BM6P6(@ yyyyyytttfff]]]WWWNNNFFFAAA>>><<<;;;;;;999777555333333333333333333333222222222111111///...---,,,,,,,,,,,,,,,------------------------...,,,---//////...111777IIINNNPPPMMMLLLQQQVVVXXX```UUUYYYdddhhhlllnnnggg___hhhttt{{{cccWWWkkkssspppnnngggbbbhhhmmmhhhfffkkkrrrwww{{{ttt[[[EEE;;;;;;===999;;;???;;;:::666???HHHYYY}}}mmmiii]]]]]]aaaVVV]]]YYYYYY^^^aaa```]]][[[XXX\\\]]]\\\\\\]]]ZZZTTTTTTYYYbbbiiijjjiiiooowww~~~fffjjjkkkZZZ<<<;;;<<<888888999::::::::::::::::::;;;<<>>999:::===999???;;;BBBIII[[[jjjgggnnniiigggggg\\\^^^___```bbbdddddd```\\\]]]aaacccccceeehhhgggcccWWWYYY^^^cccbbb```bbbgggdddfffhhhkkkppptttyyy{{{nnnkkkyyy\\\>>><<<===999999:::::::::::::::;;;;;;;;;===AAAAAAEEENNNTTTfffooozzzvvv|||mmmXXXMMMOOO```|||}}}xxxggg\\\WWWNNNGGGBBB???===<<<888888777777555444222111111111111111000000000000......---,,,,,,,,,------------------------------///...///000//////555===IIILLLKKKGGGHHHPPPZZZ___bbbTTTTTT\\\```gggmmmiiidddeeessstttgggiiiiiiTTTYYYjjjnnnjjjkkkiiihhhppprrrmmmkkknnnrrruuuyyy~~~kkkKKK>>><<>>;;;>>>DDDZZZ{{{sssfffjjjuuuqqqkkkggg___dddiiijjjfffgggjjjeee]]]^^^cccffffffiiimmmmmmkkk^^^[[[[[[___aaa^^^\\\^^^ZZZYYYWWWWWWYYY\\\___aaajjjqqqyyyxxxlll___AAA===>>>:::;;;:::::::::;;;;;;;;;<<<<<<>>>???AAAIIIQQQTTTlllgggjjjVVVOOOLLLVVVsss}}}~~~yyyhhh\\\VVVMMMFFFBBB???===<<<666777777777666444222111000000000000////////////...------,,,,,,,,,------------------------------///...///111000000888AAARRRSSSPPPIIIHHHQQQ[[[```cccSSSPPPVVVYYYaaaiiifffZZZ\\\ooossseeejjjlllWWWYYYiiimmmiiijjjgggeeellljjjfffeeejjjnnnrrrxxx~~~rrrNNN???<<<@@@;;;:::<<<999;;;;;;;;;BBB```xxxnnnooorrryyyrrrtttyyytttjjjggghhhqqqtttpppiiijjjpppkkk______eeeiiijjjkkknnnooolllfff```^^^dddiiihhheeecccbbbaaa^^^[[[YYYXXXXXXYYYXXXZZZ___gggyyyjjjaaaBBB>>>>>>:::<<<::::::;;;;;;<<<<<<======BBB@@@AAAJJJOOOQQQqqqwwwbbbnnn___UUUOOOVVVppp}}}~~~xxxgggZZZTTTLLLEEEAAA>>><<<;;;555666777777666444222111000000000/////////......------,,,,,,,,,------...------------------------//////000000///000:::EEE\\\\\\WWWNNNKKKQQQZZZ^^^XXXOOOTTTaaaeeejjjkkkddd]]]```kkkkkk```bbbbbbPPPXXXhhhlllhhhiiiddd___cccbbb``````dddhhhlllrrrzzzwwwTTT@@@;;;@@@===;;;===<<<;;;???===HHHqqqnnnccciiizzzqqqoooyyyxxxoooooosssnnnddddddlllsssuuuuuuwwwvvvsssllleeeccckkkssssssnnnjjjeeeeeecccaaa___\\\YYYXXXVVVUUUUUUXXXfffhhhyyybbbCCC===<<<999<<<::::::;;;<<<<<<===>>>>>>FFFDDDCCCKKKQQQWWW~~~vvvfff{{{qqqUUUNNNUUUsss|||{{{uuufffXXXRRRJJJCCC???===;;;:::666666666555555333222222000000000000////////////------,,,,,,,,,---......------------------------......///000...000;;;HHH^^^___[[[RRROOOSSSYYY\\\QQQPPPccczzzyyykkkccclllmmmddd```]]]VVVPPPZZZiiilllggghhhbbb[[[]]]aaa^^^___bbbdddgggnnnvvv|||\\\DDD<<>>>>>999???===MMMuuuzzz~~~~~~|||qqqaaabbbuuuzzzvvv}}}yyyvvvuuummmxxxzzzqqqkkkkkkttt|||zzzsssmmmffffffffffffeeebbb```___```^^^[[[ZZZ```wwwiiittteeeDDD===<<<999<<<:::;;;;;;<<<===>>>??????@@@BBBCCCIIIRRR```~~~zzzaaaVVVYYYvvvzzzwwwrrreeeVVVQQQIIIBBB>>>;;;:::999666666555444333333333333111111111000000000//////,,,,,,,,,,,,,,,---...///------------------------------//////---///<<>>BBB===999===>>>888@@@===SSSqqqttt~~~}}}|||zzz}}}|||ooogggkkkuuuwwwwwwsssuuu}}}wwwpppooonnnllljjjiiihhhgggjjjkkkjjjfffcccrrrooovvvgggGGG???===:::>>>:::;;;<<<===>>>???@@@@@@<<>><<>><<>>???@@@@@@AAAMMMQQQSSS___tttkkkgggYYYkkkzzzuuupppbbbTTTOOOHHHBBB???===;;;:::666666666555444444333333111111111111000000000000------------------------++++++,,,,,,,,,,,,------++++++---//////222===HHHFFFIIIIIIIIINNNWWW\\\]]]PPP[[[aaafffjjjccc```iiizzzvvvRRRNNNeeeiiikkkiiiccc___```bbb[[[___bbbdddfffmmmwww{{{xxxyyy{{{~~~~~~wwwWWW>>>===BBB>>>;;;>>><<<@@@AAAggg}}}rrr|||}}}{{{vvvsss{{{yyy~~~tttppplllyyy}}}{{{yyywww|||~~~uuuyyy{{{pppqqqIII===>>>;;;:::============>>>???AAAAAAGGGLLLTTTUUUZZZ|||eeelllzzz^^^SSS\\\~~~yyyqqqaaaTTTOOOHHHBBB>>><<<;;;:::666666666555444444333333111111111111000000000000------------------------++++++,,,,,,,,,,,,------------...000000222===HHHKKKKKKIIIIIIOOOXXX[[[YYYUUU^^^ccchhhmmmfff```gggvvv~~~fffOOOUUUdddhhhjjjgggbbb______aaa___bbbeeefffhhhnnnwww~~~{{{wwwvvvwww{{{}}}|||||||||\\\@@@===AAA===:::===<<>>???<<<;;;<<<<<<<<<===>>>???@@@AAAEEEHHHQQQTTT^^^{{{[[[iiixxx]]]PPPVVVxxx}}}sss```TTTOOOHHHBBB>>><<<;;;999666666555555444333333333111111111111000000000000------------------------++++++,,,,,,,,,,,,------000//////111000444???JJJMMMJJJGGGGGGPPPZZZ[[[VVVOOOWWWZZZ```iiibbb\\\aaarrr{{{rrrhhhhhhXXXLLLZZZdddfffhhhfffaaa^^^^^^```ccceeehhhiiikkkooowww|||{{{xxxuuutttvvvzzz|||}}}~~~|||~~~cccEEE===???<<<:::===<<>>???===<<<;;;;;;<<<<<<===???@@@AAAEEEGGGOOOTTTdddzzz\\\qqq~~~bbbSSSVVVvvv~~~ttt```SSSNNNGGGAAA>>><<<:::999666666555444444333333222111111111111000000000///------------------------+++++++++,,,,,,,,,------000//////111111666CCCOOONNNJJJEEEGGGRRR]]][[[TTTGGGLLLNNNUUUaaa^^^YYY___lllvvvnnnddddddTTTJJJXXXeeefffgggeeeaaa______```ccceeehhhjjjmmmqqqwww{{{{{{xxxuuusssuuuvvvwwwwww}}}jjjIII>>>>>>===<<<>>><<>>>>><<<<<<;;;;;;;;;<<<===???@@@AAAHHHJJJPPPWWWllldddhhhTTTWWW{{{||||||tttaaaSSSNNNGGGAAA>>><<<:::999555555555444333333222222111111111111000000000///------------------------+++++++++,,,,,,,,,------...------000222999HHHVVVXXXRRRKKKLLLVVV___[[[RRRIIIMMMMMMRRR^^^\\\XXX___bbbnnnggg___^^^PPPHHHXXXfffgggfffdddbbbaaaaaaaaaaaacccfffjjjnnnrrrwwwzzzzzzwwwsssqqqqqqpppooonnnwwwwwwzzzpppMMM???>>>@@@@@@AAA<<>>???AAABBBHHHJJJRRR\\\vvvrrrlllSSSWWWzzzzzzsssaaaSSSNNNGGGAAA===;;;:::888555555444444333222222222111111111111000000000000------------------------++++++,,,,,,,,,,,,---------+++,,,///222:::KKKZZZbbb\\\UUUSSSZZZ___YYYOOONNNSSSSSSWWW^^^XXXSSSZZZ```iii^^^SSSSSSHHHFFF[[[gggfffeeecccbbbbbbbbbbbb```bbbeeejjjnnnsssvvvwwwuuusssqqqoooooonnnlllkkkmmmmmmqqqzzzvvvRRRAAA???AAAAAAAAA>>>???GGGsssyyyxxxxxxxxxwwwyyyssslllmmmhhhiiixxxzzz~~~ooorrrfffzzzNNN???>>>;;;:::;;;;;;<<<===???AAABBBCCCEEEJJJTTT___}}}yyyYYYZZZ{{{yyyqqq___RRRMMMFFF@@@===;;;999888555555444333333222222111111111111111000000000000------------------------++++++,,,,,,,,,,,,------...,,,+++...111:::KKKZZZaaa\\\VVVTTTYYY]]]XXXOOOPPPYYY^^^bbbfff\\\TTTYYYlllrrrdddTTTRRRGGGGGG^^^gggeeecccbbbaaaaaaaaaaaabbbcccfffkkkooorrrttttttrrrqqqqqqrrrtttuuutttrrrnnnkkknnnuuu{{{}}}WWWCCC@@@BBB@@@>>>AAAAAALLL}}}{{{wwwwwwvvvtttvvv|||}}}ssspppjjjiii}}}qqqqqq}}}yyyyyyrrrpppssshhhfffooovvvhhh~~~|||QQQBBBAAA<<<;;;<<<<<<===>>>@@@BBBDDDEEEFFFNNNYYYcccaaa\\\~~~zzzppp^^^RRRMMMFFF@@@===;;;999888555555444333333222222111111111111111000000000000------------------------++++++,,,,,,,,,---------///---,,,---000999JJJYYYXXXUUUQQQPPPVVV[[[XXXQQQSSS```jjjqqqtttggg]]]bbb{{{sssaaaZZZLLLIII^^^fffdddaaa``````aaa``````eeefffhhhlllppprrrrrrrrrqqqqqqsssvvv{{{}}}~~~}}}vvvqqqoootttyyy}}}[[[EEEAAAAAA???;;;CCCDDDQQQ~~~vvvuuutttrrrtttyyy~~~yyyrrrlllwwwwwwccciiikkk___WWWVVVbbbnnnooodddZZZZZZ```uuupppjjj|||~~~SSSEEECCC>>><<<<<<======???AAACCCDDDFFFKKKSSS^^^eeevvvcccXXXuuu}}}xxxppp___OOOKKKDDD???<<<;;;:::999555555444333333333333444333333222222000///...---///............---------,,,---......//////......***---000000111:::JJJWWWXXXQQQMMMPPPXXX]]]ZZZTTTUUUZZZ```lllooo```\\\mmm___HHHMMM\\\cccccccccaaa___]]]^^^___^^^```dddkkkrrrwwwyyyyyytttuuuvvvxxxpppooowww|||^^^AAAAAAAAA===AAADDDBBBOOOvvvzzzsssooopppsssxxxxxxjjjkkkxxxlll[[[eeefffRRRUUUZZZ___```^^^[[[YYYYYYlllssswwwxxx~~~YYYCCC===<<<>>><<<>>>??????@@@BBBFFFHHHMMM[[[```mmmiiiUUUnnn|||wwwooo^^^PPPKKKDDD???<<<;;;:::999555555444333333333333444222222222222000///...---............------------,,,------...............+++---//////222;;;IIITTTTTTOOOKKKPPPYYY^^^ZZZUUUXXX```fffmmmkkk\\\___vvvxxx\\\IIINNN[[[eeeeeedddaaa^^^]]]^^^___aaabbbfffmmmtttyyy||||||{{{}}}~~~}}}|||wwwzzzaaaCCCAAA@@@===@@@AAABBBQQQyyyyyysssnnnnnnqqquuu|||xxxjjjjjjrrrmmmkkkfffSSSNNNQQQWWW[[[]]]\\\[[[ZZZjjj~~~zzzWWWCCC>>><<>>???@@@AAACCCGGGJJJPPP^^^eeessszzzsssTTTbbbrrr|||{{{vvvmmm\\\PPPKKKDDD???<<<;;;:::999555555444333333333333444222222222111111///...---............------------,,,,,,---...............---......///444===HHHPPPRRRNNNLLLQQQZZZ]]]XXXQQQWWWbbbhhhiiicccWWW```|||wwwooohhhYYYIIIMMM[[[ggggggeeeaaa^^^]]]^^^___cccdddgggmmmtttyyy|||}}}}}}{{{zzz{{{yyy|||fffEEE@@@???<<>>@@@AAABBBEEEIIILLLTTTbbbkkk{{{mmmmmmYYY\\\lll}}}zzzuuulllZZZPPPKKKEEE???<<<;;;999888555555444333333333333444222222222111111000...............---------,,,,,,,,,,,,---.........------///...---///666???HHHNNNSSSOOOMMMRRRZZZ[[[TTTLLLOOO[[[aaabbb]]]TTT]]]wwwpppccc```UUUGGGLLL^^^iiihhheeeaaa]]]\\\^^^```ddddddeeejjjpppuuuxxxyyy}}}|||zzzuuuqqqyyy{{{|||jjjGGG@@@???<<<@@@>>>BBBRRRwwwwwwqqqlllkkkjjjkkkrrrzzzuuuoootttyyyoooggg```ooo|||tttjjj```NNNMMMNNNUUU^^^bbb___ZZZ___zzz}}}TTTBBB@@@>>>???===???AAABBBDDDGGGLLLOOOWWWdddnnnooommm~~~```]]]lll|||zzzuuulllZZZQQQLLLEEE???<<<:::999888555555444333333333333444111111111111111000///......------------,,,,,,,,,+++,,,,,,---...---------///...---///666AAAKKKQQQQQQMMMLLLRRRZZZ[[[TTTLLLIIISSSYYY]]]]]]VVVZZZmmm|||kkk```\\\QQQEEENNNcccjjjhhhddd___\\\[[[^^^```eeedddeeehhhnnntttxxxyyy}}}xxxttttttsssuuuoooIII@@@???>>>AAA???CCCPPPzzzxxxrrrmmmjjjggggggnnnvvvuuunnnxxx{{{tttpppiiiiiivvvzzzrrrllliiiaaazzz}}}wwwsss|||ooohhhSSSNNNKKKOOOVVVZZZVVVQQQ[[[uuuzzzyyyvvv{{{~~~SSSCCCAAA>>>======???BBBDDDFFFJJJNNNRRRYYYdddnnn{{{wwweeedddqqqwww{{{vvvmmm\\\QQQLLLEEE???<<<:::888777555555444333333333333444111111111111111000//////------------,,,,,,,,,,,,++++++,,,---------------.........000666BBBOOOXXXOOOKKKKKKQQQZZZ]]]WWWOOOHHHRRRXXX]]]aaa[[[YYYdddoooeee]]]XXXLLLEEERRRhhhiiigggbbb]]]ZZZZZZ^^^aaafffeeefffjjjqqqxxx}}}|||sssnnnrrrtttuuuzzzwwwNNNAAA@@@???BBBAAADDDNNNyyytttooojjjfffdddkkktttyyy~~~vvvrrrqqqnnnmmmssswwwrrrhhh```^^^^^^___rrrxxxrrrnnnttt}}}ttttttsssiii___YYYRRRRRRVVVYYYWWWSSS[[[ppp~~~|||wwwllldddffflll}}}PPPBBBBBB???======@@@BBBEEEHHHLLLQQQUUUZZZbbbnnn~~~mmmvvv|||wwwooo^^^RRRMMMEEE???<<<:::888777555555444333333333333444000111111111111000//////---------,,,,,,,,,++++++++++++,,,------------,,,,,,...///000666BBBTTT```TTTOOOMMMRRRYYY[[[UUUNNNLLLWWW\\\___bbbZZZVVV___eeeccc]]]TTTIIIHHHVVVggghhheee```[[[XXXZZZ^^^bbbcccbbbdddjjjsss}}}uuunnnqqqsssssszzz{{{|||xxxxxxSSSCCCAAA@@@BBBAAAFFFOOO{{{vvvqqqllleeeccciiirrr}}}{{{sssooolllnnnooonnnhhh```]]]cccjjjmmmyyylllgggfffooo}}}|||||||||rrrkkkddd\\\YYY[[[^^^___^^^]]]llltttqqquuuwwwKKK@@@CCC@@@>>>>>>@@@CCCFFFIIINNNSSSWWWZZZbbbnnnwwwxxx}}}xxxppp___RRRMMMFFF@@@<<<:::888777555555444333333333333444000111111111111000000///---------,,,,,,,,,++++++++++++,,,---------,,,,,,+++---000111555CCCWWWfff[[[UUUQQQSSSXXXXXXPPPHHHNNN[[[_________WWWSSS\\\eeeeee___SSSIIIKKKXXXcccgggddd___ZZZWWWYYY^^^ccc^^^^^^aaahhhtttuuuttttttttt~~~{{{~~~pppkkkbbbaaajjjqqquuuXXXEEEBBB@@@BBBAAAGGGPPP}}}xxxrrrllleeebbbiiirrr~~~vvvyyy}}}rrrmmmbbbccccccaaa```ggguuuwwwnnniiieeeccckkkzzz~~~mmmggg^^^ZZZ[[[___bbbddd```jjj{{{~~~|||rrrHHH???CCCAAA???>>>@@@CCCGGGJJJOOOTTTXXX[[[bbbpppooo||||||}}}vvvmmm]]]OOOJJJCCC>>><<<:::777333555444444333333222222111000000///.......................................------,,,++++++,,,,,,,,,......///000666BBBQQQ\\\ccc[[[SSSRRRVVVXXXSSSMMMbbbjjjvvvxxxiiiWWWVVVaaaooofff]]]VVVNNNJJJTTTbbbcccbbb```^^^[[[\\\___ccc```dddiiiqqq}}}~~~zzztttrrrvvvyyylllaaaZZZXXXWWWXXX]]]eeemmmrrr}}}OOOEEEAAA@@@@@@@@@AAAMMM}}}yyyrrrhhhaaadddlll}}}yyy{{{rrrllleee```[[[\\\iiiwwwlllcccdddfffjjjuuutttbbb[[[[[[^^^eeemmm]]]___iii~~~bbb===AAACCC;;;@@@AAA???@@@EEENNNVVVZZZ[[[^^^fffllliii|||vvv~~~}}}}}}wwwnnn]]]NNNIIIBBB>>><<<;;;777444555444444333333222111111000000///...............---------------------------,,,,,,++++++,,,,,,---...//////000444===JJJTTT[[[TTTNNNQQQXXX]]]ZZZUUUccciiirrrrrrdddYYYaaaqqq{{{jjj[[[LLLEEENNN]]]ccccccaaa]]][[[\\\aaaeeegggjjjmmmrrr{{{yyyvvvxxx{{{oooiiieee^^^XXXZZZXXXVVVUUUVVVYYY]]]```ffflll|||QQQFFFAAA???@@@AAABBBMMM~~~yyyrrrggg___cccjjjzzzxxxpppfffdddbbbeeettttttjjjccccccdddhhhttt~~~wwwuuuooogggcccVVVUUU]]]rrr~~~aaa>>>AAABBB<<<@@@CCCCCCFFFMMMWWW___dddfffeeelllooojjjeeevvvwwwjjjrrrvvv~~~xxxnnn^^^NNNHHHAAA===<<<;;;888666444444444333222222111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...///000444===HHHQQQTTTNNNKKKOOOYYY___]]]XXX^^^aaafffdddYYYVVVhhhqqq]]]JJJBBBMMM^^^eeedddbbb]]]ZZZ\\\bbbgggmmmppprrrttt{{{}}}{{{|||vvvhhh]]]YYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRUUUXXXfff|||SSSGGGBBB???@@@CCCDDDLLLyyyqqqeee^^^```ggguuuwwwaaabbbcccfffttt~~~tttjjjgggeeedddhhhtttpppaaaSSSOOORRRdddqqqhhhmmmsss~~~^^^@@@AAABBB===@@@AAACCCHHHPPPYYYaaafffhhhhhhqqqvvv^^^```nnnrrr___fffmmmxxxooo^^^MMMHHHAAA===<<<;;;999777444444333333222111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***---///222777@@@LLLUUURRRMMMIIINNNXXX\\\YYYSSSZZZ[[[___\\\TTTTTTkkklllYYYIIICCCQQQeeehhhgggddd^^^YYYZZZaaaggghhhllloooqqqwww~~~||||||}}}yyyvvvoooeee\\\WWWVVVWWWYYYTTTUUUWWWYYYYYYXXXVVVUUUVVVXXX___mmm}}}VVVHHHBBB???@@@BBBDDDJJJxxxyyypppeee\\\]]]cccpppzzzxxx```bbbcccdddnnn|||rrrmmmjjjiiinnnwwwpppcccYYYSSSPPP]]]{{{xxxjjjdddYYYYYYYYYaaayyyYYYBBBAAAAAA???@@@AAADDDJJJRRRZZZaaaeeegggfffttt^^^]]]jjj~~~www^^^aaaiiixxxnnn]]]NNNHHH@@@<<<;;;;;;:::888444333333222222111000000/////////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***,,,///222777@@@MMMUUUPPPKKKHHHMMMVVVYYYTTTNNNZZZ[[[___^^^XXXXXXlll~~~sssfffYYYJJJEEERRReeejjjjjjggg___XXXWWW^^^eeebbbgggjjjkkkpppyyy~~~}}}|||zzzyyyyyy{{{~~~~~~~~~~~~wwwhhhcccfffddd```[[[WWWVVVVVVWWWTTTVVV[[[^^^``````^^^]]][[[]]]```dddiiiwwwYYYIIIAAA???@@@@@@DDDGGGnnnyyypppeee[[[ZZZ^^^llluuurrrjjjjjjkkkkkknnnuuu~~~wwwnnnyyyyyyooommmooovvv}}}sssiiieeeccc^^^ZZZWWW```{{{sssjjjeeeddd^^^]]]ZZZ[[[lllTTTCCC@@@@@@AAAAAADDDHHHOOOXXX```gggmmmpppiiixxxbbb^^^kkk~~~yyy}}}ggggggkkk~~~~~~wwwmmm\\\OOOIIIAAA<<<;;;:::999777333333333222111111000000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,---...000444===JJJSSSMMMIIIGGGMMMVVVYYYSSSMMMUUUVVVZZZ]]]YYYWWWccctttvvvoooggg\\\MMMDDDNNN___iiijjjhhh```XXXVVV\\\cccggglllnnnmmmpppwww|||~~~}}}xxxtttrrrssstttvvvuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}~~~xxxggg___WWWXXXXXXYYYYYYYYYXXXXXXXXXZZZ^^^aaabbbbbbaaa```\\\]]]___```aaalllZZZIIIAAA???AAA???EEEEEEeeexxxpppfff[[[XXXZZZgggpppvvvnnnrrrtttvvvuuuqqqjjjddd```___\\\ZZZaaarrrxxxooonnnsss|||hhhaaaeeekkkeeeffffffmmmuuulllgggdddeeebbb```nnnvvvOOOEEE@@@AAAEEECCCEEEJJJQQQYYYaaaiiipppuuuppp{{{qqqjjjsss|||wwwpppkkknnnuuuyyyqqqkkkhhhkkknnnrrryyyuuuuuuttt}}}vvvlll[[[QQQJJJAAA<<<::::::888777333333222222111000000000...///000111000///---,,,------------------------++++++++++++,,,---...///,,,---...///444>>>LLLVVVOOOKKKIIIOOOWWWYYYSSSKKKOOONNNRRRXXXWWWSSSYYYdddooojjjeee]]]MMMBBBJJJZZZeeegggggg```XXXVVV\\\ccckkkpppqqqooopppwww|||~~~|||uuuooolllmmmppprrrrrrpppooopppssswwwzzz|||~~~~~~~~~{{{jjj___TTTTTTUUUYYY]]]___^^^\\\]]]^^^___aaabbbbbbbbbbbb``````bbbfffiiirrrZZZIIIAAA???AAA>>>GGGFFF___~~~xxxqqqggg\\\VVVVVVbbbkkkzzz|||mmmbbb```fffooovvvyyy~~~}}}qqqbbbWWWRRROOOOOOZZZnnn~~~uuussswwwyyyyyyzzzsssyyy}}}zzz{{{wwwsss}}}nnnJJJFFFAAAAAAHHHFFFIIIMMMRRRWWW\\\cccjjjoooqqq{{{~~~~~~tttnnnmmmhhheeefffhhhllluuu~~~sssiii```[[[VVVXXX[[[]]]cccooo|||uuukkkZZZRRRKKKBBB<<<:::999888666333333222222111000000000...///000111000///---,,,........................++++++++++++,,,---...///+++,,,...000777CCCSSS^^^SSSOOOLLLQQQXXXXXXPPPHHHPPPMMMQQQYYYYYYUUUWWW^^^fffdddaaaZZZLLLBBBKKK\\\aaadddfff```YYYWWW]]]eeeeeejjjllljjjlllsssyyy|||~~~yyyqqqkkkiiilllqqquuuvvvsssooooooqqquuuxxxzzz~~~}}}~~~zzzwwwrrreeeYYYVVVUUUTTTXXX]]]```___]]]______```aaabbbdddeeefffhhheeegggooowww}}}[[[IIIAAA???BBB>>>HHHGGG\\\}}}xxxrrriii]]]UUUTTT___hhhxxxxxxrrrjjjddd]]][[[___kkkxxxrrr```WWWTTTPPPUUUhhh~~~yyy{{{jjjHHHFFFAAAAAAIIIGGGSSSUUUXXXYYYZZZ^^^eeeiiilllxxxyyysssooommmgggdddddddddbbbcccjjjrrrxxxsssiiiaaaZZZVVVOOOPPPQQQQQQUUU___nnnzzz}}}wwwmmm[[[QQQKKKBBB<<<:::999777555444444333222111000///...000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++...//////333>>>PPP___]]]TTTNNNSSSXXXWWWRRRMMMMMMVVV\\\ZZZXXX\\\aaaccchhhjjjgggZZZIIIBBBLLLZZZ```dddfffccc]]]ZZZ]]]bbbdddeeefffiiiqqqzzz}}}{{{|||wwwqqqmmmmmmsss{{{}}}uuupppoooqqqssstttxxxzzz||||||||||||}}}~~~mmmcccdddccc]]]ZZZYYYZZZ\\\ccchhhiiiddd^^^\\\^^^___`````````bbbdddiiirrrzzz}}}___NNN===BBBAAA===FFFKKKWWW}}}tttggg\\\WWWUUU]]]dddrrrwwwyyyooo```\\\iii~~~~~~kkk```\\\\\\XXX[[[ooobbbIIIDDDBBBDDDAAALLLPPPRRRWWW\\\___aaadddhhhoooooo~~~xxxvvvqqqkkkkkkooojjjjjjgggdddbbbaaacccdddjjjlllwww{{{kkkaaaZZZUUUVVVYYYTTTVVVVVVUUUUUUYYYbbbjjj}}}wwwmmm[[[QQQKKKBBB<<<:::999777555444444333222111000//////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000222000222;;;LLLYYY]]]TTTOOOTTTZZZZZZUUUQQQaaappp~~~pppccc```dddmmmkkkdddUUUEEEAAALLL[[[```ccceeeaaa[[[XXX[[[```dddffffffiiiqqq{{{~~~{{{{{{yyywwwuuuyyy|||rrroooqqqsssxxxzzz|||}}}}}}}}}mmmaaa___]]]\\\]]]___```dddiiinnnllleee^^^aaabbbccccccdddgggkkknnnvvv\\\LLL===CCCBBB???FFFMMMZZZ|||sssfff\\\UUUTTTYYY___mmm~~~lllhhh{{{zzzggg```cccggg___bbbttt^^^HHHCCCBBBEEEBBBMMMPPPSSSVVV[[[^^^aaafffjjjlllooo~~~xxxuuuuuusssnnnmmmpppoooooommmjjjgggfffffffffaaabbbiiiwww}}}pppbbbZZZWWWUUUVVVYYY\\\^^^___]]]YYYXXXYYY\\\tttvvvzzz}}}wwwmmm[[[QQQKKKBBB<<<:::999777555444333333222111000/////////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------000222111222:::IIIUUUYYYPPPLLLRRRZZZ[[[WWWTTTiiizzzzzzdddeeetttyyyjjjYYYIIIEEEQQQaaaaaacccddd```[[[XXX[[[___dddfffgggiiirrr{{{|||xxxzzz{{{{{{~~~wwwmmmoootttuuuwwwzzz{{{|||~~~zzzmmmfffdddeeehhheeefffjjjooosssqqqjjjdddiiiiiiiiihhhiiimmmssswwwXXXKKK===DDDCCCCCCFFFOOO]]]{{{rrrfff\\\TTTQQQSSSYYYfffvvv}}}{{{hhhbbbhhhmmmeeeffftttzzzsssmmmuuu}}}XXXFFFCCCBBBFFFEEEPPPRRRUUUWWWZZZ^^^ccciiinnnjjjnnn|||yyyxxx{{{{{{xxxuuutttrrrqqqooommmkkkhhhgggfff```^^^```fffnnnyyyrrrfff\\\YYYYYYYYYYYY[[[]]]aaaeeefffddd```]]][[[cccxxx{{{hhhjjjuuu~~~xxxmmmZZZQQQKKKBBB<<<:::999777555333333222222111000000/////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))---000000222;;;IIIUUUSSSKKKGGGOOOXXXZZZVVVTTT^^^ggguuuxxxhhh]]]nnnrrr^^^MMMFFFRRRbbbbbbddddddaaa]]]\\\```cccdddfffgggjjjrrr|||}}}wwwyyyzzzwwwvvv||||||ooooootttrrrtttwwwyyyzzz}}}yyyuuussssssiiiiiijjjmmmpppqqqnnnllloooppppppoooooorrrvvvyyyVVVJJJ===DDDCCCDDDDDDOOO^^^zzzqqqggg]]]UUUPPPPPPUUU```ooo|||sssllllllmmmhhheeelllxxx|||xxxyyytttnnnhhhiiihhhsss~~~RRRDDDCCCCCCHHHHHHRRRVVVYYY[[[\\\```hhhnnnqqqlllmmm|||wwwvvvtttsssqqqooollljjjhhheeecccbbbaaaffftttyyynnnjjjbbb\\\^^^aaaaaa```aaabbbeeehhhkkkllliiidddaaa[[[iiiyyyyyyeeejjj|||~~~xxxmmmZZZQQQKKKBBB<<<:::999777555333333222222111000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))---000000222:::IIIUUUQQQIIIFFFNNNWWWZZZWWWTTTYYYYYY]]]___YYYYYYsssnnn]]]LLLBBBLLL]]]cccddddddcccaaaaaaeeeiiiccceeefffiiirrr|||}}}wwwxxxwwwrrrmmmoooyyysssooorrrrrrtttwwwyyy{{{{{{uuussszzz|||sssnnnuuu~~~rrrnnnjjjggggggjjjmmmooooooqqqtttvvvwwwxxxyyy{{{UUUJJJ>>>DDDBBBDDDAAAOOO\\\yyyrrrjjjaaaWWWPPPPPPSSS]]]kkkwwwyyytttrrrooojjjdddbbbfffgggdddeeekkkqqqxxx~~~uuunnnkkkkkkeee[[[^^^nnn|||rrrLLLDDDCCCDDDKKKKKKUUUYYY___bbbaaaeeemmmssstttpppmmm~~~|||{{{zzzxxxtttqqqkkkhhhfffccc______hhhsss~~~lllccc___[[[ZZZ```eeegggiiimmmpppnnnlllkkkllljjjeeeaaa\\\___dddiiiooozzz~~~mmmwwwxxxmmmYYYQQQKKKBBB<<<:::999777555222222222111111111000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000222000000888GGGSSSRRRJJJGGGOOOXXXZZZWWWUUUaaa^^^^^^^^^ZZZ]]]qqqvvvkkk```PPPCCCLLL^^^eeeeeedddcccbbbcccgggjjjbbbdddeeehhhqqq{{{}}}wwwwwwtttnnnjjjkkkssszzzxxxpppnnnuuuvvvyyy{{{}}}yyytttsssnnniiihhhnnnssspppiiieeeoootttyyyvvvmmmjjjvvv~~~sssiiieeehhhnnnsssrrruuuzzz~~~TTTJJJ>>>DDDBBBDDD???OOOYYYyyysssmmmeeeZZZRRROOORRRZZZfffqqq}}}|||xxxzzzyyyuuunnnfff___]]]]]][[[]]]aaafffjjjvvvzzzssspppoooqqqsssnnnhhh[[[XXXdddrrrhhhHHHDDDEEEEEEMMMNNNWWWZZZccchhhgggjjjrrruuusssqqqmmm~~~{{{wwwsssjjjgggeeedddbbb```fffmmmvvvoooddd```YYYWWWXXX^^^ccciiisss}}}yyyrrrkkkiiikkklllkkkhhhaaa\\\XXXZZZ___iiiyyy}}}xxxlllYYYQQQKKKBBB<<<:::999777555222222222111111111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///111111///000999HHHUUURRRJJJGGGNNNWWWYYYVVVSSS^^^aaaccc```^^^cccooozzztttnnnlllhhhWWWGGGLLL^^^fffeeeccc```___```cccfff```bbbdddgggpppzzz~~~|||tttrrrnnnjjjhhhkkkqqqvvv~~~|||rrrmmmtttvvvxxxzzz|||yyyoookkkkkknnniiigggkkkllljjjlllppptttrrrmmmddd\\\___sssyyyrrrttt{{{|||{{{SSSIII???EEEBBBDDD>>>PPPWWWssszzztttqqqjjj___UUUNNNOOOUUU```jjjwwwrrriiiaaa^^^]]]\\\]]]___ddddddjjjqqqqqqkkkggghhhfffdddbbbaaadddiiiooorrrkkkjjjaaa\\\bbblllbbbEEEEEEFFFFFFOOOPPPYYYYYYeeelllkkknnnuuuuuuooommmnnnzzzvvvpppllliiiiiihhhgggjjjoooooouuuxxxpppkkkdddbbb``````aaajjj~~~|||qqqmmmooorrrqqqnnngggaaa[[[WWWVVV[[[kkk|||xxxlllYYYQQQKKKBBB<<<:::999777555222222222111111111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///...000;;;MMM[[[QQQIIIEEELLLUUUVVVRRRPPPQQQZZZ^^^[[[[[[dddpppvvvkkkiiillllllYYYEEEGGGXXXgggeeeaaa^^^\\\]]]___``````aaacccfffooozzz}}}{{{qqqnnniiieeeeeeiiimmmqqqvvvyyy~~~uuummmrrrsssuuuwwwyyy}}}}}}ssslllkkknnnnnniiiffffffeeegggqqq}}}ssskkk```WWWUUUbbb~~~{{{wwwwwwyyy|||QQQIII???FFFCCCEEE>>>QQQVVVmmmzzzvvvsssmmmaaaWWWLLLLLLRRR\\\fffrrrrrrkkkdddaaa```_________^^^^^^ccciiiiiicccaaaddd___]]][[[ZZZ[[[]]]aaaccccccgggbbb]]]]]]bbb|||___DDDFFFGGGGGGPPPQQQYYYXXXeeennnnnnpppvvvtttlllhhhnnn}}}}}}uuupppoooooonnnooosssmmmpppxxx~~~xxxsssllleeebbbmmm~~~uuutttsssnnniiilllhhhbbb\\\UUUUUUeeexxxwwwgggXXXPPPJJJAAA<<<:::999666333333333222222111000000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000/////////000888LLL___XXXRRRJJJIIIQQQYYYVVVNNNOOOTTTUUUZZZdddbbb```iiifffeeebbbeee___LLLJJJ___iiijjjhhhbbbZZZVVVVVVXXX```bbbdddgggppp{{{|||qqqqqqppppppooonnnmmmkkkgggnnnyyy~~~uuuooossstttuuuvvvwwwzzz~~~|||}}}wwwmmmiiijjjoooggg^^^]]]eeepppxxx{{{qqqfffZZZPPPLLL]]]~~~ssswww|||}}}{{{QQQFFFCCC@@@DDDFFFGGGDDDTTT}}}}}}sssjjjbbbWWWOOOKKKNNNXXXaaajjj{{{~~~nnndddffffff___]]]bbbbbbbbbbbbdddeeeeeedddcccbbbaaa^^^]]]^^^```ccceeeddd]]]YYYZZZZZZaaayyyUUULLLHHHLLLQQQSSSXXX^^^bbbgggmmmpppooonnnnnnnnnkkk|||zzzwwwvvvvvvtttrrrlllooossswww|||yyy{{{ttthhhppp|||vvvuuulll```jjjlllkkkfff]]]ZZZbbbkkkwwwgggYYYPPPJJJAAA<<<:::999666333333333222222111000000000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...............666III[[[\\\VVVNNNLLLTTT\\\YYYQQQDDDOOOTTTZZZbbb______jjjkkkhhhdddeee___LLLLLLbbbnnnnnnmmmfff^^^XXXXXXZZZZZZaaaiiirrr|||{{{ppppppppprrrtttsssoookkklllqqqxxx~~~zzzvvvssssssssstttwww{{{zzzxxxsssjjjddddddccc___\\\^^^fffpppxxx|||vvvkkk^^^SSSNNN]]]xxx{{{wwwNNNEEECCCAAAFFFJJJPPPZZZiii~~~~~~uuummmeeeYYYNNNIIIKKKSSS\\\eeewww{{{oooppppppjjjgggjjjhhheeecccccceeefffdddbbbgggffffffeeefffhhhjjjkkkddd[[[VVVXXXZZZaaauuu}}}NNNHHHFFFLLLRRRVVVZZZ```fffiiilllmmmlllkkklllmmmlll{{{~~~}}}|||yyywwwrrrrrrssstttwwwzzz}}}~~~uuuzzzzzzrrrqqquuuxxxqqqjjjaaajjjpppuuurrrhhh```___bbbuuuwwwhhhZZZPPPJJJAAA<<<:::999666333333333222222111000000000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......---333EEEVVV\\\WWWOOOMMMTTT\\\[[[TTTXXXiiitttxxxuuuhhhbbbmmmjjjgggbbbbbb]]]KKKLLLcccqqqsssqqqjjj```YYYXXXYYYYYY```jjjsss~~~~~~sssppppppvvv||||||vvvooouuuwwwzzz|||}}}|||zzzyyytttsssrrrtttwww{{{}}}}}}{{{sssooojjjccc^^^\\\YYYYYY\\\bbbllltttzzz|||uuukkk]]]QQQKKKYYY~~~qqqJJJCCCCCCBBBHHHLLLUUUooo|||xxxpppiii]]]PPPIIIIIIOOOWWWaaattt{{{{{{yyytttooolllkkkiiigggdddlllmmmnnnnnnooopppppppppddd[[[UUUVVVYYY___nnn}}}vvvrrrqqqzzzlllIIIFFFHHHNNNUUUXXX[[[___hhhiiijjjjjjiiihhhjjjkkklllxxx~~~xxxvvvsssrrrsssrrrnnnkkk^^^fffuuu}}}ssslllsssfffbbb^^^jjjsss{{{zzzqqqhhhcccbbbjjjuuuvvvhhh[[[PPPJJJAAA<<<:::999666333333333222222111000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......---222BBBSSSWWWRRRLLLJJJRRR[[[[[[VVVlllsssjjjuuu}}}uuurrrgggPPPLLL```rrruuutttlll```XXXVVVWWW^^^```ccchhhrrr~~~wwwrrrpppvvvyyy|||||||||{{{yyywwwuuutttwwwuuutttuuuxxxzzzzzzyyy}}}|||~~~vvvlllgggdddaaa^^^[[[\\\]]]bbbmmmzzz{{{qqqhhh[[[MMMHHHXXX~~~jjjFFFBBBCCCBBBIIILLLRRRqqq}}}rrryyyssskkk___TTTMMMIIIMMMSSS]]]qqq{{{zzzwwwooolllkkkpppqqqsssttttttrrrpppooofff]]]VVVVVVYYY\\\dddmmm|||tttqqq~~~|||yyyssswww^^^IIIJJJNNNTTTXXXZZZ[[[\\\fffggghhhiiiiiihhhhhhhhhiiittt}}}~~~yyytttrrrrrrnnnfff___[[[]]]eeeqqqzzz~~~tttnnnuuujjj\\\\\\[[[hhhqqqyyyxxxsssooonnnmmmdddkkkwwwzzz~~~uuuggg\\\PPPJJJAAA<<<:::999666333333333222222111000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......//////---222BBBRRRSSSOOOJJJIIIQQQ[[[]]]ZZZfffyyy|||nnnoooyyyYYYMMM\\\ssswwwxxxpppcccYYYWWWYYYaaaaaa___aaakkkyyyyyyqqqlllqqq~~~~~~xxxxxxxxxwwwuuusssqqqoooxxxxxxwwwxxxxxxxxxwwwuuuyyy|||}}}{{{|||vvvnnnhhhggghhhgggfffgggffflllzzzuuujjjdddZZZNNNJJJ[[[~~~eeeDDDCCCCCCBBBIIINNNNNNgggpppdddyyytttmmmaaaXXXOOOIIIKKKOOOWWWkkk~~~xxxssstttvvvwwwyyyzzzxxxuuuqqqoookkkddd]]][[[[[[[[[]]]```{{{sssyyykkkbbbdddrrrVVVIIINNNTTTZZZ]]]______^^^aaacccfffiiikkkjjjhhhfffeeeooowww~~~xxxtttqqqkkkaaaYYY^^^eeerrr{{{{{{zzzvvvnnnhhhzzzaaaWWWXXXZZZeeepppxxxvvvsssrrrppplll]]]aaakkkxxxxxxwww}}}sssfff[[[PPPJJJAAA<<<:::999666333333333222222111000000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---//////000///---222BBBSSSSSSPPPKKKJJJRRR]]]aaa^^^eeeooopppjjjfffcccooowwwWWWKKKZZZtttyyy|||uuuggg]]][[[]]]___```aaaeeennnzzz~~~vvvnnngggkkkvvv~~~}}}yyyjjjkkkmmmnnnoooooonnnnnnuuuwwwyyyyyywwwuuuuuuuuuwwwyyy|||}}}{{{{{{zzztttmmmjjjmmmooooookkkkkkrrrxxxiii]]]]]]YYYQQQOOO^^^{{{```CCCEEEEEECCCJJJRRRQQQ```fffbbbyyyuuuooocccZZZOOOHHHHHHJJJQQQcccvvv{{{|||~~~}}}~~~~~~{{{vvvtttppplllgggdddbbb```^^^]]]fffvvv}}}yyyggg___cccppp}}}qqqQQQGGGOOOXXX]]]aaaeeefffddd```bbbeeeiiilllkkkhhhdddcccmmmtttyyysssjjj```YYY\\\qqq}}}}}}kkk```iiinnnhhh[[[SSSVVV\\\hhhttt|||xxxsssoooggg^^^TTTVVV^^^mmm{{{iiittt|||rrreeeZZZPPPJJJAAA<<<:::999666333333333222222111000000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000///...---+++111CCCTTTUUUSSSNNNLLLRRR\\\```___eeejjjeee^^^^^^^^^iii}}}zzzuuurrrgggMMMFFFYYYqqqxxx|||vvviii^^^\\\___]]]___bbbfffqqq}}}tttmmmggghhhppptttrrrnnnaaaaaabbbccceeehhhjjjkkklllrrrxxxxxxtttrrrtttwwwssstttvvvxxxyyyzzzyyyyyyuuuxxxtttjjjccceeeiiiiiiaaagggrrr|||wwwgggZZZTTT[[[```^^^]]]ggg{{{}}}|||[[[CCCHHHIIIGGGNNNTTTYYYbbbeeehhh~~~yyyvvvqqqfff]]]RRRJJJIIIIIINNN^^^ppp~~~{{{ssstttrrroookkkgggdddbbb]]]lll```ZZZ^^^eee{{{___MMMHHHSSS\\\___bbbggggggdddeeedddeeehhhjjjjjjgggdddfffmmmrrryyyqqqkkkggg___uuusssiiiccccccgggddd]]]```kkkttt}}}~~~tttkkkggg___TTTOOONNNUUUdddxxxjjjaaarrr|||qqqdddZZZPPPJJJBBB<<<:::999666333333333222222111000000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///...---+++***000CCCUUUWWWTTTNNNKKKPPPYYY^^^\\\UUU[[[ZZZZZZ^^^]]]ccctttxxxtttmmmjjj```HHHCCCWWWmmmuuuzzzuuuggg]]]\\\____________bbbmmm|||uuuooojjjjjjnnnooolllggg___^^^\\\\\\^^^aaaeeegggeeemmmvvvwwwrrrppptttzzznnnoooppprrrssstttuuuuuummmrrrooobbbXXXXXX\\\]]]VVVaaaooowwwttthhhYYYPPPVVVbbbnnnpppooouuuXXXCCCKKKMMMJJJQQQTTT```fffhhhnnn|||zzzwwwssshhh```VVVMMMKKKJJJNNN]]]nnnuuuxxxyyyvvvqqqnnnkkkiiifffttteee\\\VVVWWW[[[kkk{{{SSSKKKLLLWWW```aaabbbeeeeeeaaajjjgggeeefffhhhhhhfffdddiiinnnqqq{{{xxxwwwggguuu|||nnnlllwwwxxxooosss}}}lllaaa```]]]UUUOOOLLLQQQ^^^qqqfffaaappp}}}rrrdddYYYPPPKKKCCC===999777555333333333222222111000//////////////////............+++,,,,,,------,,,,,,+++************+++,,,---...111111------111000<<>>;;;:::<<>>>>><<<:::<<<@@@FFFLLLOOOSSSNNNMMMVVV___bbbbbbcccsssrrreee___WWWNNNIIIIIIJJJJJJHHHJJJIIIGGGEEEIIIUUUgggttt{{{eeeRRRLLLHHHHHHMMMOOONNNRRRWWWZZZWWWOOOFFFAAAGGGWWWeee~~~qqqNNNOOORRRXXX```gggmmmrrrvvvuuusssqqqoooqqquuuxxxwwwwww|||vvvrrrlllaaaXXXQQQOOOHHHFFF[[[vvvZZZ\\\[[[^^^ccc\\\]]]]]]]]]]]]^^^___```aaa```bbbcccbbb```______aaacccrrrpppllleeefff|||}}}zzz}}}ttt||||||uuupppmmmiiieeehhhnnn|||hhhrrrjjjdddXXXMMMGGG???:::888777555333111111111111000000000//////---,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...000HHHWWWWWWQQQFFFHHHWWW]]]bbb]]]\\\ooo|||xxxzzz{{{~~~vvvbbbLLLVVVeeeqqqvvvvvvyyy}}}rrraaaPPPKKKRRR]]]iiiqqqqqqnnnjjjhhhiiikkkllllllqqqvvvwwwnnneeecccdddeeefffbbb[[[RRRJJJDDD???======<<<;;;<<>><<<999888888;;;FFFXXXnnn~~~mmmbbb[[[```gggggg```[[[OOO```~~~wwwddd[[[VVVQQQQQQUUUWWWVVVTTTPPPNNNKKKGGGEEEGGGLLLPPPXXX[[[\\\[[[^^^cccfffeeeXXXTTTOOOOOOSSSYYY___ccc]]][[[VVVMMMEEEDDDIIIOOOVVV```kkksss|||___PPPZZZcccdddfffllluuu{{{~~~zzztttqqqqqqtttwwwuuuvvv}}}zzzxxxyyysssiiiaaaWWWMMMLLLOOOKKKQQQyyyxxx^^^UUU]]]]]]YYY[[[^^^ZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]][[[[[[___bbbfffggg|||llleee|||qqqzzz~~~wwwzzzggghhhpppssstttvvvrrrqqqrrrhhhgggjjjlllfffiiimmmpppooommmllllll|||ppp~~~mmmeee```TTTMMMGGG???:::888777555333111111111111000000000000000///---...//////...,,,******++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,--->>>KKKSSSSSSHHHFFFSSS```kkkhhh```gggmmmmmmnnnjjjmmmZZZJJJFFFWWWllltttwwwzzzmmmfffYYYNNNMMMTTT```hhhsssqqqnnnmmmllljjjgggeee^^^aaabbb```^^^]]]XXXRRRNNNLLLIIIFFFBBB???===<<<888777666888DDD\\\zzzyyynnnnnnpppiii\\\SSSMMMSSSgggqqqfffccc```___^^^\\\YYYUUUVVVVVVUUUQQQLLLJJJKKKNNNMMMSSSXXXZZZ^^^eeehhhggg^^^YYYSSSSSSYYYaaaddddddaaa]]]UUULLLFFFDDDFFFIIITTTXXXbbblllttt|||VVVUUUdddoooooolllpppvvvyyy}}}yyytttpppqqqtttwwwssszzz}}}|||xxxxxxtttmmmhhh\\\TTTOOONNNIIIIII^^^wwwddd\\\SSSXXX___YYYSSSZZZZZZYYYYYYYYYYYYYYYZZZZZZWWWWWWWWWXXXYYYYYYWWWVVV\\\ZZZ```dddpppuuu~~~qqqwwwxxxwwwwwwyyy}}}~~~kkk\\\\\\dddjjjpppuuuqqqkkk}}}ooobbbbbbjjjrrrqqqwww}}}}}}zzzwww|||~~~nnnfffaaaUUUMMMGGG???:::999777555333111111111111000000000000111///......//////...---)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,<<>>===:::888555666AAA[[[|||}}}{{{{{{rrrbbbVVVXXXRRRYYYtttuuusssppplllfff___XXXSSSVVVXXXXXXTTTNNNJJJKKKMMMKKKTTT\\\___bbbdddccc___```[[[TTTTTT[[[bbbbbb___eee___TTTKKKEEECCCDDDFFFRRRTTT^^^jjjooorrrvvvOOO\\\mmmzzzxxxrrrqqqsssttt|||zzzwwwssspppppptttwwwqqq|||{{{yyywwwwwwuuupppmmmddd^^^TTTLLLHHHLLLTTTZZZ|||[[[]]]TTTUUUccc\\\PPPXXX\\\\\\[[[[[[[[[\\\\\\]]]RRRQQQRRRTTTVVVWWWVVVUUU]]]WWW___bbbfffssswwwvvvpppllluuuvvvnnnpppgggbbbgggmmmppptttxxxnnneeessssssccc```ffflllttt{{{{{{wwwyyymmmdddaaaYYYOOOGGG>>>888666555444222111111111111000000000000///............---------,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...333IIIaaa```LLLDDDLLLXXXaaafffbbb```dddgggfff^^^ooo{{{}}}cccSSSDDDJJJeee~~~wwwwwwuuuhhhUUUMMMTTTZZZZZZaaalllqqqoooooorrrnnnccc^^^___cccffffff___UUUNNNHHHIIIEEE??????DDDEEEAAA<<<:::::::::<<>>888666666444222111111111111000000000000///............---------,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...111DDD___fffVVVIIIIIIYYYccciiiddd^^^^^^``````iiisssyyyuuuuuu```QQQDDDJJJddd|||wwwrrrpppfffXXXOOOQQQVVVYYY^^^jjjssstttvvv{{{xxxooodddcccccceeeeeebbbZZZTTTBBBEEEDDDBBBDDDIIIIIIEEE@@@===<<<;;;999@@@UUUiiiwwwkkkgggjjjtttnnn\\\UUUVVVZZZ\\\bbbeee___UUUOOOOOOYYYbbbiiigggdddeeeggghhhdddaaa```bbbfffeee___ZZZXXXYYYWWWRRRJJJDDDCCCCCCGGGMMMUUU\\\cccmmmxxx[[[UUU^^^fffpppvvvwwwwwwxxxzzzyyy}}}}}}vvvpppoooppppppsssqqqvvvvvv|||}}}zzzvvvuuulllggg___VVVOOOKKKJJJJJJTTTrrroooWWWWWWWWWYYY\\\]]][[[XXXWWWYYYWWWSSSSSSUUUVVVTTTNNNQQQTTTVVVWWWWWWWWWXXXYYYRRRRRRUUUZZZwwwwwwqqqvvvrrryyyvvvlllpppuuurrrppprrrlll[[[ZZZccciiihhhnnnccc___VVVOOOHHH???999777666444333111111111111000000000000///............---------,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---===YYYhhh^^^NNNFFF[[[gggoookkkbbb]]]]]]___eeemmmvvv||||||yyyvvvtttiii[[[LLLNNNbbbwww{{{tttnnnlllggg___TTTLLLOOOWWWZZZgggrrrwww}}}oookkkfffddddddbbb]]]WWWFFFHHHHHHHHHIIILLLJJJFFFBBB@@@@@@???===???JJJUUUxxxuuulllnnnyyytttcccVVVTTTXXX[[[aaaiiijjj```TTTQQQTTTdddrrr}}}{{{sssooonnnooofffeeefffiiilllhhh^^^VVVRRRWWWZZZVVVMMMFFFDDDEEECCCHHHPPPXXX___hhhrrryyyuuuSSSWWW]]]bbbjjjrrrxxx|||}}}}}}xxx{{{zzzuuussstttrrrnnnrrrooossstttuuu~~~}}}zzzwwwppplllddd\\\TTTNNNKKKIIIJJJQQQtttuuutttbbbXXXWWWXXXYYY[[[\\\ZZZXXXTTTVVVUUUQQQPPPSSSSSSPPPLLLNNNQQQRRRSSSTTTVVVXXXYYYWWWWWWUUUVVVnnnxxxooo{{{vvvwww{{{iiijjjqqqqqqllljjjsssyyyxxxiii]]]aaarrrbbbnnnccc^^^UUUOOOHHH???999777666555333111111111111000000000//////............---------,,,,,,,,,+++++++++******)))******++++++,,,------++++++++++++++++++++++++---,,,777OOOaaa^^^PPPFFFUUUcccooooooeee^^^___cccgggqqq{{{~~~|||zzzxxxvvvooo```OOOKKKZZZoooxxxxxxssspppnnnjjjZZZIIIIIIRRRVVVaaammmttt{{{xxxoooiiieeeaaa[[[VVVPPPNNNLLLJJJJJJKKKJJJHHHHHHIIIJJJLLLMMMPPPUUUZZZeee}}}zzzxxxssslllddd\\\TTTOOOTTT\\\]]]eeennnmmmaaaTTTRRRXXXiii}}}zzzrrrllljjjhhhiiikkkhhh```ZZZRRRWWWZZZZZZTTTMMMHHHFFF@@@EEEMMMTTT\\\eeennnttteeePPP]]]ggghhhkkkqqqwwwzzzyyywwwoooppppppppprrrtttqqqkkkqqqnnnrrruuusss|||vvvtttoooiiiaaaZZZRRRLLLHHHMMMJJJ[[[wwwpppYYYVVVVVVWWWXXXYYYXXXWWWVVVQQQTTTSSSPPPOOORRRRRROOONNNOOOPPPPPPOOOQQQTTTVVVXXX\\\[[[WWWVVVhhh{{{pppwwwxxxvvvgggiiirrrtttnnniiihhhmmmmmmeee^^^fffzzzYYYnnnccc^^^UUUPPPHHH???999777666555333111111111111000000000//////............---------,,,,,,,,,+++++++++******)))******++++++,,,------++++++++++++++++++++++++,,,,,,333DDDSSSWWWQQQIIIJJJXXXiiioooiiibbbdddjjj|||zzz~~~ttteeeQQQFFFQQQgggyyy|||yyyxxxrrr```KKKFFFMMMRRRZZZdddjjjqqq}}}{{{rrrkkkeee___[[[TTTPPPKKKJJJMMMQQQUUUXXXiiikkknnnooopppsssuuuvvvzzz{{{eee\\\TTTPPPOOORRRYYYbbbdddjjjpppooocccWWWVVV\\\mmm}}}vvvmmmiiihhhhhhddd```YYYYYYZZZ\\\\\\WWWOOOHHH@@@DDDJJJRRR[[[dddmmmrrr|||]]]TTTcccqqqooonnnppptttvvvsssooojjjkkkkkkkkkooorrrnnngggmmmlllooosssrrrxxx|||zzzwwwrrrllleee___WWWPPPJJJKKKJJJNNN___{{{cccWWWRRRSSSUUUUUUTTTSSSRRRRRRPPPSSSSSSPPPQQQSSSSSSPPPQQQQQQQQQOOONNNOOOQQQSSSOOOXXXWWWSSSTTT___rrrsssrrrjjjffflllvvvxxxsssooohhhiiiiiieee```bbblllvvvWWWoooddd___VVVPPPIII@@@:::777777555333111111111111000000000000///............---------,,,,,,,,,+++++++++******)))******++++++,,,------+++++++++++++++++++++++++++---111;;;IIITTTTTTNNNGGGUUUgggrrrqqqmmmpppwww|||fffQQQPPPaaattt~~~}}}tttbbbPPPIIIIIIOOOUUU]]]aaafffnnnzzzxxxqqqnnnoooppp___YYYTTTXXX___iiittt}}}jjj]]]QQQOOOSSSYYY___dddkkklllmmmllldddZZZXXX[[[rrrvvvmmmjjjjjjiiigggbbb___^^^```bbb___VVVNNNDDDEEEIIIOOOWWW```hhhmmmwww}}}ZZZ[[[fffqqqooommmnnnppprrrpppnnnrrrssssssqqqssstttpppjjjhhhkkkkkknnnpppppp{{{}}}zzzuuuoooiiiddd^^^VVVPPPGGGJJJIIIIII\\\wwwssstttmmm[[[YYYOOOQQQSSSRRRQQQOOONNNOOONNNRRRSSSRRRRRRVVVVVVSSSRRRRRRRRRPPPNNNNNNOOOQQQJJJVVVSSSQQQXXX[[[uuuppp{{{wwwhhhgggiiipppyyy|||yyyuuugggiiimmmqqqoooiiigggiiinnn~~~ZZZpppddd```WWWPPPIII@@@:::888777555444111111111111000000000000///............---------,,,,,,,,,+++++++++******)))******++++++,,,------************************,,,---...777IIIYYY[[[SSSHHHSSSdddsssvvvrrruuu{{{}}}~~~}}}___SSS]]]nnnxxx~~~|||pppbbbWWWOOOJJJNNNSSSZZZ^^^___bbbjjjqqqwwwxxxwwwsssqqqvvv{{{www|||}}}lll^^^___iiiqqquuuwwwyyysssnnnmmmjjjddd```___vvvzzzrrrppppppnnnlllhhhfffdddeeeeeebbb]]]XXXHHHGGGGGGKKKQQQYYYaaaeeeooovvvpppZZZbbbfffkkkjjjiiiiiikkknnnooopppuuuxxxwwwttttttvvvsssnnnhhhnnnjjjiiinnnjjjvvv~~~yyyrrrmmmjjjeee]]]WWWLLLIIIHHHJJJOOObbbyyypppiiikkkqqqyyyzzz^^^TTTUUUNNNPPPRRRQQQNNNLLLLLLMMMLLLPPPRRRRRRTTTWWWXXXUUUOOOPPPQQQPPPNNNMMMOOOPPPJJJVVVRRRSSS^^^[[[rrrvvvmmmttt}}}uuuyyyxxxtttrrruuu}}}}}}rrrrrrwww|||zzzsssoooqqqgggtttyyy}}}WWWpppeee```WWWPPPIII@@@:::888777666444111111111111000000000000//////.........---------,,,,,,,,,+++++++++******)))******+++,,,,,,------************************,,,,,,---666LLL```aaaVVVDDDLLL]]]mmmqqqnnnooouuuiiirrrvvvuuuaaaTTT\\\mmmxxxyyy}}}yyykkk```\\\UUUKKKMMMSSS[[[^^^\\\[[[___fffdddhhhkkkjjjmmm{{{sssxxxwwwvvvwwwsssmmmjjjxxxxxxuuuuuuuuurrroookkkkkkkkkiiieeebbb```___KKKIIIFFFGGGLLLTTTZZZ^^^hhhoooyyyhhhZZZeeedddgggfffffffffhhhjjjnnnppplllooopppnnnmmmppppppmmmkkkssslllhhhnnnhhhkkk{{{tttpppmmmiiibbb\\\SSSGGGGGGOOOLLLFFFXXXuuuyyyrrrmmmfffbbbhhhqqqtttiiiTTTOOOOOOMMMPPPRRRQQQNNNKKKKKKLLLJJJOOOQQQRRRTTTXXXYYYVVVLLLNNNOOOOOONNNNNNOOOPPPIIITTTOOOQQQ___XXXgggwwwkkkooo|||zzz~~~vvvnnnooovvvmmmiiizzztttQQQnnnccc^^^VVVPPPJJJAAA;;;888777555222111111111111000000000000......---------,,,,,,,,,++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++)))************+++++++++------+++000EEE^^^eee^^^JJJJJJXXXnnnwwwpppiiihhhiiiiiihhhkkkyyyzzzeeeXXXPPP^^^{{{|||xxxrrroooqqqnnnaaaRRRQQQNNNPPPWWW\\\YYYUUUSSS[[[^^^hhhqqqssszzzzzzuuummm}}}~~~sssqqqooonnnnnnnnnllljjjooollliiigggeeebbb___]]]QQQJJJEEEFFFIIILLLRRRXXX]]]hhhrrryyybbb^^^cccdddhhhgggggghhhjjjlllmmmmmmnnnrrrqqqlllmmmuuuyyyyyyrrrppplllgggeeehhhooouuu|||{{{yyyqqqgggbbb\\\VVVNNNHHHHHHKKKOOORRR___~~~{{{oooqqqmmmddd```dddhhhiiioooXXXPPPKKKRRRNNNLLLJJJJJJKKKLLLLLLKKKHHHJJJMMMOOOPPPQQQSSSUUUMMMMMMNNNOOOOOOOOONNNNNNQQQLLLMMMRRRSSSVVVfffzzzkkkdddzzzwwwsssvvvxxxtttnnnjjjttt}}}tttLLLoooccc___WWWPPPJJJAAA;;;888777555222111111111111000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++)))************+++++++++***++++++000DDD]]]iiigggJJJIIITTTiiiuuuqqqiiihhhffffffeeeiiixxx}}}|||qqqdddYYYMMMRRRgggqqqqqqppppppuuuvvvnnncccUUUPPPOOOUUUYYYVVVSSSQQQUUU[[[hhhrrruuu|||zzzqqqttt{{{|||vvvrrrnnnkkkbbbbbbccceeeiiikkkjjjjjjeeedddbbbaaaaaa___\\\ZZZNNNGGGBBBCCCEEEHHHMMMSSS[[[eeeooouuuhhhccciiimmmllljjjiiikkkoooqqqqqqooolllssswwwtttsssuuuvvvtttpppnnnkkkfffdddfffmmmrrr|||tttooo```ZZZQQQJJJIIIJJJLLLNNNRRRffftttiiieee```\\\^^^dddlllqqq|||```VVVUUUOOOLLLMMMLLLKKKKKKLLLLLLKKKJJJLLLNNNPPPQQQPPPPPPQQQRRROOOOOOPPPPPPPPPOOOOOONNNSSSNNNNNNRRRRRRSSS```qqqnnndddssszzz~~~zzzuuuxxx{{{yyyuuuhhhsss{{{mmm~~~DDDoooeee```XXXPPPJJJAAA;;;888777555222111111111111000000000000......---------,,,,,,,,,---,,,,,,++++++*********+++***)))***,,,---,,,+++)))************+++++++++(((++++++---<<>>???@@@???AAADDDHHHNNNWWW___gggsssrrrmmmtttxxxtttqqqrrruuuuuuqqqmmmnnnkkklllsssyyyvvvkkkaaadddddddddeeehhhllloooqqqrrr|||{{{uuulllccc[[[UUUPPPMMMMMMMMMQQQYYYcccqqq}}}uuulllgggeeedddaaa______]]]bbbjjjhhhgggyyy|||pppttt```NNNNNNNNNJJJMMMOOOOOOLLLJJJIIIIIIPPPQQQRRRQQQOOONNNMMMNNNOOOOOOOOONNNMMMLLLKKKJJJGGGHHHJJJMMMNNNPPPUUU[[[pppzzzgggaaahhhyyyyyyxxxvvvzzzwwwtttrrrrrrQQQCCCqqqhhhbbbWWWPPPJJJAAA;;;888777555222111111111111000000000000......---------,,,,,,,,,---,,,,,,++++++*********+++***)))***,,,---,,,+++)))************+++++++++))),,,---+++---999NNN^^^\\\UUUQQQWWWdddnnnqqqqqqfffkkkzzziiiKKKGGGVVVcccpppuuuuuutttssspppaaaTTTIIIJJJQQQUUUVVVVVVXXXPPPHHHFFFKKKOOOPPPPPP[[[hhhyyyfffVVVUUUQQQNNNQQQXXXZZZWWWSSSRRRQQQRRRTTTUUUUUUTTTTTTSSSSSSTTTTTTSSSPPPMMMCCC===:::;;;<<<;;;<<>><<<<<<>>>???AAAHHHPPPUUU^^^qqqnnnXXXZZZdddhhhlllrrrnnnoooooolllhhhhhhnnntttzzzzzz~~~}}}rrrkkkllldddcccdddgggkkkmmmkkkhhhlllwww}}}~~~yyytttnnnhhhddd___WWWQQQQQQRRRQQQQQQSSSWWW\\\ccchhhkkkooosssvvvsssxxxzzzqqqkkkcccYYYRRRQQQQQQRRRSSSVVV[[[bbbfffaaagggnnnxxxuuuXXXGGG[[[TTTCCCJJJPPPNNNSSSLLLOOOPPPMMMHHHFFFIIILLLHHHJJJKKKKKKJJJIIIIIIJJJIIIJJJKKKKKKKKKKKKKKKJJJHHHJJJKKKKKKNNNRRRVVVVVV\\\iii```]]]www|||wwwVVV===BBBttthhh^^^XXXVVVMMMBBB<<<:::999555222111111111000000///...---------......------,,,+++***+++,,,,,,******+++,,,,,,++++++,,,......---+++++++++++++++++++++++++++***&&&(((.........;;;MMMaaaooogggUUUYYYeeelllqqqmmmiiijjjmmmmmmmmmsss}}}pppUUUJJJUUUbbbkkkttt}}}~~~{{{sssgggWWWMMMNNNSSSWWWYYYSSSSSSRRRQQQOOONNNNNNNNNMMMKKKJJJKKKOOOUUUYYY[[[QQQLLLFFFCCCGGGNNNUUUYYYkkkvvvvvvhhh```ccciiigggbbb```bbbcccdddgggiiijjjkkkllleeeeeedddaaa]]]XXXRRRNNNDDDCCCBBBCCCEEEGGGGGGGGG>>>>>><<<;;;;;;;;;;;;;;;======AAAIIIQQQ\\\lllzzzxxxjjjeeemmmoooiiillluuuuuurrrooommmmmmllllllkkkkkk}}}yyyvvvrrrjjjdddeeefffggggggfffcccaaahhhpppuuuwwwzzztttqqqqqqgggbbbZZZSSSPPPOOONNNMMMOOOQQQUUUZZZ\\\]]]\\\\\\^^^bbbfffiiimmmtttsssmmmddd]]]XXXTTTOOOLLLMMMNNNRRRWWWYYYZZZ```gggiiillltttrrrRRRTTTJJJIIIHHHGGGHHHHHHJJJJJJLLLJJJIIIIIIJJJJJJIIIGGGGGGIIIJJJJJJIIIHHHHHHIIIHHHJJJLLLLLLJJJGGGEEEDDDJJJJJJJJJKKKNNNRRRVVVYYY\\\jjj~~~vvvaaa[[[fff{{{yyypppGGG999AAA~~~ttthhh^^^XXXVVVMMMBBB<<<:::999555222111111111000000///...---------......------,,,+++***+++,,,,,,******+++,,,,,,++++++,,,......---+++++++++++++++++++++++++++,,,)))***///---,,,666FFF[[[lllgggTTTQQQ[[[gggqqqsssiiibbbaaacccgggpppyyysssbbbLLLSSS___jjjssswwwxxxxxxqqqgggYYYNNNJJJMMMTTTXXXVVVWWWWWWWWWUUUTTTSSSRRRNNNLLLJJJKKKNNNRRRTTTUUURRRNNNHHHEEEEEEGGGHHHIIIMMMUUU```iiirrrrrrfffgggnnnsssuuuxxx{{{{{{{{{{{{zzzxxxtttrrriiigggeeeaaa]]]XXXRRRNNNEEEDDDBBBBBBDDDEEEEEEDDD>>>>>>===<<<;;;;;;;;;;;;>>>===@@@FFFLLLUUUcccpppwwwmmmhhhjjjkkkiiilllsssuuusssqqqnnnmmmllljjjiiimmm{{{yyypppnnnlllggggggjjjkkkiiieeeaaaaaaccceeekkkpppqqqxxx}}}zzzvvvsssrrrnnniiiaaaZZZUUUQQQNNNKKKOOOPPPRRRTTTTTTTTTRRRQQQPPPSSSWWWYYYZZZ```hhhoootttxxx~~~zzzyyyuuutttuuuvvvvvvsssmmmhhheee___XXXSSSQQQOOOMMMKKKPPPOOORRRWWW[[[^^^eeemmmooo{{{```MMMKKKIIIHHHGGGGGGGGGIIIJJJLLLLLLJJJHHHGGGGGGGGGFFFEEEFFFGGGIIIIIIGGGGGGGGGHHHIIIKKKMMMMMMKKKJJJJJJKKKKKKKKKJJJJJJLLLOOORRRTTTXXXeeeyyyeee[[[aaasss|||]]]DDD@@@HHH~~~ttthhh^^^XXXVVVMMMBBB<<<:::999555222111111111000000///...---------......------,,,+++***+++,,,,,,******+++,,,,,,++++++,,,......---+++++++++++++++++++++++++++...+++,,,///---)))000<<>>AAAEEEJJJNNNQQQZZZfffppp~~~}}}yyyzzznnnkkkfffbbb^^^YYYSSSPPPHHHFFFCCCCCCCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;???===???CCCFFFLLLXXXccczzzvvvqqqmmmmmmppptttwwwttttttrrrpppnnnkkkhhhgggwwwvvvllllllmmmkkkiiilllnnnkkkdddaaaccchhhdddeeejjjlllllluuu}}}zzzwwwvvvuuuqqqkkkddd^^^WWWPPPLLLNNNNNNNNNNNNMMMLLLKKKKKKIIILLLOOOOOOOOORRRWWW[[[bbbeeekkkppprrrrrrpppooonnnnnnnnnnnnooorrrtttuuuxxxwwwtttnnnhhhcccaaaaaa`````````aaaaaa___[[[WWWUUUQQQMMMJJJKKKMMMNNNOOOSSSTTTXXX]]]___bbbjjjrrr~~~XXXNNNLLLFFFIIIGGGFFFEEEFFFHHHKKKMMMOOOLLLIIIFFFFFFFFFEEEEEEEEEFFFHHHHHHFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMOOOLLLKKKJJJIIIJJJLLLNNNOOOSSS^^^xxxlll]]]^^^iii~~~dddKKKBBBEEEKKK}}}tttiii^^^WWWVVVMMMBBB<<<:::999555222111111111000000///...---------......------,,,+++***+++,,,,,,******+++,,,+++++++++,,,---...---+++++++++++++++++++++++++++---+++---///,,,)))---555KKKdddkkk___ZZZ^^^iiixxxyyyqqqjjjhhhllluuu|||sss^^^OOOMMM```qqqsssrrruuunnnnnniii[[[KKKCCCFFFLLLTTTYYY^^^```^^^[[[ZZZZZZVVVTTTSSSRRRRRRQQQOOOMMMOOONNNMMMMMMLLLJJJEEEBBBGGGJJJLLLLLLKKKNNNTTTZZZ\\\eeeooo~~~tttooohhhccc```\\\XXXUUUMMMKKKHHHGGGFFFEEEBBBAAA???>>>===<<<;;;;;;;;;;;;>>>===>>>AAABBBFFFOOOYYYqqqvvvrrruuurrrkkkiiioootttvvvsssssssssqqqmmmiiifffeeeyyy~~~uuummmllloooooojjjkkkkkkiiiffffffiiilllhhhccceeejjjiiijjj~~~~~~zzzzzzvvvtttppplllfff___WWWQQQNNNNNNMMMMMMLLLLLLLLLLLLJJJMMMNNNOOONNNNNNPPPRRR[[[^^^bbbeeegggfffeeecccaaaaaacccdddfffhhhiiijjjllljjjfffaaa\\\XXXWWWWWWWWWXXXXXXXXXWWWUUUSSSQQQMMMKKKIIIIIILLLOOOSSSUUUUUUYYY___cccbbbdddppp}}}gggGGGHHHMMMGGGGGGFFFDDDDDDEEEHHHKKKMMMSSSOOOJJJGGGFFFFFFFFFFFFDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHGGGIIILLLOOOJJJJJJIIIIIIJJJKKKMMMNNNPPPXXXgggsssbbb]]]aaarrr{{{|||ZZZBBB@@@IIIOOO|||tttjjj^^^VVVVVVMMMBBB<<<:::999555222111111111000000///...---------......------,,,+++***+++,,,,,,******+++,,,+++++++++,,,---...---+++++++++++++++++++++++++++******,,,---,,,***---111888RRR``````dddhhhmmmxxxyyyzzzwwwnnniiippplllRRRDDDSSShhhpppppprrrqqqtttrrrfffTTTGGGCCCDDDQQQWWW^^^aaa```^^^^^^___^^^]]][[[[[[ZZZXXXUUURRROOOMMMKKKJJJJJJJJJHHHFFFEEEGGGJJJJJJHHHFFFGGGHHHJJJOOORRRZZZvvv}}}vvvlllfffcccaaa^^^ZZZTTTRRRPPPNNNMMMJJJEEEBBB??????===<<<<<<<<<<<<<<<===<<<===@@@AAACCCKKKTTTcccwwwtttgggdddjjjkkkfffcccgggmmmnnnpppqqqrrrpppkkkgggfffeeeooossstttooojjjiiikkklllppplllhhhgggjjjllllllkkkjjjaaa```iiikkkkkkvvv|||{{{tttsssqqqppplllggg```[[[SSSSSSRRRPPPOOONNNMMMLLLIIIJJJKKKLLLKKKKKKKKKLLLSSSUUUWWWYYYZZZYYYXXXWWWUUUVVVXXXZZZ[[[]]]]]]^^^[[[ZZZXXXUUUSSSQQQOOONNNOOOOOOPPPOOOMMMKKKJJJIIILLLLLLMMMMMMPPPSSSWWWZZZWWW[[[aaacccdddmmm~~~^^^JJJHHHIIIGGGEEEDDDCCCBBBDDDFFFIIIKKKPPPMMMHHHEEEDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFFFFGGGJJJJJJIIIGGGEEEFFFIIILLLGGGGGGHHHIIIJJJLLLNNNPPPOOOVVV^^^yyyggg^^^[[[fffzzzzzzyyyvvvRRR>>>@@@LLLUUU{{{uuukkk___VVVVVVMMMBBB<<<:::999555222111111111000000///...---------......------,,,+++***+++,,,,,,******+++,,,,,,++++++,,,......---+++++++++++++++++++++++++++)))***+++,,,+++,,,...000444KKKZZZ^^^cccaaa^^^cccvvv||||||rrrlllxxxhhhOOOQQQbbbooouuuxxxvvvxxxwwwmmm^^^OOOEEEAAANNNUUU^^^bbbaaa```bbbeeefffeeecccccccccbbb___]]]UUUQQQLLLIIIGGGFFFEEEDDDDDDFFFIIIJJJHHHEEECCCBBBCCCGGGGGGJJJVVVgggnnnkkknnnrrrjjjgggeeebbb^^^YYYYYYXXXWWWUUUPPPJJJEEE??????>>>===<<<<<<<<<<<<===<<<>>>AAAAAABBBHHHQQQcccooofffeeekkkqqqrrrmmmkkknnnrrrlllnnnooommmiiiffffffhhhgggkkkooonnnlllkkklllmmmvvvoooiiihhhkkkmmmjjjfffiiibbbaaagggllllllqqqyyy|||uuutttrrrqqqooolllgggddd]]]]]][[[XXXUUUQQQNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUOOOMMMMMMMMMNNNMMMKKKIIIIIIJJJJJJIIIGGGFFFGGGHHHMMMOOORRRSSSUUUWWWZZZ\\\\\\^^^ccckkkvvvzzznnn```VVVMMMDDDBBBDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHEEEBBB@@@@@@AAAAAA@@@EEEFFFHHHHHHFFFEEEFFFGGGLLLLLLJJJHHHFFFFFFIIIKKKEEEEEEFFFHHHJJJMMMOOOPPPOOOTTTYYYrrrkkk```WWW\\\jjj{{{}}}uuussswwwkkkOOOAAACCCNNNVVVzzzuuukkk___UUUVVVMMMBBB<<<:::999555222111111111000000///...---------......------,,,+++***+++,,,,,,******+++,,,,,,++++++,,,......---+++++++++++++++++++++++++++***+++,,,++++++,,,...///333JJJYYY]]]```ZZZUUUZZZuuu~~~{{{vvv~~~eeeTTTYYYiiiwww}}}{{{yyytttnnndddXXXLLLDDDHHHPPPZZZ^^^^^^___cccggglllkkkiiiiiijjjjjjiiihhhaaa\\\VVVPPPMMMKKKHHHGGGJJJLLLMMMNNNLLLJJJHHHGGGFFFGGGJJJKKKLLLNNNPPPRRRVVVfffzzzooojjjgggccc___\\\]]]^^^___\\\VVVMMMGGG@@@???>>>===<<<<<<<<<<<<>>>===???AAAAAA@@@FFFMMM\\\nnntttqqqhhhiiimmmxxx~~~wwwkkkkkkssshhhjjjllljjjfffeeegggkkkiiikkkoooqqqpppoooppprrrsssoookkkjjjkkkkkkiiiggggggggghhhhhhiiikkkmmmooo{{{xxxuuurrrpppnnnjjjhhhffffffeeeccc___[[[WWWTTTQQQPPPNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPOOONNNNNNOOOOOOOOOLLLJJJHHHIIIKKKLLLKKKJJJHHHJJJKKKKKKJJJKKKNNNQQQOOOSSSXXXZZZ[[[[[[]]]___cccfffrrr}}}{{{```SSSLLLMMMJJJBBB???CCC@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@???>>>CCCEEEFFFFFFEEEDDDDDDEEEIIIJJJIIIHHHFFFFFFGGGIIICCCCCCEEEGGGIIIKKKLLLMMMPPPQQQUUUaaasssfffYYYVVV\\\iii{{{```NNNJJJLLLRRRYYY~~~zzzuuulll___UUUVVVMMMBBB<<<:::999555222111111111111000///...---------......------,,,+++***+++,,,,,,******+++,,,,,,++++++,,,......---+++++++++++++++++++++++++++,,,---,,,******,,,......(((BBBUUU^^^ccc``````jjjooo|||}}}||||||{{{zzzqqqRRRLLL\\\pppzzz~~~xxxqqqkkkfff^^^RRRHHHCCCKKKUUUYYYZZZ\\\aaagggooonnnllllllnnnoooooonnnkkkgggaaa[[[WWWTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKOOOQQQOOONNNTTT]]]\\\aaarrrkkkgggbbb^^^]]]___aaaccc```XXXOOOGGG@@@???>>>======<<<<<<<<>>???AAABBBBBBAAA@@@??????>>>===>>>@@@AAAAAA???BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDEEEGGGBBBCCCDDDFFFGGGIIIJJJJJJQQQPPPSSSVVVooozzzlll\\\UUUVVV```qqqvvvPPPIIIQQQVVVZZZaaa{{{zzz}}}yyylll___ZZZUUUNNNDDD<<<999777444222111111111111111000///////////////...------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++)))******++++++,,,------...666GGG^^^mmmnnnfff^^^nnnmmmuuurrrjjjlllnnnzzzpppXXXRRRaaasss{{{}}}wwwmmmlllmmm___KKKMMMKKKMMMUUU[[[^^^aaaeeellljjjkkknnnqqqsssqqqoooqqqrrrsssrrrooohhhbbb^^^^^^UUURRRXXXYYYRRROOOTTTZZZ```bbb^^^\\\```fffiiibbbccckkk{{{uuuooofff]]]aaa___aaacccaaaYYYSSSRRRMMMGGG???;;;;;;<<<;;;:::@@@BBBDDDDDDCCCCCCDDDEEEPPPddd{{{sssbbbyyyooo]]]dddcccccceeedddaaacccgggjjjiiibbbhhhlllkkkhhhiiiqqqyyyjjjlllnnnooopppqqqsssuuunnnmmmqqqwwwvvvooollloooiiiiiiiiiiiihhhgggeeedddnnnssswwwqqqsssuuuqqqkkkiiirrrxxxvvvrrrpppnnnlllccc```\\\XXXUUUQQQMMMJJJRRRNNNKKKLLLPPPQQQOOOKKKOOONNNMMMLLLKKKJJJJJJKKKIIIJJJKKKKKKLLLKKKJJJJJJNNNQQQSSSUUUUUUVVVYYY[[[YYYZZZ___dddeeecccfffkkkooonnngggrrrrrr```QQQLLLHHHGGGFFFBBB@@@AAAAAABBBBBBAAA@@@???@@@BBB??????>>>>>>??????@@@AAABBBAAA???@@@DDDGGGFFFAAAEEEEEEHHHCCC<<>>@@@BBB?????????>>>???@@@@@@AAACCCDDDDDDAAA@@@BBBBBBAAACCC???CCCDDD>>>AAAFFFAAAAAABBBDDDFFFHHHKKKLLLMMMKKKJJJNNNQQQZZZ}}}yyyggg\\\XXXPPPWWWlll}}}___FFFJJJZZZccceeefff|||}}}zzzpppddd]]]UUUNNNDDD<<<999777444222111111111111111000///////////////...------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++)))******++++++,,,------------888PPPjjjtttjjj[[[QQQ```sssvvvjjjsss{{{rrrbbbcccnnnuuuzzzxxxwwwwwwqqqgggJJJBBB===CCCMMMUUU]]]bbbhhhkkknnnoooooorrrwww{{{yyy|||{{{zzzzzz}}}pppjjjhhh___[[[ZZZ\\\\\\YYYWWWXXXRRRNNNIIIGGGFFFDDD@@@<<<@@@AAABBBBBBBBBBBBDDDFFFPPPaaawwwrrrYYYYYYyyynnn^^^bbbbbb```ccceeeccc```bbbjjjnnnoooiiifffeeeiiioooqqqmmmhhh___aaaddddddcccaaa``````dddeeejjjpppooohhhbbb```ZZZZZZ[[[\\\___cccfffhhhfffqqqxxx~~~|||yyyxxx~~~}}}zzzvvvqqqmmmkkkiiigggfffbbb```___```aaa___[[[VVVUUUTTTTTTSSSSSSSSSTTTTTTXXXWWWWWWWWWYYY[[[]]]___^^^]]]]]]^^^```aaa```___gggeeeeeejjjrrrllleeettt}}}~~~zzzqqq[[[TTTNNNMMMIIICCC@@@@@@AAAAAA@@@>>><<<<<<>>>@@@???????????????@@@@@@AAABBBEEEEEE@@@@@@FFFLLLNNNRRRCCCAAAGGGBBB@@@CCCBBBAAABBBCCCEEEGGGHHHIIIJJJBBBIIIKKKLLLTTThhhyyynnnaaa[[[QQQQQQ```tttpppWWWDDDJJJ\\\ffffffddd}}}|||zzzrrreee\\\UUUNNNDDD<<<999777444222111111111111111000///////////////...------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++)))******++++++,,,---------,,,222CCC[[[iiieeeZZZ___nnnzzz|||zzzkkklllzzzvvvkkk```jjjvvv|||{{{vvvmmmfffUUUHHH>>>???HHHPPPXXX___dddkkkqqqsssqqqqqquuuzzzxxx{{{zzzqqqllleee^^^YYYYYYYYYWWWUUUVVVUUUSSSPPPOOONNNKKKDDD???>>>???@@@@@@@@@BBBEEEHHHOOO```xxxbbbRRRiiilllmmmkkkaaabbbmmmlllggg```___cccfffffffffddddddiiinnnmmmggg```^^^aaaeeefffdddbbbaaa```cccccceeehhhhhhddd```]]]```^^^]]]]]]^^^aaaeeehhhkkktttxxxzzz|||{{{xxxuuusssrrrqqqnnnmmmrrrqqqpppppppppmmmgggcccdddcccbbbaaa````````````ddddddcccbbbaaa``````___cccaaa```aaacccdddcccbbbffffffnnntttkkkbbb[[[RRRFFF???===???@@@AAA@@@>>>======>>>??????>>>>>>??????@@@AAA???BBBAAAAAAKKK___mmmqqqrrrQQQBBBGGGEEE???@@@AAAAAABBBBBBCCCDDDEEEFFFFFF???HHHFFFGGGOOOVVV{{{xxxtttvvviiicccWWWPPPWWWeeeuuueeeUUUIIINNN[[[aaa```^^^}}}{{{zzzsssfffZZZUUUNNNDDD<<<999777444222111111111111111000///////////////...------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++)))******++++++,,,------+++---000999KKK___gggeeekkkxxx|||tttnnnpppYYYbbbrrr|||ppphhh[[[MMMAAA>>>DDDLLLUUU]]]bbblllwwwzzzwwwtttvvvzzz{{{~~~~~~ssslllccc\\\ZZZZZZXXXVVVWWWWWWVVVUUUUUUUUURRRKKKEEE???????????????BBBFFFJJJQQQccc~~~uuu[[[bbb{{{ooozzzpppccclllsssrrrkkkbbb^^^```aaa```bbbeeehhhkkklllhhhccc^^^^^^aaaeeeggggggfffeeeeeeeeedddbbbaaabbbcccaaa^^^bbb```^^^]]]]]]```dddgggjjjmmmsssyyy{{{{{{~~~{{{zzzyyywwwuuussswwwwwwxxxyyyyyyvvvrrrooopppooommmkkkiiihhhhhhgggdddfffhhhjjjjjjjjjiiihhhhhhgggeeeeeehhhjjjlllmmmooorrrwwwnnnddd\\\RRRFFF>>><<<===@@@DDDDDDBBB???<<<;;;>>>============>>>??????===???>>>CCC\\\~~~YYY>>>AAACCC@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBFFFAAADDDLLLMMMhhhxxx|||qqqlll```SSSQQQZZZhhh{{{YYYSSSQQQTTTYYY[[[\\\]]]~~~{{{{{{vvvgggXXXUUUNNNDDD<<<999777444222111111111111111000///////////////...------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++)))******++++++,,,------(((---///222BBB[[[nnntttdddnnntttttt|||yyyzzzyyyXXXXXXdddyyytttmmmZZZOOOCCC???AAAGGGQQQ[[[cccnnnzzz~~~{{{{{{|||}}}uuujjj```]]]\\\YYYVVVVVVXXXWWWXXXZZZ[[[YYYRRRMMMEEEEEECCCAAA@@@BBBGGGJJJVVVfffgggeeehhhiiitttlllfffrrrooonnniiiaaa^^^```bbb``````ffflllnnnjjjeeeaaa___ZZZ]]]aaadddddddddeeeffffffddd```]]]___dddddd```]]][[[ZZZZZZ[[[___cccfffgggfffmmmvvvsssqqq~~~zzzxxxvvvtttsssxxxyyy{{{|||{{{zzzyyywwwtttsssqqqooonnnmmmllllllgggiiikkklllmmmnnnmmmmmmlllllllllkkkmmmqqqxxx}}}___XXXRRRNNNIIIBBB>>>>>>===@@@DDDEEECCC???<<<:::<<<<<<<<<<<<<<<======>>>>>>???>>>EEEbbb|||RRR999;;;???@@@BBBAAA>>>??????@@@@@@AAAAAAAAAEEECCCAAAFFFHHHGGG\\\~~~yyysssgggWWWPPPVVV```uuuiiiMMMPPPTTTWWWXXXXXX[[[^^^~~~~~~zzzhhhVVVUUUNNNDDD<<<999777444222111111111111111000///////////////...------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++)))******++++++,,,------(((---......===ZZZpppxxxeeefffdddeeennn{{{|||bbbUUUTTTgggzzz{{{tttppp]]]TTTJJJCCC@@@BBBLLLWWWaaajjjwww~~~sssmmmhhhaaa[[[XXXWWWWWWYYY\\\___^^^XXXSSSPPPNNNJJJFFFCCCCCCFFFIIIXXXfffjjjsssZZZ___ddddddffffffbbbccc```[[[ZZZ]]]___]]]]]]bbbhhhjjjgggbbb]]][[[WWWZZZ\\\^^^^^^___aaabbbcccccc___\\\___fffeee```XXXWWWWWWWWWYYY]]]```bbb```aaafffkkkjjjjjjxxx}}}|||{{{wwwwwwvvvuuuttttttttttttssssssssstttwww{{{uuuMMMGGGCCCDDDCCC@@@>>>@@@???AAABBBBBB???===;;;;;;;;;::::::::::::;;;<<<<<<;;;??????@@@TTTrrr|||___EEE888<<<===???BBB???<<<======>>>??????@@@@@@FFF@@@EEEJJJBBBBBBUUUeee{{{ooo]]]SSSTTTXXXggg\\\IIIOOOTTTWWWXXXZZZ[[[\\\|||jjjVVVVVVNNNDDD<<<999777444222111111111111111000//////000//////...------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++)))******+++,,,,,,------)))---,,,,,,;;;WWWlllrrrvvvlll```\\\cccqqq}}}~~~rrrZZZMMM]]]rrrxxxuuusssddd\\\RRRIII@@@???HHHSSS^^^fffpppyyy}}}{{{pppeee```WWWWWWYYY]]]aaa```\\\WWWYYYVVVPPPJJJEEECCCFFFHHHWWWbbbxxxkkkwwwbbbUUUYYYXXX___bbbTTTXXXYYYXXXTTTTTTXXXYYYXXX[[[]]]aaadddccc___YYYUUUVVVXXXZZZZZZZZZ[[[^^^___```aaa___\\\aaagggeee^^^XXXXXXWWWWWWXXX[[[]]]___XXX\\\]]]\\\___hhhnnnppp}}}|||||||||{{{||||||}}}~~~~~~||||||}}}lll\\\KKKEEEBBBCCCCCC@@@???AAAAAAAAA@@@===;;;:::;;;===:::999999999999:::;;;;;;777??????:::CCCWWW]]]WWWJJJ======BBB>>>>>>@@@<<<;;;<<<<<<===>>>???@@@@@@EEE>>>JJJMMM===???QQQVVVvvvcccXXXRRRQQQ\\\sssRRRLLLPPPTTTWWWYYY[[[YYYWWWyyy{{{xxx```___WWWOOODDD<<<888666444222222222111111000/////////,,,------......------,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++***)))))))))((((((''''''+++(((***000333===YYYvvv|||xxxoooeeebbbjjjyyyyyy{{{|||vvvbbbNNNTTTllltttkkkfffaaaVVVJJJAAA@@@EEEJJJ\\\iiiuuuvvvwww||||||lll___```___^^^aaaccc```YYYdddccc```XXXOOOJJJJJJLLLVVVeeexxxpppnnn___VVVOOOSSS\\\aaa[[[TTTQQQOOOPPPWWW___aaaZZZSSS]]]ZZZYYYYYY[[[[[[XXXUUUUUUVVVWWWUUUTTTTTTWWWYYYXXXXXXYYY[[[___aaabbbbbbZZZXXXTTTTTTUUUWWWXXXXXX[[[WWWTTTWWW___fffiiiiiiqqqjjjWWWLLLDDD@@@>>>>>>AAAEEEFFFBBB>>>@@@???===<<<::::::999999999999999:::::::::;;;;;;;;;<<<<<<===>>>??????@@@AAA???===<<<>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>AAABBBBBBBBBCCCEEEIIILLLppp~~~pppbbbXXXPPPPPPbbb}}}fffTTTOOOQQQSSSTTTRRRPPPOOOOOOzzz{{{xxx```___WWWOOODDD<<<888666444222222222111111000/////////---..................---++++++++++++++++++++++++)))+++---,,,+++***+++,,,************************+++++++++******)))))))))---***+++///000777OOOhhhzzzzzztttiiieeellluuuzzziiiQQQJJJYYYgggkkklllggg\\\NNNBBB>>>BBBHHHVVVcccnnnqqqsssyyy~~~wwwvvvrrrlllkkkmmmllliiisssvvvuuukkk[[[PPPMMMOOOUUUhhh~~~||||||vvv]]]VVVQQQSSSYYY[[[WWWPPPRRRTTTXXX[[[]]][[[WWWUUU[[[YYYXXXXXXYYYXXXUUURRRUUUUUUTTTSSSSSSTTTVVVWWWXXXYYY[[[]]]______^^^\\\WWWVVVTTTSSSSSSUUUYYY[[[VVVSSSSSSWWW```gggjjjjjjgggzzzdddNNNEEEBBB@@@???===<<<>>>BBBCCC@@@<<>>===;;;:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========@@@>>><<<<<<<<<===<<<;;;>>>>>>>>>>>>????????????@@@AAABBBBBBBBBEEEHHHKKKTTTuuusss]]]TTTQQQ\\\qqqyyy```RRRSSSUUUVVVUUUSSSPPPNNNNNN{{{|||xxx```^^^WWWOOODDD<<<888666444222222111111000000//////.........////////////......++++++++++++++++++++++++)))+++---,,,+++***+++,,,************************,,,,,,,,,,,,,,,+++++++++...+++,,,...,,,///@@@TTTrrrzzzxxxkkkhhhttt~~~uuu___LLLJJJYYYiiimmmkkkdddUUUGGG@@@BBBGGGOOOZZZfffkkkpppxxxooo^^^WWWWWW___sss~~~yyy___\\\YYYUUUTTTVVVWWWUUURRRTTTZZZ``````ZZZUUUTTTVVVXXXWWWVVVVVVVVVUUURRRPPPVVVTTTQQQQQQSSSTTTUUUVVVWWWYYY\\\^^^^^^\\\YYYXXXUUUVVVUUURRRQQQSSSYYY^^^UUUTTTUUUYYY```eeefffeee```nnnyyyXXXEEE???>>>>>>???>>>;;;999:::===>>>===;;;===<<<;;;:::999999999999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;===<<<;;;<<<======;;;999======>>>>>>??????@@@@@@???@@@AAAAAABBBDDDGGGJJJHHHooo|||hhh\\\SSSVVVbbbssspppaaaYYYWWWXXXXXXWWWSSSPPPNNNMMM||||||xxx___^^^WWWOOODDD<<<888666444222111111111000//////......------............------++++++++++++++++++++++++)))+++---,,,+++***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,------++++++555BBBcccsssyyynnnmmm}}}xxxaaaMMMPPPaaahhhkkkjjj```QQQGGGDDDGGGIIIQQQ\\\eeemmmvvvpppgggdddwww{{{www}}}^^^___]]]YYYVVVTTTUUUXXXZZZUUU[[[aaa```YYYTTTTTTUUUTTTTTTUUUVVVVVVUUUSSSQQQWWWTTTQQQPPPSSSUUUVVVVVVWWWXXXZZZZZZZZZYYYXXXXXXVVVXXXWWWSSSPPPQQQXXX^^^[[[ZZZ[[[]]]```aaa___\\\ZZZdddqqq}}}nnnVVVBBB@@@DDDAAA======>>>;;;888777999;;;;;;:::;;;:::999999888888888888999999999::::::::::::;;;:::::::::::::::::::::999::::::;;;===??????===;;;<<<<<<===>>>??????@@@@@@>>>???@@@AAAAAABBBEEEGGGKKKYYYtttgggYYYSSSVVVaaassswwwjjjcccaaaWWWXXXXXXVVVSSSOOONNNNNN||||||xxx___]]]WWWOOODDD<<<888666444222111111000000///.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,------,,,+++111888OOOgggyyywwwvvvvvvWWWLLLTTTbbbiiimmmiii]]]PPPHHHEEECCCHHHPPPZZZeeeppp}}}zzzuuuxxxlllxxxiiibbb^^^]]]YYYTTTQQQTTTZZZ```UUUXXXZZZ[[[YYYWWWTTTSSSPPPRRRUUUVVVWWWVVVUUUTTTWWWUUURRRQQQRRRUUUWWWXXXUUUVVVVVVUUUTTTUUUYYY]]]YYY[[[ZZZUUUPPPPPPUUU[[[^^^^^^___``````^^^ZZZWWWUUU[[[ccciiiqqqiiiNNN@@@999???CCC???:::;;;>>><<<999777777999::::::999888777777777777777888888888888999999999999:::;;;:::::::::::::::::::::999999:::<<<>>>>>><<<:::;;;;;;<<<===>>>>>>??????<<<>>>@@@@@@@@@AAACCCEEEKKKEEE```qqq```TTTPPPUUUbbbooo~~~}}}jjj```^^^___VVVWWWWWWUUURRROOOOOOOOO{{{{{{www^^^]]]WWWOOODDD<<<888666444222111000000//////......---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,------------------------))))))))))))************+++,,,------------000222===VVVqqq~~~~~~}}}|||aaaMMMKKK\\\dddlllnnngggZZZNNNGGGAAAAAAEEENNNYYYeeetttqqqiiipppmmmWWW\\\YYYYYYVVVQQQOOOQQQWWW\\\SSSRRRSSSUUUXXXWWWSSSPPPNNNQQQUUUWWWWWWVVVUUUUUUVVVVVVTTTRRRQQQRRRWWWZZZSSSTTTSSSQQQPPPSSSZZZ___ZZZ[[[YYYUUUQQQPPPSSSVVVZZZ[[[]]]______]]][[[YYYXXXZZZ^^^bbbeeelll{{{~~~[[[HHHAAA<<<999;;;<<<;;;;;;======<<<999777777777888999666666666666666666777777666666777777777888888888999999999::::::::::::::::::999999:::;;;<<<:::999::::::;;;;;;<<<<<<======;;;===????????????AAACCCJJJBBBRRRkkk\\\SSSPPPUUU\\\jjjqqq~~~vvvccc\\\\\\^^^WWWXXXWWWUUURRROOOOOOPPPzzz{{{www^^^]]]WWWOOODDD<<<888666444222000000000///......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++***,,,,,,------//////...444CCC]]]xxxvvvqqqyyy~~~oooVVVKKKRRRYYYdddlllmmmfff[[[SSSFFFAAA@@@FFFOOOZZZjjjwwwnnnfffqqq]]]SSSXXXUUUUUUTTTRRRPPPOOOPPPRRROOOOOOOOOQQQSSSSSSPPPMMMOOOSSSWWWXXXVVVSSSRRRRRRSSSUUUVVVRRRNNNOOOUUU\\\QQQRRRSSSQQQOOOQQQWWW]]]WWWWWWUUUSSSRRRQQQQQQQQQUUUWWWZZZ\\\\\\[[[ZZZZZZ]]][[[\\\aaadddhhhrrr~~~xxxYYYFFF???<<<>>>===999888;;;===;;;;;;;;;:::888666555666777555555444444555666777777555555555555666666666666777777777888888999999999888777888:::===@@@BBBBBB:::::::::::::::::::::::::::<<<>>>???>>>>>>@@@AAAGGGHHHNNNddd}}}lll___TTTOOOPPPXXX```kkkvvvlll]]][[[^^^bbb[[[[[[ZZZVVVRRROOOOOOOOOyyyzzzwww^^^]]]WWWOOODDD<<<888666444222000000000///......------,,,------......------,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,---///...+++333555IIIlll{{{xxxuuuyyy|||```PPPIIIOOO[[[hhhpppooohhhaaaMMMEEE@@@DDDKKKUUUeeessstttiii```fffgggVVVXXX[[[SSSTTTVVVVVVSSSPPPLLLKKKLLLMMMOOOPPPPPPNNNMMMLLLPPPTTTXXXXXXTTTPPPOOOOOOQQQUUUVVVRRRKKKLLLTTT\\\OOORRRTTTSSSPPPPPPTTTYYYTTTSSSQQQQQQRRRRRRPPPOOOTTTVVVYYYZZZYYYXXXXXXXXX[[[WWWWWW]]]aaaeeennnyyynnnwwwOOO<<<;;;>>>666===>>>888777<<<;;;333::::::999777555444444555444444444444444555666777444444444555555555555666444555555666777888888999666555777<<>>???>>>>>>???@@@<<>>SSSsssyyyaaaHHHPPPUUUVVV___lllnnnhhh\\\PPPDDD???AAAJJJYYYeeerrr|||ooo___hhhhhhkkknnnZZZTTTRRRZZZVVVQQQPPPUUUUUUQQQMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLOOOPPPQQQRRRRRRPPPKKKHHHLLLMMMMMMLLLKKKLLLPPPRRRUUUOOOOOOUUUWWWUUUVVVZZZWWWUUURRRPPPNNNNNNNNNOOOPPPOOOPPPTTTVVVTTTTTTWWWYYYXXXYYY[[[___dddiiilllnnnjjjvvvhhhQQQGGGAAA<<<999999999999888888888777777666666666666666666555555444333333222222333333444666666666666666555555444555555555555666666666666999888777888===EEENNNTTT<<<<<<:::999888888777777888999999:::;;;<<<>>>???999EEEHHHGGG\\\pppaaabbbPPPLLLNNNTTT\\\dddrrr}}}fffYYYSSSQQQRRRUUUYYYXXXWWWTTTQQQNNNKKKJJJ|||vvvoooeee[[[VVVOOOEEE===:::888555333111111000000//////............---------,,,,,,,,,,,,++++++******++++++,,,+++---......---,,,,,,---)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,------------...---///666KKKlll}}}]]]FFFMMM^^^gggkkkpppdddZZZOOOGGGBBBAAAHHHQQQcccqqqlllZZZ```[[[ddd~~~tttTTTQQQPPPLLLNNNMMMSSSXXXYYYTTTNNNJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMOOOQQQRRRPPPMMMJJJKKKLLLLLLLLLKKKMMMQQQTTTPPPMMMNNNUUUXXXUUUTTTVVVVVVTTTRRRPPPOOOOOOPPPPPPSSSQQQRRRVVVWWWUUUUUUXXXXXXXXXXXXZZZ]]]```dddfffiiidddiii}}}gggNNNAAA===:::888666888888777777777666666666555555555555555666666666444333333333333333333444333444555666666666666666444555555555666666666666777666666666888<<<@@@BBB;;;:::999888777777777777999999999999:::<<<===>>>AAA@@@@@@BBBLLLhhhnnn~~~tttjjjXXXOOOKKKKKKQQQYYYfffvvv~~~nnn^^^WWWTTTQQQPPPPPPSSSRRRPPPNNNKKKIIIGGGFFF{{{tttnnncccZZZVVVOOOEEE===:::888555333111111000000//////............---------,,,,,,,,,,,,++++++******++++++,,,+++,,,......,,,,,,,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------///---000@@@]]]{{{]]]KKKNNNUUU```kkkggg```WWWNNNEEE@@@DDDKKKTTTdddvvvwwwdddYYYSSS\\\bbbyyy}}}RRRMMMPPPNNNLLLKKKHHHYYYddd___VVVQQQNNNJJJJJJJJJJJJJJJIIIHHHHHHGGGJJJJJJLLLNNNPPPOOOMMMKKKIIIJJJKKKKKKKKKMMMQQQTTTLLLJJJMMMTTTWWWUUUSSSSSSTTTSSSQQQPPPPPPPPPQQQRRRUUUSSSTTTWWWWWWUUUTTTWWWUUUVVVWWWXXXZZZ\\\]]]^^^___\\\^^^iiizzznnnRRRFFF<<<::::::999888999666666666666555555555555444444444555555666666666444444333333333333444444111222444555666777777777444444444555555555666666333444555555666555555555999999888777666666666666:::999999999:::;;;;;;<<>>;;;AAAIIIBBB===YYY}}}~~~pppeee[[[QQQOOOQQQVVV]]]eee{{{zzzddd^^^[[[^^^___]]]ZZZYYYPPPNNNKKKHHHFFFFFFFFFGGGxxxqqqkkkaaaXXXVVVOOOEEE===:::888555333111111000000//////............---------,,,,,,,,,,,,++++++******++++++,,,***,,,------,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000000///777OOOrrrxxxOOOHHHQQQVVVdddbbbaaa^^^TTTIIICCCDDDHHHMMMWWWeeevvv}}}lll[[[PPPPPPZZZccczzzaaaQQQUUUYYYJJJGGGMMMGGG???MMMSSSLLLKKKQQQNNNDDDHHHIIIIIIIIIHHHHHHGGGFFFJJJIIIHHHHHHIIIIIIHHHGGGHHHIIIHHHGGGFFFGGGJJJMMMRRRQQQPPPPPPSSSVVVXXXWWWPPPOOOOOOOOOOOOOOOOOOOOOQQQOOOOOORRRRRROOONNNPPPMMMOOORRRVVVXXXZZZZZZZZZWWWVVVYYY\\\]]]```hhhrrryyyhhhWWWFFF;;;>>><<<;;;;;;888444333777666666666666666666666666222333333333444444444555333333222222222222333333333333444444444444333333333333333333444444444444333333333333555666888999555555555444555555666666999999888888888999999:::999<<>>aaaqqqUUUJJJKKKTTTUUUZZZ```]]]RRRIIIEEEGGGEEEJJJVVVfffwwwhhh```WWWTTTTTTXXXbbbkkkwwwTTTNNNLLLKKKIIINNNMMMAAABBBGGGGGGEEEHHHOOOMMMEEEFFFGGGGGGHHHHHHGGGGGGGGGJJJHHHFFFEEEFFFGGGFFFEEEGGGGGGGGGFFFEEEGGGJJJLLLWWWWWWTTTQQQSSSXXXZZZYYYQQQQQQQQQPPPOOONNNMMMMMMMMMKKKKKKNNNNNNKKKJJJMMMJJJLLLOOOSSSWWWYYYZZZZZZYYYUUUTTTWWWZZZ\\\aaahhhnnnwwwdddOOODDD>>>===>>>===:::999999666222333666555555555666666666666666333333333333333333333333222222111111111111222222333444444444333333222111222222222333333333444444666444333222222333555777444444444444555666777777888777777777888999999:::999======999:::CCCLLLPPP~~~wwwpppfff]]]UUUOOORRRYYYeeeooosss___XXXSSSRRRRRRQQQRRRUUULLLKKKHHHFFFCCCBBBBBBAAA|||uuuooojjjaaaYYYVVVOOOEEE===:::888555333111111000000//////............---------,,,,,,,,,,,,++++++******++++++,,,***+++------+++***+++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***---000///+++222KKKcccmmm```SSSOOOOOOVVVZZZXXXUUUSSSKKKGGGFFFLLLTTT___ppp}}}lllcccWWWRRRQQQWWW```mmmzzz___PPPPPPHHHHHHSSSTTTJJJDDDGGGFFFDDDFFFJJJLLLKKKIIICCCDDDEEEFFFFFFFFFFFFFFFGGGEEECCCCCCDDDFFFGGGGGGEEEFFFFFFFFFGGGIIIMMMPPPXXXZZZWWWSSSUUUZZZZZZVVVUUUUUUTTTRRRQQQNNNMMMLLLJJJHHHHHHLLLLLLIIIHHHKKKIIIKKKMMMQQQTTTVVVXXXYYYXXXTTTSSSWWWZZZ\\\```eeeooopppxxx^^^RRRFFFBBB???;;;:::<<<<<<888888999888555555888333444444444555555555555444444333333222222111111111111000000000000111111111222222333333333333222222222222222333333333333444444333222222333444555444444444444555666777888666666666777777999:::;;;::::::999888;;;BBBGGGHHH]]]wwwmmmcccZZZVVVVVV[[[cccooo{{{lll\\\TTTNNNLLLJJJIIIKKKOOOPPPOOOMMMKKKHHHEEEDDDCCC|||tttooojjjbbbZZZVVVOOOEEE===:::888555333111111111000//////............---------,,,,,,,,,,,,++++++++++++++++++,,,)))+++---,,,+++***+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,//////111111,,,,,,888IIIlllgggYYYLLLKKKOOOTTTYYY\\\QQQMMMIIIHHHFFFKKK]]]pppzzzhhh[[[UUUUUUQQQRRR\\\kkkfffUUUFFFNNNJJJNNNZZZPPPAAAHHHFFFBBBBBBFFFHHHEEEDDDGGG@@@AAABBBDDDEEEEEEFFFFFFEEECCCAAAAAADDDGGGHHHHHHCCCDDDFFFGGGIIILLLQQQUUUXXX[[[ZZZVVVWWW[[[YYYSSSXXXXXXWWWUUURRROOOMMMKKKHHHFFFGGGKKKKKKHHHHHHKKKJJJJJJLLLOOOQQQTTTVVVWWWSSSSSSVVV[[[]]][[[]]]aaannnrrrzzz]]]FFFFFF>>>:::;;;:::666666999888555555777888555333555222222222333333444444444555444444333222111000000000000////////////000000///000111222333444444444111111222222222333333333111222333444555666666777444444444555666777888999555555555666777999:::;;;999777999@@@CCCAAABBBEEEHHHnnn}}}tttiii^^^YYYQQQWWWbbbnnnxxxnnn```[[[TTTNNNLLLIIIGGGJJJNNNNNNMMMLLLJJJGGGCCCAAA???}}}{{{wwwqqqiii```ZZZYYYQQQFFF>>>:::888666444222222111111000/////////,,,,,,------,,,,,,+++***************************)))***+++------,,,+++***)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,---------......---------...///111222333OOOwwwrrrMMMIIINNNNNNQQQZZZ\\\UUURRRSSSOOOKKKPPP[[[uuu|||xxxooodddYYYSSSRRRUUUYYY```pppaaaSSSSSSJJJKKKLLLMMMMMMNNNNNNMMMWWWMMMFFFHHHKKKJJJGGGFFFEEECCCAAAAAACCCFFFJJJMMMMMMEEE>>>>>>DDDJJJLLLLLLGGGFFFGGGJJJNNNQQQPPPNNNMMMQQQUUUWWWUUUSSSRRRQQQUUUVVVVVVTTTPPPKKKHHHGGGJJJKKKLLLLLLLLLKKKJJJIIILLLKKKKKKKKKLLLNNNQQQSSSSSSWWW[[[]]]]]]^^^bbbeeemmmttt}}}~~~~~~ttt\\\MMMCCC===;;;:::999888777777777777777777666555444444333333333333444444333333222111222222111111111111222222///////////////000111111000000111111111222222222111111111111111111111111000111111222222333444444444444444555555777888888333555777777666666777999888999:::<<<>>>???@@@AAALLLOOOuuu|||nnneee[[[XXXWWW[[[bbbjjjwwwpppddd```UUUWWWTTTLLLFFFGGGIIIJJJRRRPPPMMMIIIDDDAAA>>>===~~~}}}zzzwwwrrrjjjaaa[[[ZZZRRRGGG???;;;999666444222222111111000/////////,,,,,,------,,,,,,+++***************************++++++,,,,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,------------...............///000222222AAAYYY{{{gggMMMCCCAAAGGGPPPYYY^^^^^^VVVNNNNNNQQQTTTbbbhhhtttuuummmcccZZZRRRNNNSSS[[[XXXjjj~~~aaaPPPMMMQQQIIIIIIJJJKKKLLLLLLLLLLLLQQQIIIDDDFFFIIIHHHGGGHHHDDDCCCBBBBBBCCCEEEHHHJJJFFFAAA===>>>CCCFFFDDDBBBFFFFFFIIIMMMQQQQQQNNNKKKJJJNNNQQQSSSRRRPPPNNNNNNOOOQQQRRRQQQNNNKKKIIIHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJKKKLLLOOOQQQSSSZZZ]]]``````^^^___bbbeeemmmrrrvvvwwwuuutttuuuwww~~~gggRRRFFFAAA===::::::999888777666666666666666666555444444333222222333333444444333333222111111111000000000000111111///////////////000000111000000000111111111222222111111111111111111111111000000111111222333333444444444444444555666777777333555777888777666555666666777777888:::<<<>>>???@@@EEE^^^|||pppccc]]]YYYXXXYYY\\\ccckkkvvvttteeebbbcccYYYZZZVVVMMMGGGHHHKKKKKKQQQOOOLLLHHHEEECCCAAAAAA~~~|||zzzwwwrrrjjjbbb\\\\\\TTTIIIAAA<<<:::777444222222111111000/////////,,,,,,------,,,,,,+++***************************------,,,+++************)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------///.........///000000111888???YYYiiiSSSLLLJJJIIIIIIXXX___XXXSSSVVVVVVPPPQQQUUU]]]hhhyyyzzziii]]]UUUUUUUUUUUURRRTTT^^^jjjxxxWWWKKKIIILLLOOOJJJJJJIIIIIIHHHGGGFFFFFFDDD@@@@@@CCCCCCAAABBBEEEAAA@@@@@@AAABBBDDDFFFGGGGGGCCC???>>>@@@BBBAAA@@@BBBDDDIIINNNPPPNNNIIIEEEFFFIIILLLMMMLLLKKKJJJJJJJJJLLLNNNOOOMMMLLLKKKLLLJJJHHHFFFDDDDDDFFFIIIJJJJJJJJJJJJKKKMMMOOORRRSSS[[[^^^______^^^___bbbfffqqqrrrssssssrrrqqqooooooqqquuu|||zzzZZZOOOBBB:::999;;;<<<;;;888777666555444444444555444444444333222222111111333333333333333222222111000000////////////000000//////......//////000111000000000000111111111111000000000000000000000000000000000111222222333333333333222333333444555666222555777888777555555555777666555555666999;;;===888???HHH]]]yyyqqqjjjbbb]]]YYYTTTUUUYYYaaakkk}}}|||www```XXX\\\bbb``````ZZZQQQKKKLLLNNNNNNNNNMMMJJJGGGEEEDDDDDDDDD~~~|||zzzwwwrrrkkkbbb\\\[[[TTTIIIAAA===:::666333222222111111000/////////,,,,,,------,,,,,,+++***************************///...,,,***))))))******)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........//////000444444EEEkkkmmmZZZDDDLLLSSSXXX\\\```^^^ZZZRRRSSSUUUWWW___pppyyylllccc\\\TTTOOONNNNNNQQQWWW___lll```LLLJJJMMMLLLIIILLLJJJHHHFFFCCCAAA@@@???===???DDDHHHFFFAAA@@@CCC??????@@@@@@AAABBBCCCCCCGGGCCC>>><<<<<<>>>AAACCC>>>AAAEEEHHHIIIGGGCCC@@@DDDFFFHHHIIIHHHGGGGGGHHHJJJLLLNNNNNNNNNMMMNNNOOOIIIHHHFFFEEEFFFGGGIIIJJJIIIJJJJJJLLLNNNPPPRRRSSSVVVYYY[[[[[[[[[^^^ccchhhooonnnmmmoooqqqrrrpppmmmpppssswww{{{ooo[[[RRRGGGAAA:::777999;;;:::999555555444333333333333333333222222222111111111000222333333333333222111111//////............/////////............///000000/////////000000000111111000000000000000000000000//////000000111222222222222222111111222333444444333444666666555666888:::;;;999777555555666888:::;;;AAA@@@EEEkkkyyypppkkkddd\\\XXXYYYYYY\\\kkkgggWWWTTTXXX\\\fffddd]]]SSSNNNPPPQQQPPPLLLJJJHHHEEECCCBBBBBBBBB}}}{{{xxxssskkkbbb\\\ZZZRRRHHHAAA===999555222222222111111000/////////,,,,,,------,,,,,,+++***************************///...,,,***))))))******)))***++++++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...............//////000000666KKKnnncccPPPFFFPPP[[[\\\___eeeZZZZZZXXXTTTSSSYYYeeennn}}}llldddZZZRRROOOOOOQQQRRRWWWTTTTTT]]]ooojjjuuuiiiQQQHHHJJJIIIEEE@@@GGGFFFDDDBBB@@@?????????AAAFFFOOOUUURRRIIIEEEGGGHHHGGGEEECCCAAA@@@???>>>???@@@@@@@@@???>>>???@@@???@@@AAABBBBBBBBBAAABBBCCCEEEFFFFFFEEEDDDFFFGGGIIIKKKLLLMMMLLLKKKLLLNNNHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQSSSSSSTTTWWWYYYYYYYYY\\\bbbfffgggdddccceeeiiikkkiiigggiiinnnuuuyyy{{{|||~~~nnnWWWHHHCCCEEE@@@===:::999999888666444333333222222111222222222111111111111111000000000222222333333222222111000//////............//////...............//////000....../////////000000000////////////////////////...//////000000111111222222111111111111222222333444444444333444777===AAA???===:::777555666777888<<>>|||xxxssskkkaaa[[[XXXQQQHHHAAA===:::666333222222111111000/////////,,,,,,------,,,,,,+++***************************------,,,+++************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------...//////000111000...444NNNxxxjjjGGGEEELLLMMMSSS```\\\]]]\\\YYYUUUTTTWWWZZZaaassszzzmmmccc]]]RRRPPPNNNMMMLLLMMMNNNOOOSSS^^^pppdddVVVIIIEEEDDDBBB@@@@@@@@@??????>>>???AAABBBCCCAAAFFFOOOVVVTTTLLLGGGGGGQQQOOOKKKFFFAAA>>><<<;;;:::BBBKKKOOOLLLFFF@@@>>>AAAAAAAAA@@@???@@@CCCEEECCCDDDDDDCCCBBBCCCEEEGGGFFFHHHIIIIIIHHHHHHJJJKKKIIIJJJLLLNNNNNNNNNMMMLLLMMMMMMNNNPPPQQQRRRSSSSSSVVVYYY[[[ZZZYYYZZZ^^^aaabbb```^^^___bbbdddbbb```fffiiinnnpppqqqpppppppppqqqyyyxxxVVVEEECCCBBB???<<<:::888777888888888666444222222111111111111222222111111111111111111111111222222222222222111111000//////............//////......------......///000............////////////////////////////////////.........///000000111111222222111111111111222222444444333222333777===BBB>>>===:::888666666777777888:::>>>@@@AAAVVVzzznnniii___YYYVVVYYY^^^hhh}}}yyytttuuu~~~lll]]]\\\^^^[[[VVVWWWVVVPPPIIIHHHJJJIIIFFFEEEEEEEEEDDDBBB???===;;;}}}yyysssjjj```ZZZWWWQQQHHHBBB???<<<888555222222111111000/////////,,,,,,------,,,,,,+++***************************++++++,,,,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111//////333:::QQQ{{{bbbPPPNNNMMMOOOVVVWWWYYY\\\^^^^^^\\\ZZZXXXSSSXXX\\\[[[ZZZ```lllwwwyyynnnkkkfff___YYYSSSOOOMMMNNNOOOPPPQQQQQQSSSWWWYYYbbb||||||\\\RRRHHHDDDAAA>>>???AAA>>>>>>======>>>@@@BBBCCC>>>@@@FFFMMMMMMHHHFFFGGGNNNKKKGGGBBB>>>===<<<<<<>>>FFFPPPRRRMMMEEE@@@???>>>???@@@???===???BBBFFFBBBCCCBBBAAA@@@AAADDDFFFDDDEEEGGGGGGGGGHHHJJJLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOPPPQQQRRRRRRSSSSSSSSSRRRUUUXXXXXXWWWWWWZZZ]]]^^^]]]\\\]]]^^^___```___eeefffhhhiiiiiiiiiiiiiiikkkooovvvgggQQQ===999???AAA;;;666777666666777777777666555222111111111111111222222111111111111111111111111222222222222222111000000000//////////////////000...------------...//////------........./////////........................------...//////000000111333222222111111222222222222333333333333555888;;;888777666666666666666777666555:::@@@===BBBbbb|||qqqhhhddd___```qqq~~~|||wwwvvvvvvxxxyyyyyyfff[[[YYYYYYWWWSSSNNNMMMIIIEEEEEEHHHFFFBBB@@@BBBDDDEEEDDDAAA>>>;;;~~~yyysssjjj```YYYWWWQQQIIICCCAAA>>>:::777222222111111000/////////,,,,,,---------,,,++++++************************)))***+++------,,,+++***)))+++++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---...///111222---***111888000...OOO{{{jjjaaa___ZZZUUUSSSUUU[[[aaaeeeddd```\\\aaa[[[XXXVVVRRRNNNRRRYYYYYY]]]aaaccccccccceeeggglllpppuuuxxx{{{|||~~~}}}tttooojjjgggeeeaaaYYYSSSPPPQQQSSSTTTTTTSSSQQQOOOMMMNNNPPPRRRWWW```llltttvvv[[[YYYQQQHHHCCC???;;;;;;>>>BBBAAA???===<<<===>>>??????>>>AAAGGGJJJIIIIIIKKKCCCAAA>>>;;;;;;<<>>:::<<<>>>===<<<===@@@CCCAAABBBAAA@@@???@@@CCCEEEDDDEEEGGGHHHIIIJJJMMMPPPOOONNNLLLKKKLLLNNNQQQSSSQQQRRRRRRSSSSSSSSSSSSSSSJJJNNNSSSUUUUUUVVVYYY\\\VVVVVVWWWXXXZZZ[[[]]]___^^^aaadddhhhjjjlllllllllkkklllmmmmmmpppzzzfffRRRDDD>>>:::;;;<<<::::::<<<777666555444444333222111222111111111111111222222111111111111111222222222111222222222222111000000000000////////////000000...------------...//////---------.........//////........................------......///000000000333333222222222222222333000222444555444333333333111111222444555666666777999555888???>>>===KKK___~~~uuukkkccckkkzzzyyyuuurrrrrrssssssyyy|||ssseeeZZZSSSPPPOOONNNJJJJJJGGGDDDFFFIIIFFFAAA===@@@DDDGGGGGGDDD@@@===|||yyytttlllaaaYYYYYYSSSJJJDDD@@@;;;666222222222111000///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------............///---111333111...222===HHHyyyhhhTTTIIITTTfffnnnnnnnnnhhheee```[[[VVVTTTSSSTTTUUUSSSQQQNNNMMMNNNPPPRRRVVVVVVWWWYYY[[[^^^```aaa^^^^^^^^^]]]\\\ZZZYYYXXXQQQUUUUUUPPPNNNQQQQQQMMMQQQRRRQQQQQQQQQSSSXXX[[[UUUZZZaaajjjvvv}}}fffQQQFFFJJJGGGDDDCCCCCCBBB???<<<===;;;>>>CCCAAA:::999===@@@???@@@EEEIIIIIICCC>>>;;;;;;<<<======<<<;;;:::???>>>======>>>>>>===<<<<<<<<<<<<======>>>???@@@EEEDDDCCCBBBCCCEEEGGGHHHFFFFFFFFFFFFGGGIIIKKKMMMHHHHHHIIIJJJKKKLLLMMMMMMPPPOOONNNNNNNNNPPPRRRTTTQQQOOONNNPPPUUUXXXXXXVVVVVVVVVVVVTTTTTTWWW[[[___\\\]]]___```aaacccgggjjjuuurrrnnnjjjhhhiiikkkmmm{{{pppmmmggg^^^UUUMMMGGGDDD>>>===<<<:::888777555555666555444333222111111111000000000000000000000000111111111111111111111111111111111111222333444444555444111///.......................................------,,,,,,------...---------------------------------............//////////////////000111111111111222222222333333333444444333333444555777888888999:::;;;<<<>>>BBBDDDccczzzzzzvvvuuurrrooopppxxxtttnnnbbbUUUOOONNNKKKFFFEEEEEEFFFEEECCC@@@===;;;>>>@@@CCCDDDCCC@@@<<<999|||yyytttlllaaaYYYWWWQQQIIICCC@@@===888444222222111000///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------...............000222000---000888@@@OOOwww{{{YYYPPP]]]oooxxxnnneee```___aaaZZZXXXUUUTTTSSSRRRNNNKKKPPPQQQRRRSSSTTTUUUVVVVVVRRRRRRRRRSSSSSSSSSTTTTTTRRRVVVVVVRRRRRRVVVVVVRRRXXXYYY[[[\\\^^^bbbhhhlllxxxqqqnnn}}}dddRRRIIIFFFBBB@@@======??????>>><<>>CCC@@@>>>>>>AAAEEEDDD???:::666777999;;;===??????@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@DDDCCCBBBBBBCCCDDDGGGHHHDDDDDDDDDDDDEEEGGGIIIJJJEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMOOORRRSSSQQQPPPQQQSSSVVVXXXYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWYYY[[[]]]___bbbfffiiinnnmmmllljjjjjjjjjkkkllljjjppp{{{wwwjjjccchhhhhh^^^TTTRRRPPPNNNKKKGGGBBB>>>;;;999::::::999888777777666666444333333222222222222333000000000000000000000000000000000000000000000000000000000111222444555666777666444111///.........------------------------------,,,,,,,,,,,,------------------------------------------............///////////////000000111111111111222222222333333222333555666777777666555888999:::::::::;;;>>>AAAJJJlll}}}~~~bbb]]]UUUPPPRRRUUUPPPHHHEEEEEEDDDCCCAAA>>>;;;:::===???AAABBB@@@===999666}}}|||yyytttlllaaaYYYUUUPPPHHHCCC@@@===999666222222111000///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))************+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,------------............/////////...---///333666222VVVuuuWWWUUUbbbqqqyyy~~~rrrlllfffbbb]]]ZZZYYYXXXTTTQQQPPPQQQRRRRRRSSSSSSSSSSSSUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYWWWUUUYYY```cccccchhhlllrrryyyrrrcccoookkkVVVJJJBBB@@@CCC@@@>>>======???AAABBBBBBUUUKKK@@@<<<;;;;;;===@@@???===<<<===???>>>;;;777444555666999;;;===???@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAABBBDDDGGGHHHBBBBBBAAABBBBBBDDDFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIJJJLLLOOORRRTTTQQQSSSUUUWWWXXXYYY[[[]]]]]][[[YYYYYYZZZYYYUUURRRSSSVVVYYY[[[]]]aaaeeehhhffffffhhhiiiiiijjjiiiiiihhhhhhkkkoooooopppvvv~~~yyyvvvtttssssssoooiiidddWWWLLLFFFIIIJJJFFFDDDHHH;;;;;;:::999888777666555666666666666666666666555111111111111111222333444000000000000000000000000//////////////////////////////000111333555666888;;;999777444111///---------------------------------,,,,,,++++++,,,,,,---------------------------------------............//////......//////000111000111111111222222222222///222666999:::888555333888999:::999888999;;;======LLLooo|||sssVVVSSSOOOQQQYYY^^^XXXMMMEEEDDDBBB???===;;;999999===>>>@@@AAA???<<<888555||||||yyytttlllaaaYYYVVVPPPIIICCC@@@===999555222222111000///...------------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------............---------///000000000111>>>[[[|||qqqhhhcccaaabbb]]]\\\ZZZXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\___bbbdddlllkkklllpppyyy|||fffOOOKKKIIIAAA===@@@@@@???>>>>>>@@@BBBDDDEEE```TTTEEE===;;;;;;;;;:::<<<;;;999999;;;;;;999888888888888888888999::::::>>>?????????=========>>><<<<<<<<<<<<<<<===??????AAA@@@@@@@@@AAACCCFFFHHHBBBAAAAAA@@@AAABBBDDDEEEBBBBBBCCCDDDFFFGGGHHHIIIFFFGGGHHHJJJMMMPPPSSSUUURRRUUUYYYZZZYYYYYY\\\___^^^ZZZWWWXXX\\\]]]ZZZVVVUUUXXX[[[]]]___aaadddgggaaaaaabbbcccdddeeeeeeeeellliiijjjnnnooommmlllooopppqqqooojjjdddbbbeeehhhggghhhhhhhhhfffccc```^^^aaa^^^[[[[[[]]]^^^^^^^^^UUUUUUVVVVVVVVVVVVUUUTTTOOOHHHCCCBBBAAA>>>@@@DDD<<<<<<;;;:::999888777666555555444444444333333333111111000000000111111222////////////////////////------------------------......///111333555777999===<<<999666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000000000000111111111111222000222666999999888555333777888999999888999:::<<<@@@<<>>??????<<<:::888zzz~~~|||yyytttlllaaaYYYXXXRRRJJJDDD@@@<<<777333222222111000///...------------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))*********+++++++++(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,++++++...111222111///444000888UUU~~~}}}~~~{{{wwwqqqkkkhhhiiikkkmmmggghhhjjjnnnssszzzrrrlllrrrzzz[[[LLLEEELLLMMMBBB<<>>>>>============???@@@LLLEEE<<<888:::>>>>>><<<:::999888888:::;;;;;;:::<<<<<<<<<;;;;;;:::::::::===>>>???>>><<<;;;<<<>>>;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@BBBEEEFFFCCCBBBAAA@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHLLLOOOSSSVVVWWWSSSVVVZZZ[[[YYYYYY[[[]]]\\\WWWSSSUUU\\\aaaaaa```\\\^^^```aaaaaabbbdddeee```___^^^]]]]]]^^^```aaacccbbbeeelllppplllgggfffggghhhgggccc^^^[[[[[[]]]VVVYYY\\\]]]\\\YYYTTTQQQSSSSSSTTTVVVWWWWWWUUUTTTSSSSSSSSSRRRPPPNNNNNNNNNFFFCCC@@@>>>;;;888888;;;===<<<;;;999777666444444555444333333222111000///222222111000///......///........................,,,,,,,,,,,,,,,,,,,,,,,,------...000222555777888===;;;999666333///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000//////000000000111111111222333444555555666666666444666999999999:::<<<===>>>888999NNN{{{{{{jjj[[[RRRMMMPPPOOOLLLLLLOOOOOOLLLEEEBBB???;;;888777888888666888:::<<<<<<;;;999888{{{yyy|||yyytttlllaaaYYYYYYSSSJJJDDD@@@;;;666222222222111000///...------------,,,,,,,,,,,,++++++************************+++++++++************))))))************+++++++++((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,...000222111000111///000;;;RRRuuu{{{qqqggg```bbbyyyjjjOOOIIICCCBBBFFFDDD===;;;??????AAAAAA@@@>>>======>>>???>>>;;;999<<<@@@@@@<<<888888888999:::;;;;;;<<<<<<===>>>???@@@???>>>===;;;===???>>>:::999;;;===;;;;;;;;;;;;<<<===>>>???AAA@@@???>>>???AAACCCDDDCCCBBBAAA@@@@@@AAABBBBBBDDDEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIMMMQQQTTTWWWXXXTTTVVVXXXYYYXXXWWWWWWXXXVVVSSSQQQTTTZZZaaadddfffaaaccceeeeeecccbbbcccddd___^^^\\\ZZZZZZ[[[]]]^^^]]]]]]cccmmmqqqmmmgggdddccccccccc```[[[WWWUUUUUUVVVWWWYYYYYYWWWSSSNNNJJJKKKMMMOOOPPPOOOMMMJJJHHHOOOOOONNNNNNNNNMMMKKKKKKBBBAAA@@@???>>>===;;;;;;888777777666555444333333444444333222000///......222222000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444666777999999777555222///---++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000////////////000000000000333333222111222444666777333555888999::::::;;;===777===>>>===QQQ|||nnn```WWWSSSMMMQQQQQQLLLJJJLLLOOOOOODDDBBB???<<<:::999999:::333555666888999888777666xxxzzz|||yyytttlllaaaYYYXXXRRRIIICCC@@@<<<777444222222111000///...------------,,,,,,,,,,,,++++++************************+++++++++************))))))************+++++++++(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---......///000///111333444888MMMvvv{{{jjjcccjjjqqq{{{fffPPPBBBJJJHHHEEE???;;;999;;;===???BBBDDDCCC@@@=========???BBBBBB===<<<===;;;777777999:::::::::999999999777999<<>>===999777999<<<;;;;;;;;;;;;<<<===>>>>>>AAA@@@???>>>>>>???AAABBBCCCBBBAAA?????????@@@AAAFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJMMMQQQTTTWWWXXXUUUUUUUUUVVVWWWVVVSSSQQQQQQQQQRRRTTTXXX\\\```bbbaaaccceeeeeecccbbbaaabbb\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^ccclllooojjjeeeccc^^^^^^\\\XXXTTTQQQPPPOOOTTTSSSQQQOOOLLLIIIFFFDDDMMMOOOPPPOOOMMMKKKJJJIIIEEEDDDDDDGGGIIIJJJHHHFFF:::999888888999:::888555555555555555444444444444222222111111000000000000000//////...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000222444555555555555333111///---+++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////........./////////000000222111000000111222444555333555888999888777888999777<<<@@@>>>???UUUqqq___UUUTTTWWWQQQSSSRRRNNNMMMOOOOOOMMMCCCAAA???===<<<;;;;;;;;;777777888999888777666555{{{zzz|||yyytttlllaaaYYYVVVPPPHHHCCC@@@===999666222222111000///...---------------,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************))))))************+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***,,,------++++++---...///.../////////888QQQiiizzzrrrxxxsss~~~uuuSSSDDDDDDGGGQQQQQQJJJ???888:::;;;:::999<<<@@@@@@===999888999888>>>???:::777999888444888999;;;;;;999777666666444666:::<<<<<<:::777444888;;;>>><<<888666999<<<;;;;;;;;;;;;;;;<<<>>>>>>BBBAAA???>>>===>>>???@@@BBBAAA@@@>>>>>>>>>??????FFFEEEEEEDDDCCCCCCBBBBBBDDDFFFIIIMMMQQQTTTVVVWWWVVVTTTSSSTTTVVVUUUQQQMMMNNNPPPTTTVVVWWWXXX[[[]]]___aaacccdddbbbaaaaaaaaaYYY[[[^^^``````___]]]\\\ZZZZZZ]]]cccddd___[[[ZZZXXXWWWVVVUUUTTTUUUWWWXXXYYYVVVRRRNNNLLLKKKKKKLLLHHHHHHHHHGGGFFFEEEFFFHHHEEECCCBBBCCCFFFEEEAAA<<<===;;;888777999;;;999444555444444333333222222222///000000000111111111222...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222333222222333222111///---+++******************************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////............/////////000000000000111111222333333444666888888666555555555999333666>>>>>>@@@ZZZzzzyyycccOOOGGGKKKQQQQQQQQQNNNKKKMMMNNNJJJCCCBBBAAA@@@???>>>======<<<=========<<<;;;999777666}}}www|||{{{vvvppphhh^^^VVVWWWRRRLLLFFFAAA<<<888555333333222111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************)))************+++++++++)))))))))))))))******+++***************************+++,,,,,,------,,,,,,++++++,,,------......///111000......000333777:::cccvvvmmmiiifffkkkuuulllaaaUUUBBB<<>>888999<<<;;;777:::<<<;;;888777999;;;888888888888888777666666777666666555555555666666999888888777777888999999<<<;;;999888888888888999<<<:::999;;;>>>???===:::???>>>===<<<<<<===>>>??????>>>===<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEFFFIIIMMMPPPRRRMMMTTTWWWTTTOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVWWWWWW[[[[[[\\\___bbbaaa\\\XXX___\\\]]]dddmmmooohhh```\\\]]]^^^^^^^^^\\\ZZZYYY\\\WWWSSSSSSVVVXXXVVVRRRSSSQQQPPPNNNMMMJJJFFFCCCBBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@???>>>===<<<::::::999999888777777777666444333111000000111111//////............////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++111222222222000---***(((******))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111111111000000000000000333333444444555666666777555555666777:::@@@GGGMMM}}}fffWWWNNNJJJLLLQQQOOORRRUUUUUUQQQKKKFFFCCCBBBBBBBBB@@@===;;;:::;;;888888888888777777777666}}}xxx}}}zzzuuuppphhh^^^VVVWWWRRRLLLFFFAAA<<<888555333333222111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++******)))))))))))))))*********+++++++++)))))))))))))))******+++***************************+++,,,,,,------,,,,,,++++++,,,,,,---.........//////------///111444666;;;WWWlll[[[ZZZdddvvviiiYYY[[[WWWDDD:::>>>:::<<<;;;666555:::>>>???777888999999888777888999777777777777777666555555666666555555555555666666666666666666777888999:::;;;:::888777777888999:::<<<:::999:::<<<===<<<:::===<<<;;;;;;;;;<<<======???>>>============>>>???@@@@@@AAABBBCCCDDDEEEEEECCCBBBAAAAAADDDHHHKKKLLLGGGPPPWWWXXXWWWXXXYYYXXXSSSSSSSSSTTTVVVWWWYYYZZZ^^^]]]\\\]]]______^^^\\\```^^^___dddjjjlllgggbbb[[[\\\]]][[[YYYXXXYYYZZZZZZUUUQQQQQQTTTVVVTTTRRRPPPOOOMMMLLLKKKHHHDDDAAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<<888888777666666555555444555444222111000000111111//////............/////////......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///000000000///,,,***(((******))))))))))))******))))))))))))))))))))))))++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000000000000000000000000222222333444444555555666555555666666888<<>>;;;999999:::::::::999888777555555444}}}yyy~~~zzzuuuoooggg]]]VVVVVVRRRKKKFFFAAA<<<888555333333222111000///......,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,+++***))))))(((((()))))))))*********++++++)))))))))))))))******+++***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,------......------------...///000111***888UUU|||zzzyyyxxxzzzssssss}}}{{{RRREEEBBBOOOQQQCCC999:::;;;>>>===888777999;;;;;;777666555666777777777555555555666666555555444444666555555555555555666666555666777888:::;;;<<<===:::999777666666888:::<<<;;;999888888:::;;;;;;:::999999999999999:::;;;<<>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCDDDEEE@@@?????????@@@CCCEEEGGGPPP\\\ggglllnnnpppnnnkkkSSSRRRRRRRRRTTTVVVYYYZZZ```]]]ZZZYYYZZZ\\\]]]]]]^^^]]]]]]___```___[[[YYYXXX[[[[[[XXXTTTSSSVVV[[[VVVRRRMMMMMMOOORRRRRRQQQMMMKKKIIIHHHGGGEEEBBB@@@AAAAAAAAAAAAAAA@@@????????????>>>===<<<<<<;;;;;;555555444444333333222222333333222111000000000000///......------......///......------,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************,,,------...---+++***)))***))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000111111111222333333444444444555666666666888;;;>>>999SSS|||}}}|||jjj^^^RRRNNNMMMNNNQQQVVVSSSNNNIIIFFFEEEDDDBBB???===>>>>>>===:::888999999;;;:::999888666444333222}}}{{{~~~yyytttoooggg]]]VVVVVVQQQKKKEEEAAA===999666333333222111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,+++***)))((('''&&&))))))))))))************)))))))))))))))******+++******************************+++,,,,,,,,,,,,+++***++++++,,,------......,,,------............---444444;;;OOOllluuuiiiccccccaaadddzzzeeeKKKCCC999777@@@CCC<<<888:::@@@DDDCCC===999999777555777444222333666777555222333333444444444444333333555555444444444555666666999:::;;;<<<===>>>>>>???999888666444555777:::<<<999888777777888999::::::888888888999::::::;;;;;;?????????>>>>>>???????????????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@AAADDDFFFHHHTTTaaagggiiiiiiddd___PPPOOONNNMMMOOORRRVVVXXX[[[YYYWWWVVVVVVWWWXXXYYY]]]]]]]]]ZZZWWWSSSQQQPPPRRRWWWZZZXXXQQQOOORRRWWWQQQMMMJJJHHHJJJMMMNNNNNNJJJHHHFFFEEEEEEDDDAAA???@@@@@@??????>>>>>>============<<<;;;;;;:::999999444444333222222111111000111111111000000/////////...------------------...---------,,,,,,,,,++++++++++++************++++++++++++*********)))))))))************************)))******++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))*********************************++++++++++++,,,,,,,,,+++,,,,,,------...//////......///////////////000//////000000111222222333222444555666666666888:::>>>>>>MMMssssssggg[[[RRRKKKKKKMMMMMMOOORRRRRRLLLFFFDDDEEEDDD@@@<<<;;;<<<===<<<:::999999::::::999888777555444333222}}}{{{}}}xxxsssnnnfff]]]VVVUUUQQQKKKEEEAAA===999666333333222111000///......,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,+++***)))''''''&&&(((((()))))))))*********)))))))))))))))******+++)))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,------...------...//////......---444222111555@@@ZZZ|||xxx{{{{{{wwwtttxxx~~~|||wwwiiiffflllyyy|||[[[DDD999AAA:::666999999666666999666;;;<<<999777888777555555333111222444666444111111222333333333333222222444444444444444555666666;;;;;;<<<=========<<<<<<888777555444555777999;;;777777777777777888999:::999999::::::;;;;;;;;;;;;>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>@@@AAA@@@???@@@BBBEEEBBBLLLVVV[[[[[[YYYRRRJJJMMMLLLKKKKKKMMMPPPTTTVVVSSSTTTUUUUUUTTTSSSRRRQQQ[[[]]]]]][[[VVVSSSRRRRRRMMMSSSYYYXXXRRRMMMNNNQQQLLLJJJGGGFFFFFFHHHIIIJJJGGGEEECCCBBBCCCBBBAAA??????>>>======<<<;;;;;;;;;:::::::::999999888888777444333333222222111000000//////////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++++++++************))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---.........------........./////////......//////000111111111000222555666666666888999CCC;;;:::MMMrrrzzzhhhWWWTTTMMMIIIJJJLLLJJJIIIJJJNNNJJJFFFFFFGGGEEE@@@::::::;;;<<<<<<::::::;;;<<<777777666666555444444444||||||~~~|||wwwsssnnnfff]]]VVVUUUQQQKKKEEEAAA===999777333333222111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***)))((((((''''''((((((((()))))))))******)))))))))))))))******+++)))))))))))))))))))))))))))******+++++++++++++++******++++++,,,,,,---------....../////////.........///222222///888VVVtttzzzsssxxxxxx{{{xxxqqqmmmllllllpppyyywwweeebbb___dddppp~~~lllNNN<<<999===888777777888777555444555333777999777555666666333333222111222333333333222111111222333333333222222333333333333444555666666888999:::::::::999888777777666666555555666777888555777999999888777888999:::;;;;;;<<<<<<;;;;;;:::======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>;;;===@@@???======@@@CCCHHHOOOUUUWWWWWWUUUOOOHHHKKKJJJJJJKKKMMMPPPSSSUUUOOORRRVVVWWWUUUQQQOOONNNSSSUUUWWWXXXVVVUUUTTTTTTJJJPPPVVVWWWRRRMMMLLLMMMIIIHHHFFFEEEDDDDDDEEEEEECCCBBB@@@???@@@@@@@@@???>>>===<<<:::999999999999888888888777777666666666333333333222111111000000---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******))))))))))))******+++++++++************)))(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))(((************************************+++++++++++++++++++++,,,------......,,,,,,------.../////////.........///000000111111000222444555555666888999888;;;>>>BBBKKKeeesssdddYYYRRRQQQKKKHHHJJJKKKGGGDDDCCCHHHFFFEEEFFFGGGDDD>>>999888:::;;;;;;::::::;;;===555555555555444444444444||||||~~~|||vvvrrrmmmfff\\\UUUUUUPPPKKKEEEAAA===:::777333333222111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))***+++++++++++++++*********+++,,,,,,------------------......//////000///222555000,,,777HHHmmmyyysssmmmrrrzzz{{{ooogggeeeggghhhlllwwwaaaIII;;;666888===000444777666555555555444555:::;;;777444555444111111222333333222111222333000111222333333333333222333333333333444555666777444555777999999999888777666666666666666666555555333777:::;;;:::888777888;;;<<<<<<<<<<<<:::999888;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<999<<>><<<;;;===>>>>>>======<<<:::888777777777777666666666666555555555555222222222111000000//////,,,---............---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))(((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''************************************++++++++++++***++++++,,,,,,---......+++,,,,,,---......//////.........///000000111111111222333333222333555777444888>>>>>><<>>:::777333333222111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,---...///000111,,,---555666000222:::888]]]oooXXXBBB<<<===:::666444111555666222111444777888...333555222222444555444000333555444111000222444000111222333333333333333222222222333444555666777333555777:::;;;;;;::::::555666777777777666444333222777<<<===;;;888777888;;;<<<<<<<<<;;;999777666:::;;;<<<======<<<;;;:::999:::::::::::::::::::::999===AAAAAA???>>>BBBFFF@@@DDDFFFHHHMMMRRRSSSPPPBBBCCCEEEGGGIIIKKKLLLMMMTTTXXX[[[ZZZWWWTTTSSSTTTVVVWWWXXXZZZ[[[XXXSSSOOOOOOOOOPPPOOOOOONNNMMMLLLEEEFFFGGGFFFCCC@@@???>>>===;;;999999:::<<<<<<;;;===;;;999888666666666777555555555555555555444444111111111000//////......+++,,,---.........---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......++++++,,,------...//////......//////000111111111222333333111000111333555<<<777555888;;;???HHHSSSlllpppZZZPPPMMMKKKIIIDDDCCCFFFGGGDDD@@@>>>===???@@@???<<<::::::;;;444555777888777888:::;;;888888666555333222000000~~~|||zzzwwwvvv~~~~~~zzzrrrlllhhh```XXXWWWRRRLLLFFFAAA===:::888555444333222111///......+++,,,---,,,***)))***+++)))))))))+++,,,,,,***))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222777;;;LLLkkkoooYYY@@@>>>;;;888666444444333555444333333222222333333111111222333333444555555222333333444444333333222000000111222222222222111111111111111111222222333555666888999::::::999999444444333222222333444444666777777777777777666555;;;::::::999888777666666777888999:::::::::999999888888:::======::::::<<<<<>>DDDJJJMMMMMMKKKJJJGGGGGGGGGFFFEEEEEEFFFGGGPPPTTTUUUTTTTTTVVVUUURRRTTTXXX___eeeaaaWWWOOONNNLLLMMMNNNOOONNNLLLJJJHHHCCCCCCCCCBBBAAA@@@>>>===:::::::::999999999888888888999::::::999888777666666666555555555444444444222111111000000000000000......---,,,,,,+++******+++++++++*********))))))******************************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++---------............///............////////////000000111222333333333333444555666777999:::;;;<<>>===:::888555444333333444333222222111111222222111111111222333444444444111222222333333222222111///000111111222222111111000000000000000111222222333444666777888888777777222222111000000111222222444444555555555555555444888777777666666666666777999:::;;;;;;;;;:::999888::::::999777888;;;<<<<<<>>>>>>>>>???AAA@@@???>>>>>>AAAFFFKKKMMMLLLIIIGGGGGGGGGHHHGGGGGGGGGHHHJJJMMMPPPQQQPPPSSSZZZ]]]]]]fff]]]UUUSSSSSSPPPOOOPPPLLLLLLLLLLLLLLLJJJIIIHHHCCCCCCAAA@@@>>>===<<<;;;:::999999999888777777777666777777888888777666555444444333333333222222222111111000///////////////...------,,,++++++******+++++++++*********))))))************************))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******))))))*********+++++++++------------........................///////////////000111222333333333333444555666777888:::;;;;;;DDDLLL```lllbbbYYYWWWUUUNNNHHHGGGEEEEEEFFFEEEDDDAAA>>><<<<<<;;;:::999888666555555555333111111333555555555555444333222000///...---}}}yyyyyy~~~~~~yyyrrrlllggg___XXXWWWRRRLLLFFFAAA===:::888555444333222111///......000111000...+++)))((()))******+++,,,,,,,,,,,,++++++***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,---......///000000111111444222000111:::PPPrrr{{{___LLL@@@999666<<<;;;999666555333333222222222111000000000000000000000111111222222333333000000000111111000000000//////000111111111111111//////......//////000111111222333555666555555444000000////////////000000000111222333333333333333444333333333444555777888<<<<<<===<<<;;;999888666888;;;:::666777======888CCCAAA@@@???@@@AAA@@@???BBBDDDHHHKKKLLLJJJGGGEEEEEEEEEEEEFFFGGGHHHJJJJJJNNNPPPOOONNNRRR[[[aaaccclll[[[JJJEEEIIIMMMNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHDDDCCC@@@===:::999888888999888888777666666555555333444555666666666555444111111111111000000000000//////...------------...------,,,,,,+++*********+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***)))))))))*********++++++,,,,,,,,,---------......---............////////////000111222222333333222333444555666777999999:::===;;;@@@RRRrrrrrrXXXQQQMMMMMMMMMIIIFFFEEEDDDEEEFFFFFFDDDAAA>>>;;;::::::999888666555444444444222111111222444333333333222111000///...------~~~zzzzzz~~~~~~yyyqqqkkkggg___WWWWWWRRRLLLFFFAAA===:::888555444333222111///......222222222///+++((('''(((***+++,,,,,,++++++,,,---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((())))))))))))))))))))))))))))))*********************++++++++++++***++++++++++++,,,,,,,,,---------...//////000000333333333111///555HHH[[[iii^^^NNNAAA;;;999:::;;;888888666555444333222222111000//////......////////////000000000111111111......////////////.........///000000111111000000......------......///000000111222444444444444333////////////////////////...///000111222333333333111111111111333666999;;;>>>>>>>>>===;;;999666555222;;;===999<<>>>>>???@@@BBBDDDGGGJJJJJJIIIFFFDDDAAA@@@@@@BBBEEEHHHIIIIIIQQQRRRQQQNNNQQQXXX]]]]]]\\\PPPEEEFFFLLLNNNNNNNNNLLLKKKHHHFFFFFFFFFGGGGGGEEEBBB???;;;888666666666777777666666555444444333111222444555666555555444000000000000/////////......------,,,,,,,,,,,,,,,,,,,,,++++++*********)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))************+++,,,,,,,,,---------------------.........//////...///000111222222222222333333444555666777888888555<<>>;;;888777777666555444333333666444333333444444222111.........------,,,,,,,,,{{{xxx|||}}}}}}xxxqqqkkkfff^^^WWWWWWRRRLLLFFFAAA===:::888555444333222111///......000111000...+++)))((()))(((***,,,+++((((((+++...000...+++)))'''''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))************)))))))))))))))))))))************+++************+++++++++++++++++++++,,,------......---,,,...222444222222555444999IIIcccjjjVVVGGG>>>:::777666333111000000000111111222222222222111111000//////...---------------------------............,,,,,,------------,,,,,,---......///////////////------,,,,,,------...///000111333444555555444333000000111111111111000000///000111222222222222222111111333555777999:::;;;999999:::999888777555333888888777777===LLL```oooBBB???======??????>>><<<;;;===@@@CCCEEEEEEDDDCCCCCCAAA@@@CCCIIIMMMMMMLLLFFFJJJLLLLLLMMMOOONNNKKKHHHGGGGGGIIIGGGEEEIIIPPPLLLJJJGGGCCCAAA@@@@@@@@@???>>>;;;999777666555555333333333444444444444555111222333444444444333222000000000000////////////---,,,++++++******++++++))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((()))))))))************+++++++++,,,,,,,,,,,,------------.........---...///000000111111000111111222222333444444555555555555666999<<<@@@BBBNNNmmmxxxdddWWWSSSTTTWWWSSSVVVVVVRRRPPPNNNJJJFFFBBBBBBAAA@@@???<<<:::999777777666666555444333333666555444444555444222000------------------,,,,,,yyyvvv|||}}}}}}xxxpppkkkfff^^^VVVWWWRRRLLLFFFAAA===:::888555444333222111///......---......---***))))))***''')))+++***&&&&&&***...111///,,,)))'''&&&'''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))************)))))))))((())))))))))))************************++++++++++++******++++++,,,---------000---...111222111333888999333000777GGGcccxxx___XXXMMMAAA999666666888333333222111000000222444//////000111111111000/////////...------------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++------.../////////......---------------.../////////000222333444444333333///000111111111111000///000000111111111111000000000222444777888888888777555555666777666555444333888555555888888???WWWpppYYYJJJ===<<>><<<;;;:::999999888777666555555555111222222333444555666666000111222333222111000///000000/////////.........---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***************++++++++++++,,,,,,---------.........------...///000000000000000000111111222333333333777444222555;;;???>>>;;;:::CCCQQQiiiyyymmm]]]RRRNNNQQQUUUXXXPPPUUUWWWSSSPPPPPPLLLGGGAAAAAA???===;;;:::999999777777666666555555444444555444333444444333000---------------------------~~~wwwuuu}}}}}}}}}xxxpppjjjfff^^^VVVWWWRRRLLLFFFAAA===:::888555444333222111///......+++,,,---,,,***)))***+++&&&)))+++)))%%%%%%)))...222000,,,)))'''&&&'''((())))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((((()))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++)))******+++,,,,,,------------...///,,,)))+++111---...333777666:::IIIZZZtttaaaTTTJJJDDD999999999777444222111111---///000000...---,,,,,,---...000111111111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......//////.........------------...//////...///111222333333222222...///000111111000///...///000000000000000///...000222555777888777666444111222444555555555444333555111555<<<777222DDD___hhhOOO888777HHHRRRHHH:::999:::<<<>>>???>>>======CCC@@@???BBBIIIMMMMMMKKKDDDFFFFFFBBBAAABBBAAA>>>???>>>AAAFFFGGGEEEEEEIIIHHHFFFCCC@@@<<<999777666444555555666666555444444000111222333555666777888000000111111111///...---//////.........------------,,,++++++***+++++++++(((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......,,,---...///000000000000000000111111222222333333111555888777444333555888444999@@@GGGRRRkkkzzzsssWWWYYYYYYTTTMMMLLLPPPUUUPPPVVVXXXTTTPPPPPPLLLFFFCCCBBB???===;;;:::;;;;;;777777777666555555555444444333222333333111...,,,,,,,,,------------......zzzvvvwww||||||xxxqqqlllggg```XXXZZZRRRKKKGGGBBB;;;888999555555444333111///---,,,,,,,,,++++++***))))))))))))***)))(((&&&''')))***...,,,)))(((((()))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++,,,,,,,,,,,,++++++,,,...---,,,,,,---//////000000222333555777888DDDZZZzzzmmmTTTCCC<<<:::777333666555444444222222111000////////////............+++,,,---000111111...+++111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++------------------------222222111111000111111111222111111111000000/////////////////////............//////000000000000000222333555666777666666555555444333222222222333444777333333777777444888???EEE@@@:::999===@@@>>><<<888999:::<<<<<<<<<;;;;;;@@@CCCBBB???CCCKKKMMMJJJHHHFFFCCCBBBCCCCCCCCCBBBAAABBBBBBAAA@@@???@@@BBB@@@@@@>>>;;;777555555555777777777666555555444444222222222333333222222222333333222111000///......,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,---------............////////////000111111222222444444444444444444444444333999===<<<<<>>BBBDDDCCCAAADDDJJJLLLIIIEEECCC@@@@@@@@@AAA@@@???;;;>>>AAACCCBBBBBBCCCDDD??????===:::777555444444666666555555444333333333111111222222222222111111222222111000///...------,,,,,,,,,---,,,++++++***++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,------------............/////////000111111222222444444444444444444444444;;;<<<;;;999777<<>>;;;;;;555555444333111///...---,,,,,,++++++***))))))))))))))))))((('''''')))+++...,,,)))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))***++++++,,,,,,++++++***,,,------,,,+++---...---------......///111111,,,...222555<<>>AAABBBDDDEEEDDDCCCFFFKKKLLLIIIBBB@@@>>>===>>>>>>>>>===:::===AAACCCDDDCCCCCCCCC???===;;;999666555333333444444333333222111111111//////000000000000//////000000///...------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''###&&&***------+++(((&&&&&&''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,---------.........//////000000111111222333333333333333333333333777555444444777999888777===JJJ^^^ttthhhdddcccbbbZZZMMMKKKPPPOOOKKKJJJMMMOOOMMMLLLNNNRRRRRRPPPMMMIIIFFFCCCAAACCCAAA???<<<999777777777444222/////////000000///111111000///...---,,,,,,+++,,,,,,,,,,,,+++******{{{tttsss{{{{{{xxxrrrmmmjjjddd\\\]]]UUUMMMIIIEEE>>>;;;<<<666555555333222000...---,,,,,,++++++***)))))))))((())))))((('''''')))+++...+++((('''(((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))***+++++++++++++++***+++,,,,,,++++++,,,---...------------......//////333777777555555888;;;LLLaaa}}}ssscccKKKEEE>>>888777777888888444555555333111///......222222111000///...------.........---------,,,,,,,,,+++,,,...000///---+++---,,,+++)))))))))***++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++------------...///000111000000000000000000/////////////////////.........,,,------...............111222333333222111000///222222222222222333333444222444666777777666777999777888999::::::999::::::<<<<<<>>>???AAABBBCCCDDDDDDEEEEEEGGGJJJMMMMMMLLLBBB@@@>>>>>>??????>>><<<>>>@@@BBBBBBAAAAAABBBCCC???===:::888777666444333222222111111000/////////.........//////..................---,,,++++++***+++++++++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''))),,,...---+++'''%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------......//////000111111111222222222222222222222222222111111444999:::888555@@@>>>>>>CCCRRRlllxxxiii^^^KKKFFFEEEJJJLLLLLLPPPUUUKKKGGGGGGKKKMMMKKKKKKLLLTTTSSSPPPMMMJJJFFFCCCBBBAAA@@@===:::777666555555444111/////////000///...000000///...---,,,++++++***+++++++++++++++******|||tttsss||||||yyyrrrnnnkkkddd]]]\\\TTTMMMIIIDDD>>>:::;;;666666555444222000...---,,,,,,++++++***)))))))))(((((()))(((''''''***,,,---+++(((''''''((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***)))***++++++******+++---......---------.........000000000......000666;;;111:::GGGSSS^^^iiittt|||oooZZZKKKBBB===666555333222111000...---...000222111//////000222222222111000///...------------------,,,,,,,,,,,,***)))***+++------+++***,,,+++***)))((()))*********************************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///000//////////////////000000111111000///...------,,,,,,------...............///000111111000///...---000000111111222222222222222555888999999:::<<<<<<@@@<<<888777:::<<<;;;999;;;>>>BBBEEEGGGFFFDDDCCCCCCCCCEEEIIIMMMOOONNNNNNDDDBBBAAAAAABBBBBB@@@>>>AAAAAA@@@>>>>>>@@@DDDGGG???===999888888777555333000000000///......------,,,------......------,,,------,,,,,,++++++************++++++******)))(((((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''',,,,,,,,,+++)))(((&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---.........///000000111111222222222222222222222222666666666666666555555444444666:::===@@@GGGSSS]]]sss|||kkk```WWWMMMFFFHHHCCC???BBBFFFIIILLLNNNFFFCCCCCCGGGJJJIIIIIIKKKMMMLLLIIIFFFCCCAAA???>>>???===;;;888666555444444444222000000111111000...//////...---,,,+++******))))))******+++******)))}}}vvvuuu}}}}}}zzzsssoookkkddd]]]]]]UUUMMMIIIDDD>>>;;;;;;666666555444222000///...,,,,,,++++++***)))))))))'''((((((((('''(((***,,,---+++(((''''''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))((()))******++++++******(((***++++++***)))+++,,,......---------......///)))+++,,,------///222555555333111333777<<>>CCC===666666:::===;;;888:::>>>DDDHHHIIIGGGCCC@@@BBBAAACCCIIIMMMLLLKKKLLLEEEDDDCCCCCCDDDCCCAAA??????>>><<<;;;===AAAHHHNNN???;;;777666777777444111//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********)))************)))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((...,,,***'''%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************+++******+++++++++,,,,,,,,,---......//////000000111111111111111111111111111333555666555333333555888222666<<>>===<<<<<<:::888666555444444444444333111111222222000///......---,,,+++***))))))(((((()))************)))~~~xxxwww{{{tttoookkkddd\\\^^^VVVNNNJJJFFF???<<<===777666666444333111///...,,,,,,++++++***)))))))))'''((((((((('''(((***------***'''&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((())))))***************((()))******))))))***,,,,,,,,,,,,,,,------...///))),,,111444333000,,,***555222///...000333555555---000555999>>>CCCIIIMMMOOOXXXdddlllpppttt|||}}}wwwssspppllljjjeeeaaaZZZRRRJJJCCC>>><<<222222333555666555222///,,,---.........///111333000/////////000000///...000000///...---,,,++++++,,,,,,,,,,,,++++++++++++***)))((()))++++++***)))+++***)))))))))***+++,,,))))))))))))))))))))))))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............/////////000000......//////////////////......///000000000//////......000111111000//////000111333444555555444444:::>>>>>>999888<<<>>>===???<<<::::::;;;===<<<;;;;;;>>>BBBFFFGGGEEEAAA???AAA???AAAHHHKKKGGGDDDEEECCCCCCBBBCCCCCCCCC@@@>>>======<<<<<<>>>BBBIIIMMM<<<888444333555555222/////////...------,,,,,,+++,,,------------------,,,,,,,,,++++++++++++******))))))******))))))((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++------......///000000000111111111111111111111111...///222333444555888:::<<<888777888888666:::AAA>>>===@@@HHHTTTeeezzz|||jjj[[[SSSTTTNNNGGGCCCBBBDDDGGGHHH@@@AAABBBDDDHHHKKKJJJHHHCCC@@@@@@FFFIIIIIIJJJLLLJJJIIIFFFBBB@@@>>>===<<<999777666444444444555555333222111111222222000...------,,,+++***)))(((((('''(((((()))******))))))yyyyyy|||tttoookkkddd\\\___WWWPPPLLLGGGAAA===>>>777666666555333111///...,,,,,,++++++***)))))))))'''((((((((('''(((+++------***'''&&&''''''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************((()))******))))))***+++++++++++++++,,,---.../////////.........///111222......000000111111222333222333333222222333666888444:::@@@AAA>>>>>>BBBHHHDDDDDDDDDDDDEEEFFFGGGHHHCCCAAA>>>===>>>??????>>>777666555444333444555555000///......000111000///))),,,//////...+++)))(((******+++---000000...,,,///......---,,,+++***))),,,,,,,,,+++++++++******+++)))))))))+++,,,+++***++++++***))))))***+++,,,))))))))))))))))))))))))+++,,,------............------------------------++++++******)))*********---.........//////000000,,,,,,---...///000111222...//////000000000000000111222333444555555444333111333444666777777666666===AAA@@@999666:::<<<::::::<<>>>>>???<<<>>>@@@BBBCCCBBB@@@>>>AAA>>>@@@FFFHHHBBB>>>???BBBAAAAAAAAABBBAAA>>><<<>>>????????????AAAEEEHHH:::666222111333444000---//////...------,,,,,,+++,,,------......------,,,,,,,,,,,,+++++++++++++++)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++------......///000000000000000000000000000000000333222222444555666444333777222111999===<<<;;;===;;;999<<>>+++666444,,,888888666333222333333333222555777999999999999;;;===>>>>>>>>>>>>>>>=========???@@@@@@???>>>>>>???AAAAAA===999:::>>>AAA???===<<<:::999:::===>>>;;;999BBBAAA@@@?????????@@@@@@;;;888444000//////000222...---,,,+++******************+++++++++,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((()))******************++++++,,,,,,------...------......///000000000333333333333333333333222333333444444666777888999999;;;======<<<===>>>@@@BBBEEEIIIMMMOOOOOONNNLLLTTTYYYeeexxxrrrfff]]]WWWTTTMMMJJJGGGFFFHHHKKKLLLMMMPPPLLLHHHEEEDDDCCCAAA???CCCCCCDDDFFFHHHHHHFFFEEEFFFGGGGGGEEEDDDEEEIIIMMMGGGDDDBBB@@@>>>;;;888555555444444333222111000000333222111///............,,,,,,,,,+++++++++******))))))))))))))))))))))))~~~xxxxxxwwwoootttpppaaaZZZ]]]UUUNNNKKKGGGAAA>>>???999888777555333000...---...---,,,+++************((()))))))))((()))+++---///,,,)))''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------............/////////////////////000000000111111000111111222222111111000000000000111111111222222000000////////////000000///000000000000///...---/////////.........------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---...//////---+++***(((((()))))))))*********(((((()))))))))************))))))((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++------------------------+++,,,---...000000000000222111000000000111222333QQQmmm]]]:::888888111777777555333222333444444333555777888999888888999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<>>>???AAA===999:::===???===;;;:::888888999<<<===;;;999BBBBBBAAAAAA@@@>>>===<<<999777444111//////000111...---,,,+++*********************+++++++++,,,,,,+++++++++*********))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))************)))******+++,,,,,,------...------......//////000000222222222333333333333333333333333444555666888888888999;;;;;;::::::;;;===:::<<<>>>@@@AAAAAA???>>>AAABBBGGGOOOWWWZZZVVVRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQMMMHHHEEECCCBBBAAACCCAAA@@@@@@CCCEEEGGGGGGNNNLLLHHHFFFFFFEEEDDDBBBCCCCCCCCCEEEHHHIIIHHHGGGHHHIIIJJJHHHEEECCCDDDFFFEEECCC@@@>>><<<:::666333222222222222222222222222222222000///...---------,,,,,,+++++++++*********))))))))))))))))))))))))}}}wwwwwwxxxqqqvvvqqqccc\\\]]]UUUNNNKKKGGGAAA>>>???999999777666333111...---...---,,,+++************(((((()))(((((()))+++---///,,,(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000......////////////......---............/////////.........------............////////////...------............------------,,,,,,,,,+++++++++++++++)))*********++++++++++++)))+++...000000...+++)))(((((((((((())))))))))))(((((((((((())))))))))))***)))((((((''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,---...//////000000000000111222222222222222TTTtttfff<<<111333000333555333222222444555666555666777999999777666777888888888888888888888888888666888999999999999;;;>>>???<<<999999;;;<<<;;;888777777777999;;;<<<;;;:::AAABBBCCCCCCAAA>>>:::777777666444222000//////...---,,,+++***************)))*********++++++++++++++++++*********)))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((())))))******))))))******++++++,,,------------------...//////000000000111111222222333333333222222222333444555666777666777888888666666777888999999999:::999888777777>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAA@@@>>>======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBEEEGGGHHHGGGJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCBBBDDDGGGJJJJJJJJJIIIKKKLLLJJJFFFAAA???>>>BBB@@@>>><<<;;;999555333111111111222222222333333222111000...------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))}}}wwwvvvzzzssswwwssseee___^^^VVVOOOLLLHHHBBB???@@@:::999888666444111///...------,,,+++************(((((()))((('''))),,,......+++(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------............---,,,------------,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++)))+++...000000---***'''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))******)))))))))))))))*********++++++,,,---.../////////---...000222333222111000<<>><<<;;;;;;;;;:::777555111111111111111222222222111000///---,,,,,,++++++++++++++++++************((((((((((((((((((((((((}}}vvvvvv~~~{{{uuuxxxsssfff``````YYYRRRNNNJJJDDDBBBCCC::::::999777555222000...------,,,+++************(((((((((''''''))),,,///...+++(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++************************(((((()))))))))************,,,///000000,,,(((&&&((('''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))''''''((((((((()))))))))(((((())))))***************+++,,,------......---***,,,...111111111///...---333333000000---...666000///...000333666777888888999;;;:::888555444444111111222222333333333444111333444555555777999<<<;;;:::999999999888777555888999;;;<<<======>>>>>>===@@@CCCEEEDDD@@@;;;888222222222222000...---+++++++++******))))))******(((((()))))))))******************)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))))))))***++++++,,,,,,---,,,,,,------.../////////......//////000111222222111000000000111222333444444555666555333333444555555444444444555777888999666:::<<<;;;888666888;;;AAA@@@===;;;999777666666888:::<<>>???<<<>>>@@@AAA@@@===:::888111111111000///...,,,++++++******)))))))))******(((((((((((())))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((((())))))(((((())))))******+++,,,,,,,,,,,,,,,,,,---......//////---......//////000000000000000//////000000111222222333444444333222333555222333444555888:::<<<>>>777:::======;;;:::<<<>>>BBBAAA>>><<<:::999999:::;;;<<<>>>???@@@@@@@@@????????????AAABBBBBB@@@>>>CCCCCCCCCEEEGGGHHHGGGFFFAAAAAAAAACCCFFFIIIKKKJJJIIIGGGCCCAAA@@@???===<<<999999888999:::;;;999777444333222111000///......///...---+++******))))))+++************)))))))))))))))))))))))))))))))))~~~xxxwww}}}}}}vvvxxxqqqddd___bbbZZZSSSPPPKKKFFFCCCDDD<<<;;;:::888666333111///...---,,,+++************(((((('''&&&&&&)))---111---+++'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************************))))))*********+++++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++)))******+++,,,,,,++++++++++++*********)))))))))((((((((()))))))))******'''''''''((((((((())))))''')))+++---...---,,,+++'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((''''''(((((()))******+++***++++++,,,,,,,,,,,,+++***+++---...000000000///222)))***///---+++,,,***---++++++---000333555555333555888888555333111000///000000111222222333333///111222222222333555888777888999:::999888777777888;;;======<<<;;;<<<>>>=========;;;:::888666555111000//////...---,,,,,,******))))))))))))******'''''''''((((((((())))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))***++++++,,,,,,+++,,,,,,------......///......................../////////...//////000111///111222222111111333444222333555888;;;===???@@@222333444555666888;;;===<<<:::888666555555666777666666777777777666666555>>>>>>>>>@@@BBBCCCBBBAAABBBAAABBBCCCEEEEEEDDDBBB@@@@@@AAACCCFFFHHHHHHGGGGGGEEECCCBBBBBB@@@<<<888;;;999888888888777555333222222111111000000//////...---,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))xxxxxx}}}~~~vvvwwwpppccc___aaaYYYRRROOOKKKEEEBBBCCC<<<;;;:::888666333111000...---,,,+++************(((((('''&&&&&&)))...222---***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))******************++++++++++++******************++++++++++++))))))(((((((((((())))))((()))***+++++++++++++++************))))))))))))'''((((((((())))))******''''''''''''((((((((()))%%%&&&)))+++---/////////'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&''''''((()))************+++,,,,,,,,,+++++++++,,,---///000111111111222///000---'''...222))),,,+++***,,,///222333444000333555666444111/////////000000111222333333444///000111111111111444666666888::::::999888888888888;;;======:::999;;;<<>>:::::::::<<>>>>>@@@AAAAAA???===??????AAADDDGGGHHHGGGEEEEEEDDDCCCDDDDDD@@@999444<<<:::888777666444000...000000000000111111111111...---+++***))))))((((((************))))))))))))))))))))))))))))))))))))|||xxxwww}}}xxxppptttooobbb]]]ddd\\\UUURRROOOIIIDDDCCC===;;;888777666333000---...---,,,***)))(((((('''+++***)))&&&&&&''',,,///---***&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((())))))+++******)))))))))))))))((()))))))))************+++*********))))))((((((((()))))))))************++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''(((((((((((((((,,,***((((((***,,,,,,,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((()))******++++++)))+++///222444444333222...............///000000//////............//////222222111000//////000000222555888999888666444444---000444555444444777:::<<<;;;999888777666666666888999:::;;;;;;:::999888;;;:::888666444111000///000...,,,***)))))))))***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............000000111111111111000000///333888;;;:::777444222;;;>>>AAABBB@@@===:::999888888777666555555666666444555666777888999::::::;;;<<<===<<<::::::;;;<<<===<<<;;;:::999:::;;;<<<@@@AAACCCDDDFFFGGGGGGGGGCCCCCCDDDCCCAAA===999666777666555444222111//////......//////......---,,,+++++++++*********))))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&|||xxxwwwyyyrrrvvvqqqddd___ccc\\\UUUSSSOOOIIIDDDDDD>>><<<:::888777555111//////...,,,***)))(((((((((((((((((('''''')))---111---***&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''(((((()))+++***))))))(((((())))))(((((()))))))))******************)))))))))(((((((((((()))))))))*********+++******))))))******+++***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((***(((&&&&&&(((*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---***,,,///333444555444333///...---------...///000//////.........//////000222111111000000111111222555777999888666333222222///111444555555555777999;;;::::::999888777666555666666888888999888777777999888777555333111000///000...,,,***)))))))))***))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............000000111111111111000000000333888999888666444333666999===???===;;;::::::888888777777666666666666444444555666777888888999777888999999777777888999::::::::::::;;;;;;<<<===???@@@AAACCCEEEFFFGGGGGGCCCCCCCCCAAA???;;;888666666666555333222000//////---............---,,,,,,+++++++++*********))))))))))))))))))((((((((('''))))))(((((('''&&&&&&%%%{{{xxxxxx{{{uuuxxxsssfff```bbb\\\VVVSSSOOOIIIEEEEEE@@@>>>;;;:::888666222000///...,,,+++)))(((((((((%%%&&&''''''(((+++///222,,,***&&&$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((******++++++,,,---------+++---111444555555444333000...,,,******,,,...///...............///000111111111111111222333444555999::::::888555222111111222444666666555555666777999999::::::999777555444444444555666777666666666666555444333222000/////////---,,,***)))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((())))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////000000111111000000///000333666777666555444444000444888::::::999999999888888888777777777777777444444555555666666666777555777888777666555666888777888:::;;;<<<===<<<<<<===>>>@@@BBBCCCEEEEEEFFFDDDCCCAAA>>>;;;999666555555444444222111000//////,,,------------,,,+++++++++************))))))))))))))))))(((((((((''''''(((((((((''''''&&&&&&%%%zzzwwwxxx|||uuuyyytttfffaaaaaa[[[VVVTTTOOOIIIFFFGGG@@@>>><<<:::888666222//////...---+++***)))((((((%%%&&&'''((())),,,///222,,,)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((())))))))))))((((((''''''(((((()))((())))))))))))))))))((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%%%%&&&''''''(((((('''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((******++++++,,,,,,,,,,,,,,,...111444555555444333000...+++)))(((***---///......---......///000111111111111222444555777888;;;;;;;;;999666444333444555666666777666666555555777888999:::999888555444444444555555666666666666333333222111000//////...---,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///////////////000000000000//////000222444555444333444555///222666888888777777888888888888888888888777777666666666666666666666666666777888888777666888999777999;;;===>>>===;;;::::::<<<===???AAABBBCCCCCCCCCAAA>>>;;;888666555555333333222111000000//////+++,,,,,,,,,,,,+++******************))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%yyyvvvxxx~~~{{{uuuyyytttfff``````[[[WWWTTTOOOIIIGGGIII@@@>>><<<:::888555111...///...---+++***))))))((('''((((((((()))+++///222+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&'''''''''&&&''''''''''''((((((((('''''''''''''''''''''(((&&&''''''''''''((((((((()))((((((''''''(((((()))((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************+++---000333444444333222///---***((((((***---///...............///000000111111222333555777888999:::;;;;;;:::888777888999666666666666666666555444555666888999999888777666666666666666666666666666222111111000//////......,,,++++++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,------...//////000//////000000000000/////////111333333222222444555111444777777777555555666666777888888888888777777777777777777777777777777555777888888777777888999:::<<<>>>??????===:::888999:::;;;===>>>???@@@@@@@@@>>>;;;777555444333444111111111000000/////////++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%~~~xxxvvvxxx|||zzzuuuyyyttteee______[[[XXXUUUOOOIIIHHHKKKAAA???<<<:::888555111...000///---,,,***))))))))))))(((((('''(((+++000444+++)))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&'''((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))+++...111222111000///...,,,***)))***+++...000//////............//////111111222333555777999:::888:::;;;;;;:::999::::::777666555555666666444222333444666888999999999999999888777666666555666666222111111000///...------++++++*********)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...///000000...//////000000//////......///222222222222333444444666888888666555444555444555777888888777666666666777777777888888999999444555777777666666888999>>>???@@@AAA@@@===:::888888999:::;;;<<<<<<<<<<<<;;;:::888555333333333333////////////////////////+++,,,,,,,,,,,,+++******(((((()))))))))))))))***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwuuuxxx{{{zzzuuuzzztttfff___^^^ZZZXXXUUUOOOIIIIIILLLCCC@@@>>>;;;999666222///000///...,,,+++***))))))((('''&&&%%%''',,,333888+++)))'''&&&'''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''((('''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))),,,///000///---,,,++++++++++++,,,---///000111000///......---......111111111333444666888999555888;;;;;;:::888888888666444333444666666444222111222444666888:::;;;<<<;;;:::888666555444444444222222111000///...---,,,***************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#################################################################################$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---...///000000......////////////......,,,...111222222222222333444555777777666555555666333444666777777777555555444555555666777888999999555777888888888888999;;;???@@@AAAAAAAAA???===<<<999999:::::::::999999999777666555444333222222222........................,,,,,,,,,,,,,,,++++++***(((((((((((())))))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%}}}wwwuuuxxx|||{{{vvv{{{uuufff```]]]ZZZXXXVVVOOOIIIIIIMMMDDDBBB???===:::777333000000///...,,,+++***))))))'''&&&%%%$$$&&&---555<<<***)))''''''''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''&&&$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&(((+++---...---,,,+++******+++,,,---///000111222111000///------------111111111222444666777888444777:::;;;999777555555555333222333666666444111000111222444777:::===>>><<<:::888555333333222222333333222000///...---,,,)))************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++,,,---...///000111......////////////......***---111333222222222222222444666666555555555777111333555666777666555444333333444555666777888999888:::;;;<<<;;;;;;===>>>??????@@@AAAAAAAAA@@@???999999999999999888777777444444444444333222222222---------...............,,,------------,,,++++++'''((((((((())))))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%}}}~~~xxxrrrvvv{{{uuuzzztttccc[[[aaa\\\XXXWWWSSSMMMJJJLLLAAA>>><<<===:::444111222000///---+++*********+++((((((&&&&&&(((---555:::+++)))&&&&&&&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***&&&&&&&&&%%%%%%$$$$$$$$$'''((()))((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))))))))******************+++,,,...///000000222111000///......//////000000111333333444444444000222555777666444111///333222222555888777222,,,000000111444777999999888666555444333222111111000000//////---,,,+++******'''(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********)))))))))))))))+++++++++,,,,,,---------,,,,,,------...------------///111111111000111222///000111222333444444444222333333333444555555555333333222000...000444888888888888999:::;;;<<<===>>>>>>>>>@@@BBBCCCBBB@@@:::888666555666777777666999888666444222111000000000///---,,,++++++,,,---++++++++++++++++++,,,,,,))))))((('''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~yyyssswww{{{xxxsssyyyttteee]]]aaa\\\YYYWWWSSSMMMJJJLLLAAA===<<<<<<999333000111000///---+++*********+++((('''&&&&&&(((---444:::***(((&&&&&&&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%$$$((()))***)))'''&&&&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''&&&''''''(((((((((((()))))))))************+++,,,---...//////111000///...------...///...///000111222222222222...000222444444444222111222000000333666666222---000///000333666888888777555555444333222111000000//////...---,,,+++******(((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,---.........---...///111111000///000111---...000222333444555555222333333444444555555666444333333222222333444555666666777777999:::;;;<<<>>>======???AAABBBBBB@@@<<<:::777666777777777666888777555333111000//////...---,,,,,,,,,,,,......++++++++++++++++++++++++)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzssswwwvvv{{{uuurrryyyuuuggg```bbb]]]ZZZXXXSSSLLLJJJKKKAAA===;;;<<<888222000111000...---+++************(((''''''&&&(((---444999***(((&&&&&&&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&)))***+++)))'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******+++,,,---............---,,,,,,,,,------,,,---...//////000//////,,,---///111222333444444222000///000333444111/////////000222555777666555444444444333222111000//////...------,,,+++******))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***+++,,,---......//////...000111111///......///+++,,,...111333444555666222333333444555555666666555444444444555555444222333444555666888999:::;;;===<<<<<<>>>@@@BBBAAAAAA>>><<<999777777777666555666555333111000.........++++++++++++,,,---...///,,,,,,++++++******)))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzssswwwuuuzzztttqqqyyyvvvhhhaaaccc^^^ZZZXXXSSSMMMJJJKKKBBB???======999333000111///...,,,***))))))******'''''''''&&&(((,,,333888***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&******+++)))'''%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$((()))***(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((()))*********+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,---------------+++,,,---///111444666777555333111000222222111///000///000222555777666555333333333333222111///...---------,,,+++******)))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))*********+++++++++++++++)))***+++---.../////////...///111000...---------+++,,,...000111222333333222222333444555666666777888666444444555555333111222333444666888999::::::;;;:::999;;;>>>@@@AAA@@@???<<<999777777666555444444333111///...---,,,,,,+++++++++,,,,,,------...,,,,,,+++***)))(((((('''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzssswwwwww{{{uuurrrzzzwwwhhhaaaccc^^^ZZZXXXTTTMMMJJJLLLEEEAAA??????;;;555222333///...,,,***)))))))))***''''''''''''(((,,,222666)))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((()))***(((&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&'''''''''&&&%%%$$$$$$((())))))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((()))))))))***************))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---...///222555888999999777444222111111000///000000000222555666666555222222333333222000...---,,,,,,,,,+++******))))))))))))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))************************)))***+++---.../////////---...//////---+++,,,,,,---...//////000000000000111111222333444555666666999888555444444333222111222333555777888999999999888777666888;;;>>>??????>>>;;;888666555555333222222111///...---,,,++++++---------,,,,,,++++++***++++++***))))))(((''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrvvvwww|||vvvssszzzwwwhhhaaabbb]]]ZZZXXXTTTNNNLLLMMMFFFBBB@@@@@@<<<666222333///---,,,***))))))))))))''''''''''''(((,,,111555)))'''%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((((((((()))))))))))))))))))))))))))(((((('''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++---...///000222555777888999888666333111000//////000///000222444555444333111222333333222000---,,,+++++++++*********))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))************)))))))))))))))***+++,,,---......//////+++---......,,,++++++,,,---......//////......---///000111222333444555666999::::::999555222222222222333555777888888888777555333333555888<<<===>>><<<999555333333222111000111000...---,,,+++++++++------------,,,+++***)))******))))))((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~xxxqqquuuuuuyyytttqqqyyyvvvhhhaaaaaa\\\YYYXXXUUUOOOMMMOOOFFFBBB@@@@@@<<<555222333...---+++***)))((())))))&&&'''''''''(((+++000444((('''%%%%%%'''(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((()))))))))******)))))))))(((((('''''''''&&&''')))+++,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000111333444444444555444333222000000000...------///222333222000000111222333222///---+++***************)))))))))'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))*********)))))))))(((((((((+++,,,,,,---.........---)))+++------,,,++++++,,,+++,,,---...............---...///000222333444555666<<>>HHHHHH???555111111111222444555555444222111000///...000444888;;;<<<666333000/////////...---000///...---,,,+++++++++((()))+++,,,------,,,+++'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||zzzvvvrrryyytttqqqssswwwtttiii^^^bbb]]]ZZZYYYVVVPPPNNNPPPHHH>>>@@@BBB888333444000///...+++)))(((((())))))'''(((&&&$$$'''---000...%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''+++)))'''%%%$$$%%%&&&'''&&&***///...***'''(((+++******))))))((((((''''''***++++++,,,,,,++++++***,,,---000111000---)))''',,,---///111222111000///000000///......///111111///...---,,,,,,---...///000000///...---,,,,,,+++))))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((()))************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///222222222111222222333333222777>>>CCCBBB<<<444...333333222222222222222222333222111111111333666777222222000///........................---,,,+++***+++++++++++++++***)))((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''%%%#########%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&~~~{{{vvvrrryyytttppprrrvvvsssiii___ccc___\\\[[[XXXRRRPPPRRRHHH>>>@@@BBB888333444//////---+++)))(((((())))))'''(((&&&$$$'''---000...%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''***)))'''%%%$$$%%%&&&'''''',,,000///,,,)))***,,,))))))))))))((((((''''''))))))***+++++++++++++++---...///000///---***)))---...000111222111000///......---------...///000000000............000000//////...---,,,+++******))))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((())))))***************+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------///000000111111000000000111222222444777:::<<<;;;888444111444333222000000000111111222111111111111333444555222111000///........................---,,,+++******************)))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&|||wwwsssyyytttoooppptttrrriii```ccc___\\\\\\XXXSSSPPPRRRHHH???@@@AAA888333333///...,,,+++)))((((((((()))'''(((&&&$$$'''...000---&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&)))((('''%%%%%%%%%&&&&&&'''+++......+++)))***,,,)))))))))((((((((((((''''''((()))+++,,,,,,,,,,,,...............---,,,+++......000111111000//////,,,,,,++++++,,,---......111111000//////000111111......---,,,+++***)))))))))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((''''''(((((()))***)))))))))*********++++++,,,,,,,,,,,,,,,---......,,,,,,---...///000111222///////////////000111222777666555444333333333333555333000...---...///111///000000111111222222333111000///...............------------,,,+++******)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&~~~xxxtttzzzsssnnnooosssrrriiiaaa```\\\ZZZZZZWWWQQQNNNPPPHHH???@@@AAA777222222...,,,,,,***)))((((((((((((&&&'''&&&%%%(((...///---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$########################"""######$$$$$$######"""##############################$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%'''******((('''((()))(((((((((((((((((((((((('''(((***+++---......//////......------------...//////000000000000///...+++++++++,,,,,,---......111000///......///000111......---,,,+++***))))))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))((())))))))))))*********,,,++++++++++++,,,------,,,,,,...///000111222222////////////000111111222777555333111000111333444555222///,,,+++,,,...000......///000111111000000000///......---------...---------,,,,,,+++***)))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&~~~yyytttyyysssnnnooosssrrrjjjbbb___[[[ZZZ[[[XXXQQQOOOPPPHHH???@@@AAA777222222---++++++***))))))(((((((((&&&''''''%%%(((...///,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$############$$$$$$########################"""######$$$$$$######"""##############################$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''(((((('''''''''''''''(((((((((((()))+++---...///000000///...---------...///000000000000000000///......+++,,,,,,---...////////////...---,,,,,,---.../////////...---,,,+++******(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))((())))))))))))************************++++++,,,,,,---///000111222222222/////////000111222333333444444333222222222333333444111...+++***,,,...000......///000000000/////////...------------------,,,,,,,,,,,,+++***)))(((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&~~~yyyuuuyyysssoooqqquuutttkkkbbb```]]]\\\]]]ZZZTTTQQQRRRHHH???@@@AAA666111111,,,*********))))))(((((((((%%%''''''&&&)))...///,,,&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######!!!"""""""""############$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%'''''''''(((((())))))***&&&''''''''''''(((((((((((()))+++,,,...///000000...---------...///000000222111111000///......---+++,,,---///000000000000------,,,++++++,,,------//////...---,,,+++******((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%"""""""""############$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((())))))))))))*********++++++)))))))))))))))***++++++,,,...///111111111000000/////////000111222333444222222333333333333222222111000---,,,+++---///000////////////////////////...------,,,,,,,,,------++++++++++++***)))((((((&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}yyyvvvyyytttpppsssxxxvvvlllbbb___\\\\\\]]][[[TTTQQQRRRHHH???@@@AAA666111111,,,)))))))))))))))(((((('''%%%''''''&&&)))...///+++%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))&&&&&&&&&'''''''''(((((('''((()))+++,,,---------,,,------...///000000000333222111000......------***,,,---///000000000000---,,,+++******+++,,,---......---,,,+++***))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%""""""""""""############!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((************+++++++++,,,******))))))******+++,,,---...000111111000...---.........///000111222333111111222222222222111111///...---------...000000111000///......///000000---,,,,,,,,,,,,,,,------++++++++++++***)))((('''&&&'''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}yyyvvvxxxtttqqquuuyyywwwmmmbbb]]]ZZZZZZ[[[YYYSSSOOOPPPHHH???@@@@@@666000000,,,((()))))))))))))))((('''%%%'''''''''***...///+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$##################$$$$$$%%%&&&&&&&&&%%%%%%$$$#########%%%'''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***++++++++++++,,,...///000000000000444333111///...---------***+++---///000000000///---,,,++++++++++++,,,------,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########"""###$$$$$$%%%""""""""""""############!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((***++++++++++++,,,,,,,,,++++++******++++++,,,------...000111000///---,,,,,,,,,------///000111222111000000000000111111111............///000000111222111///...---///000111,,,,,,,,,++++++,,,------+++++++++******)))((('''''''''((()))******))))))%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&~~~yyyvvvxxxtttrrrvvv{{{xxxnnndddccc\\\XXXYYYXXXSSSOOONNNHHHDDDAAA???888000---///+++***)))(((''''''''''''&&&'''%%%%%%***000///+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%&&&$$$%%%(((((($$$"""$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''################################################!!!###%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################"""###$$$%%%'''((())))))''''''&&&%%%&&&'''((()))((((((((((((((()))))))))))))))***,,,...000333444333111...,,,++++++---...,,,,,,,,,---------------,,,---------,,,***((('''******))))))))))))******$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$#########""""""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))***+++++++++))))))))))))))))))))))))***+++---//////...---,,,,,,------...............------......//////000000+++,,,...///000000111111////////////////////////,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((()))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxvvvvvvrrrppptttyyywwwlllbbbbbb\\\YYYYYYYYYTTTPPPPPPIIIEEEBBB???888///,,,...,,,+++***))))))(((((((((&&&'''&&&%%%***000///+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%'''%%%&&&)))(((%%%###%%%######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$$$$$$$&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###################################################$$$$$$%%%&&&'''(((((('''&&&&&&%%%&&&'''((()))))))))************++++++)))******,,,...000222333111000---+++***+++,,,---------------------------,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""!!!########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((())))))***++++++((((((((((((((((((((((((***+++---...///...---,,,,,,---......//////......------------............++++++---...///000000000////////////////////////------,,,++++++***))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxvvvvvvqqqooorrrwwwuuujjj```bbb]]]ZZZ[[[ZZZUUUSSSSSSJJJFFFCCC???888///+++------,,,+++***))))))))))))&&&'''&&&&&&***//////***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&))))))%%%$$$&&&"""###$$$%%%&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%''''''%%%$$$###########################$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++++++++,,,,,,------******+++,,,---///000111///...,,,***)))***+++,,,//////......------,,,,,,+++++++++*********++++++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""############""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))******((((((((((((((((((((((((***+++,,,---...---,,,,,,------...////////////...---------------,,,,,,,,,******+++,,,---...//////000000000000000000000000...------+++***)))((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}xxxvvvvvvrrroooqqqvvvtttjjj```aaa]]][[[\\\[[[VVVUUUVVVJJJGGGCCC???777...+++,,,,,,,,,+++***))))))))))))&&&'''&&&&&&***///...)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%((('''$$$$$$&&&"""###%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#######################################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((***++++++,,,,,,---------++++++++++++,,,---//////---,,,***))))))***+++,,,000//////...---,,,+++++++++***)))))))))***,,,---'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""#########"""""""""""""""########################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!"""""""""############$$$##################$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''(((((('''''''''(((((()))))))))((((((((((((((((((((((((******+++,,,---,,,,,,+++------...////////////...///......------,,,,,,,,,))))))******,,,---......000000000000000000000000......---+++***((('''&&&''''''''''''''''''''''''&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||~~~|||xxxvvvyyysssppprrrwwwuuukkkbbb```]]]\\\]]][[[VVVVVVXXXJJJGGGCCC???777...+++,,,++++++)))(((((((((((((((&&&'''''''''+++///...(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$###%%%%%%""""""%%%###$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%"""######$$$$$$######"""###########################""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&%%%$$$######$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""################################################&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''))))))******+++,,,,,,---+++++++++++++++,,,------******)))))))))***++++++//////...---,,,++++++******))))))((()))***,,,---&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!"""""""""#####################$$$$$$#########################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''*********+++++++++++++++,,,,,,---...............000/////////......------))))))))))))***,,,---...000000000000000000000000...---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{}}}~~~|||xxxvvv{{{uuuqqqssswwwuuulllccc```^^^]]]^^^[[[VVVUUUXXXJJJFFFCCC???888///+++---+++***)))(((''''''''''''&&&'''''''''+++///---'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&###"""$$$$$$!!!"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$#######################################$$$$$$$$$####################################$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&""""""############""""""########################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&&&&$$$######$$$"""############$$$$$$$$$"""""""""#############################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''(((((()))***+++,,,,,,,,,,,,+++******+++++++++)))))))))))))))***+++,,,------,,,,,,++++++******)))))))))))))))***+++,,,&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""""""""############"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++++++++,,,---------------///////////////.........))))))))))))***+++---///000000000000000000000000---,,,,,,***)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~zzz|||~~~{{{xxxvvv{{{uuuqqqrrrwwwuuulllccc```^^^^^^^^^ZZZTTTTTTXXXIIIEEEBBB???888///,,,...,,,+++***)))((((((((((((&&&'''((((((,,,///---'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''$$$###$$$$$$""""""&&&'''&&&$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&""""""############""""""########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&$$$#########"""############$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&''''''((()))***+++,,,,,,---,,,+++***************(((((()))******+++,,,,,,************************((()))***************)))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""####################################"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""""""""############"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))***++++++)))***++++++,,,,,,++++++------...............///***)))))))))***,,,...///////////////////////////,,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~yyy{{{~~~{{{wwwvvv{{{uuuppprrrvvvtttkkkbbb```______^^^YYYSSSSSSWWWHHHDDDAAA???888000---///---,,,+++***))))))))))))&&&(((((((((,,,///,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))%%%$$$%%%%%%######'''(((&&&$$$"""!!!"""$$$&&&$$$$$$######$$$$$$%%%&&&)))&&&$$$###$$$%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""############""""""""""""""""""""""""""""""!!!!!!"""###############################################################$$$%%%&&&&&&$$$#########"""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&'''((()))***+++,,,---------,,,+++***))))))))))))(((((()))***+++,,,,,,---)))))))))))))))*********((()))***++++++***)))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################""""""""""""############"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))******+++))))))***++++++++++++***,,,,,,,,,------.........+++***))))))***,,,...000////////////////////////+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}|||}}}|||xxxtttuuuxxxpppnnnxxxwwwjjjdddbbb]]]\\\]]]\\\VVVRRRRRRIIIEEEBBB@@@;;;222------------,,,+++***)))(((((((((((((((+++111666000'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''''''''&&&%%%$$$###"""!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""##############################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$###"""!!!!!! ######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$"""!!!!!!"""########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$##########################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((((((((()))+++---...************************+++,,,...//////...,,,++++++++++++***************,,,+++************(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%###"""""""""###$$$%%%%%%$$$###"""!!!!!!"""######!!!!!!""""""######$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""######$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''''''''(((((()))***++++++,,,,,,++++++***,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---...------,,,,,,------...,,,+++***)))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################{{{zzz{{{zzzwwwsssvvvxxxqqqoooyyyxxxjjjddd```\\\ZZZ[[[ZZZTTTPPPPPPJJJFFFDDDBBB<<<444///......------,,,+++***))))))(((((((((+++111666000'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""##############################""""""""""""######""""""#########$$$$$$$$$$$$$$$######"""!!!!!! ######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$#########$$$"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!"""###########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))((()))***+++---...+++*********************,,,---/////////...,,,+++***************)))))))))+++***))))))******'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##########################################$$$$$$################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""!!!!!!!!!"""$$$$$$#########"""######$$$$$$$$$###"""!!!!!!"""######"""""""""""""""#########$$$$$$$$$###############"""""""""""""""#########################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))***++++++,,,,,,++++++***,,,+++******))))))******++++++++++++++++++++++++******)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,+++***)))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################zzzwwwwwwwwwuuussswwwzzzrrrpppzzzyyykkkccc```\\\ZZZ\\\[[[UUUQQQPPPKKKGGGEEEDDD>>>666000000......---,,,+++***))))))'''((((((+++222666000&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############"""""""""##############################""""""""""""#####################$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$########################""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((())))))***,,,---...+++++++++******)))))))))---.../////////...,,,+++*********))))))(((((((((+++)))))))))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""######$$$$$$$$$######"""###############""""""""""""##################""""""""""""###############$$$$$$$$$############""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''((()))*********++++++++++++******++++++***)))))))))************************************)))))))))***++++++++++++************+++++++++***)))(((((('''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################xxxttttttuuuuuutttxxx{{{sssqqqzzzyyyjjjcccbbb^^^]]]___^^^XXXSSSRRRKKKGGGFFFEEE@@@777111000...------,,,+++***))))))'''((())),,,333666000&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""##############################""""""""""""##########################################""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######"""###$$$$$$###"""###%%%########################""""""""""""""""""""""""""""""############""""""!!!""""""###############""""""""""""""""""""""""###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***+++,,,---++++++******))))))((((((,,,------------,,,+++*********))))))(((((('''''')))((((((((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################!!!!!!"""###$$$%%%%%%%%%################################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$%%%%%%$$$###"""""""""###"""""""""""""""#########$$$$$$######""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$######""""""!!!!!!################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&'''(((***+++******++++++++++++************))))))))))))*********************************))))))))))))************))))))(((((())))))******)))(((((('''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################xxxttttttvvvvvvvvvzzz|||tttpppyyyxxxjjjcccbbb___^^^aaa___YYYSSSRRRJJJGGGEEEEEE@@@777111000------,,,+++***))))))(((((()))***---444777111&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""#######################################"""""""""""""""######$$$%%%%%%%%%%%%$$$#########""""""###$$$$$$""""""#########$$$$$$$$$################################################"""######$$$$$$######""""""###$$$$$$###"""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***+++++++++*********)))))))))((((((******************************))))))(((''''''&&&((('''''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############%%%%%%$$$###"""""""""###!!!!!!""""""############$$$$$$######""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$######""""""!!!!!!################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%'''((()))***)))******++++++******)))***))))))((())))))******++++++++++++++++++++++++)))))))))***)))))))))))))))((((((''''''(((((())))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################yyyuuuuuuxxxyyyyyy|||}}}sssnnnvvvvvvjjjddd```]]]]]]```^^^XXXRRRPPPIIIFFFFFFFFFAAA888222000......---,,,+++***)))))))))***,,,///666999222'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""""""""#################################""""""""""""######$$$$$$$$$#####################""""""""""""""""""######$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$"""############$$$$$$$$$################################################""""""############""""""###$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((())))))))))))))))))))))))))))))))))))''''''(((((()))*********++++++***)))(((((('''''''''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""############"""$$$$$$######"""######### !!!"""######$$$##################""""""""""""###############$$$$$$$$$############""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))))))))************))))))))))))((((((((()))******++++++++++++++++++++++++))))))*********)))((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################zzzwwwxxx{{{||||||~~~~~~qqqkkkttttttiiiddd```^^^^^^aaa___XXXRRRPPPJJJHHHGGGHHHCCC:::333222000000///...---,,,++++++***+++---111888;;;333)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""####################################""""""""""""######$$$$$$$$$#########"""""""""""""""""""""""""""#########$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$################################################""""""############""""""$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((((('''''''''(((((()))*********&&&&&&'''((()))***,,,------,,,+++***)))(((''''''&&&&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%##########################################$$$$$$################################################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""###$$$######"""#########"""######$$$$$$ """###$$$$$$######"""""""""""""""#########$$$$$$$$$###############"""""""""""""""#########################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))************))))))((((((((((((((()))******************************))))))*********)))'''&&&((((((''''''''''''(((((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################{{{xxxzzz}}}~~~}}}~~~qqqiiirrrrrriiidddccc``````cccbbb[[[TTTSSSKKKIIIIIIJJJEEE;;;555333222222111000///...------+++,,,...222999<<<444)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""" !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!!!!!!!""""""####################################""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""###############$$$%%%%%%%%%%%%$$$""""""!!!""""""###$$$$$$"""############$$$$$$$$$################################################""""""############""""""$$$%%%&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&&&&&&&'''((()))***++++++&&&&&&'''(((***,,,...///------,,,+++***)))((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""#########"""###$$$$$$%%%########################$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""$$$$$$######"""###"""""""""###$$$%%%%%% """###$$$$$$$$$###!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))************))))))((((((((((((((()))******))))))))))))))))))))))))((()))*********((('''&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################xxx{{{}}}wwwssswwwxxxmmmhhhrrrrrrhhhcccccc______bbbaaa[[[UUUTTTLLLHHHFFFFFFBBB999111...////////////...---++++++///111000888BBB999---...''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''((('''%%%###""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&((((((((((((((('''''''''%%%&&&&&&'''((()))))))))+++***))))))))))))'''%%%''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$####################################""""""""""""############$$$$$$##################%%%%%%$$$$$$######""""""########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""####################################################################################################################################""""""""""""###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***((((((((((((((()))*********************)))((((((''''''((()))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################~~~vvvxxx||||||yyywwwxxxyyynnniiirrrsssiiidddbbb______bbbaaa[[[UUUTTTMMMIIIGGGHHHDDD;;;444111222222111111000///---------000222===GGG<<<,,,,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%###########################$$$"""!!!!!!$$$$$$###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###################################################"""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ############""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################"""""""""!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((()))******+++***))))))))))))&&&$$$'''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$####################################""""""""""""###################################################"""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""###"""""""""""""""""""""########################################################################################################################!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((())))))((((((((((((((()))*********************)))((((((&&&&&&'''((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################~~~uuuvvvzzz{{{zzzzzzxxxzzzpppkkkssstttjjjfffbbb______bbbaaaZZZUUUTTTNNNJJJHHHIIIFFF>>>777555444444444333222111//////,,,000666DDDNNN???,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################""""""""""""""""""############""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''')))***+++,,,***)))))))))(((&&&$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$#######################################""""""""""""####################################!!!""""""""""""""""""###########################"""##################"""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################################################## !!!"""###$$$%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''((())))))((((((((((((((()))******))))))******))))))((((((%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################xxxxxx{{{zzzyyyyyyyyy{{{rrrmmmttttttkkkhhhaaa^^^^^^aaaaaaZZZUUUTTTMMMJJJHHHJJJGGG???999777666666555444333222000///---000777HHHRRRAAA---,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############################################################"""""""""""""""############""""""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''''''''&&&&&&'''''''''''''''((())))))''''''''')))***,,,,,,***)))))))))(((&&&$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$#######################################!!!"""""""""###########################$$$$$$$$$ !!!!!!""""""##############################""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################# !!!!!!"""######$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((())))))***((()))))))))))))))((((((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################}}}}}}}}}yyyvvvtttyyy|||tttnnnttttttkkkiii```]]]^^^aaa```ZZZUUUTTTLLLIIIHHHIIIGGG???999777666666555444333111000//////111777IIISSS@@@---...''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""########################""""""""""""""""""""""""!!!!!!""""""############"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((()))((((((''''''((()))***+++)))))))))))))))'''%%%&&&%%%$$$###############$$$$$$$$$######$$$$$$%%%$$$$$$######""""""##############################!!!"""""""""############""""""#########$$$$$$$$$ !!!!!!""""""##############################""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""##########################################################################################################################################"""""""""""""""""""""######$$$$$$######"""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((((((((((((((((())))))***'''(((((()))))))))((((((''''''((())))))))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################~~~~~~}}}xxxsssrrrxxx}}}uuunnntttssskkkjjj___]]]]]]``````ZZZUUUTTTLLLIIIHHHIIIFFF???888666666666666444333111///...000///555IIISSS???,,,///''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((()))(((((((((******((('''&&&&&&%%%$$$############$$$############$$$$$$%%%$$$######"""""""""##############################""""""""""""############"""""""""###$$$$$$%%%%%%!!!""""""""""""""""""###########################"""##################"""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$####################################################################################################################################""""""!!!!!!""""""############""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((((((((((((((((((((((()))******''''''((()))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################|||{{{yyyuuusssssswww|||uuunnnsssrrrkkkjjj___\\\]]]``````ZZZUUUTTTNNNJJJHHHJJJGGG???888666888777777555333111000///------444JJJTTT>>>)))---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################"""$$$&&&%%%###"""$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!"""""""""####################################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''(((***+++***)))''''''%%%$$$$$$########################$$$%%%%%%######""""""""""""##############################""""""""""""############!!!""""""###$$$$$$%%%%%%###############"""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################################################################################################################"""""""""""""""#########""""""############""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&(((((((((((((((((((((((((((((()))******&&&''''''((())))))((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################yyyvvvuuussssssvvvwww|||uuunnnsssqqqjjjjjj^^^\\\\\\``````ZZZUUUTTTOOOKKKJJJKKKGGG???888666999888888666444222000///++++++444KKKUUU>>>'''***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""%%%&&&%%%###"""$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################ !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$########################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((###%%%'''))))))'''$$$###&&&&&&&&&(((***,,,+++***((('''&&&%%%$$$$$$$$$$$$######""""""###$$$%%%%%%###"""""""""""""""##############################""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######################################################################################################################## !!!"""###$$$%%%%%%""""""############""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''((((((((((((((()))******&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################vvvxxxzzzxxxxxx{{{}}}wwwooosssqqqiiigggaaa\\\\\\aaaccc^^^WWWTTTPPPNNNNNNNNNJJJAAA;;;999999888666333111///......333...888LLLNNN999***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''&&&&&&&&&%%%$$$#########$$$%%%################################################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############################################################""""""""""""""""""""""""""""""""""""############################################################$$$#########""""""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################yyy|||~~~yyyvvvwww}}}wwwooosssrrriiihhhbbb^^^^^^bbbddd^^^WWWTTTOOOMMMNNNOOOKKKAAA:::999888777555222000///......222...999MMMNNN:::***)))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$''''''((((((((('''&&&&&&&&&%%%$$$#########$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$############"""""""""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############################################################""""""""""""""""""""""""""""""""""""########################################################################"""""""""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################|||zzztttttt~~~xxxppptttrrrjjjiiiddd``````dddeee^^^XXXUUUNNNMMMOOOQQQLLLBBB:::777666555333222000//////...000...;;;PPPPPP;;;***)))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$######$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$############""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############################################################""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################~~~zzzttttttyyyqqquuussskkkiiifffbbbcccfffeee^^^XXXVVVMMMMMMOOOQQQMMMBBB999777666555333222111000000000000///===SSSRRR<<<,,,+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""#####################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$#########"""""""""""""""$$$$$$$$$#######################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############!!!"""""""""############################################################""""""""""""""""""""""""!!!"""""""""#####################################################################"""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################~~~xxxuuuwwwyyyqqquuussskkkiiifffcccdddgggeee^^^YYYWWWMMMMMMOOOQQQMMMBBB999777666555444222111111000000000000???TTTSSS===---...***)))'''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######"""!!!!!!!!!!!!"""###$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""######################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############!!!"""""""""############################################################""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################~~~}}}wwwuuuyyy~~~xxxppptttrrrjjjiiidddccceeegggeee^^^YYYYYYNNNMMMOOOQQQLLLBBB:::777666555444222000///////////////???SSSQQQ;;;---///***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######""" !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""################################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""############"""""""""#######################################$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############################################################""""""""""""""""""""""""""""""""""""############################################################""""""""""""############""""""""""""""""""""""""########################"""""""""#########$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################}}}}}}vvvuuuyyy}}}wwwooosssrrriiihhhbbbbbbdddgggeee^^^ZZZZZZOOOMMMNNNOOOKKKAAA:::999555444222000...---,,,+++------<<>>333000///---,,,++++++,,,---,,,000DDDOOOAAA222000000'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%$$$"""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$###"""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""" """###$$$%%%&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$###yyyxxxvvvqqqsss{{{zzz}}}rrrfffgggfffcccgggdddbbbbbbeeeddd\\\VVVTTTTTTRRRTTTWWWTTTHHH:::333000///...---------------+++///BBBNNN@@@111...,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################%%%$$$###""""""###$$$%%%###"""""""""###$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""  !!!###$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! ######################## """######""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""##################""""""""""""######$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""############################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################zzzxxxuuuppprrryyyzzz}}}rrrfffgggfffcccgggeeebbbaaacccbbb\\\VVVUUUTTTRRRTTTXXXVVVJJJ<<<555...---,,,++++++******+++---000DDDOOO???///+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################$$$$$$###""""""###$$$$$$#########"""######$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""" !!!###$$$""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""##################"""""""""!!!########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%$$$######"""########################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""############################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!"""############$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################zzzwwwtttoooqqqyyyzzz}}}rrrfffhhhgggdddgggfffbbb```aaa```ZZZWWWWWWTTTRRRUUUZZZXXXLLL???777///...---,,,++++++++++++...222EEEOOO???---)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################$$$$$$###""""""###$$$$$$$$$$$$######"""#################################"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""##################""""""""""""###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$######""""""########################################################################$$$$$$$$$###############################################################"""############$$$$$$$$$$$$###""""""""""""""""""""""""""""""############################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$#######################################"""############$$$$$$$$$########################yyyvvvtttqqqssszzzyyy}}}rrrgggiiihhhdddggggggaaa^^^^^^]]]YYYWWWXXXTTTSSSVVV\\\ZZZNNNAAA:::333222111//////.........---222FFFPPP???,,,((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""################################################$$$##################$$$%%%%%%$$$###"""""""""###########################""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############"""""""""""""""""""""""" """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""###############"""""""""""""""##############################$$$$$$$$$######"""""""""#########$$$$$$$$$""""""#########""""""!!!################################################################################################################################################""""""#########$$$$$$$$$######"""""""""""""""###!!!"""""""""############################################################!!!"""""""""############################################################################################################"""###############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################################################################""""""#########$$$$$$$$$########################xxxvvvvvvsssuuu{{{xxx}}}ssshhhjjjiiieeehhhgggaaa]]]\\\\\\XXXWWWYYYTTTSSSWWW]]]\\\PPPBBB;;;555444333111000000//////+++111GGGRRR@@@---******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#########################################################$$$$$$#########%%%%%%$$$###"""""""""###########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#################################### """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""##############################"""######$$$$$$$$$######""""""#########$$$$$$$$$!!!""""""#########""""""################################################################################################################################################""""""#########$$$$$$$$$###"""""""""""""""######!!!"""""""""############################################################!!!"""""""""##################################################################################################################$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################################################################""""""#########$$$$$$$$$########################xxxwwwxxxuuuvvv{{{xxx|||sssiiijjjiiieeehhhfff```\\\\\\[[[XXXWWWYYYTTTTTTXXX^^^]]]PPPBBB:::444333222000///......---+++333JJJTTTAAA...++++++%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################"""###$$$$$$$$$$$$###"""$$$$$$######"""#################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""######################## """######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""####################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""######$$$$$$#############################################################################################$$$$$$$$$################################################"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""############################################################""""""""""""##################################################################################################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#############################################$$$$$$$$$########################"""############$$$$$$$$$########################zzzyyyyyyvvvuuuxxxwww|||sssiiikkkjjjfffhhheee___[[[\\\[[[XXXWWWYYYTTTTTTXXX___]]]PPPAAA999333222111///...---,,,,,,...666MMMWWWBBB---******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################"""###$$$$$$$$$$$$###"""#########"""######$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######################## """######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""""""""######!!!"""""""""####################################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%$$$$$$########################################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""############################################################""""""""""""############################################################################################################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################{{{zzzzzzuuusssuuuwww|||sssjjjllljjjfffhhhddd^^^[[[\\\[[[XXXWWWXXXUUUTTTYYY___]]]PPP@@@888444333111000...------,,,000999PPPXXXBBB---((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################"""###$$$%%%%%%$$$###"""###"""""""""###$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """###$$$$$$###""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! """"""""""""""""""""""""!!!"""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$%%%&&&######""""""""""""######!!!!!!""""""#########$$$########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""############################################################""""""""""""####################################################################################""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################{{{wwwyyyxxxtttrrrsssxxxpppjjjpppppphhhhhhddd```^^^___^^^YYYUUUUUUWWWUUUVVVYYYYYYRRRCCC777555222...---------------000999OOOUUU???+++(((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""############""""""########################""""""""""""""""""""""""%%%%%%$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!""""""!!! !!!###"""!!! !!!###$$$"""###$$$$$$$$$"""!!! """"""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""############""""""######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$%%%$$$###!!!!!!!!!"""###""""""############""""""!!!!!!!!!"""######$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$############""""""""""""##############################""""""!!!!!! !!!!!!!!!!!!""""""""""""########################################################################################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$${{{wwwyyyxxxwwwwwwvvvyyyppphhhmmmmmmeeeeeeddd```___aaa```[[[WWWWWWWWWUUUUUUXXXYYYRRRCCC777444111...,,,------------...888NNNTTT>>>+++'''&&&((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""############""""""########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$############"""""""""!!!""""""""""""""""""""""""!!!"""######!!!!!!"""###"""!!!!!! !!!"""###$$$"""######$$$###"""!!! """""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""######""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$%%%$$$###"""!!!!!!"""###""""""############""""""!!!!!!""""""######$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$############""""""""""""##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################################################################################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$${{{wwwxxxyyyzzz}}}yyy{{{pppgggkkkjjjcccbbbeeeaaa___bbbaaa]]]YYYYYYVVVUUUUUUXXXYYYRRRDDD888444111...,,,,,,---------...:::PPPUUU???,,,)))&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################"""""""""""""""""""""""""""""""""""" ###%%%%%%###""""""###!!!!!!!!!!!!!!!"""######"""############"""!!!!!!""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""######""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$###"""""""""######""""""############""""""!!!!!!""""""###$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%$$$$$$#########"""""""""###########################""""""""""""!!!!!!!!!!!!!!!!!!"""""""""##############################################################################################################################$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$zzzwwwwwwxxx{{{~~~zzz|||pppfffjjjjjjddddddddd```___bbbbbb]]]ZZZZZZVVVTTTTTTWWWYYYRRREEE:::333000---,,,,,,---------000===TTTWWW@@@000,,,(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""############""""""########################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""" ###%%%&&&%%%###""""""!!!!!!!!!!!!!!!""""""###""""""#########"""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""############""""""######""""""""""""######""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$#####################"""######$$$$$$######"""!!!""""""######$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########################################################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzvvvxxxyyyzzz|||yyy{{{pppgggllllllggggggccc```___aaaaaa]]]ZZZZZZUUUSSSSSSVVVXXXSSSFFF;;;222///,,,+++,,,---------000>>>SSSTTT>>>///---((()))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""############""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""" ###%%%&&&%%%###"""""" !!!!!!"""""""""""""""""""""""""""""""""############"""""""""""""""#########################################################""""""!!!!!! """"""############""""""######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""############""""""""""""############################################################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxwww{{{}}}|||{{{wwwzzzppphhhmmmnnnhhhhhhddd```___bbbaaa\\\YYYYYYUUUSSSSSSVVVXXXSSSGGG===111///,,,+++,,,------------;;;PPPNNN777,,,+++%%%)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""############""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############"""""""""""""""""""""""" ###%%%%%%###""""""### !!!""""""""""""""""""""""""!!!""""""###$$$$$$######"""""""""""""""################################################""""""""""""!!!!!!!!!!!!""""""############""""""######""""""""""""######"""############$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################"""""""""############$$$"""""""""#########$$$$$$#######################################################################################################################################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################"""""""""############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwyyy|||vvvyyyppphhhnnnmmmffffffgggcccaaacccbbb]]]YYYYYYUUURRRRRRUUUXXXSSSHHH>>>111...++++++,,,---------,,,;;;MMMIII333)))***%%%)))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""############""""""########################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""""""!!!!!!"""""""""############""""""""""""""""""""""""!!!"""######!!!!!!"""### !!!"""###""""""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$###"""""""""""""""################################################!!!!!!!!!!!!""""""""""""""""""############""""""######""""""""""""######"""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""############!!!"""###$$$%%%$$$$$$#################################""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvzzz~~~uuuyyypppiiimmmllldddccciiieeeccceeeccc^^^ZZZZZZUUURRRRRRUUUXXXSSSHHH>>>000...+++***,,,---...---...<<>>---&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&& $$$&&&***;;;OOOGGG@@@555***###!!!"""$$$""""""###$$$$$$%%%&&&&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%############""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%% !!!!!!"""######$$$$$$########################""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&))))))'''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&'''''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%{{{~~~{{{zzz{{{pppiiipppqqqjjjiiikkkeeeccceeefffbbb^^^]]]\\\XXXUUUVVVXXXQQQBBB666111...,,,++++++,,,+++******<<>>111''')))***%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvvvvvvvhhhmmmtttjjjssskkkccc```fffggg```[[[]]]XXXVVVVVVXXXYYYUUULLLDDD;;;888444///,,,+++++++++---:::<<>>777111000///---...111;;;>>>333(((++++++&&&((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''(((((('''&&&&&&(((***)))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))+++++++++***************(((***---......,,,***(((,,,,,,+++++++++************,,,///222333555888:::???BBBFFFIIIIIIHHHGGGHHHEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEHHHLLLQQQUUUWWWRRRFFF777...,,,---///...+++---,,,***+++...---(((+++,,,,,,,,,+++***)))(((******))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&|||{{{nnngggqqquuuooonnnpppkkkbbbeeellleee]]]dddfff^^^XXX[[[\\\WWWOOOKKKAAA999222000///---///222<<>>222000,,,***)))***,,,...*********************+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&zzzzzznnnfffnnnqqqmmmmmmpppkkkcccfffmmmeee\\\bbbggg^^^XXXZZZ[[[WWWPPPLLLCCC;;;333000...,,,---000;;;>>>333(((++++++&&&((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%''')))*********)))'''&&&(((,,,///)))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******)))*********++++++++++++***++++++++++++,,,,,,,,,*********,,,...222555777===>>>BBBFFFLLLSSSXXX[[[WWWZZZ^^^___^^^[[[YYYXXXRRRSSSSSSQQQOOOMMMNNNOOOVVVRRRNNNNNNPPPSSSRRRQQQTTTZZZbbbiiioootttxxx{{{}}}zzzwwwtttpppkkkhhhqqqvvvyyyyyywwwssshhh^^^LLLHHHBBB;;;444///,,,++++++++++++***************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))*********+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******''''''''''''&&&&&&&&&&&&~~~~~~yyy{{{ppphhhoooqqqmmmmmmpppkkkcccfffmmmddd[[[aaaggg^^^WWWYYYZZZVVVPPPLLLDDD<<<444222000------000999<<<111'''++++++''')))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$'''))))))'''%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''')))+++,,,******)))'''''')))---000)))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,------------.........//////111444888<<<@@@CCCDDDLLLKKKJJJKKKNNNRRRWWWZZZVVVXXX[[[^^^```^^^ZZZWWWUUUVVVUUUTTTSSSUUUXXX[[[ZZZTTTLLLHHHHHHIIIHHHFFFDDDPPP___jjjooosssxxx|||{{{|||}}}{{{yyywwwxxxyyy}}}~~~wwwnnnkkkeee[[[PPPCCC999333222111000...---+++******++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((())))))))))))*********))))))))))))))))))))))))'''((())))))******))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((('''''''''&&&&&&&&&&&&~~~}}}zzz|||rrrjjjqqqrrrmmmnnnoookkkcccfffmmmddd[[[```ggg]]]WWWXXXZZZVVVOOOKKKDDD===666333111...---///888;;;000'''***+++''')))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$'''***)))'''%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&'''***,,,...******)))'''''')))---111)))((('''&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,.../////////000000111111666999???EEEJJJNNNOOOPPPHHHGGGFFFFFFJJJOOOUUUYYYdddeeeiiipppvvvwwwtttooonnnooonnnnnnppptttyyy~~~}}}tttiiibbb``````^^^\\\ZZZhhhxxx~~~~~~xxxwww{{{yyy|||}}}}}}||||||zzzuuukkk]]]QQQIII:::999666444111...,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&~~~~~~}}}pppiiisssvvvnnnllltttooobbb```hhhcccZZZ]]]eee^^^WWWWWWZZZYYYQQQIIIAAA:::444222111......111===888111,,,))))))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))***+++,,,,,,((('''&&&)))---000000...''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""###########################$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++*********,,,...///,,,------,,,,,,---000222---...///000111555===CCCLLLNNNQQQTTTSSSNNNKKKKKKJJJFFFCCCHHHTTTcccnnnssspppwww~~~xxxqqqmmmkkkwwwvvvwww{{{zzztttpppoooddd^^^SSSIII???888111---///---+++***+++***)))'''+++)))''''''((())))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&'''((()))***+++++++++++++++***)))((('''++++++*********++++++,,,))))))***************))))))***************++++++'''''''''&&&'''(((((()))''''''(((((()))******+++(((((('''''''''&&&&&&&&&}}}}}}pppiiisssuuunnnlllsssnnncccbbbjjjeee\\\___fff___XXXXXX[[[YYYQQQIIIDDD===666444111......000===888111,,,))))))(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))******+++,,,)))''''''(((+++---,,,***''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###########################$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************************---,,,+++***************)))+++...///...---------111444999===BBBGGGNNNTTTUUUWWWYYYZZZWWWUUUUUUWWWSSSYYYbbbjjjppptttvvvvvvrrrcccYYYYYY^^^gggppprrrrrrvvv|||vvvrrrkkkddd[[[RRRHHHBBB222///,,,******+++******,,,+++******,,,,,,+++)))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((,,,,,,+++*********++++++))))))************************)))(((((('''((((((+++++++++++++++***))))))***))))))(((''''''''''''+++***)))(((&&&&&&&&&%%%''''''((((((((((((((((((((((((((('''''''''&&&&&&||||||pppiiirrrtttmmmlllqqqmmmcccccclllggg___aaahhh```YYYYYY\\\[[[SSSJJJGGG???888555222...---///===888111+++))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''******)))))))))***++++++***(((''''''((()))'''&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))((())))))))))))*********************************---------,,,,,,++++++***+++---...//////000222444:::???HHHPPPWWW^^^eeeiiijjjnnnpppnnnlllmmmrrrvvvoooqqqrrrqqqoooqqqxxx~~~{{{~~~wwwyyy}}}}}}ttttttvvv{{{{{{xxxyyy}}}yyyzzz|||~~~sssVVVPPPNNNWWWdddpppzzzzzzrrrhhhbbbKKKDDD:::222...---......---,,,++++++,,,+++)))'''*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((************)))))))))))))))))))))***************+++******))))))******+++,,,,,,,,,,,,+++***))))))++++++***)))(((((()))))),,,+++***)))(((''''''&&&))))))))))))((((((((((((((((((((((((''''''''''''{{{|||pppiiiqqqsssmmmlllnnnjjjbbbcccmmmhhh___bbbiiiaaaZZZZZZ]]]\\\TTTLLLEEE>>>777444222......000<<<777000+++)))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''))))))''''''''''''''''''''''''******))))))))))))*********)))(((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,---...............000/////////333:::CCCIIIRRRUUU[[[aaagggmmmrrrtttuuu{{{~~~zzzvvvxxx|||yyyuuuvvv}}}xxxsssqqqwww|||}}}}}}~~~ssstttxxx~~~|||qqquuuzzzyyy]]]CCCCCCWWWmmm{{{}}}pppeeeUUUFFF:::333000...///...---------,,,)))'''++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********))))))((((((((('''(((((()))************++++++******))))))))))))************+++---......++++++,,,,,,,,,,,,,,,+++******)))))))))***++++++))))))******++++++++++++************************)))))))))(((((((((''''''zzz{{{pppiiipppqqqlllllljjjhhh```cccmmmhhh___aaahhhaaaZZZZZZ^^^^^^VVVNNNBBB;;;444222111......111;;;666///+++)))((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((******))))))((())))))***((())))))))))))))))))***''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((())))))))))))******++++++************++++++++++++++++++++++++++++++++++++,,,---------....../////////111555;;;BBBLLLVVV]]]ggggggjjjnnntttzzz}}}vvv~~~{{{yyyvvvooovvv|||yyywwwyyy}}}|||wwwrrr|||~~~rrrTTTJJJUUUhhh{{{uuuiiiZZZJJJ<<<333222000...---.........---++++++++++++************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************++++++******)))))))))(((******+++,,,,,,++++++***++++++******+++,,,............------------------***+++,,,...////////////,,,,,,,,,,,,+++******)))((()))******++++++******))))))*********+++++++++******)))))))))(((((((((xxx{{{qqqiiinnnpppkkklllhhhfff```cccmmmiii___```fff___YYYZZZ______XXXQQQAAA999333222111......111:::555///***(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))******)))((((((((())))))''')))************+++---''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------///111222222999DDDPPPZZZbbbjjjnnniiijjjnnnuuuwwwrrrvvv}}}zzzpppWWW\\\```dddkkksssvvvtttlllaaa\\\eeesssyyyuuupppooobbbYYY```mmmuuuxxxxxxwwwrrrnnnqqq|||oooqqqssstttvvvzzzzzznnnddd___ggg~~~qqq\\\NNN;;;666000+++***,,,...///,,,,,,,,,+++++++++******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))************************+++++++++***************+++,,,,,,---,,,+++)))(((,,,,,,---...000333666888<<<;;;999777555333222222//////111222333333444444888999999999777333000...------...---,,,+++)))((())))))))))))))))))******************))))))))))))wwwzzzqqqhhhnnnooojjjlllhhhgggaaaeeeooojjj___```ccc]]]XXXYYY___```ZZZRRRCCC<<<555333111......111:::555///***((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''&&&''''''((())))))))))))))))))))))))))))))******)))((((((((((((((((((***++++++))))))***,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++++++++))))))******+++,,,,,,---+++++++++,,,,,,,,,,,,---------------------------/////////000333888===@@@HHHNNNWWWbbblllvvvvvvvvvxxx}}}~~~xxxuuujjj]]]XXXXXXXXX[[[___bbbeeefffRRRPPPRRRWWWYYYXXX\\\ccccccWWWPPPSSSXXXYYYXXXYYY]]]TTTMMMOOOTTTWWWYYY[[[\\\WWWSSSTTT___ssszzzsssnnnjjjvvvvvvuuuqqqlllpppxxx}}}|||sssZZZPPPBBB555///---...///---,,,,,,,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))++++++++++++++++++++++++******++++++++++++++++++,,,---///111222222222111555444444444666888:::<<>>777444222...---000999555...***((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((''''''''''''((())))))))))))))))))))))))))))))******)))((((((((((((((((((***,,,+++(((''')))+++'''''''''&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------//////000444;;;CCCKKKPPPcccccceeejjjsss~~~uuukkkdddbbbgggeee```bbbgggaaaTTTNNNPPPQQQPPPPPPTTT[[[aaaXXXQQQQQQVVVTTTOOOUUUbbbhhh```YYYZZZZZZYYY]]]dddgggaaa\\\YYYUUUQQQQQQUUUUUUSSSOOOKKKMMMXXXgggrrrwwwppphhhfffnnn}}}vvvzzzrrrmmmooottt{{{wwwmmmrrrtttxxx~~~qqq\\\HHH;;;555333333---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++*********++++++,,,,,,---///222777<<<@@@BBBCCCDDD@@@>>><<<:::999999:::;;;999999999999::::::;;;<<<=========<<<;;;:::888888555999???CCCEEECCC???===999;;;===>>>>>>>>><<<;;;666555333111...,,,***)))+++++++++************)))uuuzzzppphhhqqquuummmgggfffeee___cccoookkkbbbdddbbbdddYYYTTT]]]___VVVTTTNNN@@@555444333...---000===777000,,,++++++)))'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))(((((()))******,,,,,,---------,,,+++***///+++&&&&&&)))+++***'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%% %%%'''%%%(((+++)))"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&'''((((((&&&'''(((***((((((((()))******++++++******+++++++++,,,,,,,,,111...++++++---...---+++,,,++++++---//////---+++000111666===HHHVVVdddmmmqqqsssxxx~~~sssggg```[[[WWWUUUOOOOOOQQQUUUZZZ[[[XXXUUUJJJMMMOOONNNMMMOOOWWW]]]^^^aaaeeefffgggiiimmmqqqxxxxxxsssllllllrrrsssooouuurrrmmmgggaaa^^^\\\[[[```^^^ZZZWWWVVVVVVWWWXXX```aaa]]]UUUSSS\\\lllwww~~~|||rrrooowww|||||||||rrriiifffqqq}}}ooo___OOO===...222000---,,,,,,,,,+++******)))'''(((***++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))///...,,,+++*********+++((()))+++,,,------,,,,,,---///111000000222777<<>><<<:::333222111333666888999999CCCAAA???===;;;777333///---,,,++++++,,,+++***(((uuuzzzqqqiiiqqquuummmhhhhhhggg```dddooojjj```bbbdddfff[[[VVV___```WWWUUUNNN@@@666444333...---111<<<777///++++++***)))'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((***))))))(((((()))***+++///...,,,+++,,,---000111///***&&&&&&)))+++***'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&###'''((('''(((+++)))###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((('''''')))***(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,---+++***+++---...---+++---,,,,,,---...000222333555;;;EEEPPP^^^oooyyyrrrfffbbb]]]ZZZYYYVVVQQQMMMMMMNNNQQQWWW^^^bbbcccaaagggjjjmmmnnnnnnsss}}}}}}vvvsssuuuuuusssmmmgggaaa]]]\\\]]]```bbb```]]]]]]```cccjjjkkkfff___```mmm}}}|||xxxxxxpppiiikkkqqqxxx}}}wwwjjjWWWGGG777333///...//////,,,))),,,+++******++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******))))))((((((((((((************************,,,+++***)))))))))***+++///...---,,,++++++,,,,,,+++111777===@@@DDDJJJOOOQQQSSSTTTUUUUUUUUUVVVVVVLLLPPPUUUXXXYYYWWWSSSPPPNNNLLLKKKLLLNNNRRRUUUWWWZZZ\\\[[[ZZZ\\\______\\\^^^ZZZUUURRROOOKKKEEE@@@AAA>>>999777777888888888777<<>>333333333111...+++)))(((~~~vvv{{{rrrjjjqqquuummmhhhjjjhhhbbbeeeoooiii^^^___fffhhh]]]XXX```aaaXXXUUUNNNAAA777666333......222<<<666///*********((('''((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))++++++111...+++)))***...333666---***&&&&&&)))***)))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''))))))((()))***(((###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''((()))((('''''')))+++((())))))******+++,,,,,,+++++++++,,,,,,,,,------+++******,,,...///...,,,//////......///333888===CCCKKKXXXeeessszzztttsssooocccYYYTTTRRRRRRUUUYYY[[[YYYVVV[[[___gggsss}}}vvvsssjjjllloooppplllddd\\\XXXZZZbbbfff```ZZZ^^^iiipppwwwuuummmlllsssxxxyyyttteeeNNNEEE999111///000///------,,,+++,,,,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************+++***)))))))))+++,,,---111///---,,,---000333555===BBBJJJNNNOOOQQQSSSVVVRRRTTTUUUTTTSSSTTTWWW[[[VVVZZZ___```^^^ZZZWWWWWW]]][[[XXXVVVXXX\\\bbbeeeiiigggeeeccc]]]WWWWWW[[[aaa]]]ZZZYYYZZZYYYVVVSSSXXXUUUPPPLLLHHHCCC===999///444===IIISSSYYYZZZZZZSSSMMMCCC888000...000222~~~{{{vvv|||tttkkkqqqtttmmmiiiiiihhhbbbeeeooojjj______ggghhh^^^XXX``````VVVSSSOOOBBB999777444......444===666...***))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((()))***++++++///---***((())),,,000333+++)))'''''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&******((('''((((((&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((***,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---///000000///...000111222333555;;;CCCIIIUUUYYYbbbmmmvvv||||||{{{ssshhh[[[VVVYYYZZZVVVPPPYYYXXXYYYaaammmzzz{{{qqqllldddmmmqqqllldddaaaaaabbbaaakkkxxx}}}~~~{{{xxx}}}zzzooobbbOOO===222...000222,,,++++++,,,---,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++---,,,,,,++++++,,,...///+++,,,...111666<<>>;;;555///111888@@@999000******+++++++++))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((((((&&&'''((())))))((((((''''''((()))))))))))))))(((&&&'''((((((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************************))))))))))))************((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((///((($$$&&&&&&######&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&''')))***+++,,,---***************************+++++++++******,,,---++++++,,,,,,---.........---.........////////////...///000000000333888===CCCIIITTTcccnnnnnneee[[[VVVTTTTTTVVVZZZ\\\ZZZWWWXXXggg|||ppprrrwww|||xxxnnniiikkkrrryyyzzzgggRRRCCC666333...,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((()))))))))*********************************))))))*********+++++++++++++++,,,,,,---.........------...///111333666777@@@AAABBBDDDGGGIIIKKKLLLMMMQQQUUUUUUSSSQQQRRRSSSUUURRRNNNOOOQQQRRRPPPMMMRRRJJJLLLXXX___YYYRRRPPPLLLNNNPPPOOOMMMOOOUUU[[[ccckkkmmmdddYYYUUUWWWYYYZZZ```kkk{{{|||wwwrrroooeeedddccccccaaa]]]XXXTTTVVVQQQMMMLLLRRR[[[ffflll~~~wwwyyyooorrrsssmmmllliiiiiicccgggpppiii\\\\\\gggiii___XXX^^^\\\OOOJJJPPPFFF>>><<<666///111999AAA:::111+++***,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))''''''((())))))((('''&&&(((((())))))***,,,------%%%'''((()))((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************************)))*********++++++++++++((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((000)))%%%''''''$$$%%%)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***'''((()))***,,,...///000***************************+++,,,+++******,,,...++++++,,,------......///............/////////000000222333444555999AAAFFFUUUZZZdddrrrzzzsssaaaQQQOOOPPPRRRTTTWWW___hhhooozzzxxxjjjbbbdddkkkvvv}}}}}}zzz|||wwwzzzkkk[[[<<<888222...,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************************************))))))******++++++++++++++++++,,,,,,---...////////////111333666:::>>>@@@GGGFFFEEEDDDEEEGGGJJJLLLGGGMMMTTTXXXXXXVVVVVVWWW\\\WWWRRRUUU]]]dddeeecccmmmeeeccckkkmmmgggdddiiikkkmmmmmmjjjdddbbbdddggghhhqqqppp```RRRMMMKKKGGGQQQPPPRRR[[[lll~~~vvvppphhhbbbaaabbbeeefffccceeeeee___VVVQQQRRRUUU~~~||||||uuuqqqrrruuurrrlllfffhhhdddfffppplll___[[[eeehhh^^^VVV[[[ZZZRRRQQQPPPJJJ;;;333444000...777DDD:::000---,,,))))))***,,,***((('''&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******((()))++++++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************%%%&&&(((((('''&&&'''(((***))))))(((((())))))***)))+++,,,---+++)))((('''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))******))))))***,,,///000******+++++++++,,,,,,,,,---------,,,,,,+++++++++(((+++...000000//////000111000000000000000//////111444666777<<>>CCCCCCDDDFFFKKKDDDAAAEEEIIIKKKQQQZZZ\\\VVVVVV```lllssswwwzzzxxxooofffiiivvvyyytttzzz}}}yyyzzziii\\\WWWVVVRRRNNNJJJKKKSSS^^^iiippp{{{uuuuuusssmmmhhhfffiiiooolll```WWWUUU~~~{{{uuuppprrruuurrrllleeehhhccceeeoookkk___[[[bbbfff___YYY^^^\\\SSSQQQPPPJJJ;;;333555000...777CCC999000---,,,))))))***+++***((('''''''''))))))(((((((((((((((((((((((('''''''''(((((((((((((((''')))+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********++++++,,,---,,,***)))))))))(((((((((((()))***+++,,,***++++++***)))(((((()))))))))))))))))))))))))))***))))))))))))(((((((((***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))***)))(((((()))+++...///***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++))),,,///000000/////////......///000000222444666333;;;EEEOOOZZZiiixxxwwwlllddddddddd```\\\\\\eeerrrwwwmmmccc]]]\\\cccsss}}}pppsssvvv{{{kkkSSSBBB555---+++......,,,***+++---...---,,,************))))))))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++************+++,,,---...///000///---,,,...444888AAAGGGOOOUUURRRIIIDDDEEEDDDCCCEEELLLRRRYYYfffsssqqqqqqwwwssshhhdddfffaaaZZZVVVVVVZZZ^^^aaa___dddmmmxxxwwwnnnhhhkkkmmmkkkhhhhhh}}}zzztttoooqqquuurrrkkkeeehhhccceeeooolll___\\\```fff```\\\aaa___TTTQQQPPPKKK<<<333555111///888CCC999000---+++))))))***+++***)))((('''((()))***(((((((((((((((((((((((())))))(((((('''''''''''''''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++***+++,,,+++***))))))***)))))))))******+++++++++---+++***)))((()))+++,,,))))))))))))((((((((((((+++++++++***))))))((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))((((((((()))+++,,,...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++---000000000/////////...111333222111222555888;;;CCCPPP\\\eeemmmuuu{{{pppaaaTTTUUU```mmmxxxyyyggg[[[ZZZcccnnn~~~zzzssspppoooqqqyyyppp]]]III777...,,,......------------------*********)))))))))((((((*********)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...000111//////666CCCNNNWWW[[[aaa```TTTGGGCCCFFFJJJNNNUUU[[[]]]dddsss}}}tttjjjbbb\\\YYYUUUWWWZZZ]]]___cccfffiiiyyyrrrqqqpppnnnmmm}}}zzzsssoooqqquuurrrlllgggiiidddfffpppmmmaaa^^^dddiiibbb\\\aaa^^^TTTQQQPPPKKK<<<444666222000999BBB888///,,,+++))))))*********)))(((((())))))***(((((((((((((((((((((((((((((((((((((((''''''''''''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,(((***++++++******,,,...++++++++++++++++++******---,,,++++++,,,------,,,*********************************************************)))))))))((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((()))***+++,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,...000111000//////000333555666555444888@@@FFFRRRUUU\\\bbbcccbbbbbbeeeXXXVVVZZZjjjyyyhhh^^^ZZZrrrtttzzzttt}}}{{{xxxttttttyyyzzzhhhPPP;;;///000000000000...---,,,,,,+++++++++*********))))))******+++*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,---------------------------...//////000111111111+++...333777===HHHUUU___bbbaaa___[[[RRRMMMQQQYYYgggpppzzz}}}{{{}}}pppiiimmmeeeYYYPPPNNNQQQUUUXXXiiiyyy{{{tttooo}}}|||yyytttooorrruuussslllhhhjjjeeegggqqqooocccaaajjjmmmcccZZZ^^^\\\SSSQQQPPPKKK<<<555777333111:::AAA888///,,,+++))))))+++***))))))))))))*********))))))))))))))))))))))))&&&&&&''''''((())))))***''')))******)))(((((()))************************************************(((((((((((())))))******)))))))))************+++))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,...000******,,,---...//////...,,,---...111333333000,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***((((((((())))))***++++++++++++,,,,,,,,,------------------------------------///000111000000111222555444333555???QQQfffuuurrrmmmjjjjjjfffaaaaaaeeeXXXjjjwwwccc___aaafffooo{{{xxxzzz~~~yyyxxxyyyzzzzzzlllSSSAAA111000000///...---,,,***---------,,,,,,,,,+++++++++++++++,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******************************))))))))))))***************++++++++++++,,,,,,,,,------------------------......//////000000111111111333999AAAKKKSSSYYY\\\^^^[[[\\\aaagggllluuu~~~xxxeee[[[YYYYYYVVVRRRUUU[[[hhhzzz}}}}}}zzztttpppsssvvvtttnnniiijjjeeefffqqqooodddbbblllnnncccYYY\\\ZZZRRRPPPQQQKKK===555777333222;;;AAA777...,,,+++))))))+++))))))******************))))))))))))))))))))))))%%%%%%&&&'''((()))******((()))++++++)))))))))***************************************************'''(((((())))))******+++)))*********++++++++++++)))))))))*********++++++++++++,,,,,,,,,------------------,,,++++++...000---///333666999;;;<<<<<<444444777;;;???>>>999444//////...---,,,++++++***++++++++++++,,,,,,,,,---++++++*********)))))))))'''(((((())))))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,------------------------............---...000111000111333444555333444???VVVuuu~~~rrrhhhdddaaa^^^dddmmm|||{{{}}}~~~yyyxxx|||~~~{{{xxxwwwzzzzzzzzzzzz|||jjjddd___^^^bbbooo}}}wwwtttvvvyyy~~~}}}mmm^^^===777000------......,,,.........---------,,,,,,++++++,,,---,,,+++***)))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,........................---------...///222444555>>>???CCCIIIQQQUUUVVVTTTVVVZZZhhh|||}}}tttdddVVVQQQMMMNNNXXXhhhwww~~~{{{uuuqqqtttxxxuuuooogggiiiccceeeooommmcccaaaiiilllccc[[[^^^[[[QQQOOOQQQLLL===666888444333<<<@@@666...++++++))))))+++))))))******++++++++++++))))))))))))))))))))))))&&&'''''''''(((((()))))))))***,,,,,,*********+++************************************************'''(((((()))******++++++*********+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,------------,,,---//////000333777:::@@@BBBFFFIIILLLNNNNNNNNNFFFEEEFFFJJJOOOPPPKKKGGG???>>><<<999666333111000000000//////...---,,,,,,+++++++++*********))))))'''(((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********)))******+++++++++++++++,,,,,,,,,------------...------------.........///,,,...000000111222444777666;;;GGG\\\wwwvvvhhh___aaagggppp~~~{{{xxx{{{~~~vvvuuutttsssuuuwwwzzz|||qqqaaaZZZ```qqq|||tttrrrsssvvv}}}~~~www\\\MMM:::///...000000.........---------,,,,,,,,,+++,,,---...---,,,***)))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++************************))))))*********++++++++++++++++++,,,,,,,,,------........................///......000444999>>>AAAEEEGGGJJJMMMRRRXXX^^^aaacccpppqqqaaaYYYSSSRRRSSSVVV```jjj|||~~~{{{vvvrrrtttxxxvvvpppfffgggbbbcccnnnlllbbb```dddjjjccc\\\```\\\QQQNNNQQQLLL===666888555333===@@@666---++++++))))))+++((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''***+++------+++***+++,,,************************************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,---------......000222555888<<>>666555333222///...,,,++++++++++++************)))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////,,,---///000111333666888:::FFF^^^zzznnnbbb___mmmzzzwwwvvvkkknnnttt{{{}}}ooofffggglllvvvmmmjjjhhhttt~~~zzzdddGGG555000111111///---------,,,,,,,,,+++++++++,,,---......,,,***)))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++************************)))************+++++++++++++++,,,,,,,,,---------////////////////////////222111222444:::AAAHHHMMMEEEHHHLLLOOOTTT^^^mmmxxx|||uuulllcccVVVMMMPPPYYYYYYnnn}}}{{{vvvooonnnqqqrrrpppccchhhdddfffrrrrrrddd]]]ccckkkcccYYY^^^^^^TTTNNNLLLKKK@@@888777222333@@@@@@666---++++++***+++---)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********))))))(((***+++------+++******+++...------,,,,,,++++++***+++,,,,,,,,,++++++***))),,,---//////---,,,------+++,,,---,,,+++...444999777<<>>:::444000000///...---***((((((+++---''')))+++***((((((+++///,,,+++)))''''''(((***+++((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%$$$%%%((()))&&&###%%%)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++---------........./////////000111000...---...///......222555222111999DDDSSSnnn}}}yyyaaakkk~~~~~~vvvuuuxxxzzz{{{lll[[[iiixxxkkkuuukkkjjjxxx~~~jjjRRR===000,,,,,,------///111...)))(((,,,,,,+++******++++++***(((***************)))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,---------------------......------...///---...222888@@@GGGLLLPPPQQQNNNTTT[[[aaaiiiyyy~~~pppbbbYYYTTTSSSVVVccc~~~~~~{{{tttpppsssvvvrrrkkkeeejjjeeeeeerrrrrreee^^^bbbiiiaaaXXX\\\\\\SSSNNNLLLKKK???777666111111>>>@@@666---++++++***+++---)))))))))))))))***++++++************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++******)))+++,,,+++***)))***+++++++++++++++++++++,,,,,,)))***+++---...//////000,,,---......------///000---///111333777===DDDIIIOOOQQQUUUXXXZZZ]]]```bbb]]]^^^___^^^\\\YYYXXXXXXZZZ\\\]]]]]]\\\]]]bbbgggmmmnnnoooqqqrrrrrrpppnnndddWWWNNNOOORRRMMMBBB:::888444000...------+++)))---,,,+++******)))((('''---,,,+++)))))))))******((((((((((((((((((((((((&&&'''''''''((()))))))))&&&&&&'''(((((('''&&&&&&$$$%%%'''(((&&&$$$%%%(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++---------.........////////////000000000/////////---///222333111:::RRRjjjqqqffffffhhh{{{~~~ooodddjjjpppxxx}}}xxxrrrxxx~~~iiiLLL777111222+++***+++...---***+++000,,,+++******++++++***(((***************)))(((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************************************++++++++++++,,,------------.........000222222///---...111444555888>>>CCCIIIPPPXXX]]]dddnnn{{{{{{tttpppccc\\\YYYeee}}}~~~{{{tttrrrwwwzzzssshhhhhhkkkeeedddpppqqqeee___```ggg```VVV[[[[[[RRRMMMMMMKKK???777666000///;;;???555---++++++***+++---***))))))))))))***++++++************************))))))))))))))))))))))))++++++*********))))))))),,,,,,++++++++++++,,,---***++++++)))((((((***,,,))))))******+++,,,,,,------------,,,,,,,,,++++++...///000///...///222444888888888;;;???CCCFFFGGGJJJKKKMMMMMMMMMMMMNNNPPPTTTVVVXXXYYYXXXWWWXXXYYY\\\___bbb___ZZZXXX\\\aaakkkmmmqqqvvvzzz}}}~~~~~~vvvhhh[[[VVVVVVUUUUUUWWWHHH>>>333---...000...+++000,,,)))***---...+++(((...------,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++++++++++++++,,,,,,,,,,,,------.........//////////////////000111222000///333333333444;;;RRRxxxppp___^^^lll||||||sssrrryyyrrrdddWWWYYYlll~~~}}}hhhOOO===444///+++***------,,,---111---+++******++++++***)))***************)))((((((''''''(((((())))))******((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------....../////////111111000---///555;;;???AAABBBCCCGGGSSScccoookkkccc\\\___lllzzz~~~}}}vvvsssvvvyyysssjjjjjjmmmeeecccoooqqqfff```aaahhh___UUUZZZ[[[RRRMMMNNNKKK???777777111///999===444---++++++***+++---******))))))******+++,,,************************)))))))))))))))))))))))),,,++++++******))))))(((,,,++++++***++++++------,,,,,,+++)))((())),,,///+++++++++,,,,,,---------000///...------,,,,,,,,,///000111111222444999<<>>555//////000...,,,,,,---,,,++++++,,,,,,+++)))***************)))((((((&&&''''''((()))******+++'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...//////000111111555111222999???AAACCCHHHEEEQQQbbbqqqzzzpppiiibbb]]]~~~zzzrrrppprrrsssqqqgggjjjcccbbbnnnpppfffaaaeeekkkaaaUUUYYYYYYPPPLLLOOOLLL???999;;;555111999;;;222,,,+++,,,+++***,,,+++************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,+++------...---,,,---000222111111000//////...------......---------///000111222777???HHHRRR]]]gggmmmwww{{{yyyooofffaaa```]]]XXXUUUWWW]]]ccceeebbbfffrrrzzzxxxoooiiimmmooonnngggXXXHHH:::333BBBEEEFFFAAA888000---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))%%%---///)))%%%((()))&&&((((((((((((((((((((((((''''''((((((((()))))))))************************)))******++++++******)))*********++++++++++++,,,++++++,,,,,,------............/////////000000000222222222111000222555888999HHHaaa|||vvv___\\\fff~~~{{{xxxrrrcccmmmsssvvv|||zzzrrrKKK>>>111...///...,,,,,,...,,,++++++,,,,,,+++******************)))((((((''''''(((((())))))******'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111222222555000333<<>>LLLRRR\\\gggrrr}}}}}}yyyyyyuuunnngggdddgggjjjggg```\\\___fffnnnwwwzzz}}}uuudddQQQEEEIIIOOOUUUWWWRRRHHH===666333111000...---,,,,,,---))))))))))))))))))))))))((((((((()))*********+++***)))(((''''''((()))***%%%111555+++$$$&&&)))'''(((((((((((((((((((((((('''((((((((())))))))))))************************)))******++++++******)))*********+++++++++,,,,,,++++++,,,,,,---......///.../////////000000000000000333444333111555>>>EEE[[[uuuxxxkkkcccsss|||zzz}}}llljjjtttsssuuuyyy~~~eeeQQQ;;;111///...---......,,,++++++,,,---+++******************)))(((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000111222222333444333:::DDDJJJOOO___rrr|||hhh||||||uuurrrvvvxxxqqqgggbbbfff```aaannnqqqfff```fffkkk___SSSUUUUUULLLGGGLLLHHH;;;777;;;666111888999111+++,,,,,,+++***+++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...'''***---000111000---+++)))+++---...------...///,,,,,,------...////////////222777???HHHRRR[[[```gggmmmvvv{{{vvvuuuxxxuuuwwwwwwmmm]]]XXXfffyyyzzzjjj]]]IIIPPP\\\gggkkkcccSSSGGG999666333000---,,,,,,---))))))))))))))))))))))))''''''((()))***++++++,,,***)))(((''''''((()))***&&&444999---###%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////000000000000...333666555333888DDDPPPyyyfffnnn}}}}}}{{{fffaaa{{{{{{{{{oooffflll|||yyyeeeGGG555///......///...---+++,,,------,,,******************)))(((((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111222333333888<<>>XXX~~~vvvxxx|||xxx{{{yyymmmdddeeekkkqqqzzz~~~pppYYYBBB555222222/////////---,,,,,,------************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111333555444444777===BBBBBBJJJXXXkkkzzz~~~{{{uuurrrqqqmmmhhheeedddaaaaaagggjjjddd[[[^^^fff]]]QQQTTTTTTLLLIIIJJJFFF???999555555777999;;;333,,,,,,---+++***+++)))************+++++++++***++++++,,,,,,,,,,,,,,,+++***))))))((())))))*********+++++++++,,,,,,,,,///...---,,,---...000111111---,,,......---000444)))...666???JJJXXXgggqqq~~~}}}~~~}}}vvvppprrrxxx}}}rrrkkkiiidddeeehhhnnnrrrxxxyyyhhhTTTCCC888444+++---......---+++******+++******))))))******+++)))+++,,,+++)))))),,,///333000+++))))))************))))))))))))(((((((((((()))******++++++******************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------.........//////000000000222000111555555333222555000<<<:::???cccjjjfffyyy|||zzzxxxjjjggghhhjjjssszzzpppXXX===111333333111///,,,++++++,,,---++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******++++++,,,,,,------------------------------///.........//////000111000333555555666;;;BBBGGGIIIXXXooo{{{||||||xxxsssqqqqqqmmmhhhgggfffccccccfffiiicccZZZ[[[cccZZZOOOSSSTTTMMMKKKIIIEEE>>>888555555777999:::222,,,,,,,,,+++***+++))))))*********+++++++++++++++,,,------------,,,+++******))))))(((((((((******+++++++++,,,,,,,,,...---------...///000111000...000333222//////333333;;;HHHVVVeeevvv~~~}}}yyy}}}uuunnnooommmnnnsssuuuwww|||ttt```MMMAAA444000---+++,,,,,,+++)))++++++************++++++***,,,---+++)))***///444222...***((((((***++++++))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000111111000///111555666444555999333>>>FFFaaaxxxdddggg}}}zzz|||uuugggdddiiiooossszzz}}}zzzhhhMMM888///222000...,,,,,,,,,,,,++++++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,------...------------------------//////...//////000111222...111666999>>>EEEOOOVVVlll|||~~~wwwxxxuuupppooopppmmmhhhggggggeeedddfffhhhccc[[[ZZZaaaYYYNNNQQQSSSMMMKKKHHHDDD>>>888555555777999999111++++++,,,******+++))))))*********+++++++++++++++,,,------------,,,+++*********))))))((((((******+++++++++,,,,,,,,,+++,,,...000111111000///...,,,---111333444;;;BBBQQQYYYeeeqqq}}}|||ssslllgggjjjxxx{{{vvv}}}zzzwwwzzz{{{|||iii[[[HHH===///***,,,///---***,,,,,,++++++++++++,,,,,,***,,,---,,,+++---111555000---)))((()))+++++++++))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111222111111222555555333555:::<<>>GGGiiiwwwoooccchhhpppnnnzzzuuuyyyzzzzzzzzzwwwiiiYYYAAA:::222...///000000...,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---.........//////////////////////////////000000111333444555777<<>>MMM^^^kkkvvvyyyrrrqqqrrroookkkzzznnnRRR999------222...------,,,,,,------......***(((+++222444111,,,(((((()))+++------+++***))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000---...///000111222333333111111333666888<<>>888333222333444555333000---++++++***)))(((+++***)))((((((***,,,---***************++++++++++++,,,------......------,,,,,,+++++++++++++++,,,+++---///000000222888===MMMYYYhhhqqqvvv{{{xxxnnnooozzzlllRRR===333111,,,000///***,,,222///%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,...//////000000000000000---...///111222222222222555///000<<<<<<555UUUzzzxxxxxxnnngggzzzxxx|||{{{uuugggRRR===444111...---///...------,,,,,,++++++***************************+++++++++*********)))))))))************+++++++++)))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,------------------..................//////000000000000///222444000111777555555???WWWggg~~~xxxtttsssyyy~~~vvvyyyzzztttsssooouuuxxxyyytttooooooqqqooohhhbbbcccdddcccaaabbbccc^^^VVVZZZZZZSSSJJJIIILLLIIIAAAAAA<<<555000///000111111222///,,,+++++++++***)))+++***)))((()))***,,,---+++***)))((()))***+++,,,+++,,,------...---------,,,++++++++++++,,,---...---...///000333<<>>777333............---,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111444333333333333333333333333666444;;;QQQjjj~~~|||~~~yyyuuutttrrroooooonnnlllgggccccccdddccc```aaaaaa\\\TTTPPPQQQLLLDDDDDDJJJHHH@@@BBB===666222111222333444///---++++++,,,......---+++++++++++++++,,,,,,---))),,,///111222000---+++***+++,,,,,,------,,,,,,------,,,,,,,,,---......222;;;GGGSSS\\\ccckkkppppppnnnkkkiiilllsss~~~uuusssxxxXXXDDD333111333///---///.........------,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------............//////000000//////...///000000111111111111111222222222222333555666777888AAATTTyyyzzzrrrmmmggg```\\\[[[XXXQQQLLLQQQNNNKKKKKKNNNQQQRRRRRRKKKNNNPPPQQQPPPOOOPPPRRRLLLNNNQQQTTTVVVWWWWWWVVVWWWYYY[[[]]]bbbhhhpppvvvsssuuuzzztttqqqnnnsssmmmlllzzz{{{yyykkkSSS;;;000/////////...------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222222333333222222222333444555777999;;;MMMppp{{{yyyxxx{{{ttttttrrrqqqpppooolllhhheeecccdddccc```aaaaaa[[[SSSOOOPPPKKKCCCDDDIIIGGG@@@>>>:::444000000111333333000...,,,+++---......---+++++++++,,,,,,,,,,,,,,,))),,,000333333111---+++******+++,,,,,,,,,,,,,,,---------...///111222333555@@@PPP[[[```aaaaaaaaa^^^^^^dddttt~~~vvv^^^BBB333000111222444//////......---,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---------............//////000000000000/////////000111111222222111111111111111222444666999:::888KKKnnnsssgggeeefff```WWWQQQRRROOOKKKJJJLLLMMMLLLKKKKKKKKKKKKLLLNNNOOONNNLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNIIIJJJLLLKKKKKKKKKMMMNNNTTTUUUXXX\\\cccjjjqqqtttsssiiixxxzzzooolllxxxyyy}}}yyydddFFF333/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------..................///000111222333333222222111222333444666777999AAAMMMhhhwwwwww~~~zzzssssssrrrqqqpppnnnkkkhhhfffcccdddbbb`````````ZZZSSSPPPQQQKKKCCCDDDIIIGGG???;;;777222...///111333444111///---,,,---...------***+++,,,,,,------,,,,,,+++,,,---//////...---,,,******+++,,,,,,,,,,,,++++++,,,...111444777:::<<<>>>GGGSSS\\\]]][[[XXXWWWXXX___mmm~~~xxx}}}{{{~~~xxx___FFF888666555333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...------------............///000000111111000000///000000111222222222222111222111222333555999<<<>>>HHHlllzzzjjjaaaWWWPPPLLLNNNQQQQQQQQQRRRPPPPPPQQQRRRSSSUUUVVVVVVTTTUUUVVVWWWVVVUUUTTTSSS[[[YYYWWWVVVWWWWWWWWWVVVYYYXXXWWWVVVUUUUUUUUUUUUOOOPPPQQQPPPOOOOOOPPPQQQNNNMMMMMMMMMPPPUUUYYY\\\hhhppp{{{}}}rrrsssxxxooonnnmmmvvv}}}{{{nnnZZZCCC444/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------...............//////000222333333444222222222222444777999;;;EEEZZZrrrsssrrrqqqpppooommmjjjhhhfffcccdddbbb`````````ZZZRRRPPPQQQLLLCCCCCCIIIFFF???;;;777222///000333555666222000---,,,---------,,,***+++,,,---------,,,,,,,,,,,,+++***+++,,,---...******+++,,,,,,,,,,,,+++***+++...333888===AAACCCKKKRRRZZZ___^^^[[[ZZZYYYfffuuu{{{xxxvvvwww\\\FFF<<<555---000000///...------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......---------.........//////000000111111111111000000000000111222222222222111222222222444777;;;>>>AAAgggiiiZZZSSSPPPOOOOOONNNOOOQQQPPPOOOSSSYYYVVVYYY\\\]]]\\\ZZZZZZ[[[XXXYYYZZZZZZZZZ]]]bbbfffgggddd```___```bbbaaa```````````````````````````]]]\\\YYYUUUTTTUUUYYY]]]VVVTTTQQQNNNNNNPPPRRRTTTYYY___gggkkkoooxxxxxxkkkqqqkkkoooaaarrr{{{wwwrrrkkkUUU;;;/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////...///000111222333444444333333333333666999<<<>>>YYYxxx~~~tttpppppppppqqqppplllgggccc^^^___^^^[[[\\\]]]YYYRRRMMMQQQHHHAAAGGGFFF???>>>===777333222111000333888444111---++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,222------777EEENNNMMMHHH^^^\\\[[[[[[^^^bbbfffhhhmmmoooqqqppprrr}}}}}}{{{xxxeeeNNN:::...///555444---,,,111///(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000000111222222333333888222000444666888EEEUUUkkkeee]]]VVVRRRQQQPPPPPPNNNPPPSSSUUUVVVXXX[[[]]]dddfffgggfffdddbbbbbbbbbffffffgggggghhhiiiiiijjjnnnmmmkkkjjjhhhhhhggggggfffggghhhjjjjjjiiihhhgggeeefffeeeaaa]]]]]]aaaeeebbb___[[[VVVQQQOOOMMMMMMOOOUUU\\\```bbbfffmmmrrrxxxzzzqqqiii]]]fff___jjjssstttvvvrrr```LLL999222...000111,,,+++---+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000111111111111222333444444222222555777555777FFFWWWzzzuuuooooooooopppooolllgggccc______^^^[[[\\\\\\WWWPPPMMMQQQHHHBBBGGGGGG???>>>>>>888444333222111444999333111---++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,///...111;;;HHHQQQQQQNNN[[[XXXXXX]]]dddiiijjjhhhmmmkkkjjjkkkssstttaaaIII888111444444000//////...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111000000111111222333333333444000333:::777999UUUvvvuuuggg```ZZZXXXVVVVVVVVVXXXYYYYYYYYY[[[^^^______```bbbdddeeehhhlllmmmmmmmmmmmmnnnqqqrrrsssuuuwwwyyy{{{|||}}}}}}}}}}}}}}}}}}||||||ssstttuuuvvvuuurrrooommmooonnnmmmjjjgggfffgggiiikkkjjjgggccc___[[[XXXVVVWWWZZZ]]]^^^\\\\\\]]]^^^iiiqqq|||tttppp~~~nnngggnnnnnnmmmooouuuvvvlll```DDD888//////111///------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........------......///000000000111111111111222333444555555555777999:::DDD[[[qqquuuooonnnnnnooonnnkkkfffbbb___```^^^[[[[[[[[[UUUMMMMMMQQQIIIBBBHHHGGG@@@??????999555555333222555999333000---+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------///222999BBBLLLRRRTTTTTTQQQSSSYYYdddnnnpppjjjcccggggggjjjsss}}}xxx___KKK999444111222111...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........//////////////////000000000111111000111111222222333333444222111888===:::EEEqqqjjj\\\UUUQQQOOOTTTUUUWWWZZZ\\\^^^______]]]```dddfffhhhkkknnnppptttxxx~~~~~~zzzvvvrrrmmmjjjlllllllllkkkiiifffcccaaaXXXXXXYYY[[[\\\[[[XXXVVV[[[```hhhoooxxxkkksssllluuuhhh```gggtttwwwrrrmmmTTTCCC333...000111///---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------------.........---......//////000000111222222222222333444555555666555777<<>>999555555333222444888333000,,,++++++,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,---...///444999BBBHHHLLLOOORRRTTTJJJRRR___lllrrrpppggg```dddlllzzz{{{rrrbbbJJJ999---///222///,,,///........................------------------------------------........................//////////////////000000000111111111111111222222333444444444444777999999AAAaaammmeee[[[VVVVVVXXXYYYXXX^^^___aaabbbbbbaaabbbbbbccchhhooowww}}}wwwqqqppppppooonnnlllkkkjjj___]]]]]]```eeeeeeaaa]]]XXXZZZ^^^bbbfffppptttttt~~~xxxtttaaaXXXdddtttxxxssspppcccPPP999...000222000,,,......------,,,,,,,,,+++------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,------------...------------.....................///000000111111222222222222333555666777777666:::HHH```{{{wwwxxxzzzrrrooonnnmmmmmmllljjjfffccc___```___\\\[[[ZZZSSSJJJKKKOOOGGGAAAGGGGGG@@@???===888555444333000222666222///,,,++++++,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---++++++,,,///111333<<>>333111000............---------------------------,,,,,,,,,,,,+++,,,------......------,,,---------............------........./////////...//////000000111111222222222333444555666888999333;;;MMMlllzzzxxxzzztttrrrpppnnnmmmmmmkkkhhheee^^^``````^^^^^^\\\UUULLLHHHLLLDDD>>>EEEEEE>>>>>>===999666666444111111444111///,,,++++++,,,---,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///...------...222999???CCCIIIIIIIIIHHHHHHMMMUUU\\\___```]]]XXXXXXdddxxx}}}qqqZZZBBB444111111000............................................................////////////.../////////000000000000000000111111111222222222333333333444555555666666777555???\\\ttt```UUUTTTXXX]]]YYY\\\^^^___bbbiiittt|||{{{wwwsssqqqppppppmmmkkkfff]]]XXXZZZVVVMMMJJJOOOYYYaaaooo~~~rrr}}}qqqddddddnnnxxx{{{tttpppaaaIII777111111111------------...............------------,,,,,,,,,++++++,,,---------------------------......................../////////////////////000111111222222222333333444555777999:::999IIIddd|||yyyvvvsssqqqooonnnmmmkkkhhhfff^^^``````______]]]VVVMMMGGGKKKCCC===DDDDDD======>>>:::777777555222222555111///,,,++++++------,,,******+++++++++,,,,,,,,,++++++,,,,,,---.../////////......000555===EEEIIIIIIIIIGGGFFFHHHPPP\\\dddYYYZZZ[[[]]]bbbnnn~~~mmmMMM666000222111////////////////////////..................................../////////000////////////000000000000000111111111111222222222333333444444555666666666===777IIIttthhhaaaYYYWWWZZZ]]]]]][[[XXX^^^fffkkkrrr~~~zzzuuurrrnnnbbb[[[\\\YYYOOOJJJMMMMMMRRRYYYbbbrrrppppppuuuooovvv{{{yyytttuuukkkRRR;;;222222333,,,---------.../////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////............/////////000/////////000111111222222222333333444666888999:::GGG^^^~~~wwwrrrzzzwwwrrrpppmmmkkkkkkjjjhhhggg___```___]]]\\\ZZZRRRIIIJJJFFFBBBAAAAAAAAA>>>;;;;;;999666444222222222333///---++++++,,,,,,+++***,,,,,,,,,++++++*********)))***,,,,,,++++++,,,---...---000666???FFFHHHHHHGGGEEEFFFKKKRRRXXXZZZYYYVVVYYY^^^eeerrrvvvyyy~~~uuudddKKK444...333111///------000222222111000000000000000000000000//////............//////////////////000000000000000111111222222333444444000333555555555888999999===@@@cccsssaaa[[[YYYXXXWWWXXX[[[^^^```dddmmm{{{zzzvvvrrrlllgggbbb[[[RRRLLLOOOLLLMMMTTT^^^lllrrrhhh{{{}}}vvvnnncccOOO:::111222000------...---+++---222...------,,,,,,------...,,,,,,,,,---------........................------////////////000000000000//////000111222333333444555------777;;;999<<>>;;;:::888666333222222222333///---++++++,,,,,,+++*********+++++++++,,,,,,,,,***,,,------,,,,,,---...///111666===CCCGGGHHHGGGEEEGGGJJJPPPUUUXXXXXXWWWZZZ^^^bbbiiitttzzzwwwxxx~~~oooWWW???555666222111//////000000111111000000000000000000000000//////............//////////////////000000000111111111111222333333444444333444444333444666777888===\\\hhh\\\YYYXXXWWWVVVWWW[[[dddooowww~~~wwwrrrnnnhhhaaa[[[RRRMMMJJJLLLRRR\\\mmm|||mmm___{{{}}}xxxsssjjjZZZDDD555111222//////000///,,,,,,000...------,,,,,,------...,,,,,,---------.................................////////////000000000111//////000111222333444444333000444::::::999EEEUUU|||~~~yyyqqqooommmlllkkkjjjhhhfffdddccc___[[[YYYXXXQQQJJJJJJFFFBBBAAABBBAAA>>>;;;999777555333111111222333///---++++++,,,,,,+++***((())))))+++,,,---......,,,---...---,,,,,,...000111666>>>DDDFFFFFFFFFEEEEEEIIIOOOSSSUUUVVVVVVVVVbbbgggmmmsss|||wwwttt|||{{{gggOOO===555111222222111000///000111000000000000000000000000000//////......//////000/////////000000000111111111111222222333333444444666555444444555777:::<<>>VVVppp~~~xxxpppnnnllllllkkkjjjhhhffffffeee___YYYWWWVVVQQQIIIJJJFFFBBBAAAAAAAAA>>>;;;888666444222111111222333///---++++++,,,,,,+++***))))))***+++,,,------...,,,---...---,,,---///111444:::AAADDDDDDBBBCCCDDDHHHKKKOOOPPPPPPRRRWWW[[[iiirrrzzzzzzvvvtttrrrpppuuu```EEE333111222333111///...000222000000000000000000000000000000////////////000000//////000000000111111111111111222222333444444555666444555777999:::???DDDhhhgggYYYZZZ^^^_________gggrrr|||rrr___\\\eeeoookkkcccZZZTTTOOOKKKMMMRRRfffooowwwjjjwww~~~|||xxxuuunnn]]]FFF666333//////111111...,,,.........------------......------------........................//////////////////000000000111111111000000111222333444555555555666888999<<>>???AAADDDMMMMMMKKKIIIIIIPPP[[[cccoooyyy~~~zzzssslllhhhkkkvvv~~~qqqRRR999333333222000//////111333111111111111111111111111000000////////////000000000000000000111111111111111222222333444444555555666555777:::999999BBBMMM~~~mmm]]]YYY]]]aaaccceeeppp}}}mmmaaagggqqqsssllleee```YYYPPPKKKKKKXXX```nnn~~~jjjjjj|||}}}vvvrrrnnncccPPP???333...---000111///...//////......------......///---------.........//////........./////////000000000000000000111111111111111111222333444555666666999666555:::HHHccc}}}zzz}}}}}}uuummmlllkkkllllllkkkhhheeedddbbb]]]VVVTTTSSSNNNGGGGGGCCC???>>>???>>>;;;888444333111000000111333444///---++++++,,,,,,+++***++++++++++++++++++,,,,,,+++,,,---------000444777<<<===<<<<<<<<>>=========:::777333222111///000111333444///---++++++,,,,,,+++***))))))***+++,,,,,,------,,,---...///000444999<<<@@@>>><<<===@@@DDDFFFHHHIIIGGGFFFJJJRRR]]]fffkkknnnvvv}}}~~~~~~}}}tttllliiinnnxxx~~~|||uuu|||tttcccJJJAAA666111222444222000111111111111111111111111111111000000000000111111000000111111111222222222222222333333444555555555666555777999777BBBbbbqqqeeeaaafffnnntttxxx}}}vvvrrrlllbbbZZZXXXJJJKKKQQQ]]]jjjzzzzzzxxxppppppoooeeeXXX???666000000222000///000//////............//////............////////////---......///000000111111000000111111111222222222222222333444555666777777888999BBBXXXzzz|||xxxvvvvvvkkkooovvv|||}}}wwwnnngggnnnyyy}}}uuukkkkkkkkkllllllkkkhhheee___^^^ZZZUUUSSSRRRLLLDDDDDDAAA===<<<<<<<<<999666333222000//////111333444///...,,,+++,,,,,,+++***'''''')))***,,,...///000---...///000222666<<<@@@BBB???===???EEEIIIJJJIIIEEEDDDGGGOOOZZZdddiiijjjlllqqqtttrrrrrrvvvyyyzzz|||qqqmmmwwwxxxxxx|||vvvoooqqq}}}{{{sssTTTHHH999333444555222...111111111111111111111111111111000000000000111111000111111111111222222222222222333444444555555666444444777999;;;MMMyyywwwnnnhhhfffhhhvvvrrruuuzzztttlllfffeeeXXXNNNIIIOOO[[[mmmttt{{{sssrrrssskkk___EEE;;;333222222111///000//////............//////............/////////000---......///000111111222000111111111111222222222222333333444555666777777444;;;LLLhhhzzzuuussstttvvvvvv{{{qqqkkkmmmgggdddjjjiiidddiiiaaa___ZZZUUUUUUTTTMMMCCCDDDAAA>>>======<<<888444////////////000000000000......---,,,,,,,,,,,,---,,,,,,---------,,,++++++---,,,---222999>>>???>>>@@@>>>>>>EEEMMMPPPKKKFFFJJJHHHJJJTTTaaajjjkkkhhhkkkiiinnntttnnnaaa___eeeqqquuu{{{~~~{{{~~~|||yyyxxxyyyzzzzzzzzzzzz~~~uuuuuuzzz~~~ppp|||}}}yyyhhhKKK333444999555111444222222222111111111111000222222222111111111000000111111222222222333333333666666666666777777777777888555<<<;;;???kkkvvvtttbbbhhhwww}}}~~~xxxqqqllljjj]]]WWWPPPKKKJJJUUUlllooozzz~~~yyywwwrrrkkkeee]]]HHH666222222//////444000000000000000000000000////////////////////////////////////000000000000000000111222333333333333...333777666333444666888888IIIjjj}}}tttssswww}}}~~~{{{nnnkkknnngggdddjjjiiieeeiiiaaa___ZZZUUUTTTTTTLLLCCCDDDAAA>>>===>>><<<888444/////////000000000111111......---,,,,,,,,,,,,---,,,,,,---------,,,,,,+++...///222666999<<<>>>>>>>>>>>>AAAFFFKKKLLLHHHDDDKKKNNNTTT[[[dddjjjoooqqqhhheeeffffff\\\PPPRRR]]]rrrvvv|||}}}|||yyyfffccc___^^^^^^^^^]]]\\\bbbfffppp~~~xxx{{{yyy}}}zzzqqqXXX@@@777666333222555222222222222111111111111222222222111111111000000111222222222222333333333555555555555666666666666555:::===>>>VVV}}}www~~~{{{rrroooddd^^^WWWPPPLLLOOO]]]lllooolll~~~}}}}}}yyytttmmmggg```OOO===444222222222333000000000000000000000000////////////////////////////////////000000000111000111222333333444333333222444555666666888999:::???^^^wwwttt}}}{{{}}}zzzmmmkkknnngggdddkkkiiieeeiiibbb___YYYTTTSSSSSSLLLCCCEEEBBB>>>>>>>>><<<888444000000000000111111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,------------...222888:::999999:::<<<===???BBBFFFGGGFFFDDDCCCHHHQQQ\\\bbbeeehhhnnntttfffaaa]]]VVVJJJBBBJJJYYYrrrvvv{{{~~~~~~}}}||||||{{{yyyxxxxxxwwwvvvyyyzzz{{{}}}~~~|||wwwqqqggg^^^MMMKKKIIIHHHHHHIIIHHHGGGJJJKKKQQQ```rrrmmmtttxxxnnnyyy{{{yyyjjjSSS???444111333666333222222222111111111111222222222111111111111111222222222222333333333333444444444555555666666666222===;;;BBBqqqzzztttoooiiibbb[[[RRRLLLOOOUUUiii|||wwweeegggqqqzzz}}}vvvoookkkfff[[[HHH888333555555111000000000000000000000000/////////////////////////////////000000000111111000111222333444444444444666555444555888;;;===>>>QQQzzz~~~zzzuuusssyyy}}}}}}rrrkkknnnhhheeekkkiiieeeiiibbb___YYYSSSRRRRRRKKKBBBEEEAAA>>>>>>>>><<<888444000000000000111111111222......---,,,,,,,,,,,,---,,,,,,,,,,,,------......///666===???:::777888;;;===@@@BBBAAA@@@???BBBDDDEEEPPP]]]eeefffeeegggjjjccc\\\SSSLLLFFFFFFRRR```ooorrrwwwyyyyyywwwuuutttzzzxxxuuurrrpppppppppppprrrtttwwwzzz|||}}}}}}}}}~~~zzzqqqhhhaaaZZZPPPIIIEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFKKKVVVaaajjjoooxxx~~~uuu{{{|||~~~|||vvvdddKKK999444555555333333222222222111111111111111111111111111111111222222222333333333444444444444555555666777777777777@@@===PPP|||wwwxxx}}}xxxrrrlllfff\\\QQQJJJIIIZZZjjjlllfffnnnxxxqqqnnnjjjdddSSS===444777666///000000000000000000000000//////////////////////////////000000000111111111000111222333444444444444777666555666666999@@@IIImmmyyytttqqqwww}}}uuulllnnnhhheeekkkjjjeeejjjbbb___XXXRRRQQQPPPJJJBBBDDDAAA>>>======<<<777444///000000000000111111111......---,,,,,,,,,,,,---,,,,,,+++,,,---...///000333<<>>???@@@???<<<999;;;BBBGGGJJJRRR^^^gggjjjgggaaa\\\YYYPPPGGGEEEJJJRRR]]]fffhhhkkkppprrrrrrqqqppppppsssrrrpppmmmlllkkkmmmnnnnnnooorrruuuyyy{{{}}}{{{qqqhhh]]]TTTNNNIIIDDDBBBDDDDDDEEEHHHKKKLLLKKKJJJNNNOOOPPPQQQUUUaaarrrwwwmmmxxxzzzzzzoooYYYEEE:::666444333333333222222222222111111111111111111111111111222222333333333444444444555666666777888888999999===@@@EEEhhhwwwqqqkkkmmmnnnppptttxxxpppllleeeZZZOOOJJJOOOZZZpppwwwmmmqqq{{{tttpppmmmiiiZZZDDD888777555...111111111111111111111111000000000000000000000000000000000000111111111111111111222333444444444444555666888777444777HHHZZZ{{{tttppptttzzz||||||rrrlllooohhheeellljjjfffjjjccc___XXXQQQPPPOOOIIIAAACCC@@@<<<<<<<<<:::666222////////////000000000000......---,,,,,,,,,,,,---,,,+++++++++---///111222888@@@GGGHHHCCC???@@@BBBAAA@@@>>>;;;:::===EEEKKKSSSXXX```hhhkkkeeeZZZQQQJJJDDD???DDDOOOZZZ```bbbaaadddhhhjjjkkkkkklllmmmnnnnnnmmmkkkiiiiiikkkmmmmmmmmmoooqqquuuzzz}}}}}}|||tttbbbWWWLLLGGGEEECCCCCCEEEDDDEEEHHHLLLPPPQQQPPPNNNTTT\\\eeejjjppp~~~pppuuuzzzyyytttgggTTTBBB888333333333333333222222222222111111111111111222222222333333333333444444444444666666777888999999::::::999;;;QQQ~~~|||tttkkkccc^^^\\\\\\fffsssuuupppkkkbbbXXXRRRMMMTTTbbbyyyuuunnnwwwrrroookkk___MMM>>>777333///111111111111111111111111000000000000000000000000000000000111111111222222111222333444444555555555444555888999666===WWWsss~~~vvvrrrqqq{{{xxxwwwwwwmmmllloooiiifffllljjjfffjjjccc___WWWPPPOOONNNIIIAAAAAA>>>;;;:::;;;999555111---.........////////////......---,,,,,,,,,,,,---,,,+++++++++---///222333888>>>CCCEEEBBB@@@@@@BBBAAA@@@???>>>@@@DDDIIIMMMXXXZZZ^^^aaa```YYYNNNGGG@@@AAAEEEMMMWWW^^^___\\\^^^```bbbcccdddeeegggiiilllmmmllliiigggfffiiilllllllllnnnpppssswwwzzz|||{{{|||~~~yyykkkaaaUUUKKKCCCCCCEEEEEEGGGKKKKKKMMMSSSZZZaaaeeeeeeeeegggttt~~~uuuyyyuuuqqqaaaJJJ999555444444333333333222222222000000111111111222222222333333333444444444444555555555666777888999::::::999AAAhhhzzzrrrmmmaaaaaa^^^\\\\\\bbblllsss~~~uuuqqqjjjbbb\\\RRRSSSWWWeee~~~ppp{{{tttpppjjjaaaVVVFFF777222333111111111111111111111111000000000000000000000000000000111111111222222222111222333444555555555555666444666:::>>>LLLlllyyywwwyyy}}}wwwvvvtttjjjllloooiiifffllljjjfffkkkccc___WWWPPPNNNNNNHHH@@@AAA===:::::::::888444000------------.........///......---,,,,,,,,,,,,---,,,+++++++++---///222444555999>>>???>>>===>>>???@@@@@@AAACCCFFFJJJLLLNNNVVVWWWXXXWWWRRRJJJCCC>>>???GGGPPPXXX^^^```^^^ZZZ]]]^^^___``````aaadddffflllmmmllliiieeedddgggjjjkkklllnnnppprrruuuwwwxxx|||||||||}}}yyymmm[[[NNNNNNEEE@@@DDDHHHIIIKKKOOOTTTYYYaaalllwww~~~qqqwwwyyyuuuvvviiiNNN:::777444444444333333333222222000000111111222222222222333333333444444444555555444444555666777888999999CCCQQQxxxwwwqqqjjjccc___[[[XXXVVVWWWZZZ]]]aaahhhwww{{{vvvppphhhdddSSSPPPNNNUUUiiiwwwppp~~~vvvrrrjjjccc\\\KKK888111666111111111111111111111111000000000000000000000000000111111111111222222222222222333444555555555555999333333;;;FFFXXX{{{|||xxx{{{uuusssuuuooooooppphhhdddkkkkkkiiioooeee^^^TTTOOOMMMKKKFFFBBB???===;;;:::999888555222......------------......------,,,,,,,,,,,,++++++***+++,,,---...111555999===<<<<<<===???@@@???>>>FFFCCCAAACCCHHHMMMNNNNNNOOOUUUWWWPPPBBB:::;;;@@@GGGKKKRRRXXX[[[[[[XXXVVVXXXYYY[[[\\\\\\]]]```bbb```aaaccceeefffeeeddddddgggiiinnnrrrttttttsssrrrpppooonnnlllfff[[[OOOFFFIIIFFFEEEJJJSSS___gggkkkrrr|||rrr|||}}}zzzuuurrrlll^^^III999333666666333000111333333222222222222222222222222222222333444444555555666999;;;666666>>><<<777===CCCuuu}}}yyysssppppppqqqpppooowwwwwwvvvrrrlllgggcccbbb[[[ZZZXXXVVVSSSSSSVVVXXX^^^bbbkkkyyywwwnnnkkkbbbWWWMMMMMMZZZssskkkddd~~~wwwnnnfff___RRRAAA777555222111///000111111000///111111111111111111111111000111111111111222222222333333333333444444555666222;;;;;;888KKKuuu|||yyy}}}}}}tttrrruuunnnmmmpppiiifffllllllhhhmmmeee]]]TTTOOOMMMKKKFFFAAA???===;;;:::999888555222......------------......------,,,,,,,,,,,,++++++,,,+++,,,---000333666777999::::::;;;<<<======>>>CCCAAA@@@CCCIIIMMMOOONNNRRRRRROOOGGG???;;;>>>BBBHHHLLLQQQWWWYYYZZZXXXWWWWWWXXXZZZZZZZZZ\\\^^^```]]]^^^___```bbbcccddddddhhhjjjmmmooopppooommmkkkaaa___]]]ZZZUUUOOOJJJFFFJJJMMMTTT^^^jjjwwwwwwoooppp}}}|||vvvsssnnnaaaNNN???444666666333111111222333222222222222222222222222222333333444444555555666555888555555<<<:::777@@@MMM||||||sssiiibbb```]]]ZZZYYYZZZ[[[[[[ZZZ[[[\\\]]][[[XXXUUUTTTSSSWWWUUURRRQQQSSS[[[eeelllmmmxxx|||sssppplllbbbVVVPPPTTTeee|||ffffff~~~xxxppphhhbbbXXXGGG:::555444222111111222222111000111111111111111111111111111111111111222222222222333333333333444555666777333:::AAALLLggg~~~{{{|||{{{~~~sssrrrtttmmmlllooojjjhhhnnnmmmhhhlllddd]]]TTTNNNMMMJJJEEEAAA>>>===;;;:::999777444222......------------......------,,,,,,,,,,,,++++++---++++++...333888999888555888::::::888888:::<<>>BBBEEEJJJLLLPPPTTTVVVWWWWWWWWWUUUWWWXXXXXXXXXYYY\\\^^^\\\\\\[[[\\\]]]^^^```aaacccdddeeeeeecccaaa^^^\\\SSSQQQMMMIIIGGGHHHLLLPPP\\\gggwwwooolllqqq~~~xxxtttpppfffVVVJJJ777666555444333222222333333333333333333333333333333333333444555555666666333777555666<<<999;;;HHHiiinnn___XXXTTTQQQOOOKKKJJJJJJKKKMMMOOONNNNNNJJJLLLOOOPPPOOOOOOPPPQQQWWWWWWWWWYYY^^^hhhttt||||||zzzssslllaaaUUUNNNUUUmmmqqqYYYggg~~~zzzqqqjjjfff___QQQ@@@666666444222222333333333222222222222222222222222222111111111111222222222333444444444444555666777888777888BBB[[[{{{}}}yyyvvvyyy~~~ssssssuuummmjjjoookkkjjjqqqnnngggjjjddd\\\SSSNNNLLLJJJEEE@@@>>><<<:::999999777444222......------------......------,,,,,,,,,+++++++++---++++++111999??????<<<777:::===;;;666444777:::>>>>>>BBBIIIRRRWWWYYYXXXMMMCCC888666;;;CCCGGGHHHKKKLLLNNNPPPSSSUUUVVVWWWSSSUUUVVVVVVVVVWWWZZZ\\\___^^^]]][[[YYYXXXXXXWWWTTTTTTTTTRRRPPPNNNKKKJJJHHHGGGDDDCCCGGGPPP]]]fff}}}uuuuuu~~~zzzvvvssskkk___UUU===888444444555333333333333333333333333333333333333333444444555666666666555999888999<<<:::BBBWWWhhhaaaXXXRRRQQQPPPNNNKKKHHHIIIJJJMMMOOOOOOOOONNNMMMOOORRRSSSTTTUUUWWWYYYZZZ]]]bbbfffjjjoootttxxx}}}wwwwwwtttpppgggZZZMMMMMM___rrrdddbbb|||ssskkkhhheeeYYYFFF888777555222222333333333222222222222222222222222222111111111222222222333333444444444555666777888999@@@;;;FFFfff|||wwwuuuzzz~~~uuuuuuvvvnnniiiooolllkkkrrrooogggiiiccc[[[RRRMMMKKKIIIDDD???>>><<<:::999888777444111......------------......------,,,,,,,,,+++++++++---+++---555>>>DDDDDDBBB===@@@AAA>>>888444666999999;;;@@@HHHRRRWWWWWWVVVBBB:::444666@@@HHHJJJIIIKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSUUUUUUVVVWWWZZZ\\\cccaaa___[[[VVVPPPLLLJJJDDDDDDCCCBBBAAA@@@???>>>>>>@@@DDDMMM[[[mmm~~~zzzzzzzzz|||xxxuuuooofff___FFF<<<444444666444333555333333333333333333333333333333444555555666666777555:::999999;;;;;;LLLjjj{{{nnnaaa\\\YYYUUUSSSSSSQQQNNNKKKJJJLLLNNNOOOPPPOOOOOONNNPPPQQQSSSTTTTTTUUUWWWYYYYYY\\\aaadddgggjjjmmmpppoooxxxxxxtttlllaaaSSSNNNXXXeee~~~nnnbbb}}}uuummmiiihhh___MMM<<<777555222111111222222111222222222222222222222222111222222222222333333333555555555666777888::::::AAACCCVVV{{{|||}}}}}}}}}}}}uuuvvvwwwnnnjjjooollllllrrrooogggjjjbbb[[[RRRLLLKKKHHHCCC???===<<<:::999888666333111......------------......------,,,,,,,,,,,,++++++,,,---111999AAAFFFFFFDDDBBBDDDDDD@@@;;;888888:::666888===EEELLLOOOMMMJJJ888666666;;;CCCIIIJJJIIIIIIIIIIIIJJJLLLNNNPPPQQQPPPRRRTTTVVVWWWYYY\\\___bbb```[[[TTTNNNGGGBBB???===<<<<<<;;;;;;<<<=========CCCRRRhhhvvv{{{{{{www~~~zzzwwwqqqjjjeeeQQQAAA555444666444444666333333333333333333333333444444444555666666777777555999777888:::???[[[uuuiiiaaa]]][[[XXXUUUSSSSSSTTTTTTTTTOOOQQQSSSSSSRRRPPPPPPQQQQQQRRRSSSTTTSSSTTTWWWYYYZZZ[[[^^^aaagggoooxxx~~~|||rrriii]]]TTTTTTYYYnnnwwwgggyyypppjjjiiicccTTTDDD888666222111111222222222333333333333333333333333222222222222333333333333555555666777888:::;;;<<<999LLLnnn{{{tttvvvvvvmmmjjjooollllllrrrooohhhjjjbbbZZZQQQLLLJJJHHHCCC>>>===;;;:::999888666333111......------------......------,,,,,,,,,,,,++++++---000555;;;@@@BBBCCCBBBEEEDDDCCCAAA???===<<<<<<888:::===CCCHHHGGGBBB===555888<<>><<<<<<<<<;;;;;;:::;;;===???@@@AAAKKKaaa|||ttt{{{xxxssslllhhhZZZFFF666444777444444888444444444444444444444444444444555555666666777777555888777999===HHHooozzzqqqfffbbbddd___^^^]]]\\\]]]]]]]]]]]]VVVXXXZZZYYYWWWUUUVVVXXXUUUWWWXXXYYYZZZ]]]```cccgggkkkrrrzzzvvvpppiii^^^UUUQQQ]]]qqqxxx}}}tttkkkiiifff[[[MMM:::777444222222333333333333333333333333333333333222222222333333333444444666666666777999:::<<<===???aaayyysssuuuuuukkkkkkppplllkkkrrrooohhhkkkbbbZZZQQQLLLJJJHHHCCC>>>===;;;999888888666333111.........------.........---------,,,,,,,,,++++++...222888<<<>>>>>>??????EEECCCAAAAAABBBAAA@@@>>>===>>>@@@DDDFFFCCC;;;555555;;;AAADDDDDDDDDFFFHHHEEEFFFFFFGGGIIIJJJJJJKKKPPPRRRUUUWWWYYY\\\aaadddWWWQQQGGG>>>999888;;;======<<<;;;;;;<<<>>>@@@BBBAAAMMMfff|||xxx~~~rrr|||xxxsssmmmhhh```III666444777555555999444444444444444444444444444444555555666777777777777::::::;;;BBBQQQ~~~nnnllllllccc```eeejjjkkklllllljjjddd^^^ZZZXXX[[[\\\[[[YYYXXXZZZ\\\XXXZZZ\\\^^^aaaeeeiiimmmyyyxxxssspppfffYYYPPPPPP```rrrvvvllliiihhh___TTT<<<999555333333444555444333333333333333333333333222222333333333444444444666666777888999;;;===>>>SSS{{{}}}wwwvvvuuummmlllrrrnnnkkkoookkkhhhnnndddZZZOOOIIIHHHGGGBBB===>>><<<999777666444111///---------------------------+++,,,...,,,)))+++///111444777888:::===AAADDDDDDAAA??????@@@BBBCCCCCC;;;===AAACCCBBB@@@<<<999===>>>@@@BBBDDDEEEEEEDDDEEEGGGHHHIIIIIIIIIKKKLLLOOOOOOQQQUUU[[[]]]\\\ZZZLLLEEE@@@BBBAAA>>>>>>BBB???@@@BBBDDDEEEEEEDDDCCCFFFIIITTTjjjtttrrr}}}uuuuuuzzz|||xxxssspppmmmgggXXXDDD777444666666555444444444555555555666666444444555555666777777777???222999BBBDDDfff}}}{{{{{{wwwqqquuupppjjjgggiiilllmmmlllnnnrrrvvvwwwvvvzzzyyyrrrkkk```WWWRRRYYYmmmwwwvvvooolllgggaaa\\\PPPAAA444444666555333444222222333333333444444444333333222222333333444555888444555;;;<<<:::===EEEmmm~~~zzzyyyzzz{{{~~~}}}vvvtttssslllkkkqqqnnnkkknnnkkkgggmmmdddZZZOOOIIIHHHGGGBBB<<<===:::888666555333000...---------------------------+++,,,...,,,***+++000222777<<<;;;888888===BBB>>><<<;;;<<<===@@@AAABBBAAACCCEEECCC???;;;777666===>>>@@@BBBDDDDDDDDDDDDDDDFFFHHHHHHHHHHHHJJJLLLPPPPPPQQQTTTXXXXXXVVVSSSFFFAAA???AAAAAA>>>@@@FFFIIILLLOOONNNLLLKKKMMMOOOPPPOOOQQQXXXcccnnnuuuxxx{{{wwwqqqppp{{{xxxssssss{{{}}}xxxtttqqqooolll___LLL===666444333333444444444555555555666666444444555666666777777888777888<<>>888666:::???777777888999;;;===???@@@AAADDDFFFBBB;;;666666888===???AAACCCDDDDDDDDDDDDDDDFFFGGGHHHGGGHHHIIIKKKQQQQQQRRRSSSTTTRRRNNNKKKEEEDDDEEEFFFDDDBBBFFFLLLQQQXXX```bbb^^^ZZZYYY[[[ZZZZZZXXXVVVVVV___lllwww~~~ssskkksss}}}xxxuuusssqqqnnndddTTTDDD999333333333444444555555555666666666555555555666777777888888111AAA???AAAhhhvvvkkkdddRRRPPPVVVlllooossszzztttppplllfffbbbWWWHHH:::555555666555666333333333333444444444444444333333333333444555555:::666999>>>;;;===WWWxxx}}}yyytttnnnjjjeeebbb^^^ZZZWWWVVVWWWWWWZZZeeezzz~~~tttpppooohhhiiipppnnnkkknnnjjjffflllcccZZZNNNHHHGGGFFFAAA<<<;;;999666555444222000...---------------------------+++,,,......,,,000555;;;>>>AAA@@@===;;;;;;===555666888888999:::;;;<<<:::???AAA>>>777444888>>>>>>???AAACCCDDDDDDDDDCCCDDDFFFHHHHHHHHHHHHJJJKKKPPPPPPRRRSSSRRRPPPMMMJJJLLLPPPSSSRRROOOMMMPPPUUUZZZeeerrr{{{}}}yyyuuusssnnnppppppkkkhhhrrrzzzpppiiihhh}}}}}}}}}yyyvvvsssrrrkkkeeeZZZKKK===666555666555555555555666666666666555666666777777888888999666EEE@@@JJJzzzpppiii^^^UUUQQQ^^^}}}|||{{{|||vvvrrrmmmhhheeeZZZMMM>>>555444555555555333333333444444444444555444444444444444555555666888555:::???>>>HHHoooyyypppiiiddd___[[[YYYTTTRRROOOLLLKKKJJJJJJKKKMMMYYYooosssooonnniiiiiipppnnnllloookkkffflllcccYYYNNNHHHGGGFFFAAA<<<;;;999777555555444111///------------------------...+++,,,.........222888???>>>>>>AAADDDDDD@@@<<<777999;;;;;;999888888999555999<<<999444444:::@@@>>>???AAACCCDDDDDDCCCCCCEEEFFFHHHIIIHHHIIIJJJLLLMMMOOOQQQSSSSSSRRRRRRRRRUUU[[[aaaaaa___^^^```bbbiiinnnyyy~~~yyyrrrtttwww{{{xxxzzzvvvtttrrrkkkhhh^^^PPPAAA888555666555555555666666666777777666666777777888999999999===@@@???[[[yyyrrrhhh]]]RRRVVVnnn~~~xxxsssmmmiiifff\\\RRRBBB777333444555333333333444444444555555555555555444444555555666777888777:::>>>AAATTT}}}gggbbb\\\VVVRRROOOMMMLLLIIIHHHGGGEEEDDDDDDDDDDDDGGGTTTllltttoooooojjjjjjqqqooommmqqqlllggglllcccYYYMMMGGGGGGEEE@@@;;;;;;999777666555444222000------------------------...+++,,,...///000444;;;???<<<;;;AAAHHHIIICCC;;;:::===@@@???;;;777666777555888999777444444999>>>???@@@AAACCCDDDCCCCCCBBBDDDFFFGGGHHHGGGHHHJJJKKKKKKNNNPPPSSSTTTWWWZZZ]]]___gggppprrrqqqqqqpppmmmnnnlllooo|||~~~uuuwww}}}yyyuuurrroookkkcccVVVFFF:::444333555555666666666777777777777777777888999999::::::AAA:::EEEqqqwwwmmmcccVVVTTTddd~~~{{{tttnnniiiggg___WWWHHH:::555666555222333444444444555555555555666555555555555666777777999::::::<<>>BBBAAA<<<888666777666777777777666777;;;===???@@@BBBCCCCCCCCCCCCBBBBBBCCCEEEFFFEEEFFFGGGIIIJJJMMMPPPRRRUUUYYY```eeeqqqzzz{{{rrriiiffffffmmmzzz|||wwwssspppllleeeZZZMMMAAA999444555666666666777777777777777777888888999::::::;;;@@@;;;WWW|||qqqiii\\\TTT\\\yyyyyy~~~vvvooojjjhhhbbb\\\NNN???888888777222444444444444555555555555666666555555666666777888999===<<<===SSS|||tttjjjaaaVVVNNNLLLDDDDDDCCCAAA@@@?????????>>>???@@@AAABBBBBBAAAAAAEEERRRgggyyy~~~uuuppprrrnnnkkksssqqqpppsssnnniiimmmbbbYYYMMMGGGFFFEEE@@@;;;888666444333333222000...------------------------...,,,,,,///000111777>>>999;;;>>>BBBEEEDDD@@@<<<999>>>CCCBBB===888777888555555666777999<<<>>>@@@???@@@BBBCCCCCCCCCCCCBBB@@@BBBCCCDDDCCCDDDFFFGGGJJJMMMOOOQQQTTT[[[cccjjjrrrffffffhhhkkkpppvvv|||wwwsssyyyuuummmjjjddd\\\RRRHHH???:::666666666666777777777777777888888999999:::;;;;;;>>>???hhhvvvooobbbUUUVVVnnnxxxpppkkkiiiddd```SSSCCC;;;;;;888333444444444555555555666666666666666666666777888888888>>>===???^^^wwwiii[[[TTTOOOHHHDDDEEEAAABBBCCCBBB@@@??????@@@>>>???AAACCCDDDDDDCCCCCCGGGSSSfffvvv}}}~~~}}}}}}|||zzzwwwttt{{{yyyuuutttmmmlllrrrnnnkkkoookkkhhhnnnaaaWWWKKKEEEDDDCCC>>>::::::888555444444222000...---,,,,,,,,,,,,---.........,,,+++---111555666555666;;;@@@@@@<<<999999;;;999???EEEEEE???999666555:::666222444999===<<<;;;@@@@@@AAAAAABBBBBBAAAAAADDDCCCBBBAAABBBCCCFFFGGGIIIIIIMMMRRRSSSUUUaaaoooqqqiiidddgggkkkmmmoooooopppppp{{{zzzvvvuuuxxx{{{}}}~~~sssnnniiibbb]]]XXXNNNBBB888555555666666666666555555;;;777666999;;;999999<<<;;;HHH{{{xxxooo___SSS^^^oooyyy}}}xxxpppggghhh```VVVLLL@@@555333666555555444444444444555555888777777777777777888999;;;<<<>>>KKKooo{{{iiiWWWTTTOOOJJJFFFDDDCCCBBBCCCCCCBBBBBBAAA@@@??????BBBDDDFFFFFFDDDCCCDDDDDDKKK[[[jjjnnnrrr{{{~~~wwwtttuuutttnnnhhhhhhmmmwwwzzzuuutttmmmhhhoookkkhhhkkkhhheeekkkaaaWWWKKKDDDDDDCCC>>>999999777555444444222000...---,,,,,,,,,,,,---.........,,,+++...222666777777888<<>>===<<>>FFF]]]zzzpppcccVVVYYYvvv}}}ooo}}}vvvpppmmmhhh```WWWMMMAAA777444666666555555444444555555666777777777777777888888999;;;;;;AAAXXXzzzooocccXXXPPPNNNLLLJJJHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCAAABBBDDDDDDCCCCCCDDDEEELLL[[[hhhlllnnnxxxzzzqqqnnnooopppnnnjjjhhhkkktttzzzvvvtttmmmgggnnnjjjgggjjjgggdddjjj```VVVJJJCCCCCCBBB===999999777555444333222000...---,,,,,,,,,,,,---......---,,,,,,///333777::::::999;;;<<<:::666333444666:::>>>CCCDDDAAA===;;;;;;:::777555777;;;>>>>>>===??????AAABBBBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDHHHJJJNNNRRRRRRUUU]]]ggguuuyyy|||vvvkkkaaa^^^^^^```bbbbbbaaa```dddmmmuuu}}}uuukkkbbb]]]___cccjjjxxxuuutttooojjjeee___TTTFFF;;;888888888888888888888888777555666;;;===<<<===@@@KKKrrrssskkk\\\UUUhhhvvvpppuuupppttthhhaaaXXXOOODDD999555777666555555444444555555666777777777777777888999999:::999GGGjjjwwwiii```XXXRRROOOMMMMMMMMMLLLLLLLLLLLLKKKGGGGGGGGGGGGHHHHHHHHHHHHBBBDDDEEEDDDDDDDDDEEEGGGQQQ\\\fffiiijjjrrr}}}}}}uuulllhhhiiilllkkkjjjfffhhhnnnzzzzzzvvvtttmmmjjjpppllliiillliiiffflll___UUUIIICCCBBBAAA<<<888888666444333333222000...---,,,,,,,,,,,,---......,,,---...000444999<<<===:::;;;:::888555444666888999<<<@@@AAA???===<<<;;;888666555777;;;===>>>===>>>???@@@BBBBBBAAA@@@???@@@AAACCCEEEFFFFFFEEEDDDGGGJJJNNNRRRTTTXXX___fffsssvvvwwwuuuoooiiieeeddd[[[\\\[[[WWWUUUZZZfffppp}}}~~~zzzooofffdddcccaaaeeegggmmmyyyuuusssoookkkgggbbbXXXJJJ???888888888777777888888888888666888<<<===;;;===AAAOOOwwwsssdddTTT]]]uuuwwwqqqvvvhhhbbb[[[SSSGGG<<<777888666666555555555555666666777777777777888999::::::;;;===TTTqqq```]]]\\\VVVSSSTTTQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKJJJHHHIIIIIIGGGFFFFFFIIIKKKWWW___eeeeeedddiiiuuuyyyrrrjjjffffffhhhgggfffdddeeeiiirrrzzzvvvuuunnnjjjqqqmmmjjjmmmjjjgggmmm^^^TTTHHHAAAAAA@@@;;;777777555333333333222000///---,,,,,,,,,,,,---......,,,---///111555999===???AAA@@@===:::777555666777777999<<<===<<<;;;::::::555555555777999<<<=========>>>@@@BBBBBBAAA@@@???@@@BBBEEEGGGHHHHHHGGGFFFEEEJJJNNNRRRVVV]]]dddiiitttvvv{{{~~~qqqooojjjccc\\\\\\ccciiitttvvvtttlllhhhlllsssvvvxxxqqqmmmiiigggddd[[[OOOEEE888777777666666777777888:::999:::===<<<;;;>>>DDD^^^zzzwwwjjjVVVVVVggg|||sssrrrhhhccc]]]VVVKKK???888888666666666555555666666666777777777777888999:::;;;===FFFffftttccc```___YYYUUUWWWTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPPPPNNNMMMLLLKKKKKKMMMMMMKKKIIIHHHIIIKKKNNN[[[___bbb```\\\___jjjuuuuuuqqqkkkhhhgggeeecccaaaaaabbbeeemmm}}}yyyvvvvvvpppiiioookkkhhhkkkhhheeekkk]]]SSSGGGAAA@@@???:::666666555333222333222000///---,,,,,,,,,,,,---......,,,...000222444888<<<@@@HHHFFFBBB===999666555444666777888999:::999999888333444555777999;;;<<<===<<<>>>@@@BBBCCCAAA???>>>@@@AAADDDFFFHHHHHHGGGFFFFFFJJJNNNPPPVVV___gggjjjqqquuu}}}}}}vvvsssrrrwww|||qqqmmmiiifffddd^^^SSSKKK888777666555555666777888;;;::::::<<<;;;;;;AAAHHHrrrxxxmmm\\\VVV]]]~~~|||vvvnnnhhhddd___ZZZOOOAAA:::999777666666555555666666777777777777888999:::;;;<<<999OOOuuuuuulllccc\\\ZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRPPPOOONNNMMMOOONNNMMMKKKJJJLLLQQQTTT]]]___```^^^YYYYYYdddqqq~~~|||sssppplllhhhfffdddaaa______aaadddkkkxxxxxxuuuvvvqqqgggnnnjjjgggjjjgggdddjjj\\\RRRFFF@@@???>>>:::555666444222222222222000///---,,,,,,,,,,,,---......,,,...111222333666;;;???GGGEEEBBB???<<<:::888666777777666777888888888777333444777999:::<<<===>>>;;;===@@@BBBCCCAAA???===???@@@BBBDDDEEEFFFFFFFFFHHHLLLNNNNNNSSS___gggiiijjjooowww~~~uuuooojjjgggddd___UUUNNN:::999777666666777999:::999888999::::::<<>>999555555444222222222222000///---,,,,,,,,,,,,---......,,,...111222333555:::???AAA@@@?????????>>>===<<<888777666777888888888777333555888:::;;;===>>>@@@;;;===@@@BBBCCCAAA???======>>>@@@BBBCCCDDDEEEEEEIIIMMMMMMLLLQQQ]]]eeefffdddjjjppprrrvvv}}}|||xxxssslllgggddd___VVVOOO;;;:::888777777888:::;;;777666777999:::>>>IIIUUUyyypppddd]]]bbbzzz~~~nnnhhheeebbb^^^SSSEEE<<<:::777777666666666666777777777777777888999;;;<<<===GGGqqqtttqqqmmmhhhdddaaa``````YYYYYYXXXXXXWWWWWWWWWVVVTTTTTTTTTUUUWWW^^^eeekkkfffgggiiijjjgggfffqqqzzztttppplllfffbbb```aaadddfff___bbbeeeiiiqqq{{{xxxwwwqqqnnnnnnnnnllliiigggfffgggYYYPPPFFF???===<<<999555555444333111///...,,,,,,------------------------***000444333444888<<<===???<<<888666666777777777999777444555777888777666777999<<<>>>???>>>===;;;<<<>>>@@@AAAAAAAAA???>>>@@@BBBCCCDDDDDDDDDFFFGGGJJJJJJJJJMMMSSS\\\eeejjjkkkjjjnnnsssvvv}}}|||vvvtttxxxtttmmmhhheee```ZZZUUUDDD>>>999999888666666999888999===888???>>>AAAkkkwwwjjj]]]ZZZ|||sssiiifff```ZZZSSSIII???888777777666666777888999999777999444555>>>>>>;;;BBBXXXyyysssooonnnjjjddd```^^^]]]\\\[[[\\\\\\\\\]]]aaaiiirrrxxxuuuxxxwwwxxxxxxuuuvvvvvvooogggbbbaaabbbccccccaaaeeehhhjjjnnnzzzzzzwwwwwwqqqmmmmmmmmmkkkhhhfffffffffYYYPPPEEE???===<<<999555666555444222111///...---------------------------,,,111444333333777::::::888666444444555666666555666555333444666777555333555777:::===??????>>>===<<<===???@@@AAA@@@???>>>@@@AAACCCDDDDDDDDDFFFHHHKKKLLLMMMNNNQQQYYYdddkkkooooootttzzz|||}}}|||wwwzzzyyytttnnniiifffaaa[[[WWWGGG???888888999777777888777888<<<888@@@@@@GGGtttxxxkkkaaa[[[}}}vvv{{{ooohhheee```[[[TTTKKK@@@999777777777777777888999999888:::555555===<<<<<>>===;;;888555666666555333111000///...---------------------------222555333444777999888222222111333444555444333333333333444555555333111333555888<<<>>>>>>>>>>>><<<===>>>???@@@???>>>>>>???AAACCCDDDDDDEEEGGGIIIKKKNNNPPPOOOOOOUUUbbbmmmrrruuu||||||yyy}}}ttt}}}zzzuuuooojjjgggccc^^^YYYLLLAAA888888::::::777777777777;;;888@@@CCCNNNzzzooohhh\\\uuuwwwkkkrrrhhheee```[[[VVVMMMBBB:::888777777777777888999999888;;;777777<<<:::>>>LLL{{{}}}sssooopppssswwwrrrjjjeeebbbaaaaaa```fffggghhhfffffflllwww~~~~~~xxxvvvwwwrrrkkkllllllkkkhhheeeddddddXXXOOODDD>>><<<;;;777444666555444333111000///...------------------------...222555555777;;;<<<:::222222333555666666444222111222444555666444222111444666888;;;<<<======<<<;;;<<<===>>>>>>>>>======???AAACCCDDDEEEFFFHHHJJJLLLQQQSSSQQQMMMRRRaaannnuuuzzz~~~uuurrrkkkcccbbblll|||xxxyyy}}}wwwqqqllliiifffaaa]]]RRRDDD999888;;;;;;888666888777:::777???CCCSSS~~~tttooo^^^mmm~~~ooovvvjjjeee___[[[WWWOOOEEE===888888888777777888999999888;;;999888;;;:::CCCYYYxxxpppnnnooorrrvvvrrrmmmhhheeedddddddddggghhhhhheeedddgggnnnttt}}}|||}}}yyyvvvwwwrrrjjjlllmmmkkkhhheeedddcccWWWNNNCCC===;;;:::777333444333222111000///...---------------------------...222666777;;;@@@@@@>>>777777777999:::999666333222444666777666555333333888888:::;;;;;;;;;;;;:::;;;;;;<<<<<<============>>>@@@CCCDDDEEEGGGIIIKKKLLLRRRUUURRRMMMRRR```mmm{{{zzzqqqfffaaaeeeooo{{{}}}wwwwwwzzzsssnnnkkkhhhccc___WWWHHH;;;999<<<;;;999777:::888:::777>>>AAAVVVyyytttaaagggrrrzzzmmmfff___ZZZWWWQQQHHH@@@999999888888888888888999888<<<:::999;;;<<>>CCCCCC???:::::::::<<<===;;;888666333555777777666555555555::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===@@@CCCDDDFFFHHHJJJMMMKKKQQQVVVSSSOOOSSS```lll~~~zzzqqqrrrxxxyyysss{{{~~~vvvpppllliiiddd```ZZZLLL???;;;;;;:::999999;;;888;;;999>>>AAAYYY|||uuudddaaaxxxnnnrrriii___YYYWWWRRRJJJBBB::::::999888888888888999777;;;::::::<<<@@@ZZZ{{{yyyxxxwwwssspppkkkkkkjjjhhheeeddddddfffdddeeeeeedddbbbaaaaaabbbgggooowww||||||zzzyyyyyyxxxxxxzzz}}}}}}{{{xxxuuuuuuxxx{{{{{{~~~|||yyyyyysssjjjmmmnnnnnnkkkgggeeedddVVVMMMBBB<<<:::999666222333333222222111000//////------------------------000333666999>>>CCCBBB===:::::::::;;;======;;;999444666777666444444555777::::::;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<===???BBBDDDFFFHHHKKKMMMKKKPPPUUUTTTRRRVVV```jjjxxx|||}}}xxxqqqmmmjjjeeeaaa[[[OOOBBB<<<:::888999<<<;;;888<<<;;;AAACCC^^^}}}rrrggg\\\hhhsssvvvkkk^^^WWWUUURRRKKKDDD;;;:::999999888888888999666;;;:::;;;===DDDggg{{{zzz{{{zzzvvvqqqlllmmmmmmjjjfffdddeeefffdddddddddccc```]]][[[ZZZZZZ^^^bbbeeeffffffhhhkkkiiiooouuuyyyyyyxxxwwwwwwuuupppnnnqqqssstttwww{{{}}}zzzyyyssskkkmmmooonnnkkkhhheeedddVVVMMMBBB<<<:::999555222444444333333222111000000------------------------111444777999>>>BBB@@@;;;888777888999<<<======;;;444666777555333222555888999999:::;;;<<<>>>>>>???::::::999999::::::;;;<<<===???BBBEEEFFFHHHLLLNNNJJJOOOTTTUUUTTTXXX```hhhooo~~~zzzrrrnnnjjjeeeaaa\\\QQQEEE>>>999777999===:::777======CCCFFFbbb}}}oooiiiYYY]]]~~~yyymmm^^^VVVUUURRRLLLEEE;;;::::::999888888888999666::::::;;;>>>GGGnnn|||zzz||||||wwwrrrppprrrrrrooojjjffffffhhhdddddddddbbb___ZZZVVVTTTQQQSSSUUUVVVWWWYYY]]]aaaYYYaaakkkpppooommmnnnoootttnnniiijjjlllmmmqqqvvvzzzxxxssslllmmmnnnnnnkkkgggbbb___YYYMMMAAA===;;;888555555333000000444222++++++000+++,,,------,,,,,,...000333666999<<<===<<<:::999:::;;;>>>BBBEEECCC===777777444222222444777999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<======>>>@@@CCCDDDEEEFFFIIIKKKOOORRRUUUUUUTTTUUUYYY]]]ooo|||tttoookkkfffbbb]]]WWWMMMCCC<<<888999:::>>>>>>888===CCCAAAeeeoooddd```[[[wwwxxx~~~rrrcccYYYUUURRRMMMHHH>>><<<999888888:::::::::===111;;;CCC<<>>999777444222222444777999:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<===>>>@@@CCCDDDEEEFFFIIIKKKPPPSSSUUUUUUTTTVVVZZZ^^^gggwww{{{tttpppnnnjjjggg___ZZZPPPFFF>>>::::::;;;<<<===999===CCCFFFnnnwwwjjjccc[[[ttt|||yyysssdddZZZUUURRRMMMHHH???<<<999888999:::::::::BBB888<<<@@@AAAddd~~~|||yyywwwuuurrrooollliiihhhgggdddbbb`````````]]]VVVQQQMMMLLLJJJHHHGGGHHHHHHIIIJJJLLLOOOSSSWWWZZZ\\\]]]```___^^^\\\[[[]]]aaadddlllpppyyy|||wwwwwwssslllmmmnnnnnnllliiieeecccXXXLLLAAA===;;;888555555555444000......111...***,,,---------,,,---000222444777999::::::888888888===>>>AAADDDEEECCC>>>;;;666444111111444777999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;>>>@@@BBBDDDDDDFFFHHHJJJQQQSSSUUUTTTTTTVVV[[[```dddrrr|||uuurrrooollliiibbb]]]TTTIII@@@;;;;;;<<<:::<<<;;;>>>BBBMMM}}}{{{qqqggg[[[nnnnnnwwwuuuggg\\\VVVRRRMMMHHH@@@===:::888999:::::::::???;;;<<<===HHHuuu~~~|||zzz{{{zzzxxxuuupppkkkfffdddcccaaa^^^^^^]]]ZZZTTTOOOKKKJJJHHHGGGFFFEEEEEEEEECCCDDDEEEHHHKKKNNNQQQRRRXXXYYYYYYXXXWWWWWWYYYZZZ^^^ccclllzzz{{{vvvuuuqqqlllmmmnnnmmmllliiifffdddWWWKKK@@@<<<;;;888555555...333444000///000---''',,,---------,,,...111444555888;;;;;;999777777888===>>>@@@BBBBBB@@@===;;;666444111111333777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::>>>@@@BBBCCCDDDFFFHHHJJJPPPRRRTTTSSSSSSUUU[[[```ggguuuxxxsssoookkkhhhccc___WWWLLLAAA;;;;;;===999<<<>>>>>>AAAVVV~~~uuulll]]]eeeoooyyyxxxiii]]]VVVQQQMMMIIIAAA>>>;;;999::::::::::::999===>>>???TTT~~~}}}|||~~~{{{wwwrrrlllhhheeedddaaa]]]\\\[[[YYYSSSOOOLLLLLLKKKJJJIIIGGGFFFFFFBBBBBBBBBCCCEEEHHHJJJLLLQQQSSSUUUVVVUUUUUUVVVWWWVVVZZZaaammmzzzzzzttttttooolllmmmmmmlllkkkiiifffeeeVVVKKK@@@<<<;;;777555555111666666111---...000000,,,------------///333666777;;;>>>>>>:::777777888;;;<<<>>>???>>><<<:::999666333111111333666888999;;;;;;;;;;;;;;;;;;::::::;;;::::::999999999::::::===???BBBCCCDDDEEEHHHJJJNNNPPPSSSSSSSSSUUUZZZ___iiiwwwzzzuuurrrmmmjjjdddaaaZZZNNNBBB;;;:::<<<:::<<>>AAA```xxxooobbb___zzzuuu{{{lll```WWWQQQMMMJJJBBB???<<<::::::;;;;;;:::999AAA@@@CCCddd{{{vvvqqqmmmkkkiiidddaaa\\\[[[ZZZXXXTTTPPPMMMNNNNNNMMMLLLKKKIIIHHHEEEDDDDDDCCCDDDFFFHHHIIIIIIMMMQQQSSSTTTTTTUUUVVVTTTWWW[[[bbbjjjttt}}}zzztttsssooommmmmmlllkkkiiigggeeecccVVVJJJ???;;;:::777555555444111000///---+++///555,,,------------000555888888>>>CCCBBB===888777999999;;;===<<<:::888888888555333000000333666888888;;;;;;;;;;;;::::::::::::999888888888999999:::;;;===???AAACCCCCCEEEGGGIIIMMMPPPSSSUUUUUUVVVZZZ^^^ggguuu{{{xxxvvvssspppfffddd]]]PPPCCC;;;:::===<<<;;;AAA@@@DDDnnnwww|||rrrhhh^^^iiiuuu~~~}}}ooobbbXXXQQQMMMJJJCCC@@@===;;;;;;;;;;;;::::::@@@<<>><<<:::AAABBBJJJ|||tttrrrtttmmmdddcccxxxoooqqqcccXXXQQQMMMKKKDDDAAA===;;;;;;<<<;;;;;;999@@@>>>TTT|||wwwrrrmmmhhhfffaaa\\\XXXVVVVVVVVVTTTRRRMMMOOOQQQSSSSSSQQQNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCGGGKKKMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWYYY]]]``````gggooouuuyyyyyyttttttqqqmmmmmmkkkiiigggdddbbb```UUUIII>>>;;;:::777555555555***444QQQ[[[GGG111+++------------...111666;;;;;;BBBJJJJJJCCC<<<999:::999;;;<<<;;;777666777999555333000000222666777888;;;;;;;;;::::::999999999666666666777888:::;;;<<<===???AAABBBCCCEEEGGGIIIMMMRRRXXX[[[[[[[[[^^^```gggrrr~~~zzzwwwsssooojjjiiicccVVVGGG======???<<<999AAADDDNNNjjjpppvvvqqqiiidddeeesssdddXXXQQQMMMKKKDDDAAA>>><<<;;;<<<;;;;;;<<>>===<<<:::@@@BBB<<<666444444222000//////000333777;;;===<<<<<<;;;;;;;;;:::::::::777777777888999:::<<<<<<;;;<<<===@@@CCCFFFHHHJJJOOORRRVVV[[[___bbbdddeeeiiissswwwtttwwwsssrrrnnniii___OOO???:::<<<;;;>>>@@@CCC]]]gggzzztttlll^^^wwwwwwttt{{{vvveeeYYYRRRMMMHHHFFFCCC???<<<:::;;;<<<===>>>HHHPPPsss{{{yyywwwtttpppiiiaaa\\\UUUSSSQQQOOOOOOQQQSSSTTTQQQRRRSSSUUUWWWXXXXXXXXXRRRSSSSSSQQQNNNKKKJJJJJJMMMJJJIIIKKKLLLJJJMMMQQQSSSTTTVVVUUUTTTRRRSSSSSSUUUUUUVVVYYY\\\aaaeeehhhzzzrrrqqqnnnlllnnnnnniiiffffffddd```RRRGGG<<<999888666444444333///---222::::::222)))...------...000333666888@@@???>>>===<<<<<<;;;;;;<<>>@@@BBBEEEGGGHHHNNNPPPTTTXXX]]]aaadddeeekkkpppyyy}}}zzzvvvxxxttttttqqqkkk```PPPAAA;;;===<<>>CCCOOOyyyxxxvvvssspppkkkddd\\\WWWSSSQQQOOONNNNNNOOOQQQSSSQQQRRRSSSUUUVVVXXXYYYYYYXXXYYYXXXVVVRRROOONNNNNNOOOKKKJJJKKKKKKJJJLLLQQQSSSUUUVVVVVVUUUTTTUUUVVVVVVWWWWWWYYY\\\___bbbcccxxxqqqqqqoookkkmmmmmmhhhffffffccc___RRRGGG<<<999888555333444555333///---------...///...------...000333777999>>>===;;;999999999:::;;;>>>DDDFFF>>>666444777888/////////111444777;;;===<<<<<<;;;;;;;;;:::::::::777777777888999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGMMMNNNQQQUUUZZZ___dddfffkkklllppp{{{{{{xxxzzz{{{vvvxxxtttnnncccRRRBBB===???===@@@AAALLLuuummm|||{{{{{{~~~rrrnnn___eeeggg|||lll\\\RRRNNNNNNFFFDDD@@@<<<;;;;;;<<<>>>AAA@@@QQQ}}}uuurrroookkkeee^^^VVVPPPPPPOOOMMMLLLLLLMMMOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[]]]]]]\\\ZZZVVVSSSRRRRRRRRRNNNLLLLLLJJJIIILLLRRRUUUWWWYYYYYYXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^wwwpppqqqpppkkkmmmmmmiiiggggggccc^^^RRRFFF<<<888888555333333333333333111///.........---------///111555888:::<<<:::888666666999;;;===>>>DDDEEE===555444777999//////000222444888;;;===<<<<<<;;;;;;;;;:::::::::666666777777888:::;;;<<<======>>>@@@BBBEEEGGGHHHLLLLLLNNNQQQWWW]]]cccgggiiiiiikkkqqq{{{yyyxxxvvv~~~~~~~~~yyy{{{wwwqqqfffUUUDDD===??????BBB???OOOoooxxxpppfffddd```]]]]]]aaaeeehhhnnnuuussspppbbb^^^}}}ppp```SSSMMMNNNGGGDDD@@@===;;;;;;===>>>EEE@@@YYY|||sssppplllgggaaaZZZRRRMMMMMMLLLKKKJJJJJJLLLMMMNNNRRRRRRSSSTTTWWWYYY\\\]]]^^^^^^]]]ZZZVVVSSSSSSTTTUUURRRPPPOOOLLLIIINNNTTTXXX[[[]]]^^^^^^^^^___```````````````___^^^]]]\\\wwwpppqqqqqqmmmnnnmmmjjjjjjiiieee^^^QQQFFF;;;888777555333333000///.../////////---+++---------///222666:::<<<;;;999777666777:::>>>AAA===AAAAAA:::555555777888//////111222555888;;;===<<<<<<;;;;;;;;;:::::::::666666666777888999;;;;;;:::;;;===@@@CCCFFFIIIKKKKKKKKKLLLOOOUUU\\\bbbfffhhhkkknnnnnnrrr~~~|||xxxuuutttuuuvvvvvvooommmttt|||}}}zzzuuujjjXXXFFF>>>>>>@@@DDD>>>QQQwwwpppttteee]]]UUUSSSQQQPPPOOOPPPRRRSSSZZZ^^^gggppp{{{vvvqqqfff\\\|||~~~sssdddTTTLLLKKKGGGDDDAAA===;;;<<<===>>>CCC@@@cccxxxqqqnnnjjjeee```YYYRRRMMMKKKJJJJJJJJJJJJKKKLLLMMMQQQRRRSSSUUUXXX[[[]]]^^^^^^^^^]]]ZZZWWWUUUUUUVVVXXXVVVUUUTTTOOOLLLQQQXXX___aaacccdddddddddfffggggggggggggfffeeedddbbbaaaxxxqqqrrrrrrmmmnnnmmmkkkkkkkkkeee]]]QQQFFF;;;888777444222333333000,,,+++---000000000------...///333777;;;======;;;999888999<<>>>>>FFF@@@VVVppprrruuufffZZZSSSPPPPPPPPPPPPOOONNNNNNMMMOOORRRVVV\\\dddnnnxxx{{{qqqiii\\\wwwvvvhhhVVVKKKIIIGGGEEEAAA===<<<<<<===???>>>BBBpppwwwpppmmmjjjfffbbb^^^XXXRRRNNNJJJJJJJJJJJJKKKLLLMMMMMMPPPQQQTTTWWWZZZ\\\^^^^^^______^^^[[[YYYXXXYYYZZZZZZZZZ[[[ZZZUUUQQQUUU\\\fffhhhkkklllkkklllmmmnnnnnnmmmmmmlllkkkjjjjjjjjjyyyrrrsssrrrmmmmmmllljjjkkkkkkddd[[[QQQEEE;;;888777444222222444222000//////000111222------...000333888<<>><<<<<<===>>>???::::::777666:::===:::333///000111444777999;;;===<<<<<<;;;;;;;;;:::::::::666666666666777999:::;;;:::;;;===@@@CCCFFFIIIKKKKKKKKKMMMPPPUUUZZZ___bbbhhhnnnsssrrrooorrr|||~~~~~~|||sssrrrttt}}}~~~}}}wwwdddNNNAAA>>>:::GGGEEE^^^mmmuuuoooccc[[[UUURRROOOPPPQQQRRRRRRRRRQQQQQQNNNOOOQQQSSSUUUZZZaaaeeeooosssxxx{{{zzzuuuoookkkiiivvvpppiii]]]ssswwwiiiWWWLLLJJJHHHEEEAAA>>><<<<<<>>>???@@@JJJwwwnnniiigggdddaaa]]]ZZZVVVQQQNNNJJJJJJKKKKKKLLLMMMNNNNNNNNNPPPUUUYYY\\\^^^^^^^^^______^^^[[[YYYYYY[[[]]]\\\]]]``````[[[VVVYYY```mmmoooqqqrrrqqqqqqrrrtttqqqqqqpppoooooopppqqqrrrzzzssstttssslllllljjjiiijjjjjjcccZZZQQQEEE;;;777777444222222,,,000444444000---++++++------...000444888===???GGGFFFCCC@@@>>>=========:::888555666<<>>@@@CCCEEEHHHIIIKKKLLLNNNQQQUUUZZZ^^^```fffjjjoooqqqppprrrvvv{{{zzzyyy|||ooo|||hhhRRRCCC???777HHHIIIeeemmmxxx{{{iiiZZZRRRPPPQQQQQQOOOPPPQQQRRRSSSTTTTTTUUUPPPQQQRRRQQQPPPPPPRRRTTTZZZ\\\___aaa```]]]ZZZWWWRRRbbb~~~ooohhh]]]ppp|||sssxxxjjjXXXMMMLLLHHHEEEAAA>>><<<<<<>>>???GGGTTTzzzqqqjjjfffbbb```\\\ZZZWWWTTTPPPMMMKKKKKKKKKLLLMMMNNNNNNOOOMMMPPPUUUZZZ^^^___^^^^^^\\\\\\\\\ZZZXXXYYY[[[]]]\\\___cccddd^^^YYY\\\cccqqqsssuuuvvvuuuuuuvvvwwwsssrrrqqqqqqqqqsssvvvwwwzzzttttttqqqiiijjjhhhfffggghhhccc[[[QQQFFF;;;777777444222222222222111111000...---,,,---------///333999>>>AAAEEEBBB>>><<<===>>>?????????:::777999>>>>>>999222222333444555888:::<<<>>>???>>><<<;;;<<<;;;:::888555666666888999:::;;;;;;;;;<<<===???AAACCCEEEEEEKKKJJJKKKNNNTTTZZZ^^^```eeefffiiimmmqqqtttwwwyyyzzznnnccckkk|||sss|||~~~nnnyyyzzzqqqVVVAAACCCAAAEEEFFFvvvjjj~~~}}}hhh```WWWSSSSSSSSSQQQNNNRRRRRRQQQQQQRRRRRRSSSTTTYYYWWWVVVUUUUUUTTTRRRPPPPPPTTTUUUTTTTTTVVVUUURRRTTTXXXqqqwwwmmmdddhhhttt|||lll[[[PPPFFFIIIFFFBBB??????@@@@@@@@@EEE]]]{{{tttmmmgggccc]]]^^^^^^YYYSSSOOONNNOOOKKKMMMOOOOOONNNMMMMMMNNNSSSVVVYYY\\\^^^^^^]]]\\\ZZZZZZ[[[\\\\\\]]]]]]\\\bbbcccggggggaaa]]]bbbkkkvvvyyy{{{yyyyyy|||}}}zzzzzzvvvrrrrrrvvvyyyzzzzzzzzzttttttrrriiiiiigggeeefffgggbbbZZZQQQEEE;;;777777444222222222222111111000...---,,,---------///333888<<>>;;;:::<<<===>>>>>>AAA<<<888999===>>>888222333333555777999;;;===???@@@>>><<<<<<<<<<<<:::999666666777888999::::::;;;;;;<<<===???AAACCCEEEEEEKKKKKKMMMPPPVVV[[[```bbbfffgggiiilllooorrruuuwwwwww||||||rrr```PPPPPPTTTfff|||xxxwwwyyy||||||tttxxxwwwZZZCCCBBBBBBCCCDDDyyyiii}}}tttiii]]]XXXQQQNNNOOOPPPNNNLLLRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWVVVTTTSSSSSSUUUTTTRRRSSSWWWYYYXXXWWWYYYpppxxxmmmdddcccwww~~~lll[[[QQQHHHIIIFFFBBB@@@???@@@@@@@@@IIIhhhyyyppphhhaaa]]]YYYZZZZZZWWWSSSPPPPPPQQQNNNOOOPPPOOONNNNNNOOOPPPTTTVVVZZZ]]]___```______\\\\\\\\\]]]___bbbeeefffooonnnnnnlllfffaaaeeelllxxx|||~~~}}}~~~~~~}}}}}}~~~}}}}}}zzzttttttrrrkkkkkkiiigggggghhhccc\\\PPPEEE:::777666444222222111111111111000...---,,,---------...222666;;;===>>><<<::::::<<>><<<;;;<<>>===777111444555888:::===???AAABBBAAA@@@>>>===>>>===<<<:::888888888888888888999999;;;<<<===???AAACCCEEEEEEIIILLLOOOSSSWWW\\\aaadddfffgggiiikkknnnqqqsssttttttxxxxxxqqqjjjhhhhhhgggccc```VVVPPP[[[oooyyywwwllliiiiiivvvuuufff___^^^___dddjjjqqqwwwwwwoookkkkkkmmmpppgggooo|||ssseeeIIIAAACCCFFFKKKyyydddzzzwwwjjj^^^VVVQQQSSSQQQPPPQQQSSSTTTSSSQQQSSSSSSRRRRRRSSSSSSTTTUUUTTTVVVXXXZZZ[[[[[[\\\\\\```fffkkklllooorrrppplllgggfffxxxxxxnnnfff\\\ooo|||ooo[[[QQQJJJGGGFFFDDDAAA??????AAACCCNNN}}}xxxppphhh```ZZZVVVUUUPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPNNNOOOQQQTTTTTTVVVZZZ^^^aaacccddddddcccdddeeehhhkkkppptttvvvyyysssqqqnnnmmmoootttzzzuuuuuusssoooooommmjjjjjjkkkeee^^^OOOCCC999666666444222222000000111000000///...------------...111555999<<<===<<<;;;===@@@CCCDDDDDDDDD???;;;<<>>777000444666999<<>>===>>>===<<<:::888888888888888888999999;;;<<<===???AAACCCEEEEEEGGGJJJOOOSSSVVVZZZ___cccdddfffjjjooorrrssstttsssuuuuuuoooccc\\\\\\___```iiiggg\\\OOOQQQaaalllnnnlllkkkiiinnn~~~pppdddYYYWWWYYY\\\```dddlllpppxxx|||ppplllfffaaa```bbbfffiiicccgggooo{{{www{{{}}}|||}}}nnnjjjMMMCCC@@@FFFPPPpppbbbyyymmmaaa[[[YYYUUURRRRRRRRRRRRRRRTTTTTTSSSRRRTTTTTTTTTTTTTTTUUUVVVVVVVVVYYY\\\```ccchhhoootttwwwwwwmmmlll~~~yyyooojjj]]]kkkppp\\\QQQHHHFFFFFFEEEBBB??????BBBEEEQQQ}}}zzzllliiiccc]]]YYYVVVVVVVVVQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUTTTRRRPPPPPPSSSUUUTTTVVVYYY]]]aaaccceeeeeefffhhhkkknnnppprrrrrrrrrvvvppplllmmmnnnooouuu{{{zzzuuuuuussslllllljjjgggggggggbbbZZZNNNCCC888666666444222222000000000000000///......---------...222666;;;===;;;::::::;;;>>>@@@AAA@@@@@@<<<:::===AAA???777000444666999===@@@BBBCCCCCCAAA???============;;;999777777888888888999999999;;;<<<===???AAACCCEEEEEEFFFJJJOOORRRTTTWWW\\\```ccchhhooouuuxxxvvvsssppprrrnnnfff^^^]]]bbbdddbbbeeeeee___UUUTTT```qqq{{{~~~uuukkkbbb[[[ZZZ[[[[[[]]]```dddggglllrrrvvvvvvtttqqqdddaaa\\\YYYXXXZZZ^^^aaagggfffgggmmmuuuwwwuuuqqqmmmlllhhhcccaaabbbfffiiippp~~~wwwpppRRRFFF===FFFRRRaaa```yyyyyykkk[[[RRRRRRTTTSSSPPPQQQRRRRRRRRRSSSSSSTTTTTTXXXXXXXXXXXXXXXYYYZZZZZZYYY\\\```fffmmmyyy|||yyy|||qqqlll^^^hhhppp]]]QQQHHHFFFFFFFFFBBB??????BBBFFFWWW{{{wwwkkk___]]]ZZZVVVUUUUUUVVVWWWTTTSSSSSSTTTVVVWWWWWWVVVYYYYYYXXXWWWUUUTTTVVVXXXVVVWWWZZZ]]]```ccceeefffiiikkknnnpppqqqooommmlllkkkhhhhhhjjjmmmpppyyyzzzuuuuuutttkkkkkkiiieeeeeeeee```XXXMMMBBB888555555444222333000000000000000//////...---------///333888<<>>??????>>>:::888999>>>BBBAAA888///333555999===@@@BBBCCCCCC@@@>>><<<<<<<<<<<<:::999666666777888999::::::;;;;;;<<<===???AAACCCEEEEEEFFFKKKQQQSSSTTTVVVZZZ___eeekkkuuu}}}~~~yyypppjjjfffccc```dddppp{{{{{{ttthhhfffbbbZZZTTTZZZpppzzzpppnnngggbbb```^^^[[[[[[^^^[[[]]]aaaeeegggiiilllnnnccc```]]]ZZZYYY[[[^^^aaahhhfffdddfffjjjkkkjjjhhhiiifffccc```^^^^^^```bbb```iiirrrxxxwwwWWWGGG???GGGVVVwwwZZZ___zzzyyyqqqbbb[[[RRRNNNOOOQQQRRRQQQVVVVVVWWWXXXXXXZZZ\\\]]]^^^]]]]]]]]]]]]^^^______]]]```cccgggqqqsssmmm]]]dddppp___SSSIIIEEEGGGFFFCCC???>>>CCCGGG^^^|||zzz|||mmmbbbZZZXXXVVVTTTTTTTTTUUUVVVUUUTTTTTTVVVZZZ\\\\\\ZZZ\\\]]]^^^\\\ZZZYYYZZZ[[[XXXZZZ\\\___aaadddfffgggkkklllmmmmmmmmmkkkiiihhhffffffiiilllnnnqqq{{{zzzuuuvvvtttlllllljjjfffffffffaaaYYYMMMBBB888555555444222333///000000000000000///...---------///333999>>>AAA@@@???>>>???@@@AAA@@@???777666888>>>DDDBBB888///222555999===@@@BBBCCCCCC???>>><<<<<<<<<;;;:::888555666777888999:::;;;;;;;;;<<<===???AAACCCEEEEEEGGGLLLRRRTTTTTTUUUZZZ^^^gggooozzzyyynnnfff\\\ZZZ[[[ggg{{{zzzpppjjjcccXXXKKKKKKdddyyyrrrpppjjjfffccc___[[[\\\```XXX\\\```bbbdddhhhooouuufffdddaaa______bbbeeegggeeedddbbbcccfffhhhhhhgggdddcccccceeeeeeeeefffiiijjjlllmmmrrr}}}YYYFFFDDDKKK[[[ooo[[[^^^zzzyyyzzz~~~qqqeeegggssstttcccXXXRRRRRRQQQPPPPPPRRRTTTUUU\\\]]]______```cccfffiiiaaaaaaaaaaaaaaabbbccccccbbbccccccfffoootttmmm[[[bbbqqq___TTTJJJEEEGGGGGGCCC???>>>CCCHHHbbb~~~xxxyyyxxxjjj```YYYXXXWWWUUUTTTTTTTTTTTTUUUTTTTTTWWW\\\``````^^^___aaabbbaaa___]]]]]]]]][[[\\\^^^```ccceeeggghhhmmmlllkkkjjjhhhhhhhhhhhhfffhhhlllooooooqqq|||xxxtttuuusssooollliiihhhfffbbb\\\WWWMMMBBB777555444222000000////////////////////////---,,,---000777===AAACCCAAA@@@@@@AAABBBCCCAAA@@@@@@:::777<<<@@@;;;333///444555777:::===???@@@AAA>>>============<<<999777666666777777888:::;;;<<<<<<===???AAACCCDDDEEEEEEJJJMMMRRRUUUWWWYYY\\\^^^hhhiiimmmppprrrooogggbbbNNNOOOWWWgggyyysssfff[[[SSSHHHDDDUUUmmm}}}xxxrrrkkkeeeccccccddddddaaa``````bbbgggmmmtttxxxqqqnnnjjjgggeeeeeeggghhhjjjiiifffddddddfffiiijjjeeeiiinnnrrrsssssssssssspppsssvvvxxx```CCCHHHFFFcccwww[[[^^^|||vvvoooooorrrwwwyyyqqqcccYYYSSSPPPRRRTTTTTTSSSSSSUUUVVV```lllrrrllljjjpppsssoooooommmkkkkkkkkkjjjgggeeedddcccdddhhhooozzzzzznnnddd\\\uuuwwweeeRRRMMMCCCDDDEEEEEECCCAAAEEEJJJuuu~~~wwwxxx{{{|||mmmccc^^^ZZZVVVQQQNNNNNNOOOQQQQQQRRRTTTVVVYYY\\\^^^______ccccccccccccccccccddddddaaa``````cccgggjjjkkkkkkmmmkkklllooolllfffeeeiiibbb``````ccchhhpppyyyssssssqqqnnnkkkhhhgggfffbbb\\\WWWMMMBBB777555444222000000////////////////////////---,,,---111777<<<@@@AAA?????????AAACCCDDDCCCBBB???999777;;;>>>:::333///333555777:::===???@@@AAA>>>============<<<999777666666666777888999:::;;;===>>>???AAACCCEEEFFFGGGKKKMMMQQQUUUXXX[[[___bbbgggccc___```bbb```XXXPPPDDDFFFNNN[[[jjjssstttqqqjjj[[[PPPNNNKKKIIIRRR___{{{nnnjjjppp|||xxxqqqmmmkkkjjjjjjiiihhhfffddddddiiipppxxx~~~zzzwwwrrrmmmjjjiiiiiijjjnnnkkkgggddddddfffiiikkkssswww||||||~~~cccFFFIIIHHHeeewww\\\\\\yyy|||~~~nnn```WWWSSSPPPRRRTTTUUUVVVXXXZZZ]]]eeepppuuupppmmmqqqrrrnnnmmmmmmlllmmmnnnmmmkkkhhheeeccccccfffhhhnnn{{{|||oooddd\\\ppp|||fffPPPIIIEEEEEEFFFGGGDDDBBBFFFLLL~~~|||uuuxxx|||~~~nnnaaa[[[ZZZVVVQQQNNNNNNOOOQQQQQQSSSUUUWWWZZZ]]]___aaabbbddddddeeeeeefffffffffgggfffeeeccccccfffjjjooosssvvvxxx{{{{{{wwwpppfff```___\\\ZZZ]]]bbblll|||zzzsssqqqnnnllliiigggffffffccc]]]XXXMMMBBB777555444222000000////////////////////////------///333888<<<>>>>>>======>>>AAAEEEFFFFFFDDD>>>888666:::===999333000333444777:::===???@@@AAA>>>>>>======>>><<<:::777555555555666777888999:::>>>>>>???AAACCCFFFHHHIIILLLOOORRRUUUYYY^^^cccgggeee[[[QQQOOORRRPPPHHH@@@===???FFFNNNVVV[[[]]]\\\]]]\\\___ccc]]]SSSOOOSSSwwwqqqgggZZZRRRUUUkkk|||xxxvvvtttqqqooopppnnnkkkkkkoooxxx}}}wwwssspppooooooooolllhhheeeeeeiiiooossshhhIIIHHHJJJiiivvv\\\\\\www|||kkk___XXXUUUPPPRRRUUUWWWYYY]]]aaadddjjjtttxxxtttqqqsssrrrmmmllllllmmmoooppppppmmmkkkgggeeedddeeecccbbbhhhppppppddd\\\hhhhhhPPPGGGGGGFFFGGGHHHDDDAAAFFFOOOuuuxxx~~~pppbbbZZZZZZVVVQQQNNNNNNOOOPPPQQQTTTVVVXXX[[[___bbbdddeeeffffffhhhiiiiiijjjjjjjjjkkkjjjhhheeeeeejjjssszzz~~~oooaaaaaa\\\XXXZZZ___jjj}}}{{{tttrrrnnnkkkhhhfffffffffccc^^^YYYMMMBBB777555444222000000////////////////////////------///333888;;;<<<;;;;;;;;;>>>BBBFFFHHHGGGFFF<<<777666:::<<<888222000222333666999<<>>===>>>>>>===:::888444444555555666888999:::===>>>???@@@CCCFFFIIIJJJPPPRRRTTTVVVZZZ___eeeiiibbbZZZOOOJJJIIIGGGAAA<<<===@@@DDDGGGJJJKKKMMMNNNYYYlllzzzcccUUURRRjjjxxxmmm\\\YYYVVVSSSSSSccc|||wwwssstttssssssuuu{{{|||xxxvvvvvvooommmiiiiiilllsss{{{lllJJJGGGMMMnnnsss[[[^^^xxx~~~{{{kkk```[[[YYYTTTUUUWWWYYY[[[___dddhhhmmmtttxxxvvvttttttrrrnnnkkklllmmmooopppooollliiijjjhhhggggggccc]]]]]]aaatttqqqeee]]]bbb~~~jjjQQQGGGGGGFFFGGGHHHDDD@@@FFFRRRyyywww~~~sssfff^^^ZZZVVVQQQNNNNNNPPPQQQQQQTTTUUUXXX\\\```dddgggiiihhhiiijjjlllllllllllllllkkkmmmmmmiiigggjjjssszzz~~~mmmiiibbb\\\[[[```lll|||vvvtttqqqjjjhhhfffffffffddd^^^ZZZMMMBBB777555444222000000////////////////////////------///333888;;;;;;;;;999:::===BBBFFFHHHGGGFFF:::777777<<<===888222000111333666999<<>>>>>>>>>>>===:::888444444555555666888999:::<<<===>>>AAACCCGGGIIIKKKSSSTTTVVVXXXZZZ^^^cccgggccc^^^VVVNNNFFFAAA>>><<>>GGGVVVwww}}}uuujjjccc[[[WWWRRROOOOOOQQQRRRRRRTTTUUUXXX\\\aaafffjjjlllkkklllmmmnnnnnnmmmlllkkkhhhlllooonnnjjjjjjnnnrrrxxxppphhhaaa^^^aaalll|||vvvuuusssllliiigggggggggeee___ZZZMMMBBB777555444222000000////////////////////////------...222777:::<<<<<<999:::===BBBFFFGGGEEECCC888666999??????888222000000222555888<<>>>>>???===;;;888555555555666777888999:::;;;<<>>===>>>AAACCCFFFJJJNNNTTTZZZ^^^kkkqqqxxxzzzhhh```mmmuuunnn___TTTMMMIIISSSVVV___eeeaaaeee|||yyy|||sssJJJEEEQQQuuummmZZZccc|||~~~xxx{{{zzznnngggcccbbb``````^^^]]]]]]```fffjjjnnnpppssstttvvvvvvuuutttqqqooonnnnnnooonnnllljjjmmmjjjiiiiiieee]]]XXXXXXaaakkkvvvxxxrrrllllllnnnvvvtttggg^^^]]]~~~yyylllTTTJJJHHHDDDFFFIIIEEE???JJJ\\\vvv}}}xxxnnnggg]]]YYYTTTQQQQQQRRRSSSTTTUUUVVVYYY]]]ccciiinnnqqqqqqqqqrrrrrrqqqnnnllljjjfffjjjooopppmmmjjjhhhgggvvvyyyqqqhhhddddddlll}}}|||yyy{{{uuuuuusssmmmkkkiiihhhhhheee___[[[MMMBBB777555444222000000////////////////////////---------000555:::<<<===:::;;;>>>AAADDDEEEBBB@@@555666;;;BBBAAA:::222000000222555888<<>>>>>???>>>;;;888666666666777888999:::;;;;;;===BBBGGGJJJLLLMMMMMMNNNQQQUUUXXX[[[^^^bbbdddccc\\\RRRHHHBBBAAADDDFFFEEEEEEGGGKKKRRRZZZaaadddgggmmmoooqqq}}}fffbbb]]]YYYPPPIIIJJJQQQ[[[___jjjrrrmmmmmmvvvKKKFFFSSSwwwkkk\\\ccczzzuuuoookkkiiieeedddbbb______bbbhhhmmmrrrqqqrrrtttvvvvvvvvvwwwuuusssqqqqqqrrrssssssrrruuupppmmmlllggg^^^YYYXXX]]]cccjjjlllggg```___```dddvvvuuuhhh___\\\vvvtttoooVVVLLLIIIEEEGGGLLLGGGAAANNNcccwww}}}tttlll^^^ZZZUUURRRRRRTTTUUUUUUWWWYYY\\\```fffmmmsssvvvwwwwwwwwwvvvsssoookkkiiigggjjjnnnqqqooojjjccc___aaayyyxxxrrrpppttt}}}uuusssvvvyyyttttttrrrooollljjjiiiiiieee```[[[MMMBBB777555444222000111////////////////////////---,,,,,,///444:::===???:::;;;>>>AAADDDCCC@@@>>>444666===DDDCCC:::222//////111444888<<>>??????>>>;;;999666666777777888:::;;;<<<;;;???DDDJJJMMMOOOOOONNNKKKNNNSSSXXX[[[^^^bbbeeeaaaVVVIIIBBBCCCIIINNNQQQJJJHHHHHHLLLSSS[[[```ccc]]]ooo{{{vvvvvvooo^^^QQQNNNJJJHHHPPP___aaaggguuu|||wwwyyyKKKGGGTTTxxxjjj^^^bbb~~~xxx}}}vvvrrrppphhhgggdddaaaaaaeeekkkpppvvvtttssstttvvvvvvvvvxxxxxxvvvssssssuuuxxxyyyzzz}}}wwwrrroooiii```ZZZYYYYYY]]]cccgggfffbbbaaacccddduuuvvvhhh___ZZZpppvvvqqqXXXOOOJJJFFFHHHNNNIIIDDDQQQgggwww~~~yyyppp___[[[VVVSSSSSSUUUVVVVVVZZZ[[[^^^bbbiiipppvvvzzz{{{{{{{{{yyyuuupppllliiiiiikkknnnpppooojjjbbb\\\UUUccc}}}wwwooonnn}}}xxxttttttqqqnnnkkkiiihhhhhhfffaaa]]]KKK@@@666444444222000000////////////...............---///333999???BBBDDD??????@@@@@@???>>><<<;;;:::444<<>>999555777555333555888;;;:::999999???FFFIIIHHHGGGIIILLLLLLMMMNNNRRRWWWZZZ[[[[[[WWWMMMCCCDDDNNNWWWXXXUUUSSSPPPNNNOOOVVV^^^eeeiiiiiiooovvv^^^IIIFFFJJJQQQ^^^lllkkktttxxx~~~yyyMMMIIIMMMzzznnn]]]ccc}}}yyy|||vvvwwwqqqmmmhhhffffffhhhjjjkkkrrruuuwwwxxxwwwvvvvvvwwwvvvwwwwwwwwwwwwyyy|||}}}|||wwwlll^^^WWWWWWdddooouuutttyyy{{{ttt}}}uuuiiiaaa[[[nnnwwwnnnTTTNNNIIIIIIMMMHHHKKKDDDIIIyyyzzzzzzxxxpppddd```[[[VVVTTTUUUXXXZZZ]]]aaaeeejjjnnnsssyyy}}}}}}~~~}}}zzzuuuqqqpppmmmooorrrrrrpppkkkfffbbbXXXVVVcccuuujjj~~~yyyvvvvvvrrrmmmjjjgggggggggfffaaa]]]KKK@@@666444444222000000////////////..................///333999>>>AAACCC???@@@AAAAAA@@@???<<<;;;999444===LLLKKK888...333555666999<<<>>>@@@BBBBBBBBB@@@>>>???@@@>>>:::555888666555666999;;;;;;::::::@@@FFFHHHGGGGGGIIILLLLLLLLLNNNQQQVVVXXXYYYXXXUUUNNNIIILLLVVV^^^```___WWWWWWWWW[[[bbblllwww~~~}}}gggUUUHHHLLLWWW```mmmzzz~~~}}}|||PPPIIINNNzzznnn\\\bbb|||www}}}}}}tttpppkkkiiijjjmmmooopppqqqtttwwwyyyyyyxxxxxxyyyuuuvvvwwwxxxyyy|||yyylll]]]UUUVVVaaaxxxwwwiii```[[[mmm|||mmmSSSMMMJJJKKKOOOJJJLLLFFFMMMyyywww~~~zzzssshhheee___ZZZWWWXXX[[[]]]```dddhhhmmmqqqwww|||~~~wwwpppnnnooonnnpppssstttsssoookkkhhhbbbXXXXXXkkk}}}rrrhhh{{{wwwwwwtttjjjhhheeeeeefffeeeaaa]]]KKK@@@666444444222000000////////////............/////////333888===@@@AAA===???AAACCCCCCAAA>>><<<888555>>>NNNKKK777...333555777:::===@@@BBBCCCCCCAAA???===>>>???>>>;;;777888777666777999;;;<<<;;;<<<@@@DDDFFFEEEFFFIIILLLLLLLLLNNNQQQTTTVVVUUUTTTPPPNNNOOOUUU___gggkkklllmmmhhhbbb]]]^^^eeeooowwwwwwzzzjjjQQQMMMQQQ___lllrrryyyTTTJJJOOO|||mmm[[[bbbzzzuuu}}}sssnnnmmmvvvzzzuuupppmmmnnnrrruuuwwwqqquuuyyy{{{{{{yyyyyyyyyssstttuuuvvvxxx|||}}}lllZZZRRRSSScccyyyiii___ZZZjjjxxxmmmWWWPPPLLLLLLQQQLLLMMMHHHTTTpppsss~~~xxxnnnjjjeee___]]]]]]___aaaeeehhhlllqqquuuzzzvvvmmmkkknnnmmmoooqqqssssssqqqooommmiii\\\SSSXXXhhhxxxwwwnnnnnnyyy~~~uuulll~~~{{{xxxwwwtttiiifffccccccdddddd```]]]KKK@@@666444444222000000////////////............000//////222777;;;>>>???999<<<@@@DDDEEEDDDAAA???999777AAAQQQMMM888...333444777:::>>>AAACCCCCCDDD@@@>>><<<===???>>>;;;888777666666777888:::;;;;;;>>>@@@CCCDDDEEEFFFIIILLLMMMMMMOOOQQQTTTTTTSSSQQQLLLOOOTTT[[[dddlllsssvvvwwwkkk[[[OOOKKKNNNSSSVVVVVV]]]lllyyyYYYFFFPPPcccvvv}}}{{{{{{~~~VVVJJJRRRmmm\\\bbbwwwsss{{{|||uuuttt{{{|||uuuqqqqqqtttwwwyyysssvvvzzz{{{zzzxxxvvvvvvpppqqqrrrrrrtttxxx}}}qqq\\\QQQOOO\\\pppyyyjjj```ZZZgggrrrooo[[[QQQMMMMMMRRRNNNNNNIIIYYYvvvrrr|||tttpppjjjeeebbbaaabbbdddhhhkkkooossswww|||yyyqqqmmmmmmjjjkkkmmmoooqqqqqqppppppjjjaaaZZZZZZaaagggiiiiiilllgggaaa^^^```mmm~~~www}}}}}}zzzwwwvvvrrriiifffbbbbbbcccccc```]]]KKK@@@666444444222000000////////////............000//////222666:::======666999???CCCFFFEEEDDDBBB;;;:::FFFUUUPPP:::///444333555:::>>>AAACCCCCCCCC@@@>>>;;;<<<>>>>>>;;;888444555555666666777999:::???@@@BBBDDDEEEFFFHHHJJJNNNNNNPPPRRRTTTTTTQQQOOONNNRRRZZZbbbjjjqqqvvvyyyiii^^^SSSOOORRRTTTQQQMMMLLLSSS___ppp}}}dddIIINNN]]]ppp|||{{{wwwzzz|||}}}vvvsss}}}xxxUUUJJJUUUkkk\\\ccctttpppzzzzzzuuutttuuuvvvvvvvvvxxxzzzzzzwwwsssqqqppppppqqqrrrrrrrrrtttwwwzzzxxxcccUUUQQQPPPVVV```lllwwwjjjcccZZZeeetttqqq[[[MMMMMMNNNTTTQQQOOOIII^^^vvvzzz~~~yyyvvvpppkkkgggffffffgggkkknnnqqquuuxxx|||}}}xxxrrrmmmjjjkkklllmmmoooqqqrrrsssjjjgggcccbbbcccdddaaa]]]]]]]]]]]]^^^```kkk}}}}}}yyyvvvuuuqqqjjjfffcccaaabbbbbb___]]]KKK@@@666444444222000000////////////............///......111666:::<<<===666999>>>BBBDDDDDDDDDCCC<<<<<>>BBBCCCCCCCCCAAA>>>;;;;;;======:::777333444555555555666888:::???@@@BBBDDDFFFGGGHHHHHHNNNNNNPPPRRRTTTSSSPPPMMMRRRXXXbbbkkkrrruuutttsssaaaaaadddmmmvvvxxxppphhh\\\YYYYYY^^^cccaaaXXXPPPffflllqqqpppmmmooozzz}}}qqqjjjlllhhhfffqqq{{{}}}pppkkktttSSSIIIVVVggg[[[dddsssnnnwww~~~yyywwwvvvuuutttvvvwwwwwwuuuqqqnnnllllllpppqqqsssssssssrrrtttuuu{{{|||jjj\\\VVVSSSRRRQQQUUU^^^jjjuuuzzzrrrgggnnnwwwjjjddd[[[dddtttxxxttt]]]PPPNNNOOOXXXUUUQQQJJJaaa{{{~~~yyyyyy~~~xxxrrrnnnlllllllllnnnpppsssvvvxxx{{{~~~~~~{{{tttnnnnnnmmmmmmmmmooorrrtttvvvooonnnjjjffffffjjjjjjhhhbbbbbbddddddccchhhyyy~~~~~~zzzvvvuuuppplllhhhcccbbbbbbbbb___\\\KKK@@@666444444222000000////////////............---------000555:::===>>>:::;;;>>>@@@AAAAAAAAA@@@;;;===KKKZZZSSS:::///444333666;;;@@@DDDEEEEEEDDDBBB???<<<;;;<<<<<<999666333555777666555666999;;;>>>???BBBDDDGGGHHHGGGEEELLLLLLNNNQQQSSSRRROOOLLLSSS[[[gggsssyyyuuulllddd```gggsss~~~lll[[[TTTRRRUUU```mmm|||vvvmmmeeedddlllvvv|||sssrrrhhhdddgggaaa]]]dddggguuu}}}yyyyyy~~~~~~QQQIIIVVVaaaYYYbbb|||sssmmmttt~~~}}}zzzxxxvvvuuuttttttssspppllliiiiiiiiikkknnnqqqsssrrrqqqpppppptttssswwwzzzvvviii^^^YYYZZZYYYWWWUUUTTTUUUZZZ___jjjcccnnnyyykkkccc\\\cccuuuyyyttt___WWWOOORRR\\\ZZZTTTKKKeee{{{ooogggiiimmmyyy{{{wwwtttssssssqqqsssuuuwwwxxxzzz~~~~~~}}}{{{wwwrrrnnnooonnnllllllmmmpppsssuuurrrsssqqqlllmmmuuuzzzyyyrrrpppmmmjjjdddbbbjjjuuu{{{wwwuuupppmmmiiidddbbbbbbaaa___\\\KKK@@@666444444222000111000/////////............---,,,---000555:::===>>>===>>>????????????>>>===:::<<>>???BBBEEEHHHHHHFFFDDDJJJKKKMMMPPPRRRQQQMMMJJJPPPYYYhhhwww|||ssscccUUUSSS]]]lllxxxfffVVVPPPUUUlll{{{kkkbbbeeelllooommmdddgggcccdddggg\\\QQQTTTZZZiii}}}~~~}}}{{{vvvtttvvv|||vvvwww~~~PPPIIIVVV]]]WWWaaayyytttlllqqq{{{ttttttzzz|||www}}}{{{xxxwwwqqqqqqooolllhhhggghhhiiifffjjjnnnppppppnnnmmmlllllliiiiiimmmllleee]]]YYYTTTWWWZZZZZZWWWXXXaaalllyyyrrr{{{|||kkkbbb]]]bbb}}}sss\\\XXXQQQTTT___^^^WWWMMMgggxxxxxxqqq```XXX[[[^^^iiizzz}}}zzzxxxxxxsssuuuwwwxxxxxxzzz}}}{{{}}}~~~|||wwwrrrooonnnnnnllljjjiiiiiilllooorrrrrrwwwwwwtttvvv~~~xxxpppggg```dddkkk~~~~~~}}}yyyvvvxxxvvvlllmmmiiiccc```aaaaaa^^^KKK@@@555222222000///000////////////..................///222777<<<>>>???999>>>@@@?????????===999:::888EEEXXXSSS;;;///444222666;;;AAAFFFHHHHHHHHHFFFBBB===:::;;;;;;999777555555666666777888:::;;;<<<===???AAACCCDDDDDDEEEJJJLLLNNNNNNLLLJJJKKKKKKRRR^^^iiikkkjjjhhhaaaXXX___```eeelllqqqzzz]]]NNNbbb}}}yyyiiihhhlllkkkeeebbbYYY]]]bbbeee```WWWOOOMMMWWW[[[kkk}}}yyyvvvtttrrrssszzz~~~tttppp{{{MMMMMMVVV___VVV]]]wwwuuummmqqqzzz~~~nnnaaacccsssvvvhhhaaakkk~~~}}}|||zzzwwwuuurrrpppmmmfff```___dddfffgggiiillloooqqqpppooojjjhhhgggeeeccc```[[[WWWVVV^^^gggiiidddeeeuuukkkbbb______vvvbbbVVVYYYXXX[[[```VVVKKKqqqttt|||qqqeee^^^ZZZXXXWWW```nnn}}}|||yyy|||{{{zzzxxxwwwyyy}}}}}}zzzvvvrrrooommmlllmmmllliiiffffffjjjmmmooo}}}~~~|||ooocccZZZYYY]]]iiixxx~~~}}}yyywwwxxxvvvmmmmmmjjjccc```bbbaaa___LLL@@@555222222111000111////////////...............---///222888<<>>???===>>>???===888888666BBBTTTQQQ:::...222222666<<>><<<===@@@===777888666AAARRROOO:::...111222666<<>>???AAABBBDDDEEEFFFHHHHHHHHHHHHGGGDDD@@@===EEEKKKSSS^^^pppyyywwwyyy~~~|||zzzxxxooo```TTTOOOOOOUUU\\\^^^ZZZTTTPPPMMMEEEDDDMMMbbb{{{vvvooooooqqqsssvvvyyyvvvqqqpppzzz~~~NNNMMMVVVYYYSSSYYYrrruuulllpppyyyyyydddYYYSSSLLLYYYyyy~~~{{{rrrooolllkkkfffaaaaaadddbbbcccdddgggjjjmmmpppqqqqqqpppnnnkkkggg```YYYTTTUUU___rrr~~~kkkaaa[[[]]]zzz}}}jjjbbbZZZ\\\```cccWWWLLLqqquuu}}}{{{xxxuuuqqqeee]]]ddd{{{yyyxxx~~~~~~|||||||||}}}~~~}}}|||zzzxxxtttqqqnnnmmmmmmoooooommmhhhaaa\\\ZZZfffvvvyyykkkaaaYYYPPPKKKKKKLLL[[[nnn~~~~~~zzzxxxyyywwwmmmmmmjjjcccaaabbbbbb___MMMAAA777444444222111222////////////............------...333888===@@@AAACCCBBB???<<<>>>AAA>>>888999777AAAQQQOOO<<<111222222666===DDDIIIKKKKKKJJJCCC???:::999:::;;;:::888777777777888999:::<<<<<<>>>>>>???@@@BBBDDDFFFFFFIIIJJJJJJGGGCCC@@@AAABBBOOOUUU___lllyyywwwuuuxxx|||}}}~~~ppp```WWWTTTUUU]]]cccbbb]]]YYYVVVTTTKKKGGGIIIVVVooo}}}tttsssvvvvvvvvvvvv{{{xxxssspppqqquuu{{{}}}OOOLLLUUU\\\TTTTTTjjjzzzvvvllloooxxxrrreeeYYY[[[]]]RRR\\\{{{|||uuuqqqmmmlllgggaaa```ccccccccceeeeeegggjjjmmmpppuuutttrrrpppllleee]]]WWWQQQYYYmmm~~~jjj```VVV]]]yyy}}}llleee\\\```dddeeeXXXMMMrrrvvv{{{{{{wwwjjj```ddduuuoooeeefffsss}}}{{{yyyxxxzzzyyyxxxvvvssspppmmmkkkkkknnnqqqpppkkkcccZZZUUUYYYiiizzz}}}qqqddd^^^YYYRRRLLLJJJNNNWWWeeettt~~~{{{xxxxxxvvvlllmmmiiiccc```aaaaaa^^^MMMAAA777444444222111222////////////............,,,,,,...222888<<>>???BBB???:::999777@@@MMMLLL===222111222777>>>FFFKKKLLLLLLKKKDDD@@@;;;999:::;;;:::888777777777888999:::<<<<<>>>>>>>>===666555;;;EEEFFF<<<111...222777@@@HHHMMMOOONNNLLLIIIDDD>>><<<<<<<<<999777666666666777888999:::;;;@@@@@@???@@@BBBDDDGGGIIIFFFEEECCCDDDHHHRRR]]]ddd```^^^]]][[[SSSLLLNNNVVVXXX\\\\\\VVVSSSTTTSSSQQQ___~~~}}}llleeeggghhhfffqqqtttfffeeeccc[[[RRRZZZvvv~~~zzzwwwvvvxxxuuuMMMLLLSSScccSSSPPP^^^iiiyyyxxxkkkmmmuuu}}}~~~~~~xxxpppvvvyyyvvvsssmmmiiihhhiiilllppppppmmmlllnnnrrrtttuuuwwwxxxuuunnnddd]]]XXXSSSWWWhhhwwwzzztttnnnddddddiiivvvsssqqq~~~|||hhh___UUU^^^xxxkkkiiiqqqsssjjjXXXQQQzzzzzz~~~ppp|||{{{aaaWWWNNNMMMOOOSSSXXX]]]___lll|||~~~}}}zzzvvvsssoooooonnnlllkkkhhhfffeeeggghhhllloooppplllddd^^^TTTTTTTTT]]]qqq~~~pppccc```^^^___]]]YYYWWWYYYSSSOOOPPPVVV\\\cccooozzz{{{vvvuuuqqqiiiiiifff___]]]^^^^^^[[[KKK@@@555222222000///000000/////////............---,,,---///333777888999666???EEEBBB<<<;;;<<<===888666<<>>333///222888@@@IIINNNOOONNNMMMJJJEEE@@@===<<<<<<999777555555666666777888:::;;;@@@@@@???@@@BBBDDDGGGIIIMMMGGGBBBCCCLLLTTTYYYZZZ[[[[[[^^^^^^WWWRRRYYYeeejjjrrrvvvsssoookkk```UUU[[[uuurrryyylll```aaaiiikkkgggxxxuuuuuukkk\\\^^^www}}}{{{||||||sssLLLMMMTTT___OOONNNZZZdddtttxxxkkklllttt~~~zzz|||zzzyyyvvvqqqmmmlllhhhmmmrrrrrrpppoooqqquuuyyyzzz|||}}}zzzrrrggg```YYYSSSUUUaaakkkhhh]]]TTT[[[YYYZZZbbbmmmrrrjjj___VVVVVViii{{{hhh___YYY___}}}nnnllltttuuukkkXXXRRR{{{zzzyyyiiiTTTNNNKKKMMMQQQVVV```iiiiiiqqq{{{~~~{{{wwwrrrnnnmmmmmmlllkkkiiigggeeedddggghhhjjjmmmooollleee___SSSOOOLLLSSShhh|||{{{nnncccbbbbbbccc```[[[ZZZ]]]UUUQQQQQQVVVYYY[[[ccclll|||wwwwwwuuuooolllgggcccaaa^^^\\\ZZZKKK???555333333111///000////////////...............------000333666777777888>>>BBB???======>>><<<===;;;:::EEEOOOBBB111222666555:::FFFNNNNNNPPPSSSNNNKKKEEE@@@<<<::::::;;;888666555666999<<<======@@@@@@AAABBBDDDFFFHHHIIIIIIEEECCCFFFNNNTTTVVVTTTXXX\\\^^^^^^___gggvvvxxxnnndddvvveee___]]]\\\^^^bbbeeeeeeddd}}}}}}lllhhhxxx~~~|||}}}~~~dddOOOLLLTTTcccSSSSSSVVV```qqq~~~lllhhhmmmzzzooovvvtttfffnnn}}}wwwqqqmmmnnnmmmppptttuuurrrqqqsssxxx|||mmmaaaYYYYYYWWWVVVVVVWWWWWWUUUTTTXXX[[[ZZZWWWVVVWWWYYYVVVUUUbbbzzzhhhdddXXXccczzz|||~~~wwwVVVNNN{{{oooaaaZZZRRRRRRZZZ]]]^^^mmm~~~xxxuuurrrpppmmmlllkkkiiigggeeedddcccdddfffiiimmmooonnnjjjgggZZZZZZSSSPPPeeexxxnnniiieeecccaaa]]]ZZZXXXSSSUUUXXXZZZ[[[]]]```bbbwww|||wwwwwwuuunnnkkkfffbbb```^^^[[[YYYKKK???555333333111///000////////////............---------000444777999999:::@@@CCC@@@=========<<<===;;;:::DDDNNNBBB222333555444:::EEEMMMOOOQQQTTTPPPLLLGGGAAA===;;;;;;<<<888666555666999<<<======>>>???@@@BBBDDDFFFHHHIIIFFFFFFFFFGGGKKKOOORRRSSSWWWZZZ```hhhsss~~~yyyuuuzzzhhhWWWXXX\\\ccclllooommmiiiwww|||```LLLMMMTTTdddQQQQQQSSS]]]ooolllhhhmmmwww{{{zzzxxx{{{zzzhhh]]]lllzzzwwwxxxsssrrrtttuuusssrrrttt|||sssggg___XXXTTTTTTVVVWWWZZZ___TTTTTTTTTUUUWWWYYY[[[\\\ccc```jjjyyygggbbb\\\eee~~~zzzXXXRRRqqqbbbZZZVVVTTTYYYfffooovvv{{{wwwtttrrrnnnllljjjhhhfffeeeddddddddddddeeehhhjjjkkkiiiggg```___WWWVVVnnn|||rrrkkkhhhddd```^^^SSSUUUXXX\\\aaaeeeggghhhuuu|||wwwwwwuuummmiiieeeaaa___\\\ZZZXXXKKK???555333333111///000////////////............,,,,,,---000555999;;;;;;<<>>>>>===;;;<<<;;;999BBBLLLBBB222333333333999CCCLLLPPPRRRUUURRROOOIIICCC???===<<<===888777555666999<<<=========>>>???BBBDDDGGGIIIJJJDDDDDDEEEEEEHHHOOOYYYaaaaaabbbiiiwwwvvvwwwxxxyyy}}}xxxmmmkkkrrr|||\\\KKKJJJPPP~~~mmmUUUNNNQQQZZZkkknnnhhhlllttt{{{|||}}}~~~}}}yyymmm\\\YYYooozzzvvvwwwwwwtttuuuxxx|||ooofffYYYWWWaaagggbbb```eee[[[VVVRRRWWWaaakkkooooooxxxtttzzzyyyeee______ggg|||[[[XXX~~~sssmmmjjjvvv|||kkk]]]XXXXXXUUU___ooo~~~zzzwwwuuuqqqoookkkiiigggggghhhiiihhhfffdddeeegggiiiiiiiiieeebbbZZZYYYppp{{{sssmmmfffaaaSSSTTTVVV]]]eeekkklllkkktttzzzuuuuuussskkkhhhccc```]]][[[YYYWWWKKK???555333333111///000////////////............++++++,,,000555:::<<<===>>>DDDFFFCCC???>>>===<<<;;;;;;999@@@JJJBBB333333222333888@@@IIIPPPTTTVVVSSSPPPJJJDDD???===<<<<<<999777666777999;;;<<<<<<;;;<<>>GGGPPPUUUVVVTTTPPPJJJDDD???<<<;;;;;;999777666777999;;;<<<<<<:::<<>>BBBAAA???AAABBBAAA999<<<777999DDDBBB666333111555777:::BBBOOOUUUTTTXXXTTTMMMFFF@@@===<<<<<<:::888666777999;;;;;;;;;;;;===@@@CCCEEEFFFFFFFFFFFFIIIOOOWWW^^^```^^^\\\```hhhttt}}}ooofff___aaahhhsssvvvppprrrjjjgggggg^^^TTT^^^qqqrrreee]]]YYYYYYWWWVVV]]]iiivvvQQQRRRWWWOOOoooXXXNNNMMMQQQ]]]nnntttiiiiiimmmrrr|||~~~{{{tttooouuu|||pppkkkzzzyyyhhhccc```tttUUUZZZ~~~zzztttxxxtttiiihhhgggeeelllxxx}}}{{{xxxvvvvvvwwwzzz{{{xxxzzzzzzwwwtttqqqooovvvzzzuuuvvvtttjjjfffbbb___^^^\\\ZZZYYYKKK???555333333111///000000/////////............///...---...111333333333555<<>>======:::888777777999;;;;;;;;;;;;===@@@CCCEEEEEEEEEEEEGGGIIILLLOOOVVV___iiipppgggmmmxxxiiiccc\\\VVVQQQNNNSSSZZZ]]]bbbgggjjjkkkkkknnnppp|||wwwzzzqqq]]]]]]kkk{{{kkk^^^VVVSSSRRRLLLNNNQQQSSSUUUZZZ```eeedddsssLLLNNNVVVNNNmmmTTTJJJIIIMMMZZZjjjuuuiiiiiilllqqqzzz~~~yyyuuuyyy{{{pppnnnwwwwwwgggcccaaaxxxUUUYYY~~~vvviiihhhpppzzzxxxzzzvvvqqqzzz~~~~~~|||zzzxxxwww}}}zzzuuuiiiuuujjjgggbbb^^^]]]\\\ZZZYYYLLLAAA666333333111000111////////////////////////333000---...111333333222444;;;BBBEEECCC@@@@@@AAACCC;;;<<<>>>>>>DDDAAA111222555666888AAAPPP\\\aaa]]]]]]ZZZPPPDDD<<<;;;===999999999888999999::::::??????AAABBBCCCDDDDDDDDDFFFEEEIIITTTaaaiiijjjgggiiirrr~~~|||mmmjjjccc\\\ZZZYYYUUUOOOSSSMMMRRRYYYYYYcccrrrwwwwwwwwwpppffffffmmmeeeaaaWWWQQQOOOMMMLLLLLLOOORRRSSSSSSZZZXXXnnnuuuVVVHHHUUUXXXlllWWWIIIJJJMMMTTTaaatttuuujjjiiijjjoooxxxuuupppdddcccjjjmmmvvv}}}xxxoooqqq{{{zzzxxx}}}uuufff___eee|||tttLLLXXXwwwnnnmmmsssppphhhooo~~~pppkkk}}}zzzttthhhssskkkhhhccc___^^^\\\[[[YYYLLLAAA666333333111000111////////////////////////<<<888444222444555666555444;;;BBBEEECCC@@@@@@BBBBBB:::;;;===>>>DDDBBB333222444666888BBBQQQ]]]bbbfffaaaXXXMMMDDD===999888999888888888888999::::::<<<===???AAACCCEEEEEEFFFHHHKKKRRR^^^jjjpppnnnjjjmmmttt{{{}}}zzzxxxzzz}}}yyynnnbbb[[[XXXYYYZZZ[[[ZZZRRRSSSVVVZZZiiixxxyyytttooorrr}}}~~~sssiiiggg~~~{{{rrrddd\\\ZZZWWWTTTSSSTTTVVVXXXXXX[[[XXXjjjkkkRRRJJJSSSWWWkkk[[[LLLKKKMMMSSS___qqqyyylllhhhjjjnnnwww|||~~~{{{qqqfff\\\^^^hhhpppssseee___bbb{{{rrrLLLVVVtttiiidddiiikkkmmm~~~nnn___UUU\\\mmm|||yyyrrreeeoookkkhhhccc```^^^]]][[[YYYLLLAAA666333333111000111////////////////////////888555111///000333555666666;;;AAADDDCCC@@@@@@AAA???999:::<<<<<>>AAACCCEEEGGGGGGIIIOOOYYYeeeoooqqqlllggghhhkkklllggg```\\\___dddmmm~~~mmm^^^XXXUUUTTTXXX```bbb[[[XXXVVV[[[ppp{{{xxxmmmiiiqqqxxxssskkkgggzzzxxxxxxppplllgggdddcccdddddddddfff___kkkbbbPPPNNNSSSZZZmmmbbbOOOKKKKKKQQQ\\\mmmnnnggghhhllluuuvvvxxx}}}vvvkkk\\\UUUZZZfffoooqqqddd___aaa}}}oooLLLSSSvvvzzzvvvuuuxxxgggbbbbbbjjjxxxrrrpppaaaVVVLLLHHHJJJYYYzzz|||xxxooo___hhhiiifffbbb```^^^\\\ZZZXXXLLLAAA666333333111000111////////////////////////...,,,))))))---222888;;;999===BBBDDDBBB@@@>>>>>>>>>777999;;;;;;CCCDDD888333555555666>>>LLLWWW\\\ccc^^^WWWOOOHHHAAA===:::666666666666777888999999;;;<<<>>>AAACCCDDDEEEFFFHHHNNNXXXbbbhhhgggccc^^^bbb```\\\UUUPPPOOOQQQTTT^^^tttpppdddbbb]]]UUUSSSYYYdddbbbbbb^^^aaawwwwwwnnnooorrroooiiifffpppwwwzzz~~~rrrttt~~~{{{{{{qqqvvv___PPPPPPUUU^^^rrrhhhQQQJJJHHHOOOZZZiiioooeeegggjjjssstttkkkhhhggggggcccdddkkkttttttyyy~~~uuuggg]]]WWW___jjjpppxxxvvvuuuvvvzzzpppddd```ccciiiLLLNNNjjjtttiiihhhjjjkkkxxxeee^^^hhhyyykkkeee\\\XXXUUUPPPIIIJJJ^^^vvv|||vvvlllZZZbbbgggdddaaa^^^]]]ZZZXXXUUULLLAAA666333333111000111////////////////////////,,,,,,+++,,,000666===BBB===???BBBCCCBBB???===<<<>>>888999::::::BBBEEE;;;444666555555;;;HHHRRRVVV[[[]]]]]]VVVKKKAAA<<<:::666666666666777888999:::===>>>???AAABBBCCCCCCCCCHHHMMMTTTYYY[[[ZZZYYYXXX```[[[UUURRRSSSUUUWWWWWWccciiixxx|||kkk]]]YYY^^^ccckkkmmmnnn}}}wwwrrrmmmjjjjjjkkkxxxxxx}}}vvvnnnmmmkkkrrr[[[LLLLLLTTT```uuuoooTTTJJJFFFMMMXXXfff|||qqqeeefffhhhppp~~~wwwuuuvvvqqqkkkssskkkhhhjjjmmmwwwwwwzzzhhh```ZZZcccmmmooo~~~}}}wwwhhhgggffffffkkkuuuoooeeeaaadddaaaLLLKKK___wwwiiiiiikkkkkk}}}ttthhhrrrtttjjj\\\YYYYYYWWWNNNGGGOOO]]]rrrsssuuuwww}}}zzzuuujjjXXX```eeeccc```^^^\\\ZZZVVVTTTLLLAAA666333333111000111////////////////////////............000555;;;@@@===???AAABBBBBB@@@>>><<>>555666555444:::FFFPPPTTTZZZ___aaaZZZMMM@@@:::888666666666777888999:::;;;===>>>???AAABBBBBBBBBBBBKKKOOOSSSUUUTTTTTTVVVYYYXXXWWWXXX^^^gggooouuuwwwqqqhhhjjj{{{|||mmm```eeettt{{{tttssstttnnnyyyxxx~~~tttooonnnvvvzzz{{{sssnnnpppmmmpppWWWKKKOOOVVVbbbuuuZZZLLLEEELLLVVVbbbxxxtttgggeeegggmmmzzzzzzuuuxxx~~~yyyppp\\\TTT\\\hhhfffkkktttmmmjjjhhhhhhgggeeeeeelllvvv}}}~~~llldddaaafffXXXKKKJJJZZZ~~~nnnnnnnnnjjj{{{yyyuuuiiibbb[[[WWWUUUOOOHHHKKKTTTccceeeeeeeeejjjvvvyyyvvvtttrrrwww}}}yyy~~~yyytttjjjZZZbbbeeeccc```^^^]]]ZZZVVVTTTLLLAAA666333333111000111////////////////////////---............000555::::::;;;>>>@@@BBBCCCAAA@@@@@@;;;<<<;;;999BBBHHH@@@444555555555;;;HHHRRRVVV\\\]]]]]]XXXNNNDDD<<<999777777777777999:::;;;<<<<<<===>>>@@@BBBCCCCCCDDDJJJOOOTTTUUUSSSTTTYYY^^^XXX```kkkuuu}}}yyyzzzsssooo~~~~~~vvvyyyzzztttccc]]]^^^fffxxx{{{uuu~~~WWWWWWddd___hhhxxxaaaPPPFFFLLLUUU^^^rrrxxxkkkdddeeekkkwwwzzzyyy{{{```TTTZZZfffaaa^^^iiirrr~~~pppxxxmmmgggggghhhlllmmmmmmjjjggghhhmmmrrr~~~zzziiiaaa```jjjPPPKKKLLLZZZqqqqqqqqqkkkvvv{{{ooofff]]]WWWVVVPPPIIIKKKTTTeeefffccc\\\]]]hhhsssxxxzzzzzznnneeefffccc^^^___fffpppuuu{{{wwwvvvxxxssskkk\\\eeefffdddaaa```^^^[[[WWWTTTLLLAAA666333333111000111////////////////////////,,,...000000///111666:::777888;;;???CCCEEEEEEDDDBBB<<<===<<<999BBBHHHAAA333555555555===KKKVVVZZZ\\\ZZZWWWTTTPPPIIIBBB===777777777888999;;;<<<===:::;;;===@@@BBBDDDEEEEEEHHHNNNTTTVVVUUUVVV\\\bbbgggttt{{{{{{zzz~~~~~~~~~mmm\\\XXXYYYaaawww\\\fff|||kkkqqq{{{fffSSSHHHMMMTTT[[[nnn{{{ooodddeeejjjuuuwwwxxxooo___bbbmmmggg___bbbfff}}}xxxeeewwwxxxvvvppphhhcccbbbgggkkkllloooqqqnnniiigggiiilllxxxwwwfff___^^^nnn|||KKKLLLOOO\\\tttvvvwwwppppppyyynnnbbb\\\XXXWWWQQQHHHIIIPPPooooooggg[[[XXX```iiilllpppvvvtttoooddd^^^aaa^^^VVVUUU[[[\\\cccmmmwww~~~xxxssszzzyyyvvvyyyjjjdddhhhccc]]]\\\]]]\\\XXXSSSLLL@@@666333333222111111////////////............///,,,,,,---------111777<<<888777>>>FFFGGGDDD@@@BBB???;;;999:::???DDDHHH???...222:::888FFF[[[\\\ZZZZZZVVVOOOKKKJJJDDD>>>;;;999888888:::;;;<<<;;;>>>>>>???@@@BBBDDDFFFGGGRRRRRRSSSUUUXXX^^^fffkkk~~~|||uuussswww}}}yyyrrrsssqqqqqqhhh^^^^^^YYYbbb{{{rrrTTThhh}}}lllkkktttsssPPPKKKKKKMMM\\\gggzzz~~~tttgggiiijjjnnn}}}~~~|||uuuooonnnllliii___iiirrr~~~lllooovvvooohhhccc^^^^^^aaafffhhhhhhkkkkkkjjjfffaaa```aaadddnnnuuutttccc\\\\\\nnnvvvLLLHHHHHHWWWrrrxxxqqqsss{{{sssiiiddd^^^ZZZRRRKKKHHHKKKeeelllooohhhaaaaaafffiiigggjjjtttxxxiiiaaa]]]___```^^^YYYRRRMMMJJJMMMUUU___iiiqqq{{{vvvooosss{{{zzzxxx{{{lllfffgggccc___\\\\\\ZZZWWWSSSLLL@@@666333333111000111////////////............///,,,,,,...---,,,000666999777777>>>FFFHHHEEEAAAAAA???<<<;;;<<<@@@EEEHHH@@@111333999777EEEXXXZZZYYYXXXTTTOOONNNNNNHHH@@@<<<:::888888:::<<<<<<<<<===>>>???@@@BBBEEEGGGHHHRRRSSSUUUXXX\\\bbbjjjpppxxxqqqoooqqqttttttsssooohhhfffjjjgggiii~~~hhh```YYY___ttthhhSSSdddqqqkkkjjjqqqwwwRRRKKKJJJLLLYYYcccuuurrrhhhiiihhhkkkyyytttmmmooorrr{{{vvvhhhuuuzzz|||xxxiiilllsssrrrwwwtttjjjccc\\\\\\[[[ZZZZZZ\\\___bbb```bbbbbb```\\\ZZZZZZ[[[hhhoooyyytttccc^^^___rrrrrrLLLJJJIIIUUU{{{zzznnnoooxxxmmmhhhbbb^^^WWWOOOMMMOOObbbkkksssuuuwwwwwwtttoooiiikkkqqq|||vvvlllddd[[[UUUVVVXXXZZZYYYUUUPPPKKKHHHFFFMMMXXXcccnnnwwwvvvqqqsssxxx{{{yyy}}}oooiiifffdddaaa]]]ZZZWWWUUUSSSLLLAAA666333333111000111////////////...............,,,,,,...---,,,000555777666888>>>FFFIIIFFFBBB@@@???======>>>AAAEEEGGGAAA444444888777BBBSSSXXXZZZWWWSSSPPPRRRSSSLLLBBB<<<:::999999:::<<<<<<<<<<<<===>>>@@@CCCFFFHHHJJJSSSUUUYYY]]]bbbiiiqqqvvv}}}{{{zzzuuuooolllllllllkkkiii^^^\\\___ccc```bbbxxxyyyjjjaaabbbooo}}}}}}\\\TTTbbbfffjjjiiinnn}}}TTTKKKJJJKKKVVV___ppprrrhhhgggfffhhhttt}}}zzzsssuuu}}}eeebbboooyyy{{{xxxttt{{{}}}mmmhhhwww|||uuujjjaaa\\\TTTWWWYYYXXXTTTRRRTTTWWWWWWZZZ]]]]]]ZZZWWWUUUTTT^^^dddmmmvvvrrrccc```cccyyyjjjJJJKKKKKKTTT|||qqqkkksssrrrkkkeee```ZZZSSSQQQSSSbbbnnn~~~~~~pppqqqssswwwqqq^^^RRROOOOOONNNKKKNNNOOOQQQRRRPPPMMMHHHEEE???CCCMMMZZZgggqqqxxxzzzxxxrrrqqqsss{{{zzz~~~qqqllleeeeeeccc^^^XXXUUUSSSTTTMMMAAA666333333111000111////////////...............,,,,,,...---,,,///444666888:::>>>DDDIIIFFFAAA>>>=========>>>@@@BBBDDD???777444666888@@@OOOXXX\\\XXXTTTRRRVVVWWWNNNBBB===;;;:::999;;;<<<<<<<<<<<<===>>>@@@CCCGGGIIIKKKVVVYYY^^^dddiiiooovvvzzz~~~zzzvvvsssooommmmmmmmmkkkjjjdddaaaccceeebbbbbbsss~~~ooojjjppp{{{rrrxxxTTTYYYdddaaaiiihhhkkk|||WWWJJJHHHJJJTTT\\\mmmuuuhhhfffccceeepppnnn```^^^^^^\\\___bbblllzzzzzzooohhh{{{tttlllfff___ZZZUUUWWWYYYWWWSSSOOOMMMNNNSSSWWW[[[]]]\\\XXXTTTQQQTTTXXX```iiisssnnnaaaaaagggaaaHHHIIILLLUUU}}}|||vvviiiooo}}}zzzqqqiiiddd___YYYXXXZZZcccttt{{{{{{zzzzzz|||~~~yyylllaaaRRRIIIFFFGGGHHHGGGHHHIIIKKKNNNNNNLLLHHHEEE===>>>DDDOOO^^^jjjqqqttt}}}zzzzzz{{{qqqlllmmmzzzyyy~~~rrrmmmfffeeeccc^^^YYYUUUTTTTTTMMMAAA666333333111///000////////////............---,,,,,,......+++...222777:::<<<===BBBGGGFFFAAA===<<<<<<<<<===>>>???@@@<<<999333333888???JJJYYY^^^[[[WWWVVVZZZZZZPPPCCC???===::::::;;;======<<<<<<===>>>AAADDDGGGIIIKKKXXX\\\cccjjjooouuuzzz~~~zzz{{{sssqqqoooooopppqqqrrrssspppjjjggggggeeeeeennn{{{ssshhhSSS]]]eeeaaahhhhhhiiittt[[[IIIGGGJJJSSSZZZmmmzzzhhhdddbbbeeeoookkkaaaZZZTTTUUUXXX```llltttuuurrroooxxxzzzmmmiiieee^^^XXXWWWUUUTTTTTTTTTSSSOOOKKKPPPSSSWWWZZZZZZWWWQQQMMMLLLOOOUUU]]]fffpppzzzkkk___bbbjjjXXXEEEGGGLLLVVV|||}}}|||vvviiilllyyyzzzoooiiieeebbbccceeelllvvvlllgggcccaaa[[[TTTMMMHHHFFFFFFGGGGGGJJJMMMOOONNNJJJFFFAAA??????FFFSSSaaakkkpppyyy|||}}}uuuwww{{{{{{ooohhhiiiyyyyyytttpppgggeeebbb^^^[[[XXXVVVTTTNNNBBB777333333000///000////////////............---+++,,,///...+++---111666;;;<<<:::???GGGIIICCC>>>===<<<;;;;;;;;;<<<===<<<===444111888<<>>;;;;;;<<<======<<<===>>>???AAADDDGGGIIIKKKWWW\\\eeennntttzzz~~~sssqqqooonnnooosssxxx{{{vvvoooiiihhhggggggmmmtttvvvsssuuu]]]UUU^^^bbbfffhhhiiihhhooobbbJJJGGGIIIRRRYYYmmm~~~~~~hhhdddbbbfffnnn{{{xxxhhh^^^XXXUUUUUU\\\hhhooopppppprrrzzzwwwkkkhhhgggbbb\\\VVVRRRPPPQQQUUUVVVTTTPPPMMMOOOQQQTTTUUURRRMMMIIIHHHJJJNNNSSSZZZaaagggkkkddduuu~~~hhh^^^dddnnnsssPPPDDDEEEKKKVVVxxx}}}rrrjjjjjjttt{{{tttqqqpppssswwwxxxpppjjjfffeee```cccddd___UUUMMMIIIHHHIIIIIIKKKOOORRRQQQLLLHHHDDDAAA>>>AAAJJJVVVbbbiiioootttzzz{{{vvvrrruuuyyyyyyooohhhgggzzz{{{wwwsssiiieee```^^^]]]\\\XXXUUUNNNBBB777333222000//////////////////............---+++,,,///...+++,,,000444:::;;;777<<>>BBB666000888888>>>TTTZZZ\\\]]]]]]^^^]]]UUUKKKAAA>>><<<;;;<<<======<<>>BBBLLLWWW___aaagggooorrrqqqoooooopppsssyyy{{{zzzyyyrrrhhhccc||||||yyyuuujjjeee___^^^___^^^ZZZUUUNNNBBB777333222000//////000/////////............---+++,,,///...+++,,,000222888999555;;;IIIPPPMMMDDDBBB???<<<::::::;;;<<>>======@@@@@@AAABBBDDDFFFHHHIIINNNWWWcccpppzzz|||uuupppnnnsss{{{~~~vvvllljjjrrr|||wwwzzziiimmm```NNN^^^aaafff}}}hhhllliiilllpppPPPHHHHHHNNNTTTiiizzzlllfffdddgggkkkrrr}}}zzz|||{{{yyynnnhhhhhhbbbaaa^^^XXXRRRRRRUUUZZZZZZWWWVVVVVVXXXWWWTTTPPPGGGGGGHHHJJJLLLMMMMMMLLLYYYooozzzfff```kkkzzz]]]HHHHHHFFFGGGPPPlllssskkkggglll~~~}}}wwwnnngggbbb```eeecccaaa``````___\\\YYYPPPOOOOOOSSSVVVUUUOOOIII@@@@@@???>>>???EEEOOOXXXVVV^^^gggiiiggggggjjjoooqqqzzzzzzwwwyyyuuuiii___zzz~~~xxxmmmiiieee```^^^^^^]]]YYYVVVNNNBBB777444444222111111////////////............------------------------///555666444999GGGTTTYYYLLLEEE???===<<<888888:::AAABBB===222///888AAADDDUUU]]]cccccc___YYYQQQJJJEEECCCAAA???=========<<<===???@@@AAAAAACCCFFFHHHMMMVVVeeerrr|||xxx|||yyyxxxxxx}}}{{{sssoooqqqttttttvvvoooXXXQQQ___```\\\wwwqqqhhhnnnsss}}}RRRHHHFFFIIIWWWbbbsssuuujjjccceeehhhnnn}}}~~~wwwxxx~~~sssjjjiiigggccc^^^YYYVVVTTTSSSYYYYYYZZZ[[[[[[[[[[[[[[[OOOHHHEEEJJJQQQRRRPPPOOOXXXwwwuuujjjaaannn\\\DDDHHHLLLGGGPPPdddpppnnnhhhjjj{{{yyytttssstttzzzzzzuuunnnggggggfffhhhllllllfff```___[[[XXXTTTRRRQQQPPPNNNMMMFFF@@@>>>@@@CCCCCCFFFJJJTTTTTTVVVXXXXXX[[[fffqqq}}}wwwqqqkkk```VVVyyy~~~{{{pppkkkfffaaa___^^^\\\XXXTTTNNNBBB777444444222111111////////////............------------------------...333555333777DDDOOOUUUKKKDDD???>>>===::::::<<>>>>>>>>======???AAAAAABBBCCCFFFHHHOOOXXXeeesss|||~~~}}}xxxvvvuuuxxxyyy|||pppzzz^^^UUU^^^gggaaaiiillljjjssswwwzzz[[[LLLIIIJJJUUU```pppwwwllldddeeehhhmmm{{{wwwwww||||||uuuqqqnnnhhhccc]]]YYYVVVUUUVVVWWWYYYZZZ[[[[[[[[[ZZZTTTLLLIIINNNUUUXXXXXXYYY^^^|||sssggg```ooowwwVVVAAAGGGLLLHHHQQQdddzzzoooiiijjjyyyyyyoooiiifffhhhmmm{{{uuusssmmmiiijjjkkkgggeeefff]]][[[XXXWWWUUUSSSPPPNNNGGGAAA>>>?????????AAAEEEJJJKKKMMMPPPRRRXXXhhhwwwrrrggg^^^YYYzzz{{{qqqkkkgggbbb___^^^[[[VVVRRRNNNBBB777444444222000111////////////............------------------------...222444333666???IIINNNIIICCC>>>>>>===<<<<<>>QQQXXX\\\\\\[[[[[[YYYUUUIIIFFFBBB@@@?????????>>>>>>???AAAAAABBBCCCFFFHHHRRRZZZgggwww}}}wwwvvvsssrrryyytttjjj```^^^dddxxxtttiiikkkppp|||}}}zzzfffPPPKKKKKKRRR\\\jjjzzz~~~rrrhhhhhhkkkooo{{{zzzsssttt|||~~~zzzssslllddd^^^ZZZXXXSSSTTTVVVXXXXXXXXXWWWWWWSSSLLLJJJPPPXXX\\\^^^```hhhrrrgggdddxxxhhhNNN>>>EEELLLJJJRRRccc|||pppiiiiiivvv{{{ooofffdddfffmmm{{{|||vvvooooooqqqooollllllaaa```]]]\\\ZZZWWWSSSPPPKKKEEEAAA@@@>>><<>>???AAABBBBBBDDDFFFIIITTT]]]kkk|||}}}vvvvvvuuussstttzzzxxxppp[[[```jjjlll~~~nnnkkkrrr{{{{{{xxxqqqRRRLLLJJJNNNXXXbbbrrrxxxmmmmmmooosss~~~vvvuuuzzzxxxnnnfff```\\\YYYYYYZZZZZZZZZYYYWWWVVVQQQMMMNNNWWW___bbbbbbdddpppqqqjjjlll\\\III???FFFLLLKKKSSS```yyypppjjjhhhrrryyyrrrqqqllltttxxxyyyzzzwwwrrrppphhheeeaaa^^^\\\ZZZWWWUUUPPPKKKFFFEEEBBB???AAAGGGGGGGGGGGGHHHJJJYYYuuuvvvggg^^^___bbbsssdddfffccc`````````^^^YYYUUUOOOCCC888444333111000000////////////............------------------------...111444777888;;;BBBHHHFFF@@@;;;<<<<<<;;;<<>>AAAMMMYYY```cccddd```[[[MMMGGGAAA>>>@@@@@@???===>>>@@@AAABBBBBBDDDGGGIIITTT^^^ooo~~~}}}xxxpppjjjhhhlllqqqhhhpppmmmddd___bbbyyySSS\\\mmmjjjqqqpppkkkkkkppprrrqqqsssyyyRRRKKKIIIIIISSS]]]lllzzz{{{ooonnnpppsss|||}}}rrrjjjeeedddcccbbb```^^^[[[YYYXXXRRRRRRXXXcccjjjiiiggggggwwwooolllpppTTTHHHBBBHHHLLLLLLRRR]]]{{{}}}rrrkkkhhhnnnzzz|||zzz}}}|||zzzwwwvvvvvvpppkkkeee___]]][[[ZZZZZZQQQNNNKKKJJJGGGCCCFFFKKKPPPPPPNNNKKKKKKYYYxxxwwwwwwtttnnngggcccbbbcccqqqbbbeeebbb``````aaa___ZZZVVVOOOCCC888444333111///000////////////............---------------------------...333999:::;;;AAAHHHHHHAAA======<<<:::;;;>>>AAADDDHHHEEE;;;111222888>>>LLL\\\fffkkklllfff```PPPIIIBBB???AAABBB@@@>>>???@@@BBBBBBCCCDDDGGGIIISSS^^^nnn~~~zzztttnnniiiggg___aaaZZZSSSTTT[[[wwwmmmJJJSSScccccceeedddlllnnnrrrooonnnttt|||SSSLLLJJJFFFPPPZZZiiiuuu}}}nnnkkklllmmmttt~~~zzztttkkkiiieeeaaa^^^[[[ZZZZZZVVVYYYaaalllqqqnnniiigggzzzkkkkkkrrrvvvNNNHHHEEEHHHJJJLLLRRRZZZtttwwwoooiiikkksss~~~tttuuu|||~~~wwwtttwww|||vvvqqqiiiddd```___]]]\\\RRRPPPPPPPPPLLLGGGHHHNNNVVVWWWVVVQQQNNN[[[{{{vvvooojjjfffaaa^^^}}}uuugggeeecccaaa```aaa^^^YYYTTTPPPDDD888444333111//////////////////............------------------------***+++111999;;;;;;@@@HHHLLLEEE@@@???>>>;;;;;;===???@@@DDDEEE>>>444222666;;;III[[[ffflllmmmhhhbbbSSSLLLDDDAAACCCEEECCC@@@???@@@BBBCCCCCCDDDGGGJJJPPP[[[jjjvvv|||zzztttkkkdddiiiiii```ZZZZZZ\\\qqqYYYKKKTTTYYY___fffdddqqqkkkrrroooooottttttWWWOOOKKKEEEOOOVVVeeeooopppjjjiiiggglllttt}}}vvvrrrmmmhhhdddccccccdddeeegggnnnxxx{{{vvvqqqppptttiiinnnxxxaaaHHHFFFFFFGGGHHHLLLRRRXXXooo~~~uuummmkkknnnxxx|||}}}}}}wwwwww{{{xxxtttoookkkgggddd___]]]VVVVVVXXXXXXRRRLLLLLLPPPZZZ\\\]]]XXXTTTaaa{{{vvvqqqkkkfff{{{yyynnngggdddbbbaaaaaa]]]WWWRRRPPPDDD888444333111//////000/////////............------------------------'''(((000999<<<;;;@@@HHHPPPHHHCCCAAA???<<<<<<>>>::::::@@@DDDAAA888555888333AAARRR^^^dddfffbbb\\\VVVNNNEEECCCEEEGGGEEEBBB???@@@BBBCCCCCCEEEGGGJJJOOOYYYfffpppyyyxxxkkkmmmrrrtttsssgggiiieeecccaaa[[[fffWWW[[[aaaXXX^^^iiicccoooaaakkkjjjjjjmmmggg~~~ZZZQQQMMMDDDNNNQQQ```jjjyyyssslllhhheeehhhooovvv{{{uuurrrrrrtttuuuxxxyyyooohhhsssSSSCCCEEEEEEEEEGGGKKKSSSXXXiiizzzpppkkkkkktttvvvvvvxxxvvvtttqqqnnnhhhaaa\\\\\\]]]______XXXPPPOOOSSS[[[___aaa^^^ZZZggg}}}yyy|||vvvllliiieee```^^^^^^]]]ZZZWWWPPPDDD999555444222000000000000//////.........---...........................---...333888<<<;;;:::PPPRRRNNNDDD>>>>>>;;;777<<<;;;<<<@@@CCCAAA999222999:::GGGYYY^^^VVVXXXbbb^^^UUUIIICCCBBBBBBAAA???>>>@@@BBBCCCEEEHHHLLLOOOOOOVVV]]]fffxxxmmmhhhrrrxxxuuuvvvppplllmmmkkkeeeeeeiii{{{mmmVVVppp~~~rrrdddeeeiiiggghhhdddeeehhhdddddd}}}pppPPPJJJHHHGGGPPP^^^mmmyyyxxxpppkkkddddddjjjooovvvllljjjuuuvvvKKKIIIHHHGGGHHHJJJMMMQQQSSSqqqxxxrrrgggeeeoooyyywwwsssvvvyyyyyyuuunnnhhhdddccccccaaa^^^ZZZWWWWWWWWWWWWccclllhhh```kkk|||tttjjjhhhddd```______]]]YYYVVVPPPDDD999555444222000000000/////////............---------------------------,,,---111666::::::999FFFMMMNNNFFF???>>>>>><<<======>>>AAADDDBBB<<<555888999DDDRRRXXXVVVWWW]]]^^^VVVLLLDDDAAA@@@???===>>>???AAACCCDDDHHHLLLOOOQQQVVV^^^iii{{{|||wwwssstttpppjjjfffhhhmmmwwwcccYYYqqqtttlllfffaaaccc```dddiiidddbbbwww}}}SSSHHHJJJFFFJJJWWWeeerrruuummmeeedddiiillltttmmmjjjwwwlllIIIGGGFFFEEEFFFIIINNNSSSVVVfff{{{lllffflllqqq|||xxxsssrrrtttrrrkkkeeehhhgggfffccc```______```]]]gggnnnkkkhhhuuu|||sssiiigggdddaaa``````^^^YYYUUUPPPDDD999555444222000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444888999999;;;EEELLLHHHAAA???@@@AAA=========AAACCCBBB===888555888???IIIQQQVVVXXXWWWZZZUUUNNNFFFAAA?????????===>>>@@@BBBDDDGGGKKKNNNRRRWWW___kkk|||~~~}}}yyysssnnnllljjjqqqmmmWWWVVVeeevvv{{{tttggg___]]]___^^^dddiiidddaaapppZZZHHHNNNGGGJJJTTT___lllwwwlllbbb```dddgggppp}}}pppnnn~~~^^^IIIIIIHHHFFFFFFHHHMMMRRRUUUZZZ~~~xxxjjjdddiiilllssspppuuuxxxssslllfffeeebbb```___```aaabbbfffkkkoooooottt|||sssiiifffdddbbbbbbbbb___YYYTTTPPPDDD999555444222000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222666999;;;666>>>FFFGGGDDDAAAAAAAAA<<<<<<<<>>;;;333777;;;@@@KKKWWWZZZWWWVVVTTTOOOIIIDDDAAAAAABBB<<<>>>@@@AAACCCFFFJJJMMMRRRUUU]]]iiixxx|||wwwtttssswwwWWWRRRUUUVVV^^^gggeee^^^___fffbbbaaafffiiieeebbbmmmeeeKKKQQQHHHLLLQQQYYYfff}}}yyylllcccbbbeeedddmmmzzz~~~}}}rrruuuzzzRRRKKKOOOMMMJJJHHHHHHLLLPPPRRRRRRsss}}}wwwjjjdddggggggxxx{{{zzzzzz{{{xxxsssiiigggcccbbbbbbcccddddddkkknnnpppttt{{{tttjjjgggdddbbbbbbbbb___ZZZUUUPPPDDD999555444222000000.........///////////////---------------------------------///111555:::===999;;;???DDDFFFCCC???<<<=========???AAAAAAAAA@@@444777888<<>>@@@@@@AAADDDGGGJJJOOORRRYYYdddooovvvyyyzzzyyyyyyzzzqqqNNNUUU\\\VVVWWW^^^```^^^eeeqqqhhhfffgggiiieeedddnnn|||uuuQQQPPPGGGGGGKKKQQQ^^^www~~~ooohhhfffhhhcccjjjuuu~~~zzzwww{{{}}}uuu}}}kkkKKKNNNQQQOOOLLLJJJJJJMMMQQQSSSQQQppp~~~pppiiigggbbbppp{{{}}}~~~zzzwwwvvvsssnnnlllllllllkkkjjjmmmqqquuu|||{{{sssiiihhheeebbbaaaaaa___ZZZVVVPPPDDD999555444222000000.........///////////////........................------......000444:::???===999:::@@@DDDBBB===:::?????????@@@AAACCCEEEFFF999777777<<>>???@@@@@@@@@BBBEEEGGGKKKMMMUUU___gggmmmvvv~~~eeeOOOZZZ^^^[[[\\\aaaaaa___bbbkkkiiigggffffffcccdddmmmxxx___OOOFFFGGGIIIOOO]]]www~~~nnnfffdddeeecccgggnnnwww~~~yyywww}}}yyy^^^GGGOOOLLLKKKKKKKKKMMMPPPSSSVVVRRRppp|||qqqkkkiiibbbmmm~~~~~~yyyuuutttrrrmmmiiittt~~~|||~~~pppeeeiiifffbbb``````___[[[WWWPPPDDD999555444222000000............/////////000------------------------,,,,,,---,,,---222999>>>===999999>>>@@@===<<<>>>============>>>AAAEEEGGG@@@999888>>>CCCHHHUUUbbbddd```ZZZVVVRRRLLLDDD>>>???@@@@@@@@@???@@@BBBDDDGGGJJJRRR[[[bbbkkk|||[[[TTT\\\ZZZ\\\___```^^^\\\]]]___dddcccbbbbbb```aaagggnnnuuuSSSIIIIIIJJJOOO\\\rrrpppfffbbb```bbbcccgggppp~~~zzzyyy~~~UUUDDDMMMHHHIIIIIIKKKMMMPPPRRRSSSQQQmmm{{{xxxpppllljjjaaalllvvvxxxqqq|||}}}mmmbbbjjjfffbbb``````___[[[XXXQQQEEE999555444222000000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++000888>>><<<999:::===<<<999;;;BBB999999999999:::===BBBEEEEEE;;;999@@@BBBBBBOOObbbaaa]]]XXXWWWVVVRRRJJJCCC@@@AAAAAA@@@>>>???AAACCCDDDHHHPPPZZZ```kkkwwwTTTXXX]]]XXX^^^```]]]ZZZ[[[]]]^^^^^^^^^^^^___^^^^^^bbbgggvvvYYYNNNHHHGGGJJJUUUggg~~~xxxlllfffbbbbbb```bbblll{{{|||{{{tttPPPBBBKKKHHHIIIJJJKKKLLLMMMNNNNNNOOOhhhuuuooojjj^^^fffnnn|||}}}|||}}}kkkaaahhheeebbbaaaaaa^^^YYYUUUQQQDDD999444444222000111000000000000////////////......---------,,,,,,,,,...---,,,,,,---///222444::::::;;;???BBBCCCAAA>>>:::::::::::::::===AAADDDOOO>>>444:::???BBBMMM\\\\\\___aaa```___[[[QQQGGGEEEAAAAAADDDDDD??????CCCFFFJJJPPPUUU]]]mmmvvv[[[\\\WWWYYYYYYYYYYYYZZZYYYWWWUUU\\\\\\[[[XXXXXX[[[aaagggppp___QQQJJJJJJLLLQQQ\\\ooooooeeeccccccaaadddllluuuTTTIIIOOOCCCJJJLLLNNNOOONNNNNNPPPQQQSSS]]]zzzuuurrrjjjaaa^^^hhhuuu}}}}}}nnnfffhhheeebbbaaaaaa___ZZZVVVQQQEEE999555444222000111////////////..................---------,,,,,,,,,,,,,,,++++++,,,...111222999888:::===AAACCCBBBAAA======<<<;;;:::<<>>CCCFFFHHHAAAAAA@@@===<<<===???BBBGGGJJJGGG<<<777===GGGMMMYYY]]]``````bbbdddbbb^^^UUUMMMEEEAAAAAABBBAAAAAACCCEEEIIIMMMSSS___nnnyyywwwddd[[[TTTZZZYYYYYYXXXVVVUUUVVVXXXZZZYYYXXXUUUTTTWWW]]]dddiiikkknnnnnnQQQIIIFFFKKKOOOTTTdddwwwsssnnnhhheeecccfffiiinnnwwwTTTJJJEEEBBBNNNMMMPPPSSSTTTRRRPPPOOOOOOPPPRRR___|||tttrrrjjj```\\\bbbooo~~~ooohhhjjjfffcccbbbcccbbb___\\\SSSGGG:::666444222000111000000000/////////............---------,,,,,,,,,,,,,,,,,,------...//////000222555888<<>>AAADDDCCCIIIIII@@@888;;;BBBFFFTTTYYY]]]^^^```dddeeebbb^^^VVVIII@@@>>>AAACCCDDDAAACCCFFFJJJQQQ\\\iiirrrddd]]]YYYTTT[[[YYY[[[\\\ZZZWWWUUUUUUVVVXXXWWWVVVVVVXXX[[[^^^___dddiiiYYYJJJDDDLLLPPPQQQ]]]ooozzzpppjjjfffdddeeegggjjjsss|||sss}}}nnnJJJJJJFFFBBBOOONNNQQQSSSSSSQQQNNNMMMMMMQQQVVV^^^~~~~~~uuuuuunnnbbb^^^```iii{{{sssmmmlllhhhdddccccccccc```]]]TTTGGG;;;666555222000111111000000000////////////......---------,,,,,,,,,,,,,,,------...............111555999<<>>CCCNNNUUU[[[]]]```dddfffeeeaaa]]]QQQDDD>>>AAADDDEEE@@@BBBDDDGGGMMMWWWaaahhh{{{{{{^^^ZZZZZZWWW[[[YYY[[[]]][[[WWWSSSRRRSSSUUUUUUUUUXXX[[[]]]^^^]]]```hhhyyyjjjQQQCCCJJJOOOMMMWWWiii~~~uuujjjeeecccdddeeehhhpppyyyuuuccchhhyyy^^^HHHJJJHHHFFFNNNOOOPPPQQQPPPMMMKKKKKKLLLMMMWWW^^^xxxttttttqqqhhhbbbaaaeeesss~~~rrrnnnnnnjjjeeeccccccccc```]]]UUUHHH;;;666555222000111000000/////////...............---------,,,,,,,,,+++,,,,,,------------------111666:::<<<>>>AAACCCBBBAAA@@@===;;;;;;>>>AAAAAAAAAGGGLLLHHH>>><<>>BBB???FFFQQQNNN@@@<<>>===;;;:::???@@@DDDKKKRRRPPPFFF===@@@FFFNNNUUUYYY[[[[[[[[[]]]^^^]]]XXXPPPIIICCC@@@@@@BBBBBBAAAAAAEEEKKKPPPXXX^^^lllsssUUUSSSXXXUUUTTTYYYXXXWWWUUUSSSQQQQQQQQQQQQOOOTTTOOOKKKPPPQQQTTT___[[[aaabbbvvv}}}OOONNNKKKJJJVVV^^^lll}}}rrrfffeeebbb\\\\\\cccgggmmmuuu~~~sssoooyyyyyy\\\CCCAAAGGGJJJKKKNNNNNNMMMKKKJJJHHHHHHGGGGGGDDDFFFPPPYYYtttqqqpppkkkccc[[[\\\kkkppplllmmmlllgggcccbbbccc___XXXVVVIII<<<777555333111222000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,))),,,000333666999<<>>===<<<<<<===@@@HHHOOONNNGGG@@@BBBGGGNNNUUUYYY\\\\\\]]]]]]]]]]]][[[VVVNNNFFFAAAAAABBBBBBAAA@@@BBBFFFJJJNNNTTT```ttt}}}fffSSSSSSXXXXXXYYY[[[WWWVVVTTTSSSRRRQQQRRRRRRLLLRRRMMMIIIMMMNNNOOOYYY```aaa\\\iii^^^MMMJJJKKKQQQVVVjjjwwwtttgggeeeccc]]][[[___dddiiiqqqyyyjjjSSSAAABBBHHHIIIHHHKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKJJJMMMOOOgggtttrrrkkkeee]]][[[dddtttppplllmmmmmmhhhddddddeeeaaaZZZXXXJJJ===777555222000111000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111333777;;;>>>===@@@DDDEEEAAA>>><<<===;;;;;;>>>EEELLLOOOKKKGGGDDDHHHMMMTTTYYY\\\^^^^^^]]]\\\\\\]]][[[UUULLLDDDDDDEEEDDDCCCAAA@@@BBBCCCFFFJJJSSSaaavvvhhhaaaWWWRRRSSSUUUUUUTTTUUUTTTSSSRRRRRRRRRSSSSSSLLLQQQNNNMMMUUUVVVTTT[[[^^^___YYYcccxxxPPPIIIMMMMMMPPPdddmmmyyy{{{jjjeeeccc^^^ZZZ[[[___dddjjjpppxxxVVVIII@@@DDDHHHGGGEEEGGGFFFFFFFFFGGGHHHIIIKKKLLLPPPPPPPPPLLL\\\{{{qqqkkkgggaaa]]]^^^fffsss~~~ppplllnnnmmmiiieeeeeefffbbb\\\XXXKKK===777555111000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000444999===777===CCCDDDAAA===;;;<<<<<<<<<>>>DDDLLLQQQRRRPPPFFFHHHKKKPPPVVV[[[]]]^^^^^^[[[ZZZ[[[\\\YYYQQQJJJFFFFFFFFFEEECCCBBBAAA@@@CCCGGGLLLRRR___tttnnnnnnooogggWWWNNNOOOPPPMMMRRRRRRRRRRRRSSSSSSTTTTTTQQQTTTRRRWWWgggiiiaaaaaaVVV[[[\\\hhh[[[LLLLLLKKKPPP[[[```kkkyyysssgggccc^^^YYYXXX[[[^^^ccchhhooozzzhhhJJJCCCAAADDDFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHJJJKKKOOOSSSUUUQQQXXXuuukkkhhheee```\\\___jjjvvvrrrnnnnnnnnnjjjffffffgggccc]]]XXXKKK===777555111000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...222777;;;666;;;BBBDDDCCC@@@>>>===<<<<<<===BBBJJJQQQTTTUUUIIIHHHHHHLLLRRRXXX[[[\\\___[[[WWWWWWYYYYYYUUUQQQEEEEEEEEEEEEDDDBBB@@@???@@@DDDHHHJJJOOO]]]rrrzzzaaa[[[wwwyyyoooZZZLLLNNNQQQNNNPPPQQQQQQRRRSSSSSSTTTTTTVVVVVVSSS]]]qqqsssddd\\\QQQXXX\\\iii~~~tttSSSJJJGGGNNNPPPVVV```ooonnneee```[[[XXXXXXZZZ]]]```fffppp|||{{{RRRGGGDDDCCCDDDDDDBBBBBBDDDEEEEEEEEEEEEEEEFFFGGGHHHKKKRRRTTTQQQUUUmmmqqqlllgggccc]]][[[bbbmmmxxxtttqqqnnnmmmjjjffffffgggddd]]]XXXJJJ===777555222000111000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---000444888:::===AAAFFFGGGFFFCCC@@@;;;:::;;;@@@GGGNNNSSSUUULLLIIIGGGIIIOOOVVVYYYZZZ^^^ZZZVVVVVVWWWXXXWWWVVVFFFEEECCCCCCCCCBBB@@@>>><<<@@@CCCEEEGGGPPP___jjjzzz]]]ZZZaaajjjkkkbbbSSSKKKMMMQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSVVVVVVQQQXXXhhhgggXXXQQQSSSVVVXXX```ooo|||cccJJJEEEJJJIIIOOOYYYgggyyy}}}nnnfff___[[[WWWYYY[[[\\\```hhhrrrzzzfffHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEIIIMMMKKKJJJNNN^^^tttjjjeee___YYYZZZ```qqqsssooommmmmmiiieeefffgggddd]]]VVVIII<<<777555333111222000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,---///222555======???DDDIIIJJJFFFBBB<<<<<<===@@@FFFMMMSSSVVVQQQLLLGGGHHHNNNUUUXXXYYY\\\[[[YYYYYYXXXXXXXXXXXXLLLIIIFFFEEEFFFEEEBBB???<<<>>>@@@AAACCCIIITTT\\\jjj___WWW^^^ddd[[[YYYVVVRRRPPPPPPPPPNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRUUUOOOOOOWWWUUUMMMNNNVVVWWWWWW]]]eeehhhwwwRRRJJJHHHGGGLLLTTT^^^mmmzzznnneee___XXXYYYZZZ[[[\\\bbbjjjqqqvvvsssTTTFFFEEEEEEDDDDDDDDDEEEDDDBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFIIIDDDGGGMMMSSS|||}}}mmmiiieee]]]XXXZZZmmmzzz~~~ppplllmmmllliiieeeeeegggddd]]]VVVIII<<<777555333222333000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...111333===;;;;;;AAAIIIKKKFFF@@@??????@@@CCCHHHNNNTTTWWWTTTNNNHHHHHHNNNUUUYYYYYYYYY[[[]]]\\\[[[YYYYYYYYYTTTPPPKKKIIIIIIHHHEEEBBB??????@@@???AAAFFFNNNTTTSSSjjjbbbQQQXXX\\\WWW[[[WWWWWW\\\]]]YYYRRRNNNOOOPPPRRRSSSSSSSSSRRRQQQNNNTTTPPPJJJLLLKKKLLLVVVWWWYYY[[[bbbeee```qqq\\\QQQJJJHHHLLLQQQXXXdddxxxuuuiiiaaaXXXZZZ[[[ZZZ[[[___ffflllpppyyytttaaaHHHDDDCCCCCCDDDDDDFFFGGGEEE@@@AAAAAAAAABBBCCCDDDEEEFFFDDDFFFDDDJJJQQQMMMmmmooommmlllddd]]][[[eeeooo~~~qqqjjjnnniiiccccccffffffaaa\\\YYYKKK===777666444222111000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////666777;;;???CCCFFFHHHIIIGGGEEECCCCCCGGGMMMTTTYYYUUUVVVRRRIIIHHHQQQ\\\aaa^^^[[[YYYYYYZZZ[[[[[[YYYYYYYYYXXXVVVRRRMMMGGGDDDDDDBBB???>>>???CCCHHHKKKMMMWWWiiifffZZZWWWSSSOOOQQQWWWVVVWWW]]]bbb```XXXOOOQQQOOOMMMNNNPPPSSSTTTSSSOOOOOONNNMMMLLLMMMPPPSSSUUU[[[eeeiiicccaaammm}}}hhhNNNQQQJJJMMMPPPTTTZZZkkk|||jjjbbbccc___\\\[[[YYYYYY___gggiiirrr|||zzzuuuRRREEEEEEDDDDDDEEEEEEEEEDDDBBBAAADDDCCCCCCBBBBBBBBBCCCCCCEEEDDDFFFHHHEEELLLhhhnnnmmmnnnfff______aaahhhttt~~~pppiiinnniiidddeeehhhhhhbbb]]]ZZZKKK===777666444111111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///333555888<<<@@@CCCFFFGGGGGGFFFEEEEEEIIINNNTTTWWW\\\```bbbZZZPPPNNNXXXcccddd```[[[YYYZZZ\\\^^^___]]]\\\[[[XXXTTTNNNIIIFFFFFFEEEBBBAAA@@@AAABBBDDDKKKPPPZZZggg{{{{{{hhhRRRNNNRRRQQQQQQSSSWWWVVVWWW]]]bbbaaaYYYRRRNNNLLLLLLMMMOOOQQQRRRRRRNNNOOOPPPPPPPPPQQQSSSUUUXXX]]]dddhhhccc```iiiuuuvvvRRRMMMKKKKKKLLLQQQYYYhhhvvvjjjccc___\\\[[[XXXWWW[[[aaafffnnnvvv}}}gggMMMEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAABBBCCCCCCGGGEEEGGGIIIEEEGGGZZZrrrrrrrrrrrrjjjaaa```\\\aaakkkyyy~~~ooohhhlllhhhfffgggiiihhhccc^^^ZZZLLL===888777444111111000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........111222555888<<<@@@BBBCCCFFFFFFGGGHHHKKKOOOSSSUUU\\\bbbkkkiiiYYYIIINNN[[[eeeccc```[[[XXXXXX[[[^^^``````^^^[[[WWWQQQLLLIIIGGGFFFEEECCCAAA@@@??????EEEHHHMMMSSS___uuuyyytttttt|||___QQQGGGKKKQQQSSSUUUYYYSSSSSSTTTZZZ______XXXRRRMMMLLLKKKLLLOOOPPPPPPPPPLLLOOOSSSUUUVVVVVVVVVWWW\\\^^^ccceeebbb___bbbiiiaaaMMMMMMIIIIIINNNWWWdddwwwvvvgggbbb^^^\\\ZZZWWWXXX[[[```eeemmmuuu|||wwwUUUGGGEEEFFFEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCFFFIIIFFFDDDMMM[[[{{{uuuqqqjjjdddcccZZZ\\\bbbmmmzzzppphhhjjjgggfffggghhhgggbbb^^^[[[LLL>>>888777444111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000333666999===@@@AAADDDEEEHHHKKKNNNPPPQQQRRRTTTXXXdddoooeeePPPIIIPPP```gggllliii___XXXWWWZZZaaaaaa```]]]ZZZVVVSSSPPPHHHGGGEEECCCAAAAAAAAAAAA>>>CCCJJJNNNSSS___ppp~~~tttmmmmmmpppvvvxxxVVVOOOKKKNNNQQQQQQSSSWWWMMMMMMOOOTTTYYYYYYTTTPPPPPPOOONNNOOOPPPPPPOOOMMMJJJNNNTTTXXXYYYYYYXXXXXX]]]^^^___```___\\\\\\\\\vvv[[[NNNHHHGGGMMMTTT^^^pppooohhhaaa```]]]YYYWWWXXXZZZ]]]cccmmmzzz___HHHFFFFFFCCCEEEEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB???>>>AAAEEEEEEDDDHHHOOOvvv}}}rrrkkkhhhggg```]]]\\\aaalllwww~~~qqqjjjiiigggeeeeeefffdddaaa]]]\\\MMM>>>999777444111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000111444777;;;>>>@@@BBBDDDHHHLLLOOOQQQQQQQQQRRRQQQ^^^tttzzziiiYYYTTTWWWeeetttwwwmmmbbb\\\\\\_________^^^]]][[[YYYXXXOOOLLLGGGCCC@@@@@@BBBCCC>>>CCCIIIKKKKKKPPPZZZbbbqqqyyyqqqkkkhhhkkkrrrhhhXXXSSSNNNLLLKKKIIIJJJMMMJJJJJJLLLPPPTTTTTTRRROOOTTTSSSSSSSSSSSSQQQMMMJJJHHHMMMRRRVVVWWWWWWWWWWWWZZZ[[[[[[ZZZZZZYYYWWWTTTfffwwwQQQIIIFFFJJJNNNTTTfffzzz|||qqqfffbbb___ZZZWWWVVVXXXXXX\\\eeesssrrrNNNCCCHHHGGG>>>EEEDDDCCCBBB@@@???======<<<<<<<<<<<<===???@@@@@@???===>>>AAACCCCCCFFFIII[[[yyypppjjjfff```ZZZXXX^^^hhhpppttt~~~sssmmmjjjhhheeedddcccaaa___]]]]]]NNN???999777444111000000000000000////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000222666999===??????BBBGGGLLLOOOQQQQQQPPPXXXUUUaaazzzvvvkkkRRR]]]kkksssrrrkkkddd```^^^^^^^^^^^^^^^^^^]]]\\\XXXTTTMMMFFFAAA@@@AAABBBDDDDDDDDDBBBBBBFFFMMMSSS]]]hhhxxxuuulllhhheeefffrrrsss]]]XXXTTTOOOKKKIIIHHHIIIJJJIIIJJJKKKNNNQQQRRRQQQOOOUUUTTTTTTTTTSSSPPPLLLHHHGGGJJJNNNPPPQQQQQQQQQRRRTTTUUUUUUSSSTTTVVVTTTPPP______OOODDDEEEGGGJJJZZZlllwwwooofffbbb\\\XXXVVVXXXWWWWWW\\\fffrrr|||{{{zzz]]]EEEDDDHHHEEE===CCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;;;;<<<<<<===>>>AAA@@@@@@@@@@@@AAACCCDDDRRR|||mmmiiiccc[[[UUUUUUZZZbbbhhhttt}}}|||sssnnnmmmjjjfffcccaaa```___^^^]]]NNN???999888444111000000000000000////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000333777;;;===<<<@@@EEEJJJNNNPPPQQQQQQXXX[[[fffxxxccc^^^]]]eeeqqquuuooofff^^^^^^^^^^^^^^^^^^]]]]]]ZZZVVVQQQKKKFFFDDDCCCCCCEEEBBB???===???BBBFFFHHHOOOVVV```iiisss{{{ooojjjgggfffdddlllzzz___TTTRRRPPPLLLJJJIIIKKKKKKJJJHHHHHHIIIKKKMMMNNNNNNMMMOOOPPPQQQRRRRRROOOJJJFFFGGGHHHIIIIIIHHHIIIKKKMMMLLLOOOOOOMMMNNNSSSTTTQQQZZZkkkzzz]]]FFFBBBEEEGGGPPP]]]kkkwww~~~pppiiibbb\\\ZZZUUUUUUUUUWWW\\\cccjjjoooxxx|||}}}zzzwwwzzznnnLLLBBBEEEDDDAAA???@@@BBBDDDEEEDDDBBB???<<<;;;;;;:::::::::;;;;;;<<<>>>@@@AAA@@@@@@@@@AAABBBPPPiiissshhhfffaaaYYYSSSSSSYYY^^^iiiwww{{{zzz~~~rrrnnnpppmmmhhhcccaaa`````````^^^OOO@@@:::888444111000000000000000////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------///222666999<<<;;;>>>DDDIIINNNPPPQQQQQQSSS]]]hhhrrr~~~kkkZZZ___ssszzzooo_________^^^]]]]]]\\\\\\VVVUUURRRNNNKKKIIIGGGFFFAAA???>>>@@@CCCDDDBBB???DDDLLLUUUZZZ^^^fffsss~~~rrrkkkccccccggghhhffftttsss\\\SSSOOOIIIHHHFFFEEEGGGJJJIIIFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPMMMIIIEEEFFFFFFFFFDDDCCCDDDGGGJJJGGGLLLLLLIIIJJJQQQTTTRRRQQQXXXkkkIIICCCHHHHHHKKKRRR```jjjzzzyyyppphhhbbb___RRRTTTUUUVVVWWW[[[```dddmmmuuu~~~yyyvvvxxxwwwxxx~~~]]]CCCBBBEEE@@@>>>BBB???AAADDDFFFFFFCCC???===;;;;;;::::::999:::::::::888===AAAAAA@@@AAABBBBBBFFFPPPzzzxxxiiijjjhhh```VVVRRRUUUZZZ]]]kkkuuurrrpppmmmiiiggggggeeeaaa]]]\\\NNN???999777444111000000000000000000///............---------,,,,,,,,,------------------------........................---...000000000111333555<<<<<<>>>BBBIIINNNQQQRRRaaabbbhhhpppvvv{{{uuu[[[```}}}tttlllbbb]]]\\\[[[[[[[[[YYYVVVSSSSSSSSSQQQLLLGGGFFFCCC???===>>>@@@BBBCCCDDDGGGJJJLLLOOOVVVaaajjj|||rrrgggaaa^^^___```aaahhhyyyuuuYYYSSSQQQKKKIIIGGGFFFFFFHHHIIIIIIHHHGGGEEEEEEGGGKKKNNNMMMKKKEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHGGGEEECCCBBBCCCEEEHHHIIIKKKLLLLLLMMMPPPRRRWWWVVVqqqXXXEEECCCAAAEEENNNWWW\\\jjj}}}nnnaaa\\\[[[XXXUUUUUUSSSTTTZZZbbbfffmmmvvv|||}}}{{{vvvrrrqqqzzz~~~YYYOOOEEECCCCCCAAA???@@@===@@@BBBAAA>>><<<<<<===999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@IIIGGGtttzzzjjjhhhhhhggg___SSSOOORRRYYYcccqqq}}}uuurrrppplllhhhffffffeeeaaa^^^]]]NNN???999777444111000000000000000000///............---------,,,,,,,,,------------------------------------------------,,,---//////...///222444;;;;;;===@@@DDDJJJPPPSSSaaahhhrrrxxxvvvuuu}}}ooopppnnnbbb\\\ZZZYYYXXXVVVTTTRRRSSSUUUUUURRRNNNIIIFFFBBB???@@@AAABBBBBBBBBDDDGGGHHHIIINNNVVV]]]ccckkkxxxvvvlllddd```_________dddlllxxxsssQQQLLLKKKEEEMMMKKKIIIHHHIIIJJJIIIHHHFFFDDDCCCDDDFFFHHHHHHFFFCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFEEECCCBBBCCCDDDDDDFFFHHHIIIJJJLLLOOORRRQQQQQQdddgggLLLEEECCCBBBCCCKKKPPP\\\lllzzz}}}kkkccc]]]YYYUUUTTTRRRPPPTTTZZZ]]]dddlllrrrvvv|||zzzyyyxxxttttttvvvsssQQQHHH@@@@@@AAA???>>>>>><<<>>>@@@???===::::::;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<>>>???@@@FFFEEEfff|||www~~~|||zzzmmmiiifffddd^^^TTTQQQSSSTTTZZZdddppp|||vvvqqqoookkkgggfffffffffccc```]]]NNN???999777444111000000000000000000///............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000222888:::===>>>@@@FFFNNNUUU```lll{{{wwwpppuuusssvvvxxxggg\\\XXXXXXWWWUUUSSSUUUXXXYYYXXXUUUMMMJJJFFFDDDCCCCCCCCCBBBAAACCCEEEDDDCCCFFFKKKOOOQQQWWW```hhhoooxxxzzztttoookkkddd___]]]]]]^^^^^^cccrrrsssOOOIIILLLIIIOOOMMMKKKJJJJJJJJJIIIHHHFFFDDDBBBAAACCCDDDDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBDDDEEEEEEDDDCCCCCCDDDAAABBBEEEFFFHHHJJJMMMPPPNNNOOOWWWttt}}}WWWHHHEEECCC@@@EEEJJJSSS^^^hhhuuuvvvhhhccc^^^YYYWWWTTTPPPQQQTTTUUUZZZaaafffjjjooovvv{{{}}}{{{{{{{{{wwwtttsssrrrrrrvvv}}}UUUIIIBBB===???@@@???===>>>;;;===>>>===;;;:::999:::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???AAACCCSSShhhnnnmmmiii}}}ooojjjhhhgggccc\\\VVVTTTPPPRRRWWW```mmm|||vvvqqqnnnjjjfffeeeffffffdddbbb]]]NNN???999888444111000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222444888===???@@@EEEMMMUUU[[[hhhxxx~~~wwwooosss|||~~~kkkaaa]]][[[XXXVVVWWWYYY[[[ZZZWWWRRROOOKKKIIIHHHGGGEEECCCBBBDDDEEEDDDCCCCCCEEEHHHLLLOOOTTTYYY]]]bbbhhhmmmttt{{{~~~{{{wwwrrrlllggg___aaabbb```^^^]]]___bbbpppjjjQQQGGGHHHKKKMMMKKKJJJIIIJJJKKKJJJIIIFFFDDDBBBAAABBBCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@@@@BBBEEEFFFEEEDDDDDDDDDAAABBBDDDEEEFFFHHHKKKMMMMMMRRRSSS^^^gggJJJEEEFFFFFFDDDGGGMMMTTTZZZggg}}}ssslllddd^^^\\\YYYUUUSSSTTTRRRVVV[[[___bbbffflllpppxxx~~~xxxvvvxxxqqqnnnmmmmmmlllmmmuuurrrMMMGGGAAA???AAABBB???>>>???;;;<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;999999999:::;;;<<<>>>>>>>>>DDDEEEfffxxxeeeeeehhhqqqwwwtttqqqpppmmmfff\\\VVVQQQPPPPPPVVVcccsssvvvqqqnnnjjjfffdddffffffeeeccc]]]OOO@@@:::888555222111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000222000666===AAACCCGGGNNNTTTVVV^^^jjjssstttqqqvvv}}}xxxvvvggg___[[[WWWVVVYYY[[[ZZZXXXUUUSSSPPPNNNMMMKKKIIIFFFCCCDDDEEEDDDCCCCCCDDDEEEFFFHHHKKKMMMPPPSSSWWWYYY___fffnnntttvvvwwwyyy{{{zzz~~~~~~|||ssspppmmmjjjgggddd```^^^UUUZZZ^^^]]][[[___jjjttt}}}aaa]]]XXXIII@@@DDDHHHGGGFFFFFFHHHIIIIIIIIIBBBBBBBBBAAAAAABBBCCCDDDAAAAAACCCCCCCCCCCCAAAAAA@@@BBBEEEFFFEEEDDDDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJIIIRRRRRRRRRoooUUUEEEFFFHHHAAACCCFFFIIIMMMWWWllluuukkk```]]][[[WWWTTTTTTSSSTTTWWWYYY\\\```dddgggjjjpppwww~~~yyyqqqnnnoooiiiffffffggghhhkkkuuu\\\LLLFFFAAA@@@AAAAAA===<<<===<<<;;;;;;;;;;;;;;;;;;:::999999999::::::::::::;;;999999999999:::<<<===>>><<>>CCCIIIPPPUUUTTTUUU[[[dddkkkqqq{{{yyygggbbb]]]ZZZ[[[\\\[[[ZZZVVVUUUSSSSSSRRRPPPMMMKKKEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEFFFHHHJJJLLLMMMPPPVVV]]]bbbcccdddfffhhheeeiiiooosssuuuwwwyyy{{{xxxxxxvvvtttqqqmmmjjjhhheeeccc```]]][[[ZZZYYYYYYWWWZZZ\\\]]]bbbqqqsssVVVLLL^^^gggVVVGGGFFFDDDCCCBBBCCCEEEGGGHHHGGG???@@@AAAAAA@@@@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA@@@BBBCCCDDDCCCBBBCCCDDDEEEFFFGGGFFFDDDDDDFFFHHHDDDMMMPPPNNN]]]tttVVVIIIEEEDDDCCCDDDFFFHHHOOO___ooowwwggg___\\\XXXTTTSSSSSSSSSTTTUUUWWWZZZ]]]______dddkkkrrryyyvvvmmmhhhgggcccaaaaaaffflllrrr}}}gggHHHGGGCCC???===>>><<<888888:::<<<;;;999999:::;;;;;;:::888888888888999999999999888888888999:::;;;<<<===;;;DDDAAAGGGooo```eeevvvsssiiiggggggeeeYYYVVVRRRQQQUUU^^^hhhooo{{{uuuqqqpppkkkfffdddeeeeeedddbbb^^^OOO@@@:::888555222111000000000000000///............---------,,,,,,,,,++++++++++++++++++++++++---------------------------...///...------///000///000222777???IIIRRRWWWVVVSSSSSSXXXaaammm}}}~~~wwwnnngggdddaaa^^^[[[VVVUUUUUUVVVVVVUUURRROOOJJJIIIFFFEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFGGGHHHHHHHHHMMMRRRTTTTTTSSSUUUWWWUUUYYY___ccceeefffggghhheeedddcccbbb___]]][[[YYYZZZYYYXXXXXXYYY\\\aaadddiiijjjnnnxxxsssWWWMMMMMMYYY```YYYNNNJJJCCCBBBAAABBBCCCEEEEEEDDD@@@BBBEEEDDDBBB?????????AAAAAABBBCCCCCCBBBAAAAAA???@@@AAA@@@??????AAABBBCCCDDDEEEEEEDDDDDDFFFHHHDDDGGGLLLMMMPPPggg|||[[[HHHHHHFFFFFFHHHIIIMMMWWWbbbzzzwwwjjjccc]]]XXXVVVUUUTTTRRRSSSUUUWWWYYYZZZZZZ___eeejjjooovvv}}}}}}{{{wwwqqqjjjeeeccccccaaadddnnn{{{xxxQQQAAACCC@@@<<<;;;;;;999666666:::;;;999666777999::::::999666777777777777888888888777777888888999;;;<<<===;;;???CCCBBBRRRyyyggguuuvvvlllkkkjjjhhh^^^\\\WWWRRROOORRRYYY___kkkuuuuuurrrqqqlllfffddddddeeedddbbb^^^OOO@@@:::999555222222000000000000000//////.........---------,,,,,,,,,++++++++++++++++++++++++........................,,,---...---,,,,,,---///000...---111;;;HHHSSSZZZYYYTTTPPPRRRYYYhhh~~~tttlllfff```[[[VVVUUUVVVWWWYYYXXXUUURRRPPPNNNJJJHHHGGGGGGGGGGGGGGGFFFDDDDDDEEEFFFEEEEEEGGGJJJMMMMMMJJJHHHIIIKKKJJJNNNSSSVVVWWWWWWXXXXXXUUUUUUUUUUUUUUUTTTTTTSSSUUUUUUVVVXXX^^^fffooouuu~~~eeeOOOFFFLLLLLLFFFDDDHHHHHHDDDEEECCCAAAAAACCCCCCCCCBBBCCCGGGJJJIIIEEEAAA??????@@@AAABBBBBBBBBBBBAAA@@@?????????>>><<<<<>><<<<<<<<<===???@@@BBBDDDFFFGGGHHHHHHFFFEEEHHHLLLKKKTTTrrr^^^GGGJJJIIIFFFEEEIIINNNOOO\\\dddssssssgggbbb^^^]]]ZZZUUUQQQOOORRRVVVSSSVVVZZZ\\\^^^bbbhhhmmmmmmooorrrvvv|||zzzrrrmmmiiiddddddfffiiigggccc___\\\___dddhhhooosss~~~dddJJJHHHEEE;;;@@@???===;;;::::::::::::888777777666666666666666444555555666777888888999777777777888999999::::::;;;<<<<<>>>>>AAABBBAAABBBFFFDDDCCCAAA@@@??????@@@@@@>>>@@@AAACCCEEEFFFGGGGGGGGGEEEGGGJJJGGGJJJ___wwwxxxRRRNNNIIIFFFEEEGGGJJJMMMOOOWWWeeeyyyuuulllbbbaaa^^^ZZZWWWUUUTTTTTTPPPSSSVVVWWWYYY\\\aaaeeeeeegggiiimmmrrrwwwzzz|||~~~|||{{{zzzzzztttpppooolllfffdddeeebbb```^^^\\\^^^eeennnttt~~~nnnNNN???;;;<<<>>>???>>><<<:::999999999999888777666666555555666666444555555666777777888888666666777888888999999:::<<<<<<<<<@@@BBBIIIpppxxxooohhhhhhfffbbb[[[UUUOOOLLLLLLPPP[[[iiittt~~~wwwsssooorrrooojjjgggfffeeedddcccbbbRRRAAA999777555444444000000000000////////////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------............//////---...222:::AAASSSXXXZZZYYYZZZ___bbbbbb~~~{{{iii___^^^___ZZZUUUXXXVVVTTTSSSRRRPPPMMMJJJKKKKKKJJJGGGEEEDDDFFFHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOOOONNNKKKKKKPPPSSSRRRSSSVVVYYYZZZbbbxxx}}}ZZZLLLMMMLLLHHHFFFIIIHHHGGGFFFEEEDDDCCCCCC@@@BBBDDDFFFGGGEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAABBB??????BBBBBB@@@AAADDDCCCCCCCCCBBBAAA@@@@@@???>>>???AAACCCEEEFFFFFFGGGGGGEEEFFFHHHEEECCCMMM[[[bbbRRRFFFEEEGGGDDDCCCFFFFFFLLLWWWgggyyyiiiddd___\\\[[[YYYVVVRRRPPPQQQSSSSSSTTTVVVYYY\\\\\\]]]```dddgggjjjlllmmmuuuwww{{{}}}tttooonnnoooooojjjhhhiiikkkiiibbb^^^^^^]]]\\\\\\^^^dddppp}}}uuuKKKAAA@@@888888AAA<<<;;;:::999888777777777777777666555555555555666444444555555666777777777666666777777888888999999<<<<<<;;;>>>AAABBB\\\yyymmmnnnnnnkkkcccZZZSSSOOOHHHJJJPPP[[[eeennnyyyvvvrrroootttqqqllliiihhhfffeeecccbbbQQQ@@@999777555444555000000000000////////////------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------.....................---,,,...222555@@@LLLWWW```nnnxxxnnn[[[gggqqqnnneeeaaa\\\XXXYYYWWWUUUTTTUUUUUUSSSRRROOONNNMMMKKKIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMJJJKKKLLLMMMOOOQQQRRRRRRRRRPPPQQQSSSSSSRRRWWW^^^aaaiiiwwwooobbbTTTNNNKKKGGGHHHKKKGGGGGGFFFEEEDDDCCCAAAAAABBBCCCEEEGGGGGGFFFEEECCCEEECCC@@@>>>===>>>@@@AAACCC@@@???BBBAAA??????CCCCCCCCCCCCBBBAAA???>>>===???@@@BBBCCCEEEFFFFFFGGGEEECCCCCCFFFEEEDDDIIIQQQsssgggNNNIIIKKKGGGBBBBBBHHHJJJQQQ[[[gggyyy}}}rrrfff^^^^^^]]]ZZZWWWTTTTTTSSSRRRRRRSSSTTTVVVUUUWWW[[[^^^aaabbbcccccckkkmmmppprrrtttvvvyyy{{{zzz|||{{{wwwrrrnnnkkkiiieeecccaaa```bbbdddbbb[[[WWWXXX]]]^^^```eeeoooYYY===@@@EEE===888===999999888777666666666555777666555555444444555555444444444555555666666666555555666666777888888999:::<<<:::===@@@???KKKfff{{{iiivvvwwwsssnnniiifffaaa[[[WWWPPPLLLLLLQQQWWW___jjjsss}}}wwwssspppuuurrrnnnjjjiiigggdddbbbaaaQQQ@@@999888666444444000000000000////////////------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------......------------------------///111111<<>><<<===???BBBDDDBBB???>>>AAA@@@>>>>>>AAA???@@@AAABBBCCCBBBBBBBBB@@@AAABBBDDDEEEFFFFFFGGGEEEBBBAAACCCDDDEEEIIINNN\\\gggQQQLLLJJJGGGGGGIIIIIIMMMSSS[[[iiixxxiiicccaaa^^^ZZZYYYWWWUUUSSSRRRRRRRRRRRRQQQSSSVVVYYY\\\^^^______aaaccceeeggggggiiikkkmmmnnnppprrruuuwwwxxxxxxxxxxxxzzz}}}~~~~~~}}}|||{{{yyyxxxvvvsssooommmhhhhhhiiiiiigggddd___\\\___^^^^^^___\\\WWWWWW[[[```ccciiisssZZZIII;;;;;;>>><<<777555777777777666666555444444666555555444444444444444444444444444555555555555444555555666666777888888888;;;:::;;;AAA>>>BBBQQQ~~~___SSSlllxxxjjjdddfffhhhfffbbb[[[SSSLLLKKKMMMRRR\\\dddkkkpppyyy~~~~~~yyyuuuqqquuurrrnnnkkkiiifffcccaaa___PPPAAA;;;999666444444000000000000////////////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,......------,,,,,,,,,------......//////333777<<>>BBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>??????@@@@@@<<<<<<<<<===???BBBEEEGGGAAA======??????<<<===@@@;;;<<<>>>AAADDDGGGIIIJJJ@@@AAABBBCCCDDDEEEEEEEEEFFFDDDAAA@@@@@@BBBFFFIIIKKKjjjaaaLLLFFFGGGHHHEEEDDDGGGMMMRRR\\\sss~~~qqqhhh```[[[^^^[[[WWWUUUTTTSSSQQQPPPOOOPPPRRRUUUWWWYYYZZZZZZ[[[]]]___`````````bbbdddccceeegggiiikkklllllllllnnnqqquuuzzz~~~wwwvvvttttttuuutttsssrrrqqqqqqpppooooooppppppqqqkkkkkkkkkjjjiiihhhgggfffeeedddccc```^^^\\\[[[ZZZZZZXXXXXXYYYWWWVVV\\\ccckkkppp{{{kkkHHHEEE>>>666444888:::777555666666666666555444333555555444333333333333444444444444444444444444444444444555555666666777777555<<<:::999@@@???>>>GGGYYYxxxQQQSSSttt~~~ppplllllliiifffdddZZZPPPLLLKKKLLLQQQVVV[[[```hhhpppxxx{{{uuuyyyzzzvvvrrruuurrroookkkiiifffbbb```]]]OOOAAA<<<;;;777444222000000000000////////////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))+++,,,......---,,,+++------,,,---...//////...333444666???WWWwwwrrrfffhhhrrrxxxsssnnnlllddd```\\\ZZZZZZZZZYYYWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVXXX\\\dddkkkpppoooqqqxxxdddLLLEEEHHHLLLHHHDDDCCCEEEFFFCCC>>>???@@@BBBCCCBBBAAA@@@???;;;<<<>>>@@@@@@???>>>===<<<===>>>???AAABBBCCCCCC>>>;;;;;;======;;;<<>>???@@@AAABBBCCCCCCCCCDDDDDDCCC@@@???AAADDDFFFFFFRRRvvv]]]LLLHHHFFFFFFBBBDDDJJJMMMQQQbbbvvvsssiiieeeaaa]]]ZZZYYYXXXUUUSSSRRRRRRRRRSSSSSSUUUVVVVVVXXXYYY[[[[[[[[[[[[\\\^^^[[[]]]___aaacccddddddccchhhkkknnnqqqrrrqqqooonnnhhhhhhhhhhhhgggffffffgggeeeeeeddddddddddddeeeeee```aaacccccccccdddeeeeeeaaa```^^^[[[XXXVVVVVVVVVUUUUUUXXX\\\]]]aaajjjuuuqqqOOOAAAAAA???999555666999:::444555666666666555444333555444444333222333333333333333333333333333333333333444444555555666777777555===:::777===>>>===BBBHHHooolllXXX]]]|||vvvmmmiiihhhggg___WWWTTTRRRNNNLLLMMMPPPTTTZZZ```fffmmmtttxxxzzzsssllllllwww|||wwwsssuuurrroookkkiiieeebbb___\\\NNNAAA===<<<888333111000000000000////////////---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------)))***,,,......---,,,+++///---,,,,,,---......---))),,,000555CCC]]]{{{vvvrrroooooowwwrrrmmmiiiiiihhheeeccc```aaaaaabbbbbbaaaaaa```______aaafffooo{{{yyy```QQQIIIDDDAAA???EEEIIIFFF@@@===>>>@@@===???AAABBBBBBAAA@@@???;;;>>>BBBEEEEEECCC???<<>><<<===:::999<<<===;;;;;;???;;;:::999999:::<<<>>>@@@<<<===>>>???@@@AAAAAAAAABBBDDDEEEBBB@@@BBBEEEGGGHHHHHHcccyyy\\\PPPHHHJJJEEEFFFKKKJJJIIIUUUffflllhhhbbb```___]]]ZZZXXXWWWVVVTTTSSSSSSSSSTTTUUURRRTTTUUUUUUTTTTTTUUUWWWWWWYYY[[[]]]___``````___bbbccceeeeeeeeebbb```^^^aaabbbbbb```]]]\\\^^^```]]]]]]^^^_________^^^]]]]]]^^^`````````aaacccdddXXXZZZ\\\\\\YYYVVVSSSRRRXXXZZZ___gggkkkqqq}}}WWWDDD999888:::===:::333222555444555666666666555444333555444333333222222333333333333333333333333333333333333444444555666666777555>>>:::555;;;===;;;@@@@@@RRRnnnqqq[[[bbbzzzooolllnnniiibbb^^^]]]ZZZSSSLLLJJJKKKMMMQQQVVVZZZ```gggkkkvvvyyy~~~vvvnnnhhhggggggkkkxxxssssssuuuqqqlllhhhfffeeecccbbb^^^QQQDDD>>>;;;777333333222222111111000/////////......---------,,,,,,,,,...---+++*********++++++------------------------------------------------............////////////111000111444777CCC]]]vvv~~~rrrppp|||zzzzzzxxxtttpppooooooqqqrrrpppvvvfffZZZLLLFFFGGGIIIEEEAAADDDPPPTTTIII@@@AAABBB???>>>===<<<;;;;;;<<<===>>><<<::::::===BBBCCC???;;;???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;::::::999888999999::::::::::::;;;;;;;;;;;;;;;===??????===;;;@@@AAAAAAAAA@@@@@@BBBDDDJJJQQQTTTlllzzzXXXNNNJJJHHHFFFEEEEEEGGGLLLPPPooottthhheeedddccc```WWWXXXXXXWWWVVVUUUSSSRRRSSSRRRQQQRRRTTTUUUUUUTTTSSSVVVYYY\\\\\\]]]___```^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXWWW___[[[WWWTTTUUUWWWYYYYYYZZZZZZYYYWWWVVVWWWZZZ]]]cccccckkkwwwsssWWW??????>>>;;;999888888777666444555555555555444333222111111111111111111111111111111111222222222333333333444444444555555555555555777888999999;;;;;;<<<===>>>GGGNNNuuufffuuuzzzllliiijjjfffbbbaaa```]]]WWWQQQMMMKKKJJJLLLPPPUUUWWWXXXdddkkkvvvxxxqqqfffdddaaaccckkkvvvssssssuuuqqqlllhhhfffdddaaa```^^^QQQDDD>>>;;;777444333222111111000000///............---------,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............---...//////555EEEVVVbbbrrryyyqqq~~~kkkUUUNNNHHHAAA@@@BBBCCC@@@<<<@@@JJJMMMDDD>>>@@@BBB???>>>===<<<<<<<<<<<<===>>>>>>;;;999:::???AAA???===>>>????????????===<<<::::::::::::::::::999888888999999999:::::::::;;;;;;;;;;;;;;;===>>>???===;;;>>>?????????>>>???AAABBBFFFKKKLLL___vvvUUULLLGGGEEEEEEEEEEEELLLVVV]]]rrrvvvnnnfff```___]]]ZZZYYYYYYYYYXXXVVVTTTSSSRRRSSSTTTUUUTTTSSSTTTWWWZZZ\\\\\\\\\]]]^^^WWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXYYY]]]cccgggssswww|||ssseeeEEE===BBB===;;;888777777777555444555555555555444333222111111111111111111111111111111111222222222333333333444444444444555555555555777888888999:::;;;<<<<<<<<>>>>>???AAACCCAAA>>>;;;===CCCCCC===;;;@@@AAA>>>===<<<;;;;;;;;;;;;<<<===???;;;888888;;;>>>???>>>======>>>>>>===<<<;;;:::888888999999888888777777999999999999::::::::::::;;;;;;:::<<<===>>>===;;;;;;<<<======<<<===???AAADDDFFFEEERRRqqqwwwTTTGGGAAAEEEGGGBBBEEENNNNNNXXXlllyyyooolllfff```^^^___aaa^^^\\\WWWVVVTTTTTTUUUVVVTTTSSSWWWYYY\\\]]]ZZZXXXVVVUUUPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRNNNQQQTTTTTTRRRRRRTTTVVVYYY[[[___dddjjjrrrzzztttbbb{{{eeeDDD;;;===>>><<<:::777666666666555333444444444444333222222111111111111111111111111111111111222222222333333333333333444444555555555555777777888999:::;;;;;;<<<;;;<<<<<>><<<888999>>>???;;;::::::999999999999::::::<<<:::888888;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;999888666777777777777777666666888999999999999:::::::::;;;::::::;;;<<<===<<<;;;:::;;;<<<<<<<<<===@@@BBBFFFHHHGGGLLL\\\rrrnnnSSS@@@EEEKKKFFFAAACCCKKKNNNWWWiiiyyynnniiiiiiiiieee```^^^\\\[[[[[[[[[[[[ZZZXXX\\\^^^```___[[[VVVSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUURRRVVVZZZYYYWWWWWW\\\```ffflllvvvlllfffeeeDDD<<<@@@>>>777;;;999666555666555444333333333333333333222111111111111111111111111111111111111222222222333333333333333333444444555555666666666777888999:::;;;;;;===:::;;;DDDeeeoooXXXUUU```iii{{{xxxhhhfffccccccdddddddddcccaaa^^^XXXTTTQQQNNNKKKHHHJJJKKKOOOTTTZZZbbbjjjooorrruuuzzz~~~mmmjjjeeebbbaaabbbeeegggjjjvvv~~~sssuuutttqqqnnnlllkkkjjjgggeee```SSSFFF@@@===999555555000000//////......------......---------,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,---...///000000...***777JJJcccyyydddZZZMMMEEECCCBBB@@@>>>:::<<>>===:::888999<<<<<<999777777777777777777777777888888999:::;;;;;;999888888999:::;;;:::999888777555666666777777666666666888888888999999999::::::;;;:::999999;;;<<<<<<;;;999;;;=========???AAACCCGGGJJJJJJKKKOOOZZZlllFFF@@@IIIJJJEEECCCHHHJJJOOOWWWfff~~~}}}wwwnnnggggggeeecccbbbbbbaaa___]]]]]]___aaa```\\\XXXUUUTTTWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVZZZ^^^___```dddmmmuuu~~~ccc^^^|||kkkEEE<<>>999999999777555444555555444222222222222333222222111000000000000000000000000000111111222222222333333333222222333333444555555666555666666777888999::::::<<<999===BBBLLLvvvpppcccXXXjjjiiieeecccdddggghhhddd```aaa```^^^]]][[[WWWSSSOOOLLLKKKKKKMMMQQQWWW\\\___aaaeeeiiimmmqqquuuyyy|||wwwooojjj^^^]]]^^^aaagggooowww|||tttvvvuuurrrpppnnnmmmkkkhhhfff```TTTGGGAAA>>>999666666111111000//////......---......---------,,,,,,,,,******+++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,///...,,,,,,///000......///222>>>YYYkkkVVVLLLJJJEEE@@@@@@CCCCCC===888999:::;;;;;;::::::<<<======<<<:::999::::::999888555555666666666666555555666777999::::::999777666666777888999999888777666555555666777777777666666888888888888999999999999;;;999888888:::;;;;;;;;;999;;;===>>>>>>@@@CCCEEEEEEJJJJJJIIIJJJLLLgggZZZBBBAAAFFFGGGFFFBBBDDDIIIMMMTTTccc|||~~~vvvsssooollljjjgggcccaaa]]]___```^^^\\\YYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYUUUWWWYYY[[[]]]___``````dddggglllqqqwwwuuuaaakkkbbbLLL===???===333444>>>888666444333444444333222111111222222222111111000000000000000000000000000111111222222222333333333111111222333444555555666555555666777888999999:::888999===??????QQQssssss}}}gggcccbbbhhhpppqqqjjjbbbbbbaaaaaaaaaaaa___[[[WWWPPPNNNKKKJJJLLLNNNPPPPPPVVVXXX[[[^^^aaaeeejjjmmmuuuxxxzzzyyyxxxyyy||||||tttllleeeaaa^^^]]]\\\]]]bbbkkkzzzvvvwwwwwwtttqqqooommmjjjfffcccaaaTTTGGGAAA>>>:::777666222111111000000///............---------,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,111111---+++///111000555000+++,,,777OOOqqqqqqYYYMMMGGGEEEJJJEEE???;;;;;;<<<===>>>;;;;;;:::;;;<<<===>>>>>>999999:::;;;:::888888999555666777888888777666555666777888888777777777777555666777888888777666555555555666777777777777777888888888888999999999999;;;999777777999;;;;;;:::888:::<<<===>>>@@@CCCEEECCCIIIGGGEEEHHHIIIVVVmmmaaaIIIDDDFFFGGGAAABBBEEEIIIKKKSSSdddvvvzzzvvvsssrrrppplllgggdddcccccc_______________`````````aaaaaabbbcccdddeeeffffffdddfffjjjnnnrrrvvvyyyzzzlllgggqqqmmmFFF@@@<<<<<<888333555<<<777555333222333333333111000000111111111111111000000000000000000000000000111111222222222333333333000111222333444555555666444555555666777888999999444<<<:::;;;@@@AAA]]]fff[[[]]]ZZZ]]]lll~~~{{{pppiiigggeeeddddddcccbbb```[[[WWWRRROOONNNMMMKKKIIINNNOOOQQQRRRTTTXXX]]]aaacccgggjjjiiiggggggkkkooopppsssxxxyyyttthhhfffbbb]]]YYYXXXXXXYYY\\\```jjjyyywwwxxxyyyvvvrrrooolllhhhccc___aaaTTTGGGBBB>>>:::777666222222111111000000//////......---------,,,,,,,,,)))***+++,,,---,,,,,,+++'''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,%%%,,,///***(((,,,//////***,,,222777333222AAAUUUuuuoooRRRGGGFFFDDDAAA>>>??????===999888:::<<<;;;:::888999:::;;;999777666777999;;;:::777888:::666777888999999888777666888888777555444555777999444555666777777666555555555555666777888888777777777888888888888999999999;;;999777777999:::;;;:::777999;;;======???CCCEEECCCIIIEEECCCJJJKKKOOO\\\|||```LLLHHHGGGGGGDDDDDDHHHIIIKKKUUUbbbrrr|||vvvsssrrrnnnnnnooopppqqqrrrssstttvvvvvvwwwxxxzzz{{{||||||||||||~~~nnn\\\uuuuuuEEEBBB@@@999444888>>><<<444666444222222333333222111///000000111111111000000000000000000000000000000111111222222222333333333000111111222444555666666444444555666777888999999444AAA999888GGGAAACCCdddeeeQQQOOOWWWooorrrnnniiifffeeeffffffffffffaaa[[[WWWUUURRRNNNJJJFFFGGGGGGHHHIIIMMMRRRVVVQQQVVVZZZ[[[YYYXXX[[[___aaafffnnnwww~~~|||vvvvvvzzz}}}|||zzzyyyyyy|||||||||xxxsssooolllhhhbbb^^^VVVXXXYYYXXXXXXWWWXXXYYY]]]eeeqqq~~~yyyoooppprrrjjjffffff``````TTTHHHCCC@@@;;;666555111111000000//////......***+++------+++******+++*********++++++,,,,,,,,,---+++******+++,,,,,,+++***++++++++++++***))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,.........///000222333444KKKaaalllTTTEEEAAAAAA>>>999:::::::::::::::::::::999888999::::::;;;;;;;;;;;;888777666666666666666777222555999;;;<<<999666444555555555555555555555555555555666666666666555555444444555666777888999999666666666666666666666666888888999:::;;;;;;;;;;;;999999999:::;;;===@@@AAACCCDDDFFFFFFGGGHHHKKKMMM^^^~~~uuuXXXBBBFFFEEECCC@@@@@@FFFPPPWWWdddkkk~~~ssslll~~~oooNNN???<<<;;;999777666555444444111111111111000000000000000000000000000000000000000000////////////000000000000000000111111111111111111222222222333333333444444555555666777777777555555666777:::>>>BBBEEEhhh___RRRLLLZZZrrr~~~mmmiiiiiifffeeehhhcccbbb```]]]ZZZXXXUUUTTTKKKKKKJJJIIIIIIIIIJJJJJJMMMMMMMMMMMMMMMNNNOOOOOOWWW\\\cccjjjoooppppppooooookkkhhhfffggggggeeebbbjjjjjjkkklllkkkjjjhhhgggdddccc```^^^]]]\\\XXXSSSYYYYYYVVVSSSXXXbbbdddaaarrrzzz}}}uuunnnpppwww{{{~~~|||zzzooopppssskkkggggggbbb```TTTHHHCCC@@@;;;666555111111111000//////......***+++---,,,+++***+++,,,++++++++++++++++++,,,,,,---+++******+++,,,,,,++++++++++++++++++***))))))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,---------...///000222222444@@@TTTooo{{{jjjTTTKKKAAA<<<===??????===888888888888888999999999777888999999:::::::::999777666666666666777777777666888:::;;;:::888555333444444444444444444444444555555666666666666555555222333444555666777777888666666666666666666666666777888999::::::;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@BBBDDDDDDEEEFFFIIIKKKNNNeee}}}VVVKKKEEEFFFKKKHHHAAAHHHVVVZZZ```mmm~~~kkkNNNAAA;;;;;;:::999777555444444444111111111000000000//////////////////////////////000000////////////000000//////000000000111111111111111111222222222333333444444444555666666777777888777777888:::<<>>SSStttoooYYYOOOMMM<<<<<<<<<<<<===<<<;;;:::555555666666777777888888666666777888888888777777555555666666777777888888:::::::::999888666444333444444444444444444444444444555555666666555555444111222222333444555666666555555555555555555555555666777888999999:::::::::===<<<;;;::::::999::::::===???@@@AAAAAACCCFFFHHHDDDOOOfff```JJJ@@@IIIKKKAAA@@@KKKPPPVVVbbbqqq~~~fffCCC<<<===999:::999777666555444333333111111000000000000//////////////////////////////000//////......//////000//////000000000000111111111111111222222222222333333333444555555666666777999999888888999:::<<<===>>>OOO{{{rrrddddddsss|||nnnbbbaaaaaa```````````````aaa```]]]ZZZVVVSSSPPPOOOKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMMMMPPPPPPOOOQQQRRRSSSQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQRRRSSSUUU___iiimmmwww~~~~~~|||zzzwwwmmmooorrrkkkhhhiiiddd```TTTIIIDDD@@@;;;777666222222111111000//////...+++,,,---,,,++++++,,,...,,,,,,,,,++++++*********---+++******+++,,,,,,+++,,,,,,++++++************************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000444444333222888LLLfffzzzrrrXXXJJJBBBBBBHHH<<<<<<<<<<<<===;;;888666333444444555666777888888444555555666666666555555444444555666777888888888;;;:::888777666555555555333333333333333333333333444444444555555444444444222222333333444555555666444444444444444444444444555555666777888888888888;;;;;;::::::999999888888:::;;;===>>>>>>???BBBEEEGGGIIIQQQhhhhhhEEE@@@HHHGGGCCCAAAGGGMMM[[[kkkxxxiiiFFF<<>><<<@@@>>>888444444888<<<;;;888333444444555666777777888444444444555555444333333222333444666777777777666888777555444444555777888333333333333333333333333333333444444444444333333333333333444444555555666333333333333333333333333333444555666777777777777888888888999999999999999777999;;;;;;<<<===@@@BBBHHHJJJKKKTTTpppnnnKKKCCCHHHHHHCCCCCCEEEOOO___nnnwwwlllEEE999??????:::555666555444333222222111111000000000////////////...........................//////............//////...////////////000000000000000111111111222222222222222333333444444555555555555666777888999:::;;;:::===IIIiii```PPPQQQUUU\\\gggnnnjjjaaaWWWWWWWWWXXXZZZ\\\___aaa``````aaaaaaaaa```______[[[ZZZXXXVVVUUUSSSSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUQQQPPPSSSYYYZZZWWWYYY]]]fffsss~~~rrriiikkkoooiiihhhiiidddaaaUUUIIIDDDAAA<<<888777333222222111111000//////+++,,,,,,++++++,,,...111,,,,,,++++++++++++++++++---+++******+++,,,,,,+++...---,,,******++++++,,,)))))))))************+++)))******+++++++++++++++---------------...///000***...222222//////222666===JJJdddjjjZZZEEEBBBCCCDDD???999;;;DDDDDD<<<333111555999999777333333444444555666666666333444444444444333222222111222333555555555444444444333222222333555888999222222222222222222222222222333333444444333333222333333333444444555555555222222222222222222222222222333444555666666666666555555777888999999999999666888999:::;;;<<>>666444;;;444444333222111111111111000000////////////..............................///......------......///......////////////000000000000000111111111111222111111222333333444444555333333444666888999:::;;;777;;;???LLLtttssscccYYYSSSPPPPPPSSSKKKLLLMMMOOOSSSXXX]]]___```aaabbbccccccbbbaaa```___^^^\\\ZZZXXXWWWVVVVVVVVVVVVUUUTTTTTTUUUWWWXXXTTTUUUUUUUUUTTTTTTVVVXXXSSSSSSSSSTTTUUUVVVWWWXXXWWWRRRTTT\\\^^^XXXUUUWWWeee~~~rrrhhhkkkpppjjjiiijjjfffaaaUUUJJJDDDAAA<<<888777333333222111111000000///,,,,,,,,,++++++,,,///111++++++++++++++++++,,,,,,---+++******+++,,,,,,+++///---,,,******+++,,,---))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,------...111222333111000///111222222222888KKKiii~~~cccNNNCCCAAA===>>>===:::777777===DDDBBB>>>999555444444444444333333333333333333333333333444444444444333222111000111333444444333222111222111111111222444666888222222222222222222222222222222333333333333222222222222222222333333333333222222222222222222222222111222333444555555555555444555666888888888888888666888999::::::<<>>:::777555333111000000000...,,,------++++++++++++------)))************+++++++++(((((())))))*********+++******+++++++++******))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000......///000222555777888BBBOOOfffsssTTTNNNEEE>>>;;;;;;;;;;;;999888888777666555555444222222222222222222222222000000000000000000000000222222111111222222333444111111111111000000//////222111000111111111000000000000111111111111000000///////////////////////////////////////000000000000000111111111222222222222222222222222222222222333444555666666777777777666777888999888999<<<>>>???@@@BBBDDDGGGMMMUUUZZZdddLLLDDD@@@BBBEEEHHHQQQ[[[iiiooovvvzzzuuueeetttPPP===:::777666666555444444333333000000000000////////////222111111000///.........000000//////.........------,,,,,,,,,,,,---..................////////////////////////000000000000000111111111111222222222333333444444555666666666888888<<<>>><<>>@@@AAADDDIIIPPPUUUkkkRRROOOMMMIIIBBB>>>EEEPPPWWW___jjjvvvyyyrrrpppUUUAAA999:::666666555555444333333222000000000000/////////...111000000//////...------////////////......---------,,,,,,,,,,,,---..................////////////.../////////000000000000000000111111111222222222333333333444555555666666:::777888;;;:::<<>>@@@DDDJJJNNNPPPgggkkkRRRHHHIIIJJJGGGEEEHHHNNNZZZjjjxxxcccFFF:::777888999555555444444333333222222000000000/////////....../////////......------,,,///............---------,,,,,,,,,,,,,,,---......---............/////////....../////////000000000000000000111111111222222222333333444444555555666:::555555999;;;999===EEEeee~~~hhhZZZVVVTTTTTTUUUZZZgggtttiii___UUURRRSSSTTTXXX\\\SSSSSSUUU^^^nnnzzzxxxoooiiiccc\\\XXXaaavvv{{{zzzrrrjjjlllpppnnnppppppfffcccZZZMMMEEEBBB@@@<<<888666444222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))***************+++,,,,,,,,,++++++)))))))))))))))******+++***************************++++++++++++,,,,,,,,,+++,,,,,,---......//////111000///...............222222222222222333444555444???HHHKKKOOOZZZffflllvvvssshhh]]]SSSLLLAAA<<<777777:::<<<;;;888333333444555666666333111111111111111000000//////111111111111111111111111000000000000000000000000000////////////000111111222222222222111111111111111222222111000000111222//////000000000000//////111111111111111111111111......///000111222333444222222333333333444444444222222222222222222222222444444555666777777777777666777888888777888:::<<<:::;;;<<<<<<===@@@DDDHHHMMMPPPeeewww]]]TTTPPPJJJCCCGGGIIIPPP\\\jjjzzzjjjGGG777777:::999777444444333333222222222222000000/////////..................------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------.........//////........./////////000000000000000000111111111111222222222333444444555555888444555;;;===;;;;;;===DDDXXX~~~rrrggghhhqqq]]]YYYUUUVVVWWWYYY___gggaaaZZZTTTWWWccckkkcccUUURRRWWWaaaqqq}}}}}}rrrjjjlllpppnnnqqqqqqgggcccZZZMMMEEEBBB@@@===999666444222111111111///---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))))))))(((((()))***************)))))))))))))))******+++*********************************+++++++++,,,,,,++++++,,,,,,------......//////.........//////000...///111222222111000...333555444222444:::???@@@BBBHHHQQQYYY]]]```bbbdddrrrwww}}}}}}zzzxxxrrrooonnnppprrrpppiiibbbVVVNNNDDD===::::::999999555555666777888666222///666444333333444444333111111111111000000000000000000000000000000000000000////////////////////////111000000000000111222222111111111111111111111111000111222555666555333111//////000000000000//////000000000000000000000000---...///000111222333333222222333333333444444444222222222222222222222222333444555666666777777666666777888888777777999;;;:::;;;<<<<<<<<<>>>AAADDDIIIGGGLLLaaammmRRRJJJKKKFFFEEEHHHQQQ]]]ooo```MMM<<<777;;;;;;777444222222222222111111111111////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------------------........................//////////////////000000000111111111111111222222333444444444555555888;;;<<<;;;===@@@DDD???[[[~~~nnnlllfffkkkvvvjjj^^^ccclllkkkdddkkk{{{||||||rrrjjjlllpppooorrrqqqhhhcccZZZMMMFFFCCCAAA===:::666444222222222111///---+++,,,,,,------,,,,,,+++)))************+++++++++************))))))))))))''''''((()))************)))))))))))))))******+++************************************++++++++++++******+++,,,,,,------...------------...///000000000///...------///000111333222222444666777444000222555777888888888999;;;999===AAACCCBBB???=========<<<<<>>777///...//////000000//////...////////////////////////------...///000111111222222222222222333333333333222222222222222222222222222222333444555555555555666777888888777777999::::::;;;<<<<<<<<<===@@@BBBBBBHHHKKKLLL```nnnaaaLLLEEECCCGGGNNNYYYooodddGGG???999888777444333333111111111111111111000000/////////.........------------------------------++++++,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,------------.........------.........//////////////////000000000111111000111111222222333333444666777888888777888;;;???BBB>>>CCC```{{{}}}rrrjjjlllpppooorrrrrrhhhcccZZZNNNFFFCCCAAA>>>;;;666555333222222111///---+++,,,,,,------,,,,,,+++)))************+++++++++************)))))))))((('''''')))******+++++++++)))))))))))))))******+++************************************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---......222000///......000222333,,,---///111222111000000111333444555444555666888444666888888777555555555111222333555666666555444555555555666666555222111222111111111333555777777000///...///111222222111////////////////////////////////////////////////////////////////////////000////////////000111111....../////////000000000//////333???IIIHHH;;;---......////////////..............................------....../////////000111111111222222222222333222222222222222222222222000111222333444444444444666777888777666666888:::999:::;;;;;;;;;<<<>>>@@@@@@EEEIIIHHHJJJaaawwwcccPPPJJJHHHJJJSSS```nnnxxxXXXBBB<<<999888888444000111555000000000000000000000000//////.........------------------------.........***+++++++++,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,---------.........---------.........//////////////////000000000111000000111111222333333333666666666555555777999:::888======BBB___|||rrrjjjlllpppooorrrrrriiicccZZZNNNFFFCCCBBB>>>;;;777555333222222111///...++++++------------++++++)))************++++++++++++*********))))))(((((((((((()))++++++,,,,,,,,,)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------,,,,,,++++++***+++++++++(((***,,,---......---,,,.........---******000777...000111111111000222333222333333111///...///000///111222222000///000111000////////////000111111000000000111222222111///222111111222333222000...........................////////////////////////////////////////////////...............///000000---.........//////000000......444BBBOOONNN===,,,......////////////..............................---------...............000000111111111222222222222222222222222222222222000000111222333333333333666777888777666666888:::888999;;;;;;:::;;;===???BBB<<<===CCCBBBGGGeeeiiiVVVNNNIIIJJJQQQQQQ^^^ttthhhFFF999===555555888:::666111222666////////////000000000000//////.........---------........................*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......---------.........//////////////////000000000000000000000111222222333333555444222333666::::::888777;;;AAABBBDDDZZZ{{{}}}sssjjjkkkooonnnrrrsssjjjdddXXXMMMJJJHHHCCC===:::888666333222111111///---,,,,,,,,,+++++++++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////////////////111111111222222111111111//////000000000000//////111111000000//////......///////////////////////////...---...///000///...------...///000/////////000000000000000//////...////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------222///...222777777111***........................//////.........---------,,,,,,,,,---------......///000000000111111111111222222111111111111111111000222444444333333333444555555555555666666666666777888888999999:::;;;;;;:::@@@DDDCCC@@@DDDOOOYYYcccXXXUUUPPPTTTKKKLLL]]]ttt}}}{{{hhhwwwoooVVVLLLCCC===<<<777555333333333222111///000000000000////////////------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........------------...//////////////////000000000000111111222222222333333333222222333444555666777888777777<<>>FFFfff{{{~~~sssjjjkkkooommmqqqrrriiifffYYYMMMIIIHHHCCC===:::999666444222222111///...,,,,,,,,,+++++++++******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------........./////////////////////////////////000000111111111111000000...//////000000//////...000000000/////////..............................///...---...///000///............/////////000000//////000000//////...---........................---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------///...---000333333///***------------------------------------,,,,,,,,,+++,,,,,,,,,------------...//////000000000111111111111111111111111111111111000222444444333222333444444444555555555666666666777777888888999:::::::::999<<>>===AAAIIIQQQfffnnn```VVVSSSYYYaaahhhvvv~~~nnnkkkqqqvvvSSSDDD???999555555777555333333333333111///000000000/////////......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------------...//////.../////////000000000000111111111222222222333333222222333444555666777777<<<888888:::777888III^^^|||sssjjjkkkooommmqqqrrriiiiii[[[NNNIIIGGGBBB===;;;999777444333333222000///,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++++++++++++++++++++++++++++++++,,,------------,,,------------....................................//////000000000000//////......////////////....../////////..........................................---,,,---///000///...000///.........///000111...............---,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------////////////000000000000000000000000111111111111000111333333222222222333444444444444555555555555666666777888888999999:::999:::;;;;;;<<<@@@EEEIIIGGG\\\lll^^^TTTNNNTTT___fffsssvvvwww~~~cccOOO>>>::::::666444444777555333333333333111000000////////////.........------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---------------......///....../////////000000000000111111111222222222222222222333333444555666666:::555444999:::888===EEEWWW}}}tttkkklllpppnnnrrrrrriiikkk\\\NNNHHHFFFBBB>>><<<:::888555333333222111///,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))***************))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////......------............------.........------------------------------------------,,,,,,---///000///...000///...------///111222,,,------------,,,+++++++++++++++++++++++++++++++++++++++************)))***++++++++++++,,,,,,,,,***,,,---,,,))))))+++---************************++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000/////////000000000000000///111333333222111222333333333333333444444444444555666666777777888888999===;;;:::;;;>>>AAACCCDDDCCCIII[[[yyyrrraaa[[[]]]VVVZZZ___dddgggmmmtttyyy}}}}}}yyyzzzwww```HHH@@@:::;;;;;;777555666666444333222333333111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///........./////////000000000000000111111111111222111222222333444444555555666333444;;;>>><<<;;;>>>???[[[}}}}}}vvvmmmnnnqqqooorrrsssjjjkkk]]]NNNIIIGGGCCC???>>>:::888555333333222111///,,,,,,,,,+++++++++******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********)))))))))******+++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++,,,///000//////000///---,,,,,,...000111,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++*********)))))))))*********+++++++++,,,,,,***,,,---+++((((((+++...************************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------............/////////....../////////000000000...000222222111000111222222222222222333333333333444444555666666777777888===;;;:::<<>>>>>===>>>>>>AAAGGGTTTpppttteeeXXXPPPUUURRRQQQRRRVVV^^^mmmyyyrrrfffbbbbbbbbbaaafffrrr___FFF<<<;;;888888777666444333444555222111000000111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...------........./////////////////////000000000000111111111222222333333333555777999888666444666888777999999KKKqqq|||uuullllllooommmpppqqqgggggg[[[OOOLLLKKKGGGBBB???999666444222222111///...,,,,,,,,,+++++++++******++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++((())))))***************)))))))))*********++++++++++++++++++++++++++++++***++++++++++++++++++*********++++++++++++******************++++++,,,,,,+++++++++++++++++++++++++++******,,,...000000///+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++)))***+++***)))))))))***************************)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000---///111111000///000111000000000111111111222222333333333444555555666666666888:::;;;<<<<<<<<<<<<;;;<<>>AAA>>>>>>AAAAAACCCNNN[[[uuufffZZZXXX[[[WWWZZZ]]]aaahhhnnnmmmgggaaa[[[TTTQQQRRRTTTRRRPPPMMMOOOQQQQQQQQQSSSXXX\\\WWW\\\^^^]]]aaaggggggaaakkk~~~fffJJJBBBCCC@@@999666666777666222000111000//////...------...///---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------.........//////............/////////000111111111111111222222222444444333333666888555111333;;;:::777;;;EEEccc~~~{{{xxxmmmjjjkkkhhhmmmppphhhddd[[[QQQKKKIIIGGGBBB>>>;;;777333222333222///,,,+++++++++************))),,,+++***(((''''''''''''))))))*********((('''&&&,,,***((('''&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))*********)))(((&&&&&&''''''(((((())))))))))))******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***)))((())))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,---+++)))+++---///---+++++++++************++++++'''))),,,......---+++)))+++,,,,,,------,,,,,,+++---+++))))))***,,,---,,,************************)))************)))(((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************+++,,,---...,,,---......//////......////////////000000000000222222222111111111000000000111111222444555666666666777999;;;<<<<<<<<<<<<===>>>???@@@BBBEEEGGGHHHZZZuuu|||rrrooojjjgggggghhhhhhhhhddd```ZZZWWWWWWVVVTTTRRRPPPSSSWWW[[[\\\^^^```aaa```hhhmmmnnntttiiiPPPHHH@@@<<<<<<<<<999666666555333222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......------,,,+++******)))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////////////////000111111222222222222222333333333444444222555888888999>>>HHHOOO~~~}}}vvvkkkiiijjjggglllooogggddd[[[QQQKKKIIIGGGBBB>>>;;;777333222333222///---+++++++++************)))******(((''''''&&&&&&&&&'''((()))******)))((((((+++***((('''&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((()))((((((''''''''''''((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******)))))))))***************))))))((((((((()))))))))*********))))))))))))))))))))))))+++++++++******+++++++++,,,+++)))+++---...---++++++******))))))******+++(((***,,,......---+++***++++++,,,,,,,,,,,,++++++,,,***))))))+++,,,,,,+++*********************+++*********+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,,,,---+++,,,,,,---------------....../////////000000000222222222111111000000000000000111222333444555555555666888:::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFMMMWWWooo{{{wwwuuusssrrr|||iiiUUUFFFAAA;;;888999999777444555444333222111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,+++*********))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---.........////////////...//////000000111222222222222222333333333333444666888999888666999???EEESSS}}}~~~uuujjjhhhiiifffkkknnnfffccc[[[QQQKKKIIIGGGCCC>>>;;;888444222333333000---+++++++++************))))))(((''''''&&&&&&&&&&&&&&&'''((()))***************)))((('''''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((''''''''')))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))))))))((((((((((((((())))))))))))******))))))))))))))))))))))))++++++************+++++++++*********,,,---,,,++++++******))))))******+++)))***,,,......---,,,+++++++++,,,,,,,,,,,,++++++***))))))***,,,,,,+++***)))))))))******+++++++++***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++*********++++++,,,******+++,,,,,,,,,,,,,,,.........////////////000111111111111000000000000//////000000111222333333555666777888999:::::::::888888999;;;===???AAABBBEEEDDDMMMdddeeeOOOHHHAAA>>>:::777666777888666333444333222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++***))))))))))))))))))*********+++++++++******))))))******+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------------.........//////......//////000111111111111111222222222333333333555777888777555555888<<<>>>QQQttt~~~tttiiihhhiiiggglllnnnfffccc[[[QQQLLLJJJHHHCCC???<<<888444333333333000---+++++++++*********)))))))))(((((('''''''''((((((''''''((())))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''))))))((((((''''''&&&&&&((('''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******************+++,,,++++++******))))))))))))*********+++,,,......---,,,,,,******++++++++++++******(((((()))***,,,,,,***((((((((())))))******+++++++++++++++++++++******)))))))))))))))))))))))))))((((((((()))))))))))))))************************,,,+++***************+++***++++++,,,,,,,,,,,,,,,------........./////////000000000000000000000000......//////000111111222444555555666777888888888666777777999;;;===>>>@@@BBBEEEJJJOOOYYYpppyyy^^^HHHBBBAAA::::::999777777888888555333333222111000////////////------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++*********))))))(((((())))))))))))******************))))))))))))******************++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------...//////000000111111111111111222222222222000222555555555555888:::BBB:::CCCfff}}}tttiiiiiikkkiiimmmooogggccc[[[QQQLLLJJJHHHDDD@@@<<<888444333444333000---+++++++++*********))))))))))))))))))))))))************)))(((((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''(((((((((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))************++++++***))))))))))))))))))******+++,,,---------,,,,,,)))******++++++******)))((('''(((***++++++)))'''(((((()))))))))************++++++++++++***))))))************************''''''(((((())))))))))))************************++++++******)))*********++++++,,,---------------------------............////////////////////////.........//////000000111444444444444555555666777666666777888:::;;;===>>>>>>BBBFFFFFFEEENNNfff}}}tttPPPBBB>>>BBBBBB999999888888777777555333111111111000///............---,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************)))))))))))))))((((((((()))))))))************))))))))))))))))))***)))))))))******+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------...//////000000000000000111111111222222///111333444555666777999:::999???HHHTTTnnn}}}sssiiiiiikkkiiimmmooogggccc[[[RRRLLLKKKIIIEEEAAA<<<999555333444444111...+++++++++************)))))))))))))))***++++++,,,+++***)))(((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))((((((((((((((('''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''')))***''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''')))******))))))***+++***))))))(((((())))))*********++++++,,,,,,,,,+++))))))************))))))(((''''''(((******)))((()))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))&&&''''''(((((())))))*********************************)))))))))******++++++,,,,,,---------------,,,,,,,,,---------..................////////////.........//////000000000333333222222333333444555666666666777999:::<<<===???<<<<<>>GGGBBBGGGPPPbbbXXXBBB:::>>>:::888:::888333333333222000///000111......---,,,,,,,,,------+++++++++************)))************************(((((())))))*********+++***************+++++++++(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000111000......000222222333///777<<<999555888>>>BBBBBB\\\|||tttllleeefffllloookkkfffeee]]]RRRLLLJJJHHHEEEAAA>>>;;;666555555444111...,,,,,,,,,+++++++++******'''((()))))))))(((&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''+++++++++*********))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,////////////000000000000222222111111222222333444222222333444555666777888888999999:::;;;<<<======???CCCFFFJJJUUUllljjjHHHAAA999666777888666333222222111111000/////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////////////////////////////000111111222222333333444666777999::::::>>>@@@KKKdddtttmmmfffgggmmmooolllgggeee]]]RRRLLLJJJIIIEEEAAA???;;;777555555444111...,,,,,,+++++++++*********(((((((((((((((''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********((('''+++++++++******)))))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,+++,,,,,,---...---------....../////////000000000111000000000000111222222111111222333444555666666777777888999:::;;;;;;<<>>BBBDDDDDDCCCFFFKKKUUUeee|||oooYYYLLLGGGEEEDDDEEE>>>???======IIIJJJ666777555444444555444222///111000000//////...------,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................------...//////000000111111111222333444555666777555888======777555???LLLUUUlllwww]]]HHH===888666444sssoookkklllooopppmmmjjjeee\\\RRRMMMKKKJJJGGGCCC???<<<777666666555222///+++++++++*********))))))***)))'''&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,+++***+++,,,---...------------............000////////////000111111111111222222333333444444444444555666777888999999;;;::::::;;;>>>>>><<<999CCCDDDEEEFFFMMM```{{{www```ZZZQQQJJJFFFCCC@@@>>>>>><<<<<<888555;;;===666555444444555555444222000000000//////...---------,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------........................---------...//////000000000000111222333444444555222444999===:::555666:::CCCFFFTTTooo{{{dddNNNBBB666333777999444---qqqooolllmmmoooooommmjjjeee\\\SSSMMMLLLKKKHHHDDD@@@<<<888666666666333000+++************)))))))))))))))((('''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++,,,------,,,,,,,,,---------......///////////////000111111111111222222222333333333333333444555666777888888777777777888:::<<<;;;::::::@@@EEECCC@@@DDDPPP[[[qqqyyyfffXXXSSSKKKIIIFFFDDDCCC@@@<<<999888::::::777666666666777444444555444444333222111/////////...------,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((()))))))))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,------...///////////////000111111222333333777333222555777555555777999888:::CCCRRRkkksssYYYEEE;;;333333333222111000......pppnnnlllmmmnnnnnnllliiiddd\\\SSSMMMLLLKKKHHHEEE@@@<<<888666777666333000************))))))))))))(((((((((((((((''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......------......///000000000000111111111111222111222222333444555666666222333555888:::<<<>>>???777===CCCCCC???>>>AAAEEEIIITTTfff|||fffTTTKKKGGGKKKPPPKKKFFF@@@;;;999:::<<<===999;;;888666888333000444444444444333222111111111//////......---,,,,,,+++++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,------------------------+++,,,,,,---......//////...//////000000111111222777222000222444444666:::222333777::::::>>>NNN___~~~wwwZZZAAA333111444333444222...******...222ooonnnlllmmmnnnmmmkkkiiiddd\\\SSSMMMLLLLLLHHHEEE@@@<<<888777777666333000************))))))))))))'''((()))))))))(((&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))************)))***+++,,,---,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......////////////000000000000000000111222333444444555222555777777666555666777???>>><<<;;;;;;???DDDHHHEEEGGGJJJPPP\\\oooqqq```VVVKKKGGGFFFDDDEEEGGGAAA@@@>>>===<<<<<<;;;;;;444666111111777222...555444444333222000//////111///......------,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,------......///......//////000000111111000...///333444333444888<<<777666::::::777:::@@@GGGTTThhhqqqaaaTTTCCC999777666222---...,,,,,,///333333///+++}}}rrrpppnnnooopppppplllhhhggg^^^TTTOOOOOOMMMHHHBBBBBB===777666777777333...******++++++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///......//////000000111111111111222222222333333333222222222333555777888999::::::;;;<<<===>>>??????AAA@@@DDDKKKNNNPPPWWWaaarrrssshhh]]]SSSLLLLLLIIIEEE@@@======>>>???===;;;;;;:::999666444777666444333222111111111333333222111000///............---,,,,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************)))************+++++++++++++++++++++++++++++++++---------............///---......///////////////000000111111111222222222333333444555666777888999777;;;BBBKKKYYYooorrraaaSSSFFF>>>777777666444222111//////...------,,,,,,------...}}}rrrpppooooooqqqpppmmmiiihhh^^^SSSNNNNNNMMMIIIDDDBBB===888666888777333...***+++++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((()))))))))*********)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------............---......///000000111111111111111222222222333333222222222333555666888999888888999:::;;;<<<======>>>===@@@FFFHHHHHHMMMUUUQQQ[[[jjjwww|||nnnbbbZZZVVVQQQNNNCCCAAA???===;;;:::::::::<<<;;;999999999888666444666555444222111111111000222111111000000//////......------,,,++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++------------............------...///////////////000000000111111111222222222222333444555666777777555777999:::===FFFRRR[[[hhhwww___VVVJJJBBB===999444000444444333222000///......------,,,,,,,,,,,,------~~~sssqqqoooppprrrqqqnnnjjjjjj___SSSLLLLLLMMMJJJFFFCCC>>>888777888888333///++++++++++++***)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))))))))******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000111111111222222222222111111222333444666777888555666666777888999::::::<<<;;;>>>AAABBBAAACCCHHHFFFJJJNNNPPPSSS[[[gggppp}}}qqqiii___]]]XXXRRRLLLHHHGGGHHH@@@===;;;;;;>>>???>>><<<999888777777888777555333555444333222111000000000////////////////////////------,,,,,,++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------......------...////////////...000000000000111111111111111111222333444555555666222444666555333444777:::;;;DDDSSSbbbnnnsss```OOOEEE>>>:::555333444555333111000000//////...------,,,---,,,,,,++++++,,,,,,---sssqqqpppqqqsssrrroookkkkkk```RRRKKKKKKMMMKKKHHHCCC>>>999777999888444///,,,+++++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***((())))))***+++************++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,------......///000000000000000111111111111222111111111222333555666777444444555666777888999999<<<<<<>>>AAAAAAAAABBBCCCGGGJJJMMMLLLJJJJJJMMMQQQ[[[eeevvvvvvllleee```ZZZVVVYYYYYYWWWTTTQQQMMMJJJHHHBBB>>>;;;===BBBDDDAAA>>>777666666777888888666444444333222111000//////000------........./////////,,,,,,,,,,,,++++++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))************************************+++,,,,,,,,,------------,,,---......//////....../////////000000000111111000000111111222333333444000333777888777777888999;;;;;;;;;::::::DDD[[[pppppp^^^YYYQQQGGG>>>777333111777444222111111111///,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,sssqqqoooqqqsssrrroookkkkkk```RRRKKKKKKMMMLLLIIIDDD???999888999999555000,,,,,,+++******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! ###)))---%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''((())))))******))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---......////////////000000000111111111111111111222222444555666444444555666777888999999:::;;;===???BBBDDDEEEDDD===AAAEEEFFFEEEEEEGGGHHHMMMPPPVVV___jjjxxx|||uuuqqqooogggfffccc___\\\ZZZ[[[[[[SSSQQQQQQRRRTTTSSSNNNJJJ???;;;999:::>>>???<<<888777666666777888888666555222111000///////////////,,,,,,,,,---......//////,,,+++++++++++++++************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********************************++++++++++++,,,,,,,,,---,,,------...................../////////000000000//////000000111111222222111333333333222111111222555666:::<<<;;;888:::@@@GGGIIINNNVVV```lllvvv}}}{{{xxxwwwxxxwwwqqqaaaLLL<<<===:::666333222333555777---------...//////...---------------------------++++++************++++++rrrpppnnnppprrrrrroookkkkkk___RRRKKKLLLNNNMMMJJJEEE@@@:::999::::::555111------+++******)))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''///555$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''((()))))))))))))))************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........////////////000000000000111111111111222333444555333444555666777888888999666888:::;;;@@@FFFHHHFFFAAAAAAAAA?????????BBBEEEFFFHHHKKKNNNRRRWWW^^^bbbeeejjjqqqyyy{{{uuurrrmmmhhhccc```______YYY[[[\\\[[[XXXWWWXXXYYYPPPMMMKKKLLLNNNLLLFFFAAA>>>;;;999:::;;;;;;888444777666555666777777666444111000///...............++++++,,,,,,---------...++++++++++++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((())))))((((((((()))))))))************************************+++++++++,,,,,,,,,,,,,,,---............---............//////////////////000000000111111111333222222111111111111222222///111555888666555777444555777888:::===BBBEEEIIINNNVVV```hhhmmmooopppyyy{{{yyyxxxyyyjjjccc\\\WWWRRRLLLIIIIIICCCBBB@@@@@@@@@<<<555000111222333444444333111000//////000111111111111000------------,,,,,,,,,,,,+++******))))))******+++~~~pppooommmooorrrrrrnnnkkkjjj___SSSLLLMMMOOOMMMJJJEEE@@@;;;999;;;:::666111...---+++***)))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###%%%+++000$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''(((((())))))((((((************++++++++++++************+++++++++++++++++++++,,,------.............../////////000000111000000111111222333444222333444555666777777888444777777888>>>GGGJJJGGGFFFEEECCCAAA>>>>>>>>>??????BBBFFFIIIKKKMMMPPPRRRRRRTTTVVVWWWXXXZZZ^^^aaabbbdddhhhooovvv{{{||||||}}}|||rrrssssssrrrpppooooooooojjjmmmlllhhhfffgggeeeaaadddbbb```]]]\\\[[[\\\\\\VVVUUUTTTSSSRRRPPPNNNMMMMMMLLLJJJGGGDDD@@@<<<:::<<<<<<<<<<<<;;;999777666666555444555666555333222000///......------......++++++++++++,,,,,,,,,,,,******************++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((()))))))))***************************************+++++++++++++++,,,------......------------........./////////000000000000000111111111111111111222444666666666666///+++,,,...///444999777999:::999777555666888777888;;;>>>@@@AAAAAA@@@AAAFFFIIILLLYYYfffdddYYYKKKJJJHHHEEEBBB@@@??????AAA:::555666666222222555222111000000111333555666,,,...000111000...+++)))---------,,,***(((((('''------,,,,,,++++++************))))))))))))******~~~|||pppnnnmmmnnnqqqqqqnnnkkkiii___SSSMMMNNNOOOMMMIIIFFF@@@;;;:::;;;:::666222...---,,,***)))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''&&&""" """%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((((((((((((((()))************+++++++++)))************+++++++++***++++++,,,,,,---................../////////000111000000000111222333333111222333444555666666777666888888777>>>IIILLLHHH999;;;>>>@@@@@@???<<<;;;BBBCCCEEEFFFFFFGGGJJJLLLKKKLLLLLLLLLMMMPPPTTTXXXPPPRRRVVV[[[```cccbbb````````````______^^^]]]]]]]]]___aaabbbbbbcccdddeee___bbbdddaaaaaacccbbb^^^]]][[[YYYWWWVVVVVVVVVVVVWWWRRRMMMMMMOOOOOOKKKFFFAAADDDFFFBBB<<<999;;;>>>777999;;;:::777555444555555444333333444333111/////////...---------......++++++++++++++++++++++++******************++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......---------------.........//////000000000000111111111111///......///000000...---111000222777666333222444,,,000444555444444555777444333333333333444555555555777666777BBBMMMHHH999555555666666666555444444666111222777888333000222///000222222000///000111000000/////////000222333---...///...---,,,---...,,,,,,++++++***)))))))))******))))))))))))******|||yyyxxxooooooooooooppppppmmmkkkkkk___UUUSSSTTTQQQMMMKKKFFFAAA;;;<<>>???@@@???>>>=========>>>@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJMMMLLLLLLMMMQQQTTTUUUTTTVVVWWWXXXXXXWWWWWWXXXZZZZZZbbbaaaWWWTTTZZZ]]]YYY\\\]]]]]]^^^___```___^^^]]][[[XXXWWWWWWVVVSSSRRRNNNSSSPPPGGGEEEKKKLLLEEEGGGCCC@@@??????>>>:::666555777999:::999777444222444444333333111000///...//////...------------...++++++++++++++++++++++++******************************))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------........................///////////////////////////000000000111111111111222222222333333333444444222222222222222222222222000222555777888888888777222222222222222222222222000000000000000000000000222111111111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))){{{{{{|||oooooonnnoooppppppmmmkkklll```UUUSSSTTTQQQMMMKKKFFF@@@:::;;;>>>>>>999333...,,,++++++,,,---+++***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&'''(((&&&$$$######$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,------------......//////000000111222222333222222111222333444555555555666888:::;;;<<<======<<<;;;;;;;;;<<<>>>>>>>>>??????AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPRRRTTTUUUUUUTTTTTTUUUVVV[[[bbbbbbZZZWWW]]]```\\\ZZZ]]]___^^^[[[YYYZZZ\\\ZZZWWWTTTRRRSSSTTTTTTSSS[[[\\\VVVIIIEEEKKKMMMHHHBBB???;;;999888777555333666666777888777555333222333333222222111///...---///......---------------++++++++++++++++++++++++************************))))))))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------------------,,,,,,------------------------......................../////////000000000111111000111111111222222222222222222222222222222222222///111333555666666555444222222222222222222222222000000000000000000000000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((|||}}}ooonnnnnnoooppppppnnnkkklll```UUUSSSSSSQQQMMMKKKEEE???::::::======888222...,,,++++++,,,,,,+++***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%''')))(((&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111111111111111222333555555333444555666777888888999::::::999999999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDAAAAAACCCFFFHHHKKKLLLNNNMMMOOOPPPNNNKKKIIIJJJLLLNNNPPPRRRRRRQQQPPPQQQRRRUUU\\\]]]WWWVVV\\\]]]ZZZTTTYYY\\\YYYSSSPPPRRRVVVTTTQQQNNNLLLNNNOOOPPPQQQbbbaaaXXXJJJEEEJJJKKKHHHAAA???;;;888666555555555666555555555444333333222111111111000///...---,,,///...------,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++((())))))******))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................../////////000000000////////////000000000000111111111111111111111111...///111222222222111000111111111111111111111111////////////////////////.........------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((}}}}}}nnnnnnnnnoooppppppnnnlllmmmaaaUUURRRSSSPPPMMMKKKFFF@@@::::::>>>>>>888222...,,,++++++,,,,,,***)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''''''''((((((((())))))((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------------...//////000000111//////000111222333444555333333444444555666666666888888888888999999::::::;;;;;;;;;<<<>>>???AAABBB===???AAADDDGGGIIIKKKLLLJJJNNNQQQOOOIIIGGGIIILLLLLLNNNPPPQQQPPPOOOOOOPPPLLLQQQSSSQQQRRRVVVVVVSSSOOOQQQSSSRRRNNNLLLMMMNNNMMMLLLKKKKKKLLLLLLKKKJJJZZZZZZTTTKKKFFFGGGFFFCCC@@@???<<<888666555666777555555333222111111222222////////////...---,,,+++...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////.........////////////000////////////////////////...//////000000///......////////////////////////........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((~~~}}}|||nnnmmmnnnoooqqqpppnnnlllnnnaaaUUURRRRRRPPPMMMKKKHHHBBB<<<<<>>999333...,,,++++++++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''((((((((((((''''''(((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------...//////000000......///111222333333444444444444444555555555666888888999999::::::::::::;;;;;;;;;<<<===???@@@AAA>>>???AAADDDFFFGGGHHHHHHGGGKKKOOONNNJJJHHHKKKNNNKKKNNNPPPQQQPPPOOOOOOOOOHHHLLLOOOQQQSSSUUUTTTQQQNNNLLLKKKMMMPPPQQQOOOLLLLLLMMMNNNPPPQQQNNNIIIEEEKKKNNNNNNLLLIIIGGGBBB===<<<;;;999888777666666666555444222000///000111222...............---,,,+++------,,,+++++++++++++++************************(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.....................////////////........................////////////......------........................------------------------------------------------,,,,,,+++++++++*********************************((((((((((((((((((((((((''''''''''''''''''''''''~~~|||{{{nnnmmmmmmoooqqqqqqooommmooobbbUUUQQQQQQOOOLLLLLLIIIBBB===<<>>???@@@???@@@BBBDDDEEEEEEEEEDDDDDDHHHLLLMMMKKKKKKLLLNNNIIILLLOOOPPPOOOMMMMMMMMMJJJMMMQQQUUUYYYYYYVVVSSSOOOLLLJJJMMMTTTWWWSSSOOOMMMOOOSSSVVVVVVRRRKKKEEEDDDGGGKKKLLLJJJFFFAAA===<<<;;;;;;===@@@@@@;;;777444333222000///000000111...............---,,,,,,---,,,++++++******++++++************************((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((((())))))))))))*********)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''}}}|||}}}mmmmmmmmmoooqqqqqqooommmpppbbbUUUQQQQQQOOOLLLLLLHHHBBB<<<;;;>>>>>>888222...,,,+++***+++***((('''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((()))))))))*********++++++++++++,,,,,,,,,+++,,,,,,---......//////---...000111111111000000111111222333444444555555666777888999:::999999888::::::::::::;;;<<<>>>>>>???@@@BBBDDDEEEEEEDDDCCCCCCDDDGGGJJJKKKLLLLLLKKKEEEHHHKKKMMMKKKJJJIIIIIIJJJKKKPPPWWW[[[YYYUUUQQQNNNLLLLLLOOOSSSUUUTTTQQQLLLNNNQQQUUUVVVSSSLLLHHHIIIHHHHHHGGGEEEAAA???>>>===;;;===CCCJJJIIIAAA888333333222111000000000000...............------,,,,,,,,,+++***************************************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''{{{}}}mmmmmmmmmoooqqqqqqooommmpppbbbUUUQQQQQQOOOLLLLLLGGGAAA;;;:::======777000...---+++*********(((&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$###""""""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...///000111111000//////000000111222333444555555555666888999999999888777999999999999:::;;;<<<===???@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDHHHKKKLLLJJJHHHBBBEEEHHHJJJHHHGGGFFFFFFGGGGGGLLLTTTXXXVVVPPPMMMJJJLLLNNNOOOOOOPPPQQQQQQHHHJJJLLLPPPRRRPPPLLLIIIPPPKKKEEEAAA>>>;;;<<>>BBBFFFGGGEEEDDDEEEFFFDDDFFFJJJMMMOOOOOONNNNNNMMMJJJKKKPPPPPPKKKJJJMMMRRRQQQPPPOOONNNLLLKKKKKKKKKIIIGGGEEEBBB???:::777;;;:::888777555444444444333333444555444111///---//////...---,,,***)))(((************************************************))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((&&&$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{|||{{{jjjlllllllllooorrroooiiiiii```UUUOOOPPPPPPLLLHHHHHHBBB===>>>@@@???888111---,,,+++***))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++*********+++,,,---,,,,,,,,,---......//////000000000111222222333333333555666666666666777999888777666666666888:::;;;999999::::::::::::999999;;;===@@@AAAAAAAAACCCDDDBBBDDDGGGHHHHHHHHHHHHIIIEEEGGGJJJLLLMMMMMMKKKKKKJJJGGGHHHMMMNNNJJJJJJMMMSSSRRROOOMMMJJJGGGEEEDDDCCCBBB@@@@@@???===999777888777666444333333333333111222333333222000...,,,......------,,,+++))))))************************************************)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((()))((('''%%%%%%''')))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))))))))*********++++++************************************************************************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{{{{xxxjjjlllmmmnnnqqqtttpppjjjhhh^^^TTTOOOPPPPPPMMMIIIHHHCCC>>>>>>AAA@@@999222...,,,***((('''((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((())))))))))))***************)))***++++++,,,++++++,,,,,,---............//////000000111222222222444555555555555666888888777666555555666888888666666777777777777777666:::;;;<<<======>>>@@@BBBCCCCCCCCCEEEHHHJJJJJJJJJCCCEEEGGGJJJKKKLLLLLLLLLGGGEEEFFFIIIJJJHHHIIILLLOOONNNLLLIIIEEEBBB@@@???<<<;;;:::;;;<<<<<<:::888444333222222111111222222000111111111000...,,,+++,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))(((&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{zzzxxxlllnnnooopppsssvvvrrrkkkggg^^^SSSOOOPPPQQQNNNIIIIIICCC??????BBB@@@999333---,,,+++***)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))******++++++******++++++,,,---------------...//////000000111111222444444333333555666777666555555444555555666444444555555666666555555999::::::::::::;;;>>>AAA@@@>>>===???DDDGGGGGGFFF???AAADDDGGGKKKMMMOOOPPPGGGFFFFFFFFFFFFFFFGGGIIIHHHHHHGGGEEECCCBBB@@@@@@:::999888999:::;;;:::888111111111000000111222222000000000000///---,,,+++******+++++++++++++++***************************))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))******)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|||{{{xxxlllnnnoooooorrrtttqqqjjjhhh___TTTOOOQQQQQQNNNJJJIIIDDD???@@@BBBAAA:::333+++,,,.........,,,)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,,,,,,,------...//////000000000111333333222222444555555555444444444444444444333333444555555555555555888999:::999999:::===???>>>;;;:::<<>>AAACCCCCCCCCFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJGGGAAA???BBBCCCBBBGGGGGGEEECCCAAA???>>>===999777444333333333111000222111111111111111222222111000000///...---,,,,,,((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''')))******((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~|||yyyrrrqqqnnnkkkmmmpppnnnhhhlllcccWWWRRRSSSSSSOOOKKKJJJEEE@@@AAACCCBBB;;;444,,,---...///...,,,***((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&'''((()))))))))((((((''''''((())))))******+++---------...//////000000---///000000000000111333000000111222333333333333000111222333444444444444555777999999888888999::::::<<>>>>>:::777444333333222111000222111000000000000000111000///...---,,,+++++++++)))))))))***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&((())))))(((&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~}}}yyywwwvvvrrrnnnooorrrqqqlllnnndddYYYSSSSSSSSSOOOKKKKKKEEEAAAAAADDDBBB<<<555------,,,,,,+++******)))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''''''''(((((()))*********------......///000000000---...000000//////111222...///000222222333333333//////111222222333333333333555888999888777777888777;;;@@@AAA???===>>>@@@DDDBBB@@@>>>>>>@@@BBBDDDDDDEEEBBB::::::@@@CCCAAA??????@@@@@@AAAAAAAAABBB<<<999666555555555444333111111000///////////////......,,,+++***))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,......'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''))))))'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''