BM6P6(@ LLLLLLRRRYYY\\\YYYXXXYYYggggggkkkqqqsssuuuuuuhhhbbbhhhuuuvvvcccVVVOOOIIIFFFBBB;;;666555000111111000...------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++******))))))((((((+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------///222555???;;;===EEEJJJUUUppp{{{tttqqqnnnmmmnnnrrrsssrrrpppqqqzzz~~~|||yyy{{{}}}~~~|||{{{{{{{{{xxx}}}zzzssskkkaaa]]]\\\ZZZTTTOOOQQQPPPNNNOOOQQQRRRRRRRRRRRROOOMMMNNNMMMMMMRRRXXXgggrrrzzzuuurrrnnnkkkhhheeeeeefffiiikkkiiiccc^^^\\\WWWQQQLLLHHHEEEBBB@@@??????>>>>>>>>>>>>>>>???;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999777666555888777777666666666666777555888<<<@@@BBBCCCBBBBBBEEEGGGJJJMMMOOOSSSXXX\\\]]]bbbiiipppuuuzzz~~~zzzrrrooonnnooosssyyyrrrwww|||~~~zzzggg^^^WWWYYY```iiirrrzzz|||wwwtttnnnqqqssslllTTTLLLAAA:::888777333000//////000000111111111222000000000000000000000000////////////....................................------------------------,,,---......//////......FFFGGGLLLUUUXXXWWWVVVXXXaaabbbeeehhhggggggppp{{{|||rrreeeaaadddpppooo]]]TTTLLLIIIEEE>>>888777111111111111///.........,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++************))))))))))))...------,,,,,,------...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...//////111444666::::::===DDDNNN```|||wwwssspppoooppppppqqqqqqqqqttt~~~}}}{{{zzz|||}}}}}}{{{zzzyyyzzz{{{xxxlllfffcccaaa]]]XXXXXXVVVUUUUUUVVVWWWUUUTTTWWWSSSQQQRRRRRRRRRWWW^^^hhhsss|||{{{yyywwwuuusssssstttwwwwwwsssjjjdddXXXTTTNNNJJJGGGEEEBBBAAACCCBBBAAA???>>>>>>>>>>>>::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::888888888888777666666666666777888:::<<>>======;;;;;;;;;;;;<<<<<<======????????????????????????===============<<<;;;;;;999888888777666666777777:::;;;<<<======>>>??????BBBCCCDDDEEEHHHLLLRRRVVVZZZ___fffmmmrrrwww|||~~~{{{uuupppjjjeeebbbgggooozzzrrrqqqzzzwwwyyynnnbbbWWWUUUZZZbbbmmmuuuwwwpppiiiiiiggg\\\UUUMMMCCC<<<888666333111000000000111111111111111000000000000000000000000////////////....................................------------------------,,,---......//////......KKKKKKNNNUUUXXXWWWXXX[[[dddjjjooonnngggcccffflllsssvvvkkkbbb^^^dddzzzuuu~~~uuuhhh[[[UUUQQQIII@@@;;;333222111111111000...---------------------------,,,------------,,,++++++)))))))))******+++++++++******))))))))))))******,,,,,,,,,------......///,,,,,,,,,------------...,,,...///000111333777999:::BBBEEEEEEUUUuuuvvvqqqmmmmmmnnnmmmoooqqqssszzz{{{zzz|||}}}}}}|||yyyxxxwwwxxxzzzzzzyyyxxxyyyzzzxxxrrrllliiiddddddcccdddcccaaa]]]ZZZUUURRRQQQSSSTTTWWW^^^fffpppyyy}}}uuujjjbbbVVVTTTQQQPPPPPPOOONNNMMMOOOLLLHHHDDD@@@===<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===============<<<:::999888888777777777777::::::::::::;;;===>>>???BBBCCCDDDDDDFFFKKKPPPUUUXXX]]]cccjjjpppuuuyyy}}}~~~{{{tttkkkdddaaaccchhhppp}}}|||yyy~~~yyyxxx{{{rrreeeWWWSSSVVV]]]gggpppuuu~~~tttkkkkkkkkk```WWWPPPFFF>>>999666444222111111111111111111111111000000000000000000000000////////////....................................------------------------,,,---......///.........LLLKKKNNNVVVZZZZZZ]]]aaahhhqqqxxxtttkkkddddddgggnnnzzzzzzpppeee___bbbttttttzzz}}}nnn___ZZZWWWOOOCCC<<<666333000000000000...+++------------------------,,,,,,------,,,,,,+++***))))))******++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,---------.........+++,,,...///000333777::::::DDDHHHJJJ^^^zzz~~~uuuqqqmmmlllnnnmmmooorrrtttzzzxxxvvvwwwyyy~~~|||{{{~~~~~~|||{{{xxxvvvsssuuuwwwwwwwwwxxxzzz|||~~~zzzqqqlllhhhgggfffffffffccc___[[[XXXUUUUUUXXX[[[___gggpppvvv~~~|||sssjjjdddYYYWWWUUUUUUVVVVVVUUUTTTRRROOOJJJDDD@@@===;;;;;;;;;<<<<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA;;;<<<<<<===============;;;;;;999888888777777777888777777888999<<>>??????BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<===>>>>>>>>>======<<<<<<:::999888888777777666555666777888;;;===???<<<>>>???AAABBBDDDHHHKKKSSSWWW^^^eeejjjoootttwww}}}xxxmmmeee___^^^]]]aaammm}}}yyy}}}nnn^^^VVVUUUXXX```gggiiiqqqpppnnnoooiiiccc\\\RRRGGG>>>888666555222222222222222111111111////////////////////////////////////....................................------------------------,,,---......//////......GGGFFFHHHOOOTTTVVVZZZ___kkk{{{zzztttrrrqqqsss{{{}}}zzz{{{}}}}}}}}}www|||rrrfffbbbbbbiiiqqqtttuuuxxxssstttzzzwwwkkkmmmrrrmmm```VVVBBB<<<333///000000///---........................+++,,,,,,,,,,,,+++******,,,++++++++++++++++++*********))))))))))))******((())))))***+++,,,---...------------............+++,,,///000222555:::===<<>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???????????????>>>>>>===<<<;;;:::999888888888666666666777888999;;;;;;:::===@@@AAABBBDDDFFFHHHQQQUUU\\\ccchhhmmmrrruuu|||{{{pppiiibbb___\\\\\\fffwww{{{tttddd[[[XXXZZZ```fffkkkppp|||ttttttmmmiiicccXXXLLLAAA:::777777333333333222222111111111////////////////////////////////////....................................------------------------,,,---......//////......MMMJJJKKKOOOQQQQQQTTTYYYaaattt|||yyyyyyyyy}}}}}}xxxrrroooppprrrsssrrr{{{sss}}}ssseeebbbbbbfffiiikkkpppvvvpppooottt}}}tttyyy~~~qqqfffGGG???555000000222111///........................+++,,,,,,,,,,,,+++******---,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---'''((()))***+++,,,---------------.........//////,,,---000222444777;;;???BBBFFFSSSkkkyyyrrrlllppp{{{|||qqqnnnnnnlllkkkllljjjooouuuyyy~~~xxxxxx}}}yyy{{{~~~~~~}}}{{{xxxuuuvvvvvvvvvtttrrrrrrtttvvv|||~~~zzztttnnniiiddd___\\\ZZZXXXZZZ```gggooo|||vvvooojjjhhhgggggggggfffcccaaaOOOKKKFFF@@@<<<;;;;;;;;;@@@@@@AAABBBDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>===;;;:::999888888888777777777777888888888888;;;>>>BBBDDDEEEFFFGGGHHHPPPTTT[[[bbbggglllqqqttt|||~~~~~~tttnnngggccc]]][[[aaaooo|||yyyhhh___\\\\\\aaafffooorrr~~~zzzrrrlllggg\\\OOOCCC;;;888777333333333222222111111111////////////////////////000/////////....................................------------------------,,,---......//////......KKKIIIIIIKKKKKKJJJNNNTTT___nnn|||zzzvvvssssssmmmfffbbbbbbfffkkknnnyyyzzz|||wwwpppnnniiidddbbbeeemmmtttrrrqqqrrrxxxxxxwww~~~qqqTTTFFF888444333111000//////............---------......---------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++...//////...,,,,,,---///,,,,,,---111666;;;>>>@@@EEEEEEUUUwww|||sssllljjjgggjjjtttwwwoooooopppooonnnooolllooouuu{{{zzzvvvyyy{{{yyyxxxyyyzzzxxxwwwvvvtttssssssssssssxxxyyy{{{~~~vvvooonnnjjjaaaXXXYYYYYY[[[dddppp{{{vvvmmmiiifffggghhheee___YYYPPPJJJCCC===;;;<<<===>>>@@@BBBEEEFFFFFFDDDAAA???@@@@@@@@@@@@AAABBBCCCCCC@@@@@@??????>>>>>>======:::;;;===>>>===<<<:::999777888999999888999;;;===888888999:::===@@@BBBDDDIIINNNUUU\\\bbbiiinnnrrrxxxzzz~~~xxxrrrfffaaa]]]^^^ccckkkzzz|||nnneee___ZZZ___kkkooowwwyyyrrrtttlll```SSSGGG???999666555333000000000111111000222111111000000000000000000000//////.........---////////////////////////++++++,,,------......//////...---,,,,,,---...///KKKHHHHHHJJJJJJIIINNNTTTZZZjjjzzz|||uuuoooiiieeeeeeaaa\\\ZZZ\\\bbbhhhlllxxxpppnnnjjjeeebbbdddjjjppptttttttttyyy{{{yyyuuuZZZLLL===777555222000000///............---------......---------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......///...,,,,,,...///------...222666;;;>>>@@@GGGKKK]]]yyywwwtttnnniiihhhhhhkkkuuuyyyqqqkkklllnnnnnnmmmnnnlllpppvvv||||||yyyyyy}}}{{{yyyxxxxxxxxxwwwvvvtttrrrqqqqqqqqqtttuuuxxx{{{wwwtttpppggg^^^ZZZYYY[[[fffuuuwwwjjjgggcccbbbbbb___YYYSSSMMMHHHBBB======>>>???@@@AAACCCDDDFFFEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@???>>>>>>======;;;<<<===>>>>>>===;;;:::999:::;;;:::888777999:::999999:::;;;===@@@CCCDDDIIIMMMSSSZZZ___eeejjjnnnssswww||||||tttllleee```___aaagggttt|||tttkkkccc\\\___hhhqqqxxx{{{xxxrrrfffWWWJJJ@@@:::888777444222111222222222111222111111000000000000000000/////////............////////////////////////...........................---,,,,,,,,,,,,---...JJJHHHGGGIIIIIIIIIMMMSSSYYYiiiyyy~~~|||xxxqqqjjjccc]]]YYYVVVTTTSSSSSSWWW___fffkkkwwwuuurrrnnnhhheeeeeehhhlllssstttuuuyyy}}}zzzvvvaaaRRRBBB:::666222000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///...,,,,,,...000...///111333777;;;???AAAIIIRRRiiixxxooonnnmmmjjjgggfffkkknnnvvvrrrlllhhhkkknnnmmmmmmnnnmmmrrryyy~~~vvvvvvwww||||||zzzwwwvvvxxxwwwuuusssqqqooonnnnnnnnnppprrrvvv{{{zzztttkkkccc]]]ZZZ\\\gggyyyyyykkkgggbbb___]]]YYYRRRMMMHHHEEEAAA@@@@@@BBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBAAA@@@??????????????????BBBAAA@@@???>>>===<<<<<<<<<<<<>>>??????>>>===<<<<<<======;;;888666666777:::::::::;;;===???BBBCCCGGGJJJPPPVVV[[[```eeeiiinnnrrryyy~~~xxxssskkkddd```___bbblllvvv{{{pppggg^^^___eeepppuuu{{{|||vvvlll^^^OOODDD===:::888666333222333444333222222111111000000000000000////////////............////////////////////////111000000///......------------,,,++++++,,,------KKKHHHGGGHHHHHHHHHMMMTTT^^^lllzzz}}}|||zzzuuurrrnnnhhhaaa[[[WWWTTTNNNNNNPPPRRRWWW^^^fffllluuu{{{{{{xxxsssmmmhhhffffffgggmmmoooqqquuu~~~{{{|||zzzqqqcccTTTDDD;;;555111///111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------.........------...000///111333555888;;;???BBBKKKZZZuuu~~~tttmmmlllllliiiffffffoooqqqxxxyyypppkkkiiilllnnnmmmmmmoooooottt|||~~~wwwpppqqquuu}}}}}}zzzyyyxxxwwwvvvtttqqqnnnmmmkkkkkkjjjkkknnnrrrwww}}}{{{tttkkkdddaaa\\\]]]iii{{{yyypppllleee___ZZZTTTNNNJJJDDDCCCCCCDDDFFFHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@???>>>>>>===>>>>>>AAA@@@???>>>===;;;::::::<<<<<<===>>>>>>>>>======<<<======<<<999777777777::::::::::::;;;===???AAACCCFFFLLLQQQVVV\\\bbbfffjjjooowww~~~|||wwwooofff```]]]^^^eeennnzzzssshhh```^^^bbblllpppyyy~~~vvvyyyvvvnnncccVVVIIIAAA===999666444333333333333222222111111000000000000000///////////////.........////////////////////////////////////......------------------------------MMMJJJHHHIIIIIIJJJOOOVVVaaammmzzz~~~{{{xxxvvvkkkhhhccc^^^XXXTTTQQQOOOLLLNNNQQQUUUYYY___fffllluuu~~~yyy|||uuunnnhhhdddbbb```dddgggjjjmmmvvv|||zzzuuunnn```SSSDDD;;;555000///111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------///111000222555777999<<>>============???>>>===<<<;;;:::999999;;;;;;<<<<<<============999;;;<<<<<<:::999999999999999888888999:::<<<===>>>AAAGGGLLLQQQXXX^^^cccffflllttt|||~~~xxxpppfff```[[[[[[aaajjjuuuwwwlllcccaaabbbjjjooouuu}}}tttsssqqqmmmggg^^^SSSGGG@@@999666333222222333222111222111111000000000000000.........///////////////////////////////////////,,,,,,---------...............////////////......PPPLLLJJJKKKKKKLLLRRRYYYaaalllxxx}}}yyyuuupppmmmaaa^^^YYYSSSOOOLLLJJJJJJLLLPPPUUUYYY[[[```ffflllvvv}}}|||uuulllfff```\\\ZZZ\\\```bbbeeennn~~~|||uuuooo___SSSFFF>>>666000///222///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...---------///111///222666888:::===CCCHHHSSSkkkwwwsssooommmiiieeeggglllyyyzzz{{{}}}vvvpppjjjfffeeeggghhhgggiiimmmqqqvvv}}}{{{tttnnnmmmqqqxxx|||zzzzzz{{{|||tttrrrpppmmmkkkiiiggggggeeefffhhhlllrrrxxx~~~xxxnnnhhhbbb```bbbooo|||uuukkkhhhaaaZZZSSSNNNKKKJJJKKKMMMPPPTTTVVVTTTPPPKKKIIIHHHGGGEEEDDDDDDDDDDDD@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999999::::::;;;<<<<<<888:::<<<===;;;::::::;;;999888888777777888999:::;;;>>>BBBFFFKKKRRRXXX]]]aaagggoooxxx~~~wwwooofff```[[[YYY___gggssswwwnnnhhhffflllpppvvv|||uuupppnnnmmmmmmiii___OOOCCC999777444222333333222111222111111000000000000000.........///////////////////////////////////////++++++,,,,,,---....../////////000000000000//////SSSOOOMMMMMMMMMNNNTTT\\\dddmmmxxx~~~~~~yyytttoooiiiccc```WWWTTTPPPLLLJJJJJJKKKKKKOOOTTT[[[___```dddjjjooovvv|||}}}xxxmmmfff```[[[XXXXXX\\\^^^^^^fffxxxxxxrrraaaWWWKKKCCC:::222000222///............---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++---...---------///111...222777999;;;>>>EEEKKK[[[uuuwwwtttqqqllleeedddmmmyyy~~~}}}|||zzz{{{}}}yyyqqqlllgggdddccceeefffgggkkkqqqyyy}}}~~~{{{yyyuuuoookkkjjjqqq|||}}}zzzyyyyyyyyyqqqpppnnnkkkiiigggffffffddddddfffjjjooouuu{{{{{{qqqjjjdddcccfffooo|||{{{zzz|||}}}}}}}}}tttoooccc```[[[VVVQQQOOOOOOPPPQQQTTTYYY]]]^^^YYYRRRMMMIIIHHHHHHGGGFFFDDDDDDCCC??????>>>>>>>>>???@@@@@@========================666666777777888999::::::888:::======<<<::::::::::::999888777777888999999999;;;>>>AAAEEEJJJPPPTTT[[[```hhhqqqxxx~~~wwwooofff___ZZZWWW]]]dddsss~~~zzz|||zzztttlllmmmrrrvvvxxx|||yyyqqqooooootttvvvlllWWWFFF;;;999555444444444333222222111111000000000000000............/////////000////////////////////////------------..................///000000///......UUUQQQNNNOOOOOOPPPVVV^^^hhhqqqzzz~~~}}}{{{zzzvvvqqqlllfff```ZZZUUUOOOMMMKKKIIIJJJMMMPPPRRRRRRYYY```dddfffiiioootttwww|||{{{~~~|||qqqiiiccc]]]ZZZXXX[[[\\\[[[cccuuuzzztttddd[[[PPPGGG>>>444111222//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////+++---...---------000222---222777:::;;;???GGGMMMaaa|||}}}yyyvvvrrrllldddeeettt|||yyyxxxzzz~~~vvvnnniiigggdddcccfffhhhjjjpppwww{{{vvvsssqqqllliiigggppp}}}{{{xxxvvvuuupppooommmkkkiiigggffffffbbbcccdddhhhmmmsssyyy}}}~~~{{{qqqkkkffffffhhhnnnvvv{{{}}}}}}vvvqqqooorrrtttvvv{{{|||sssmmmjjj]]]\\\YYYUUUSSSSSSUUUXXXVVVYYY^^^bbbbbb\\\TTTMMMHHHHHHHHHHHHFFFEEECCCCCC??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>????????????555555555555666777888999999;;;>>>>>><<<:::999999<<<;;;999888888888999:::999:::<<<>>>@@@DDDIIIMMMVVV[[[ccckkkssszzzxxxpppfff___YYYVVV[[[bbbssszzzuuuvvvuuu||||||qqqmmmrrruuutttuuutttqqqrrryyy~~~ttt\\\HHH===:::777555555555444333222111111000000000000000---.........//////000000////////////////////////000000000///......------,,,---...//////...---,,,YYYYYYXXXVVVTTTUUUWWWYYYhhhpppxxx{{{~~~|||yyyuuuqqqjjjgggaaa[[[UUUPPPMMMKKKFFFFFFHHHJJJLLLOOOQQQSSS[[[___eeejjjmmmooorrrsssyyy}}}}}}}}}}}}|||{{{uuuyyy|||wwwppphhhaaa___aaaeeefffeeekkk|||{{{uuuhhh___RRRFFF>>>888333000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++******++++++,,,------------------...000000333444333888AAA???BBBSSSiii|||yyyxxxvvvqqqjjjgggmmm{{{~~~~~~|||yyyxxxlllfffdddaaadddfffffffffiiiooottt~~~|||wwwppplllmmmmmmvvv~~~~~~~~~}}}{{{xxxvvvtttnnnmmmkkkiiihhhggghhhhhhgggeeedddeeejjjsss|||zzznnnhhhdddfffkkkpppuuuwwwvvvtttmmmjjjjjjnnnppppppsssxxxzzzsssmmmiiibbb^^^ZZZYYYZZZ\\\^^^___dddbbb```^^^[[[VVVPPPLLLGGGGGGGGGFFFEEEDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAA???<<<<<<<<<======<<<:::999888666666666777777:::;;;<<<;;;999999;;;===:::;;;:::999777888;;;>>><<<;;;::::::<<<@@@EEEGGGMMMRRRYYY___fffppp{{{vvvmmmddd___[[[XXXYYY\\\nnnxxxvvvuuuwwwvvv}}}rrrffflllssstttpppsssxxxvvvxxx|||}}}sss```PPPDDD;;;444555666444222111222111111111000000//////////////////............////////////////////////////////////////////////------------------------```___]]]YYYVVVUUUWWWYYYdddllltttyyy}}}}}}{{{xxxuuusssooojjjfff```]]]XXXSSSNNNJJJHHHGGGFFFGGGHHHKKKNNNQQQTTTUUUZZZ^^^dddjjjnnnrrrvvvxxxyyy}}}}}}zzzzzz~~~yyy{{{yyyqqqkkkhhhiiimmmnnnlllppp~~~zzzsssggg^^^RRRGGG???999333///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,++++++++++++,,,------------------...///000000222444333999BBBAAAGGGYYYrrr{{{yyywwwtttooohhhgggooo~~~~~~tttiiidddcccaaaccceeeeeefffkkksssyyy}}}{{{wwwpppmmmoooqqqzzz~~~|||yyywwwuuunnnmmmkkkiiihhhggghhhhhhfffeeeddddddiiiqqqzzzxxxmmmhhheeehhhlllqqquuuvvvuuutttlllhhhgggiiijjjjjjmmmrrrzzz|||wwwqqqkkkggg___^^^]]]^^^bbbfffiiijjjfffdddaaa]]]ZZZTTTNNNJJJJJJIIIGGGFFFDDDBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBB@@@===<<<<<<===<<<;;;;;;:::888777666666666666888999;;;;;;;;;<<>>AAACCCDDDIIIOOOTTTZZZbbblllttt|||rrriiiaaa\\\YYYVVVWWWZZZjjjvvvyyyyyyzzz}}}xxxtttuuuuuu|||}}}mmmbbbgggooosssrrrttt|||{{{}}}tttbbbSSSFFF<<<555666777555333222222111111111000000000000000000000/////////......////////////////////////////////////////////////------------------------llliiiddd^^^YYYWWWXXX[[[___hhhqqqvvv{{{{{{xxxtttppplllgggaaa]]]SSSRRRNNNJJJGGGEEEDDDDDDFFFGGGJJJMMMQQQUUUXXXZZZ\\\```fffkkkooosssvvvyyyxxx}}}}}}vvvuuutttxxx||||||}}}zzztttmmmnnnppprrrpppqqq|||wwwoooeee___UUUKKKBBB;;;555111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......------------...///000111222555555:::CCCDDDLLLaaa~~~|||xxxtttmmmhhhiiisss}}}pppgggccccccaaacccddddddgggnnnxxx|||zzzuuuooonnnpppvvv~~~|||yyyvvvuuummmlllkkkiiihhhhhhhhhiiiffffffddddddgggoooxxxsssjjjgggfffiiinnnsssuuuuuutttsssnnniiiffffffffffffiiinnnuuuzzz~~~zzz{{{{{{yyyvvvpppjjjfff^^^^^^```dddiiimmmooopppjjjhhhccc___ZZZTTTNNNIIILLLJJJGGGDDDBBBAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEECCC???=========<<<:::;;;:::999777666555555555444666999;;;<<>>AAAEEEIIIMMMQQQXXXaaahhhvvvyyy~~~zzzsssllleee^^^ZZZVVVSSSTTTYYYeeesss{{{rrroooppppppsssvvvvvvrrrpppqqqrrr~~~|||tttrrrrrrzzzwwwhhh___bbbjjjrrrvvvzzzuuueeeXXXIII???777666777666444444111111111111111000000000111111000000000/////////////////////////////////////////////////////////------------------------vvvssslllccc\\\YYYZZZ\\\___hhhrrrvvv{{{~~~|||xxxtttoooiiiddd^^^XXXTTTJJJIIIGGGFFFDDDDDDDDDEEEHHHIIILLLPPPTTTYYY\\\^^^aaadddiiilllnnnqqqtttvvvxxx}}}}}}vvvtttppprrrvvvzzz|||~~~{{{{{{|||}}}|||wwwqqqqqqsssuuutttttt{{{vvvmmmbbb^^^WWWNNNFFF>>>888444000000000///////////////---------------------------------------------------------------------,,,---------------...//////------------...///000111333777666;;;BBBDDDPPPhhh{{{uuulllgggkkkwwwwwwmmmfffdddeeeddddddddddddgggppp}}}}}}yyysssmmmllloooyyy~~~~~~}}}|||zzzwwwtttrrrnnnmmmkkkiiihhhhhhhhhiiiggggggfffeeegggnnnxxxxxxmmmfffeeefffjjjppptttuuuuuusssrrrtttnnniiigggfffeeehhhmmmrrrvvv|||{{{{{{{{{yyyvvvqqqlllhhhffffffiiilllpppsssrrrqqqooolllgggbbb]]]WWWPPPLLLJJJHHHEEEBBBAAABBBDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIFFFBBB@@@???>>><<<;;;<<<;;;:::888666555444444222555777999;;;>>>BBBEEEEEE@@@:::999;;;===<<<:::999999:::;;;;;;;;;;;;;;;???BBBFFFIIILLLSSS[[[aaakkkpppwww|||sssmmmhhhbbb\\\YYYTTTQQQSSSYYYbbbpppsssllliiijjjllloooooommmkkkkkklllooovvvpppqqqxxxuuufff______dddoooyyywwwggg]]]LLLAAA888666777555333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////........................zzzsssiiiaaa^^^^^^___dddllluuuyyy|||~~~yyyuuunnnjjjccc]]]XXXRRRMMMIIICCCBBBBBBBBBCCCDDDFFFGGGJJJLLLOOOSSSXXX]]]aaaccccccfffjjjlllnnnpppsssvvvyyy~~~}}}yyyxxxssstttuuuxxx{{{}}}~~~zzzzzzzzzzzz|||}}}zzzyyywwwxxx{{{{{{{{{xxxmmm___]]]YYYRRRIII@@@999555111111000000////////////---------------------------------------------------------------------,,,......------......///000...............///111111444999999;;;BBBEEEUUUpppzzzsssiiidddiiivvvyyyooogggcccccceeeeeeeeeeeeeeeiiisssyyyqqqkkkjjjmmmyyy~~~~~~}}}{{{yyyvvvsssqqqnnnmmmkkkhhhggggggggggggfffggggggeeeffflllvvvrrrgggbbbaaaccciiipppuuuuuutttsssssswwwpppkkkhhhfffdddfffjjjppptttzzz~~~}}}zzzvvvrrrooolllqqqrrrtttxxx{{{{{{yyywwwrrroooiiiccc^^^XXXRRRNNNHHHFFFCCCBBBBBBDDDHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKHHHDDDAAA@@@???===;;;;;;;;;:::888777555444333333555777888999;;;>>>AAA======<<<;;;:::;;;===???:::;;;<<<<<<<<<<<<;;;:::888;;;???BBBDDDJJJRRRXXXbbbhhhrrr{{{yyyqqqkkkfffbbb]]]ZZZUUUQQQTTTYYY```mmm}}}wwwlllgggbbbdddfffggggggggggggggggggxxx{{{qqqqqqwwwvvviii^^^[[[]]]ggguuuzzzlllbbbQQQEEE:::666555333222222111111111111111222222222111111111111000000000000////////////////////////////////////////////////........................zzzqqqiiieeedddeeeiiiqqqwwwzzz}}}~~~~~~}}}{{{wwwqqqlllddd```ZZZUUUPPPKKKGGGCCC======>>>???AAADDDGGGHHHNNNOOORRRVVV[[[```dddfffcccfffjjjmmmpppsssxxx{{{zzz||||||xxxwwwwwwyyy||||||{{{yyyxxxxxx|||}}}zzzyyy|||}}}|||~~~}}}rrrbbbbbb___XXXNNNBBB999555222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------...//////............///000111111555:::;;;===CCCHHH\\\zzzwwwooodddbbbiiivvv{{{uuummmddd```___```bbbdddeeeeeeggglllwwwyyyqqqjjjjjjmmmxxx~~~~~~}}}{{{xxxuuurrrppplllkkkhhhfffdddcccbbbbbbaaaccccccaaaaaagggrrr{{{{{{mmmbbb]]]^^^___fffoootttuuuttttttuuutttnnniiifffccc___```dddkkkqqqxxx~~~|||yyywwwvvvvvvwwwxxx{{{~~~yyyuuunnngggaaaZZZSSSOOOIIIGGGFFFEEEFFFIIIMMMOOOQQQQQQQQQQQQPPPOOONNNNNNKKKHHHDDDAAA@@@>>><<<;;;:::::::::999888666444333444555777777777999;;;===;;;===???>>><<<:::;;;===;;;<<<<<<======<<<;;;;;;666999<<<>>>@@@EEELLLRRRZZZaaammmxxxxxxqqqlllfffccc___[[[UUUQQQTTTZZZ```kkkyyyzzznnnhhhaaacccdddfffggghhhggggggbbbnnnuuussswwwyyynnn___YYYWWW^^^kkkzzzsssjjjWWWJJJ===888555222111111111111111222222222222222111111000000000/////////////////////////////////////////////////////////........................xxxqqqmmmllllllmmmsssxxxxxxzzz}}}|||zzzxxxuuuooohhhbbbZZZVVVQQQLLLIIIEEEBBB???;;;<<<===???BBBFFFIIIKKKPPPRRRUUUYYY]]]bbbfffhhhgggiiimmmppprrrvvvzzz}}}{{{~~~zzzyyyxxx{{{~~~{{{zzz|||~~~zzz||||||{{{{{{~~~yyyooopppnnneeeWWWIII>>>888222222111111000//////...------------------------++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,------...///............///000111222444;;;<<>>>>>BBBHHHMMMSSS[[[hhhttt}}}}}}wwwqqqlllfffccc```\\\UUUPPPSSSYYY```iiiuuu|||rrrmmmhhhiiijjjkkkllllllkkkjjjccchhhssszzzvvvxxxzzzrrrccc]]]XXX[[[cccnnn}}}{{{sss^^^PPPAAA:::777333111222111111111222222333333333000000000/////////......////////////////////////////////////////////////........................}}}wwwrrrqqqqqqnnntttwwwwwwxxx}}}|||{{{xxxuuupppiiiaaa\\\NNNKKKFFFBBB???===:::888======???AAAEEEIIILLLOOORRRSSSVVVZZZ___cccgggiiimmmoooqqqssstttvvvyyy||||||}}}zzzyyyxxx|||~~~~~~~~~~~~}}}~~~{{{qqqaaaPPPCCC<<<222222222111000//////...------------------------************************))))))***++++++,,,---------,,,,,,,,,,,,---...............//////000111222333;;;===AAAIIIRRRkkkxxxooofffhhhssszzzlllggg```\\\[[[^^^aaaccc\\\___ccchhhqqqyyyqqqlllnnnrrryyy~~~}}}{{{vvvvvvuuussspppllliiiggggggeeebbb^^^[[[YYYWWWWWWRRRUUUVVVUUUTTTZZZfffqqq{{{xxxhhh\\\WWWXXXWWW```lllsssttttttvvvxxxnnniiieeeccc___ZZZYYY[[[___gggrrr|||xxxoooeee]]]WWWRRRQQQPPPOOOOOOQQQSSSTTTUUUTTTSSSRRRPPPNNNLLLKKKFFFCCC???===;;;:::999777777888999999999777666555666777888999888:::<<<>>>===;;;<<<@@@EEEFFF@@@;;;;;;;;;:::::::::;;;<<<<<<999;;;<<<;;;:::<<>>AAADDDGGGKKKOOOPPPSSSUUUXXX[[[^^^cccjjjnnnqqqrrrrrrqqqqqqrrrvvvxxx}}}{{{xxxvvvyyyqqq___JJJ:::888555111//////000//////000000000000000000000000...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000000000111333444333666===CCCHHHXXXyyytttkkkgggrrrvvvjjjbbb\\\]]]]]]\\\[[[]]]\\\^^^aaafffppp~~~sssiiigggooozzz~~~|||}}}|||yyyvvvtttrrrooollliiifffdddddd___^^^\\\ZZZZZZXXXTTTRRRRRRQQQPPPPPPTTTZZZ```dddqqq{{{vvvjjj___ZZZZZZZZZbbbmmmwww{{{{{{zzzyyyrrrkkkeeebbb```[[[YYYZZZ___eeeqqq}}}sssggg___[[[WWWWWWVVVWWWWWWUUURRROOOPPPOOONNNMMMJJJHHHFFFEEEAAA@@@???===;;;:::::::::777777777777777777777777555666777777777888<<<>>>===BBBFFFDDDBBBBBB@@@<<<===<<<;;;===???AAABBBAAA<<<<<<<<<<<<<<<===>>>???HHHPPP]]]jjjssszzz~~~~~~zzzuuupppmmmiiiddd```\\\XXXTTTUUUZZZcccjjjuuu|||uuuqqqmmmmmmqqqsssrrrooonnngggggguuuyyyxxx|||~~~|||zzznnneee]]]ZZZZZZ^^^gggpppmmmZZZEEE;;;999666555444666555444444333333444444111111111111000000000000////////////////////////......------------......//////000111111111111111~~~{{{{{{|||}}}{{{xxxvvvxxxyyyzzzzzzvvvrrrmmmggg```XXXPPPKKKFFFBBB>>><<<<<<===<<<;;;>>>???AAAEEEIIIMMMQQQSSSUUUWWWYYY[[[^^^ccchhhlllooopppppppppppprrrvvvyyy~~~}}}|||{{{yyyxxxzzz~~~~~~}}}yyyfffQQQAAA999666222000///000//////////////////////////////...,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000/////////000222333777:::@@@GGGOOObbbtttlllkkkxxxttteee]]]XXXYYY[[[[[[[[[]]]ZZZ]]]aaagggrrr{{{qqqhhhgggppp|||{{{xxxwwwvvvsssqqqooonnnllliiifffdddcccbbb]]][[[YYYXXXWWWVVVSSSQQQPPPNNNMMMMMMOOOTTTZZZ^^^mmmwwwttthhh]]]XXXXXX\\\cccoooxxx||||||{{{zzzssslllfffdddaaa\\\[[[\\\___eeeqqq}}}yyynnnfffccc\\\[[[ZZZZZZYYYVVVSSSOOONNNNNNMMMKKKJJJGGGFFFDDD@@@???===;;;:::999888888888888888888888888888888555666777777777999<<<>>>>>>DDDHHHFFFEEEEEECCC???@@@???======???@@@??????;;;;;;;;;;;;;;;<<<======DDDKKKWWWdddpppxxx}}}~~~}}}|||{{{yyyuuupppllljjjhhhccc^^^[[[WWWSSSUUUZZZbbbiiisss~~~~~~zzzvvvrrrsssvvvwwwuuurrrooojjjhhhsss}}}zzz|||~~~~~~}}}}}}|||qqqhhh___ZZZYYY[[[ccckkkmmmZZZGGG===:::777444333333333222111111111111111111111111111000000000000///////////////////////////......------......////////////000000000111111|||zzzyyyyyywwwvvvtttnnnfff^^^VVVOOOHHHDDD@@@===::::::;;;<<<======>>>???BBBFFFKKKPPPTTTVVVXXXYYY[[[]]]___bbbgggjjjmmmnnnooooooppprrrvvvzzz~~~zzzvvvuuutttuuuzzz}}}{{{zzz{{{{{{yyyoooZZZHHH;;;777333000000000000///........................---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///............000222333777999???FFFRRRjjj|||sssnnnpppqqq___XXXTTTVVVYYYYYYZZZ\\\YYY[[[aaajjjvvvwwwnnnggghhhsss}}}{{{xxxwwwuuutttsssqqqnnnllliiihhhccc```^^^]]]]]]\\\ZZZYYYVVVTTTRRRQQQRRRVVVZZZ]]]iiirrr{{{~~~rrrggg\\\WWWWWW]]]eeepppyyy}}}}}}|||{{{tttmmmgggeeebbb^^^\\\^^^^^^dddooo|||vvvoookkkcccaaa___]]]ZZZWWWSSSPPPLLLLLLKKKJJJHHHFFFEEEDDD>>>===;;;:::999888777777888888888888888888888888555666777777777999<<<>>>BBBHHHLLLKKKIIIIIIGGGCCCDDDBBB???>>>??????>>><<<;;;::::::::::::;;;;;;<<<@@@DDDNNN]]]lllxxx}}}}}}{{{zzzxxxtttqqqmmmjjjiiiiiiddd___\\\WWWTTTWWW\\\ccckkkuuu~~~||||||}}}zzzyyytttqqquuu~~~}}}~~~~~~uuukkkaaa[[[WWWWWW]]]eeerrr~~~}}}jjjZZZHHH???;;;777444333222222111000000000000111111111111111000000000000///////////////////////////......------....../////////...---...///000111~~~}}}|||zzzwwwuuupppiii___UUUMMMFFFAAA>>><<<;;;999999:::;;;<<<======???BBBGGGLLLQQQUUUXXX[[[]]]___```aaacccfffiiikkkmmmnnnoooqqqtttyyy|||xxxvvvtttrrrttt|||{{{vvvssstttuuuvvvvvv```MMM>>>:::444111000000000///........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////............///111333444777999===FFFVVVqqq{{{yyyssspppvvvppp]]]VVVRRRTTTWWWXXXYYY[[[WWW[[[bbbmmm|||ssslllhhhkkkwww{{{wwwuuuooollliiigggggggggfffeee```^^^[[[YYYYYY[[[]]]___gggoooyyy}}}rrrhhh^^^YYYYYY^^^eeepppxxx|||}}}|||{{{uuunnnhhheeebbb^^^\\\]]]\\\```kkkxxx|||uuupppiiifffbbb^^^[[[WWWSSSPPPKKKJJJJJJIIIHHHFFFDDDCCC>>>===;;;:::999888888888999999999999999999999999666777888888888999<<>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@HHHWWWiiiwww}}}~~~}}}{{{wwwtttpppnnnmmmlllkkkfffaaa^^^ZZZWWW[[[```iiipppzzzwwwmmmbbb[[[VVVUUUZZZ```lll{{{vvvxxxxxxuuufffWWWHHH@@@<<<888444444444333222222111111222222111111111111000000000/////////////////////////////////............/////////...,,,+++,,,---///111zzz~~~~~~{{{wwwtttkkkdddXXXNNNFFFAAA>>><<<;;;;;;::::::999:::;;;<<<===>>>BBBFFFLLLQQQVVVXXX^^^___aaabbbbbbccceeegggiiikkkmmmooorrrvvv{{{~~~yyyxxx|||zzzrrrnnnnnnpppvvv}}}|||fffSSSAAA<<<666222000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000333555666:::===AAAJJJ]]]zzzzzzzzzxxxwwwqqq```XXXSSSUUUWWWVVVWWWYYYWWW\\\eeerrrzzzpppjjjjjjooo{{{|||wwwtttssssssrrrqqqiiigggccc```______```aaahhhoooyyy|||sssiii```[[[[[[\\\dddnnnvvv{{{|||||||||vvvooohhheeebbb\\\ZZZ[[[ZZZ]]]fffrrr}}}zzzuuummmiiiccc^^^ZZZWWWSSSQQQKKKKKKKKKIIIHHHFFFDDDCCC???>>>===;;;::::::::::::999999999999999999999999666777888888888999===???KKKQQQVVVVVVTTTTTTPPPLLLIIIGGGDDDCCCCCCCCCBBB@@@@@@???>>>===============???@@@FFFTTTfffuuu}}}|||zzzwwwtttqqqpppoooooommmgggbbb___[[[YYY]]]cccnnnuuuwwwmmmbbb[[[VVVTTTXXX^^^iii}}}|||uuutttrrrooocccVVVHHHAAA===888666666444333222222111111222222111111111111000000000////////////////////////////////////......////////////...,,,++++++---///000|||}}}yyytttqqqddd\\\QQQHHHBBB???===<<<;;;<<<<<<<<<::::::;;;======???BBBGGGLLLRRRVVVXXX^^^___aaabbbaaabbbdddeeefffhhhkkknnnqqqvvv||||||rrrmmmnnnpppxxx}}}nnn[[[CCC>>>888222000000000///........................,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///111444666888999<<>>===<<<<<<<<<<<<::::::::::::::::::::::::666777888888888:::===???JJJQQQXXXYYYYYYZZZXXXTTTNNNLLLIIIHHHGGGGGGEEECCCBBBBBBAAA??????>>>>>>>>>@@@AAAFFFQQQaaapppzzz~~~yyywwwuuusssqqqqqqqqqqqqnnnhhhbbb___\\\[[[___fffrrryyy}}}xxxnnnccc\\\WWWTTTWWW\\\cccuuuyyyxxxuuuqqqfffYYYLLLCCC>>>999777888222222111000000000000111111111111111000000000000////////////////////////000//////......//////000......---,,,---...///000~~~zzzuuuooojjj[[[UUUKKKCCC???=========:::<<<>>>===<<<;;;===@@@@@@AAADDDIIINNNSSSWWWYYY[[[]]]___```______aaabbbccceeehhhkkkpppuuu|||~~~uuuppprrruuu|||~~~rrr___FFF@@@999333000000000///////////////////////////,,,...//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...000333666777666;;;CCCPPPhhhyyyuuuwww}}}qqqbbbZZZUUUVVVWWWVVVVVVXXX[[[```kkk|||uuummmggggggkkksss~~~~~~|||xxxtttqqqooooooooooooqqqyyy~~~vvvnnnfff]]]YYYYYY[[[bbbmmmvvv||||||tttlllhhhbbb[[[XXXXXX[[[ZZZ^^^iiiuuu}}}oookkkddd___[[[YYYXXXVVVQQQQQQOOOMMMKKKHHHEEEDDD??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999999:::===@@@EEENNNWWW[[[^^^aaa```]]]UUURRRNNNLLLKKKIIIFFFDDDDDDCCCBBB@@@???>>>>>>>>>???AAAEEEMMMYYYgggssszzzvvvuuuttttttssssssssssssrrrlllfffccc```___dddlllwww|||{{{qqqfff^^^WWWSSSUUUZZZ^^^nnn~~~|||nnnaaaRRRGGG???999777888333333222111111111111111111111111111000000000000////////////////////////000000////////////000000---............/////////|||wwwqqqjjjeeeVVVPPPGGG@@@============999<<<>>>>>>======@@@CCCBBBCCCFFFJJJOOOTTTXXXZZZXXX[[[]]]^^^]]]]]]___``````bbbfffiiinnnttt{{{~~~{{{|||}}}}}}yyytttwww{{{~~~sssaaaGGGAAA999333000000000000000000000000000000000000,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,............/////////000++++++,,,---///222555777999???IIIXXXqqquuuqqqtttyyyqqq```YYYTTTUUUWWWWWWWWWYYY\\\aaammm~~~pppiiiccceeekkkrrr}}}~~~{{{wwwssspppnnnnnnnnnqqqrrrxxx|||~~~|||rrrkkkccc[[[WWWWWW[[[bbbmmmwww}}}vvvnnniiiccc\\\XXXYYY]]][[[^^^hhhttt|||pppkkkeee___\\\[[[ZZZYYYTTTSSSQQQOOOLLLHHHFFFDDD???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999999:::===@@@AAAKKKUUU[[[```eeefffcccZZZWWWRRROOOLLLJJJFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>>@@@DDDJJJTTT```mmmvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwqqqkkkhhhfffeeejjjrrr|||~~~~~~ttthhh___WWWRRRSSSXXX^^^llluuugggWWWJJJ@@@999777888666555444444333333444444111111111111000000000000////////////////////////000000////////////000000---...//////000000//////|||xxxuuunnnddd\\\JJJGGGBBB>>><<<===???@@@???>>>>>>>>>???AAADDDEEEHHHGGGHHHJJJMMMRRRWWWZZZWWWXXXZZZ\\\^^^^^^^^^]]]```bbbeeehhhlllsss{{{~~~|||{{{zzzrrroooqqq|||}}}||||||qqq```LLLAAA777444333///+++***000000///...............//////............//////---------............///---------.........//////111000000000111333666777???BBBIII[[[zzz~~~vvvwwwyyyyyyyyyzzz|||www___[[[VVVTTTVVVXXXYYYYYY]]]eeesss|||mmmaaaXXX[[[fffttt}}}zzzwwwuuutttqqqmmmiiihhhhhhiiiqqqtttxxx|||~~~xxxkkkddd___YYYVVVWWWWWW___mmmzzz~~~wwwmmmccc[[[XXXWWWUUUTTTYYYdddqqqrrrmmmgggbbb___^^^]]]\\\XXXUUUQQQNNNKKKIIIFFFCCCBBBAAA@@@???>>>=========;;;;;;;;;<<<<<<=========::::::999999999:::<<<===BBBGGGOOOXXX___dddgggiiibbb^^^YYYUUURRRPPPNNNMMMHHHGGGDDDBBB@@@?????????>>>AAADDDJJJQQQ[[[eeelllooossstttsssuuuzzz{{{yyyvvvxxxvvvooogggiiisss}}}tttggg]]]UUUOOOPPPUUU]]]gggyyy|||~~~zzzkkkYYYLLLBBB;;;888999555555555555555444444444/////////000111111222222111111000///.........///222111111000000000000000.........------,,,,,,,,,{{{uuunnndddYYYQQQKKKHHHDDDAAA???AAACCCEEECCCCCCBBBBBBBBBDDDGGGHHHIIIIIIIIIKKKNNNQQQUUUWWWXXXYYY[[[\\\^^^_________eeegggjjjnnnrrryyy}}}~~~vvvnnnmmmooozzz||||||}}}ssscccMMMBBB888555333000,,,,,,000000///...............------,,,,,,,,,,,,---------------............///---------.........//////////////////222555888:::>>>AAAKKKaaa}}}wwwxxx{{{zzzyyyzzz|||ttt___[[[VVVUUUVVVXXXYYYYYY]]]gggyyywwwfff[[[TTTXXXdddsss}}}zzzvvvsssqqqooommmjjjfffcccbbbcccdddlllpppvvv|||vvvjjjccc]]]WWWTTTTTTVVV^^^jjjxxxzzzpppfff^^^YYYXXXVVVUUUXXXbbbooorrrnnngggaaa___]]]\\\[[[YYYVVVRRROOOLLLJJJGGGEEEBBBAAA@@@???>>>===============<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===AAAFFFLLLTTT[[[aaaeeehhhhhheeeaaa]]]YYYTTTPPPMMMLLLJJJHHHFFFDDDBBBBBBBBB???AAADDDHHHNNNWWW```gggpppsssuuuuuuxxx~~~~~~~~~{{{uuuppprrrzzzvvvhhh]]]SSSLLLMMMQQQ[[[eeexxx{{{lll[[[NNNDDD<<<999:::555555555555444444444444111111111222222222222333444333222222222222222222333222222111111111111111/////////.........------~~~yyyrrrhhh\\\RRRLLLFFFDDDBBB??????AAADDDFFFHHHHHHGGGGGGGGGHHHJJJKKKJJJJJJKKKMMMOOORRRTTTUUUZZZ[[[[[[\\\]]]___aaaaaaeeehhhkkkooottt{{{~~~~~~}}}|||~~~~~~{{{rrrkkkiiikkkxxx|||~~~uuufffQQQEEE:::666555111......000000///...............------,,,,,,,,,,,,---------------............///------........./////////.........///222666:::<<>>>>>>>>===<<<;;;;;;;;;<<<===>>>@@@CCCIIIOOOVVV]]]eeekkknnnmmmkkkgggbbb[[[UUUQQQMMMLLLIIIGGGEEECCCBBBBBBAAACCCEEEHHHMMMTTT\\\bbbmmmqqqsssuuuyyy~~~zzzxxx{{{{{{kkk___SSSKKKKKKNNNVVVcccwww~~~ooo^^^RRRHHH???::::::555555555555444444333333444444444333333333333222333333222222222333444444333333222111111111111222000000000///////////////{{{zzzxxxqqqfff[[[SSSNNNEEECCCAAA@@@AAACCCFFFHHHKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLNNNPPPSSSUUUWWWXXX\\\\\\[[[\\\]]]___aaaccceeehhhmmmqqqvvv}}}~~~{{{zzzyyy{{{~~~}}}|||||||||vvvlllhhhjjjxxx~~~vvviiiVVVJJJ===888666333111111000000///...............//////............//////---------............///............///////////////...///000333777:::<<>>======>>>???@@@???BBBFFFLLLSSS]]]iiiqqqttttttsssoooiiibbb\\\YYYQQQPPPNNNKKKIIIFFFEEEDDDCCCEEEGGGJJJNNNTTT[[[```gggkkknnnpppvvv~~~|||yyy{{{~~~|||{{{}}}pppcccWWWOOOMMMPPPSSS```tttrrrbbbVVVLLLBBB<<<;;;666555555444444333333333555555444333333222111111////////////000111222222333222111111000000111111////////////////////////yyyxxxuuunnndddZZZSSSPPPGGGFFFEEEDDDEEEGGGJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLNNNPPPTTTWWWZZZ]]]^^^]]]]]]]]]]]]^^^```cccdddhhhlllqqqwww|||{{{xxxvvvuuuvvvzzz~~~|||zzzxxxvvvtttwww{{{~~~uuuooonnn|||{{{ooo]]]OOOAAA;;;888444222222000000///...............//////............//////---------............///........./////////000000111111000111333666999;;;AAAHHH[[[yyyxxxqqqppppppvvv}}}{{{rrreeeXXXXXXWWWVVVUUUVVVXXXZZZbbboooyyyjjj___YYYWWW]]]iiivvv|||yyyvvvsssqqqpppsssyyyuuuiiiaaa[[[TTTOOONNNNNNRRRYYYcccooozzzyyynnnddd^^^[[[TTTRRRSSSXXX```ooo{{{uuummmgggbbb___]]][[[XXXUUUQQQOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPOOONNNKKKIIIGGGBBBAAA@@@??????@@@AAAAAA>>>AAAFFFKKKRRR___nnnyyy~~~xxxooogggbbb___YYYXXXVVVSSSPPPMMMKKKJJJCCCEEEHHHKKKNNNTTTZZZ___cccgggiiikkkqqqzzz|||yyyxxx{{{{{{rrrqqquuuxxx}}}ssshhh\\\SSSPPPRRRQQQ^^^rrrttteeeZZZPPPDDD===:::666555555444333333222222444444333222111000//////...............///000111111111000///////////////........................yyyvvvpppiiiaaaYYYSSSOOOHHHGGGFFFEEEFFFGGGIIIJJJNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPRRRUUUYYY]]]```bbb______```aaabbbdddeeeffffffkkkqqqxxx}}}~~~xxxvvvtttrrrrrrvvv{{{~~~~~~|||zzzxxxvvvqqqsssvvvwwwyyy}}}wwwvvvuuudddUUUEEE===999555333333000000///...............------,,,,,,,,,,,,---------------............///....../////////000000000222222111222444777:::<<>>BBBFFFJJJQQQ]]]nnn{{{zzzooogggddd]]]]]][[[XXXUUUQQQNNNMMMEEEGGGIIILLLOOOSSSYYY]]]aaadddfffgggllluuuzzzzzz{{{yyyxxxyyy|||uuujjjiiimmmqqqvvv{{{wwwmmmbbbWWWRRRSSSRRR]]]ooovvvhhh^^^SSSFFF===:::666555555444333222111111222222111111000///......000000/////////000111111000000///............///------............//////xxxrrrkkkeeeaaa]]]XXXTTTMMMLLLKKKJJJIIIJJJKKKKKKPPPQQQRRRSSSTTTUUUUUUUUURRRSSSSSSUUUXXX]]]```cccbbbccceeefffhhhhhhiiiiiieeejjjqqqxxx}}}yyyvvvssssssvvvzzz~~~~~~|||{{{yyyxxxwwwrrrssstttsssrrrwww}}}yyyzzzwwwiiiZZZIII???:::555333333000000///...............------,,,,,,,,,,,,---------------............///.../////////000000000000111000111222555888<<<>>>AAANNNjjjyyyttttttpppuuu}}}vvviii___ZZZOOOQQQSSSTTTSSSUUUXXX[[[cccrrrwwwhhh]]]ZZZ[[[bbblllyyyxxxhhh___XXXQQQOOOPPPKKKKKKNNNTTT```ooo}}}}}}sssiiibbb^^^WWWWWWXXX[[[^^^jjjwwwooojjjfffcccaaa\\\ZZZWWWWWWZZZ]]]```aaaeeeeeefffggghhhjjjlllmmmjjjlllnnnlllggg^^^TTTNNNFFFEEEDDDCCCBBBCCCCCCDDD???BBBFFFHHHMMMXXXiiivvv|||sssnnneeedddccc```\\\XXXUUUSSSLLLNNNOOOQQQRRRUUUYYY]]]^^^aaabbbaaaeeemmmqqqrrrvvvvvvwwwyyy|||~~~pppccc```dddhhhmmmqqq}}}vvvjjj]]]VVVVVVUUU]]]lllwwwjjj```UUUGGG===999666555555444333222111000111111111000000/////////222111000000000000000111111000000///////////////....../////////000000000vvvooogggcccdddccc```]]]XXXWWWVVVTTTSSSSSSSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYUUUUUUTTTUUUWWW[[[___bbbdddfffhhhjjjlllllllllkkkiiinnnvvv}}}{{{wwwvvvyyy}}}~~~|||yyyxxxvvvvvvrrrsssssspppnnnrrrzzz~~~xxxwwwzzzvvvmmm]]]KKK@@@:::555333333000000///.............../////////....../////////---------.........//////////////////000000000000//////000222555:::>>>AAADDDTTTttt|||}}}www{{{ooobbbYYYVVVLLLOOORRRSSSSSSTTTXXX\\\cccsssvvvfff^^^\\\^^^fffqqq}}}xxxggg]]]VVVPPPNNNPPPJJJJJJKKKQQQ\\\lll{{{~~~uuukkkddd```UUUUUUVVVXXX[[[eeezzz~~~vvvqqqmmmjjjhhhgggdddbbbbbbfffjjjmmmooosssssstttuuuwwwyyyzzz|||yyy{{{|||zzzsssggg[[[SSSGGGFFFEEECCCCCCCCCDDDEEE???CCCFFFGGGJJJTTTdddppp~~~xxxqqqpppooolllhhhdddaaa^^^TTTUUUWWWWWWWWWYYY\\\___[[[]]]]]][[[^^^eeejjjjjjqqqsssvvvxxx{{{zzzkkk]]]YYY\\\```dddhhhsss~~~rrrccc[[[YYYWWW]]]kkkxxxkkkaaaVVVHHH===888666666555444222111111000111111111000000000000000111111000///......//////222111111000000000000000//////000000111111111222wwwppphhhcccbbbddddddccc^^^]]]\\\ZZZXXXWWWVVVVVVXXXWWWVVVWWWYYYYYYYYYXXX[[[WWWVVVXXXZZZZZZ]]]bbbeeegggiiilllnnnoooppppppooottt|||~~~yyyyyy|||~~~}}}{{{zzzyyyxxxxxxwwwuuuqqqmmmllloootttyyy|||zzz{{{}}}}}}uuuooofffWWWHHH>>>777333222000000000000////////////........................------------------------////////////000000000000...000333555777;;;???BBBKKK\\\xxxyyy|||~~~iii^^^XXXVVVQQQOOOPPPRRRQQQQQQWWW___hhhzzztttgggZZZ[[[^^^eeeppp~~~~~~vvveee\\\XXXSSSOOONNNIIIJJJMMMQQQUUU^^^pppzzzmmmccc___YYYWWWXXXZZZ^^^eeettt}}}wwwsssqqqooopppooonnnooorrrvvv{{{~~~xxxlll___VVVLLLGGGAAA???AAABBB???<<>>777444222111111222111000111111000000000000111111000000//////.........---...///////////////......////////////000000000000{{{tttlllhhhhhhiiiiiihhhhhhfffdddbbb___^^^\\\\\\\\\[[[ZZZ[[[\\\]]]\\\[[[]]]YYYXXXZZZ[[[ZZZ]]]aaadddfffiiimmmppprrrtttuuusssyyy}}}~~~~~~~~~|||{{{yyyyyyxxxxxxvvvuuurrrnnnlllmmmrrruuuzzz{{{uuulll]]]NNNBBB999444222111000000000////////////........................------------------------////////////000000000000///111333555888<<>>>>>@@@BBBCCCGGGSSS```qqq~~~}}}}}}~~~|||uuuooojjjfffcccccceeeggggggeeeaaa^^^ZZZWWWWWWWWWVVVUUUYYY[[[___dddkkktttqqq___UUUSSSTTTYYY^^^kkkxxxrrreee\\\WWW]]]jjj}}}|||rrrcccSSSFFF@@@===777555222111111222111000111000000000000000000111000000/////////............//////000000//////............////////////000zzzsssppppppqqqpppoooqqqooommmjjjgggeeeccccccbbb```______```aaa```______[[[ZZZ\\\\\\[[[]]]aaaccceeehhhmmmqqquuuxxxzzzvvv}}}}}}}}}|||zzzzzzyyyyyyyyyxxxwwwtttqqqnnnnnnppprrrvvvzzzwwwhhhWWWHHH===666222111111000000000/////////........................------------------------////////////000000000000111111333555888>>>FFFKKKZZZrrrzzzzzz~~~iiiXXXSSSQQQOOONNNNNNPPPPPPQQQXXX```rrrssseeeZZZZZZ]]]cccmmmyyy}}}pppbbb[[[WWWRRROOONNNHHHHHHIIIKKKMMMTTTdddttt~~~sssiiiccc]]]ZZZWWWWWWWWWZZZdddooo|||vvvsssrrrpppmmmhhhaaaYYYOOOIIIDDD@@@;;;:::;;;<<<:::777999:::<<>>888666333111222222111000111000000//////000000111000000000000//////////////////000000000000//////---.........////////////zzzxxxyyyyyywwwuuutttsssqqqnnnllljjjiiihhhfffdddbbbaaaaaabbbaaa```___\\\[[[^^^___^^^```ddddddeeehhhlllpppuuuyyy{{{www~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzxxxuuuqqqpppppprrrvvvxxx~~~uuubbbOOO@@@777444111111111000000000//////................................................////////////000000000000222222333555999AAAJJJQQQccczzzwwwvvvuuutttrrrttt~~~iiiXXXSSSRRRQQQOOOPPPRRRRRRSSS[[[ddduuussseeeYYYZZZ\\\bbbkkkwwwwwwlllaaa[[[XXXRRROOOOOOJJJJJJKKKLLLMMMTTTdddtttwwwlllddd___ZZZWWWVVVUUUWWW^^^gggvvvzzzrrriiieee```]]]ZZZVVVSSSNNNIIIEEE>>>;;;999888888888777555666666999<<<<<<<<>><<<888999:::999888888888888777444444777888777:::>>>???FFFUUUjjjsssmmmeee^^^XXXSSSNNNKKKJJJJJJJJJLLLTTT```oooyyyxxxggg[[[YYY]]]```jjjyyyyyyeeeZZZSSSSSSWWWddd{{{~~~}}}}}}}}}zzzssseeeUUUJJJ<<<999666444444333222111444333333222222333333444111111111222222222333333///000111222333333333333111111222222222333333333|||yyywwwsssooojjjgggffffffeeeeeecccaaabbbfffgggeeefffiiijjjiiiiiikkkooovvv|||~~~|||{{{{{{}}}|||{{{yyyxxxyyy|||yyysssllljjjsss{{{}}}}}}uuuYYYEEE<<<;;;222222222111111111111000........................////////////////////////////////////000000000000111222555888===EEEMMMSSSccc|||{{{tttfffXXXTTTWWW]]]eeelllrrrnnnnnnrrruuuttttttvvvzzz}}}yyylll]]]UUUPPPMMMMMMKKKJJJLLLNNNQQQ[[[eeevvv}}}mmmcccUUUWWW[[[bbbkkkuuu~~~qqqlllhhheee___WWWSSSSSSOOONNNMMMKKKIIIMMM[[[iii}}}oooddd]]]WWWUUURRRNNNMMMOOOOOO\\\lll{{{yyywwwsssooojjjfffcccbbb___^^^^^^\\\[[[YYYWWWVVVNNNLLLIIIGGGFFFEEEDDDBBB888:::;;;;;;:::999999999777444333666777666999>>>===@@@III\\\rrrzzzuuulllddd]]]XXXSSSOOOLLLKKKKKKMMMUUUbbbqqq{{{nnn___]]]aaa^^^hhhyyyzzzfffZZZSSSRRRUUUbbbyyy}}}uuugggUUUIII===:::777555444444222111555444444333333444444555111111111222222333333333///000111222333444444444000111111111111222222222uuuyyy|||zzztttsssqqqnnnkkkhhheeedddcccccccccddddddeeeeeefffkkkkkkkkkmmmrrrxxx~~~~~~}}}zzzzzz|||~~~rrrhhhcccaaafffpppyyy{{{{{{xxx[[[III>>>888222111000111222111///...........................000000//////.........---222333444333222111222333444666444888@@@???FFFXXXttt|||zzz~~~zzzmmmeee[[[UUUVVV^^^hhhooommmllllllooossssssnnnjjjkkknnnnnnggg[[[PPPMMMMMMLLLKKKLLLMMMLLLNNNXXXcccxxx|||kkk___UUUWWWZZZ```iiittt~~~uuuoooggg```]]]ZZZVVVSSSQQQNNNLLLJJJIIIKKKVVVbbb|||tttpppfffYYYQQQNNNNNNMMMKKKNNNVVVcccppp|||}}}yyytttoookkkfffaaa]]]YYYXXXVVVVVVVVVUUUSSSRRRLLLKKKIIIGGGDDDBBB@@@???DDDAAA>>>:::888888999::::::999888777666666666666:::===FFFQQQ]]]mmmvvvmmmeee___YYYVVVPPPMMMMMMPPPTTT]]]nnn~~~wwwgggaaa```eeekkkzzz}}}iiiZZZWWWSSSTTTaaauuuvvvgggWWWJJJ???<<<888666555555555444333333333222222222111111444333222000...,,,***)))000000000000111111111111111111111000000000000000fffkkksss{{{}}}wwwuuussspppmmmjjjiiihhhhhhggggggffffffeeeeeeeeejjjjjjlllooouuu|||~~~{{{zzz{{{~~~rrrfffaaa]]]cccnnnxxx|||{{{tttZZZHHH>>>888333111000111222111///...........................000/////////............///000111000///...///111222555444999BBBBBBKKK```~~~}}}zzz~~~xxxgggaaaYYYUUUXXXaaaiiiooolllkkklllppprrrpppiiicccbbbeeeeee___UUUMMMKKKLLLLLLKKKLLLMMMMMMOOOZZZeeeyyyxxxhhh]]]SSSUUUYYY___iiittt~~~sssmmmfffaaa^^^[[[XXXTTTRRROOOMMMKKKIIILLLVVVbbbzzzzzzrrriii]]]TTTPPPMMMJJJGGGJJJQQQ]]]jjjuuu|||wwwrrrnnniiidddaaaZZZWWWUUUSSSSSSQQQOOOMMMLLLKKKJJJHHHEEECCCBBBAAABBB@@@===;;;999999999999:::999888777777666666777444777===FFFNNN[[[ooowwwmmmeee^^^ZZZVVVSSSQQQRRRUUU]]]lllzzzzzz|||{{{jjjbbb```aaafffuuummm```XXXSSSUUUaaauuuyyyhhhVVVHHH???<<<888555555555444333333333333222222222111111222222111000///.........000000000000111111111111111000000000000000000000^^^ccclllwww{{{yyyvvvrrrpppnnnnnnnnnnnnmmmlllkkkiiigggffffffiiijjjmmmrrryyy}}}{{{zzz}}}}}}}}}uuuhhhaaa[[[___lllxxx||||||qqq[[[KKK@@@:::444333111111222111000...........................////////////...............///000000......///000000444444:::CCCFFFRRRjjj}}}~~~vvvddd^^^XXXWWW\\\dddkkknnnlllmmmooouuuxxxtttiiiaaa[[[\\\[[[VVVPPPKKKKKKLLLKKKJJJKKKMMMNNNQQQ\\\hhhzzz|||oooaaaXXXQQQSSSXXX___iiittt}}}~~~rrrlllfffaaa___]]]YYYVVVRRRPPPMMMLLLJJJLLLWWWcccyyyyyypppdddZZZSSSNNNIIIEEEGGGNNNXXXdddnnnxxx{{{wwwsssoooiiifff^^^[[[WWWTTTRRROOOLLLJJJHHHHHHFFFEEECCCAAA@@@??????>>>===<<<;;;::::::999;;;:::999888777777777777777777;;;@@@DDDLLL[[[iii~~~yyymmmeee```^^^YYYVVVUUUVVV\\\hhhuuu{{{rrrqqquuuoooddd```^^^cccqqqpppcccYYYTTTUUUaaauuu~~~lllYYYJJJ@@@<<<888555444444333333333333333222222222111111111000/////////000222333000000000000111111111111000000000000000000111111\\\aaakkkwww}}}yyyuuurrrrrrrrrsssrrrrrrqqqooonnnlllkkkkkkkkkmmmqqqvvv}}}}}}yyywwwtttwww~~~||||||pppggg___aaalllxxx}}}~~~sss```PPPDDD===666444222111111111000...........................///////////////.........///000111111000000111222000444555:::BBBGGGWWWrrrvvviiiaaaYYYXXX___hhhmmmnnnnnnpppvvvttthhh]]][[[XXXSSSNNNLLLLLLLLLJJJIIIKKKNNNOOOSSS^^^jjj|||tttfffZZZSSSQQQTTTYYY```iiisss{{{|||rrrmmmgggdddaaa^^^YYYUUURRRPPPMMMLLLIIIKKKVVVbbbyyyxxxkkk^^^UUUPPPKKKIIIIIINNNWWWaaajjjssszzz|||yyyuuuooollleeeaaa\\\WWWTTTQQQMMMKKKGGGGGGFFFDDDCCCAAA@@@@@@======>>>>>>>>><<<;;;:::;;;;;;999888888888888888;;;:::<<<>>>@@@DDDNNNYYYiiiyyyvvvmmmgggccc]]]XXXWWWWWW[[[fffpppyyyoooiiigggkkkxxxttteee^^^___cccooo}}}sssgggYYYTTTUUUaaauuuqqq^^^OOOAAA===888555333333333222333333333222222222111111000000///...///000222333///000000000111111111111000000000000000111111111YYY^^^gggrrr~~~|||xxxvvvuuuuuuvvvttttttttttttttttttttttttqqqsssvvv{{{yyysssooojjjmmmuuu~~~{{{rrriiihhhoooxxxwwwfffTTTFFF???888666333222111111000...////////////////////////.........///////////////...000111111000000111333000666777:::AAAFFFZZZxxxxxxoooeee[[[ZZZcccllloooooopppttt}}}uuufff```XXXQQQMMMKKKJJJJJJIIIIIIKKKMMMOOOSSS___kkk~~~rrrdddYYYSSSRRRUUUZZZbbbjjjrrryyy|||zzzsssooojjjfffddd```ZZZUUURRRPPPMMMKKKIIIJJJUUUaaazzz~~~ooo```VVVPPPNNNMMMIIIOOOWWW___fffmmmssswwwxxx|||{{{vvvrrrkkkfff```[[[VVVSSSOOOMMMKKKJJJIIIHHHFFFEEEDDDCCC===>>>???@@@@@@>>><<<;;;<<<;;;:::999888888888888:::888999;;;<<<===DDDLLLWWWeee|||vvvppphhhaaa[[[ZZZZZZ]]]eeeoooyyy~~~vvvlllddd]]]]]]fffqqqwwwggg]]]___cccmmm|||{{{mmmZZZUUUUUUaaauuutttaaaQQQDDD???999555333333333333333333333222222222111111000000///.........///000///000000000111111111111//////000000111111111111YYY^^^fffppp|||}}}zzzxxxxxxwwwuuuuuuvvvxxxyyy{{{||||||xxxzzz}}}{{{ssskkkfffbbbccchhhqqqvvvzzz~~~vvvrrrssszzz{{{mmmYYYIII@@@:::888444222111111000///////////////////////////.........///////////////,,,...////////////000222111888888:::@@@GGG^^^|||rrrhhh___bbbmmmwwwyyywwwuuuzzz}}}pppgggZZZPPPLLLJJJHHHFFFHHHHHHJJJMMMNNNSSS^^^jjj~~~uuueeeZZZTTTRRRUUU[[[ccckkksssyyy|||{{{zzzssspppllliiihhhccc]]]XXXTTTQQQNNNLLLIIIKKKUUUaaa{{{vvvfffYYYRRROOOOOOIIINNNVVV]]]bbbfffiiikkknnnrrr|||}}}yyynnnjjjccc]]]YYYUUURRRPPPKKKJJJIIIGGGEEEDDDBBBBBB@@@AAAAAABBBAAA@@@>>>===<<<<<<;;;:::999999999999:::888888;;;<<<<<<@@@FFFJJJSSSfff~~~}}}qqqiiibbb``````bbbiiipppwwwzzzsssjjjaaaZZZVVV[[[dddnnnzzz{{{iii^^^]]]```iiiyyyrrr___YYYXXXbbbuuutttaaaQQQFFFAAA;;;666444444444444333333333222222222111111000000//////......------000000000000111111111111/////////000111111222222XXX]]]fffqqq~~~|||zzzyyywwwxxxyyy{{{}}}}}}zzzrrriiibbb^^^\\\]]]bbbgggkkksss{{{zzzwww{{{uuuaaaOOOFFF<<<999555222111111000///////////////////////////............/////////000---...000000///000111333222999:::;;;AAAIIIcccssslllhhhqqqzzznnn^^^RRRMMMKKKHHHEEEHHHGGGIIILLLMMMQQQ]]]iii}}}uuudddXXXSSSOOOSSS[[[dddnnnvvv{{{~~~zzzttt{{{zzzqqqnnnlllkkkkkkhhhbbb]]]VVVSSSPPPNNNKKKMMMWWWccc{{{sssdddXXXRRROOOIIIOOOWWW]]]```bbbbbbccceeehhhrrrsssnnngggaaa^^^[[[XXXVVVNNNMMMKKKIIIGGGEEECCCBBBCCCCCCCCCCCCBBBAAA@@@???===<<<;;;::::::999999::::::888999===>>>===@@@DDDCCCGGGSSSfff{{{}}}tttllliiihhhhhhmmmtttzzzwwwmmmeee]]]VVVVVVZZZ]]]hhhwwwlllaaa\\\^^^gggxxx{{{fff___\\\ccctttwwweeeVVVIIICCC<<<777555444555555333333333222222222111111...///000111111000...---000000000000111111111111...//////000111111222222SSSXXXbbbnnn|||{{{zzzyyyyyy{{{}}}}}}tttjjjccc]]]YYYWWWZZZ\\\```jjjssszzz}}}}}}hhhVVVMMM===999555222111111000///000000000000000000000000---.........//////000000///111222333222222444555111999;;;<<>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::======AAAFFFLLLZZZrrr~~~~~~tttjjjaaa[[[TTTSSSVVV]]]fffssspppfffaaa```ggg{{{uuueeeiiittt~~~wwwoooVVVIII===888777555555666444444333333333333222222222222222111111111000000111111111111222222222333111111111111222222222222AAAFFFQQQaaattt}}}xxxwwwyyyxxxwwwooo\\\WWWSSSTTTVVVYYY```gggsss|||zzz|||rrr```PPPBBB:::444444444222111222111000//////......//////111000000//////000111111000000000111111111222222555777777<<>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>>>>AAADDDGGGPPPbbbsss|||ooofffYYYVVVTTTWWW\\\fffwwwssshhhaaaaaagggzzzmmmmmmrrrwwwyyysssZZZMMM???888777555555777444444333333333333222222222222222111111111111111000000000111111111222222111111111111222222222333<<>>===============;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@DDDGGGMMM[[[hhh~~~~~~qqqggg```ZZZXXXYYY___lllxxxxxxlllddddddiiixxxooommmnnnppp{{{}}}vvvppp^^^PPP@@@999777555555777444444333333333222222222111111111111111111111111///000000000000111111111111111111222222222333333<<<@@@JJJYYYnnnzzzzzzyyywwwyyy}}}}}}xxxmmmccc[[[XXXXXXYYY]]]bbbjjjtttzzz}}}yyygggVVVFFF===666444444111111222111111000///////////////......//////000000000000///000000111222333333333333999999<<>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<@@@BBBFFFQQQ\\\mmmsssjjjaaa[[[YYY[[[dddmmm|||}}}ppphhhhhhkkkuuummmiiihhhhhhrrr|||tttnnn```QQQBBB:::777555555777444444333333333222222222111111111111111111111111///000000000000111111111111222222222222333333333===@@@HHHVVVjjj|||vvvyyy{{{nnnaaa[[[YYYXXXZZZ^^^cccmmm{{{}}}vvvxxxrrraaaJJJ@@@777555333111000111222111000000//////000000------...///000000000000///000000111222333444444333;;;;;;===HHHZZZzzz|||yyyxxxtttooobbb]]]\\\hhhzzzeeeTTTLLLIIIGGGFFFFFFEEEFFFJJJNNNWWWhhhwwwvvvhhh[[[QQQLLLJJJKKKOOOWWW```kkkuuu|||{{{tttiiibbb\\\XXXUUUSSSQQQRRRZZZdddzzzooo___XXXWWWXXXZZZ\\\ZZZUUUPPPJJJJJJKKKMMMQQQVVV[[[^^^ccciiisss~~~|||zzzyyywwwuuupppmmmjjjhhhfffdddaaa^^^[[[YYYVVVRRRNNNKKKIIIGGGCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@AAACCCJJJSSS```uuu}}}ssshhhaaa\\\[[[```gggwwwsssjjjjjjkkkqqq|||kkkdddaaa___iiiyyy~~~vvvooo___QQQBBB;;;888555555666444444333333333333222222111111111111111222222222000000000111111111222222222222222222333333333333===>>>EEEQQQddd|||}}}|||~~~}}}~~~xxxfff\\\XXXVVVWWWZZZ```hhhvvvwwwoooqqqzzz|||kkkNNNDDD:::777444111000111222111000000//////000000---...///111222222111111///000000111333444444555333<<<===???LLL___zzz{{{zzzwwwvvvuuunnnfffYYYVVVVVV___sssxxxcccSSSKKKHHHFFFDDDGGGFFFGGGKKKOOOYYYjjjyyywwwiiiZZZPPPKKKIIIKKKNNNUUU^^^hhhqqqyyy}}}}}}vvvlllfffaaa[[[UUURRRQQQTTT```lllssscccYYYWWWVVVXXXZZZXXXSSSMMMIIIJJJJJJLLLOOORRRUUUWWW^^^cccmmmxxx}}}zzzwwwtttooommmiiigggeeeccc```]]][[[YYYVVVRRRNNNKKKIIIHHHDDDCCCBBB@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<===@@@AAACCCIIIQQQZZZjjjtttlllgggccceeeiiivvvvvviiiiiijjjmmmuuu}}}hhh```[[[ZZZfffwwwvvvnnn]]]PPPBBB<<<999666444555444444333333333333222222000000111111111222222222111111111111222222222333222222222333333333444444<<<===BBBMMM```www|||zzz|||}}}iii]]]WWWTTTTTTWWW___gggtttsssjjjjjjsss|||oooQQQGGG===888666222111222222111111000000000000000...///111222333333222222///000000222333444555555222<<<>>>@@@NNNdddxxxxxxvvvuuuvvvuuulllbbbWWWUUUUUU[[[kkkzzzzzztttaaaRRRKKKHHHEEECCCHHHFFFGGGKKKPPPZZZkkk{{{zzzkkk\\\QQQLLLJJJJJJMMMSSS\\\eeeooovvvzzz~~~}}}vvvoooiiifff^^^VVVQQQPPPVVVeeesssuuudddYYYWWWUUUVVVYYYWWWQQQLLLKKKKKKLLLNNNOOOQQQSSSTTTZZZ___iiittt~~~~~~zzzvvvsssllliiifffdddbbb___\\\YYYWWWVVVSSSOOOKKKIIIGGGFFFEEEDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<888777888<<>>666222111333444111111000000000000111111000000000000000000000000111000000000111222333333888555<<>>BBBHHHLLLVVVaaarrr~~~yyyxxxwwwwwwrrreeedddffflllvvvwwwggg___ZZZ[[[gggwwwuuulllWWWNNNBBB999666666666666555333111111222222111000111111111111111111111111222111000000000111333333222222222222222222222222;;;===AAAHHHUUUgggzzz~~~{{{|||vvveee[[[VVVRRRQQQSSSYYYaaalllyyywwwllleeeiiipppxxxtttcccOOOHHH>>>666222222333333111111000000000000111111000000000000000000000000000000000000111222333444888555===FFFOOOmmm|||xxxvvvsssmmmddd]]]UUUWWWYYY]]]gggxxxpppmmmqqqhhh[[[PPPIIIFFFFFFFFFFFFEEEGGGJJJNNNXXXkkk||||||jjj\\\PPPIIIGGGIIILLLSSS\\\fffooowww{{{~~~vvvnnniiiccc]]]YYYYYY```qqqzzzggg___[[[YYY[[[YYYSSSMMMLLLJJJJJJJJJKKKMMMQQQTTTVVVWWWZZZ___gggqqqzzz}}}uuunnnkkkggg___YYYYYYXXXUUUSSSSSSOOONNNMMMKKKIIIGGGEEEEEEEEECCCAAA?????????@@@AAA===<<<<<<;;;;;;<<<<<<===============>>>BBBGGGKKKUUU___ooo~~~~~~}}}rrrfffeeefffllluuurrrddd\\\XXXYYYfffvvvwwwnnnYYYPPPDDD;;;777777666666555333222222333333333222111111111111111111111111222111000000000111333333333333333333333333333333<<<===@@@EEEPPP___nnnyyy~~~|||}}}uuuhhh```YYYRRROOOPPPWWW^^^hhhttt~~~yyymmmddddddiiinnnyyyjjjXXXKKKEEE===777444333222222111111000000000000111111000000000000000000000000000000000111111222444444888777???HHHSSSssszzzvvvqqqjjjbbb\\\YYY[[[___ccckkkzzzoooiiijjjbbbVVVLLLGGGFFFFFFFFFEEEEEEGGGJJJNNNXXXkkk}}}lll\\\OOOIIIHHHJJJMMMTTT^^^hhhqqqxxx|||wwwpppmmmhhhbbb______fffwww|||kkkbbb]]]ZZZZZZWWWOOOJJJIIIJJJJJJJJJKKKMMMQQQTTTVVVXXXZZZ___gggooowww~~~vvvnnnjjjddd\\\VVVVVVUUURRROOOOOOKKKKKKKKKJJJHHHEEECCCAAAAAA@@@???>>>===>>>??????======<<<<<<<<<<<<============>>>>>>???BBBGGGKKKUUU___mmm{{{rrrgggeeeeeejjjsss~~~{{{nnnbbb\\\WWWYYYgggxxxwwwnnn\\\SSSFFF===888777666555555333222222444555555444222222222222222222222222222111111111111222333333444444444444444444444444@@@@@@AAADDDLLLWWWdddmmm{{{~~~}}}|||}}}~~~}}}|||{{{}}}xxxnnneee\\\TTTQQQTTTVVV[[[dddnnnxxx}}}pppddd```bbbgggpppyyyeeeVVVIIIDDD===888555333222111111111000000000000111111////////////////////////000000000111222333444555888777@@@IIIUUUuuu{{{tttnnnggg```\\\]]]bbbhhhkkkqqq~~~pppgggfff^^^TTTKKKFFFEEEFFFFFFEEEEEEGGGJJJNNNXXXkkk}}}ppp]]]OOOIIIIIIJJJNNNUUU___iiirrrxxx|||yyyrrrooojjjfffcccccciiiyyyqqqaaa\\\YYYYYYVVVPPPKKKKKKJJJJJJJJJKKKNNNQQQUUUWWWYYY\\\aaahhhooovvv{{{~~~{{{rrrmmmddd\\\WWWVVVVVVRRROOOOOOJJJKKKKKKKKKIIIFFFCCCAAAAAA@@@>>>===<<<<<<<<<<<<======<<<<<<<<<===>>>>>>===>>>>>>>>>???BBBFFFJJJVVV___mmmyyysssfffddddddgggqqq}}}wwwlllbbb]]]YYYZZZiiizzzyyyooo```VVVIII>>>:::888666555555444222333555666666666222222222222222222222222111111111111222222333333444444444555555555555555BBBBBBCCCDDDHHHQQQ[[[bbbrrr}}}{{{|||{{{yyywwwvvvwwwyyyyyyzzz{{{}}}~~~rrrhhh^^^VVVUUUXXXUUUZZZaaaiiirrr|||vvvhhh```___eeemmmyyy}}}sssdddVVVIIIDDD>>>999666444222111111111000000000000111111////////////////////////000000000111222444555666888888@@@IIIVVVvvvyyyrrrllleee```\\\```hhhqqquuuxxxrrrfffeee^^^SSSKKKFFFEEEEEEEEEDDDDDDFFFJJJNNNXXXlll~~~uuu___OOOIIIJJJIIIMMMUUU___iiirrrxxx{{{~~~|||uuurrrnnnjjjhhhggglll{{{xxxddd^^^ZZZYYYVVVPPPLLLLLLJJJJJJKKKLLLOOOSSSVVVYYY[[[^^^dddkkkrrrxxx|||~~~{{{rrrfff^^^VVVUUUTTTQQQNNNOOOJJJJJJKKKKKKIIIFFFCCCBBBBBBAAA@@@>>><<<:::999999<<<<<<<<<<<<<<<===>>>>>>===>>>??????@@@BBBFFFIIITTT]]]kkkwwwuuudddbbbaaadddnnn~~~uuukkkccc___ZZZ[[[iii{{{~~~sssbbbXXXJJJ@@@:::888777555555444333333555777777666222222222222222222222222111111222222333333333333444444444555555666666666EEEEEEEEEEEEHHHNNNVVV\\\jjjttt~~~{{{zzzyyyvvvssssssuuuwwwvvvyyy}}}vvvkkkbbbZZZXXXYYYVVVZZZ___fffnnnyyyqqqgggeeehhhnnnxxxxxxooobbbVVVKKKFFF???999666444333222111111000000000000111111000000000000000000000000000000000111333444666777888999AAAIIIXXXxxxyyyrrrkkkddd___\\\```kkkxxx}}}~~~qqqeeeddd]]]SSSKKKFFFDDDDDDDDDDDDDDDFFFJJJNNNYYYlll~~~{{{bbbQQQJJJKKKIIINNNVVV```jjjrrrxxx{{{~~~zzzuuuqqqnnnllljjjooo|||llleee^^^[[[VVVOOOJJJJJJKKKKKKLLLMMMPPPTTTXXX[[[]]]aaahhhpppwww}}}nnndddZZZVVVSSSOOOMMMNNNJJJJJJJJJJJJHHHFFFDDDCCCDDDCCCAAA???===;;;999888;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@BBBEEEHHHPPPYYYgggttt|||yyyeeebbb```bbbkkk|||uuummmfffaaa[[[[[[iii{{{xxxbbbXXXKKK@@@;;;999777666666444333333555666666555333333333333333333333333111222222333444333333333333333444444555666666666LLLLLLKKKKKKMMMQQQXXX]]]fffpppzzz}}}yyyxxxuuurrrooooooqqqsssuuuzzz|||rrrjjjbbb\\\ZZZXXXZZZ^^^dddlllwww|||rrrooolllqqqzzzxxxooodddXXXNNNHHH@@@:::666444333222111111000000000000111111000000000000000000000000000000111111333555666777888:::BBBLLL\\\~~~|||tttlllccc^^^[[[]]]lll|||mmmaaaaaaZZZQQQIIIEEEDDDDDDDDDDDDDDDFFFJJJNNNYYYmmm~~~fffRRRKKKLLLJJJOOOXXXbbbllltttzzz|||zzz~~~}}}uuurrrnnnllljjjmmmyyyssskkkbbb]]]WWWOOOJJJJJJLLLMMMMMMOOORRRVVVZZZ\\\___dddllluuu}}}uuuggg___YYYSSSQQQRRRMMMMMMLLLKKKIIIHHHGGGGGGDDDCCCBBBAAA???===;;;:::999999999::::::;;;<<<======>>>@@@@@@@@@BBBEEEGGGOOOXXXfffrrrzzz|||hhheeeaaaaaaiiizzzzzzsssmmmhhhaaa___lll~~~zzzaaaXXXJJJ@@@;;;999777666666555333333444555444333333333333333333333333333111222333444444444333333222333333444555555666666RRRRRRRRRRRRSSSWWW]]]aaafffoooxxx}}}vvvuuurrrnnnkkkjjjmmmpppuuu{{{yyysssiii```\\\YYY[[[^^^dddkkkvvv{{{wwwooottt{{{zzzssshhh\\\PPPJJJAAA:::666444333333111111000000000000111111000000000000000000000000000000111222333555777777888;;;DDDNNN```~~~wwwmmmccc]]]ZZZ[[[kkk}}}{{{jjj^^^]]]WWWOOOHHHEEEDDDDDDDDDCCCCCCFFFJJJNNNYYYmmmgggSSSLLLLLLKKKPPPYYYdddnnnvvv{{{~~~xxx}}}sssooollliiigggiiiuuuuuulllddd^^^XXXPPPLLLLLLMMMMMMNNNPPPSSSWWW[[[^^^aaafffoooyyyuuujjjbbb[[[XXXYYYRRRQQQOOOMMMLLLLLLKKKKKKCCCCCCBBBBBB@@@???>>>===999888888999:::;;;<<<======>>>@@@@@@AAABBBDDDGGGQQQZZZhhhsss{{{kkkgggbbb```gggxxxzzztttooofffdddqqqxxxaaaWWWJJJ@@@;;;999888666777555333333444444333222333333333333333333333333111222333444555444333333222222333333444555666666^^^___```aaabbbcccfffhhhjjjnnnttt}}}~~~xxxsssmmmhhhfffdddbbbdddiiipppvvv}}}uuuooofff```]]][[[\\\bbbhhhppp|||{{{zzzoootttzzzssshhhcccWWWNNNDDD>>>999444222444222111111000000000000000,,,,,,,,,------------...000111222111111222444777;;;===???KKKhhh~~~xxxmmm```YYYYYY^^^mmm}}}rrreeeeeeYYYQQQJJJHHHFFFBBBAAABBBDDDCCCEEEJJJOOOYYYjjjyyyhhhUUULLLHHHLLLQQQ[[[fffqqqyyyuuuoooiiihhhiiikkkrrrzzzyyymmm```\\\YYYSSSMMMJJJKKKNNNRRRSSSUUUYYY```eeeffflllttt||||||qqqiiiaaa[[[ZZZVVVRRRPPPPPPOOOLLLHHHGGGGGGGGGEEEDDDBBB@@@???999999888888999999::::::;;;<<<;;;;;;<<<@@@EEEJJJNNNXXXcccmmmwwwnnnhhhdddeeejjjvvv~~~xxxooolllrrr}}}uuuiii^^^PPPEEE???:::444///222222333333222222111000444333333444666777777666222333444444222222333444555555444444444555555666ggghhhjjjkkklllmmmnnnppppppsssxxx}}}vvvkkkeee___]]][[[ZZZ\\\aaakkksss~~~{{{|||~~~vvvllleee___\\\\\\```fffmmmyyy~~~~~~yyywwwooouuu|||tttmmm]]]RRRFFF???:::555333555222111111000000000000000/////////000000000111111000111222111111222555777<<<>>>BBBNNNlll{{{pppbbb[[[ZZZ```ooooooccccccYYYQQQJJJHHHFFFCCCBBBCCCDDDCCCEEEJJJOOOXXXiiixxxhhhVVVLLLIIIKKKPPPYYYdddoooxxx~~~xxxrrrlllkkkkkklllqqqwww|||oooaaa\\\XXXRRRMMMKKKLLLOOOSSSUUUWWW[[[bbbhhhjjjpppxxxyyyooohhh```\\\VVVSSSRRRQQQMMMJJJIIIIIIGGGEEEDDDBBBAAA@@@;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<>>>AAAFFFIIINNNXXXcccllluuu~~~oooiiieeefffkkkvvv{{{pppjjjppp{{{wwwlllaaaRRRFFF???:::555111444444444444444333333222222111111222444555444333444555666555333333333555555555444444444555666666tttvvvxxxzzz{{{{{{{{{zzzzzz|||yyyrrrddd]]]VVVTTTQQQPPPTTTYYYdddmmm{{{~~~~~~{{{pppiiiddd___\\\^^^bbbiiivvv}}}yyyuuuwwwuuuqqqxxxyyyeeeXXXIII@@@:::555444666222111111000000000000000000000111111111222222222000111222111111222555888:::???DDDQQQnnnssseee]]][[[bbbrrrmmmcccddd[[[RRRJJJHHHGGGDDDCCCDDDDDDCCCEEEJJJNNNWWWgggvvviiiVVVLLLIIIJJJOOOXXXcccmmmvvv|||zzztttnnnmmmkkkiiilllqqqrrrccc[[[WWWQQQMMMLLLLLLOOOTTTWWWZZZ___ffflllooouuuwwwjjjddd]]]XXXVVVTTTQQQNNNMMMLLLIIIFFFDDDBBBBBBBBB======<<<<<<;;;<<<<<<<<<:::<<<===>>>???BBBFFFIIINNNXXXccckkksss|||qqqkkkggghhhnnnxxx~~~ooogggmmmwwwtttiiiXXXIII@@@;;;666444666666666666666555444444222111000111444555444333555666777666444333444555555555444444555555666777~~~ssslll___XXXQQQNNNLLLKKKNNNTTT\\\fffttt{{{rrrkkkhhhbbb]]]]]]```gggsss~~~wwwppp{{{xxxuuuwwwmmm]]]KKK@@@:::555444555222111111000000000000000........./////////000000000111222222111333666888888>>>EEERRRooovvvggg^^^\\\bbbrrrnnnhhhiii^^^TTTJJJGGGGGGEEEDDDEEEDDDCCCEEEIIIMMMUUUeeesss}}}iiiUUULLLJJJIIIOOOXXXbbbmmmuuu{{{~~~~~~xxxrrrmmmkkkhhhdddeeehhhvvvuuufff\\\UUUOOOLLLMMMLLLOOOTTTXXX\\\bbbjjjpppttt{{{uuunnneee___\\\ZZZVVVTTTRRRPPPLLLHHHEEEDDDDDDDDD???>>>===<<<<<<<<<<<<<<<:::<<<>>>???@@@BBBEEEHHHNNNYYYeeelllssszzz~~~~~~~~~wwwpppjjjkkkpppyyy}}}mmmdddiiittttttaaaOOOBBB;;;777555666666666666666555444444333222222333555666666555555666777555333222333444555444444444555666777888wwwmmmfff\\\UUUNNNKKKIIIGGGJJJOOOVVV^^^jjjttt{{{~~~~~~vvvpppjjjddd^^^]]]___eeerrr}}}~~~uuulllsss{{{xxx}}}sssaaaMMM@@@:::555333444222111111000000000000000------........./////////000111222222222333777999999???GGGVVVtttwwwggg^^^\\\aaaooo}}}rrroooooocccVVVJJJGGGGGGFFFDDDEEEDDDCCCEEEIIIMMMTTTbbbppp{{{}}}gggTTTLLLJJJJJJOOOXXXcccmmmuuu{{{~~~~~~vvvxxx|||uuuooojjjhhheee``````cccmmmwwwzzzjjj___VVVOOOMMMNNNLLLPPPUUUZZZ^^^eeemmmtttyyy|||uuulllfffbbb```\\\ZZZWWWTTTPPPLLLHHHGGGFFFFFF??????>>><<<;;;;;;;;;;;;999;;;>>>???@@@BBBEEEHHHOOO[[[gggnnnssszzzxxxooonnnrrrzzzzzzjjjaaaeeepppjjjUUUFFF<<<888666444555555555555444333333333222222333555666666555333444555444222111222333444444444555666777888888|||rrrhhhbbbYYYSSSMMMKKKHHHEEEGGGKKKQQQXXXbbblllsssyyy~~~zzzvvviiibbb]]]\\\^^^dddppp{{{}}}rrrhhhmmm|||}}}{{{wwwdddOOOBBB<<<777444333222111111000000000000000/////////000000000111111000111222222222444777:::===CCCKKK]]]~~~vvveee\\\[[[___lll}}}{{{uuutttttthhhYYYKKKGGGGGGFFFDDDDDDDDDCCCEEEIIILLLRRR```nnnyyy|||dddRRRKKKJJJJJJOOOXXXbbbllltttzzz}}}|||xxxpppqqqtttxxx~~~ooojjjeeeccc```]]]]]]aaagggooo}}}qqqdddZZZRRROOOQQQOOOSSSXXX]]]aaahhhqqqwww~~~zzzrrrllliiifffccc___[[[YYYUUUQQQMMMJJJHHHGGGAAA@@@???===<<<;;;;;;;;;999;;;<<<===>>>AAAEEEHHHNNN[[[hhhnnnsssyyyuuuqqqssszzzuuuggg___bbbjjj{{{pppZZZHHH===888777333444444444444333222222111000///000333444333222222333444444222222333444444444444555666777888999xxxnnnfffaaaXXXSSSOOOMMMJJJGGGGGGJJJLLLSSS^^^hhhqqqxxx}}}xxxrrrddd___ZZZZZZ\\\bbbnnnyyytttjjjnnnzzz~~~|||{{{{{{gggQQQEEE???999555444222111111000000000000000000000111111111222222222000111222222333555888;;;>>>CCCLLLaaatttcccZZZZZZ]]]iiixxxyyyvvvuuussslll\\\LLLGGGGGGEEECCCCCCDDDCCCEEEIIIKKKQQQ^^^kkkqqqvvv|||zzzaaaPPPJJJJJJIIINNNVVVaaakkksssxxx{{{|||wwwsssooommmlllmmmqqqxxx~~~|||vvvqqqfff```\\\ZZZXXXVVVXXX]]]aaahhhtttxxxlll```VVVSSSTTTRRRWWW\\\```eeelllttt{{{}}}vvvqqqooolllgggddd^^^\\\YYYUUUQQQMMMJJJHHHCCCBBB@@@???===<<<<<<;;;::::::;;;;;;<<>>999888333444444444444333222222111000///000222333333222111333444444333333555666444444555555666888999:::wwwmmmeeeaaaZZZUUURRRQQQNNNJJJIIILLLIIIPPP\\\hhhqqqxxx}}}|||zzz{{{qqqjjjaaa[[[XXXXXX[[[aaalllwwwyyypppsss|||}}}|||www~~~}}}iiiSSSGGGAAA<<<777555222111111000000000000000///000000000000111111111///111222222333555888;;;<<<@@@JJJbbbrrraaaYYYYYY]]]hhhvvvxxxuuutttqqqnnn^^^MMMGGGGGGEEECCCBBBCCCCCCEEEIIIKKKQQQ]]]jjjiiipppwww{{{www___OOOIIIJJJHHHLLLUUU___iiiqqqwwwyyy~~~~~~yyytttoooppplllgggdddhhhppp{{{xxxuuurrrqqqqqqnnnhhhccc]]]XXXSSSRRRQQQPPPSSSXXX]]]bbbnnn}}}qqqdddZZZVVVWWWVVVZZZ___ccchhhnnnwww}}}}}}xxxtttrrrooojjjfff```^^^\\\XXXTTTOOOKKKIIIEEEDDDBBB@@@???>>>======:::::::::999:::>>>DDDHHHJJJWWWffflllpppwww~~~}}}uuutttyyy}}}pppddd]]]\\\aaarrrooo[[[JJJ>>>:::999444444555555444444333222222111111222444555555444111333555555555555777888444444555555666888999:::~~~sssjjjddd]]][[[XXXUUURRRPPPNNNMMMMMMPPPWWWcccqqq{{{~~~~~~}}}~~~yyyzzz{{{}}}~~~}}}}}}|||zzzvvvnnnddd]]]UUUQQQMMMOOOVVVaaakkkqqqzzztttvvv}}}xxxyyyzzz{{{nnnXXXIII???777222222444333222111000000000000////////////000000000000000111333444444444666888???AAALLLgggtttccc[[[ZZZ[[[iiiqqqvvv}}}tttmmmsssssskkk]]]NNNHHHFFFDDDDDDEEEAAACCCEEEFFFIIIPPPYYYaaadddmmmwww|||ttt___QQQJJJHHHJJJMMMSSS[[[dddmmmtttxxx~~~|||xxxssspppjjjhhheeebbbccchhhpppuuu|||}}}~~~~~~vvvooohhhdddcccaaa]]]YYYRRRQQQOOOKKKJJJKKKPPPSSSXXX]]]gggxxx~~~qqqggg^^^WWWUUUYYY\\\aaahhhooovvv}}}~~~|||xxxuuuqqqooommmlllfffddd```[[[WWWSSSPPPOOOJJJGGGBBBAAABBBBBB@@@===;;;;;;<<<;;;<<<>>>AAADDDOOOVVV```hhhnnnsssyyy}}}uuupppsssqqqbbbXXX\\\fffuuu{{{kkkZZZKKK@@@:::888666555555555555444444444000000111111111222222222111222222333333444444555555555555666666777888999{{{pppjjjgggddd___[[[XXXWWWVVVVVVRRRTTTZZZdddqqqyyy}}}}}}{{{{{{{{{|||yyyuuuvvvwwwyyy}}}sssooojjjeeecccbbb```___ggggggggghhhfffaaa[[[VVVRRRPPPNNNOOOVVVaaammmuuu{{{{{{|||ooopppqqqrrrxxxpppZZZJJJ@@@888444444333333222111000000000000////////////000000000111000222333444444555777999AAACCCNNNiiippp___WWWWWW___mmmuuuzzzyyyoooqqqooohhhZZZLLLGGGEEEDDDDDDEEE@@@BBBDDDEEEHHHNNNXXX___ccckkkttt{{{zzzdddTTTKKKIIIIIILLLRRRZZZccclllssswww|||}}}~~~}}}xxxtttrrriiifffbbb^^^]]]aaahhhmmmsssuuuxxxzzz||||||}}}uuunnneee```^^^[[[WWWSSSOOONNNLLLJJJHHHIIIMMMPPPSSSXXXccctttuuujjj```ZZZXXX[[[^^^dddjjjrrryyy|||yyyuuuqqqnnnkkkjjjiiieeecccaaa^^^ZZZWWWTTTSSSMMMIIIDDDBBBBBBAAA@@@>>>;;;;;;<<<<<<<<<>>>AAADDDNNNUUU___hhhmmmrrrxxx|||~~~~~~uuupppsss~~~vvvggg\\\]]]fffuuuyyyjjjYYYJJJ@@@:::888666555555555555444444444111111111222222222333333333333333444555555666666666555555666666777888999}}}vvvtttpppjjjfffcccbbbaaa```YYYZZZ^^^fffpppxxx{{{{{{xxxxxxyyy{{{~~~~~~wwwrrrqqqrrrssstttxxxsssfff```\\\XXXUUUUUUVVVVVVVVVTTTTTTTTTUUUVVVTTTPPPMMMLLLMMMMMMOOOUUU```ooozzzyyyhhhhhhhhhjjjqqq~~~uuu^^^MMMBBB:::666777222222111111111111111222/////////000000000111111000222333444444555777999BBBEEEPPPkkkooo^^^XXXYYYcccrrryyy{{{tttrrrmmmeeeXXXJJJEEEDDDCCCCCCEEE???AAACCCDDDFFFLLLUUU]]]ccciiirrr{{{hhhUUUKKKHHHHHHKKKQQQXXXaaajjjqqqtttyyyzzz}}}~~~|||xxxuuukkkhhhccc]]]ZZZ\\\aaaeeeiiilllqqqtttwww{{{~~~}}}wwwoooeee]]]XXXUUUQQQNNNKKKKKKKKKIIIHHHIIIKKKNNNPPPUUUaaarrr|||oooccc]]]\\\]]]aaagggmmmuuu}}}zzzvvvpppkkkiiigggeeedddcccbbbbbb```^^^\\\ZZZYYYRRROOOIIIEEECCCAAA???>>>;;;<<<<<<<<<;;;===AAADDDMMMTTT___ggglllqqqvvvzzz||||||}}}}}}{{{sssooorrr{{{{{{lll``````fffvvvwwwhhhWWWIII???:::888666555555555555444444444222222222333333333444444444444444555666666777777666666666666777888999999{{{xxxvvvuuurrrnnnkkkaaa```aaagggpppwwwzzzzzzxxxxxxxxxzzz~~~{{{xxxvvvrrrppppppppppppqqquuu|||{{{tttlllbbbZZZUUURRRNNNMMMMMMOOOPPPPPPRRRQQQOOONNNNNNMMMKKKIIIGGGIIILLLOOOTTT```qqq~~~wwwhhhhhhhhhiiiooo|||cccPPPCCC:::666666111111111000111111222222//////000000000111111111000222333333444555888;;;AAAEEERRRllltttbbb]]]___jjjzzz~~~|||wwwqqqeeeXXXKKKFFFDDDCCCBBBCCC@@@AAACCCCCCEEEKKKTTT[[[eeeiiiqqq|||lllVVVKKKGGGHHHKKKQQQXXX```iiiooossswwwyyy|||~~~|||sssoooiiibbb\\\[[[]]]```cccgggkkkooosssvvvzzz}}}{{{ssshhh^^^WWWRRROOOMMMJJJKKKKKKJJJJJJJJJLLLOOORRRWWWaaaqqqtttfff```___]]]bbbiiiooovvv~~~{{{uuunnnhhhfffdddbbb`````````aaaaaa```___^^^]]]ZZZVVVPPPJJJEEEBBB???>>><<<<<<<<<<<<;;;===@@@CCCKKKSSS]]]fffkkkoootttwwwzzz{{{|||}}}~~~uuuooommmooowww|||nnncccbbbhhhwwwvvvgggWWWIII???:::888666555555555555444444444333333333444444444555555333444444555666666777777666666666666777888999:::yyyjjjhhhfffjjjqqqwwwzzz{{{yyyyyyyyy{{{~~~zzzvvvsssrrrrrrrrrqqqqqqqqqqqqsssxxxsssjjjddd___ZZZXXXUUURRRPPPOOOOOOPPPPPPOOOTTTRRROOOMMMMMMLLLKKKIIIEEEHHHLLLOOOUUUbbbssszzzlllmmmmmmmmmsssgggSSSDDD:::555444111111111000111111222222000000000000111111111111111222333333444666999<<>><<<======<<<;;;===@@@CCCIIIQQQ\\\eeejjjnnnrrruuuyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~yyypppkkkjjjmmmuuu}}}}}}pppeeefffmmmzzzyyyjjjYYYJJJ@@@:::888666555555555555444444444333333444444444555555555333333333444555555666666666666666777777888999:::wwwrrrnnnooosssyyy||||||{{{{{{{{{{{{}}}~~~|||xxxtttqqqqqqrrrrrroooppppppqqqrrrvvv{{{zzzkkkaaa\\\YYYXXXZZZ^^^]]][[[[[[[[[[[[YYYWWWTTTRRROOONNNOOOOOONNNMMMIIIKKKMMMQQQYYYfffwwwooorrrtttuuuzzziiiTTTFFF:::444333222222111111111111111222000000000111111111222222111222333333333666:::===>>>FFFWWWsssllldddfffwww~~~wwweeeXXXLLLGGGFFFCCCBBBBBBAAABBBCCCCCCDDDJJJRRRYYYccciiirrr|||qqq[[[QQQNNNJJJLLLQQQXXX```gggmmmqqqtttwww{{{~~~xxxkkk```YYYVVVSSSWWW\\\bbbiiiqqqyyy~~~zzztttkkkaaaYYYSSSPPPOOOJJJKKKKKKJJJJJJLLLPPPSSSXXX[[[cccmmm|||~~~nnnffffffccciiipppvvv{{{~~~rrrjjjfffdddaaa^^^\\\[[[YYYXXXWWWWWWWWWWWW[[[[[[YYYTTTLLLFFFBBBAAA=========<<<;;;===@@@BBBHHHPPP[[[dddiiilllooorrrxxxyyyzzz|||}}}~~~}}}||||||}}}~~~~~~}}}~~~vvvmmmiiiiiimmmuuuvvvkkkkkksss~~~ooo]]]MMMBBB;;;999666555555555555444444444333333333444444444555555222333333444555555666666777777777777888999::::::xxxuuuwww{{{}}}}}}}}}|||{{{{{{{{{}}}~~~||||||}}}~~~~~~zzzyyyvvvssspppnnnooooookkklllnnnppprrruuuyyy}}}wwwiiibbb___\\\^^^ccc`````````aaabbbaaa]]]ZZZXXXWWWUUUTTTUUUUUUTTTSSSQQQPPPPPPTTT^^^lll{{{rrrwww|||hhhUUUGGG<<<666444333333222111000000000000000000111111111222222222222222333333333666;;;>>>@@@JJJ^^^{{{xxxrrrtttyyyqqq```TTTIIIFFFEEEDDDCCCDDD@@@AAABBBBBBCCCHHHPPPWWW^^^eeepppwww~~~nnnZZZPPPOOOIIIKKKPPPWWW^^^eeekkknnnqqqtttyyy|||~~~~~~mmmaaaZZZQQQSSSWWW[[[aaaiiiqqqwww|||~~~yyyuuunnnfff^^^XXXVVVUUUPPPPPPOOONNNNNNQQQVVVZZZ\\\```fffooo|||rrrkkkkkkkkkqqqxxx|||uuukkkgggeeeaaa]]]ZZZXXXUUURRRPPPOOOPPPQQQRRRUUUVVVTTTNNNIIIEEEDDD=========<<<;;;<<>>777666444333222111000000000000000111111111111222222222222222333333333666;;;???CCCNNNccczzzsssjjj[[[PPPFFFDDDEEEDDDDDDEEE???@@@AAA@@@AAAFFFNNNUUUYYYbbbmmmssswwwiiiVVVNNNMMMHHHJJJOOOUUU]]]dddiiimmmooossswwwzzz|||~~~{{{kkkbbbTTTTTTUUUVVVZZZ```hhhmmmvvvwwwzzzzzzxxxssskkkccc^^^[[[[[[VVVVVVUUUSSSSSSWWW\\\aaaaaadddjjjsssvvvoooppppppvvv}}}wwwlllhhheeeaaa\\\ZZZWWWRRRMMMKKKJJJKKKLLLKKKOOOSSSSSSOOOKKKHHHGGG=========<<<;;;<<>>AAACCCEEEKKKTTT^^^fffkkknnnoooqqqrrruuuxxxzzz{{{{{{{{{|||~~~yyytttrrrvvvzzz~~~oookkknnnrrr}}}~~~}}}hhhQQQBBB<<<;;;888888666555444333333222333333444444555444444444444444555555666777777777777777888888888999999999}}}}}}}}}}}}}}}zzzxxxwwwxxxrrrlllgggfffkkkpppssssssqqqpppnnnkkkiiigggfffeeeeeeeeeeeeeeefffggghhhiiiiiikkknnnpppssszzz{{{||||||zzzyyyyyyyyyyyyxxxvvvtttsssrrrooommmlllmmmjjjeeeaaacccbbbbbbgggppp|||xxxnnn\\\MMMBBB:::666333222111111000111111111000111111111111222222222000111222333444777;;;???GGGOOOeeezzzrrrddd[[[QQQHHHEEEEEECCCBBBCCCCCCCCCBBBAAABBBEEEKKKOOOWWW[[[cccmmmssszzzuuucccSSSJJJGGGFFFJJJPPPVVV[[[aaaggglllmmmqqqvvvzzz|||}}}pppaaaUUUTTTUUUSSSXXXbbbiiiooovvvzzz~~~zzztttqqqnnnkkkiiihhhgggeeeddddddfffhhhiiijjjnnnttt~~~|||yyyxxx~~~~~~wwwmmmddd___\\\[[[ZZZ[[[\\\```eeehhhmmm{{{sssjjjgggddd___[[[VVVRRRMMMJJJHHHFFFDDDCCCDDDDDDEEEHHHJJJKKKIIIGGGDDDCCCBBB???======???AAAEEEJJJSSS]]]eeejjjmmmnnnoooppprrrtttwwwxxxyyyzzz}}}}}}uuupppnnnqqqvvvzzzpppmmmpppuuuyyygggSSSDDD<<<;;;888777666555444333333333555555555555444333222222444444555555666777777777777777888999:::;;;<<<<<<~~~~~~~~~}}}|||~~~~~~}}}yyyuuussssssrrrmmmgggeeeiiinnnqqqrrrnnnmmmllljjjhhheeecccbbbbbbaaaaaa```______^^^^^^]]]^^^^^^___cccmmmzzz~~~|||{{{{{{}}}{{{zzz{{{{{{wwwpppjjjjjjkkkmmmrrr{{{~~~ppp___QQQDDD;;;555333222222111000000111111000111111111111222222222000111222222333666:::===EEENNNddd~~~wwwjjj___TTTIIIFFFEEECCCBBBCCCDDDCCCCCCBBBBBBEEEIIIMMMRRRWWW```kkkssszzzooo^^^QQQIIIFFFFFFIIINNNRRRXXX^^^eeeiiilllpppuuuyyy{{{}}}rrr```YYYVVVSSSVVV\\\bbbhhhpppwww{{{}}}{{{yyyvvvtttuuutttqqqooonnnooopppppprrrvvv|||~~~|||mmmhhhaaaZZZVVVSSSPPPNNNPPPPPPRRRUUUVVVZZZdddooo}}}tttllliiifffaaa]]]WWWSSSNNNJJJHHHGGGEEECCCBBBAAAAAACCCEEEGGGFFFEEECCCCCCBBB???===<<<===???DDDIIIQQQZZZccciiilllnnnnnnoooppprrruuuxxxzzz{{{~~~zzzsssnnnlllooossswww}}}pppppptttxxx}}}zzzrrrdddTTTEEE===:::888777666555444333333333666666666555444333111111444555555666666777777888888888999:::<<<===>>>>>>~~~~~~~~~}}}|||xxxyyyyyyxxxuuurrrrrrrrrtttooojjjgggjjjnnnqqqrrrnnnnnnmmmkkkhhhdddaaa___^^^^^^]]][[[YYYWWWVVVUUUXXXXXXWWWVVV\\\jjj}}}|||uuutttuuuxxx}}}yyylll^^^QQQEEE;;;555333333222111000000000000000000111111111222222222111111222333333666:::===DDDMMMddd|||yyyttteeeWWWKKKFFFFFFDDDBBBBBBDDDDDDCCCBBBBBBDDDHHHLLLPPPUUU___jjjrrr{{{ooo^^^QQQJJJHHHGGGIIIMMMQQQVVV]]]dddiiillloootttxxxzzz|||~~~qqqbbb[[[WWWXXX[[[\\\bbbkkkssszzz~~~~~~{{{xxxvvvvvvuuuvvvyyy|||{{{tttiiiddd]]]WWWTTTQQQNNNMMMNNNMMMOOOQQQQQQRRRZZZcccjjj{{{yyyrrrmmmiiiddd```ZZZVVVQQQMMMJJJHHHFFFEEEAAA???>>>???BBBDDDEEEDDDCCCDDDCCCAAA>>>======>>>CCCGGGOOOWWW```fffkkkmmmppppppqqqrrruuuxxx|||~~~~~~}}}yyyuuupppnnnpppssswwwzzzqqqrrrvvvzzz|||zzzxxxuuulll```QQQDDD<<<999777777666444444333333333555555555555444333222222555555555666777777888888999999:::;;;<<<<<<======|||{{{zzz{{{||||||zzzxxxttttttsssqqqoooooorrrtttrrrnnnjjjggghhhkkkmmmooooooooonnnlllhhhccc^^^[[[XXXWWWVVVTTTRRRQQQPPPOOORRRSSSSSSUUU^^^qqq~~~|||xxxpppeeeYYYMMMCCC:::555444333222111000000000000000000111111111222222222222333444444555777;;;>>>DDDMMMcccsssllluuu~~~kkk\\\LLLGGGGGGEEECCCBBBCCCCCCCCCBBBBBBDDDHHHKKKQQQUUU___jjjrrryyyttt```RRRJJJHHHGGGJJJMMMQQQVVV]]]dddiiilllooosssvvvwwwyyy|||}}}rrrccc[[[XXXXXXYYY___gggqqqyyy~~~}}}~~~}}}||||||}}}zzzrrrlllggg___XXXUUUSSSQQQQQQMMMKKKLLLNNNNNNNNNSSSZZZ[[[jjj~~~{{{tttnnngggccc]]]YYYSSSNNNKKKHHHFFFDDDAAA???======@@@BBBCCCCCCCCCDDDEEEDDDAAA?????????BBBFFFLLLTTT\\\dddiiillloooooopppqqqtttwwwzzz|||{{{||||||||||||}}}yyywwwrrrpppqqqrrrvvvyyyrrrtttwwwyyyrrrqqq}}}{{{uuuiiiZZZLLLAAA;;;999777666555444444444444444222222333444555555555555555555666666777888888888:::::::::;;;;;;;;;;;;;;;|||wwwwwwvvvwwwwwwwwwuuussspppooonnnlllkkklllpppssspppooollljjjiiijjjkkkllllllmmmllljjjfff```ZZZVVVPPPOOONNNMMMLLLMMMNNNOOONNNQQQUUU[[[iii}}}|||~~~zzzrrrkkk___SSSIIIAAA;;;777444444222111000000//////000111111111111222222222333444555444555777;;;>>>DDDMMMcccqqqeeeiiirrrppp___NNNHHHGGGFFFCCCBBBAAABBBBBBBBBBBBDDDHHHKKKTTTWWW```iiiooouuuxxxbbbQQQIIIGGGFFFIIINNNSSSXXX^^^eeejjjlllnnnqqqsssuuuvvvxxxzzz|||}}}~~~rrrbbbXXXSSSWWW\\\dddnnnxxx~~~xxxrrrlllddd]]]YYYVVVTTTSSSQQQOOOOOOPPPPPPNNNQQQVVVTTT```pppvvvmmmhhh```\\\UUUOOOKKKGGGDDDBBBAAA???======>>>@@@@@@@@@BBBDDDEEEEEECCCAAA@@@@@@AAADDDJJJQQQZZZaaagggkkkmmmmmmnnnppprrrtttvvvwwwwwwxxxxxxxxxxxxyyy|||~~~|||wwwssspppoooooosss~~~|||vvvwwwxxxxxxtttjjjlllrrrwwwhhhXXXJJJ@@@;;;999666666555444444444444444111111333444555666666666555666666777777888888999:::::::::;;;;;;;;;<<<<<<~~~|||uuusssrrrrrrrrrrrrpppnnnllllllmmmkkkjjjjjjlllnnnllllllllljjjhhhgggggggggdddeeefffeeebbb\\\VVVSSSMMMLLLKKKJJJLLLOOOSSSUUUWWW\\\ccclll{{{|||tttkkk]]]PPPFFF@@@<<<999555444333111000/////////000111111111111222222222333333444444444666:::===CCCLLLbbb|||{{{zzzxxxhhhggghhhuuutttbbbOOOHHHHHHFFFCCCAAA???@@@BBBBBBCCCEEEHHHKKKVVVYYY```gggkkkoooyyy|||eeeQQQIIIHHHCCCGGGMMMSSSYYY___eeeiiilllnnnpppqqqrrrsssuuuwwwxxxyyy{{{{{{zzzyyyzzz{{{qqq```WWWVVVZZZaaakkkvvv{{{vvvoooiiiddd___ZZZWWWYYYVVVUUUVVVTTTQQQQQQUUUSSS\\\gggtttwwwqqqgggbbbZZZTTTNNNJJJFFFCCCAAA???===<<<======<<<;;;???AAADDDEEEDDDBBBAAA@@@@@@CCCHHHOOOWWW```fffjjjlllmmmoooppprrrssssssttttttuuuvvvvvvvvvwwwyyy||||||||||||}}}~~~yyyuuuqqqooommmqqq|||zzzzzzyyyxxxzzzhhhcccggglll}}}yyyjjjYYYLLLBBB<<<999666666555444444444444555222222333444555555555555666666666777888888999999888999:::;;;===>>>???@@@~~~|||tttrrrpppoooooonnnmmmkkkjjjlllmmmmmmjjjiiihhhhhhdddeeeeeedddbbb___^^^^^^\\\^^^```aaa___ZZZTTTPPPNNNMMMKKKLLLOOOTTTZZZ]]]gggmmmttt}}}wwwmmm^^^OOOEEE???<<<;;;555444333111000/////////000111111111111222222222222222333333333555999<<>>@@@AAABBBCCCEEEIIILLLXXXZZZ```fffhhhkkkttt~~~hhhSSSKKKJJJAAAEEELLLSSSYYY___eeehhhlllnnnpppppppppqqqssstttuuuwwwyyyyyyvvvsssqqqpppnnnzzzlll```VVVXXX___iiiuuu{{{uuuooohhhaaa\\\\\\YYYWWWWWWTTTPPPOOOQQQQQQWWW]]]gggzzzzzzmmmhhh```YYYSSSNNNJJJGGG@@@>>><<<<<<<<<<<<:::888<<>>FFFLLL___}}}yyyvvv{{{xxxpppooooooyyy|||nnn[[[LLLEEECCCAAA@@@@@@@@@@@@@@@@@@CCCGGGKKKUUU]]]eeeeeebbbeeeqqq||||||eeeQQQIIIIIIDDDGGGLLLSSSZZZ```eeehhhlllooorrrtttuuuuuuvvvwwwxxxzzzzzzwwwuuutttooohhhhhhmmmyyy|||ggg^^^ZZZ\\\gggttt~~~zzzqqqhhhbbbaaa```]]]XXXSSSQQQQQQQQQOOORRRYYYbbbmmmyyyqqqggg^^^XXXQQQJJJEEEEEECCC???======<<<;;;:::999<<>>FFFKKK^^^yyy~~~}}}uuusssxxx{{{mmm[[[MMMFFFCCCAAA@@@@@@AAAAAA@@@@@@CCCGGGKKKTTT[[[bbbdddcccgggrrr|||wwwbbbQQQIIIHHHCCCFFFKKKQQQXXX^^^dddffflllnnnqqqrrrssstttvvvwww|||~~~|||yyyqqqiiicccdddkkkvvv{{{hhhaaa^^^gggsss~~~wwwpppgggddd```ZZZUUUQQQPPPPPPNNNPPPUUU\\\dddtttyyynnnddd\\\UUUMMMHHHGGGDDD@@@>>>======<<<:::999<<<@@@CCCEEEDDDBBB@@@CCCDDDHHHNNNVVV___ggglllnnnppptttwwwyyyyyywwwvvvuuuuuuvvvvvvwwwyyyzzz{{{zzz{{{|||||||||}}}{{{uuuooolllkkkppp}}}~~~rrrhhh```^^^```lll{{{{{{sssggg[[[PPPFFF>>>:::777666555444444333333333444444444444444555555555888777666666666777999::::::;;;<<<;;;;;;<<>>===;;;:::<<<>>>@@@BBBBBBBBBAAACCCDDDHHHNNNWWW```hhhmmmoooqqqtttwwwxxxyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxzzz{{{||||||{{{|||~~~~~~zzztttmmmjjjjjjppp}}}pppfff___^^^```kkk{{{yyyrrrggg[[[PPPFFF===888666666555444333333333333222333333444444555555555777777777666777777888999888999;;;;;;;;;===@@@BBB}}}|||{{{{{{||||||yyyxxxwwwvvvuuurrrnnnjjjeeeeeefffgggjjjkkkkkkjjjiiifffbbb^^^\\\[[[[[[[[[\\\]]]___dddiiinnnqqqssspppqqqqqqrrrrrruuuzzz~~~zzzrrrnnnsss~~~eeeOOOCCC;;;666555444333222222111111111000000111111111222222222333333444333444666999<<>>AAACCC~~~}}}~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxxxxwwwuuuqqqnnnhhhfffdddeeegggiiihhhgggiiihhheeebbb```___``````dddeeehhhkkknnnrrrvvvyyyxxxyyyzzzyyyyyy{{{~~~{{{rrrnnnsssfffPPPCCC;;;666444333222111111000000111000000111111111222222222333444444444444666:::===FFFLLL___}}}xxxyyyyyynnniiibbbWWWMMMGGGDDDCCCBBBAAAAAAAAAAAAAAADDDHHHLLLWWW\\\dddiiilllooosssvvv~~~wwwjjjZZZNNNGGGEEEEEEFFFJJJOOOUUU\\\bbbeeehhhiiikkkmmmnnnqqqvvvyyy}}}qqqaaaXXXXXXcccvvvkkkdddiiiooouuuxxxwwwyyyzzzzzzzzz}}}vvvpppggg```[[[XXXUUURRRQQQPPPQQQSSSUUUYYYdddooo|||rrrjjjbbbZZZUUUKKKHHHDDDBBB@@@???>>><<<;;;;;;;;;<<<>>>@@@CCCDDDDDDEEEIIINNNVVV___ggglllooooooqqqrrrtttvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwvvv{{{}}}~~~~~~}}}{{{zzzxxxwwwsssooollllllmmmqqq|||sssggg^^^\\\^^^gggyyyyyyssshhh]]]QQQFFF===777666666555444444444555555222222333333444555666666777777888888888777777777666888;;;===>>>???BBBDDD}}}{{{{{{}}}~~~~~~|||{{{zzz{{{}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxuuurrrjjjfffcccccceeegggfffeeehhhhhhgggeeecccbbbdddeeehhhkkknnnqqqtttxxx}}}~~~vvvsssvvvgggQQQEEE===777444333222111111000000000000111111111111222222222222333444444444777;;;>>>GGGNNNbbb|||uuutttvvvzzz~~~{{{~~~tttfff___ZZZSSSKKKEEECCCBBBBBBAAABBBBBBAAABBBDDDIIILLLXXX```iiiooooooppptttxxx{{{mmm[[[MMMGGGFFFFFFGGGJJJNNNUUU\\\bbbeeefffhhhkkkmmmooorrrvvvyyyjjj]]]XXX]]]jjjwwwrrrgggfffhhhkkkooorrrssstttsssssswww}}}xxxmmmeeeaaa^^^ZZZWWWRRRPPPQQQSSSSSSTTT[[[dddnnn~~~tttllleee]]]WWWKKKHHHDDDBBB@@@???===<<<;;;;;;;;;<<<>>>AAACCCEEEEEEFFFIIINNNUUU]]]eeeiiimmmmmmnnnoooppprrrtttvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxzzz}}}~~~~~~~~~~~~{{{uuurrrqqqqqqppppppjjjhhhgggiiikkkooozzz~~~vvviii___\\\^^^fffyyyxxxrrrggg\\\QQQGGG???:::777777666666666666666777333444444555555666666666777888888888888777666666777999<<<>>>???@@@BBBDDD~~~|||yyyyyyzzz{{{||||||zzzyyyyyyzzz|||}}}}}}|||yyyxxxxxxxxxxxxxxxyyyyyywwwwwwxxxyyy{{{zzzxxxvvvmmmhhhddddddgggjjjiiihhhhhhjjjkkkjjjhhhgggjjjlllmmmpppuuuwwwyyy|||zzzwwwxxx|||dddOOOCCC<<<777555444333222222111111222000111111111111222222222222333333444555888<<>>@@@AAAAAACCCDDD~~~~~~}}}}}}||||||zzzvvvuuuuuuvvvvvvvvvuuuttttttvvvxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{|||vvvvvvxxxzzz||||||zzzxxxqqqlllggggggllloooooommmkkkmmmooonnnlllmmmooorrrrrrvvvzzz|||{{{|||~~~}}}zzzyyywww___LLLAAA:::555666666555444333333333333000111111111111222222222111222333444555888===@@@KKKRRRggg~~~xxxrrrlllfffbbbjjjkkkqqq{{{oooZZZQQQOOOLLLGGGBBB@@@AAABBBBBBBBBBBBBBBBBBEEEIIILLLTTTbbbqqqwwwuuuuuu{{{vvv___MMMGGGHHHDDDEEEGGGKKKQQQXXX___cccdddggglllppprrrtttwwwxxxwww~~~uuueee^^^___dddeeerrroooeee```aaaeeeeeeeeeeeebbbaaafffpppyyyuuuooojjjeee```[[[XXXXXXXXXUUURRRTTTYYY]]]bbbnnn|||rrrhhh___YYYKKKHHHDDDAAA@@@>>><<<;;;:::;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIMMMSSSZZZ```dddiiiiiihhhiiikkkmmmppprrrssstttwwwzzz|||||||||{{{yyy|||xxxrrriiiccc_________```ZZZWWWWWWZZZ```kkk{{{{{{tttoooqqqvvv|||vvvkkkaaa^^^___hhh}}}vvveeeVVVIII???999999888888888888888999999777777777777777666666666777888999999999777666555:::<<<@@@AAABBBBBBCCCDDDzzz{{{}}}|||{{{yyyyyyzzz{{{vvvrrrppprrruuuvvvuuussstttvvvwwwwwwwwwvvvuuuwwwvvvuuuuuuvvvwwwyyyzzzxxxuuusssuuuyyy||||||{{{tttrrrpppooooooooonnnmmmssstttttttttuuuuuuuuuvvvxxx{{{~~~~~~yyy~~~~~~ppp^^^PPPFFF<<<444444444333222111111111111111111222222222333333333444333444666666777>>>FFFJJJSSSiii~~~~~~vvvhhh\\\\\\aaannn|||sssYYYPPPMMMGGGBBBAAACCCBBB@@@BBBCCCEEEEEEEEEFFFHHHJJJVVV^^^hhhpppuuuyyy}}}{{{eeeRRRGGGDDDBBBDDDGGGJJJPPPXXXaaagggiiijjjlllooorrrvvvyyy{{{|||mmmbbb^^^]]]]]]bbbjjjwwwrrrddd___```dddddddddaaa^^^\\\___ffflll{{{zzzsssmmmiiigggaaaYYYUUUUUUVVVVVVUUUVVVXXXbbbttt}}}tttlllccc]]]QQQKKKCCC@@@@@@@@@===:::777999<<<===???BBBFFFIIIJJJHHHGGGJJJQQQXXX^^^aaahhhiiikkkmmmoooqqqqqqrrrvvvvvvvvvwwwxxxyyyzzzzzz{{{pppjjjbbb\\\YYYYYYYYYYYYXXXTTTUUUZZZ]]]dddxxxzzzqqqnnnjjjgggkkkttt|||yyynnn```[[[___lllrrr\\\KKK@@@===999888888777777777777777777777777777666666666666::::::999999999999999999<<<===>>>???>>>@@@BBBDDDxxxzzz{{{{{{yyyxxxxxxyyyzzzvvvrrrppprrrtttuuuuuussstttuuuvvvwwwwwwxxxxxxwwwvvvuuutttttttttuuuuuuwwwuuutttuuuyyy|||}}}|||{{{yyyxxxwwwxxxwwwuuutttwwwwwwwwwxxxxxxyyyyyyzzzzzz}}}|||xxxkkkZZZLLLDDD<<<444666555444333222222222222111111222222222333333333444333444666666777>>>FFFKKKUUUkkkyyyjjj]]][[[```mmm|||xxx]]]RRRNNNIIIFFFGGGIIIIIIHHHBBBCCCDDDDDDDDDEEEGGGIIIRRRYYYccckkkpppuuuzzz~~~{{{fffRRRGGGDDDCCCDDDGGGJJJOOOWWW```ffffffgggiiilllpppsssvvvxxxxxx~~~wwwhhh___ZZZ[[[ZZZZZZ___iiixxxuuuhhhbbbbbbdddbbbbbbaaa]]]ZZZ[[[```eeerrrzzz|||vvvooohhh___ZZZXXXXXXWWWVVVWWWXXX___lllzzz{{{rrrjjjaaa[[[RRRLLLEEEBBBBBBBBB???<<<999:::;;;<<<>>>BBBGGGJJJJJJIIIHHHKKKRRRZZZ```ccchhhiiikkknnnpppqqqrrrrrrxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}{{{vvvmmmiiibbb]]]ZZZYYYXXXWWWWWWSSSTTTYYY\\\cccwwwvvvllljjjfffdddhhhpppxxx||||||vvvlll```]]]aaalllyyybbbOOOCCC>>>999888888777777777777777777777777777666666666666999999999999999999999999<<<===?????????@@@BBBDDDvvvxxxyyyyyywwwvvvvvvwwwxxxuuurrrpppqqqsssttttttrrrsssssstttuuuwwwxxxyyyxxxwwwvvvtttsssrrrrrrrrrvvvttttttuuuxxx{{{}}}}}}|||yyyyyyyyyyyyyyyzzz{{{||||||}}}{{{uuurrrgggWWWJJJCCC<<<666666666555444333333333333111111222222222333333333444333444666666777>>>FFFMMMWWWmmm~~~mmm___ZZZ___lll{{{fffSSSMMMGGGEEEFFFGGGGGGGGGBBBCCCCCCCCCCCCDDDFFFIIINNNUUU___gggmmmrrryyy}}}|||hhhUUUIIIEEECCCDDDFFFJJJOOOVVV___eeeeeefffhhhkkknnnrrruuuvvvwww}}}ttteee[[[YYYUUUQQQPPPUUUaaammmuuu{{{}}}|||uuukkkbbb___```aaabbbbbb^^^ZZZXXXYYY\\\eeennn|||~~~vvvllldddaaa___\\\ZZZZZZZZZ]]]dddmmmzzzvvvnnnfff^^^XXXQQQLLLGGGDDDDDDCCCAAA>>>;;;;;;;;;;;;===AAAHHHLLLKKKJJJJJJMMMTTT\\\bbbfffiiijjjlllnnnqqqrrrssstttxxxyyy{{{}}}~~~}}}zzzzzz|||~~~zzzyyyyyywwwtttpppjjjgggbbb^^^\\\ZZZXXXVVVVVVRRRSSSWWWZZZaaauuurrrfffdddaaaaaadddjjjqqqvvv}}}yyytttlllbbb```fffnnn}}}gggRRRDDD===999888888777777777777777666666666666777777777777888888888888888888888888;;;===???@@@@@@AAACCCEEEvvvwwwxxxxxxvvvuuuuuuvvvvvvtttrrrpppppprrrsssssssssrrrrrrrrrsssuuuwwwxxxwwwvvvuuutttrrrqqqqqqpppsssrrrrrrtttvvvyyy{{{|||~~~{{{xxxxxxwwwwwwxxxyyy{{{|||yyytttqqqgggWWWJJJCCC>>>999666555444333333222222222111111222222222333333333444333444666666777>>>FFFOOOYYYoooqqqaaaXXX]]]jjjxxxqqqZZZPPPGGGDDDDDDBBBAAAAAABBBCCCCCCBBBBBBCCCFFFHHHMMMSSS]]]eeekkkrrryyy~~~}}}jjjWWWKKKGGGCCCDDDFFFIIINNNUUU^^^cccggggggiiilllooorrruuuwwwxxx}}}ttthhh^^^\\\XXXVVVVVVZZZ^^^bbbgggmmmqqqnnnfff^^^ZZZZZZaaacccdddbbb\\\WWWVVVVVV\\\eeesss}}}sssmmmhhhdddaaa^^^^^^aaadddhhhrrrwwwnnnhhhaaaZZZTTTPPPMMMHHHEEEDDDCCCAAA???<<<<<<;;;:::<<>>FFFQQQZZZpppuuubbbWWW]]]iiiwww|||eeeWWWKKKGGGFFFCCCAAABBBCCCCCCCCCBBBAAABBBEEEHHHKKKQQQZZZaaahhhoooxxx~~~yyyhhhWWWKKKEEECCCDDDFFFIIIMMMTTT\\\bbbfffgggiiikkknnnqqqtttvvvwwwzzz~~~sssooohhhaaa[[[WWWVVVVVVZZZ^^^cccbbb]]]YYYXXXYYY```dddgggeee___YYYVVVUUUWWW```lllwww~~~yyyrrrlllhhhbbbbbbeeegggiiiooo|||vvvnnngggbbb]]]VVVRRROOOMMMIIIFFFDDDBBB@@@???===<<<;;;:::;;;AAAIIIOOONNNMMMMMMPPPWWW___eeeiiijjjkkkmmmpppsssuuuvvvvvvtttuuuwwwzzz{{{||||||||||||{{{yyyxxxxxxyyyyyyyyy{{{}}}tttooonnnmmmllljjjfffeeecccbbbaaa^^^[[[XXXVVVQQQPPPTTTVVV^^^rrrqqqeee```^^^_________gggppp~~~uuupppiiibbbcccjjjwwwtttbbbOOOBBB;;;999888888777777777777777555666666666777777777888777777888888999999999999;;;===@@@BBBBBBCCCEEEFFFuuuvvvwwwwwwuuuttttttuuurrrrrrrrrpppnnnnnnppprrrrrrrrrsssssstttuuuvvvwwwppppppppppppooonnnmmmlllnnnooopppppppppqqqtttwww~~~}}}{{{zzzzzz{{{|||}}}~~~vvvtttkkkYYYIII???:::666444444333222111111111111111111222222222333333333444333444666666777>>>FFFSSS[[[oooyyyeeeZZZ___jjjwwwnnn\\\KKKGGGFFFCCCBBBEEEEEEEEEDDDBBBAAABBBFFFIIIJJJOOOWWW^^^dddllluuu|||uuufffVVVJJJDDDDDDEEEFFFHHHLLLSSS[[[```eeeeeegggiiilllooorrrssssssssswww}}}qqqddd\\\WWWVVVVVVWWWXXXXXXWWWWWWXXXZZZ]]]bbbffffffaaa[[[WWWVVVTTT[[[eeennnuuuyyy|||~~~~~~vvvqqqhhhggghhhiiijjjooo{{{tttnnngggbbb^^^[[[VVVQQQPPPNNNKKKHHHDDDAAA???>>>===<<<;;;:::<<>>999888888777777777777777555555666666777777888888888888888999::::::;;;;;;;;;===AAACCCDDDDDDEEEGGGssstttvvvuuusssrrrrrrssspppqqqrrrpppnnnmmmoooqqqqqqrrrtttvvvyyyzzz{{{|||vvvvvvvvvuuusssqqqooommmooopppqqqpppoooooosssuuu}}}~~~~~~|||{{{{{{|||}}}{{{}}}xxxwwwnnn\\\KKKAAA<<<999555555444222222222222222111111222222222333333333444333444666666777>>>FFFTTT[[[mmm}}}ggg^^^bbbmmmzzz{{{dddPPPIIIGGGBBBBBBGGGFFFFFFDDDBBBAAACCCGGGJJJKKKPPPWWW]]]ccckkkuuu|||~~~vvviiiZZZNNNHHHDDDEEEFFFHHHKKKRRRZZZ___eeefffgggjjjlllooorrrsssrrrpppsss{{{vvvlllggg```\\\XXXUUUVVVVVVVVVUUUXXX]]]bbbccc___ZZZWWWVVVQQQVVV^^^ffflllrrrwwwzzz|||~~~tttooolllkkklllpppyyyyyynnniiiccc___^^^[[[WWWTTTRRRQQQOOOJJJFFFBBB??????<<<<<<<<<<<<===BBBIIINNNRRRPPPOOORRRXXX___dddgggkkklllooorrruuuwwwxxxyyyzzzyyyxxxxxxxxxyyy{{{|||yyywwwvvvwww{{{~~~~~~~~~yyyrrrnnnmmmkkkgggdddbbb```_________]]]ZZZXXXWWWRRRPPPSSSUUU]]]qqqooobbb[[[YYY\\\]]]^^^jjjzzzwwwmmmcccdddkkk|||wwwvvvrrrhhhYYYLLLCCC@@@999888888777777777777777555555555666777888888888888999999:::;;;;;;<<<<<<:::===AAADDDEEEEEEFFFGGGqqqsssttttttrrrqqqqqqrrroooqqqrrrpppmmmmmmoooqqqoooqqquuuyyy}}}~~~~~~}}}{{{yyyuuurrrqqqpppqqqrrrqqqoooooorrruuu{{{|||~~~~~~{{{zzzzzz{{{|||~~~~~~zzz|||{{{{{{rrr___NNNEEE@@@===666666555444333333333333111111222222222333333333444333444666666777>>>FFFTTT[[[llliiiaaaeeeppp|||rrrZZZQQQLLLFFFEEEIIIGGGGGGEEECCCBBBCCCGGGJJJOOOTTTZZZ___eeemmmwww~~~zzzmmm___TTTNNNDDDEEEFFFHHHKKKQQQYYY___hhhiiijjjllloooqqqtttuuuuuuqqqrrrzzz{{{mmmeee\\\WWWVVVUUURRRNNNSSSXXX^^^```]]]YYYVVVVVVNNNSSSZZZ```gggmmmtttxxxyyy|||wwwpppnnnnnnrrrzzzzzzlllhhhbbb___^^^]]]YYYVVVTTTSSSQQQMMMGGGBBB@@@???<<<<<<<<<<<<>>>CCCIIINNNSSSQQQPPPRRRWWW^^^cccfffkkklllooorrruuuwwwyyyyyy{{{yyywwwuuuuuuwwwyyy{{{|||zzzyyy{{{}}}{{{vvvqqqnnnllliiieeeaaa```^^^]]]]]]]]]\\\YYYWWWXXXRRRPPPSSSUUU]]]rrr}}}mmm___XXXVVVZZZ\\\^^^mmm~~~ssshhhhhhooo||||||uuutttnnncccUUUHHHAAA???999888888777777777777777444555555666777888888999999999:::;;;;;;<<<======:::===BBBDDDEEEFFFFFFGGGpppppppppqqqrrrrrrssssssqqqrrrrrrqqqnnnmmmmmmnnnppptttxxx{{{}}}zzzwwwvvvuuutttrrrpppoooooopppqqqwwwzzz~~~}}}||||||||||||zzzqqqbbbTTTIII???777555444333222111111111111222222111111222222333444444333666999999888>>>EEEPPP[[[lllppp___iiiwwwaaaRRRLLLHHHEEEDDDFFFDDDCCCBBBBBBCCCDDDFFFOOOTTTZZZ^^^ccckkkwww~~~nnn___QQQHHHFFFBBBBBBFFFJJJMMMTTT[[[iiijjjkkkiiihhhiiinnnrrrppptttwwwxxxyyyzzzmmmhhhccc\\\WWWWWWTTTXXX]]]aaaaaa]]]XXXTTTOOOPPPUUU```ggglllqqqvvvwwwvvvwww{{{vvvppprrr{{{~~~yyymmmbbb^^^]]]ZZZWWWWWWTTTRRRNNNKKKHHHDDD???<<<<<<<<<<<<;;;===AAAHHHLLLUUUSSSQQQSSSWWW]]]bbbdddgggkkkppptttuuuvvvwwwwwwxxxvvvttttttvvvyyy{{{|||zzz}}}~~~{{{xxxuuussspppmmmiiigggeeeddd^^^]]]\\\ZZZYYYWWWVVVVVV[[[VVVSSSRRRUUU^^^ppp|||lll^^^ZZZWWWXXXYYY___jjjvvv}}}mmmiiinnn}}}~~~zzztttkkkaaaVVVKKKAAA;;;777777666666666666777777777777888888999999999:::888888999::::::;;;<<<<<>>EEEQQQ\\\mmmvvvhhhuuueeeTTTMMMHHHEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEMMMRRRYYY___eeemmmxxxqqq___PPPGGGEEEBBBBBBEEEIIILLLSSS[[[eeefffgggeeedddfffkkkooommmppptttuuuvvv{{{|||rrrfff]]]ZZZWWWYYY\\\______\\\WWWTTTNNNNNNRRRZZZaaaeeekkkqqqvvvvvvwww{{{}}}wwwyyyxxxlllaaa^^^]]]ZZZWWWWWWTTTRRRNNNKKKHHHDDD???<<<<<<<<<;;;;;;===AAAGGGLLLTTTRRRPPPQQQVVV\\\bbbeeehhhmmmrrrvvvwwwwwwwwwwwwwwwuuussssssuuuxxxzzz{{{~~~zzzvvvrrrooommmllliiifffdddaaa```___\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRRRRRTTT^^^qqq~~~nnn^^^ZZZWWWWWWXXX]]]gggrrrrrriiilllzzzxxxsssjjj```VVVKKKBBB<<<777777666666666666777777999999999888888888888888888888999:::;;;<<<======???@@@CCCEEEGGGIIIIIIIIInnnooopppqqqrrrsssttttttmmmooopppooommmllllllmmmmmmqqqwww||||||xxxvvvrrrnnnkkkjjjiiiiiisssvvvzzz}}}~~~}}}~~~uuudddUUUKKKAAA999555444333222222111111111222222111111222222333444444333555888888888>>>FFFSSS___nnnsssjjjVVVLLLGGGEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEJJJPPPXXX___fffnnnxxxrrr^^^OOOGGGDDDAAAAAADDDGGGKKKSSS[[[bbbcccdddbbb```aaafffjjjhhhkkkooorrrtttxxx~~~{{{mmmfff_______________\\\XXXUUUOOOMMMOOOUUU[[[___fffmmmssstttuuuyyy|||~~~}}}{{{wwwkkkaaa]]]\\\YYYWWWWWWTTTQQQMMMJJJGGGCCC???<<<;;;<<<;;;;;;<<<@@@FFFKKKRRRQQQOOOPPPTTTZZZbbbfffiiinnntttxxxxxxxxxwwwwwwuuutttsssssstttvvvxxxzzz|||vvvooojjjffffffeeecccaaa___^^^]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXSSSSSSTTTTTTVVV___tttppp___ZZZVVVUUUVVVYYYbbblllzzzwwwjjjkkkvvvvvvppphhh___UUUKKKBBB<<<888777777666666777777888::::::999999888777777777999999:::;;;<<<===>>>>>>???@@@BBBEEEGGGHHHIIIIIIkkkkkklllnnnooopppqqqrrrlllmmmoooooommmkkkkkklllmmmpppuuuzzz}}}wwwtttqqqmmmjjjhhhggggggooorrrwwwzzz|||~~~~~~~~~~~~|||hhhWWWLLLBBB:::555555444333222222222222222222111111222222333444444333555777888888???GGGVVVaaapppzzzmmmVVVKKKFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEHHHNNNVVV^^^fffmmmuuuzzzqqq]]]PPPIIIDDDAAAAAADDDEEEIIIRRR\\\bbbddddddaaa^^^]]]___bbbaaaeeeiiimmmppptttyyy|||yyyllliiieeebbbaaa___[[[WWWRRRNNNNNNRRRWWW\\\dddkkkooopppsssvvvxxxyyyxxxwwwwww{{{~~~~~~~~~}}}||||||{{{{{{zzzzzz|||{{{yyywwwvvvuuuuuuvvvwwwxxxyyyzzz{{{~~~wwwkkk```]]]\\\YYYWWWWWWTTTQQQLLLIIIFFFBBB>>><<<;;;;;;;;;:::;;;???EEEJJJQQQPPPOOOOOORRRYYYaaaggghhhmmmssswwwxxxwwwvvvuuutttttttttssssssuuuwwwyyy}}}}}}uuummmgggddddddcccbbbaaa_________^^^bbbbbbaaa```___\\\ZZZYYYTTTUUUWWWYYYZZZcccwwwqqqaaa[[[UUUTTTUUUWWW^^^fffkkk{{{wwwkkkmmmsss}}}qqqmmmeee]]]TTTKKKBBB<<<888777777777777777777888999999888888888888888888::::::;;;<<<===???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIhhhhhhiiijjjkkklllmmmnnnkkkmmmoooooommmkkkjjjjjjmmmooorrrvvv|||tttrrrnnnkkkiiihhhhhhiiikkknnnssswwwyyy{{{~~~nnn\\\NNNCCC:::666555444333222222222222222222111111222222333444444333444777777888@@@HHHXXXdddsss~~~pppWWWJJJFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGLLLTTT\\\dddlllrrruuu{{{sss___QQQIIICCCBBBBBBDDDDDDHHHRRR]]]dddffffffccc]]]XXXWWWXXXXXX[[[```dddhhhlllppprrruuuzzz{{{uuummmhhhfffbbb]]]YYYTTTOOOMMMPPPTTTYYY```hhhlllooorrruuuvvvuuutttssssssvvvyyy{{{{{{yyyxxxxxxvvvwwwyyy|||}}}{{{yyyxxxwwwwwwooonnnmmmlllkkkkkkkkklllooonnnllljjjhhhgggfffeeeeeefffhhhhhhiiikkkooossstttyyyxxxlllaaa]]]\\\YYYVVVVVVTTTPPPLLLGGGDDDAAA>>>;;;;;;;;;::::::;;;>>>DDDIIIPPPPPPPPPPPPRRRWWW```ffffffkkkppptttuuuuuutttttttttuuuvvvuuuttttttwwwzzz|||~~~vvvnnniiigggeeedddcccbbbbbbbbbbbbbbbiiiiiihhhfffccc___[[[YYYUUUVVVXXX[[[^^^fffyyyrrrddd\\\VVVTTTTTTUUUZZZaaaaaaqqqppphhhlllppp~~~xxxlllhhhaaaYYYQQQIIIAAA<<<888888777777777777888888666666777888999999:::::::::;;;<<<===???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIJJJiiiiiiiiijjjjjjkkklllllllllnnnppppppnnnkkkiiiiiiiiikkklllnnnsss|||rrrpppmmmkkkiiiiiiiiijjjgggkkkooosssuuuwwwzzz|||~~~sss```QQQEEE<<<666555444333222222222222222222111111222222333444444333444666777888@@@III[[[fffuuu}}}uuu\\\MMMIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGKKKRRR[[[dddlllrrruuu}}}xxxcccRRRHHHDDDCCCCCCDDDDDDGGGSSS___gggjjjkkkhhh```XXXTTTRRRRRRTTTWWWZZZ^^^bbbeeefffhhhlllsss|||yyyrrrnnniiibbb\\\WWWRRRNNNOOOQQQTTTZZZaaaggglllqqqttttttrrrqqqpppnnnpppqqqssssssrrrqqqpppnnnoooqqquuuxxx{{{}}}~~~xxxvvvrrrnnnjjjhhhffffffaaa```^^^]]]\\\\\\]]]]]]]]]]]]]]]\\\ZZZXXXWWWVVVXXXYYY[[[[[[[[[]]]aaaccchhhlllsssyyy~~~{{{oooccc___]]]YYYVVVUUUTTTPPPKKKFFFCCC@@@===;;;;;;;;;:::999:::>>>CCCHHHOOOQQQRRRRRRSSSWWW^^^ddddddhhhmmmqqqrrrssstttuuuuuuwwwyyyxxxvvvuuuxxx{{{xxxqqqmmmkkkggggggfffeeeeeeeeeeeeeeennnnnnmmmjjjfffaaa]]]ZZZUUUTTTWWW\\\bbblll}}}sssfff^^^WWWUUUUUUVVVYYY^^^```ppp{{{hhhccchhhmmm{{{yyyrrrgggccc\\\VVVOOOGGG@@@;;;999888888777777888888999555555666888999:::;;;<<<;;;<<<===???@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKmmmmmmmmmmmmmmmmmmmmmmmmnnnppprrrqqqnnnkkkhhhhhhdddeeeffffffiiiqqq|||rrrpppmmmkkkiiiiiiiiijjjeeehhhmmmppprrrtttvvvwwwzzz}}}~~~~~~~~~zzz~~~tttbbbTTTGGG===666555444333333222333333222222111111222222333444444333333666666888AAAJJJ\\\hhhwwwtttdddRRRLLLJJJGGGCCCCCCDDDDDDDDDDDDCCCCCCFFFIIIPPPZZZeeeooovvvyyy~~~jjjVVVIIIEEEDDDDDDEEEDDDGGGTTTaaammmqqquuusssjjj```YYYVVVTTTTTTTTTVVVXXX[[[\\\]]]^^^bbbhhhpppyyy{{{tttkkkddd___YYYTTTRRRQQQQQQUUU[[[___dddkkknnnnnnkkkjjjjjjjjjiiiiiiiiiiiihhhgggeeedddfffhhhjjjmmmooopppqqqmmmjjjfffaaa]]][[[ZZZYYYUUUTTTRRRPPPPPPPPPQQQRRROOOPPPRRRSSSSSSRRROOONNNPPPQQQRRRSSSSSSUUUWWWZZZ^^^bbbhhhnnnttt{{{~~~qqqeee```]]]YYYUUUUUUTTTPPPJJJEEEBBB@@@===;;;;;;::::::999999===CCCGGGOOORRRUUUUUUTTTWWW]]]bbbdddgggkkknnnppprrruuuwwwvvvzzz|||{{{xxxwwwzzz}}}~~~}}}vvvrrrrrrllllllkkkjjjjjjjjjjjjjjjnnnnnnnnnlllhhhccc^^^[[[VVVTTTVVV___jjjvvvvvvhhh___XXXWWWWWWWWWZZZ]]]eeevvvrrrccc___dddjjjwwwvvvnnnbbb___YYYSSSLLLEEE???:::999888888777777888888999666666777888999::::::;;;<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFFFFHHHJJJKKKMMMppppppppppppoooooooooooooooqqqsssrrroookkkhhhggg```aaaaaaaaacccjjjttt{{{sssqqqnnnkkkiiihhhhhhiiidddgggkkknnnpppqqqsssuuuwwwzzz|||}}}~~~~~~}}}~~~zzz}}}uuucccVVVIII???666666555444333333333333222222111111222222333444444333333555666999AAAJJJ]]]iiixxx}}}kkkrrrjjjVVVOOOLLLGGGCCCCCCDDDDDDDDDDDDCCCCCCEEEHHHOOOYYYfffrrrzzz~~~~~~nnnYYYKKKEEEDDDEEEEEEDDDHHHTTTbbbsssyyy~~~|||uuujjjaaa]]]ZZZXXXVVVVVVWWWYYYYYYYYY[[[___eeelllttt~~~tttlllggg```ZZZWWWTTTQQQSSSXXXWWW]]]dddhhhgggdddccccccgggeeecccbbbaaa```^^^]]]YYYZZZ[[[]]]___`````````___\\\YYYUUUSSSQQQQQQQQQPPPNNNLLLJJJJJJJJJKKKLLLHHHKKKOOORRRSSSRRRPPPNNNHHHJJJKKKLLLLLLMMMOOORRRRRRVVV\\\bbbiiiqqqyyy~~~sssgggaaa^^^YYYUUUTTTTTTPPPJJJEEEBBB???===;;;;;;::::::888999===BBBFFFOOOSSSVVVWWWUUUWWW\\\aaadddgggjjjmmmooosssvvvyyyxxx{{{~~~}}}yyyxxx{{{~~~www|||{{{wwwwwwqqqqqqpppooonnnnnnnnnooommmmmmmmmllliiiddd```]]]YYYVVVXXXcccqqqxxxjjj```YYYXXXXXXXXXZZZ^^^kkk|||{{{wwwvvvmmmaaa^^^bbbhhhuuutttlll```\\\WWWQQQKKKDDD>>>999999999888888888888999999888888888888888999999999<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMqqqqqqrrrrrrrrrrrrqqqppprrrrrrqqqpppooommmkkkjjjhhheeeaaa^^^^^^ccckkkqqq~~~sssooojjjgggfffgggggggggjjjiiiiiijjjlllooorrrtttzzzzzz|||~~~}}}}}}~~~|||{{{|||~~~~~~|||{{{{{{{{{wwwyyyzzzzzzyyy|||rrrcccSSSFFF???:::777555333333222111///111111222222222333333333333333555777666777@@@JJJ___mmm{{{qqqsssxxxqqq[[[KKKFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCGGGGGGKKKUUUdddpppvvvwwwzzzbbbNNNFFFDDDCCCDDDDDDHHHUUUaaarrr|||vvvrrrmmmjjjeeecccccccccdddcccccchhhnnntttyyy~~~yyyqqqlllddd]]]XXXUUURRRPPPSSSUUUYYY^^^bbbccc```^^^YYYZZZ[[[[[[YYYWWWTTTRRRWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUSSSQQQNNNLLLJJJIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRNNNKKKGGGEEEFFFIIIJJJKKKMMMQQQVVV\\\bbbiiiqqqvvv||||||uuukkkbbb\\\ZZZYYYXXXVVVQQQKKKEEEBBB@@@>>><<<888999;;;<<<<<<>>>AAACCCKKKOOOSSSUUUUUUWWW\\\___bbbdddgggiiikkkmmmppprrrzzz{{{|||{{{zzzyyyzzz{{{yyy|||xxxwwwvvvuuuuuusssqqqoooiiijjjkkkiiifffcccaaaaaa^^^\\\\\\cccrrr{{{mmmeee]]][[[[[[[[[___eeepppzzztttpppoooggg^^^^^^eeelllvvv|||oooggg```\\\VVVNNNGGG@@@<<<:::888888888888888888888888777777888999::::::;;;;;;;;;>>>AAADDDDDDEEEFFFHHHKKKKKKLLLLLLMMMMMMNNNNNNssstttuuuuuuvvvvvvuuuuuussssssrrrpppooonnnlllllljjjgggccc^^^]]]```ggglllttt~~~rrrnnniiifffeeefffffffffiiiiiiiiijjjlllnnnqqqrrrwwwxxxzzz~~~}}}{{{zzzzzzzzzzzzyyyyyyxxxyyyzzz{{{|||{{{zzzxxxwwwuuutttttttttsssuuuvvvuuuuuuwww|||~~~vvvmmmaaaSSSEEE<<<888666444333333444333111111111222222222333333333333333555777666888@@@JJJaaappp~~~yyyhhhgggiiiuuurrr]]]MMMGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFJJJUUUcccpppvvvxxx}}}fffSSSGGGEEEDDDDDDEEEIIITTT```xxx}}}zzzvvvsssssssssrrrqqqrrrvvv{{{~~~yyynnneee___[[[XXXWWWSSSTTTVVVZZZ^^^___]]][[[XXXXXXXXXWWWVVVTTTRRRQQQRRRQQQPPPOOOOOOPPPQQQRRRNNNNNNMMMLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFGGGIIIKKKMMMOOOQQQQQQNNNJJJGGGGGGHHHIIIIIIJJJMMMQQQUUUZZZ```fffkkktttxxx}}}~~~{{{zzzyyy|||}}}}}}zzzwwwvvvppphhhaaa]]][[[ZZZYYYVVVQQQKKKEEEAAA???<<<;;;888999;;;;;;<<<===@@@CCCJJJNNNRRRTTTUUUWWW[[[___bbbdddgggiiikkkmmmppprrrxxxyyyzzzzzzxxxxxxyyyzzz{{{~~~|||yyywwwvvvvvvuuussspppnnnmmmkkkhhheeecccbbbcccbbb```aaahhhvvvqqqhhh```^^^]]]^^^cccjjjssstttnnnkkkkkkfff___bbbjjjnnnwwwwwwmmmfff```]]]VVVOOOGGGAAA===;;;777777777777777777777777777777888999:::;;;;;;<<<<<>>;;;999888999;;;;;;;;;===@@@CCCIIIMMMQQQSSSTTTWWW[[[___bbbeeegggiiikkkmmmppprrrtttvvvwwwwwwwwwwwwxxxyyyzzz}}}}}}xxxwwwyyyyyyvvvssstttrrrnnniiifffeeeeeeeeeddddddeeelllyyyvvvnnnfffbbbbbbdddkkkrrr{{{sssjjjffffffbbb^^^aaakkkpppxxx~~~uuulllfffaaa]]]WWWOOOGGGAAA===;;;666666666666666666666666777888888999:::;;;<<<===>>>@@@DDDFFFGGGGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOnnnooorrrtttvvvxxxyyyyyyuuutttqqqooonnnooopppqqqssspppkkkeeeaaaaaaeeehhhmmmttt{{{~~~}}}rrrooojjjhhhggggggfffffffffgggiiikkklllmmmnnnnnnqqqrrrssswww|||~~~}}}zzzwwwuuusssqqqqqqjjjkkklllmmmlllkkkiiihhhgggfffdddbbbaaa```______]]]___aaaaaabbbeeekkkpppyyy{{{~~~xxxqqqjjjccc___[[[TTTGGG<<<777555333333444444333222111111222222222333333333333333666888777888AAAKKKcccuuu|||ssslllbbb^^^[[[ccczzzxxxdddSSSKKKIIIEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFIIIRRR___lllvvvzzzzzzgggVVVIIIFFFCCCDDDFFFIIIRRR\\\qqqttthhhaaa]]][[[[[[YYYYYYZZZ\\\^^^___^^^YYYXXXVVVTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOPPPQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLHHHIIIKKKLLLLLLKKKJJJHHHIIIHHHHHHHHHJJJLLLOOOQQQTTTRRRNNNLLLKKKJJJHHHFFFFFFGGGJJJLLLNNNQQQVVVYYYeeeiiioootttyyy}}}tttmmmddd]]]YYYYYYYYYYYY^^^bbbgggllloooooommmkkkhhhfffcccaaa```___\\\ZZZVVVQQQJJJDDD@@@===:::888999::::::::::::<<<@@@BBBGGGKKKPPPSSSTTTVVV[[[___ccceeehhhjjjkkkllloooqqqrrrtttvvvvvvvvvvvvwwwyyywwwzzz~~~~~~xxxxxx|||~~~|||xxxyyyvvvssspppnnnllljjjhhhdddeeegggnnnyyy{{{tttllliiihhhkkkttt~~~wwwlllcccaaa\\\WWW[[[eeeqqqzzzxxxnnngggaaa]]]VVVNNNGGG@@@<<<999777777777777777777777777777888999:::;;;<<<===>>>???BBBFFFHHHHHHIIIJJJLLLKKKKKKLLLMMMNNNNNNOOOOOOiiikkkmmmqqqtttwwwyyyzzztttsssqqqoooooooooqqqrrrrrrppplllgggcccbbbdddgggiiiooosssuuuwwwzzzyyyuuupppmmmjjjggggggfffeeedddfffgggiiikkkmmmnnnnnnnnnqqqqqqqqqtttyyy|||}}}}}}}}}{{{xxxtttpppmmmjjjiiiaaabbbccccccbbb___\\\ZZZ[[[ZZZXXXVVVTTTSSSRRRRRROOORRRTTTVVVWWW\\\ccciiiqqquuuyyy}}}}}}uuulllaaa[[[WWWQQQGGG???999777444333333333111000111111222222222333333333444444666888777888AAAKKKbbbwww~~~{{{{{{zzzwwwqqqlll]]]WWWUUU___vvv}}}hhhVVVLLLJJJEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEIIIPPP\\\iiisssyyy}}}vvvcccRRRJJJEEECCCDDDEEEHHHPPPXXXhhh|||yyynnnfffbbb___]]]]]]^^^aaacccddddddaaa```___]]]\\\[[[ZZZZZZUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQLLLMMMOOOPPPOOONNNLLLJJJKKKJJJIIIIIIIIILLLNNNPPPSSSQQQOOONNNNNNMMMKKKIIIEEEGGGHHHJJJKKKNNNRRRUUU^^^bbbhhhnnnsssyyy~~~xxxpppfff```XXXRRROOOOOOOOOOOOSSSWWW]]]bbbfffggggggfffdddcccaaa```___]]]ZZZXXXUUUPPPJJJDDD@@@===:::999:::::::::999999;;;???BBBFFFKKKPPPRRRTTTWWW\\\```ccceeehhhjjjkkkllloooqqqrrrtttuuuuuuuuuuuuwwwxxxuuuxxx}}}||||||}}}{{{zzzzzzyyyvvvqqqmmmhhhiiimmmrrr|||xxxrrrppppppsss~~~}}}ooobbb]]]XXXTTTXXXaaaqqq{{{{{{nnnddd```]]]VVVNNNFFF???:::888888888888888888888888888777888999:::<<<===>>>???@@@CCCGGGIIIIIIJJJKKKMMMKKKKKKLLLMMMNNNOOOPPPPPPdddfffiiinnnrrrvvvyyyzzztttsssrrrqqqqqqrrrssssssrrrppplllgggcccbbbccceeebbbhhhmmmooossswwwxxxtttpppmmmjjjhhhgggfffeeedddfffggghhhjjjmmmnnnpppqqqsssrrrqqqsssvvvxxxyyyyyy{{{}}}yyywwwsssoookkkgggdddccc^^^^^^^^^]]]ZZZWWWSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDGGGJJJLLLNNNSSSZZZ```jjjoootttxxxzzz}}}vvviii^^^VVVNNNEEE???:::888555333333222111///111111222222222333333333444444666888888999AAALLLcccyyy}}}zzzvvvuuuvvvtttpppmmmZZZUUUUUU```tttlllXXXMMMKKKFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEHHHNNNXXXdddpppwwwzzztttaaaQQQJJJEEEAAABBBDDDGGGMMMTTTaaarrr}}}pppiiicccbbbbbbeeeiiilllmmmmmmffffffeeecccbbbaaa```___[[[ZZZYYYXXXXXXYYYZZZ[[[WWWWWWXXXYYYZZZ[[[\\\]]]TTTUUUVVVWWWVVVSSSQQQOOOQQQOOOMMMKKKKKKLLLOOOPPPSSSRRRQQQRRRRRRQQQOOOMMMFFFGGGHHHHHHIIIKKKNNNPPPUUUYYY___eeekkkqqqwww{{{uuujjjccc\\\WWWQQQLLLJJJJJJIIIIIIIIILLLQQQWWW[[[]]]^^^^^^```^^^]]]\\\\\\ZZZXXXUUUUUUPPPIIIDDDAAA>>><<<;;;:::::::::999888;;;???BBBFFFJJJPPPSSSUUUXXX]]]bbbdddfffhhhjjjkkklllnnnqqqrrrsssuuutttttttttuuuwwwtttxxx|||~~~|||wwwqqqssswww|||{{{wwwwwwwww{{{qqqaaa[[[WWWUUU[[[eeerrr}}}|||nnncccaaa]]]WWWNNNFFF???:::888888888888888888888888888888888:::;;;===>>>???@@@AAACCCGGGIIIJJJJJJLLLMMMJJJKKKLLLMMMNNNPPPQQQQQQ]]]___ccciiinnnrrruuuwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvtttqqqlllfffddddddeeeccciiiooorrrvvv{{{|||yyyuuurrrooommmmmmllljjjhhhgggggghhhjjjlllpppssstttuuutttrrrrrrtttvvvvvvuuuwwwyyy|||}}}}}}}}}~~~}}}uuussspppllliiifffdddccccccbbbaaa^^^ZZZVVVSSSQQQLLLJJJHHHFFFDDDBBBAAAAAA???BBBDDDEEEFFFJJJQQQWWWbbbhhhoootttvvvyyy~~~yyykkk]]]QQQFFF???999666444333333333222111111111222222222333333333444444666999888999BBBLLLeee|||}}}yyytttrrrrrrqqqnnnkkk[[[VVVWWWaaarrroooYYYNNNKKKFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGLLLTTT```mmmtttwww~~~xxxeeeTTTJJJDDD@@@AAACCCEEEKKKPPPVVVeeevvv}}}rrrjjjjjjlllpppuuuyyyzzzzzzoooppppppooonnnllljjjhhhhhhgggffffffffffffggghhhffffffgggiiijjjlllmmmmmmdddddddddcccaaa___]]][[[\\\YYYVVVSSSRRRSSSTTTVVVWWWWWWVVVWWWWWWVVVSSSPPPKKKKKKKKKJJJIIIIIIKKKMMMNNNRRRXXX^^^dddjjjqqquuu{{{}}}~~~uuulllccc]]]UUUQQQMMMIIIHHHGGGFFFEEECCCEEEIIIMMMQQQUUUWWWXXXYYYXXXWWWWWWWWWWWWUUUSSSTTTPPPIIIEEEBBB@@@>>>===;;;::::::888888:::>>>BBBFFFKKKPPPTTTVVVYYY___cccdddfffhhhjjjjjjlllnnnpppqqqrrrssssssqqqqqqrrrsssqqqtttwwwxxxxxxzzzzzz}}}~~~|||{{{|||}}}vvvddd]]]YYYYYY```jjjrrr}}}qqqfffddd```YYYPPPHHHAAA<<<:::888888888888888888888888888999:::;;;===???@@@AAAAAACCCGGGIIIJJJJJJLLLMMMJJJKKKLLLMMMOOOPPPQQQRRRVVVYYY^^^ccciiinnnqqqsssvvvvvvwwwxxxxxxxxxxxxwww|||zzzwwwqqqkkkgggfffgggjjjpppuuuxxx|||}}}{{{yyyvvvtttsssrrrpppooogggggghhhiiilllppptttwwwwwwuuusssrrrsssttttttsssuuuwwwzzz{{{||||||}}}}}}~~~|||}}}{{{sssrrrpppmmmjjjhhhggggggkkkiiigggccc___[[[WWWUUULLLKKKIIIGGGDDDCCCBBBAAA>>>@@@BBBBBBBBBEEELLLQQQ]]]dddlllqqqtttxxx~~~{{{wwwfffUUUHHHAAA777555333333444444444333111111222222222333333333444555777999888999BBBLLLhhhzzzssspppooonnnllliiiXXXTTTUUU^^^kkk}}}pppZZZNNNKKKFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGKKKRRR^^^kkksssvvv}}}|||iiiXXXIIICCC???@@@CCCEEEIIINNNMMMYYYhhhttt~~~}}}qqqqqqtttyyy~~~~~~|||yyywwwvvvvvvttttttttttttvvvvvvxxxxxxyyyyyyzzzzzzzzzzzzrrrqqqpppnnnllljjjhhhgggeeeccc___[[[YYYZZZ[[[]]]\\\[[[[[[[[[[[[YYYUUURRRQQQQQQPPPMMMJJJIIIJJJLLLLLLOOOUUU[[[```gggnnnrrruuuxxx}}}|||vvvppphhh```[[[QQQNNNJJJHHHGGGFFFDDDBBBBBBCCCFFFIIIMMMQQQTTTUUUTTTSSSRRRRRRTTTUUUTTTSSSTTTOOOJJJEEECCCAAA@@@>>>;;;;;;999888777:::>>>BBBFFFKKKPPPTTTVVVZZZ```ddddddfffiiijjjjjjlllnnnppppppqqqrrrqqqpppooopppqqqnnnppprrrqqqoooppptttxxx}}}|||}}}|||hhh___[[[ZZZaaakkksssuuulllfffbbb[[[RRRJJJCCC>>>;;;777777777777777777777777888999:::<<<>>>???AAAAAA@@@CCCGGGIIIJJJJJJLLLMMMJJJKKKLLLMMMOOOPPPQQQRRROOOQQQSSSUUUZZZ```hhhmmmrrrvvvzzz{{{yyyxxxzzz|||~~~zzzuuupppoooqqqssssssuuuxxx|||}}}|||{{{wwwrrrnnnqqqnnnjjjjjjnnnqqqssssssxxxvvvsssqqqoooooopppqqqssstttvvvyyy{{{|||}}}~~~}}}~~~~~~~~~}}}|||||||||~~~zzzyyytttpppqqqrrruuu{{{}}}{{{rrrkkkccc\\\TTTOOOIIIFFFEEEDDD@@@===AAA???======>>>BBBEEEHHHVVV[[[bbbhhhlllqqqxxx}}}~~~kkkWWWFFF===888666333222333444333222111222222333333444444555666555555777777:::CCCMMMhhhsssooopppnnnooommm```WWWVVVWWW___mmm}}}}}}cccRRRNNNIIIGGGDDDDDDDDDEEEEEEDDDEEEDDDEEEJJJOOOWWWdddqqqvvvzzzoooZZZOOOHHHBBB@@@@@@@@@EEEKKKPPPWWWaaakkkssszzz~~~~~~|||{{{{{{|||zzz{{{yyyuuuppppppoookkkfffaaa___```aaafffccc___]]]]]]^^^]]]]]][[[YYYUUUOOOKKKIIIJJJLLLMMMMMMNNNRRRYYY```fffhhhmmmrrrxxx||||||}}}{{{xxxrrrmmmgggaaa[[[VVVLLLJJJHHHEEECCCBBBBBBBBB@@@AAACCCEEEGGGJJJMMMNNNNNNNNNNNNPPPQQQSSSUUUVVVNNNLLLIIIEEEAAA>>><<<;;;:::::::::;;;<<<===??????CCCHHHOOOTTTWWWZZZ___ccccccdddfffhhhjjjlllnnnooorrrrrrqqqpppooonnnlllkkkjjjjjjiiifffccceeejjjooouuu{{{oooccc[[[WWW```lllwww|||qqqkkkgggbbbZZZQQQJJJCCC<<<888777888888888888999999999777888999<<<>>>@@@AAABBBGGGFFFFFFHHHKKKMMMKKKIIIMMMMMMMMMOOORRRSSSRRRQQQGGGHHHJJJMMMQQQWWW^^^cccooossswwwxxxwwwwwwyyy|||~~~|||xxxuuuuuuwwwyyyzzz||||||yyywwwsssooonnnppprrrssssssvvvtttrrrpppnnnnnnooooooqqqsssuuuwwwyyy{{{||||||{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxsssqqqvvv}}}wwwmmmccc\\\SSSMMMKKKIIIFFFDDD@@@>>>======>>>@@@DDDFFFNNNSSSZZZ```eeemmmvvv|||yyyhhhUUUFFF>>>888666333222333444333222000111111222222333444444666555555777888:::CCCLLLhhhwwwsssssspppqqqooocccXXXVVVVVV]]]jjjzzz}}}fffTTTNNNJJJGGGEEEDDDEEEEEEEEEDDDEEEDDDEEEJJJOOOWWWdddqqquuuyyyvvvcccQQQIIICCCAAA@@@@@@DDDIIIJJJQQQ[[[dddlllrrrwwwzzz~~~|||zzz{{{}}}~~~~~~}}}|||~~~|||xxxrrrmmmkkklllnnnooommmiiigggffffffdddcccccc```[[[VVVQQQOOOOOOPPPLLLKKKKKKNNNSSSYYY]]]^^^hhhmmmsssxxx{{{}}}vvvrrrmmmhhhbbb\\\VVVRRRKKKIIIGGGDDDCCCBBBAAAAAA??????@@@AAACCCEEEGGGHHHKKKKKKLLLMMMOOOQQQRRRSSSMMMKKKHHHDDD@@@===;;;:::999999999:::;;;===>>>???DDDIIIOOOSSSVVVZZZ___cccfffggghhhjjjkkkmmmnnnnnnppppppoooooommmkkkhhhgggfffeeeddd```^^^```fffkkkrrrxxx~~~lllaaaYYYWWWaaannn{{{yyynnnhhhccc^^^UUUMMMGGGAAA<<<999777888888888888999999999888999;;;===???AAABBBCCCEEEDDDDDDGGGKKKMMMMMMKKKNNNMMMMMMOOORRRSSSRRRQQQ???@@@BBBDDDGGGLLLRRRWWWfffjjjoooqqqqqqsssvvvyyy}}}}}}|||zzzyyyyyy|||~~~~~~zzzvvvtttttttttuuutttwwwuuusssqqqpppooooooppppppqqqsssvvvxxxyyyzzzzzzzzz|||}}}}}}{{{zzz{{{|||~~~~~~~~~|||zzzuuuttt{{{vvvlll___TTTNNNKKKIIIGGGAAA@@@???>>>???AAACCCEEEFFFIIINNNSSSXXX```kkkrrr{{{}}}rrrcccTTTFFF???888666333222333444333222000000000111222222333333666555555777888:::BBBKKKhhh{{{wwwvvvssstttssshhhYYYVVVUUUZZZggguuujjjWWWOOOJJJHHHEEEEEEEEEFFFEEEDDDDDDCCCEEEIIIOOOVVVdddpppwww{{{}}}lllTTTKKKCCCAAA@@@???BBBGGGFFFLLLUUU^^^eeekkkqqqtttxxxwwwuuuuuuvvvwwwwwwvvvyyyyyyzzzyyyzzz|||}}}wwwuuuuuuwwwvvvsssqqqooonnnmmmjjjhhhfffccc^^^XXXSSSPPPOOONNNNNNKKKJJJJJJNNNQQQTTTUUU```dddjjjooossswwwzzz}}}}}}~~~xxxpppmmmhhhccc^^^XXXRRRNNNIIIHHHEEECCCBBBAAAAAAAAA????????????@@@AAABBBCCCFFFGGGHHHIIIKKKMMMNNNOOOJJJHHHFFFBBB???<<<;;;:::999999999999:::<<<===>>>EEEIIINNNRRRUUUYYY```eeehhhhhhiiikkkkkklllllllllmmmmmmmmmllliiifffbbb``````___]]]YYYVVVYYYaaagggpppwwwxxxggg]]]WWWVVVaaapppyyynnngggccc]]]TTTKKKEEE???;;;888777888888888888999999999::::::<<<>>>@@@AAACCCDDDBBBBBBCCCFFFJJJLLLMMMMMMOOONNNNNNOOORRRSSSRRRRRR<<<===???@@@BBBFFFKKKOOOWWW\\\bbbfffhhhlllqqqvvvxxxyyyzzzyyyyyyzzz|||~~~|||yyyxxxwwwxxxxxxyyyxxxvvvtttsssrrrrrrrrrpppqqqsssuuuwwwxxxyyyyyyzzz|||}}}}}}{{{zzzzzz{{{}}}}}}~~~~~~yyywww|||ooo___UUUOOOKKKIIIDDDCCCBBBAAABBBCCCDDDEEEGGGIIILLLMMMPPPWWWaaahhhvvv{{{xxxmmm```RRRFFF>>>888666333222333444333222000111111222333333444444666555666888888:::BBBKKKfff|||yyyyyyuuuwwwvvvlll[[[WWWTTTXXXdddqqqzzz~~~ppp[[[PPPKKKIIIFFFEEEFFFFFFFFFEEEDDDBBBDDDIIINNNUUUbbboooyyy|||rrrWWWMMMDDDAAA@@@???AAADDDFFFKKKSSSZZZaaahhhmmmqqqssssssrrrsssttttttuuuuuuvvvwwwwwwwwwxxx|||}}}}}}}}}{{{zzzxxxwwwwwwuuurrrpppiiifff```\\\XXXTTTQQQOOOPPPNNNKKKJJJLLLOOOPPPQQQWWW[[[```fffjjjooossswwwuuuwwwzzz~~~{{{sssmmmjjjfffaaa]]]XXXRRRNNNGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@BBBCCCDDDFFFGGGIIIIIIJJJGGGFFFCCC@@@>>><<<::::::999888999999:::;;;<<<===EEEIIIMMMPPPSSSXXX___eeeeeefffhhhjjjkkklllllllllkkkkkkkkkiiieee```\\\YYYZZZYYYWWWSSSRRRVVV___fffrrryyysssddd[[[TTTTTTaaaqqqyyyoooiiiddd___VVVMMMFFF???888444777777888888888999999999::::::;;;===???AAABBBCCCBBBCCCCCCEEEHHHJJJLLLLLLPPPOOONNNOOOQQQSSSSSSRRR;;;<<<===>>>???AAAEEEHHHJJJPPPVVV\\\```eeelllrrrtttvvvxxxxxxxxxyyy{{{}}}}}}{{{zzz{{{|||yyyxxxwwwuuutttsssrrrrrrqqqrrrtttuuuwwwxxxyyyyyyzzz|||~~~}}}|||{{{{{{|||{{{||||||}}}~~~|||xxx{{{qqqcccYYYQQQMMMHHHGGGEEECCCCCCDDDEEEFFFKKKMMMNNNOOOPPPUUU]]]cccqqqwww~~~yyylll___QQQEEE===888666333222333444333222222222333333444555555555666555666888999:::AAAIIIccc}}}|||}}}xxxyyyyyyppp^^^XXXTTTXXXdddpppxxx{{{wwwaaaSSSMMMJJJGGGFFFFFFGGGFFFEEEDDDBBBCCCGGGKKKSSS___llltttxxx}}}wwwYYYNNNDDD@@@@@@???@@@BBBFFFJJJPPPWWW]]]dddjjjnnnnnnpppqqqsssuuuvvvwwwxxxvvvwwwwwwxxxyyy|||~~~{{{sssooojjjeeebbb^^^YYYUUURRROOOLLLKKKLLLNNNOOOOOOOOOSSSWWW\\\```fffkkkoooqqqsssxxx|||wwwpppiiifffbbb^^^ZZZVVVQQQMMMFFFEEECCCBBBAAAAAAAAABBBBBBAAA@@@???????????????AAAAAACCCDDDEEEFFFEEEEEEEEECCCAAA???===;;;::::::999999999999::::::;;;<<>>???@@@AAADDDEEEEEEFFFFFFHHHJJJLLLQQQPPPNNNOOOQQQSSSSSSRRR:::;;;<<<<<<;;;<<>>>>>??????BBBCCCDDDEEEEEEDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;:::::::::::::::;;;<<<<<>>999777777888888888888999999999999999:::<<<===???@@@@@@FFFFFFGGGFFFFFFGGGJJJLLLSSSQQQOOOOOOQQQRRRSSSSSS:::;;;;;;;;;::::::<<<>>><<>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>CCCIIINNNPPPTTTYYY^^^dddfffiiilllnnnooonnnmmmgggddd^^^XXXQQQLLLHHHFFFBBBEEEIIILLLQQQYYYdddlllyyyzzzoooddd]]]WWWYYYjjj~~~}}}{{{pppfffWWWIIIAAA===;;;;;;777888888888888999999999::::::;;;===>>>???@@@AAAEEEFFFGGGGGGFFFHHHLLLPPPTTTQQQOOOOOOQQQRRRSSSSSS<<<<<<===<<<::::::;;;===888<<<@@@BBBDDDHHHNNNSSS]]]bbbhhhmmmqqqtttwwwyyyyyy}}}zzzxxxxxxzzzwwwvvvvvvuuutttrrrqqqpppnnnoooqqqrrrsssttttttuuuwwwyyy{{{||||||}}}~~~~~~yyyvvvwwwzzz}}}{{{pppeeeaaaZZZVVVTTTVVVZZZ]]]kkknnnrrrqqqmmmhhhgggggggggmmmwww}}}yyyzzz~~~nnn```SSSFFF===888666333222333444333222111222222333333444444555666555777:::::::::@@@GGGZZZ~~~rrrggg___ZZZ___mmmzzzyyy}}}uuueeeOOOLLLIIIHHHHHHGGGFFFEEEDDDAAAAAACCCEEEJJJUUUaaammmrrrvvvyyy|||zzzpppeeeZZZNNNBBB???AAAAAA@@@@@@???BBBFFFJJJOOOVVV]]]bbbaaafffkkkmmmnnnooorrrtttvvvvvvuuutttssstttwwwzzz|||~~~~~~||||||qqqsss||||||rrrfff]]][[[WWWRRRNNNLLLKKKJJJIIIHHHIIIJJJKKKNNNRRRXXX\\\```dddkkkssszzz~~~~~~{{{~~~yyyuuuqqqllliii___]]]YYYWWWTTTPPPLLLIIIEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHFFFDDDAAA@@@BBBAAA@@@>>>============<<<<<<;;;;;;;;;<<<======<<>>???@@@AAABBBCCCEEEGGGGGGGGGIIINNNSSSTTTRRROOOOOOPPPRRRSSSSSS@@@===;;;999::::::999999:::::::::;;;>>>CCCGGGJJJTTTZZZbbbiiinnnrrrtttvvvwwwzzz}}}}}}{{{zzzyyy{{{yyywwwtttqqqpppoooooopppoooooooooppprrrtttuuuvvvwwwyyy{{{|||~~~~~~}}}~~~wwwpppppprrrvvv}}}vvvjjjbbbaaa]]]WWW]]]hhhnnnzzz|||xxxrrrlllmmmqqqvvv{{{{{{wwwwww{{{mmm\\\NNNCCC===666666555444333333333333222222333333444555666666333555777777777;;;AAAFFF[[[zzzkkk___[[[___iii|||zzzxxx~~~fffUUUOOOJJJKKKJJJGGGFFFHHHCCCCCCEEEEEEDDDHHHXXXhhhwww|||}}}yyyzzz|||uuujjjZZZOOOFFFCCCBBB???<<<<<<<<<>>>BBBGGGNNNUUUZZZ^^^cccdddeeehhhkkkllllllkkkpppqqqrrrrrrqqqpppqqqssszzz~~~}}}{{{yyyyyyzzz{{{||||||pppqqqvvv{{{zzzmmmddd___ZZZTTTQQQPPPOOOLLLIIIHHHGGGGGGIIILLLPPPRRRRRRWWW\\\dddlllsssxxx~~~{{{xxx~~~}}}zzzyyyxxxuuuoookkkfffddd```[[[WWWSSSPPPOOOHHHFFFEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEBBBAAA???>>><<<;;;::::::<<<;;;;;;::::::;;;;;;<<<>>>BBBGGGLLLPPPTTTXXX[[[aaacccfffhhhhhhgggdddbbb___WWWNNNHHHFFFDDD@@@<<<===<<<>>>DDDJJJRRR```mmm{{{tttnnnfff^^^YYY```sssfffPPPFFFAAA<<<777999999999999:::;;;<<<<<<999:::<<<>>>???@@@@@@@@@BBBCCCEEEFFFGGGIIIKKKNNNRRRQQQPPPPPPQQQRRRSSSTTTDDDBBB???>>>>>>???>>>===;;;:::999999;;;>>>AAACCCNNNTTT\\\ccciiimmmqqqsssuuuwww{{{}}}~~~{{{zzzyyy|||zzzxxxuuusssqqqqqqqqqpppooonnnnnnoooppprrrsssuuuvvvxxxzzz|||}}}~~~}}}~~~~~~tttllljjjlllooovvv}}}{{{yyyooollleee^^^```iiiooo|||~~~xxxsssuuuxxx{{{~~~~~~xxxwwwyyy}}}lll\\\NNNBBB<<<666666555444333333333333222333333444444555555555444666777777888;;;AAAFFFXXXoooaaa[[[___iii~~~|||xxx|||kkkUUUNNNIIIHHHGGGDDDCCCDDDCCCCCCDDDEEEDDDHHHWWWfffzzz{{{xxxxxxrrriiiZZZOOODDDAAA@@@>>><<<===;;;<<>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<>>;;;888===;;;===BBBHHHQQQ___lllzzzvvvnnneee]]]XXX___rrriiiSSSFFF???;;;777777777777777888999::::::;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGJJJLLLPPPOOOOOOOOOOOOPPPRRRSSSCCCAAA???>>>>>>>>>===<<<===;;;:::999999:::<<<===FFFKKKSSSZZZaaafffkkknnnqqqtttwwwzzz{{{}}}~~~|||zzzyyy{{{yyywwwtttrrrqqqqqqqqqpppooonnnmmmmmmnnnooopppssstttvvvxxxzzz|||~~~~~~uuujjjeeeeeegggmmmtttuuu{{{~~~vvvmmmbbb```eeeooo|||||||||}}}}}}~~~|||}}}~~~wwwxxx|||yyyjjj[[[MMMBBB;;;666666555444333333333333444444444444444444444444444666888888888;;;AAAFFFVVV}}}wwwfff]]]___kkkzzzyyyzzzsssYYYQQQIIIHHHGGGDDDBBBCCCBBBBBBCCCDDDDDDHHHUUUddd|||}}}wwwvvvrrrkkk\\\PPPDDD??????======>>>;;;;;;<<>>=========<<<<<<;;;;;;;;;;;;<<<<<>>@@@BBBCCCEEEFFFGGGFFFFFFFFFHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQCCCAAA@@@?????????>>><<>><<<:::::::::;;;<<<@@@DDDKKKQQQXXX^^^eeeiiimmmppptttwwwxxxyyy|||}}}~~~|||zzzyyyxxxvvvtttrrrppppppppppppoooooommmmmmmmmmmmoooooorrrssstttwwwyyy|||~~~zzzllleeeaaaaaaffflllnnnrrryyyuuuhhhbbbbbblllxxxzzz{{{{{{vvv{{{}}}sssfffYYYLLLAAA999666666555444333333333333444444444444444444333333555777888888888;;;AAAFFFVVV|||ooobbbbbbnnn|||xxxwwwzzz{{{```UUULLLIIIIIIGGGEEEFFFBBBAAABBBDDDDDDGGGSSS___www~~~wwwvvvvvvrrrbbbTTTFFF@@@>>><<<<<<>>><<<;;;:::;;;???EEEKKKOOOVVVYYY]]]aaaccceeegggiiiiiikkkmmmmmmmmmnnnoooqqquuuwwwzzz|||||||||{{{{{{xxxwwwuuuttttttuuuwwwxxx}}}~~~~~~~~~ssskkklllooorrrwww}}}~~~ssslllddd^^^[[[YYYVVVSSSQQQNNNLLLKKKLLLLLLLLLKKKNNNPPPUUUZZZbbblllvvv}}}~~~}}}zzzxxxvvvuuutttqqqrrrsssrrrooojjjeeebbb```\\\VVVQQQOOONNNLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>AAAFFFJJJMMMPPPTTTVVVYYYZZZZZZYYYUUUOOOHHHDDDAAA===999888999::::::999<<<:::;;;@@@EEENNN\\\iiisss||||||qqqddd[[[XXX___ooo~~~|||jjjUUUDDD;;;888888888888999999:::;;;<<<===<<<<<<;;;;;;<<>>===<<<;;;:::;;;;;;;;;<<>><<<:::999888999;;;<<<===<<<;;;<<>><<<;;;::::::<<<>>>AAACCCAAACCCDDDEEEFFFGGGJJJLLLLLLMMMNNNOOOPPPQQQRRRRRRHHHGGGFFFFFFGGGFFFCCCAAA===<<<;;;;;;::::::::::::;;;===@@@DDDIIIPPPXXX^^^cccggglllppprrrtttvvvwww~~~~~~~~~}}}zzzwwwsssqqqpppooonnnlllkkkkkklllllliiiiiiiiijjjkkknnnpppqqqqqqrrrsssuuuxxx|||wwwiii^^^VVVUUUXXXZZZ^^^fffppp{{{vvvhhh```\\\bbbppp}}}|||rrrmmmeee\\\SSSIII@@@:::666666555444333333333333444444444444444444444444777888:::999888;;;AAAEEEUUUyyytttsss}}}vvvuuutttzzzxxxooo```QQQKKKJJJHHHFFFFFFDDDBBBBBBCCCCCCDDDKKKTTTaaaoooyyywwwuuuxxxzzzwwwkkk\\\LLLDDD@@@===;;;<<<===<<<;;;;;;===AAAFFFHHHMMMRRRXXX]]]___aaafffiiikkkmmmoooooonnnoooppprrrtttrrrqqqrrrtttuuutttssswwwuuurrrooommmllllllmmmnnnnnnoooqqqsssxxxtttoookkklllqqqxxx}}}~~~rrriiibbb^^^YYYUUUPPPNNNKKKJJJJJJJJJIIIHHHIIIJJJLLLPPPVVV___iiiooovvv{{{|||uuujjjaaaZZZVVVTTTRRRTTTSSSRRRQQQOOONNNMMMLLLMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@????????????======<<<<<<<<<<<<======<<>>;;;888888888888999:::<<<======<<<>>>CCCGGGLLLVVVaaajjjtttzzzlll^^^VVVVVVZZZdddmmmttt}}}wwwtttssssssjjjdddYYYLLL@@@:::888888666666666777888:::;;;<<<;;;;;;;;;;;;===???AAABBB@@@BBBDDDEEEEEEGGGJJJMMMLLLMMMOOOQQQRRRSSSSSSSSSIIIHHHHHHHHHHHHGGGEEEBBB@@@???>>>===<<<;;;:::999;;;<<<===???CCCJJJRRRWWW^^^bbbhhhllloooqqqssstttzzz|||~~~~~~}}}zzzzzzzzzyyyvvvqqqmmmjjjgggfffdddcccccccccddddddccccccdddfffiiimmmppprrrqqqrrrsssuuuyyy}}}oooaaaVVVRRRSSSUUUWWW]]]fffnnn|||nnnbbbZZZ[[[dddrrr~~~{{{lllggg```WWWOOOGGG@@@;;;666666555444333333333333222333333444444555555555777999:::999999;;;@@@EEEQQQuuutttyyysssrrrooo|||rrrppp{{{iiiWWWNNNKKKHHHEEEDDDEEECCCBBBCCCBBBBBBGGGOOOYYYgggqqqqqqpppssssssnnnhhhZZZLLLEEEBBB>>><<<===<<<;;;;;;<<<>>>AAADDDFFFHHHNNNUUUZZZ\\\^^^dddhhhlllnnnoooooonnnnnnoooqqqrrrpppmmmmmmooopppooonnnnnnllliiifffeeedddeeeeeeggghhhiiiiiilllqqqxxx}}}~~~vvvrrrmmmlllqqqxxx|||}}}|||qqqjjjddd^^^ZZZVVVSSSOOOLLLKKKJJJHHHGGGGGGHHHJJJLLLQQQXXXaaagggqqqwww|||pppfff___\\\ZZZYYYTTTTTTSSSRRRPPPOOONNNNNNMMMMMMKKKJJJHHHFFFEEEDDDBBBAAA@@@??????>>>??????======<<<<<<<<<<<<=========@@@CCCFFFHHHJJJMMMOOOKKKIIIFFFCCC???===;;;;;;777888888888999:::<<<======>>>AAAFFFHHHKKKTTT]]]fffppp|||nnn```ZZZZZZ]]]dddjjjlllvvv|||tttooonnnnnnaaa[[[RRRHHH@@@;;;888666555555666777888:::;;;<<<<<<<<<===???@@@AAABBBCCCAAACCCDDDEEEEEEFFFIIIKKKLLLMMMOOOQQQRRRSSSSSSSSSOOONNNMMMNNNNNNMMMJJJHHHEEEDDDCCCAAA???===;;;:::;;;;;;;;;<<>>::::::;;;<<<>>>@@@BBBDDDDDDKKKSSSWWWYYY\\\bbbggglllnnnooonnnmmmmmmnnnooommmjjjffffffhhhiiihhhfffdddbbb```^^^]]]]]]^^^___]]]]]]]]]^^^```eeekkkpppuuuyyy||||||wwwppplllooouuuxxxwwwzzz~~~zzzqqqkkkddd```]]]YYYUUUQQQOOOLLLJJJHHHHHHIIIJJJLLLPPPVVV^^^dddmmmttt~~~sssiiiccc```^^^^^^UUUUUUTTTTTTSSSRRRRRRQQQNNNMMMLLLJJJHHHFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======>>>@@@CCCEEEEEEFFFHHHJJJGGGEEEAAA>>>;;;:::::::::888999:::::::::;;;===>>>>>>???CCCHHHJJJKKKRRRZZZdddnnn}}}ssseee___```bbbggglllkkkttt{{{rrrkkkiiiiii^^^XXXNNNFFF@@@;;;777444777777888999:::<<<>>>???===>>>@@@AAACCCCCCDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLNNNQQQRRRSSSSSSRRRRRRSSSTTTUUUSSSQQQNNNLLLGGGFFFEEEDDDCCCAAA===:::;;;:::;;;<<>>======>>>>>>???>>><<<:::::::::;;;;;;AAAAAABBBCCCDDDDDDDDDDDDAAA@@@===:::888888999999888888999999:::<<<===>>>???BBBEEEHHHJJJNNNRRRUUUbbblll{{{~~~uuujjjfffkkkppprrrrrrwww{{{zzz{{{vvvkkk```TTTPPPJJJDDD>>>999777555555555777888:::<<<======@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDFFFIIIJJJGGGJJJOOORRRSSSSSSSSSTTTUUUVVVWWWXXXWWWTTTQQQOOOKKKJJJGGGFFFDDDBBB???<<<<<<;;;;;;<<<===@@@CCCEEEMMMQQQXXX___cccgggjjjllluuutttrrrrrrqqqqqqooonnnpppooommmkkkgggccc___\\\VVVUUUSSSPPPNNNMMMNNNOOOOOOSSSUUUVVV\\\gggmmmmmmrrruuuxxx{{{|||~~~mmm]]]VVVNNNMMMOOOQQQTTT]]]ooolllccc]]]___eeekkkpppuuu{{{vvvkkk___XXXQQQFFF===999888777666555444333333333333333444555555666666777777888999:::;;;===BBBEEEPPPppp~~~}}}yyywwwsssqqq}}}vvvkkktttsss]]]QQQMMMJJJFFFGGGGGGFFFDDDBBBCCCEEEHHHRRR```mmmqqqpppnnnjjjdddaaaYYYOOOGGGBBB@@@>>>===<<<;;;;;;;;;;;;===???@@@CCCGGGNNNTTTXXX[[[^^^```eeegggjjjkkkkkkjjjkkkkkkdddccc___[[[XXXTTTRRRQQQNNNLLLLLLLLLNNNOOONNNMMMJJJJJJKKKLLLNNNRRRXXX\\\^^^fffnnnttt{{{|||wwwuuuvvvyyy{{{}}}||||||||||||}}}vvvnnnfffeeeaaa]]]XXXUUUTTTTTTKKKHHHFFFHHHKKKOOOXXXaaallltttyyytttoookkkdddccc```]]]YYYUUUSSSQQQRRRQQQPPPNNNKKKIIIHHHGGGCCCAAA@@@>>>============???>>>===<<<;;;;;;;;;;;;@@@@@@AAABBBBBBBBBAAAAAA>>><<<:::888777777888888:::::::::;;;<<<>>>???@@@AAACCCFFFHHHJJJMMMQQQTTT^^^iiiyyy{{{yyyyyyxxxxxxzzz{{{~~~wwwnnnmmmttt|||~~~wwwvvvwwwsssiii___RRROOOIIICCC===999666666666666888999;;;===>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCEEEDDDDDDDDDEEEGGGIIIKKKIIILLLPPPRRRQQQPPPPPPPPPXXXYYY[[[\\\[[[YYYVVVTTTRRRNNNJJJHHHFFFDDDBBBAAA======<<<;;;;;;<<<>>>???FFFKKKRRRXXX^^^bbbfffiiiqqqpppooonnnlllkkkjjjjjjjjjjjjiiihhheeeccc```^^^WWWUUUSSSPPPNNNMMMMMMMMMJJJOOORRRSSSXXX```gggiiinnnrrrvvvzzz{{{|||~~~lll```RRRPPPOOOPPPPPPTTT```mmm|||ooodddbbbeeehhhlllpppvvvzzzzzzpppfff___VVVIII???;;;888777666555444333333333333444444555555666777777777888999:::;;;>>>BBBFFFRRRqqq~~~{{{www}}}|||lllmmm{{{yyycccUUUPPPLLLGGGGGGGGGFFFDDDBBBBBBEEEGGGRRR^^^kkkqqqqqqooojjjdddbbb[[[RRRJJJDDD@@@===;;;<<<;;;;;;:::;;;<<<>>>???@@@DDDKKKQQQUUUXXX\\\^^^```bbbdddeeedddccccccddd\\\ZZZWWWRRRNNNJJJHHHFFFEEEDDDCCCDDDGGGHHHGGGFFFEEEEEEFFFGGGHHHLLLQQQVVVWWWbbbnnnuuu{{{|||zzz{{{}}}}}}}}}||||||}}}~~~~~~}}}|||}}}~~~wwwooolllgggaaa]]]ZZZYYYYYYOOOKKKHHHIIIJJJLLLTTT\\\jjjuuuxxxsssjjjiiigggddd___ZZZVVVSSSQQQQQQOOONNNLLLJJJIIIHHHBBBAAA???>>>===<<<======>>>>>>>>>>>>===<<<;;;;;;??????????????????>>>===;;;:::888777777888999999;;;<<<<<<===???@@@BBBCCCDDDFFFHHHIIIJJJMMMQQQTTT[[[gggxxx|||ssspppooolllkkklllooosssyyy}}}wwwqqqsss|||~~~wwwqqqppprrroooeee\\\QQQNNNHHHAAA<<<999777777888888999;;;===>>>@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKJJJMMMOOOPPPOOOMMMLLLMMMYYY[[[]]]^^^^^^]]]ZZZYYYXXXTTTNNNJJJHHHFFFEEEDDD@@@???===<<<::::::999999AAAFFFLLLRRRWWW]]]bbbfffjjjjjjjjjiiihhhgggggghhhfffhhhjjjkkkkkkkkkkkklllaaa___]]][[[YYYVVVSSSQQQMMMPPPQQQQQQSSSXXX^^^bbbhhhlllrrrvvvyyyzzz{{{|||ppp^^^YYYTTTQQQNNNNNNVVV___qqqooohhhiiikkknnnqqqrrruuuzzz~~~~~~uuullldddZZZKKK@@@;;;777777666444444333333333444444444555666666777777888999:::;;;<<>>===<<<;;;:::::::::;;;<<<======BBBHHHMMMRRRUUUYYY[[[[[[]]]______]]]\\\\\\\\\UUUSSSPPPKKKGGGDDDAAA@@@AAAAAA@@@BBBDDDFFFFFFEEEFFFGGGHHHIIIJJJMMMRRRVVV\\\hhhuuu{{{~~~}}}|||||||||~~~~~~}}}}}}~~~~~~xxxssslllfffaaa___]]]\\\TTTPPPMMMLLLKKKKKKQQQXXXffftttyyyrrrqqqoookkkeee___YYYUUURRRQQQPPPNNNLLLKKKJJJIIIDDDCCCAAA???>>>>>>>>>???>>>>>>?????????===<<<:::===============<<<;;;:::999999888888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEGGGIIIJJJKKKLLLOOOSSSVVV^^^jjj{{{vvvlllhhhfffaaa___```ccchhhnnnuuuzzzuuupppsss~~~xxxqqqkkkjjjmmmkkkaaaXXXPPPMMMGGGAAA<<<:::999999999:::;;;===???@@@AAABBBAAABBBBBBCCCEEEEEEFFFGGGGGGGGGFFFGGGGGGIIIJJJKKKIIIKKKNNNNNNMMMKKKKKKLLLXXXZZZ\\\___``````^^^]]]]]]YYYRRRMMMKKKIIIHHHGGGCCCBBB@@@>>>;;;999888888>>>BBBGGGLLLQQQWWW]]]aaaccceeefffeeecccbbbcccdddhhhmmmsssxxx{{{}}}xxxvvvtttqqqnnnggg```ZZZTTTRRROOONNNNNNPPPUUUZZZaaafffnnnuuuxxx{{{|||}}}qqqggg\\\TTTOOOLLLQQQWWW]]]rrrzzzqqqpppqqqsssvvvppprrruuuxxx|||yyypppggg[[[KKK???;;;777666555444444444444444444444555555666777777888999:::;;;;;;<<>>>>>@@@???@@@BBBEEEGGGHHHGGGLLLMMMOOOPPPRRRUUUYYY]]]eeeqqq}}}}}}}}}|||||||||}}}wwwoookkkgggdddbbbYYYTTTPPPNNNKKKIIIMMMTTT\\\lllzzzyyyvvvqqqjjjbbb\\\XXXTTTSSSQQQPPPNNNLLLJJJJJJFFFEEECCCAAA@@@@@@@@@AAA>>>>>>?????????===<<<:::<<<<<<<<<<<<;;;:::999999777888888999:::;;;============>>>@@@BBBEEEGGGHHHLLLMMMNNNOOOPPPTTTYYY\\\cccooo~~~|||rrrgggccc___ZZZXXXXXXYYY^^^dddkkkyyyxxxtttooorrr{{{vvvnnngggfffhhhfff]]]UUUOOOLLLFFFAAA===;;;<<<<<<;;;;;;===>>>@@@BBBCCCCCC@@@AAABBBDDDFFFHHHIIIJJJGGGGGGGGGHHHHHHIIIJJJJJJFFFIIIKKKLLLLLLKKKLLLMMMUUUWWW[[[___aaabbbbbbaaaccc^^^XXXRRROOOMMMKKKJJJFFFEEECCCAAA>>><<<:::999===???CCCFFFJJJPPPVVVZZZ^^^aaacccbbb```___aaadddpppxxxvvvmmmbbbYYYQQQMMMLLLMMMOOOSSSZZZaaakkktttzzz}}}~~~~~~~~~~~~{{{kkk___VVVPPPOOORRRSSSaaawww{{{yyyyyyzzz{{{sssssssssuuuxxx}}}|||sssiiiZZZJJJ>>>;;;666666555444444444444444444555555666666777888888999:::;;;<<<===@@@DDDHHHPPPiiiyyyiiiooorrr]]]]]]gggpppqqqkkk___VVVRRRNNNKKKFFFGGGFFFEEEBBBAAABBBCCCHHHQQQbbbvvv}}}|||sssmmmcccVVVJJJDDDBBBCCC===<<<:::999888999999::::::===BBBFFFIIILLLPPPSSSPPPRRRSSSRRRPPPMMMLLLMMMFFFEEECCCBBBAAA@@@@@@@@@@@@@@@BBBFFFLLLPPPRRRRRRYYY[[[]]]___aaaeeeiiimmmsss|||~~~||||||{{{{{{|||}}}~~~~~~xxxsssnnnhhhddd\\\WWWSSSPPPLLLIIIKKKQQQXXXeeewww|||vvvnnnfff___\\\WWWVVVTTTRRROOOMMMKKKJJJGGGFFFDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::777777999:::;;;<<<===>>>@@@AAABBBDDDGGGJJJLLLMMMQQQSSSTTTVVVXXX]]]cccggglllwwwwwwmmmccc^^^ZZZUUUSSSSSSQQQWWW\\\bbbsss}}}vvvrrrnnnpppyyyvvvnnnfffdddfffcccZZZQQQMMMJJJDDD???<<<;;;===>>><<<<<<===???AAABBBDDDDDD@@@AAACCCEEEGGGIIIKKKLLLGGGGGGGGGHHHHHHIIIIIIIIIEEEGGGJJJKKKKKKLLLMMMOOOSSSVVVZZZ___ccceeeeeeeeehhhddd^^^YYYUUURRROOOMMMHHHGGGFFFDDDBBB@@@>>><<<;;;===???AAADDDHHHNNNSSSYYY^^^ccceeeeeeggglllppp{{{|||lll[[[TTTPPPLLLKKKMMMPPPXXXdddpppwww|||{{{}}}~~~|||||||||~~~rrreeeYYYQQQOOOPPPVVVbbbsss}}}{{{yyyxxxzzz~~~uuujjjZZZIII>>>;;;666666555444444444444555555555555666777777888888:::;;;<<<<<<>>>@@@EEEHHHOOOfffqqqccccccttt{{{aaa[[[aaammmooolllbbbXXXSSSNNNJJJFFFFFFFFFEEEBBBAAAAAABBBHHHPPPbbbyyytttqqqjjj___RRRHHHCCCBBB===<<<:::999888888888999888;;;>>>AAADDDGGGJJJMMMKKKMMMNNNLLLIIIGGGEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHMMMTTT\\\dddhhhiiipppsssvvvyyy{{{|||{{{zzzzzz{{{|||~~~~~~}}}vvvnnnhhhbbb]]]XXXUUUPPPLLLNNNSSSYYY```kkkwwwzzzrrrjjjddd```ZZZYYYWWWTTTQQQNNNLLLKKKGGGFFFDDDCCCBBBAAABBBBBB???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBBGGGGGGIIIKKKNNNQQQTTTUUUXXXYYY[[[^^^aaagggnnnssszzzqqqggg]]]YYYUUUQQQNNNOOOLLLRRRUUU[[[nnnxxxooollljjjmmmwwwyyypppgggdddeeeaaaXXXOOOJJJGGGAAA<<<::::::<<<===<<<<<<>>>???AAABBBDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJFFFGGGGGGHHHHHHHHHHHHHHHFFFHHHJJJKKKKKKKKKMMMOOORRRUUUZZZ```dddggghhhhhhlllhhhbbb]]]YYYUUURRROOOIIIIIIHHHGGGEEEBBB@@@???:::;;;<<<===@@@DDDIIINNNUUU\\\dddiiimmmrrrzzzhhh\\\UUUMMMHHHGGGHHHQQQ^^^kkktttyyy}}}~~~xxxzzz|||}}}{{{zzzzzz{{{~~~}}}sssbbbUUUPPPNNNOOOUUUaaaqqq~~~wwwkkkZZZIII???<<<666666555444444444555555555555666666777777888888:::;;;<<<===>>>AAAEEEHHHOOOeee}}}xxxlll___[[[fffrrrfff[[[^^^ppprrrpppeeeZZZTTTNNNIIIFFFFFFGGGEEEBBBAAAAAABBBJJJQQQccc{{{tttsssoooeeeXXXKKKCCC@@@===<<<:::888777777888888666888<<<>>>@@@CCCFFFIIIHHHIIIJJJHHHEEEBBBAAAAAACCCCCCDDDFFFIIIKKKNNNOOOPPPSSSXXXbbbmmmvvv|||{{{zzzzzzzzzzzz|||~~~wwwppphhhccc^^^[[[VVVQQQSSSXXXXXXYYY]]]dddoooyyy}}}tttlllgggddd\\\[[[XXXUUURRROOOLLLKKKGGGEEEDDDBBBAAAAAAAAAAAA???>>><<<;;;::::::;;;;;;:::;;;<<<<<<============@@@AAACCCDDDEEEFFFFFFFFFLLLMMMNNNQQQTTTWWWYYY[[[\\\^^^```ccchhhooovvv|||mmmcccYYYUUURRRNNNKKKLLLJJJOOOQQQVVVkkk}}}uuuhhhfffeeeiiittt{{{rrrhhhdddddd```WWWNNNHHHDDD???:::888888;;;<<<<<<<<<>>>???AAABBBDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKKKKKKKKKKMMMNNNHHHRRR^^^gggkkklllnnnpppqqqmmmhhhccc___\\\XXXUUUTTTQQQMMMJJJHHHFFFCCCAAA::::::::::::;;;@@@FFFKKKVVV^^^gggpppuuu{{{lll]]]PPPKKKMMMKKKLLLUUUdddqqqvvvxxxyyy{{{zzzzzzzzzyyyyyyyyyyyy~~~~~~lll\\\WWWNNNOOOSSS[[[fffuuu}}}rrrcccUUUGGG>>>;;;666555444333333333333333555777888888777777888:::;;;<<<===>>>>>>@@@DDDFFFRRRbbbyyywwwvvvwwwsssnnnfff\\\UUU[[[ddd|||kkkYYYaaauuuqqqbbb[[[SSSJJJGGGEEEDDDDDDDDDDDDBBB@@@EEENNN```ssswwwjjj___VVVMMMCCC;;;===<<<;;;:::888777666666888;;;>>>AAAAAABBBCCCEEECCCEEEFFFFFFEEEEEEGGGHHHKKKLLLNNNPPPSSSXXX^^^bbbfffjjjqqqyyy}}}xxxwwwwwwwwwyyy|||~~~~~~xxxrrriii```\\\]]]\\\WWWQQQQQQUUUYYY\\\___dddlllqqq~~~yyyqqqkkkhhhfff```\\\WWWSSSQQQNNNKKKIIIGGGEEECCCCCCCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;999999:::<<<@@@CCCFFFIIIJJJKKKLLLNNNTTTVVVXXXYYYYYYZZZ\\\^^^aaadddgggkkkooouuu~~~{{{iii]]]RRROOONNNLLLJJJJJJJJJMMMPPPYYYlll{{{rrrgggbbb```fffuuuvvvllliiihhhaaaVVVPPPHHHEEE@@@<<<;;;;;;::::::>>>>>>??????AAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNJJJTTTaaakkkpppqqqssstttwwwtttooojjjfffbbb^^^[[[UUUSSSOOOKKKIIIFFFBBB???======<<<;;;<<<@@@EEEIIIWWW___kkkvvv}}}mmm\\\RRROOOKKKKKKRRRaaammmsssvvvxxx{{{{{{{{{zzzzzzzzzzzzzzz~~~}}}}}}~~~}}}ggg^^^RRRPPPRRRWWW___lll}}}rrrbbbSSSDDD;;;777666555444444333333333444444666777777777777999:::;;;<<<===>>>???AAADDDGGGQQQaaawwwsssqqqnnnkkkggg```VVVOOOSSS[[[kkkvvvsss```eeerrrqqqcccWWWMMMIIIGGGEEEDDDDDDDDDBBB@@@BBBJJJXXXlll}}}vvvjjj```WWWNNNCCC<<<===<<<;;;:::999777666666666999===???AAABBBEEEFFFDDDFFFHHHIIIJJJLLLNNNPPPZZZ]]]aaaeeeiiioootttxxx}}}|||zzzyyyxxxzzz}}}xxxpppggg```^^^ZZZUUUPPPOOOQQQSSSTTTUUUYYY^^^cccfffmmmxxx|||ssskkkfffdddccc]]]ZZZUUUQQQOOOMMMJJJHHHGGGEEECCCCCCCCCCCCAAA???======<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;===@@@BBBGGGJJJNNNQQQRRRSSSTTTVVVZZZ\\\]]]^^^^^^^^^```bbbdddgggkkkooottt{{{}}}{{{iii]]]QQQMMMLLLJJJIIIIIIHHHKKKOOOXXXkkkzzzpppeeeaaa^^^eeeuuu|||oookkkhhhaaaWWWQQQFFFCCC>>>;;;;;;;;;::::::======>>>@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMHHHRRRaaaoooxxx|||}}}}}}|||yyytttoookkkgggccc___ZZZWWWSSSPPPMMMIIIDDDAAA@@@@@@???======???DDDHHHXXXaaannnyyynnn]]]VVVLLLJJJOOO\\\hhhooossswwwzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~ssseeeYYYTTTRRRTTTYYYcccuuu}}}mmm^^^PPPBBB999777666555444444333444444444222444666777666777999;;;;;;<<<>>>>>>???AAAEEEHHHPPP___uuunnnjjjfffccc```[[[QQQJJJLLLRRRXXXbbbqqqyyyccceeeqqqnnn___UUUKKKIIIFFFEEEEEEDDDCCCAAABBBEEEPPPbbbvvv~~~vvvkkkaaaXXXNNNDDD>>>======<<<;;;999888777666444777;;;>>>@@@CCCFFFIIIHHHKKKNNNRRRUUUZZZ___bbbooossszzz~~~{{{zzzzzz}}}{{{qqqhhh```YYYSSSOOONNNNNNNNNMMMLLLMMMPPPSSSRRRZZZeeeooo{{{{{{wwwpppiiiccc^^^\\\\\\XXXUUUQQQNNNLLLKKKIIIGGGGGGEEECCCCCCCCCCCCAAA@@@<<<<<<;;;;;;::::::;;;;;;:::;;;<<<<<<>>>BBBGGGKKKPPPSSSVVVYYYZZZ[[[\\\^^^aaacccdddeeeeeefffhhhjjjjjjmmmrrrwww}}}~~~zzz}}}|||hhh\\\PPPKKKJJJHHHGGGGGGEEEHHHMMMWWWkkkyyyqqqccc___]]]dddvvvqqqiiieee^^^UUUOOODDDAAA===;;;;;;;;;<<<;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKBBBLLL^^^qqq{{{vvvrrrmmmhhhddd^^^\\\YYYVVVSSSNNNIIIFFFAAAAAA@@@???>>>@@@CCCGGGVVV___llluuuzzz}}}kkk___QQQMMMNNNWWWbbbjjjpppuuuyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}~~~qqqaaaZZZSSSRRRUUU___ooo}}}vvveeeYYYMMMBBB;;;999555555444444444444555555111333555666666777999;;;;;;<<<>>>???@@@BBBFFFIIIQQQ___uuulllgggbbb```^^^ZZZQQQIIIHHHLLLOOOWWWfffwww}}}dddcccqqq~~~lll```OOOLLLIIIFFFFFFEEECCCBBBCCCCCCJJJZZZnnn}}}|||uuulllbbbYYYOOOFFF@@@>>>===<<<;;;:::999888777555888;;;>>>AAADDDIIILLLPPPTTTZZZaaahhhooowww||||||zzzzzz|||~~~{{{pppeee\\\UUURRRPPPOOOMMMJJJHHHHHHIIIJJJHHHOOOXXX___hhhyyyzzzuuukkkhhhbbb]]]XXXUUUTTTSSSRRROOOLLLIIIIIIHHHFFFEEEFFFEEECCCCCCCCCCCCBBB@@@===<<<<<<;;;;;;;;;<<<<<<<<<===>>>???BBBGGGNNNSSSUUUXXX\\\___```aaabbbdddfffhhhiiijjjkkknnnqqqttttttwww{{{}}}zzz~~~}}}hhh\\\OOOJJJHHHFFFEEEFFFCCCGGGLLLVVVjjjyyytttbbb^^^]]]fffzzzoooeee```YYYQQQMMMDDDAAA===;;;<<<===>>>>>>;;;===@@@BBBDDDDDDCCCBBBCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKK???III[[[qqq|||vvvpppkkkbbb___\\\YYYVVVRRRNNNKKKCCCCCCBBB@@@???AAADDDGGGOOOWWWccclllpppsssvvvxxx~~~xxxiiiZZZSSSOOOTTT]]]eeemmmtttvvvwwwwwwyyyzzz{{{|||}}}}}}}}}~~~jjj```VVVRRRTTT]]]lllzzz~~~ppp```UUUKKKAAA:::999555555444444444555555666222333666666777888:::<<<;;;===>>>???AAACCCGGGJJJRRR^^^~~~yyynnniiiccc```]]]ZZZRRRIIIFFFHHHLLLTTTaaaqqqeeeaaaiii|||yyyfffRRROOOKKKHHHGGGFFFDDDCCCBBBAAAEEERRReeeuuu}}}zzzuuummmcccZZZPPPGGGBBB???>>>===<<<;;;999888888888:::===@@@CCCHHHNNNRRR[[[aaajjjttt}}}|||zzzyyyzzz{{{|||yyyzzz{{{}}}}}}}}}}}}~~~~~~}}}~~~xxxlllaaaZZZVVVPPPNNNKKKHHHGGGFFFFFFFFFDDDIIINNNQQQUUUbbbwww}}}wwwqqqkkkfffccc\\\ZZZVVVRRROOOMMMLLLLLLKKKIIIFFFDDDDDDEEEDDDCCCEEEDDDBBBBBBCCCCCCAAA@@@>>>===============>>>>>>???@@@AAACCCGGGMMMTTTYYY\\\___cccfffggggggiiikkkjjjlllnnnppprrrvvv{{{~~~~~~jjj]]]OOOJJJHHHEEEDDDEEECCCGGGMMMVVViiiyyysssaaa^^^```jjjoooddd___XXXQQQNNNEEEBBB>>>===>>>@@@AAAAAA===???BBBDDDFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIILLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMAAAJJJ[[[sss}}}uuupppiiieeeaaa\\\YYYVVVRRRPPPHHHHHHGGGDDDBBBBBBDDDGGGGGGNNNXXX```fffkkkqqquuuzzz{{{|||~~~rrrdddZZZQQQRRRXXX```iiiqqqrrrssstttvvvxxxzzz{{{|||||||||}}}yyylll^^^WWWVVV]]]jjjvvv~~~~~~{{{nnn^^^RRRHHH>>>888666555555555444555555666777333555777888777888:::<<<<<<===???@@@AAADDDHHHKKKRRR\\\wwwsssnnnfffbbb^^^ZZZRRRHHHDDDFFFIIIQQQ^^^lllwww~~~bbb[[[\\\lllhhhVVVRRRMMMIIIGGGFFFEEECCC@@@???BBBKKKZZZiiiuuuzzzxxxtttnnneee[[[QQQIIIDDD??????>>>===;;;:::999888999;;;???BBBGGGOOOVVV\\\iiippp{{{~~~}}}}}}|||{{{zzzyyyxxxxxxuuuvvvwwwxxxzzz|||~~~~~~~~~|||zzzyyyyyyzzz{{{{{{|||~~~~~~||||||~~~}}}sssiii___YYYOOOLLLHHHFFFFFFFFFEEEDDDEEEHHHJJJJJJLLLUUUdddppp|||xxxwwwtttpppllliiigggddd```[[[XXXUUUTTTQQQOOOMMMJJJHHHFFFEEEEEEEEECCC@@@@@@AAABBBBBBAAACCCBBBAAAAAABBBBBBAAA???>>>>>>>>>===>>>>>>??????AAACCCFFFJJJNNNUUU\\\aaafffiiimmmooopppqqqssstttrrrsssuuuwwwzzz~~~lll___QQQJJJHHHFFFEEEFFFEEEIIINNNWWWhhh}}}vvvnnn___^^^bbbnnnttthhhbbbZZZSSSPPPFFFCCC???>>>???AAABBBBBB???@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOOOOAAAIII[[[vvvzzzwwwrrrjjjddd___[[[XXXVVVPPPPPPNNNJJJFFFDDDDDDFFFCCCHHHOOOUUUZZZaaajjjppptttuuuwwwzzz}}}}}}lll___SSSPPPSSSZZZdddlllooopppqqqsssvvvxxxyyyzzzzzzzzz{{{}}}~~~lll```\\\___jjjuuu|||{{{wwwjjj[[[PPPGGG===888777555555555555555666777777555777999999888888:::<<<<<<===???@@@BBBEEEIIILLLQQQXXXpppyyytttlllgggaaa]]]TTTJJJFFFFFFDDDMMMZZZfffnnnsssxxx|||}}}eee[[[SSS^^^uuunnnXXXTTTOOOJJJHHHGGGEEEDDD???@@@CCCIIISSSaaaoooxxxvvvtttnnnfff[[[QQQJJJFFF@@@???>>>===<<<:::999999888;;;???EEEMMMWWWaaahhhvvv}}}|||~~~~~~|||{{{|||~~~{{{|||||||||{{{zzzwwwvvvuuuuuuvvvwwwxxxzzz{{{|||}}}}}}}}}{{{yyyxxxwwwwwwxxxwwwxxxzzz}}}~~~}}}|||yyy{{{}}}~~~yyynnnbbbZZZPPPLLLHHHEEEFFFFFFDDDCCCGGGHHHHHHHHHIIIPPPZZZbbbrrrvvvqqqjjjfffeeeccc^^^ZZZUUUTTTRRROOOLLLJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@>>><<<<<<>>>@@@@@@???BBB@@@??????AAAAAA@@@>>>===============>>>??????BBBFFFKKKQQQWWW^^^fffkkknnnqqquuuwwwxxxyyy{{{|||}}}~~~oooaaaSSSLLLIIIGGGFFFGGGHHHLLLQQQYYYhhh{{{sssiii]]]]]]cccqqqyyylllddd\\\TTTOOOFFFCCC???>>>???@@@AAAAAA@@@AAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMLLLNNNPPPQQQRRRQQQPPPOOO>>>FFFYYYxxx}}}tttlllfffaaa^^^\\\WWWVVVSSSNNNIIIEEEDDDEEECCCFFFKKKNNNRRRYYYbbbiiipppqqqtttxxx|||~~~}}}||||||{{{pppbbbSSSNNNPPPWWW```iiimmmmmmoooqqqtttvvvxxxyyyxxxxxxyyy{{{|||~~~~~~yyyjjjccccccllluuu}}}}}}|||rrreeeWWWNNNGGG???;;;;;;555555555555555666777777777888::::::999999:::<<<<<<===???AAABBBEEEIIILLLOOOVVVkkk}}}wwwrrrllleee```XXXNNNIIIIIIAAAKKKYYYccchhhmmmsssxxx|||pppcccQQQVVVfff}}}vvvZZZUUUPPPKKKHHHGGGFFFDDDAAACCCFFFJJJRRR___nnnyyyvvvtttooofff\\\RRRJJJGGG@@@@@@???===<<<;;;:::999666:::???FFFPPP\\\hhhppp}}}yyy|||}}}}}}zzzyyy{{{}}}zzz{{{}}}~~~}}}{{{xxxvvvvvvvvvvvvwwwxxxyyy{{{{{{}}}~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuuwwwzzz}}}}}}|||wwwyyy{{{|||}}}|||qqqdddYYYSSSNNNIIIGGGGGGGGGEEECCCCCCCCCCCCDDDFFFLLLSSSXXXcccuuuvvvmmmggg```]]]\\\ZZZUUUPPPKKKKKKIIIFFFDDDDDDFFFHHHGGGFFFEEECCCAAA@@@??????===<<<::::::<<<>>>??????AAA???>>>???@@@@@@???>>><<<<<<<<<<<<<<<===>>>>>>CCCGGGNNNUUU]]]eeemmmrrrrrruuuyyy{{{|||}}}qqqcccTTTMMMJJJHHHGGGHHHJJJNNNRRRZZZhhhzzzrrrfff[[[\\\cccrrr|||nnneee[[[QQQMMMEEEBBB???===>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFGGGJJJJJJIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLOOOQQQQQQQQQPPPOOOCCCHHHYYYxxxuuunnnhhhbbb^^^\\\ZZZXXXUUUQQQMMMJJJGGGDDDAAABBBGGGMMMSSS[[[cccjjjmmmqqquuuwwwxxx{{{||||||~~~uuufffVVVNNNNNNQQQYYYaaacccgggmmmqqqtttuuuwwwxxxxxxyyyzzzzzzzzzzzz|||~~~~~~}}}~~~yyyppplllmmmrrr~~~}}}}}}~~~~~~}}}{{{yyy{{{}}}}}}qqqggg\\\SSSIII???888888666666555555555555666666777777777777777777777777<<>>>>><<<;;;999;;;@@@HHHVVVfffttt}}}~~~}}}}}}~~~~~~|||yyyzzzzzz{{{|||{{{xxxvvvtttwwwuuussstttvvvxxxzzzzzzzzzvvvsssssstttuuussstttvvvyyyzzz{{{zzzzzzzzzyyyxxxyyy{{{~~~sssfff]]]XXXSSSMMMIIIGGGFFFFFFEEEEEEFFFGGGHHHJJJMMMOOOPPPaaagggpppxxx{{{zzzuuurrrhhhaaaYYYUUUSSSQQQMMMHHHFFFEEEDDDCCCBBBCCCDDDDDDGGGFFFFFFEEEDDDBBBAAA@@@===<<<<<<;;;<<<===>>>???>>>===;;;;;;===>>>===<<<<<<<<<<<<;;;:::<<>>======;;;999999:::???GGGTTTdddqqqyyy}}}~~~~~~}}}||||||}}}~~~~~~|||zzzzzzzzzzzzzzzyyyxxxvvvuuuuuutttrrrsssuuuxxxzzz|||}}}yyyuuusssssstttuuutttuuuwwwyyyzzz{{{zzzzzz{{{zzzyyyzzz|||xxxkkkbbbZZZUUUPPPLLLJJJIIIHHHHHHGGGGGGHHHIIIKKKNNNOOOQQQZZZ```jjjrrruuutttppplllfff___XXXTTTRRRPPPKKKGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCBBB@@@@@@===<<<;;;;;;;;;<<<>>>???>>>===;;;;;;===>>>===<<<<<<<<<<<<;;;:::<<>>>>>??????>>>BBBAAAAAABBBCCCEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNN>>>DDDTTTrrr|||uuunnnkkkeee```[[[VVVPPPMMMJJJFFFCCCEEEGGGHHHMMMRRR]]]bbbiiinnnrrruuuwwwyyy|||~~~uuuaaaSSSKKKHHHKKKOOOVVV\\\cccjjjnnnppprrrsssvvvxxxyyyyyyyyyzzz|||~~~}}}}}}vvvoooooossswwwyyy~~~~~~}}}|||zzzxxxvvvqqqtttxxx~~~yyylll\\\OOOEEE<<<999;;;666666555555555555666666777777888999:::;;;<<<<<>>===<<<:::888888:::>>>EEEPPP^^^jjjqqqpppqqqssswwwzzzzzzxxxvvvwwwxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}||||||{{{{{{|||~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvuuussssssuuuxxx{{{}}}|||yyyuuusssssstttuuuuuuvvvxxx{{{||||||||||||~~~}}}||||||}}}rrrjjjaaa]]]XXXUUUSSSRRRQQQOOOMMMMMMNNNOOOPPPRRRSSSTTTWWW^^^gggppptttsssoookkkgggbbb\\\WWWUUUQQQLLLHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA===<<<;;;;;;;;;<<<===>>>>>>===;;;;;;===>>>===<<<;;;;;;;;;;;;;;;===@@@CCCJJJPPPYYYeeepppxxx}}}wwwiiiZZZSSSPPPQQQVVV[[[iii|||rrrjjjeee___WWW\\\gggxxxrrr___RRRLLLEEEBBB???===>>>>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOAAADDDOOOhhhzzzuuunnnhhhddd^^^XXXSSSMMMHHHEEEEEEEEEDDDGGGKKKUUU[[[cccjjjooorrruuuwwwzzz}}}hhhWWWMMMFFFFFFHHHOOOUUU]]]dddiiimmmoooqqqtttvvvwwwxxxxxxyyy|||~~~~~~uuunnnoootttwwwzzz}}}{{{yyyvvvtttmmmpppuuu|||zzzmmm]]]PPPEEE<<<888999666666555555555555666666777777999:::;;;===>>>>>>@@@BBBDDDFFFGGGIIILLLNNNRRRXXXeeeyyyvvvqqqjjjbbbYYYQQQKKKFFFKKKXXXhhhsssuuuuuuvvvvvvpppUUUHHHQQQ```sss{{{ttthhh]]]SSSPPPOOOLLLIIIIIIFFFBBBAAADDDKKKYYYnnn~~~xxxssskkk^^^RRRJJJFFFBBB>>>===<<<;;;999888999<<>>>>>===;;;;;;===>>>===<<<:::;;;;;;;;;<<<>>>BBBEEELLLSSS]]]hhhqqqyyy~~~ssseee\\\YYYZZZbbbiiixxxrrrkkkfffbbbYYY```nnnxxxbbbSSSLLLEEEBBB???>>>???@@@@@@???BBBBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRCCCDDDJJJ]]]}}}~~~uuuooojjjeee^^^YYYPPPKKKGGGGGGFFFCCCEEEIIIOOOTTT\\\dddjjjnnnrrruuuwwwyyy|||~~~ppp^^^PPPHHHEEEGGGJJJOOOWWW___dddiiimmmpppqqqsssuuuuuuvvvxxxzzz}}}ssslllmmmrrrxxxzzz}}}|||yyyvvvsssmmmpppuuu|||yyylll^^^RRRGGG<<<777777666666555555555555666666777888999:::<<<>>>???@@@@@@BBBEEEGGGHHHJJJMMMOOOPPPUUU```www{{{~~~~~~zzztttmmmeee\\\SSSLLLEEEIIIUUUfffsssvvvvvvwwwrrr|||}}}wwwYYYHHHMMM[[[nnnwwwrrrlll```TTTPPPOOOLLLJJJJJJFFFCCCAAADDDIIIVVVlll~~~yyyqqqbbbUUUKKKGGGBBB>>>=========<<<999999:::>>>CCCIIIOOORRRXXX[[[```ccceeefffffffffeeefffhhhlllppptttwwwyyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}zzzwwwuuutttttttttsssrrrqqqrrruuuwwwxxxxxxxxxxxxxxxzzz}}}}}}}}}}}}}}}}}}~~~~~~zzzyyy{{{}}}~~~|||{{{zzz{{{~~~}}}yyyuuusssrrrrrrsssvvvzzz~~~~~~~~~zzzwwwtttrrrqqqooollljjjfffeeedddcccbbbbbbbbbbbbccchhhqqqyyy~~~~~~|||xxxuuuqqqkkkeee___XXXTTTLLLJJJHHHFFFFFFGGGIIIKKKJJJJJJJJJIIIGGGFFFDDDCCC>>>>>><<<<<<<<<<<<===>>>>>>===;;;;;;===>>>===<<<:::;;;<<<======@@@EEEHHHNNNUUU___hhhooovvv{{{sssjjjffffffoooxxxuuummmhhhccc___hhhyyy}}}hhhWWWNNNFFFDDDAAA???@@@AAABBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNPPPRRRTTTUUUAAABBBHHHXXXttt~~~wwwrrrlllddd]]]VVVPPPLLLKKKHHHDDDEEEHHHIIINNNUUU]]]ccciiiooorrrsssuuuwwwzzz|||~~~xxxeeeVVVLLLHHHHHHFFFKKKQQQXXX^^^dddjjjnnnnnnppprrrssstttvvvyyy{{{~~~rrrjjjjjjpppvvvxxx{{{~~~}}}{{{xxxuuuooorrrxxx~~~wwwkkk]]]RRRGGG<<<666666666666555555555555666666888888999;;;<<<>>>?????????BBBEEEGGGIIIKKKOOOQQQNNNRRRZZZnnnyyyzzzxxxqqqiii```UUUMMMFFFHHHQQQaaaoootttuuuvvvlllvvvuuu}}}^^^JJJLLLXXXkkkyyywwwuuugggYYYRRROOOKKKIIIIIIFFFCCCBBBCCCFFFRRRggg{{{xxxiii\\\NNNIIICCC>>>======>>>>>>999999999;;;===AAADDDFFFMMMQQQWWW[[[]]]___```aaaaaabbbeeehhhlllppptttvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzyyywwwtttrrrpppooonnnjjjiiiiiilllppptttvvvwwwuuuttttttwwwzzz~~~}}}~~~~~~{{{{{{||||||zzzyyyxxxzzz|||}}}yyyuuusssqqqqqqrrruuuyyy~~~}}}{{{wwwvvvsssqqqnnnmmmlllkkkkkkooovvv}}}}}}wwwooofff^^^ZZZRRROOOLLLIIIHHHIIIKKKMMMLLLKKKJJJIIIGGGEEECCCAAA@@@???>>>=========>>>???>>>===;;;;;;===>>>===<<<:::<<<===>>>@@@CCCHHHKKKQQQXXXaaahhhnnnttt{{{~~~wwwrrrrrr{{{vvvooojjjeeehhhrrrnnn\\\QQQGGGDDDAAA@@@AAABBBCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJLLLNNNPPPRRRTTTUUU>>>@@@GGGVVVmmm}}}vvvlllddd]]]XXXSSSPPPLLLFFFEEEGGGDDDHHHOOOUUU\\\cccjjjooooooppprrrvvvzzz|||~~~~~~kkk[[[OOOJJJJJJCCCGGGLLLQQQWWW___ffflllkkkmmmooopppqqqtttwwwzzzzzz|||}}}~~~~~~{{{pppiiijjjoootttvvvxxx|||~~~~~~}}}zzzxxxsssvvv{{{wwwjjj[[[NNNCCC:::666888666666555555555555666666888888999:::<<<===>>>>>>>>>AAADDDGGGJJJMMMPPPSSSQQQSSSXXXggg|||zzz|||}}}uuunnndddXXXOOOIIIHHHNNN\\\iiinnnqqqrrrmmmuuunnnzzzdddOOONNNXXXnnnuuucccXXXRRRMMMJJJKKKEEECCCBBBBBBDDDMMMbbbuuurrreeeRRRLLLEEE???<<<<<<<<<===777888888:::<<<>>>@@@BBBEEEJJJPPPUUUWWWXXX[[[]]]aaabbbdddgggkkknnnqqqssswwwwwwwwwwwwwwwwwwwwwwwwsssrrrpppmmmjjjfffcccaaa]]]\\\]]]aaagggmmmppprrrpppoooppprrrwww{{{}}}}}}{{{}}}~~~|||}}}yyyyyyxxxxxxyyy{{{}}}~~~}}}|||yyywwwtttsssrrrqqqrrrtttxxx}}}~~~{{{yyyxxxwwwzzzyyynnnfffaaaXXXUUUQQQMMMLLLLLLNNNPPPPPPPPPNNNLLLIIIFFFDDDBBBBBBAAA???>>>>>>>>>???@@@>>>===;;;;;;===>>>===<<<;;;===>>>@@@BBBEEEJJJNNNUUU[[[dddkkkpppxxx{{{zzzvvvqqqmmmiiipppzzzooo\\\PPPFFFCCC@@@???AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQRRR<<<@@@HHHUUUhhhtttkkkccc]]]WWWSSSNNNGGGDDDFFFAAAEEEJJJPPPWWW___ggglllmmmmmmooosssxxx|||~~~~~~ppp___QQQKKKKKKAAADDDHHHMMMSSS[[[dddjjjiiikkkmmmooopppsssvvvyyywwwyyy{{{}}}}}}~~~}}}wwwnnniiikkkqqquuuvvvxxx|||~~~|||{{{vvvyyy~~~xxxjjjYYYKKK@@@999777:::666666555555555555666666888999999:::;;;<<<=========@@@DDDHHHJJJNNNQQQTTTVVVWWWZZZfff{{{zzzyyyqqqgggZZZQQQMMMJJJMMMXXXdddjjjmmmooorrrwwwkkkssskkkTTTQQQ[[[tttmmm___WWWPPPNNNNNNEEECCCCCCBBBBBBJJJ^^^qqqyyylllUUUOOOFFF???<<<;;;;;;;;;666777888999<<<>>>@@@AAABBBHHHNNNSSSTTTVVVXXXZZZ^^^___aaacccgggjjjmmmnnnrrrrrrqqqqqqppppppoooooolllkkkiiifffaaa\\\XXXUUUQQQQQQRRRWWW^^^eeejjjlllmmmlllllloootttxxx{{{{{{yyy{{{~~~}}}~~~xxxxxxwwwwwwxxxzzz{{{}}}xxxwwwvvvuuussssssrrrrrrssstttxxx{{{~~~~~~~~~vvvmmmhhh]]]ZZZUUUQQQNNNOOOQQQRRRVVVUUUSSSQQQMMMJJJGGGFFFCCCBBB@@@?????????@@@@@@>>>===;;;;;;===>>>===<<<<<<===???AAACCCGGGLLLPPPXXX^^^gggmmmsss|||wwwsssqqqnnntttmmmYYYLLLEEEBBB???>>>@@@AAABBBAAABBBCCCCCCDDDCCCBBB@@@???@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNOOOOOOOOO>>>@@@EEEPPPbbbwww}}}uuulllddd[[[UUURRRPPPJJJFFFFFFFFFFFFHHHNNNVVV]]]bbbfffiiimmmpppsssuuuxxxzzz{{{iiiYYYOOOKKKGGGDDDDDDHHHMMMRRR\\\eeejjjmmmpppqqqpppnnnmmmmmmmmmpppsssuuuwwwyyy|||~~~zzzuuuqqqkkkhhhllltttvvvxxxyyyzzzzzzzzz|||~~~}}}|||~~~}}}wwwhhhTTTEEE>>>;;;:::999777777777777777888888999999888888888:::<<>>???AAACCCFFFJJJNNNRRRUUUVVVYYYYYYYYYZZZ\\\```ccceeeeeeeeedddbbb```]]][[[YYYWWWVVVSSSQQQNNNLLLJJJJJJJJJJJJLLLOOOUUU[[[aaaeeehhhiiikkkllllllnnnrrruuuuuuvvvwwwyyyzzz|||}}}~~~}}}|||yyywwwxxxyyyyyyyyyyyyxxxvvvtttsssrrrqqqqqqqqqqqqrrrrrrsssvvvvvvwwwxxxzzz{{{||||||{{{qqqkkkddd___^^^\\\ZZZWWWXXXVVVUUUTTTRRROOOKKKHHHGGGFFFDDDBBBBBBBBBCCCDDDCCCCCCAAA@@@@@@@@@AAAAAADDDEEEFFFHHHKKKPPPVVV[[[___fffooovvv}}}zzz{{{|||{{{{{{}}}wwwtttuuu|||~~~}}}zzzvvvmmmaaaSSSJJJCCCBBBAAA@@@AAABBBDDDEEECCCCCCDDDDDDCCCCCCBBBAAACCCDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKBBBEEEJJJSSS]]]iiisssxxx}}}ttthhh```\\\XXXRRRMMMHHHFFFDDDDDDFFFJJJNNNRRR[[[___cccgggjjjmmmqqqsssyyy}}}rrraaaVVVMMMGGGBBBCCCDDDGGGNNNUUU___bbbfffhhhhhhgggggghhhdddfffiiilllmmmnnnqqqsssppptttwwwwww{{{wwwnnnfffdddeeeffflllrrrsssuuuxxxzzz{{{|||}}}~~~}}}~~~}}}kkk^^^MMMAAA<<<:::888555888777777777777888999999999999999:::<<<>>>AAABBBEEEFFFHHHJJJLLLOOOPPPQQQRRRUUUYYY___qqq}}}tttooohhhbbb___^^^XXXVVV]]]iiisss~~~~~~tttvvvuuu___VVVbbbrrr___SSSNNNLLLIIIFFFCCCAAAAAAFFFTTTbbb|||oooaaaRRRHHHBBB<<<;;;===;;;:::999999999999;;;<<>>@@@BBBDDDGGGHHHJJJLLLNNNPPPQQQRRRUUUWWWZZZ___lll{{{qqqkkkeeebbbbbb```[[[YYY```mmmzzzzzzvvvdddSSSXXXrrrwwwaaaUUUOOOLLLJJJGGGDDDBBBAAADDDOOOZZZqqquuufffVVVKKKCCC>>><<<===;;;::::::999999999::::::===>>>BBBGGGLLLQQQUUUWWW[[[[[[[[[[[[ZZZZZZYYYYYYVVVTTTRRRPPPLLLIIIGGGFFFFFFEEEDDDEEEGGGKKKOOOQQQPPPQQQSSSUUUXXX[[[^^^___dddeeeffffffgggjjjnnnrrrqqqrrrtttwwwyyy|||~~~|||zzzyyyyyyzzzzzzyyywwwuuuuuuvvvvvvwwwwwwwwwwwwtttsssssssssuuuwwwzzz|||vvvvvvwwwyyy{{{|||}}}~~~~~~}}}wwwqqqllleee```]]]ZZZWWWUUUSSSQQQNNNLLLKKKKKKIIIHHHGGGFFFFFFGGGEEEEEEDDDDDDEEEGGGHHHJJJGGGHHHJJJLLLOOOSSSYYY]]]gggnnnxxxzzzzzzyyyzzz~~~}}}xxxvvvuuuxxx||||||ssslllddd```^^^XXXMMMDDD?????????@@@AAACCCEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFFFFGGGGGGHHHIIIKKKJJJIIIHHHIIIJJJKKKLLLFFFHHHLLLSSS\\\gggpppvvvwww}}}rrriiibbbYYYSSSOOOMMMJJJGGGFFFGGGIIIJJJMMMQQQXXX^^^dddjjjpppsssrrrtttyyy}}}jjj\\\RRRHHHEEEFFFHHHMMMSSSWWWYYYZZZZZZXXXVVVVVVVVVUUUXXX\\\^^^______```aaabbbfffhhhjjjpppzzzxxxmmmdddbbbeeehhhmmmrrrxxxyyy{{{{{{{{{{{{|||~~~}}}~~~~~~|||}}}~~~}}}}}}xxxaaaWWWIII@@@===<<<999666888888888888888999999::::::;;;<<<>>>@@@BBBDDDEEEIIIJJJKKKMMMOOOQQQRRRSSSWWWXXX[[[___hhh{{{pppiiidddcccdddccc``````gggvvv~~~www~~~pppZZZVVVhhh}}}zzzdddWWWPPPLLLKKKGGGDDDCCCBBBCCCJJJSSSeeewwwwwwhhhXXXNNNFFF@@@>>>???::::::::::::::::::;;;;;;;;;===@@@EEEJJJPPPTTTWWWYYYZZZ[[[[[[ZZZWWWUUUSSSOOONNNLLLKKKIIIGGGFFFFFFEEEEEEEEEFFFIIIMMMRRRUUUUUUUUUVVVXXXZZZ\\\^^^___```bbbcccdddfffiiinnnqqqqqqrrrsssuuuxxxzzz{{{||||||{{{yyyxxxxxxxxxvvvtttssssssttttttuuuvvvwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{uuuvvvwwwyyy{{{}}}~~~}}}||||||vvvpppkkkggg```]]]YYYUUUSSSQQQOOOMMMMMMMMMLLLKKKJJJJJJIIIIIIMMMMMMMMMNNNNNNOOOOOOPPPOOOPPPRRRTTTVVVYYY^^^bbbnnnuuuzzzzzzzzz|||yyysssqqqqqqvvv|||~~~xxxrrrjjjaaa\\\YYYTTTJJJBBB>>>??????AAABBBDDDFFFGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJIIIHHHHHHHHHIIIKKKLLLLLLNNNQQQWWW___hhhppptttvvvzzz~~~sssiii___XXXTTTQQQMMMJJJGGGFFFFFFGGGGGGKKKRRRYYY___eeekkkoookkknnnttt~~~jjj]]]OOOIIIGGGGGGKKKOOOQQQRRRRRRQQQNNNLLLLLLLLLMMMPPPTTTVVVVVVVVVVVVWWWVVVZZZ]]]___fffpppvvvwwwrrrjjjcccaaabbbeeejjjpppyyy{{{||||||{{{{{{|||}}}}}}{{{{{{~~~||||||ttt___UUUGGG???<<<<<<:::888999888888888888999:::::::::;;;===???BBBDDDEEEFFFJJJJJJLLLMMMOOOQQQRRRSSSXXXYYY]]]aaaeeezzz~~~ssslllfffeeegggbbbaaaaaahhhxxxwwwzzz|||aaaTTT]]]mmmhhhZZZSSSNNNKKKGGGDDDDDDCCCBBBFFFLLL[[[mmm~~~yyykkk\\\RRRJJJCCC???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>AAACCCEEEFFFGGGJJJKKKLLLMMMOOOQQQRRRRRRXXXYYY___bbbdddtttyyyqqqjjjhhhjjjcccaaa___eeevvvyyyxxxhhhRRRWWWfffnnn___VVVPPPJJJFFFDDDDDDCCCAAACCCHHHSSSbbbuuu|||oooaaaWWWOOOFFF@@@???>>>>>>>>>===<<<;;;:::999;;;<<<>>>BBBGGGLLLQQQTTTTTTWWW]]]aaadddccc```^^^YYYYYYXXXXXXXXXYYY[[[\\\___^^^^^^^^^___```aaaaaabbbaaa``````aaadddgggiiiiiillloooppppppqqqrrrsssssssssttttttttttttttttttvvvyyy|||{{{wwwsssssssssqqqqqqppppppppprrrsssttttttuuuwwwyyyzzzyyyxxxwwwuuuvvvxxxzzz|||~~~~~~|||yyypppkkkddd^^^ZZZXXXVVVTTTTTTTTTUUUUUUVVVVVVUUUUUUXXXZZZ___bbbddddddbbb```^^^___aaaaaaaaacccfffhhhuuu~~~{{{{{{}}}wwwqqqqqqwwwyyysssooogggccc]]]WWWQQQKKKEEEAAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIINNNWWWaaaiiiooossstttsssuuuyyy}}}xxxpppeeeaaa[[[TTTNNNIIIGGGEEEAAAEEEJJJOOOSSSVVV[[[]]]]]]___dddjjjmmmrrr{{{fffXXXNNNGGGEEEEEEAAABBBCCCBBB@@@???@@@AAAAAADDDHHHJJJJJJIIIHHHHHHFFFKKKNNNQQQWWW```eeeeeegggeeecccdddccceeemmmwwwwwwyyy{{{||||||}}}~~~|||{{{xxxtttzzzsssccc^^^SSSDDD;;;888999999777999999888888999999:::;;;;;;<<>><<<:::888777;;;<<<>>>AAAFFFKKKPPPSSSXXX\\\dddkkkooopppnnnmmmhhhgggffffffggghhhiiijjjpppppppppooonnnmmmmmmllljjjiiigggfffgggjjjnnnpppsssvvvyyyzzzyyywwwwwwwwwwwwwwwwwwvvvuuuuuuttttttuuu{{{zzzvvvvvvxxxqqqpppoooooooooppprrrssstttvvvyyy|||}}}}}}|||zzzuuuvvvxxxzzz|||~~~zzzuuummmfffbbb___\\\[[[VVVWWWXXXYYYZZZZZZZZZZZZcccffflllrrruuutttrrrqqqhhhiiikkkkkkkkklllnnnpppqqq{{{~~~{{{tttssszzz{{{vvvooojjjdddaaa]]]WWWQQQKKKGGGDDDAAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGOOO[[[dddiiimmmqqqttttttuuuuuuwwwzzz}}}{{{nnnggg^^^WWWRRRMMMGGGCCCFFFDDDCCCEEEJJJOOORRRTTTVVVWWWYYY[[[```gggpppuuuppp]]]SSSLLLEEE?????????>>>>>>===<<<<<<<<<@@@@@@AAABBBBBBCCCDDDDDDDDDEEEIIINNNTTTYYY^^^aaacccaaa______ccchhhooosssvvvwwwxxxzzz|||~~~}}}|||zzzuuurrrwww{{{nnngggYYYNNNCCC>>>;;;999888:::999888777666666888:::;;;<<<>>>@@@BBBCCCEEEHHHKKKKKKKKKKKKLLLNNNPPPSSSTTTUUUYYY\\\aaafffmmmyyytttrrrssswwwtttllliiisssxxxdddTTTZZZqqq~~~iiiZZZOOOMMMLLLIIIFFFCCCBBBCCCDDDHHHVVVkkk}}}xxxiii[[[OOOGGGAAA???============<<<;;;::::::===>>>@@@AAACCCGGGLLLPPPTTTYYYcccrrr~~~zzzyyyzzz}}}|||xxxxxxwwwtttrrrtttzzz~~~|||{{{zzz}}}{{{yyyxxxxxxyyyzzz||||||}}}}}}|||zzzxxxwwwrrrsssrrrpppooopppsssuuuwwwxxxyyyzzz{{{|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{wwwnnngggddddddeeeaaa______aaa```^^^```eeelllsss~~~yyyyyyvvvsssqqqrrrtttuuuuuuxxx|||~~~yyypppmmmkkkiiihhhaaa\\\YYYSSSJJJEEECCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHIIIKKKGGGFFFEEECCCCCCCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIJJJIIIQQQ]]]ffflllooosssvvvvvvvvvvvvwwwxxxzzz|||~~~}}}{{{tttjjjaaa[[[TTTNNNIIIFFFDDDBBBBBBEEEIIIKKKLLLLLLMMMNNNOOORRRVVV]]]aaakkkzzzwwwdddWWWNNNFFFAAA@@@AAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAABBBDDDFFFJJJOOOTTTZZZ^^^aaaaaa``````bbbfffkkkqqquuuvvvvvvwwwxxxzzz{{{|||}}}|||yyywww~~~vvvrrrpppuuu}}}tttiiicccXXXMMMBBB===:::888777999:::999888888888:::<<<======???AAABBBCCCEEEHHHKKKLLLLLLMMMNNNPPPRRRTTTUUUWWW[[[]]]aaaggglllzzzvvvtttvvvzzzvvvnnnhhhooo}}}}}}kkkYYY]]]sssppp___SSSMMMLLLIIIFFFBBBAAA@@@AAAEEEQQQcccvvv{{{mmm___SSSJJJDDDAAA============<<<;;;::::::;;;===???@@@CCCGGGLLLPPPUUUYYYddduuu~~~|||{{{{{{{{{|||||||||||||||{{{yyyxxxwwwuuuvvvuuutttrrrsssuuuxxxxxxyyyzzz{{{|||||||||||||||{{{{{{{{{{{{}}}~~~}}}yyyqqqnnnmmmnnnkkkhhhfffgggggghhhmmmttt~~~}}}~~~zzz|||~~~}}}~~~~~~ssskkkhhhfffeeeccc]]]XXXVVVRRRKKKFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDFFFHHHHHHHHHHHHHHHJJJGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJSSS___iiinnnrrruuuxxxxxxwwwvvvvvvvvvwwwyyyyyy|||}}}~~~uuujjjbbbZZZRRRLLLHHHEEEBBBAAAAAACCCDDDDDDCCCDDDEEEEEEEEEFFFJJJLLLQQQZZZgggssssssbbbTTTKKKEEEAAA>>>???AAAAAAAAA@@@>>>===>>>>>>>>>>>>???@@@AAAAAACCCDDDGGGLLLQQQWWW[[[^^^___```bbbfffkkkpppuuuxxxvvvvvvvvvwwwxxxxxxyyyyyy}}}{{{wwwsssqqqzzzvvvssssssxxx~~~}}}xxxvvvsssllleeebbbWWWLLLAAA<<<:::777777999999999999999;;;===???@@@???AAACCCDDDDDDFFFIIIKKKNNNNNNOOOPPPRRRTTTUUUVVVXXX]]]^^^bbbggglllyyyvvvvvvxxx{{{vvvmmmcccfffwwwsss\\\]]]lll|||hhhZZZOOOMMMKKKHHHDDDBBB@@@???BBBJJJYYYlll}}}uuufffYYYNNNGGGCCC>>>>>>======<<<;;;:::::::::;;;>>>???BBBFFFLLLPPPWWW[[[dddsss}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwvvvttttttvvvyyyyyyyyyzzz{{{|||||||||||||||{{{{{{{{{|||{{{zzzzzzzzzuuurrrrrrsssvvv~~~~~~}}}{{{|||}}}|||~~~~~~{{{|||~~~nnnfffcccbbbaaa\\\VVVSSSRRRPPPJJJFFFFFFCCCDDDEEEGGGJJJMMMOOOQQQUUUTTTSSSPPPNNNKKKHHHGGGCCCEEEGGGGGGGGGFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGKKKTTT```jjjooorrruuuxxxxxxwwwvvvuuuvvvvvvxxxxxx}}}|||{{{|||~~~rrrhhh___VVVOOOKKKHHHDDDAAAAAAAAAAAAAAA@@@BBBCCCBBBAAA@@@AAACCCFFFIIINNNUUU]]]fffmmmqqqrrrmmmdddZZZPPPIIIFFFFFFAAABBBDDDFFFEEECCC@@@>>>??????>>>???@@@AAACCCCCCEEEGGGJJJNNNSSSXXX\\\^^^```bbbfffkkkpppuuuyyy{{{xxxxxxxxxxxxxxxxxxxxxxxx{{{}}}yyytttpppnnnsss|||zzzyyy{{{~~~~~~}}}tttqqqmmmhhhcccbbbWWWLLLAAA<<<:::888888:::888888999:::<<<>>>@@@AAAAAACCCEEEEEEFFFGGGJJJLLLOOOOOOPPPQQQSSSTTTVVVVVVVVV\\\]]]aaahhhnnn}}}vvvssstttwwwyyytttiii]]]ZZZggg|||xxx]]]YYY^^^vvvqqq___QQQOOOLLLJJJHHHEEECCCAAA@@@EEEPPPbbbvvv~~~ooo```RRRIIIEEE??????>>>===<<<;;;;;;;;;999;;;===???BBBGGGLLLPPPXXXZZZ```lll~~~~~~~~~~~~~~~|||zzzyyyxxxwwwxxxxxxvvvwwwwwwvvvttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz|||~~~~~~~~~~~~|||~~~~~~}}}}}}yyywwwyyy~~~mmmeeebbbaaa```WWWRRROOOOOOMMMHHHEEEEEEAAABBBCCCEEEHHHKKKMMMOOOVVVVVVTTTRRROOOLLLJJJHHHCCCDDDFFFGGGFFFEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFKKKTTTaaajjjoooqqqsssuuuuuuuuuttttttuuuwwwxxxzzzxxxvvvvvvxxx{{{~~~~~~zzzoooeee[[[TTTLLLIIIDDDAAA@@@@@@@@@???===???@@@@@@???>>>???@@@AAAAAABBBEEEIIILLLPPPSSSZZZZZZXXXTTTOOOLLLMMMNNNLLLMMMNNNNNNMMMJJJFFFDDD@@@@@@@@@@@@AAADDDFFFHHHMMMOOOQQQUUUZZZ___bbbeeedddfffkkkpppuuuyyy{{{|||{{{{{{zzzzzzzzzyyyyyyyyy{{{~~~~~~yyyuuurrrqqqoooxxx}}}zzzzzz}}}tttoookkkeeeaaaaaaWWWMMMBBB===;;;999999<<<777888999:::<<<>>>@@@AAACCCDDDFFFGGGHHHIIILLLOOOOOOPPPQQQRRRSSSUUUUUUVVVTTT[[[\\\___hhhnnn{{{sssoooqqqtttwwwqqqfffZZZSSSZZZmmm~~~{{{]]]VVVRRRggguuu```QQQNNNJJJHHHHHHGGGEEECCC@@@BBBKKK\\\pppxxxfffVVVKKKFFFBBBAAA???>>>===<<<<<<<<<:::<<<>>>@@@BBBFFFLLLPPPUUUWWW\\\dddrrr~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxyyywwwxxxyyywwwvvvuuuvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz|||~~~{{{zzz~~~~~~}}}~~~~~~~~~~~~~~~zzzxxxyyy{{{|||llldddbbb```^^^VVVQQQMMMNNNLLLFFFCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJPPPPPPPPPOOOMMMKKKJJJIIICCCEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEMMMVVVbbbkkkooopppqqqrrrsssrrrrrrssstttvvvxxxyyyuuuuuuuuuwwwzzz|||}}}|||{{{sssggg\\\UUUMMMIIIDDDAAA??????>>>===999:::<<<<<<<<<<<<===???;;;:::<<>><<<::::::<<<777888:::;;;===???@@@AAACCCEEEGGGHHHIIILLLOOOQQQPPPQQQRRRTTTUUUUUUUUUUUUSSSZZZ[[[^^^gggmmm||||||rrrnnnnnnqqqvvvooofff[[[SSSSSSaaaooo{{{{{{{{{]]]SSSLLL[[[tttxxxdddSSSNNNIIIFFFFFFFFFDDDBBB@@@BBBJJJXXXjjj{{{~~~lll[[[OOOJJJEEECCCAAA???>>>===>>>>>>:::<<<===???AAAEEEJJJMMMPPPTTTYYY___jjj{{{~~~|||{{{{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{zzzxxxwwwxxxyyyuuuvvvxxxzzz{{{|||}}}}}}||||||||||||}}}~~~||||||}}}|||zzz}}}}}}~~~}}}{{{zzz}}}}}}|||zzz{{{}}}|||zzz}}}|||}}}|||xxxwwwyyyyyyzzzkkkccc```\\\ZZZUUUPPPMMMMMMKKKFFFCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHCCCEEEGGGGGGEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDOOOXXXdddlllooooooppppppppppppppppppqqqssstttuuutttvvvxxxyyyzzzzzz{{{{{{yyy||||||nnnbbbZZZRRRNNNHHHCCCAAA???>>>===999:::;;;;;;;;;;;;>>>@@@<<<:::<<>>AAAFFFJJJNNNSSSZZZ^^^dddooo~~~}}}{{{yyyyyyzzz{{{|||~~~~~~~~~}}}|||{{{yyyyyyzzz{{{|||{{{yyywwwwwwxxxuuuvvvxxx{{{~~~~~~~~~}}}}}}~~~|||yyyxxx{{{~~~}}}~~~}}}~~~~~~~~~}}}{{{zzzxxxvvvvvvzzz{{{yyyvvvuuuwww}}}~~~~~~~~~{{{~~~~~~yyyvvvsssrrrtttsss}}}yyylllddd```[[[WWWTTTOOOLLLMMMLLLGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFGGGGGGFFFEEEEEEFFFEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEQQQZZZeeemmmpppooooooooopppooonnnnnnnnnoooqqqrrrqqqsssvvvwwwvvvuuuvvvwwwzzz{{{{{{mmmeeeXXXTTTMMMHHHDDDBBB???>>>===>>>>>>>>>===>>>AAACCCCCC??????CCCDDDBBBDDDIIIJJJLLLQQQZZZeeennnsssuuuvvvsssooojjjddd___\\\ZZZUUUUUUVVVXXX[[[```eeehhhfffgggjjjmmmqqquuuxxxzzzwwwxxxyyyyyyzzzzzzzzzyyy~~~~~~~~~~~~~~~~~~~~~}}}|||~~~xxxlllcccaaaUUUJJJ@@@<<<:::888999;;;;;;<<<>>>???AAAAAABBBBBBBBBEEEHHHJJJLLLOOOSSSVVVSSSTTTVVVXXXYYYYYYXXXXXXWWW^^^]]]\\\dddhhhqqqxxxqqqoooqqqoooggg```ZZZRRRJJJLLLTTTbbbvvvooo{{{sssVVVIIIEEEIIIZZZxxxddd\\\QQQKKKJJJIIIGGGDDD???CCCJJJTTTaaappprrrcccYYYUUUIIIGGGDDDBBB@@@@@@@@@AAA888999:::;;;<<>>AAAAAABBBCCCDDDGGGGGGHHHJJJLLLOOOQQQRRRQQQXXX\\\ZZZXXXYYYXXXWWWZZZZZZ]]]aaaccchhhsss~~~vvvooommmkkkiiiggg```WWWNNNJJJJJJLLLYYYhhh~~~rrrssswww{{{yyymmmZZZKKKDDDLLLWWWkkkyyydddQQQKKKLLLJJJGGGFFFCCCCCCEEELLLZZZmmmuuufffZZZTTTJJJFFFAAA@@@AAAAAA???===<<<======<<<;;;===@@@CCCIIIPPPXXX\\\^^^ccclllttt~~~|||{{{{{{}}}~~~}}}xxxvvvwww}}}|||{{{zzzyyyxxxwwwwwwssswww||||||~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~{{{xxxvvvvvvxxx~~~||||||{{{~~~~~~~~~|||yyyuuusssrrrtttxxx|||yyyyyyxxxvvvvvvyyy}}}}}}yyy|||~~~|||zzz~~~{{{yyyuuummmiiijjjooorrr~~~|||mmmgggccc[[[TTTSSSNNNIIIHHHJJJKKKHHHEEEGGGFFFDDDBBBAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGBBBBBBCCCEEEGGGJJJMMMOOOJJJJJJIIIHHHGGGGGGFFFFFFVVV\\\dddkkknnnnnnoooooommmnnnooopppqqqppppppoootttwwwyyyxxxtttrrruuuxxxxxxxxxxxxzzz}}}vvvlll___WWWTTTQQQKKKFFFKKKHHHHHHKKKLLLJJJJJJLLLNNNNNNOOONNNMMMMMMMMMNNNOOOUUU```nnn}}}zzzuuuvvvyyyzzz{{{|||}}}|||{{{|||~~~~~~~~~~~~}}}oooddd^^^PPPHHHAAA>>><<<888888;;;:::<<>>;;;<<<<<<<<<;;;;;;<<>>:::;;;<<<;;;:::999;;;>>>@@@BBBHHHOOOTTTVVV[[[dddjjjnnnttt{{{~~~|||{{{zzz{{{}}}~~~zzzxxxyyy||||||{{{zzzyyyyyyzzzzzz|||~~~}}}{{{|||~~~~~~}}}~~~~~~}}}|||{{{zzzzzzwwwwwwxxxzzz||||||zzzyyysssqqqpppqqqtttvvvwwwwwwyyyyyyyyyyyyyyy|||yyytttssswww{{{~~~zzzxxxuuupppmmmmmmlllppp}}}~~~nnnaaaWWWRRRMMMJJJFFFFFFHHHIIIHHHFFFHHHFFFEEECCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFHHHJJJKKKOOONNNMMMJJJHHHFFFDDDCCCXXX]]]ccchhhkkklllnnnnnnnnnnnnnnnooooooooooooooorrrtttvvvvvvtttrrrssstttuuutttttttttvvvxxx{{{|||xxxoooiiifffdddhhhqqqxxxyyyyyyzzzuuuqqqjjjddd```]]][[[ZZZXXXZZZ```mmm|||~~~~~~~~~~~~zzzyyy{{{~~~wwwggg___KKKDDD>>>===<<<999999<<<<<<>>>???@@@AAACCCGGGJJJKKKLLLNNNQQQSSSTTTUUUUUUVVVZZZ\\\ZZZ[[[^^^___]]]ZZZWWWVVVYYY[[[```jjjsss}}}rrrkkkfffccc___XXXQQQLLLIIIHHHGGGNNNXXXeeewwwtttnnnmmmvvv|||jjjXXXLLLEEE@@@GGG^^^xxxttt^^^RRROOONNNIIIDDDGGGFFFDDDEEELLLZZZlllxxxvvviiiZZZNNNIIIFFFBBBAAABBBBBB???<<<;;;<<<;;;:::888999<<<>>>@@@EEEKKKOOORRRWWW___eeejjjpppwww|||~~~}}}|||~~~~~~~~~}}}{{{xxxvvvxxxyyy|||~~~||||||}}}~~~|||{{{zzzzzzzzz}}}|||zzz{{{||||||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{xxxxxxxxxzzz|||}}}|||{{{tttrrrpppqqqssstttttttttuuuuuuvvvvvvwwwzzz~~~}}}~~~{{{vvvpppooossswww|||yyywwwuuurrrooonnnmmmrrr~~~vvvcccVVVPPPJJJGGGEEEEEEFFFGGGGGGFFFHHHGGGFFFDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHMMMLLLKKKIIIGGGEEEDDDCCC[[[___dddgggiiikkklllmmmmmmmmmmmmnnnnnnnnnoooooooooqqqtttuuuuuuuuuuuuuuuttttttttttttuuuvvvxxxyyy~~~}}}{{{yyypppjjjfffccc]]]YYYZZZcccppp{{{yyy{{{~~~yyyggg^^^KKKDDD>>>===<<<888888:::<<<===???@@@AAADDDHHHKKKLLLMMMOOORRRTTTVVVWWWXXXWWWYYYZZZXXXZZZ___```^^^[[[VVVTTTVVVYYY]]]fffooozzzqqqiiifff```YYYSSSNNNJJJHHHDDDIIIPPPZZZhhhvvv}}}|||sssllliiitttvvvfffUUUJJJAAADDDRRReeewwwwwwdddVVVQQQOOOLLLGGGGGGFFFDDDCCCFFFQQQbbbnnnyyyyyynnn```SSSKKKGGGBBBAAABBBCCCAAA???<<<<<<;;;999888888;;;===>>>BBBGGGLLLOOOTTT[[[```ccciiipppuuuwwwyyy}}}~~~||||||~~~~~~~~~{{{xxxvvvwwwxxxzzz|||}}}}}}~~~~~~}}}}}}~~~|||zzzyyy{{{xxxwwwxxxzzz{{{zzzyyyxxxyyyzzz~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}yyyxxxxxxyyy{{{|||{{{yyyuuusssrrrrrrssstttsssrrrooopppqqqrrrsssuuuyyy||||||{{{zzz{{{yyyvvvrrrrrruuuyyy~~~}}}{{{zzzyyyyyyvvvsssuuuyyyjjjYYYPPPHHHFFFDDDDDDEEEFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDHHHHHHFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDEEECCCBBBAAAAAAAAABBBDDDDDDGGGGGGGGGFFFFFFEEEEEEEEE```cccfffiiiiiijjjlllnnnnnnnnnnnnmmmnnnoooooopppnnnpppsssuuuvvvwwwvvvuuuttttttttttttuuuvvvwwwwwwzzz|||wwwnnngggccc\\\XXX]]]fffsss~~~wwwdddZZZIIICCC>>>===<<<888888999<<<>>>@@@BBBCCCFFFIIILLLNNNOOOPPPSSSVVVYYY\\\^^^XXXYYYXXXWWWZZZ```bbb```\\\VVVRRRSSSWWW[[[ccckkkyyy}}}tttkkkggg```ZZZVVVRRRNNNLLLGGGKKKOOOTTT^^^jjjqqqqqqooogggeeepppuuu^^^OOOCCCCCCJJJWWWkkk|||rrr```TTTPPPLLLIIIGGGGGGEEEAAABBBJJJXXXcccsss}}}{{{uuuiii[[[PPPKKKDDDAAAAAABBBBBB@@@======<<<:::888888:::<<<<<>>>>>===;;;888888:::<<<:::===@@@EEEJJJOOOSSSWWW^^^bbbhhhmmmpppuuu|||}}}}}}~~~~~~}}}~~~|||{{{yyyyyyzzz{{{~~~~~~~~~}}}zzzxxxvvvvvvwwwyyy{{{|||}}}{{{xxxvvvvvvuuurrrppppppqqqssstttwww{{{|||{{{yyyxxxwwwzzz~~~}}}|||~~~~~~}}}~~~{{{}}}|||}}}}}}{{{yyywwwwwwwwwuuussssssrrrrrrrrrssssssrrrpppkkklllnnnnnnnnnooorrrttt}}}|||zzzvvvyyy{{{zzzxxxyyy}}}lllYYYMMMGGGGGGFFFEEECCCCCCEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAACCCDDDEEECCCDDDDDDEEEFFFGGGGGGHHHkkkmmmnnnnnnmmmnnnoooqqqsssrrrqqqqqqqqqrrrssstttrrrsssuuuwwwxxxwwwtttrrrqqqqqqrrrsssttttttuuuuuuwwwwww{{{xxxlllbbb___ZZZYYYfffyyy{{{xxxwww~~~~~~mmm\\\RRRCCC===:::<<<<<<;;;;;;===>>>BBBFFFIIIJJJLLLMMMOOOTTTTTTTTTVVVZZZ```fffjjj\\\\\\ZZZXXX]]]eeegggddd^^^WWWQQQRRRUUUYYYaaahhhkkkyyynnneee___[[[WWWSSSPPPQQQOOOMMMRRR]]]fffiiilllfffeeepppuuu___KKKCCCAAAGGG]]]vvvlllXXXPPPNNNMMMEEEGGGFFFAAA>>>AAALLLVVVjjjwwwxxxkkk___VVVJJJBBB???>>>>>>===??????>>>;;;999888:::<<<999;;;>>>BBBGGGMMMQQQTTTYYY^^^cccgggkkkqqqyyy~~~~~~{{{|||}}}~~~|||zzzxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyuuutttuuuvvvxxxxxxwww{{{{{{xxxrrrrrrpppnnnlllmmmpppsssppptttyyy|||{{{yyywwwwwwyyy|||~~~~~~}}}|||||||||~~~~~~~~~~~~~~~|||}}}}}}}}}|||}}}~~~zzz||||||zzzyyyxxxvvvtttrrrqqqqqqqqqssssssqqqooolllmmmoooooooooppprrrttt}}}|||zzztttwwwyyyyyywwwwww{{{~~~||||||}}}|||yyyfffTTTIIIHHHHHHGGGEEECCCCCCDDDFFFHHHHHHHHHHHHHHHFFFEEEEEE@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqpppoooqqqrrrssstttttttttsssrrrpppppppppqqqrrruuuwwwyyyvvvvvvvvvvvvyyyyyyhhhdddccc```ccckkkrrr~~~yyyvvvuuu|||}}}~~~tttjjj[[[OOOAAA???===;;;;;;<<<>>>???@@@CCCFFFGGGIIIJJJMMMOOOUUUTTTSSSSSSVVV\\\aaaeee^^^\\\ZZZZZZ\\\aaagggjjjfffbbb[[[VVVUUUXXX]]]```hhhxxxzzzqqqhhh]]]SSSNNNOOOLLLLLLPPPRRRTTT]]]hhhdddgggfffiii}}}mmmRRRGGGCCCCCCQQQeeesss___XXXRRRJJJHHHEEEDDDDDDBBBAAAGGGNNNcccmmmwww|||~~~{{{vvviii]]]NNNFFFDDDDDDBBB???>>>>>>===<<<;;;999777666555888<<<@@@DDDIIINNNRRRYYY[[[^^^aaaeeekkkrrrvvv~~~~~~}}}|||{{{}}}}}}~~~~~~|||zzzyyyyyyyyy~~~}}}{{{}}}zzzvvvtttuuuvvvwwwwww|||{{{zzz{{{||||||{{{zzzsssrrrqqqrrrrrrqqqooolllnnnqqqvvvyyyzzzyyyyyyyyy{{{yyywwwwwwyyyyyywwwuuuzzz}}}~~~}}}}}}|||}}}|||{{{{{{{{{{{{|||}}}{{{yyy{{{}}}yyyvvvyyy~~~}}}{{{zzz~~~}}}|||{{{zzzxxxtttqqqssssssrrrqqqpppnnnnnnmmmlllkkkjjjkkklllnnnmmmmmmtttwww{{{}}}~~~~~~{{{|||zzzuuutttxxx{{{zzzxxx}}}}}}{{{~~~{{{{{{}}}|||}}}xxxxxxzzzzzzvvvlll^^^QQQHHHJJJGGGDDDBBBCCCDDDDDDCCCFFFGGGHHHGGGEEECCCCCCDDDCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEGGGHHHJJJppppppoooooooooooooooooopppqqqqqqqqqqqqppppppooopppqqqrrrssstttsssrrrrrrrrrrrrrrrrrrssstttuuuvvvtttvvvwwwxxxzzz~~~~~~vvvnnneeecccggggggnnnyyy~~~{{{xxxwwwyyyzzz}}}uuukkkcccWWWLLLAAA???===;;;;;;===???@@@BBBDDDGGGHHHIIIKKKNNNPPPUUUTTTSSSTTTVVV[[[___bbb]]][[[YYYYYY[[[aaagggkkksssnnnggg```\\\[[[]]]___iiiwwwxxxooocccXXXSSSLLLIIIIIINNNQQQUUU]]]ggghhhkkkiiiiiixxx{{{___LLLAAA@@@MMM]]]{{{zzzeee\\\TTTJJJHHHFFFDDDDDDAAA???CCCJJJXXXdddqqqyyy}}}pppdddSSSHHHEEEDDDBBB@@@??????>>>===<<<:::888777777999;;;>>>AAAFFFLLLPPPWWWYYY]]]aaaeeejjjooossszzzzzzzzzyyyyyyzzz}}}xxxyyy{{{}}}~~~~~~~~~}}}~~~|||{{{~~~{{{xxxwwwvvvuuutttyyyyyyyyy{{{||||||yyyvvvssssssssstttuuuuuurrroookkkooouuuyyyzzzyyyyyyyyyyyyxxxwwwxxxzzz{{{yyywww{{{~~~~~~}}}}}}}}}{{{zzzyyyyyyzzz|||~~~|||zzz{{{~~~~~~{{{wwwvvvyyy}}}~~~}}}|||{{{yyyxxxxxxvvvssspppppppppqqqqqqqqqqqqqqqqqqooommmkkkkkkmmmnnnnnnmmmqqqtttwwwyyyyyyzzz|||~~~{{{~~~}}}yyyxxxzzz{{{yyyxxxzzzzzzwwwtttooonnnttt{{{}}}xxxvvvuuusssmmmeee[[[RRRMMMIIIFFFCCCBBBCCCDDDDDDCCCEEEFFFGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEGGGHHHIIIqqqqqqqqqppppppooooooooonnnooooooppppppppppppoooppppppqqqrrrrrrrrrrrrrrrssssssssstttssssssrrrqqqrrruuuxxxzzzzzzzzz{{{|||tttkkkjjjiiikkkooossszzz|||yyyzzz|||~~~~~~|||zzzxxxvvvvvvxxx||||||{{{yyyvvvwww~~~~~~wwwlllddd^^^TTTKKKAAA???===<<<<<<>>>@@@BBBDDDFFFHHHJJJKKKMMMPPPRRRTTTTTTTTTUUUWWWZZZ]]]___^^^\\\ZZZZZZ]]]cccjjjooo{{{ssskkkddd```^^^]]]iiissswwwooodddZZZUUUJJJGGGHHHMMMTTTYYYaaaiiimmmoookkkgggppptttWWWDDDAAAKKKVVVrrrqqqeeeZZZOOOKKKHHHFFFFFFCCC@@@BBBFFFPPP\\\kkkvvv~~~yyykkkXXXJJJDDDCCCBBB@@@?????????>>>===;;;:::999999::::::;;;===BBBHHHMMMRRRVVV[[[___cccgggkkknnnsssuuuvvvvvvvvvvvvwwwyyytttuuuvvvxxxyyyyyyyyyxxx|||}}}{{{yyywwwuuuttttttuuuwwwyyy{{{yyyvvvsssttttttvvvxxxzzzyyyvvvtttkkknnnsssvvvxxxxxxyyyzzzxxxwwwxxxzzz|||}}}{{{yyy|||~~~~~~}}}}}}~~~zzzyyyxxxwwwyyy|||~~~{{{{{{}}}|||xxxuuuuuuwwwzzz}}}~~~zzzxxxvvvuuuuuutttrrrppplllmmmnnnoooqqqrrrtttttttttqqqnnnmmmnnnooooooooooooppprrrsssssstttvvvyyy{{{~~~|||yyyzzzyyyzzz}}}uuupppiiiccc```dddjjjrrr{{{}}}}}}wwwssspppjjjddd]]]WWWSSSQQQHHHFFFCCCBBBCCCDDDDDDCCCDDDEEEFFFEEECCCBBBBBBCCCCCCBBBAAAAAAAAABBBDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHrrrrrrrrrrrrqqqppppppooommmmmmnnnoooooopppoooooonnnoooooopppqqqqqqqqqqqqqqqqqqrrrsssrrrqqqooonnnqqqtttwwwxxxxxxwwwwwwwww}}}{{{zzzxxxwwwwwwzzzvvvxxxzzz}}}~~~|||xxxvvvssssssssstttwww}}}~~~~~~~~~~~~zzzxxxtttqqqrrr{{{~~~zzzzzz|||zzzsssjjjddd___UUUKKK@@@???=========@@@BBBDDDGGGIIIJJJKKKLLLNNNQQQTTTTTTTTTTTTVVVXXXZZZ]]]^^^```^^^]]]^^^bbbiiipppuuu|||vvvooohhhccc___^^^hhhooo}}}tttnnneee[[[VVVKKKHHHIIIOOOXXXaaaiiinnnqqqqqqmmmfffgggzzzjjjOOOFFFKKKQQQgggpppaaaUUUNNNJJJIIIIIIGGGCCCCCCFFFMMMZZZhhhsss{{{|||nnn[[[LLLDDDBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;::::::999:::>>>DDDHHHMMMQQQWWW\\\```bbbeeegggmmmooorrrsssssssssssstttssstttvvvwwwxxxxxxxxxwwwyyy~~~~~~|||zzzyyywwwuuurrrqqqrrrtttvvvvvvuuusssuuuvvvxxx{{{~~~}}}zzzwwwpppqqqsssssssssuuuwwwzzzxxxyyyzzz|||}}}|||{{{yyy{{{}}}}}}}}}}}}{{{yyyxxxwwwxxx{{{~~~~~~}}}}}}{{{xxxuuuuuuvvvxxx{{{~~~~~~}}}|||zzzwwwuuutttssssssrrrpppllllllnnnppprrrtttuuuvvvyyyvvvrrrppppppppppppppppppppppppnnnmmmnnnpppssszzz~~~{{{zzz{{{rrrllleee___ZZZ[[[```jjj|||yyytttqqqnnnggg```YYYTTTQQQPPPGGGEEECCCBBBCCCDDDCCCCCCBBBDDDEEEDDDCCCAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGppppppqqqqqqpppooonnnnnnlllmmmnnnooooooooooooooommmmmmmmmnnnoooppppppqqqnnnooopppqqqqqqpppnnnmmmrrrsssuuuuuutttuuuvvvxxx}}}~~~}}}~~~}}}{{{vvvrrrrrrqqqpppnnnnnnrrrxxx}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~wwwvvvssspppqqqxxx~~~xxxwwwsssssspppjjjfff```UUUJJJ@@@???>>>===???AAAEEEGGGJJJKKKLLLLLLMMMOOOSSSVVVTTTTTTUUUWWWYYY\\\___aaa```______```eeekkkrrrvvvuuusssppplllgggdddaaa```fffkkkzzz~~~tttoooggg^^^XXXMMMKKKIIIOOO[[[iiiqqqsssssssssnnnfffbbbrrrbbbPPPKKKLLL^^^wwwyyyeeeWWWPPPLLLIIIIIIHHHDDDCCCEEEJJJVVVdddnnnwww{{{ooo]]]NNNEEEBBBAAAAAA???@@@@@@@@@???>>>======;;;;;;999888888;;;@@@DDDHHHLLLSSSXXX[[[^^^```bbbgggjjjnnnpppqqqqqqrrrsssssstttvvvwwwwwwwwwwwwvvvvvv|||~~~|||{{{zzzxxxuuurrrrrrpppnnnooorrruuuxxxxxxxxxxxxzzz|||~~~~~~{{{yyyxxxwwwuuurrrppprrrvvvyyyyyyzzz{{{{{{zzzyyyxxxxxxyyy{{{|||}}}}}}}}}{{{{{{}}}{{{yyyxxxxxxzzz|||~~~~~~}}}wwwzzz||||||~~~|||zzzxxxyyyyyy{{{}}}|||yyyuuusssssssssrrrqqqpppqqqrrrtttvvvwwwyyyyyy}}}zzzvvvtttsssssssssrrrrrrqqqnnnkkkiiiiiillloooyyy~~~|||tttooogggaaaZZZWWWYYYdddxxx~~~xxxyyy{{{zzz|||uuuqqqrrroooiiibbbZZZSSSNNNKKKEEEDDDBBBBBBDDDDDDCCCBBBAAACCCDDDDDDBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHkkklllmmmnnnnnnnnnllllllmmmnnnnnnoooooooooooonnnllllllllllllmmmnnnpppqqqooooooppppppooonnnnnnmmmqqqrrrrrrqqqqqqrrruuuwww{{{{{{{{{{{{{{{}}}zzzvvvrrrqqqqqqpppllljjjkkkpppuuuxxxyyyzzz|||}}}}}}~~~~~~}}}}}}}}}ttttttrrrppppppvvv{{{}}}uuukkklllkkkgggddd^^^SSSGGG@@@???>>>>>>@@@CCCGGGIIIKKKLLLMMMLLLMMMOOOSSSVVVTTTTTTUUUXXX[[[```dddgggbbbaaaaaabbbeeeiiillloooiiihhhgggfffeeeddddddddddddhhhsssuuupppiii___ZZZRRROOOKKKOOO^^^pppyyyyyyyyyvvvqqqiiibbbooo}}}]]]MMMJJJXXXpppmmm\\\UUUOOOJJJIIIHHHDDDBBBDDDCCCOOO\\\fffqqq|||zzzpppaaaSSSIIIDDDAAA@@@?????????@@@??????>>>>>>;;;:::999888777999>>>AAADDDHHHNNNSSSVVVYYY[[[]]]bbbeeeiiilllnnnoooqqqrrrrrrssstttvvvvvvvvvuuutttuuuyyy~~~|||{{{{{{|||~~~}}}|||zzzwwwsssppptttqqqnnnooosssyyy~~~{{{zzzzzz{{{||||||zzzxxx|||{{{xxxtttrrrrrruuuxxxyyyzzzzzzyyywwwvvvvvvwwwyyyzzzzzzzzzzzz{{{~~~|||{{{zzz}}}|||{{{{{{{{{{{{|||}}}|||xxxlllkkkhhhfffgggnnnzzz~~~|||{{{~~~~~~~~~{{{vvvsssrrrrrrrrrrrruuuvvvwwwxxxzzz|||}}}}}}~~~|||yyyxxxwwwwwwuuusssrrrppplllhhheeegggkkkoooyyy}}}zzzpppjjjbbb[[[XXX___sss}}}wwwxxxzzzxxx~~~zzzuuupppsssqqqmmmfff]]]TTTKKKGGGDDDCCCBBBCCCDDDDDDCCCBBBAAACCCDDDDDDCCCBBBBBBCCCAAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIjjjkkkmmmooopppooonnnmmmoooooopppppppppooonnnnnnkkkkkkjjjkkklllnnnoooppptttsssrrrpppooonnnmmmmmmooopppqqqpppooooooppprrrrrrssssssrrrrrrsssvvvyyy~~~|||{{{xxxuuuoooqqqpppmmmiiijjjnnnssssssuuuwwwzzz}}}~~~}}}~~~}}}~~~ttttttsssqqqqqqxxxyyyqqqggghhhfffbbb___[[[QQQGGG??????>>>???AAADDDHHHKKKLLLMMMMMMLLLMMMOOOSSSWWWTTTUUUVVVXXX]]]dddjjjnnngggggggggfffffffffffffffcccbbbbbbbbbcccdddeeefffccchhhpppyyywwwrrrjjjeee[[[VVVQQQSSSdddyyy|||wwwooofffooommmUUUPPPQQQhhhooo___WWWOOOLLLJJJEEECCCDDD>>>HHHTTT^^^jjjwww}}}uuuiii[[[PPPHHHBBB@@@>>>>>>???????????????>>>:::::::::999888999<<>>???@@@BBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFCCCEEEFFFHHHJJJJJJJJJJJJlllmmmppprrrssssssrrrqqqppppppqqqppppppooonnnmmmjjjjjjjjjjjjkkkmmmooopppyyywwwtttqqqooommmmmmmmmmmmoooppppppnnnllllllllljjjkkkmmmmmmlllmmmoooqqqrrrwww}}}||||||{{{yyynnnqqqqqqnnnkkkkkkoootttppprrruuuyyy|||~~~~~~~~~}}}wwwvvvtttrrrttt|||uuummmhhhhhhddd___]]]ZZZRRRIII??????>>>???AAAEEEIIILLLMMMMMMMMMLLLLLLOOOSSSWWWUUUUUUVVVYYY___gggnnnsssnnnnnnmmmkkkhhheeebbbaaabbbbbbaaabbbcccdddfffgggdddhhhnnn{{{{{{wwwddd^^^WWWXXXjjj|||tttiiipppzzz___ZZZLLLcccjjj```VVVQQQMMMHHHEEEEEE>>>GGGQQQYYYdddqqq{{{~~~zzzooobbbVVVKKKDDD@@@======>>>????????????>>>999::::::999999999<<<>>>AAADDDIIILLLOOOSSSVVVYYYZZZ]]]aaadddgggkkkooosssuuuvvvwwwxxxxxxxxxwwwvvvuuuvvvwwwyyy}}}}}}zzzxxxxxxzzz|||~~~|||}}}~~~~~~{{{vvvuuuvvvzzz|||yyywwwvvvvvvuuutttvvvzzz~~~}}}zzzwwwuuutttuuuuuusssqqqrrrwww{{{{{{{{{zzzyyywwwxxxzzz}}}wwwxxxzzz|||}}}|||{{{zzzyyyzzz|||~~~xxxpppddd[[[XXXYYY[[[]]]___hhhsss}}}yyy}}}}}}~~~~~~~~~~~~|||~~~|||uuuqqqoooooooooooonnnoooqqqtttwwwzzz|||}}}~~~~~~}}}~~~~~~|||xxxuuukkkiiieeebbbbbbgggnnnttt|||uuuhhhfffttt~~~zzzvvvuuusssnnnfff]]]TTTLLLGGGCCCBBBBBBCCCDDDDDDCCCAAABBBCCCEEEEEEDDDCCCDDDDDD;;;;;;===>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBDDDFFFIIIJJJKKKKKKKKKlllnnnppppppnnnmmmllllllnnnnnnmmmnnnoooooommmllllllhhhgggiiikkklllqqqwww|||zzzxxxvvvtttqqqmmmkkknnnmmmlllkkkjjjgggbbb^^^aaa```aaabbbcccfffhhhiiinnnrrrvvvzzz}}}}}}yyyxxxyyyzzzxxxvvvssspppoooooooooppptttuuuvvvxxxzzz|||}}}~~~}}}wwwssstttvvv|||uuuppplllfff___]]]\\\WWWMMMEEE@@@@@@@@@@@@@@@CCCHHHKKKJJJKKKLLLNNNOOOOOOOOOOOOSSSVVVZZZ^^^aaafffmmmrrrpppllljjjllljjjddd___^^^``````bbbdddfffiiikkklllkkkjjjlllwwwtttbbb[[[jjj{{{tttqqqlllSSSLLL___rrr]]]SSSNNNGGGCCCCCC@@@CCCIIIRRR]]]kkkyyyyyyoooaaaPPPCCC===;;;;;;===???AAAAAA???======<<<;;;;;;::::::::::::;;;@@@EEEJJJNNNQQQUUUWWWVVVYYY\\\___aaadddgggjjjooorrruuuwwwxxxyyyzzz{{{zzzxxxwwwvvvyyy{{{xxxwwwxxxyyy|||}}}|||yyyxxxxxxzzz|||zzzvvvtttrrrrrrtttuuuyyyyyyyyyzzz||||||zzzxxxuuusssppppppssswwwzzz{{{~~~~~~~~~|||zzzwwwtttssstttttttttvvvxxx{{{~~~{{{{{{||||||}}}}}}~~~~~~~~~wwwhhh___[[[ZZZWWWUUUWWWYYY```hhhqqq}}}}}}|||~~~~~~}}}|||{{{|||}}}|||{{{yyyyyy|||}}}zzzvvvsssqqqooommmkkkkkkmmmpppsssvvvyyy{{{{{{|||{{{{{{}}}~~~}}}yyytttnnngggaaabbbcccgggrrrwwwtttyyy{{{tttsssvvvvvvsssmmmfff]]]SSSHHHBBBEEEDDDCCCBBBAAA@@@@@@@@@EEEEEEEEEEEEEEEDDDCCCCCCEEEBBB@@@???@@@AAAAAA@@@BBBAAA@@@@@@BBBDDDDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDFFFGGGIIIJJJKKKKKKKKKjjjlllnnnnnnmmmlllmmmnnnnnnnnnnnnooooooooonnnmmmnnnjjjiiilllnnnqqqwww~~~}}}zzzvvvrrrnnnllllllkkkjjjiiifffbbb\\\WWWWWWWWWWWWXXXZZZ]]]```bbbeeeiiinnnrrruuuwwwzzz|||{{{xxxwwwxxxyyyyyyxxxvvvuuutttsssttttttwwwwwwxxxyyyzzz|||}}}~~~zzztttooooooqqqxxxzzztttkkkfffaaa\\\YYYSSSJJJCCC@@@@@@AAAAAAAAACCCGGGJJJIIIJJJLLLMMMOOOQQQRRRRRRUUUXXX\\\___aaadddiiimmmlllhhhgggjjjjjjdddaaa```___```cccfffkkkppptttwwwuuupppmmmrrrnnncccmmmvvvnnnyyywww___RRR]]]xxxgggYYYRRRKKKGGGFFF???BBBGGGNNNYYYggguuu}}}uuugggWWWJJJBBB>>><<<:::;;;<<<>>>>>>=========<<<;;;:::::::::::::::===BBBGGGKKKOOOSSSVVVXXXZZZ^^^```bbbeeehhhjjjlllooosssvvvxxxyyy{{{}}}{{{yyywwwwwwzzz~~~}}}zzzyyyzzzzzzzzz{{{}}}}}}zzzxxxxxxzzz~~~}}}{{{yyyvvvuuuuuuvvvwwwzzzzzzzzz|||~~~}}}{{{uuurrrppppppssswwwzzz{{{}}}}}}}}}|||{{{yyywwwvvvuuuuuuuuuvvvxxxzzz|||~~~}}}||||||{{{{{{{{{{{{{{{}}}}}}tttiii```[[[XXXSSSPPPMMMOOOTTTZZZ```iii{{{}}}{{{{{{|||}}}}}}|||}}}|||{{{||||||{{{xxxvvvtttsssqqqttt|||yyyuuusssrrrqqqooonnnjjjlllnnnqqqtttwwwxxxyyyzzzyyyzzz|||}}}|||xxxtttmmmhhheeeggghhhjjjsss}}}|||}}}wwwrrrqqqsssuuuqqqllleee]]]SSSJJJCCCCCCCCCBBBBBBAAABBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDBBBAAABBBBBBAAA???@@@>>>===>>>@@@AAAAAAAAADDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLhhhiiikkkkkkjjjkkknnnpppnnnnnnooooooooooooooonnnnnnkkkkkkmmmqqquuu~~~{{{uuupppnnnmmmllljjjhhhddd]]]VVVPPPMMMMMMMMMNNNQQQTTTXXX[[[]]]aaafffjjjmmmppprrrtttwwwwwwyyy{{{}}}}}}yyywwwvvvwwwxxx{{{{{{{{{{{{{{{zzzyyyyyyzzzzzzzzz{{{{{{|||}}}~~~yyyrrrkkkjjjlllsssxxxkkkiiiccc\\\TTTLLLEEEAAA???AAACCCCCCCCCDDDEEEGGGGGGHHHJJJMMMOOORRRSSSTTTWWWZZZ]]]```aaabbbdddffffffccccccggghhheeecccdddbbbbbbdddhhhmmmsssxxx|||}}}tttlllmmm{{{zzzjjjooo}}}pppooo~~~rrr\\\\\\kkkrrr^^^UUUPPPKKKIII???@@@CCCIIISSSaaaoooyyy|||pppaaaSSSIIIAAA>>>999888999<<<>>>???>>>>>><<<;;;;;;:::::::::888;;;>>>BBBFFFKKKPPPTTTWWWZZZ]]]___aaacccfffhhhiiilllqqqtttvvvxxx{{{}}}{{{zzzxxxxxxyyy}}}~~~|||{{{{{{xxxyyyzzz|||}}}~~~~~~~~~{{{yyyxxxyyy|||}}}{{{yyywwwvvvwwwxxxyyyzzzyyyzzz|||~~~|||tttrrrpppqqqtttxxxzzz{{{{{{|||}}}}}}|||{{{zzzyyywwwwwwvvvvvvwwwyyy{{{|||~~~}}}{{{zzzyyyxxxxxxxxx|||wwwqqqhhhaaa\\\WWWQQQMMMNNNMMMPPPSSSVVV\\\iiivvv|||zzzyyyzzz{{{{{{zzz}}}||||||||||||yyyuuurrrpppiiiaaacccqqq{{{yyyuuusssrrrrrrpppoooiiijjjllloooqqqtttuuuvvvwwwwwwwwwyyyzzzxxxuuurrrllljjjjjjmmmoooqqqwww~~~wwwrrrooonnnnnnqqqnnnhhhbbb[[[SSSKKKEEEAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIGGGFFFEEEEEEEEECCCAAA>>>>>>===<<<===???@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFJJJIIIIIIHHHIIIJJJKKKLLLhhhiiiiiihhhhhhiiilllnnnlllmmmoooooonnnnnnnnnooonnnllllllnnnqqqvvvzzzuuurrrnnnnnnllliiiddd\\\SSSLLLJJJIIIHHHHHHKKKPPPTTTWWWXXX\\\bbbgggjjjmmmooopppsssuuuwwwyyy{{{{{{{{{{{{}}}{{{xxxwwwwwwxxxxxxzzz{{{}}}~~~}}}|||}}}}}}|||||||||}}}~~~~~~zzzrrrjjjgggiiiqqq|||mmmkkkfff]]]QQQGGGBBBAAA???AAADDDEEEDDDDDDDDDEEEGGGHHHIIIKKKNNNPPPRRRSSSUUUXXX\\\___aaabbbbbbaaabbb______dddgggfffeeeffffffffffffgggjjjooosssuuuzzzqqqiiilllxxx|||kkkmmm~~~wwwmmmsss~~~hhh]]]___xxxyyyaaaVVVQQQMMMIIIAAAAAABBBFFFNNN[[[jjjtttvvviiiZZZOOODDD@@@;;;999;;;>>>AAABBB??????===<<<;;;;;;;;;;;;888:::<<>>@@@BBBBBBAAADDDDDDDDDDDDDDDEEEFFFGGGLLLKKKIIIHHHHHHIIIKKKLLLiiijjjiiihhhfffgggiiikkkjjjlllnnnnnnmmmlllmmmoooqqqooooooqqqrrrvvvyyywwwooonnnnnnkkkfff]]]SSSLLLJJJHHHFFFEEEGGGLLLQQQUUUUUUZZZ```fffiiikkkmmmnnnrrrsssvvvxxxzzzzzzyyyyyy|||~~~|||{{{zzzyyyyyyyyyyyyyyyyyyzzz}}}}}}|||}}}}}}{{{{{{{{{}}}~~~zzzqqqhhheeegggnnn}}}ooommmhhh\\\OOOEEEBBBBBB???BBBEEEFFFEEEEEEEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUZZZ___bbbccccccbbb```]]]]]]cccfffeeeeeeggghhhggggggggghhhkkkmmmoooppphhhffflllvvvxxxjjjkkk{{{ooonnnnnnttt```UUUddd{{{bbbVVVQQQMMMHHHCCCCCCCCCEEELLLXXXeeennn{{{{{{qqqbbbUUUEEEBBB===<<<===???AAAAAA@@@@@@>>>===<<<;;;;;;;;;999:::<<<>>>AAAFFFMMMQQQTTTWWWZZZ\\\^^^```ccceeehhhkkkoooqqqrrrssstttvvvxxxwwwvvvvvvwwwxxxzzz{{{|||}}}|||{{{{{{{{{{{{yyywwwvvvxxxzzz|||zzzyyyzzz|||}}}}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~}}}|||||||||{{{wwwuuusssrrrsssuuuyyy{{{|||{{{}}}|||zzz{{{zzzxxxwwwwwwwwwxxxxxx{{{{{{|||}}}}}}}}}}}}}}}zzz~~~|||ssslllhhhaaa\\\XXXWWWVVVUUUQQQOOONNNOOONNNOOOVVV___mmmzzzzzzwwwssspppoooqqqsssuuu}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{vvvrrrnnneee]]]___jjjtttzzz||||||yyyuuurrrpppooommmkkkkkkkkklllmmmnnnppprrrsssrrrrrrpppmmmjjjiiihhhiiikkkmmmnnnooorrrxxx~~~~~~~~~rrrkkkjjjiiifffeeeccc___ZZZUUUQQQLLLHHHEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDFFFHHHIIIJJJJJJGGGGGGGGGHHHHHHEEE@@@===>>>===<<<===@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGMMMKKKIIIHHHGGGHHHJJJKKKiiijjjjjjiiigggfffgggiiiiiillloooooommmlllnnnqqqtttrrrrrrsssqqqsss}}}|||zzzoooooopppoookkkbbbWWWPPPKKKHHHDDDBBBCCCGGGLLLPPPQQQVVV]]]cccggghhhjjjkkkooopppsssuuuwwwwwwwwwwwwzzz{{{~~~~~~}}}}}}zzz|||~~~~~~}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzyyywwwyyy{{{}}}}}}}}}|||{{{{{{zzzyyyyyyzzz|||zzzrrriiifffgggnnn|||pppmmmfffZZZNNNEEEBBBBBB???AAADDDFFFEEEEEEFFFGGGIIIIIIIIIJJJKKKMMMPPPQQQSSSUUUYYY___eeeggggggfffaaa]]]]]]bbbeeeddddddfffeeeffffffgggiiijjjlllmmmhhhbbbccckkkqqq|||zzzsssjjjiiivvvuuuooommm|||zzzbbbPPPUUUdddttthhhZZZTTTNNNIIIEEEEEEEEEFFFLLLVVVaaaiiittt~~~zzzmmm___LLLGGGAAA>>>===>>>>>>???BBBAAA???>>><<<;;;;;;;;;:::;;;<<<>>>@@@DDDJJJNNNSSSVVVYYY\\\^^^aaadddggggggjjjmmmooopppppprrrsssvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{}}}}}}{{{yyy|||}}}~~~{{{wwwuuuwwwyyy{{{{{{zzz|||~~~~~~~~~~~~~~~~~~|||xxxuuussssssuuuxxx|||~~~~~~}}}}}}|||{{{zzzyyywwwvvvwwwwwwxxxxxxzzz}}}zzz|||xxxppplllfff___ZZZWWWWWWWWWQQQMMMLLLMMMLLLLLLPPPWWWaaannn|||tttppplllhhhhhhjjjmmmpppvvv{{{~~~}}}~~~}}}}}}}}}~~~~~~|||xxxuuuooohhhcccfffkkkoootttxxx{{{xxxuuurrrqqqpppnnnmmmoooooonnnnnnoooqqqrrrtttpppnnnkkkgggddddddgggjjjnnnqqqsssrrrsssyyy~~~}}}}}}{{{xxxyyy~~~oooiiigggdddaaaaaa[[[WWWRRRNNNKKKIIIFFFDDDEEEEEEEEEEEEDDDBBB@@@???AAABBBCCCDDDFFFFFFFFFGGGEEEEEEEEEFFFFFFDDD@@@===<<<;;;:::;;;>>>@@@AAA@@@BBBBBBBBBBBBCCCEEEFFFGGGJJJJJJHHHHHHGGGHHHIIIJJJfffhhhjjjiiihhhhhhhhhiiijjjnnnrrrqqqooonnnpppssssssrrrrrrqqqmmmkkksss}}}}}}zzzrrrsssvvvvvvssskkkaaaYYYNNNJJJEEEAAAAAADDDIIIMMMOOOTTT\\\bbbeeeggghhhiiilllmmmoooqqqsssuuuvvvvvvxxxyyyzzz|||}}}{{{zzzzzzxxxzzz}}}|||zzzxxxxxxzzzxxxyyyzzzzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{{{{zzzzzzwwwvvvvvvvvvyyy|||wwwoookkklllsssooojjjbbbWWWMMMEEEBBBAAA???AAACCCEEEEEEFFFGGGIIIIIIIIIIIIJJJMMMPPPSSSUUUXXXXXX\\\bbbhhhllllllkkkddd```___bbbdddcccbbbdddcccdddeeeggghhhiiihhhhhhfff```bbbjjjmmmqqq}}}wwwzzz|||}}}wwwppphhhdddlll{{{wwwzzzcccOOOLLLPPPYYYpppssscccYYYRRRLLLFFFFFFFFFGGGKKKTTT^^^eeemmmzzz{{{nnn[[[TTTIIIAAA======>>>???BBBAAA@@@>>>===<<<;;;;;;:::;;;<<<===???BBBFFFIIIOOORRRVVVYYY[[[___ccceeedddgggkkkmmmooopppqqqsssvvvvvvwwwxxxyyyyyyyyyzzzwwwyyy{{{||||||zzzxxxwww{{{~~~}}}yyywwwxxx{{{{{{{{{{{{~~~~~~|||yyyvvvttttttwwwzzz~~~~~~{{{zzzxxxwwwvvvwwwwwwxxxvvvzzz~~~~~~{{{{{{}}}|||vvvmmmddd]]]XXXVVVTTTPPPNNNNNNMMMKKKNNNSSSUUUaaannnwww~~~yyytttnnnkkkfffbbbaaadddhhhkkkooouuu~~~}}}||||||~~~~~~{{{{{{{{{|||}}}|||zzzxxxtttooolllmmmlllkkkpppwwwzzzxxxuuusssssstttsssrrrsssrrrqqqpppqqqrrrtttuuummmkkkgggbbb```cccjjjpppwww}}}}}}||||||}}}~~~{{{vvvsssooommmqqqzzz}}}zzznnnhhhccc^^^\\\\\\VVVRRRMMMIIIHHHGGGFFFEEECCCDDDEEEFFFEEEDDDBBB@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDCCC@@@===<<<;;;:::<<>>===<<<;;;;;;999;;;<<<===>>>@@@CCCFFFJJJMMMQQQTTTWWW[[[___bbbaaadddiiilllnnnppprrrtttvvvwwwxxxyyyzzz{{{{{{{{{vvvwwwyyyzzzzzzyyywwwvvvyyy}}}{{{xxxzzz}}}{{{{{{|||~~~~~~}}}}}}}}}{{{xxxuuutttuuuxxx|||}}}~~~{{{zzzxxxwwwwwwwwwxxxxxxvvvzzz|||{{{zzz{{{~~~|||pppddd[[[VVVUUUPPPNNNNNNLLLJJJKKKOOOMMMYYYeeemmmuuu}}}yyyqqqlllfffccc]]]YYYYYY\\\```dddkkkrrr{{{{{{zzzzzz|||~~~}}}}}}}}}}}}|||yyyxxxxxxyyy{{{|||{{{zzzyyyuuusssrrrmmmiiioooyyyyyywwwuuutttvvvwwwwwwwwwuuutttsssrrrrrrtttvvvwwwjjjhhhddd```___dddnnnvvv|||wwwzzz~~~zzzoookkkeeecccgggppp{{{zzzxxxwwwmmmgggaaa[[[XXXYYYTTTPPPKKKHHHGGGFFFFFFEEEAAABBBDDDFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@???BBBAAAAAABBBBBBBBB@@@===>>>======>>>AAACCCDDDDDD@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGllljjjgggfffeeegggiiijjjnnnpppsssttttttqqqmmmjjjnnnllljjjgggffffffggggggvvv~~~}}}}}}pppdddZZZPPPGGGDDDDDDDDDFFFIIIJJJNNNTTT\\\bbbfffhhhiiihhhhhhiiikkkooorrrvvvxxxtttuuuuuuvvvwwwyyy{{{{{{~~~~~~~~~{{{{{{zzzyyyyyyxxxwwwwwwwwwyyyyyyyyywwwvvvvvvvvvvvvwwwyyyzzzzzzyyywwwvvvxxxxxxxxxyyyzzzyyywwwuuurrrssssssssstttxxx~~~~~~zzzjjjfff___VVVNNNGGGBBB???@@@BBBDDDGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOSSSXXX[[[]]]___aaadddgggjjjkkkllleeedddcccbbbbbbbbbbbbccc``````bbbdddggggggdddbbbeeebbb```bbbeeelllyyy{{{tttrrrpppnnnrrrllleee```\\\___kkkyyygggRRRHHHBBBDDD[[[uuu{{{hhh[[[QQQNNNHHHEEEGGGJJJMMMUUU]]]hhhttt~~~sssgggTTTEEE===<<<<<<<<>>@@@BBBHHHLLLQQQTTTWWWYYY\\\]]]___bbbfffiiikkklllnnnooovvvwwwxxxzzz|||}}}||||||{{{zzzxxxwwwvvvuuutttyyy~~~~~~{{{yyyzzz|||{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{zzzzzzzzzzzz{{{{{{|||}}}~~~|||{{{zzzyyyxxxwwwwwwwwwtttyyy~~~~~~||||||~~~}}}~~~uuukkkccc^^^XXXSSSNNNJJJIIIJJJJJJIIILLLRRR\\\fffooovvv}}}|||vvvooojjjggg```[[[WWWVVVUUUVVV]]]dddhhhpppwwwzzz}}}||||||}}}}}}~~~~~~}}}~~~~~~}}}|||{{{zzzzzzzzzwwwwwwxxx{{{~~~~~~}}}||||||zzzwwwtttrrrqqqrrrrrryyyyyyyyy{{{}}}~~~|||zzzzzztttooonnnrrrvvvwwwvvvmmmhhhbbb___aaahhhpppvvv~~~|||{{{|||{{{tttqqqddd\\\___cccccckkkwww~~~}}}wwwrrrkkkddd^^^ZZZVVVTTTMMMNNNNNNLLLIIIGGGGGGHHH@@@AAACCCDDDEEEEEEEEEDDD???>>>===<<<===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA?????????@@@AAABBBDDDEEEGGGGGGGGGFFFFFFDDDCCCBBBmmmllljjjhhhhhhiiijjjlllrrrsssuuuuuusssooojjjgggiiihhheeecccbbbcccddddddpppxxx|||yyymmm^^^SSSIIIDDDCCCAAABBBEEEGGGKKKQQQXXX___ccceeefffgggggghhhjjjllloooqqqrrrrrrrrrssstttuuuwwwxxxyyy~~~}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwwwwyyyyyyyyyyyyyyyxxxvvvuuuqqqpppooooooqqqvvv|||vvvhhhddd^^^VVVOOOIIIEEECCCEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTXXX[[[^^^```aaaccceeeeeeeeeeeedddddddddcccccccccbbbbbb^^^^^^___bbbdddfffeeecccccc```___```ccciiiuuuuuuqqqnnnlllhhhddd```]]]YYYYYY```jjjlllVVVLLLFFFEEEVVVlllyyycccSSSPPPJJJEEEFFFGGGJJJPPPWWWeeesss~~~~~~qqq]]]LLLBBB>>><<<<<>>???@@@EEEIIINNNRRRUUUWWWZZZ\\\^^^aaadddggghhhjjjlllnnnppprrrtttvvvxxxzzz{{{|||{{{{{{zzzyyyxxxwwwwwwvvvssswww{{{{{{yyyxxxzzz}}}{{{|||}}}}}}|||{{{|||~~~}}}zzz|||{{{{{{zzzzzzyyyyyyxxxzzzyyyzzz}}}~~~}}}}}}|||{{{zzzyyyyyyyyyyyyuuuwww{{{}}}~~~{{{pppfffaaaZZZVVVQQQMMMKKKKKKKKKJJJMMMRRR[[[eeemmmtttyyy{{{zzzyyyxxxuuunnnfff^^^ZZZXXXTTTRRRSSSSSSSSSYYYaaabbbjjjrrrvvvyyy~~~}}}~~~{{{{{{zzzxxxxxxwwwwwwwwwvvvvvvwwwyyy|||~~~}}}||||||{{{yyyvvvuuuuuuuuuvvv}}}}}}~~~{{{uuuooommmoooppppppnnngggdddaaa```ccckkktttzzz}}}yyyyyy{{{xxxqqqhhh\\\VVVZZZ^^^```hhhsss~~~}}}|||uuupppiiiccc^^^ZZZUUURRRNNNOOONNNLLLHHHFFFEEEFFFAAABBBCCCEEEEEEEEEDDDDDD@@@???>>>======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDBBBAAA@@@?????????@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCooommmlllkkkjjjkkkllllllrrrsssuuuuuusssoookkkhhhfffeeebbb```___```aaabbbiiioooxxx|||{{{ggg[[[NNNHHHDDDAAA@@@BBBCCCGGGMMMTTTZZZ^^^aaabbbcccdddfffhhhiiikkkkkkllloooooopppqqqrrrtttuuuvvv{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxxxx{{{zzzyyyxxxxxxwwwwwwwwwtttpppllljjjnnntttyyy|||tttgggccc]]]UUUOOOKKKIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]___aaabbbaaa```___ccccccdddddddddcccbbbaaa]]]]]]\\\^^^aaacccdddcccbbb```___aaabbbgggqqq|||xxxpppkkkhhh^^^\\\\\\\\\XXXSSSTTTZZZiiiuuu___SSSJJJEEEOOO___nnn[[[UUUNNNHHHGGGFFFGGGLLLRRR___mmm|||yyygggUUUIIIBBB???>>>DDDEEEFFFEEEAAA>>>=========<<<<<<<<<<<<===>>>>>>AAAEEEJJJNNNRRRUUUYYY\\\]]]___bbbdddeeegggjjjlllnnnpppsssvvvyyy{{{{{{|||yyyyyyyyyxxxxxxwwwwwwwwwrrrvvvxxxyyywwwwwwzzz}}}}}}~~~}}}{{{zzzzzz{{{~~~~~~~~~{{{xxxxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwxxxzzz~~~~~~{{{}}}|||{{{{{{zzzzzzzzzzzzvvvvvvvvvyyy~~~ssshhhbbb^^^ZZZTTTPPPNNNMMMLLLKKKLLLQQQZZZccckkkpppssstttsssttttttqqqkkkaaaXXXRRRPPPMMMMMMOOOPPPPPPTTT[[[]]]eeennnssswww}}}}}}yyyyyyxxxwwwvvvvvvvvvvvvttttttuuuwwwzzz||||||||||||{{{{{{zzzzzzzzz{{{|||wwwrrrmmmjjjjjjjjjiiigggbbbaaaaaaccciiirrr{{{~~~yyyzzz|||}}}}}}zzztttnnnbbbXXXRRRWWW\\\___hhhrrr~~~|||zzz{{{{{{~~~qqqmmmgggbbb]]]YYYTTTQQQNNNNNNNNNKKKGGGEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBAAA???>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBFFFFFFEEEDDDBBBAAA???>>>@@@@@@AAAAAAAAABBBBBBCCCAAABBBCCCEEEFFFFFFFFFFFFnnnnnnmmmllllllkkkkkkkkknnnooorrrssssssqqqnnnmmmhhhfffccc```___^^^______cccgggnnnvvv|||~~~sssfffWWWMMMGGGCCCBBBDDDAAADDDJJJPPPVVVZZZ]]]^^^^^^___bbbeeeggghhhiiiiiinnnnnnnnnoooppprrrtttuuuwwwyyy{{{}}}~~~~~~|||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{||||||{{{zzz{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzxxxxxxyyy{{{}}}}}}wwwpppmmmooosssxxxzzztttgggccc\\\TTTOOOKKKJJJJJJLLLKKKJJJJJJJJJLLLMMMNNNRRRTTTVVVWWWVVVVVVWWWXXXUUUWWWZZZ]]]_________^^^bbbbbbcccccccccbbbaaa```^^^\\\ZZZ[[[]]]```aaaaaadddbbbbbbcccdddgggpppzzz~~~qqqiiiddd[[[ZZZ[[[\\\WWWPPPNNNPPPYYYnnnkkk\\\PPPGGGJJJTTTssszzzhhh\\\UUUMMMJJJGGGEEEIIINNNUUUfffxxx}}}mmm]]]PPPGGGCCCAAAAAACCCEEEDDDBBB@@@>>>>>>>>>=========<<<<<<<<<<<>>>>>>>>======<<<;;;;;;===@@@EEEIIIMMMRRRWWW[[[\\\^^^aaadddeeegggjjjllleeegggjjjnnnppprrrttttttttttttttttttuuuuuuuuuuuu{{{{{{{{{zzzzzzzzz|||}}}~~~zzzxxxxxxxxxyyy{{{~~~zzz|||~~~~~~}}}xxxvvvtttuuuwwwzzz||||||~~~}}}|||||||||{{{yyyxxxyyyyyyyyyyyyyyyyyyzzzzzz|||xxxuuuvvvzzztttiiibbb```\\\VVVRRROOOMMMKKKIIIHHHJJJQQQZZZbbbggghhhgggfffddd```ZZZTTTOOOKKKHHHJJJJJJLLLOOOOOOMMMOOOTTTZZZccclllrrrxxx~~~wwwwwwvvvuuuuuuuuuuuuvvvtttrrrqqqrrruuuyyy{{{{{{{{{|||~~~}}}yyyvvvoookkkfffcccaaaaaaaaa```^^^```dddjjjqqqxxx~~~}}}|||{{{yyywwwrrroooccc[[[TTTUUU[[[eeeqqq{{{yyyrrrrrrtttyyy{{{|||}}}}}}nnnjjjddd___ZZZUUUQQQMMMHHHIIIIIIHHHEEEDDDDDDDDDAAABBBCCCDDDDDDCCCAAAAAABBBBBBAAA@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAAEEEEEEFFFGGGGGGGGGGGGGGGllllllmmmmmmllljjjhhhgggkkklllnnnoooooonnnmmmllliiigggccc___\\\[[[ZZZZZZ```aaadddhhhmmmqqquuuwww{{{gggXXXMMMEEEBBBCCCAAACCCGGGKKKOOORRRTTTUUURRRTTTXXX\\\aaaeeehhhjjjlllmmmmmmnnnoooqqqsssssstttuuuvvvxxxzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}~~~}}}|||zzzyyyyyyzzz|||}}}xxxyyyyyywwwwww||||||xxxyyyzzz}}}yyyrrrkkkeee```WWWOOOJJJHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUVVVUUUTTTSSSTTTVVVXXXXXXYYYZZZ[[[\\\\\\\\\^^^]]]\\\\\\[[[[[[\\\\\\^^^\\\YYYXXXZZZ[[[\\\\\\```___aaadddddddddjjjrrrwwwnnneee```\\\ZZZYYYUUUMMMJJJJJJKKKXXXkkkyyycccPPPIIIKKKLLL```~~~rrrhhh]]]TTTKKKDDDCCCFFFKKKXXXjjj|||~~~ppp___OOODDD???;;;=========<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::<<>>@@@BBBDDDEEEEEEDDDCCC@@@AAABBBDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDlllmmmnnnnnnmmmkkkhhhfffhhhiiikkkmmmnnnnnnnnnmmmiiigggdddaaa___^^^^^^___aaabbbdddhhhlllqqqvvvxxxsss```RRRGGGCCCDDDBBBCCCEEEHHHKKKNNNPPPQQQNNNPPPSSSWWW\\\aaafffhhhkkkkkklllmmmnnnpppqqqrrrssssssssssssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{~~~{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxxxxuuuuuuzzz{{{zzz|||{{{~~~xxxrrrkkkeeeaaa[[[SSSKKKGGGGGGIIIKKKIIIJJJMMMPPPSSSUUUWWWXXXUUUVVVVVVUUUSSSSSSUUUXXXYYYYYYYYYZZZ[[[]]]___```\\\[[[XXXWWWVVVWWWYYYZZZZZZXXXWWWXXX[[[]]]^^^^^^______bbbffffffeeejjjqqqxxxuuukkkccc^^^\\\\\\XXXPPPKKKKKKJJJQQQ___rrr~~~pppWWWJJJHHHFFFPPPbbbzzzzzzlll___RRRHHHDDDFFFFFFMMM[[[nnn~~~|||kkkYYYLLLEEE>>>>>>===:::888888:::<<<======>>>>>>===<<<;;;::::::===@@@DDDGGGLLLRRRUUUYYY]]]cccfffhhhhhhhhhiiihhhhhhhhhiiikkknnnqqqsssppppppppppppppppppoooooottttttvvvxxx{{{|||{{{zzzwwwxxxyyywwwuuutttuuuvvvwww{{{|||||||||||||||}}}}}}}}}yyywwwvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwvvvvvvuuuvvvxxxxxxxxxyyyyyy{{{|||||||||~~~~~~|||||||||yyy}}}wwwmmmfff^^^[[[WWWTTTQQQOOOLLLJJJMMMKKKKKKPPPWWW\\\\\\ZZZTTTQQQKKKFFFCCCCCCDDDEEECCCCCCFFFKKKMMMMMMQQQVVVYYYbbbjjjooouuu{{{}}}|||{{{{{{{{{zzzzzzyyyyyyxxxtttuuuwwwzzz}}}}}}{{{yyyssssssrrrrrrrrrsssssstttxxxuuurrrqqqsssvvvyyyzzzyyy{{{~~~}}}{{{~~~|||yyyxxxwwwvvvuuussssssooohhhaaa\\\[[[]]]``````dddlllsssyyy}}}~~~~~~zzz{{{}}}|||{{{zzzyyywwwuuutttmmmllljjjkkkpppxxx~~~~~~{{{xxxvvvtttsssrrrqqqqqqqqqrrrvvv}}}sssmmmddd[[[VVVRRROOOMMMJJJJJJIIIFFFBBB?????????======???@@@AAAAAA@@@???>>>>>>??????????????????>>>??????@@@AAAAAABBBBBB???@@@CCCEEEFFFEEECCCBBB???@@@BBBDDDEEEEEEDDDCCC>>>???AAABBBDDDEEEEEEEEElllmmmoooooonnnkkkhhhfffbbbdddgggkkknnnpppqqqrrrjjjhhhfffdddccccccdddeeeaaabbbeeeiiinnnsssxxxzzz}}}}}}hhhXXXKKKFFFEEEAAABBBDDDFFFHHHKKKLLLMMMMMMNNNPPPTTTYYY^^^ccceeejjjjjjkkklllmmmooopppqqqrrrqqqpppppprrruuuyyy{{{~~~~~~~~~~~~~~~~~~|||{{{~~~yyyxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwtttrrrwww|||zzz}}}yyy}}}uuuoooiiiccc]]]XXXPPPIIIFFFGGGJJJLLLIIILLLPPPTTTXXXZZZ\\\\\\WWWWWWVVVTTTSSSTTTWWWYYYWWWWWWWWWYYY\\\```dddfff[[[YYYVVVSSSSSSUUUWWWYYYWWWVVVVVVXXX\\\___`````````aaadddiiiiiihhhlllssstttyyy{{{oooeeeaaa```aaa]]]UUUNNNLLLJJJNNNXXXhhhxxx}}}{{{sssvvvzzz\\\KKKFFFFFFDDDIIIYYYnnnyyyjjjZZZMMMHHHHHHAAADDDOOOaaatttuuucccUUUNNNAAA@@@===999666666888:::<<<===>>>>>>>>>===;;;:::999;;;>>>BBBEEEJJJOOOSSSWWW\\\bbbggghhhhhhggggggfffeeeddddddeeeiiimmmooooooooooooooonnnnnnnnnmmmmmmoooqqqvvvyyy{{{zzzyyywwwxxxyyyxxxwwwvvvwwwxxxxxx|||}}}~~~{{{zzzzzzyyyyyyyyyzzzzzzxxxxxxwwwxxxzzzzzzxxxwwwssstttvvvvvvuuutttuuuuuuyyyyyyyyyzzz{{{|||}}}~~~{{{}}}|||}}}vvvzzzvvvllleee^^^[[[XXXUUUSSSPPPMMMKKKPPPMMMKKKNNNTTTXXXWWWUUUKKKIIIEEEAAA??????@@@@@@>>>>>>BBBHHHKKKMMMRRRXXX[[[dddlllqqquuu{{{}}}|||||||||{{{yyyxxxwwwvvvuuupppqqqrrruuuyyyzzzxxxwwwuuuuuutttttttttuuuuuuvvvzzzvvvrrrqqqrrrvvvxxxzzzyyy{{{~~~}}}{{{xxxyyywwwtttrrrsssssssssrrrqqqmmmfff___\\\]]]aaaeeedddjjjrrrzzz~~~~~~{{{zzzzzzyyyyyywwwvvvuuuwwwxxxzzz|||~~~zzzvvvuuuvvvvvvtttrrrnnnmmmlllnnnsss|||uuunnnddd[[[TTTQQQNNNMMMLLLLLLJJJFFFAAA===;;;;;;;;;<<<>>>???@@@@@@@@@???<<<===>>>???????????????>>>>>>???@@@AAAAAABBBBBB@@@BBBDDDEEEEEEDDDBBB@@@>>>???BBBDDDEEEEEEEEEDDD===???AAACCCEEEGGGHHHIIIlllllllllkkkiiihhhfffeeedddcccdddiiinnnqqqqqqoooooommmjjjiiijjjjjjhhhgggggghhhiiilllpppsssuuuuuuvvvcccRRRJJJIIIBBBBBBBBBDDDGGGKKKNNNPPPNNNNNNNNNOOOSSSYYY^^^bbbhhhjjjmmmnnnnnnnnnoooqqqmmmnnnnnnnnnpppsssyyy|||}}}}}}~~~~~~~~~|||{{{zzz}}}|||zzzzzz{{{}}}zzzzzzzzzzzzyyywwwuuusssqqqtttuuusssqqqssszzz}}}{{{{{{|||}}}~~~}}}rrrlllgggccc___UUUKKKHHHGGGFFFFFFIIIOOOOOONNNRRR___lllllleeeZZZWWWTTTTTTVVVWWWVVVTTTRRRVVV[[[[[[XXXXXX[[[^^^^^^[[[YYYXXXYYYZZZYYYXXXZZZ[[[\\\___bbbcccaaa___aaabbbdddfffhhhiiijjjjjjlllrrrvvvlllffffffmmmoooeeeUUUJJJJJJJJJQQQ```nnnyyyyyymmmhhhnnn|||gggQQQDDD@@@@@@CCCJJJTTTbbbwwwuuu___OOOHHHGGGHHHDDDGGGTTTfffuuuuuucccTTTHHHBBB<<<;;;999777777:::<<<>>>@@@???>>><<<<<<===;;;:::999:::===DDDMMMSSSZZZ^^^aaabbbaaabbbdddggggggeeeddddddgggjjjkkklllpppnnnlllkkkkkkkkkkkkjjjnnnllljjjmmmqqquuuvvvuuusssuuuxxx|||}}}{{{wwwsssrrrsssvvvxxxyyyzzzzzzzzz{{{yyyxxxzzz}}}~~~|||yyywwwvvvvvvwwwzzz{{{|||{{{zzzzzzzzzyyywwwvvvtttssswwwyyy}}}}}}|||}}}{{{xxxxxxzzzwwwnnnhhhccc^^^XXXUUUTTTRRROOOLLLJJJJJJKKKNNNPPPQQQOOONNNIIIEEE@@@;;;999:::<<<>>>>>>???AAACCCGGGNNNVVV\\\bbbfffkkkpppuuuwwwwwwwwwyyyxxxwwwwwwwwwwwwuuussspppooooooqqqtttvvvwwwvvvvvvvvvttttttuuuwwwyyy{{{yyyvvvsssqqqrrrrrrssssssvvvwwwyyy{{{{{{yyywwwuuuttttttsssrrrooommmkkkiiillllllgggaaaaaaggglllmmmqqqttt}}}}}}xxxzzz|||yyyvvvuuuzzz~~~}}}xxxqqqmmmqqqwwwvvvqqqpppnnnmmmoooqqqxxxooo^^^WWWUUURRRNNNLLLIIIHHHEEEBBB???>>>======>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@??????@@@@@@AAAAAA>>>;;;<<<@@@CCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCC999???CCCBBBCCCGGGJJJIIIAAA???>>>???AAADDDFFFGGGmmmmmmkkkjjjhhhgggfffeeedddccccccfffjjjnnnnnnmmmmmmllllllkkkkkkkkkkkklllmmmmmmnnnqqqtttwwwxxxxxxmmmYYYMMMJJJIIIIIIJJJLLLOOORRRSSSTTTOOONNNMMMMMMPPPTTTYYY[[[bbbdddgggiiiiiijjjkkkmmmmmmnnnooopppqqqssswwwzzz{{{{{{|||||||||{{{yyyyyyxxxwwwvvvuuuvvvxxxzzz|||zzz{{{{{{zzzyyywwwuuusssssstttuuusssqqqrrrwww}}}|||{{{{{{zzzzzzyyyzzz}}}}}}ssslllgggccc]]]SSSJJJHHHHHHGGGHHHJJJMMMNNNOOORRR\\\ffffff```XXXVVVTTTUUUWWWXXXWWWUUUSSSWWWZZZZZZWWWVVVXXX[[[ZZZZZZ[[[[[[[[[YYYXXXXXX]]]___```aaaaaa```^^^]]]___```aaacccdddfffggghhhccchhhttt{{{rrrllljjjpppsssjjj[[[QQQJJJIIIOOO\\\hhhqqqyyyzzzlllcccfffrrr}}}jjjUUUGGG@@@======AAAGGGQQQbbbpppzzzfffUUUKKKIIIIIIEEEGGGQQQ___mmmyyy~~~nnn```PPPGGG>>>;;;:::777777999>>>@@@BBBBBB@@@===<<<<<<;;;:::999999<<>><<<;;;:::;;;<<<<<<===???AAAFFFLLLUUUZZZaaadddhhhlllpppssstttuuuwwwvvvvvvwwwxxxwwwtttrrrooonnnoooqqqtttuuuuuuuuuuuutttsssssstttvvvxxxyyyvvvtttrrrqqqqqqqqqqqqqqqsssuuuwwwyyyyyywwwvvvtttuuuuuussspppllliiihhhggghhhjjjiiihhhmmmwww~~~|||yyy{{{}}}{{{zzz|||}}}tttoooqqqxxxyyyuuuqqqooooooqqqsssyyyppp___WWWUUURRRNNNMMMIIIGGGDDDAAA???>>>>>>>>>=========>>>>>>???@@@AAABBBAAA@@@???????????????CCC@@@>>>>>>@@@BBBBBBAAAAAAAAA@@@???@@@AAABBBCCC???AAABBBCCCIIIPPPQQQNNNCCCAAA@@@AAADDDFFFEEECCCooommmkkkiiigggfffffffffdddcccbbbcccfffiiijjjkkkjjjlllnnnmmmkkkkkknnnqqqqqqrrrssstttvvvxxxyyyyyyfffVVVPPPKKKKKKLLLOOORRRTTTTTTSSSOOONNNLLLJJJKKKNNNQQQSSS[[[^^^aaadddeeefffhhhiiilllnnnppprrrrrrsssuuuwwwxxxxxxyyyyyyyyyxxxwwwwwwtttsssrrrqqqrrrtttvvvwwwzzz{{{{{{zzzyyywwwuuutttuuuvvvvvvtttqqqqqqtttwwwwwwzzz}}}~~~|||{{{{{{yyywwwuuusssrrruuu{{{~~~uuunnnhhhddd[[[RRRJJJIIIIIIHHHIIILLLJJJMMMPPPRRRWWW]]]]]]ZZZVVVUUUTTTVVVXXXYYYYYYXXXUUUXXXZZZXXXUUUSSSTTTVVVUUUYYY]]]^^^[[[XXXWWWXXX```cccfffddd```]]]\\\\\\]]]]]]^^^___```bbbdddeee```ccckkkyyy{{{sssooosssuuunnnbbbZZZMMMKKKOOOYYYcccjjjpppvvvyyylll___]]]fffpppqqq\\\MMMDDD>>>::::::<<>>;;;999888999???BBBEEEEEEBBB???<<<;;;;;;::::::999<<>>???=========>>>???@@@AAAAAAAAAAAA@@@???>>>>>>??????EEECCC@@@@@@@@@AAAAAAAAAAAA@@@>>>===>>>???BBBDDDDDDCCC@@@BBBKKKUUUWWWRRRIIIEEEBBBCCCGGGGGGDDD@@@ooommmjjjgggfffeeefffffffffdddccccccdddgggiiijjjjjjmmmpppnnnjjjjjjmmmrrrrrrssstttttttttuuuvvvwww~~~yyyeee[[[LLLKKKLLLOOOSSSUUUTTTRRRNNNLLLJJJHHHGGGIIILLLNNNVVVYYY^^^aaacccdddfffgggjjjmmmqqqssstttsssssstttuuuuuuuuuuuuvvvvvvuuuuuuuuutttsssrrrrrrsssuuuvvvyyyyyyzzzzzzyyywwwuuutttwwwxxxxxxwwwtttrrrssstttsssvvvzzz|||{{{{{{{{{{{{wwwuuurrrnnnmmmoootttyyyyyy|||vvvnnngggddd\\\RRRKKKIIIJJJIIIIIIKKKIIIMMMQQQSSSTTTUUUVVVUUUTTTTTTUUUWWWYYYZZZZZZZZZWWWXXXYYYWWWTTTQQQQQQRRRRRRXXX\\\\\\XXXUUUWWWZZZaaaeeehhhfff```\\\\\\^^^]]]]]]]]]^^^___aaacccdddfffgggjjjqqqxxxppprrrtttooofff```RRROOOQQQYYYaaagggmmmrrrxxxzzzwwwlll___ZZZ___gggttt|||gggWWWKKKBBB;;;999999<<>>======???@@@>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@DDDCCCBBBAAAAAABBBBBBBBBBBBAAA>>>======@@@CCCEEEFFFDDDAAA@@@GGGQQQUUUSSSPPPJJJEEEDDDGGGHHHDDD@@@nnnllliiigggeeeeeefffgggggggggfffeeeeeegggiiikkkkkknnnpppnnnjjjhhhkkkoooqqqsssuuutttsssrrrtttuuuyyyuuueeeTTTQQQOOORRRVVVYYYXXXVVVNNNLLLIIIGGGFFFHHHKKKLLLQQQUUUZZZ^^^```bbbcccdddiiimmmqqqttttttssssssrrrrrrsssssssssttttttuuuuuuuuutttssssssrrrsssttttttvvvwwwxxxxxxxxxwwwvvvuuuwwwyyyzzzzzzxxxvvvuuutttuuuwwwzzz|||{{{{{{{{{|||xxxuuuqqqlllhhhhhhlllooowwwyyysssvvv|||rrriiiccc```\\\SSSLLLJJJJJJIIIHHHJJJKKKMMMQQQTTTSSSQQQRRRTTTRRRTTTVVVXXXZZZ[[[[[[\\\YYYYYYYYYWWWTTTRRRPPPPPPSSSWWWZZZXXXUUUTTTXXX\\\___dddhhhfffaaa]]]^^^```^^^^^^___```aaacccdddeeeiiihhhjjjnnnvvv|||pppooopppmmmhhhdddVVVQQQQQQVVV^^^dddkkkqqqssswwwxxxqqqddd\\\\\\___eeewwwwwweeeQQQFFF;;;888999:::???DDDKKKXXXiiipppjjj]]]QQQKKKFFFDDDDDDEEEEEEKKKYYYgggsss|||yyyjjjYYYNNNGGG@@@<<<<<<===@@@DDDEEECCC???<<<;;;<<<<<<<<<;;;;;;>>>BBBFFFLLLQQQUUUWWWWWWYYY\\\___cccfffhhhgggeeeddddddeeejjjlllmmmllliiiffffffgggjjjkkklllllllllllllllmmmqqqrrrsssvvvzzz{{{{{{yyyssssssttttttsssrrrpppooolllnnnooopppppppppqqqqqqqqqooooooppptttwwwzzzzzzvvvuuusssqqqpppqqqssstttrrrsssvvvwwwxxxvvvtttrrrrrrxxx~~~wwwoooiiieeeaaa^^^[[[VVVOOOIIIFFFDDDAAAAAAAAA@@@>>>===>>><<<:::777666666777777777888999;;;???EEEMMMSSS___eeemmmuuuyyyyyyvvvtttqqqqqqsssvvvxxxvvvsssooorrrrrrrrrtttvvvvvvtttrrrooooooooooooooooooppppppuuuxxxyyyyyywwwuuuvvvwwwuuuvvvwwwxxxyyyxxxxxxwwwxxxwwwtttnnnjjjkkkqqqvvv}}}||||||{{{{{{zzzzzzzzzxxxzzz~~~~~~wwwxxxzzzzzz}}}}}}zzzuuupppnnnqqqtttvvvvvvpppbbbUUUNNNKKKGGGFFFGGGDDDBBB@@@>>>===>>>???@@@@@@@@@AAAAAA@@@???>>>===;;;;;;<<<===>>>@@@AAABBBAAAAAABBBBBBBBBBBBCCCDDDCCCAAA???>>>???AAAEEEGGGFFFGGGEEEAAACCCJJJQQQSSSVVVOOOHHHDDDFFFGGGFFFDDDkkkjjjhhhgggffffffgggggghhhiiiiiihhhggghhhkkkmmmmmmnnnooonnnkkkiiikkknnnrrruuuwwwvvvsssrrrtttvvvwww}}}ttt```YYYSSSRRRUUUXXXXXXVVVOOOMMMJJJHHHHHHIIIKKKMMMMMMQQQWWW[[[]]]^^^```aaahhhlllqqqttttttsssssssssrrrrrrrrrrrrssstttuuuvvvuuutttssssssrrrrrrrrrrrrrrrsssuuuvvvwwwwwwwwwvvvuuuwwwyyy{{{|||zzzxxxvvvwwwzzz|||}}}|||{{{{{{|||zzzxxxsssmmmgggdddeeefffsssyyypppkkkppp|||~~~yyylllbbb]]][[[[[[RRRLLLKKKLLLJJJJJJKKKMMMMMMPPPSSSSSSPPPQQQTTTRRRUUUXXXZZZZZZ[[[\\\]]]ZZZYYYYYYXXXVVVTTTRRRQQQVVVWWWXXXWWWVVVVVVZZZ^^^^^^aaaeeeeeebbb``````aaa```aaabbbdddeeeeeeeeeeeeddddddhhhlllqqqsssnnnooommmjjjiiiZZZSSSOOORRRXXX___hhhooovvvzzz}}}xxxnnnccc\\\ZZZ]]]ooozzz[[[MMM>>>888888999;;;???DDDPPPaaalllmmmeeeZZZRRRIIIGGGEEEEEEDDDGGGRRR^^^lllvvvwwwhhh\\\PPPEEE??????;;;>>>BBBDDDCCCAAA??????===>>>>>>===<<<===@@@CCCIIIMMMRRRTTTUUUVVVZZZ^^^aaaeeeiiiiiifffccccccdddjjjmmmooommmiiieeeeeeffffffhhhkkklllllllllmmmnnnllllllnnnqqquuuwwwxxxwwwqqqqqqrrrrrrqqqpppnnnmmmkkkmmmnnnnnnmmmmmmmmmnnnmmmllllllnnnrrrtttuuuuuuppppppppppppqqqrrrtttuuussstttuuuuuuvvvuuuttttttssszzzzzzrrrjjjfff```\\\YYYTTTMMMHHHDDDBBB@@@?????????>>>===@@@===:::777666666777888777888999;;;???EEEMMMRRR[[[bbbkkktttyyyyyyvvvtttrrrssstttvvvwwwvvvssspppsssssstttvvvwwwwwwtttrrrnnnnnnnnnnnnnnnnnnnnnnnnqqqtttvvvuuurrrqqqsssuuuwwwwwwwwwxxxxxxwwwwwwvvvttttttsssnnnmmmqqq||||||{{{yyywwwvvvwwwxxxxxxzzz}}}}}}{{{|||||||||}}}vvvpppiiieeeeeeffffffdddcccXXXNNNIIIGGGCCCBBBDDDAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAA???>>>===::::::;;;<<<>>>???AAABBB???AAABBBBBBAAAAAABBBDDDBBBAAA@@@???@@@BBBEEEGGGIIIKKKIIICCCBBBHHHOOORRRVVVRRRLLLHHHGGGGGGHHHIIIhhhhhhhhhhhhhhhhhhhhhhhhgggiiikkkkkkiiiiiikkknnnnnnnnnnnnmmmmmmnnnooooooqqqtttwwwuuurrrqqqsssvvvvvv{{{pppfffZZZTTTUUUXXXXXXVVVTTTRRRNNNKKKJJJJJJLLLNNNMMMQQQWWW[[[]]]^^^___```gggjjjpppsssttttttttttttrrrrrrqqqrrrsssuuuvvvxxxvvvuuuuuutttsssrrrrrrrrrnnnooorrrtttvvvwwwwwwwwwppprrrwww{{{}}}}}}zzzxxxwwwyyy{{{|||{{{zzz{{{|||{{{zzzwwwrrrmmmiiiiiiiiiuuurrrjjjfffmmmzzz{{{kkk```[[[[[[WWWOOOJJJKKKMMMLLLMMMOOOOOOLLLLLLQQQSSSPPPQQQTTTRRRUUUYYY[[[[[[ZZZ\\\]]]ZZZZZZYYYXXXXXXWWWUUUTTTXXXXXXYYY[[[\\\\\\]]]^^^^^^```aaaccccccbbbaaa``````bbbeeeggghhhhhhfffeeeaaabbbggglllnnnvvvxxxqqqqqqpppoooooo```WWWPPPPPPTTT[[[eeennnvvv{{{yyynnnbbb[[[\\\lllppp]]]III>>>;;;999999:::???IIIYYYjjjrrrooocccYYYPPPLLLHHHFFFDDDEEELLLUUUaaalllxxxuuuhhhXXXIIIBBBCCC:::===AAACCCDDDCCCDDDEEE??????@@@???======???AAAEEEIIINNNQQQRRRTTTWWW[[[^^^ccchhhhhheeebbbbbbdddfffjjjmmmkkkgggcccccceeedddgggjjjkkkjjjiiijjjllliiiiiiiiilllqqqtttvvvvvvpppqqqqqqqqqqqqpppnnnmmmjjjlllnnnnnnkkkjjjkkklllkkkkkkllloooqqqsssrrrppppppqqqqqqssstttuuuvvvwwwssssssssstttuuuvvvxxxyyyvvv{{{~~~vvvkkkfff___ZZZVVVRRRLLLGGGEEEBBB???>>>>>>===<<<;;;===<<<;;;:::999999999999888999:::<<>>>>>??????????????????===>>>@@@BBBBBBAAA@@@???<<<<<<<<<<<<===>>>?????????AAACCCBBB@@@??????AAA@@@?????????@@@BBBDDDEEEKKKJJJFFFBBBCCCJJJNNNNNNQQQRRRQQQNNNJJJHHHIIIKKKffffffggghhhiiiiiihhhhhheeehhhkkkllljjjjjjlllnnnnnnmmmlllmmmppprrrrrrrrrnnnrrruuutttpppoooqqquuutttxxxuuueee\\\[[[]]]]]]\\\XXXUUUQQQMMMKKKKKKLLLMMMOOOTTTZZZ^^^``````aaaaaafffjjjooorrrssstttuuuuuurrrrrrrrrrrrsssuuuwwwyyyxxxxxxwwwwwwvvvuuuttttttkkkmmmpppsssuuuwwwxxxxxxllloootttzzz~~~~~~{{{yyyuuuwwwyyyzzzzzzzzz{{{|||zzzzzzzzzwwwtttsssssstttyyyooogggeeemmm{{{mmmbbb^^^^^^SSSLLLHHHKKKNNNOOOPPPRRRPPPJJJIIIOOORRRPPPQQQUUURRRVVVZZZ\\\[[[ZZZ[[[]]]ZZZZZZYYYYYYZZZYYYXXXVVVXXXYYY[[[^^^aaaaaa___]]]______```bbbcccccc```^^^```cccfffiiijjjiiigggeeeddddddiiiooommmooo}}}uuutttttttttuuufff\\\RRRPPPSSSZZZeeennntttyyywwwjjjaaa^^^kkknnnUUUGGG@@@<<<:::999999BBBTTThhhuuutttggg[[[VVVPPPKKKHHHFFFDDDIIIOOOWWWbbbooowww~~~}}}ppp]]]KKKDDDEEE:::===AAACCCDDDFFFGGGIII@@@AAAAAA@@@>>>===???@@@BBBGGGLLLNNNOOOQQQUUUYYY[[[aaafffgggdddaaaaaacccaaafffjjjiiieeebbbbbbdddfffiiikkkkkkgggeeeeeefffgggggggggjjjooosssuuuuuupppqqqqqqrrrqqqpppooonnnjjjmmmooommmjjjhhhiiikkkjjjkkkmmmooorrrrrrpppnnnrrrssstttvvvwwwxxxxxxxxxrrrrrrrrrrrruuuxxx{{{~~~xxx|||yyylllfff^^^XXXTTTPPPKKKFFFEEECCC???===<<<;;;:::999999:::<<<======<<<;;;999999:::;;;===@@@FFFNNNSSS___bbbhhhnnntttyyy{{{}}}xxxvvvuuuuuuuuuuuusssqqqrrrrrrsssuuuvvvuuuqqqooommmnnnnnnooonnnnnnmmmmmmmmmpppqqqnnnjjjjjjooottttttsssrrrqqqppppppoooooojjjlllmmmmmmppp{{{~~~|||zzzzzz||||||yyyyyyyyy{{{ooojjjccc___^^^]]][[[XXXRRRKKKFFFFFFEEEBBBAAABBB<<<===>>>@@@@@@@@@???>>>:::<<>>>>>===<<<<<<<<<<<<<<<@@@CCCDDDCCC???======>>>>>>>>>>>>???@@@BBBCCCDDDJJJGGGAAA>>>DDDLLLMMMIIIMMMQQQTTTSSSNNNJJJJJJKKKccceeefffgggfffggghhhjjjggghhhkkklllllljjjhhhfffjjjkkkmmmnnnpppppppppooommmmmmnnnoooooooooooonnnoooqqqyyy|||oooeeeaaabbbfff```^^^[[[UUUPPPMMMMMMNNNTTTXXX^^^ccceeedddaaa___fffiiimmmqqqtttvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuvvvuuutttrrrqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrpppoooooosssxxx||||||{{{sssvvvzzzzzzyyyyyy{{{~~~{{{zzzzzz|||}}}}}}|||{{{mmmfffdddlll~~~{{{lllhhhbbbXXXOOOLLLIIIIIILLLPPPSSSTTTPPPNNNLLLMMMOOORRRSSSSSSQQQSSSVVVYYYZZZZZZXXXWWWUUU[[[^^^\\\[[[[[[ZZZWWWUUUXXX\\\```aaaaaa___^^^^^^]]]]]]___aaaaaa```^^^bbb```^^^___cccffffffeeeeeedddffflllqqquuu}}}}}}{{{ssspppsssggg]]]SSSNNNNNNRRR]]]gggvvvzzzqqqaaa```kkkzzzgggRRRDDD>>>;;;<<<999BBBOOO```sss{{{ooo```TTTKKKJJJJJJFFFEEEGGGNNNUUU```kkkuuu}}}vvvfffUUUGGG???>>><<<<<<>>>BBBHHHLLLNNNKKKIIIFFFBBB???>>>===<<<>>>@@@DDDHHHLLLOOOQQQRRRVVVYYY^^^aaabbb```]]][[[```````````````aaabbbbbbdddeeefffffffffeeedddcccbbbcccfffkkkqqquuuuuuuuuqqqrrrsssqqqooommmlllmmmlllnnnooopppooonnnllljjjjjjiiiiiikkknnnpppppppppqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuttttttvvvzzz~~~}}}{{{zzz}}}{{{nnniiiaaaZZZTTTOOOJJJGGGBBBAAA@@@??????>>>>>>???<<<======<<<:::888999:::999999:::;;;???FFFOOOUUUaaaeeejjjnnnrrruuuzzz|||{{{zzzwwwtttpppoooqqqsssrrrrrrrrrssstttsssqqqooommmmmmmmmlllkkkjjjjjjiiirrrqqqnnnmmmllllllnnnoooppppppoooppppppooommmkkkjjjhhhiiiqqq|||{{{yyy{{{}}}|||}}}|||}}}yyyyyyzzz{{{sssgggeeeaaa___]]]ZZZWWWTTTMMMJJJFFFCCCCCCCCCBBBBBBDDDAAA>>>===???BBBCCCDDD;;;<<<>>>???@@@@@@???>>>AAA@@@???>>>>>>???@@@AAADDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMOOONNNKKKGGGEEEbbbdddfffgggggggggiiikkkggghhhjjjkkkkkkjjjhhhgggjjjkkkmmmnnnooooooooonnnlllmmmnnnoooooooooooooooqqqrrrwwwxxxnnniiihhheeeccc```\\\WWWTTTSSSTTTTTTXXX^^^cccfffeeecccaaafffhhhlllooorrrtttttttttvvvwwwwwwxxxwwwvvvuuutttuuuuuuttttttsssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqppprrruuuwwwvvvtttsssuuuxxxzzzzzzzzz{{{||||||{{{|||}}}~~~nnniiifffmmm|||{{{kkkgggaaaWWWNNNLLLJJJJJJMMMQQQSSSUUURRRPPPNNNOOOQQQTTTUUUUUUUUUWWWYYYZZZ[[[ZZZYYYXXXVVV\\\___]]]\\\]]]\\\YYYXXXZZZ]]]___aaaaaa______\\\[[[[[[\\\^^^___^^^]]]```^^^]]]___bbbfffffffffhhhffffffjjjlllmmmsss{{{~~~xxxtttvvvlllbbbWWWPPPMMMPPPYYYcccpppwwwtttfff___hhhtttxxx^^^LLLAAA>>>>>>:::???III\\\vvv}}}jjj\\\OOOKKKIIIFFFDDDEEEFFFLLLWWWcccooo{{{{{{lll]]]OOOGGGCCC@@@===>>>BBBHHHLLLNNNKKKIIIFFFBBB@@@>>>======???@@@CCCFFFIIILLLMMMNNNQQQSSSWWWZZZ\\\[[[XXXWWWYYYYYYZZZ[[[]]]___aaabbbeeeeeefffgggfffeeedddcccaaabbbeeejjjoooqqqrrrqqqpppqqqrrrqqqooommmmmmmmmlllmmmnnnoooooonnnmmmllllllkkkjjjkkknnnqqqrrrrrrsssrrrqqqpppppppppqqqqqqpppqqqqqqpppqqquuuzzz~~~|||yyyzzzyyynnniiiaaaZZZSSSNNNIIIGGGAAA@@@???>>>>>>>>>>>>>>>===>>>???===;;;999::::::999::::::;;;???GGGPPPVVVcccgggkkkooorrrtttwwwyyywwwwwwuuurrroooooorrrtttuuutttrrrrrrrrrpppmmmkkkkkkkkkjjjjjjiiijjjjjjjjjooonnnmmmlllkkklllmmmmmmnnnmmmlllkkklllllllllkkkooopppvvv}}}rrrnnnrrrwww{{{zzzxxxzzz}}}~~~yyywww{{{}}}}}}wwwppphhheeeaaa___\\\YYYVVVSSSOOOLLLGGGDDDCCCAAA???>>>AAA???===>>>@@@DDDFFFGGG>>>??????@@@@@@@@@@@@?????????>>>======>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJLLLLLLLLLJJJHHHFFFaaadddggghhhhhhiiijjjkkkggghhhiiiiiiiiiiiihhhhhhjjjkkkmmmnnnnnnnnnmmmmmmlllmmmnnnooopppqqqqqqqqqrrrqqqtttzzzuuunnnllljjjgggccc___\\\ZZZYYYUUUYYY^^^bbbeeefffeeedddgggiiilllooorrrsssttttttuuuvvvwwwxxxxxxvvvuuussssssssstttuuuuuutttsssrrrsssssssssssssssrrrrrrrrrsssrrrqqqrrrtttuuutttsssssssssuuuxxx{{{{{{zzzxxx{{{|||}}}~~~rrrooommmqqq{{{yyykkkfff___WWWNNNLLLJJJKKKNNNRRRTTTUUURRRPPPOOOPPPRRRTTTUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXUUU[[[^^^\\\\\\]]]]]]ZZZ[[[\\\]]]^^^____________ZZZYYYYYYZZZ\\\]]]]]]\\\\\\[[[ZZZ\\\___bbbcccccceeeccccccfffffffffkkkqqq~~~yyywwwpppfff[[[RRRLLLKKKRRR[[[jjjuuuyyynnnaaaeeekkkwwwpppWWWHHHAAA???<<<;;;@@@SSSpppxxxhhhVVVMMMIIIFFFDDDDDD@@@EEEMMMXXXeeetttuuufffYYYQQQJJJEEE@@@>>>AAAFFFKKKNNNNNNLLLIIIEEEBBB@@@????????????AAACCCEEEGGGHHHIIIJJJLLLNNNQQQRRRSSSRRRRRRPPPQQQRRRUUUXXX\\\___```dddeeeeeeffffffdddcccbbbaaabbbeeejjjnnnppppppnnnnnnpppqqqqqqooommmnnnnnnkkklllmmmnnnooooooooooooooommmkkklllooorrruuuvvvwwwuuurrrooommmlllmmmmmmnnnnnnooooooppptttzzz~~~~~~zzz{{{~~~wwwmmmhhh```XXXRRRLLLHHHEEE??????>>>=========>>>>>>>>>??????>>>;;;::::::;;;::::::;;;<<>>AAAEEEGGGHHHBBBAAA@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBCCCEEEHHHIIIHHHHHHIIIIIIIIIHHHHHHGGG___bbbfffiiijjjjjjkkkkkkhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllnnnnnnnnnmmmlllnnnnnnpppqqqrrrrrrssssssqqqoooooorrrtttxxxxxxtttqqqmmmiiieeeaaa]]][[[WWWZZZ]]]aaadddfffffffffhhhjjjlllppprrrtttuuuvvvtttuuuwwwxxxxxxwwwuuusssqqqrrrtttvvvvvvvvvtttsssuuuuuuttttttsssssssssrrrrrrrrrrrrsssuuuvvvwwwvvvrrrrrrssswww{{{|||yyyuuuyyyzzz{{{}}}zzzyyyxxxyyyvvviiiccc\\\UUUMMMLLLKKKMMMPPPSSSTTTUUUPPPNNNMMMNNNQQQSSSSSSSSSUUUUUUUUUVVVVVVWWWWWWWWWVVV[[[^^^\\\\\\^^^^^^\\\\\\\\\\\\\\\\\\\\\]]]^^^YYYXXXWWWXXX[[[\\\\\\\\\YYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]^^^aaabbbccchhhnnn|||zzzvvvqqqhhh^^^UUULLLHHHLLLTTTfffuuu}}}tttcccaaabbbiiizzzfffQQQDDD>>><<<:::;;;HHH___vvvppp]]]PPPJJJHHHFFFDDDAAACCCHHHPPP\\\lll|||}}}pppccc[[[SSSLLLDDD??????CCCHHHKKKQQQOOOLLLHHHEEEBBB@@@@@@======>>>@@@AAACCCEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNJJJKKKMMMPPPTTTXXX[[[]]]aaabbbcccddddddcccbbbaaaaaabbbfffjjjooorrrqqqpppmmmoooppppppooonnnnnnooollllllmmmnnnpppqqqrrrsssrrrooollllllooosssvvvwwwyyywwwssspppnnnmmmmmmnnnppppppppppppqqquuuzzz~~~|||}}}{{{tttjjjeee]]]UUUOOOJJJEEEBBB>>>>>>=========>>>>>>??????@@@@@@>>>;;;:::::::::::::::;;;>>>CCCKKKUUU[[[dddhhhmmmqqqrrrrrrqqqqqqooooooooonnnnnnppptttxxxxxxvvvsssqqqpppnnnkkkhhhfffeeedddcccbbbccceeeffffffggghhhjjjkkkkkkkkkjjjjjjhhheeebbbccchhhooottt|||vvveee___```kkkxxxzzzwwwuuuxxx~~~zzz{{{{{{{{{}}}zzzoookkkgggddd```]]]ZZZWWWSSSPPPFFFDDDDDDDDDDDDDDDAAA???>>><<<;;;<<<@@@CCCDDDEEEBBBAAA@@@>>>>>>>>>???@@@========================<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAADDDGGGIIIGGGFFFFFFFFFFFFGGGGGGHHH[[[```eeeiiijjjjjjkkkkkkggghhhhhhhhhhhhiiiiiijjjjjjkkkmmmnnnnnnnnnnnnmmmooopppqqqrrrssssssssssssooolllkkkkkkkkklllttt~~~~~~yyysssnnnjjjeee```]]]]]]^^^```bbbdddfffggghhhgggiiikkknnnqqqsssuuuvvvssstttvvvwwwwwwvvvuuutttpppqqqtttuuuvvvuuutttsssuuuuuuuuuttttttsssssssssrrrrrrssssssttttttuuuuuurrrqqqqqquuuyyyzzzwwwtttuuuwwwzzz|||~~~~~~qqqfff___YYYTTTLLLKKKLLLNNNRRRTTTUUUUUUPPPNNNNNNOOORRRSSSSSSSSSRRRRRRSSSUUUVVVXXXYYYZZZYYY^^^```^^^^^^```aaa___[[[ZZZZZZYYYYYYZZZ[[[[[[ZZZXXXWWWXXX[[[]]]^^^]]]\\\]]]]]]\\\[[[ZZZYYYYYYZZZYYYZZZ___```aaaeeekkkooo{{{{{{uuupppjjjbbbYYYNNNGGGHHHNNN```qqqyyyeee___ZZZ^^^mmm{{{aaaKKK===<<<:::;;;AAANNN```tttuuucccUUUMMMKKKHHHEEEAAABBBEEEJJJUUUddduuuzzzooohhh]]]UUUIIIAAA>>>@@@DDDGGGNNNMMMKKKIIIFFFCCC@@@???<<<<<<<<<===???AAABBBCCCDDDCCCCCCDDDEEEGGGJJJKKKHHHIIIKKKNNNQQQUUUXXXYYY^^^___```aaabbbaaaaaa``````aaaccchhhmmmqqqrrrrrrmmmoooppppppnnnmmmmmmnnnmmmmmmmmmnnnppprrrtttvvvtttqqqnnnmmmooosssuuuvvvxxxwwwtttrrrqqqpppqqqrrrqqqqqqrrrqqqqqqtttxxx{{{zzzzzz|||~~~|||wwwvvvxxx~~~xxxqqqfffaaaYYYRRRLLLGGGBBB???>>>>>>>>>>>>>>>???@@@AAA???@@@@@@>>>;;;999999::::::;;;<<>>>>><<<;;;;;;===?????????@@@???>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC?????????@@@@@@@@@AAAAAA@@@@@@???@@@AAADDDFFFHHHFFFFFFEEEDDDEEEEEEFFFGGGXXX]]]dddhhhjjjjjjjjjjjjggghhhiiijjjjjjkkkjjjjjjjjjkkkmmmnnnppppppooooooppppppqqqrrrrrrrrrrrrqqqmmmjjjhhhgggeeedddkkksssuuu|||vvvrrrooojjjfffhhhhhhggghhhhhhjjjkkklllhhhiiijjjlllnnnpppqqqrrrrrrrrrsssttttttttttttssspppqqqssstttttttttsssssstttttttttttttttsssssssssrrrssssssrrrpppoooooopppppppppqqqsssuuuwwwvvvvvvuuuxxx{{{|||}}}}}}{{{~~~wwwkkkbbb[[[UUURRRKKKKKKMMMPPPTTTVVVVVVUUUQQQQQQPPPRRRTTTVVVVVVUUUQQQSSSUUUWWWYYY[[[\\\\\\\\\aaaccc```___bbbcccaaaYYYYYYXXXXXXXXXYYYYYYZZZZZZXXXWWWXXX[[[]]]______```bbbbbb```]]]ZZZYYYYYYZZZYYYZZZ]]]^^^]]]```fffjjjtttyyytttpppkkkcccVVVJJJHHHMMMXXXhhh{{{nnnddd\\\\\\fffvvvvvvYYYDDD===<<<<<>>=========>>>@@@AAAAAAAAA@@@@@@AAACCCEEEFFFFFFGGGIIIKKKOOORRRUUUWWW[[[\\\^^^```aaabbbbbbaaa```___```ccchhhmmmooopppmmmoooppppppnnnlllmmmmmmmmmlllllllllnnnqqqtttvvvtttqqqnnnmmmoooqqqrrrrrruuutttssssssrrrrrrssssssnnnoooqqqrrrqqqrrruuuwwwvvvxxxzzz|||~~~yyynnnkkkkkksss|||uuuooobbb^^^VVVPPPJJJFFFBBB????????????@@@AAABBBCCCDDDAAAAAAAAA???<<<::::::::::::;;;===@@@FFFPPPZZZaaadddgggllloooppppppppppppoooooonnnlllkkklllooorrrrrrpppnnnnnnoooppppppoooiiihhhgggeeedddbbbaaa```ccccccdddeeeeeefffgggggg```___]]][[[^^^ggguuu{{{www}}}xxxqqqtttwww{{{~~~qqqfffeeefffmmmyyyrrrkkkhhhcccaaa]]][[[YYYVVVSSSPPPIIIFFFDDDBBBAAA???<<<:::>>><<<::::::;;;<<<;;;:::===<<<;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===<<<<<<===>>>???AAAAAABBB>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFUUUZZZbbbhhhjjjjjjiiiiiiggghhhjjjlllmmmlllkkkjjjiiikkkmmmoooqqqrrrrrrrrrooooooooopppoooooonnnmmmkkkhhheeeddd```^^^dddllllllrrr~~~}}}zzzwwwvvvtttrrrpppooopppqqqrrrpppoooooonnnnnnnnnnnnooopppooonnnnnnooopppqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssstttttttttppprrrsssrrrooonnnooopppooopppqqqqqqrrrsssvvvxxxwww{{{~~~|||~~~}}}~~~yyyooofff^^^WWWRRRPPPJJJKKKMMMQQQUUUWWWVVVUUUQQQQQQQQQSSSUUUVVVVVVTTTQQQSSSVVVXXXZZZZZZZZZYYY[[[___```]]]\\\^^^___]]]WWWXXXXXXYYYYYYZZZZZZZZZZZZXXXVVVWWWZZZ]]]^^^______aaacccaaa]]]ZZZYYYZZZYYYXXXYYY\\\\\\ZZZ]]]bbbeeeooo}}}{{{zzzwwwooo```PPPKKKMMMPPP```uuuuuuhhhcccdddlll}}}nnnUUUDDD???======???GGGXXXiiixxx{{{vvvhhhYYYQQQLLLHHH@@@@@@AAABBBHHHRRR^^^fffooottt||||||ssshhhYYYLLLDDDAAAAAAAAA???CCCIIIOOOQQQPPPNNNLLLDDDBBB@@@===<<<;;;<<<<<<>>>============>>>???@@@BBBCCCFFFIIIMMMQQQTTTVVVZZZ[[[^^^```cccddddddddddddbbb```aaaeeeiiilllnnnnnnpppqqqpppmmmlllkkklllkkkjjjiiiiiijjjmmmqqqssstttqqqooonnnnnnooonnnnnnooopppqqqrrrqqqqqqpppoookkknnnrrrttttttuuuvvvwww|||||||||zzzyyy{{{qqqgggaaaccchhhmmmttt|||zzzrrrnnnaaa\\\UUUOOOKKKGGGDDDAAAAAAAAAAAABBBCCCEEEFFFGGGCCCDDDDDDAAA>>><<<<<<<<<;;;<<<>>>AAAHHHRRR\\\dddgggjjjmmmnnnmmmmmmmmmnnnooonnnllliiiggggggiiilllnnnlllkkkkkkmmmnnnnnnnnnjjjjjjkkkkkkiiigggeeecccaaaaaa`````````bbbcccddd^^^^^^^^^]]]aaakkk{{{~~~wwwuuunnnsssxxx}}}uuugggbbbcccfffmmmvvvwwwoooiiifffaaa___\\\ZZZXXXVVVSSSQQQJJJGGGCCC@@@>>>===;;;999>>><<<;;;;;;;;;<<<:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;<<<===>>>>>>??????======>>>>>>???@@@@@@AAA???@@@BBBCCCDDDDDDDDDCCCGGGFFFFFFFFFEEEEEEDDDDDDSSSYYYaaagggjjjjjjiiihhhfffhhhkkknnnnnnmmmllljjjiiikkkmmmppprrrsssssssssnnnnnnnnnnnnmmmlllkkkjjjkkkgggdddbbb^^^[[[```gggiiijjjnnnvvv}}}zzzwwwuuuuuuvvvwwwxxxwwwuuusssqqqooonnnnnnnnnlllkkkjjjkkkllloooppprrrrrrqqqppppppqqqqqqrrrqqqrrrrrrsssssstttttttttnnnqqqssssssqqqqqqtttvvvoooqqqrrrqqqoooqqquuuzzzzzz~~~yyyuuuyyyzzzsssjjjccc\\\UUUPPPOOOJJJKKKNNNRRRVVVWWWVVVUUUOOOOOOOOOQQQSSSTTTTTTRRRPPPRRRUUUWWWXXXWWWVVVTTTVVVZZZ[[[XXXVVVXXXYYYWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYWWWUUUVVVYYY\\\^^^^^^[[[^^^```___[[[XXXXXXYYYVVVUUUWWWZZZ[[[ZZZ]]]bbb]]]hhhqqq}}}xxxgggUUUMMMNNNMMM]]]sssuuukkkdddeeeppp}}}~~~eeeKKKCCC<<<<<<===AAAMMMZZZvvv~~~}}}ooo]]]SSSMMMIIICCCBBBAAAAAACCCIIIQQQWWWbbbhhhqqqzzz~~~yyyooo___QQQGGGCCCAAAAAA<<>>;;;:::999999;;;;;;::::::::::::;;;;;;???@@@CCCGGGLLLPPPTTTVVVZZZ[[[^^^bbbdddfffggggggkkkgggcccbbbeeeiiilllmmmooopppqqqpppmmmkkkkkkkkkjjjhhhffffffgggkkknnnqqqsssqqqooonnnnnnmmmlllkkklllmmmoooppppppnnnlllkkkjjjnnnssswwwxxxyyyyyyzzzzzzwwwxxx~~~vvviii^^^\\\]]]^^^dddkkknnntttzzz}}}|||vvvpppmmmaaa\\\VVVPPPLLLIIIFFFCCCBBBBBBCCCCCCEEEFFFHHHIIIFFFFFFFFFDDD@@@>>>>>>>>>;;;<<<>>>BBBIIISSS^^^eeekkklllnnnmmmlllkkkkkklllooonnnkkkgggdddccceeegggllljjjiiiiiijjjllllllllljjjkkkmmmooonnnllliiiggg```___]]]\\\]]]^^^```bbb```aaaaaaaaaeeeqqq~~~wwwttttttlllsssyyyssseeeccceeeiiinnntttzzz{{{qqqlllhhheee```^^^[[[YYYXXXVVVTTTRRRHHHEEEAAA>>>>>>>>>===<<<===<<<;;;;;;<<<===<<<:::888999;;;<<<===<<<;;;;;;:::;;;<<<======<<<;;;:::::::::;;;;;;<<<=========<<<======>>>???@@@@@@@@@???AAACCCEEEEEEEEECCCBBBGGGGGGGGGGGGFFFEEECCCCCCYYY[[[___cccfffgggggggggjjjkkkllllllmmmmmmlllllljjjkkklllnnnoooppppppppppppooollljjjiiiiiijjjjjjfffeeedddcccaaa___^^^]]]bbbdddgggkkkpppxxx}}}{{{{{{zzz~~~|||xxxtttpppnnnnnnllljjjiiiiiilllppprrrrrrooommmmmmooorrrssstttppppppppppppqqqrrrssssssqqqrrrsssttttttrrrpppooopppqqqrrrrrrqqqtttyyy~~~|||vvvsssuuu}}}zzzoooeeeaaa]]]WWWQQQOOOLLLLLLMMMPPPRRRSSSRRRQQQSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTRRRRRRTTTUUUXXXZZZZZZWWWRRRRRRXXX]]]UUUUUUVVVXXXYYYZZZ[[[\\\]]][[[YYYXXXWWWXXXYYYZZZZZZ[[[[[[YYYVVVTTTSSSSSSUUUSSSQQQSSSWWWZZZZZZYYYZZZeeehhhooorrrbbbUUUOOONNNVVViii{{{kkkaaafffqqqvvv\\\FFF888:::<<<;;;CCCQQQiiixxxxxxggg\\\UUUQQQGGGEEEBBB@@@???AAAFFFJJJUUU\\\gggpppwww{{{}}}|||wwwjjjYYYMMMGGGBBB===AAABBBGGGQQQ[[[bbbddddddXXXOOODDD??????>>>:::555888888777666666777888999>>>>>>???AAAFFFMMMSSSWWWZZZ[[[[[[\\\___dddjjjooommmllliiifffdddfffiiillliiijjjlllmmmlllkkkhhhgggiiihhhgggffffffggghhhiiijjjkkklllnnnnnnmmmlllkkkhhhjjjmmmpppqqqpppooonnnlllnnnqqquuuxxx{{{}}}}}}{{{}}}qqqjjj___XXXVVVYYY^^^aaaeeeeeefffiiimmmnnnllliiieeeaaaZZZSSSLLLHHHFFFEEEAAA@@@@@@CCCFFFIIIKKKKKKIIIGGGCCC@@@>>>===>>>>>>;;;>>>AAAEEEKKKUUUaaajjjooommmkkkiiiggggggggghhhllljjjiiigggeeedddcccccceeegggjjjkkkjjjjjjjjjjjjmmmkkkkkkoootttuuuppplll```^^^[[[ZZZ\\\]]]]]]]]]^^^aaadddeeeiiiqqq~~~{{{vvvqqqooonnnooorrrvvv~~~vvvooonnnkkkhhhjjjqqqyyy~~~xxxnnnhhhdddaaa^^^\\\ZZZYYYXXXUUUNNNIIIGGGDDD???======>>>??????===<<<:::999888888999::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888888999:::;;;<<<>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>BBBAAA@@@@@@?????????@@@BBBDDDFFFFFFDDDCCCBBBCCC]]]___bbbdddggghhhhhhhhhmmmmmmmmmnnnmmmmmmlllkkkjjjjjjlllmmmnnnooooooooopppooollljjjhhhhhhhhhiiifffeeedddbbb```^^^]]]]]]___```cccfffiiiooovvv{{{~~~|||{{{}}}zzzwwwuuutttrrrooolllkkkkkklllmmmpppooonnnoooqqqsssssssssqqqqqqpppooopppqqqrrrsssrrrrrrtttttttttsssqqqpppqqqrrrrrrrrrqqqssswww{{{yyytttrrrxxxvvvlllccc___\\\UUUOOOMMMLLLLLLMMMPPPSSSTTTSSSQQQRRRSSSSSSTTTSSSSSSRRRRRRTTTUUUUUUTTTSSSSSSUUUXXXVVVYYY[[[ZZZWWWVVVWWWXXXWWWXXXXXXZZZ[[[\\\]]]^^^]]]\\\ZZZXXXWWWWWWXXXYYYXXXYYYYYYWWWUUUSSSSSSSSSUUUSSSSSSTTTXXXZZZZZZYYY[[[eeegggkkk~~~{{{mmm^^^TTTLLLRRRccc|||yyygggeeelllxxxhhhPPP>>>======;;;@@@KKK___ppp}}}|||pppcccXXXPPPGGGFFFDDDBBB@@@@@@BBBDDDJJJQQQ[[[eeemmmtttyyy|||~~~|||qqqbbbVVVMMMFFF???AAACCCIIITTT```kkkssswwwkkk```RRRFFF@@@<<<888666888888777666666777888999<<<<<<===???DDDJJJPPPTTTXXXZZZ[[[]]]___dddiiimmmoooooollliiifffeeegggiiiggghhhhhhiiihhhgggfffeeefffffffffeeeeeeffffffgggfffhhhjjjlllmmmmmmlllllljjjjjjjjjkkklllmmmnnnoooooooooooopppssswwwzzz|||~~~~~~~~~|||wwwoooiiiaaaZZZXXXZZZ]]]___dddcccdddfffhhhiiifffcccdddaaa[[[UUUPPPLLLJJJIIIFFFEEEDDDEEEGGGIIIIIIIIIIIIGGGDDDBBB@@@?????????@@@CCCFFFJJJOOOWWWaaahhhjjjhhheeecccbbbccceeefffiiihhhgggeeedddcccbbbbbbdddfffggghhhgggggghhhiiillljjjkkknnnssstttppplllbbb___\\\ZZZ\\\^^^``````dddhhhmmmppprrrxxxzzzuuuqqqnnnmmmlllooorrrwww|||{{{uuuqqqooommmmmmpppvvv{{{~~~|||ooofffbbb___\\\ZZZWWWVVVUUUQQQJJJDDDDDDBBB????????????>>>===>>>===;;;:::999999999999;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;999:::;;;============<<<>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGEEEDDDEEEEEEcccdddeeefffggghhhiiiiiinnnnnnooonnnnnnmmmlllkkkiiijjjkkkmmmmmmnnnnnnnnnooonnnkkkiiigggfffffffffdddcccbbb```^^^]]]\\\\\\\\\^^^```aaacccggglllpppuuuxxx~~~{{{yyy~~~}}}|||zzzxxxvvvssspppnnnmmmlllpppooonnnppprrrttttttssstttsssqqqoooooopppqqqsssrrrssstttttttttsssrrrqqqqqqrrrrrrqqqpppqqqtttvvv~~~vvvssssss~~~|||ppphhhaaa^^^ZZZSSSMMMKKKKKKLLLNNNQQQTTTUUUTTTRRRTTTUUUWWWYYYXXXVVVSSSQQQTTTUUUUUUTTTSSSTTTWWWYYY[[[]]]aaacccccc___[[[YYYWWWXXXXXXYYYZZZ\\\]]]^^^]]]\\\ZZZXXXWWWVVVWWWWWWUUUVVVVVVTTTRRRQQQRRRTTTUUUTTTTTTUUUXXXZZZZZZYYY]]]cccccceeepppvvvcccUUULLLOOOZZZmmmttthhhhhhlll{{{```HHHAAA>>>999;;;CCCPPPbbbvvv|||ppp___RRRKKKIIIGGGDDDAAA???>>>===BBBGGGOOOWWW___hhhpppuuu{{{|||wwwlllaaaWWWMMMDDD???BBBGGGOOOZZZhhhwwwvvveeeSSSEEE===999888888888777666666666777888::::::;;;===BBBGGGLLLPPPUUUWWWZZZ]]]___cccgggjjjppppppoookkkgggeeedddeeeeeeddddddcccccccccccccccdddddddddeeeeeeddddddcccbbbdddgggjjjlllmmmlllkkkkkkiiihhhggghhhkkknnnppprrrpppnnnlllnnnrrrwwwzzz~~~{{{yyywwwvvvvvvvvvuuurrrooonnnkkkfffccc``````bbbccchhhggggggggggggfffccc```cccaaa]]]YYYUUURRROOONNNOOOMMMKKKJJJKKKKKKKKKIIIIIIHHHEEECCCBBBAAAAAAAAACCCFFFJJJNNNSSSYYY```dddhhhfffdddbbbbbbccceeeffffffeeedddcccbbbbbbbbbbbbcccddddddccccccdddfffhhhhhhggghhhkkkoooooollliiiccc___[[[ZZZ\\\aaaeeegggmmmrrrxxx{{{}}}yyyvvvuuuwwwuuurrrnnnlllkkkkkkkkknnnsssxxxyyyzzz~~~zzzttttttssspppooorrryyy~~~pppeee___]]]XXXVVVSSSSSSQQQMMMGGGAAA@@@?????????@@@@@@>>><<>>===<<<;;;:::999999=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<======<<<<<<>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAACCCFFFGGGGGGFFFGGGHHHhhhhhhggggggggghhhiiiiiillllllmmmmmmmmmmmmlllllljjjjjjkkklllmmmmmmmmmlllnnnllljjjgggeeecccbbbbbbbbbaaa___]]][[[ZZZZZZZZZ\\\]]]___```aaadddhhhllloooppppppqqqrrrsssttttttwwwwwwwwwyyy|||}}}yyyvvvwwwyyy|||~~~~~~}}}|||{{{xxxvvvtttssssssqqqooooooqqqtttvvvvvvwwwvvvsssqqqpppqqqrrrsssrrrssstttttttttssssssrrrqqqqqqqqqpppoooooopppqqqxxx}}}|||uuuuuuxxx{{{uuulllfffaaa___[[[TTTNNNMMMKKKLLLNNNRRRUUUVVVUUUSSSWWWZZZ]]]___^^^[[[VVVSSSVVVVVVVVVUUUSSSTTTVVVXXX^^^```cccfffgggddd^^^YYYUUUUUUUUUVVVWWWYYY[[[\\\]]]\\\ZZZXXXVVVUUUUUUUUUSSSTTTTTTRRRQQQPPPRRRTTTSSSSSSTTTUUUWWWXXXXXXXXX]]]___^^^bbbiiippp~~~jjjZZZQQQNNNPPP[[[iii|||ssshhhgggvvvpppRRRDDD>>>999999>>>EEEUUUlll}}}zzzjjj]]]TTTPPPJJJEEEAAA???===;;;AAACCCGGGLLLSSS\\\fffmmmtttxxxxxxrrrjjjaaaUUUKKKCCCDDDEEEGGGMMMZZZjjjvvv~~~ppp^^^LLL@@@<<<<<<999888666555555666777777999999:::<<<@@@DDDIIILLLQQQTTTXXX[[[^^^```dddfffkkklllllljjjfffcccbbbbbbcccbbb```______```aaabbbbbbcccdddeeeeeecccbbbaaa```cccfffjjjkkkkkkjjjiiijjjiiihhhggghhhkkkmmmooosssqqqooommmnnnpppsssuuuxxx}}}zzzwwwuuurrrooonnnnnnnnnnnnooopppqqqpppooommmmmmmmmsssrrrqqqooommmjjjgggeeeeeecccaaa]]]ZZZVVVSSSRRRVVVTTTQQQPPPPPPOOONNNLLLJJJIIIGGGEEECCCCCCBBBBBBCCCFFFKKKQQQVVV[[[___bbbeeeeeeeeeeeedddcccbbbbbbdddcccbbbbbbbbbbbbbbbbbbbbbbbbaaa```___aaadddgggdddcccdddfffiiijjjhhheeeaaa^^^[[[\\\aaahhhnnnrrr{{{~~~zzzsssqqqrrrqqqooommmkkkjjjjjjkkklllooouuuzzzxxxsssssszzz{{{wwwuuuvvvvvvrrrnnnpppyyyrrrccc\\\[[[TTTRRRQQQQQQQQQNNNHHHCCC???>>>======??????>>>===?????????>>>===;;;999888<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999:::;;;============<<<<<<<<<===>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAAAAAAAA???BBBEEEFFFFFFGGGHHHIIIkkkjjjiiihhhhhhhhhhhhhhhggghhhiiikkklllmmmnnnnnnkkkkkklllllllllllllllkkklllkkkiiifffdddbbbaaa``````^^^\\\ZZZYYYXXXYYYYYYZZZ\\\]]]___```dddiiimmmooommmjjjhhhggghhhjjjllljjjjjjjjjkkkmmmrrrwwwzzz|||}}}|||yyywwwsssuuuwwwzzz}}}~~~}}}{{{yyywwwtttooonnnppptttwwwyyyyyyxxxuuusssrrrsssssstttrrrrrrssssssssssssssssssqqqqqqpppppppppooonnnmmmkkkpppvvv{{{~~~|||xxx{{{xxxqqqjjjdddaaa```]]]VVVRRRRRRMMMMMMOOOQQQUUUVVVVVVUUU[[[]]]aaacccbbb^^^ZZZVVVYYYYYYXXXUUURRRQQQSSSTTT\\\]]]^^^aaaaaa___ZZZVVVTTTTTTTTTTTTUUUWWWZZZ[[[\\\[[[YYYXXXVVVUUUTTTTTTRRRSSSSSSRRRQQQQQQRRRTTTQQQRRRTTTUUUVVVVVVVVVVVV[[[ZZZYYY```iiilllvvvfffXXXOOOKKKOOOVVVeeemmmhhhttt|||]]]KKKAAA;;;;;;>>>???JJJ^^^rrr~~~|||rrrjjj^^^WWWMMMEEEAAA@@@???>>>@@@AAACCCFFFLLLWWWbbbjjjrrrxxx{{{xxxqqqiii\\\RRRKKKIIIFFFCCCDDDNNN[[[eeetttrrrkkk^^^NNNCCC===<<<999888666555555555666777888888999;;;>>>BBBFFFHHHLLLOOOTTTWWWZZZ\\\___aaabbbdddeeeeeecccaaaaaaaaabbbaaa___]]]]]]___aaabbbccccccdddeeedddcccaaa```aaacccgggjjjkkkjjjhhhfffhhhiiijjjlllmmmmmmmmmmmmqqqqqqqqqrrrrrrrrrqqqqqqrrryyy~~~|||xxxvvvsssooonnnooorrrttttttxxx}}}~~~|||{{{{{{~~~|||yyyuuuqqqooommmjjjiiigggccc___\\\YYYWWW[[[XXXUUUTTTSSSRRRPPPOOOKKKKKKIIIGGGFFFEEEDDDCCCCCCFFFLLLTTT[[[```cccdddbbbdddggghhhgggccc___]]]ccccccbbbbbbaaabbbbbbcccaaaaaa```^^^]]]___cccfffcccccccccdddeeeeeedddcccaaa______ccckkkttt{{{{{{zzz{{{|||{{{yyy{{{xxxqqqpppppplllkkkiiihhhiiijjjlllmmmssszzz{{{rrrkkkmmmqqqwwwyyytttsssvvvwwwtttppptttrrrbbbZZZXXXQQQPPPOOOQQQSSSRRRMMMIIIAAA>>>;;;:::;;;===>>>>>>>>>?????????>>><<<:::888::::::::::::::::::::::::999999:::;;;;;;;;;:::999:::;;;===>>>??????>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAAAAA@@@>>>AAADDDEEEEEEEEEFFFGGGmmmllllllkkkjjjiiihhhhhheeefffhhhjjjlllmmmnnnooollllllmmmmmmmmmllllllkkklllkkkjjjhhhfffdddcccbbb___^^^[[[YYYXXXXXXYYYZZZZZZ[[[\\\]]]___dddkkkppppppmmmhhhdddbbbcccdddfffdddddddddddddddhhhmmmqqqvvvwwwzzz}}}}}}|||{{{zzzttttttuuuwwwyyy||||||{{{zzzvvvqqqoooppptttwwwxxxxxxwwwvvvuuuttttttttttttqqqqqqqqqrrrrrrrrrsssssssssrrrrrrrrrsssqqqooolllgggkkkrrrwww|||~~~{{{yyypppfffbbb______\\\WWWVVVXXXQQQPPPOOOPPPSSSUUUVVVVVV\\\]]]```aaa```^^^[[[YYYYYYYYYXXXUUUQQQPPPPPPQQQ[[[\\\^^^___^^^[[[XXXVVVUUUTTTTTTTTTUUUWWWZZZ\\\ZZZYYYYYYXXXVVVUUUTTTSSSRRRSSSUUUUUUSSSRRRRRRSSSPPPSSSUUUVVVVVVUUUUUUVVVWWWYYYYYY___jjjmmmvvv|||}}}ppp^^^QQQIIIKKKNNNWWWnnnzzzmmmtttlllXXXJJJAAA===???===BBBOOOaaannnrrrqqqpppeee\\\PPPGGGCCCBBBBBBAAA======>>>@@@HHHTTTaaajjjtttzzz}}}zzzuuuoooddd[[[NNNKKKEEE@@@@@@EEEMMMTTT[[[\\\[[[VVVLLLCCC>>><<<999888666555444555555666777777888:::<<<@@@BBBDDDGGGJJJNNNRRRTTTWWWZZZ\\\ZZZ\\\^^^_________```aaaaaa```^^^]]]^^^___aaabbbcccccccccccccccbbbaaa```bbbdddhhhllllllkkkhhhfffgggiiilllooopppooommmlllmmmppprrruuuuuutttqqqooopppssszzz~~~{{{zzzyyywwwvvvxxx}}}|||xxxvvvvvvtttrrroookkkhhheeecccbbbccc```\\\ZZZXXXWWWTTTRRRPPPOOONNNLLLJJJHHHFFFEEEFFFIIIPPPYYYaaaggghhhhhhfffiiilllnnnnnnjjjeeebbbbbbbbbaaaaaaaaaaaaaaaaaa^^^^^^^^^\\\[[[]]]aaadddbbbbbbbbbbbbaaa``````______```ccckkkttt}}}~~~uuupppoooqqqssstttrrrooolllkkkqqq{{{{{{sssmmmiiihhhggggggfffggghhhkkknnnoooxxxvvvkkkeeedddgggrrrzzzvvvuuuwwwyyywwwvvv|||nnn```XXXTTTNNNMMMNNNQQQTTTTTTPPPLLLBBB>>>:::888999;;;======;;;===???@@@???===:::888888888999999:::::::::::::::;;;===>>>>>>===<<<<<<;;;<<<>>>???@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???@@@BBBDDDEEEDDDDDDDDDDDDnnnnnnooonnnmmmllljjjiiifffgggiiikkklllnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkknnnmmmmmmkkkjjjhhhgggfffaaa___]]]ZZZYYYZZZ[[[\\\]]]]]]]]]]]]```fffnnnssspppmmmiiidddaaaaaaaaabbbbbbbbbaaa```___bbbhhhmmmrrrtttvvvyyyzzzzzzzzzyyyuuutttsssssstttxxx{{{~~~~~~~~~}}}zzzwwwtttssstttuuuuuuttttttuuuuuuvvvuuutttsssrrrppppppppppppqqqqqqrrrrrrvvvuuuuuuvvvwwwvvvrrrnnnllloootttxxx|||~~~yyyoooaaa]]][[[[[[YYYVVVWWW[[[UUURRRPPPOOOQQQTTTVVVWWWYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVSSSPPPOOOPPPQQQXXX\\\aaabbb^^^YYYWWWVVVTTTSSSRRRQQQSSSUUUXXXZZZXXXXXXXXXWWWVVVUUUTTTTTTRRRUUUWWWXXXVVVSSSRRRRRRQQQTTTXXXYYYWWWVVVVVVXXXTTT\\\]]]^^^gggkkkppp|||vvvdddUUUKKKKKKKKKLLL]]]rrrssssssxxx|||iiiWWWHHH???<<<<<<<<>>;;;999::::::::::::999;;;>>>@@@@@@===:::888777888999999:::;;;<<<<<<:::;;;===>>>???>>>===<<<;;;<<<===?????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@<<<===???AAAAAA@@@???>>>CCCEEEGGGGGGEEECCCBBBCCCooopppqqqqqqpppnnnkkkjjjiiijjjkkklllmmmnnnnnnnnnoooooooooooonnnmmmllllllooooooooonnnmmmllljjjiiicccaaa^^^\\\[[[\\\]]]___bbbbbb```___aaahhhpppwwwqqqnnnjjjfffcccaaaaaaaaa``````___^^^]]]___eeejjjpppqqqsssuuuvvvwwwwwwwwwuuussspppooopppsssxxxzzzxxxyyyyyyzzz|||~~~xxxwwwwwwwwwwwwvvvssspppqqqrrrtttuuuuuusssqqqppppppooooooooopppqqqqqqrrryyyxxxxxxzzz{{{zzzuuuqqqrrrtttvvvyyy|||~~~wwwlll]]]YYYWWWWWWVVVSSSVVV[[[XXXTTTPPPNNNPPPSSSVVVWWWVVVVVVUUUTTTUUUUUUVVVWWWUUUUUUUUURRRPPPOOOQQQRRRQQQXXX___```[[[TTTQQQQQQQQQPPPNNNNNNOOORRRUUUXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSVVVYYYZZZXXXUUURRRQQQSSSVVVZZZ[[[YYYWWWXXXYYYRRR___aaa]]]ccciiimmmvvv{{{iiiXXXLLLLLLIIIEEEOOOaaasssxxxsssqqqwwwvvvaaaMMM???:::<<<888;;;EEENNNTTT]]]eeeeee]]]SSSLLLJJJGGGCCC???<<<:::888888===GGGTTT\\\eeekkkoooqqqsssvvvtttpppccc]]]TTTOOOMMMKKKIIIFFFFFFGGGIIIKKKKKKIIIFFFDDD999888666555444444444555333333444666888:::<<<===AAACCCFFFIIIKKKNNNSSSVVVTTTVVVWWWXXXYYY[[[^^^```]]]]]]]]]]]]^^^______```bbbaaa___^^^]]]]]]^^^^^^___ccciiinnnppppppnnnlllhhhiiikkkmmmnnnnnnnnnmmmjjjlllooorrrsssssssssrrrwwwrrrqqquuuwwwxxx}}}~~~|||zzz{{{|||}}}{{{vvvppplllhhhccc```ZZZYYYWWWUUURRROOOLLLJJJJJJLLLQQQYYYbbbggghhhgggaaabbbccceeefffhhhiiijjj``````___^^^]]]]]]]]]]]]XXXYYYYYYYYYXXXYYY[[[^^^WWWXXXWWWUUURRROOOOOOOOOTTTXXX___jjjsssyyyzzzzzztttmmmbbbYYYUUUVVVXXXYYYVVV]]]ddddddbbbhhhuuu{{{wwwqqqmmmllliiiddd```eeefffhhhlllqqqwww|||qqqaaaXXXQQQ\\\lllwww{{{|||}}}~~~~~~~~~~~~~~~rrreee[[[RRRMMMKKKJJJJJJMMMPPPOOOKKKGGG>>>===<<<;;;<<<;;;888666777999===@@@@@@>>>;;;888777888999:::<<<===>>>>>>888999;;;======<<<;;;::::::;;;<<<>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@>>>===FFFHHHIIIHHHEEECCCBBBBBBrrrqqqppppppooooooppppppkkkjjjjjjkkkmmmnnnnnnmmmnnnnnnmmmmmmmmmnnnnnnooossssssttttttsssrrrpppoooiiieeeaaa___```bbbdddeeehhheeeaaa]]]]]]bbbjjjqqqqqqpppmmmiiidddaaaaaabbbbbbaaa___]]]]]]```fffjjjlllppptttuuuuuuvvvzzz}}}{{{uuunnnkkknnnrrrtttuuuvvvvvvvvvxxxyyy|||}}}xxxwwwuuusssrrrrrrrrrrrrqqqrrrtttuuuuuutttrrrqqqnnnnnnpppuuuuuutttvvv{{{zzz||||||yyywwwvvvzzzwwwwww{{{}}}|||~~~uuujjjaaa\\\VVVRRRPPPPPPOOOOOORRROOOMMMPPPUUUWWWTTTPPPPPPSSSUUUTTTRRRRRRTTTWWW[[[XXXTTTOOOMMMMMMNNNOOORRRUUUWWWTTTOOOKKKLLLOOOQQQQQQQQQPPPOOOPPPTTTVVVVVVVVVVVVVVVUUUUUUUUUTTTVVVXXXZZZ[[[YYYXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZ[[[\\\aaagggkkk}}}xxxpppeeeVVVJJJFFFIIINNNSSSfff~~~mmmbbbkkk|||rrrbbbPPPCCC<<<888999@@@BBBCCCPPP```dddddd^^^RRRJJJFFFCCC@@@>>>>>>===<<<<<>>;;;999:::<<<<<<999666444777999999777777999;;;===???AAABBBEEEIIINNNRRRWWWXXXYYYYYYXXXYYY[[[]]]^^^aaacccaaa]]][[[___cccaaa```___^^^^^^___`````````dddjjjooopppmmmiiifffbbbcccdddeeeggghhhiiijjjnnnmmmmmmnnnoooooommmlllpppnnnpppvvvyyy{{{}}}~~~}}}yyysssmmmiiieee___[[[[[[XXXQQQMMMMMMKKKNNNTTTZZZ___cccdddeeebbb```______aaacccdddddd___^^^]]]\\\[[[YYYUUURRRTTTTTTSSSTTTUUUTTTSSSQQQUUURRROOOMMMLLLMMMMMMMMMNNNTTT]]]eeejjjlllmmmnnnhhhbbbZZZSSSPPPPPPQQQRRRRRRXXX___dddhhhoooyyy~~~yyyyyyssskkkfffeeeeeecccbbbdddkkkrrrvvv{{{qqqaaaWWWRRRVVV```lllxxx~~~}}}uuuhhh```YYYQQQLLLJJJJJJJJJJJJIIIHHHGGGFFF@@@???===:::888777666555;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<===>>>@@@@@@HHHGGGEEECCCAAA@@@??????rrrqqqqqqppppppppppppppplllkkkjjjkkklllmmmlllkkkmmmmmmmmmmmmnnnooopppqqqrrrssstttuuuuuuuuutttsssllliiieeecccdddeeeffffffgggddd```\\\\\\aaajjjpppppppppnnnjjjfffbbbaaabbbcccbbb```^^^]]]```eeeiiikkknnnrrrttttttuuuyyy||||||xxxqqqmmmlllmmmooooooqqqqqqrrrtttvvvxxxzzzzzzxxxvvvuuusssqqqqqqqqqqqqrrrsssttttttsssqqqooommmqqqpppqqqtttuuusssuuuzzz~~~}}}zzzyyy|||}}}}}}wwwjjj]]]YYYSSSOOOMMMMMMLLLKKKOOOLLLKKKNNNSSSUUUSSSOOOOOOQQQTTTTTTSSSTTTVVVXXXWWWUUURRROOOMMMMMMMMMNNNMMMPPPRRRQQQMMMLLLNNNQQQTTTTTTSSSQQQOOOOOOQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVSSSUUUWWWXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ\\\]]]```dddfffllltttjjj[[[NNNGGGHHHLLLPPP]]]uuuwwwhhh^^^eeetttzzzhhhWWWJJJDDD===;;;???AAACCCPPP___jjjnnnkkk___QQQJJJFFFDDD??????>>><<<;;;???EEEJJJUUUWWW\\\bbbiiimmmoooooommmmmmiiiccc______^^^ZZZWWWUUUTTTVVVYYYXXXRRRMMMDDD@@@===;;;;;;999555111444777888888777777999;;;;;;===???@@@CCCGGGLLLOOOSSSTTTVVVWWWWWWYYY[[[^^^___bbbdddbbb^^^\\\^^^aaacccbbb```_________```aaabbbeeejjjmmmnnnllliiifffbbbccccccdddfffgggiiijjjiiiiiihhhjjjkkklllkkkiiinnnlllooouuuyyy|||}}}zzzzzz{{{~~~}}}}}}yyyssslllfffaaa___[[[UUURRRRRRNNNQQQWWW]]]bbbddddddddd```___]]]]]]___aaaaaaaaa```^^^]]]\\\[[[YYYVVVSSSPPPPPPQQQRRRSSSTTTSSSSSSSSSQQQNNNLLLLLLLLLLLLKKKOOOSSSYYY^^^bbbeeehhhjjjiiiddd\\\UUUQQQPPPQQQQQQXXX^^^fffkkkooottt|||~~~xxxrrrmmmfffbbbaaabbbbbbaaafffooozzz}}}mmm___WWWSSSVVV]]]hhhssszzz}}}}}}~~~oooddd]]]XXXSSSNNNKKKJJJIIIHHHGGGFFFEEEDDD<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999:::<<<===>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<===>>>??????CCCCCCBBBAAAAAAAAAAAAAAAqqqqqqqqqppppppppppppooommmkkkjjjjjjkkkllljjjiiikkkkkklllnnnooorrrsssuuussstttvvvwwwxxxxxxxxxwwwqqqnnnkkkiiiiiijjjiiihhhhhhfffaaa^^^^^^ccckkkqqqrrrrrrrrrpppkkkgggeeedddfffeeebbb___^^^```dddhhhiiilllppprrrrrrssswww{{{}}}{{{vvvpppkkkhhhiiijjjlllmmmppprrrtttvvvwwwwwwwwwvvvtttrrrqqqpppppppppqqqrrrrrrrrrrrrqqqpppoootttrrrrrruuutttsssvvv{{{|||zzz|||}}}|||vvvhhh[[[WWWQQQMMMKKKKKKJJJJJJKKKIIIIIILLLPPPSSSQQQOOONNNPPPSSSTTTTTTUUUWWWYYYTTTSSSRRRQQQPPPOOOOOOOOOKKKNNNOOOOOOMMMNNNRRRVVVZZZYYYXXXTTTQQQOOOOOOQQQPPPPPPPPPPPPQQQSSSUUUVVVRRRTTTWWWXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWRRRUUUYYY\\\]]]^^^___aaaaaarrr{{{rrrcccUUUKKKHHHIIIKKKTTTiiirrrddd\\\```jjjwwwuuueeeYYYMMMBBB999:::<<<@@@LLLYYYqqq{{{qqq]]]PPPJJJIIIAAAAAA???===;;;<<>>>>>?????????@@@AAAAAABBBBBBqqqqqqqqqqqqppppppooooookkkjjjiiijjjkkklllkkkjjjjjjkkklllnnnqqqtttvvvxxxvvvwwwxxxzzzzzzzzzzzzyyyuuussspppoooooonnnllljjjkkkiiifffbbbbbbgggoootttvvvwwwxxxvvvrrrmmmjjjhhhhhhgggdddaaa___```cccfffgggjjjnnnpppppprrruuuyyy}}}}}}{{{uuummmiiihhhjjjkkkllloooqqqsssuuuuuuuuuvvvuuutttrrrqqqpppoooooonnnooopppqqqssstttuuuvvvuuussssssvvvvvvuuuxxx~~~}}}zzz{{{{{{{{{~~~ssseeeZZZVVVQQQLLLKKKKKKKKKJJJIIIHHHIIILLLOOORRRQQQPPPPPPQQQSSSUUUUUUVVVVVVVVVSSSTTTTTTTTTTTTTTTSSSSSSOOOPPPPPPPPPOOOQQQUUUYYY]]]\\\[[[WWWSSSQQQQQQRRRPPPOOONNNNNNOOOPPPRRRTTTSSSUUUXXXYYYXXXXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWQQQTTTWWWYYYYYYZZZ\\\]]]^^^hhh{{{nnn```SSSKKKIIIHHHQQQaaatttvvvpppeee]]]___dddnnnuuukkkZZZLLL>>>:::;;;@@@KKKVVVtttiiiVVVMMMJJJBBBAAA@@@===<<<;;;<<<===>>>BBBGGGNNNTTT[[[aaaeeehhhmmmqqqrrrtttwwwvvvrrrrrrpppnnnnnnooopppooommm```XXXMMMEEEAAA???===;;;666666666555555666777888666888999:::<<>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::;;;;;;::::::999999888888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<>>>======<<<<<<<<<======>>>??????AAAAAABBBBBBBBBpppqqqqqqqqqqqqpppooonnniiihhhhhhjjjlllnnnnnnmmmkkklllmmmpppsssvvvxxxzzzzzzzzz{{{||||||{{{zzzzzzyyywwwuuutttsssrrrooommmnnnllliiiffffffkkkrrrwwwyyy{{{|||zzzuuupppllljjjiiihhhfffccc```aaacccffffffjjjnnnooonnnpppssswwwzzz|||}}}yyysssooommmnnnjjjkkkmmmoooqqqrrrssssssttttttssssssrrrqqqpppooommmmmmmmmnnnppprrrtttvvvtttssstttwwwxxxwwwzzz|||xxxyyyyyyyyy|||pppbbbXXXTTTOOOKKKIIIIIIIIIIIIIIIIIIJJJMMMOOOQQQQQQQQQSSSSSSTTTVVVVVVVVVTTTSSSQQQRRRSSSTTTUUUUUUTTTTTTRRRRRRQQQPPPPPPQQQTTTVVVXXXYYYXXXVVVSSSQQQQQQRRRQQQPPPOOONNNNNNOOOPPPPPPRRRUUUWWWXXXXXXWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUUUUVVVYYY[[[ZZZ___pppzzzmmm^^^RRRLLLIIIMMMYYYiiiyyyvvvqqqggg```^^^^^^dddwwwxxxlll^^^LLLAAA???CCCLLLTTTooouuu___QQQLLLCCCAAA???>>>======<<<<<<<<<@@@DDDIIIMMMSSSYYY^^^dddkkkrrrvvv{{{~~~}}}yyy|||{{{zzz{{{~~~wwwlll\\\OOOGGGCCC@@@>>>:::888666555555555666666555666777888999<<<@@@DDDKKKNNNQQQSSSTTTUUUWWWXXX[[[]]]^^^___]]][[[YYYXXXXXXXXXYYYZZZ\\\___bbbdddeeeeeeeeeffffffgggggghhheeedddddddddeeeggghhhjjjmmmlllkkkkkkkkkkkkhhhfffhhhgggjjjnnnrrrxxx{{{yyyyyyzzz~~~}}}mmmddd\\\YYYVVVTTTVVVZZZ[[[___eeeiiijjjiiieeebbbaaa^^^\\\[[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVTTTQQQNNNNNNOOOQQQPPPPPPPPPSSSVVVZZZ___eeehhhhhheeedddccc[[[]]]aaacccfffjjjnnnqqqssspppkkkfffdddgggnnnttt~~~|||wwwrrrmmmfffdddaaa^^^]]]___ccceeesssttthhhaaa``````aaa^^^^^^___cccjjjtttyyyrrrqqqrrruuu{{{yyyhhh\\\VVVSSSPPPMMMJJJHHHDDD@@@===<<<<<<<<<:::999999999999999::::::::::::::::::::::::::::::888999::::::;;;;;;::::::::::::999999999888888888999999::::::;;;<<<<<<===<<<<<<============<<<<<<>>>===<<<<<<<<<<<<<<<===@@@AAAAAABBBBBBBBBAAAAAAppppppqqqrrrrrrpppooonnniiihhhhhhjjjnnnppppppooonnnnnnoooqqqtttvvvyyyzzz}}}~~~}}}}}}}}}{{{yyyxxxwwwvvvtttrrrqqqpppmmmjjjjjjnnnuuuzzz|||~~~~~~{{{vvvpppllljjjjjjiiigggdddbbbbbbdddfffgggkkknnnnnnmmmnnnqqqtttvvvyyy||||||zzzvvvtttssskkkjjjkkkkkklllnnnooopppsssssssssssssssrrrqqqqqqpppooommmllllllnnnoooqqqsssrrrtttxxxxxxvvvxxx||||||~~~zzzwwwxxxxxxxxxzzz}}}zzzlllaaaUUUQQQKKKHHHFFFGGGGGGFFFIIIJJJLLLNNNOOOPPPQQQQQQUUUTTTUUUVVVWWWVVVSSSQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQSSSSSSRRRPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQSSSUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSSSSRRRSSSVVVYYYYYY\\\ggg~~~zzzkkk\\\RRRMMMJJJQQQ___qqq~~~sssiiiaaa]]]YYYZZZhhhyyy{{{nnn[[[JJJ@@@???EEEKKKccczzzmmm[[[QQQFFFCCC@@@??????>>>===<<<===@@@CCCEEEGGGKKKRRRXXXaaaiiissszzzppp```UUULLLEEE@@@@@@===999777777777777666555666777777888:::???BBBIIILLLPPPRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[ZZZYYYXXXVVVVVVVVVXXXZZZ\\\___aaaccccccddddddeeeggghhhhhheeeffffffggghhhhhhiiiiiinnnmmmlllllllllkkkiiigggggggggkkkooorrrwww~~~~~~mmmddd[[[XXXVVVTTTUUUYYY]]]```eeeiiijjjiiifffdddbbb```]]][[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWUUURRRPPPKKKMMMOOONNNLLLMMMQQQUUU]]]eeeoootttrrrmmmiiigggbbbdddeeefffgggiiimmmpppvvvwwwwwwvvvuuuxxx~~~~~~wwwrrrnnnjjjgggaaa```___]]]]]]```eeeiiiuuuzzzqqqddd]]]\\\```dddfffbbbccceeehhhoooyyyyyysssnnnmmmoooqqqxxxvvvfffZZZUUUQQQMMMJJJFFFEEEBBB???===<<<;;;;;;555666666777999:::<<<===777777777777777777777777888999::::::;;;;;;::::::888888888888888888888888::::::::::::;;;<<<===>>>::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;<<<<<<======AAABBBCCCCCCCCCBBB@@@???ooopppqqqrrrrrrqqqooonnnkkkjjjjjjlllnnnppppppooopppqqqqqqssstttvvvxxxyyy}}}{{{{{{{{{yyyxxxwwwvvvsssqqqqqquuu{{{xxxrrrnnnmmmjjjiiihhheeecccccceeegggiiillloooooommmmmmooorrrtttvvvyyy}}}~~~}}}xxxuuunnnmmmkkkjjjjjjlllnnnpppqqqrrrssstttuuuttttttssssssqqqooommmmmmnnnppprrrrrrrrrtttxxxwwwrrrrrruuuwwwzzz|||xxxwwwyyyyyyxxxzzz~~~|||~~~|||uuuooofff\\\TTTPPPKKKGGGFFFFFFFFFFFFIIIKKKLLLNNNNNNOOOOOOPPPTTTSSSTTTVVVYYYXXXUUUQQQOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRQQQPPPPPPPPPOOONNNOOOQQQRRRQQQOOONNNNNNOOOOOOPPPQQQSSSSSSRRRQQQPPPRRRTTTVVVVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRTTTTTTSSSSSSTTTUUUZZZ]]]cccqqqwwwfffYYYSSSJJJMMMWWWiii{{{vvvlllccc]]]WWWRRRZZZggg|||mmmVVVDDD===???CCCUUUlll~~~jjj[[[KKKGGGBBB@@@??????>>><<<<<>>;;;::::::999888555666777777777:::>>>AAAEEEHHHMMMPPPRRRSSSUUUVVVZZZYYYYYYYYYZZZ[[[[[[ZZZXXXXXXWWWWWWXXXYYY[[[\\\```aaabbbdddfffggghhhhhheeefffhhhjjjkkkjjjiiihhhkkkkkkjjjkkkmmmmmmkkkjjjeeeggglllqqqtttyyy|||pppggg^^^ZZZWWWSSSTTTWWW]]]___dddgggiiiiiihhhgggccc```\\\ZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUSSSPPPNNNJJJMMMOOOOOONNNOOOUUUZZZcccmmmzzz|||ssskkkgggeeeeeeddddddfffkkkqqqvvv~~~tttkkkfffcccaaa]]]^^^^^^^^^___dddkkkqqqwww{{{jjjbbbYYYVVV[[[bbbhhhjjjjjjlllppptttzzzvvvpppllllllllllllrrryyywwwmmm___VVVRRRPPPLLLIIIBBBAAAAAA???>>>===<<<<<<666777777888999;;;<<<===888888888888888888888888888999::::::;;;;;;::::::666666777777888999999999<<<;;;;;;;;;;;;===>>>???999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAA@@@???oooppprrrrrrrrrqqqooommmmmmllllllmmmooopppooonnnrrrsssssssssuuuvvvwwwxxx~~~~~~~~~}}}|||~~~|||zzzxxxxxx{{{|||vvvrrrqqqiiiiiihhhfffddddddfffhhhjjjmmmoooooommmllloooqqqssstttwww}}}zzzuuusssqqqnnnkkkkkkmmmppprrrppprrrsssuuuvvvvvvuuuuuutttrrrpppooopppssswwwyyyrrrrrrtttwwwuuuooommmoooqqqtttyyy{{{|||{{{{{{|||zzzwwwwwwzzzzzzyyy{{{~~~zzzpppjjjfff___WWWVVVRRRLLLIIIHHHHHHIIIHHHIIIKKKMMMMMMMMMMMMNNNOOORRRRRRSSSVVVYYYZZZVVVSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSTTTSSSRRRPPPQQQSSSTTTSSSQQQPPPPPPPPPMMMOOORRRTTTUUUTTTSSSRRRUUUVVVXXXXXXVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNQQQUUUVVVUUUSSSRRRQQQYYYZZZ]]]eeewww~~~lll^^^VVVNNNNNNUUUeeevvv~~~~~~{{{zzzooofff```WWWPPPTTT]]]eeeeeeMMMBBBBBBDDDLLLcccuuucccPPPJJJDDDAAA@@@???>>><<<:::===??????>>>AAAIIIPPPWWWbbbnnnzzzpppaaaVVVMMMHHHBBB>>>======;;;999666777777777888:::>>>AAA@@@DDDJJJNNNQQQSSSUUUVVVZZZYYYXXXYYYZZZ\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXX^^^___aaadddfffggghhhhhheeegggjjjlllmmmkkkiiihhhdddcccdddfffhhhjjjiiihhhdddgggnnntttvvv{{{~~~xxxooofffaaa]]]XXXWWWZZZ\\\___bbbfffhhhiiiiiihhhbbb___\\\ZZZYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPMMMJJJKKKOOORRRRRRQQQTTTZZZ```iiiuuuwwwmmmgggdddcccbbbbbbfffooozzzssshhhaaa___^^^\\\^^^```aaadddjjjrrryyyzzzxxxlllaaaZZZSSSSSS[[[dddjjjlllqqquuuzzzvvvqqqmmmkkkiiihhhmmmsssmmmdddYYYRRRPPPOOOLLLIII???@@@@@@@@@???>>>===<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::555555666777888999::::::<<<<<<;;;;;;<<<===???@@@;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>???<<<===???AAABBBAAA@@@???nnnmmmmmmmmmmmmnnnoooooommmnnnooooooooooooooonnnrrrsssuuuuuuvvvyyy|||~~~{{{yyy{{{|||wwwssspppnnniiieeedddeeeggghhhjjjnnnrrrqqqnnnlllmmmpppoooppprrruuuxxxzzz|||}}}vvvtttqqqoooooopppqqqssssssssssssssstttvvvwwwxxxttttttpppmmmooovvvyyywwwvvvpppnnnrrrtttqqqnnnnnnuuuxxxzzzxxxtttrrruuuyyyvvvxxxzzz{{{zzzzzz{{{||||||tttjjjddd```ZZZUUUSSSRRRPPPNNNLLLJJJIIIIIIIIIKKKLLLMMMLLLLLLNNNOOOOOOOOOOOORRRTTTUUUSSSRRRPPPQQQQQQRRRSSSTTTTTTTTTVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUSSSPPPMMMMMMNNNNNNOOOQQQSSSSSSSSSSSSRRRTTTWWWZZZYYYVVVTTTTTTUUUWWWUUURRROOONNNNNNNNNOOONNNOOOQQQSSSRRRQQQNNNLLLVVVVVV\\\eeemmm|||nnn^^^XXXSSSRRR\\\mmm{{{~~~uuusssmmmdddZZZTTTTTTUUU\\\nnnuuu^^^MMMFFFDDDDDDVVVnnnmmm[[[OOOGGGFFFEEE@@@>>>???===>>>===;;;999;;;@@@EEEOOOVVVcccqqq|||mmm^^^VVVMMMGGGEEECCC>>>999888777777::::::777999>>>>>>AAAEEEIIILLLPPPTTTWWWYYY[[[\\\\\\ZZZYYYXXXYYYWWWXXXXXXWWWVVVVVVYYY[[[YYY\\\___cccfffgggggggggcccdddgggiiiiiigggeeedddbbbeeeggggggfffeeehhhkkkllloootttxxx|||zzztttkkkaaa[[[YYYZZZ[[[```bbbdddeeeeeeccc```^^^___]]]ZZZWWWUUUSSSSSSSSSQQQOOOMMMKKKKKKJJJIIIGGGIIILLLQQQSSSVVVZZZaaafffwww~~~}}}sssllliiikkkjjjhhhhhhppptttiiiccc^^^\\\^^^___ccciiirrryyy}}}{{{lllfffYYY^^^```]]]\\\aaahhhkkkttt~~~|||wwwsssoookkkhhheeeaaa^^^^^^ZZZTTTNNNJJJGGGDDDBBB@@@>>><<<:::999888888999::::::;;;;;;:::888777666888888999::::::;;;<<<<<<:::999999888777888888888888888888777888888999999;;;;;;;;;<<<<<<<<<<<<===<<<;;;999888888999;;;<<<999999:::;;;;;;<<<<<<===@@@???>>>>>>>>>>>>>>>>>>nnnmmmlllllllllmmmnnnooommmmmmnnnnnnoooooonnnnnnppprrrssstttuuuxxx{{{~~~~~~|||~~~}}}uuuqqqnnnkkkgggcccbbbdddgggiiiiiimmmqqqqqqmmmkkkmmmooooooppprrruuuwwwzzz|||}}}xxxwwwtttrrrrrrsssuuuvvvtttttttttuuuvvvxxxyyyzzzzzzxxxrrrnnnqqqzzzzzzsssoooqqqsssqqqppppppssswwwzzzyyytttqqqqqqsssuuuwwwyyyyyyyyyyyyzzz|||~~~uuuiiiccc___YYYUUUSSSRRRPPPNNNMMMKKKKKKJJJJJJKKKMMMMMMKKKKKKLLLNNNOOONNNOOOQQQSSSTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMOOOPPPQQQSSSTTTTTTSSSRRRRRRUUUWWWVVVTTTRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPRRRSSSUUUUUUSSSQQQPPPTTTSSSWWW___fffvvvvvvjjj^^^WWWRRRXXXfffrrrxxxwwwwwwvvvsssmmmeee\\\VVVRRRRRRbbbxxxnnnZZZMMMFFFGGGNNN[[[ooozzzaaaUUUJJJHHHGGGDDDAAABBB===>>>===<<<:::;;;???CCCGGGMMMXXXdddqqqvvvkkk]]]RRRKKKFFF@@@;;;>>>;;;;;;===<<<999:::>>><<<@@@DDDHHHLLLPPPTTTWWWYYY[[[\\\\\\[[[YYYYYYZZZWWWXXXXXXWWWUUUUUUWWWYYY[[[\\\^^^```aaabbbbbbaaa___aaabbbdddddddddcccbbbbbbdddgggfffeeeeeehhhkkkrrruuuxxx{{{~~~{{{qqqggg```\\\[[[[[[^^^___```aaaaaa```^^^]]]\\\[[[YYYWWWUUUSSSSSSRRRPPPNNNKKKIIIGGGGGGFFFFFFFFFKKKQQQUUUYYY^^^dddjjjvvv}}}}}}sssmmmkkknnnpppoooooovvvoooeee```]]]\\\\\\___gggrrr~~~pppdddaaabbbiiilllgggcccffflllooo|||xxxrrrpppmmmkkkhhhddd___[[[YYYUUUOOOIIIFFFCCC@@@>>>===<<<;;;::::::;;;<<<===???>>>;;;999777666666666888999999:::;;;;;;<<<<<<::::::999999888888888888888888888777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888999:::;;;999999:::;;;;;;<<<<<<===@@@@@@???>>>============ooommmllljjjjjjkkkmmmnnnlllllllllmmmmmmmmmnnnnnnoooppprrrssstttwww{{{~~~}}}~~~vvvooommmjjjfffbbbaaacccgggiiiiiilllppppppmmmlllmmmooooooppprrrtttwwwyyy{{{|||zzzyyywwwvvvvvvwwwxxxyyywwwwwwwwwxxxyyyzzz{{{|||~~~{{{tttooosss~~~vvvppppppqqqpppppprrrtttxxx{{{{{{vvvqqqooooootttuuuwwwxxxxxxxxxzzz|||}}}tttggg```\\\XXXTTTRRRQQQQQQPPPOOONNNMMMMMMLLLMMMNNNMMMKKKKKKKKKLLLOOOOOOOOOQQQSSSSSSQQQPPPOOOPPPQQQRRRTTTUUUVVVWWWVVVVVVWWWXXXXXXWWWUUUTTTUUUTTTSSSUUUVVVVVVRRRNNNPPPQQQRRRSSSTTTTTTSSSSSSPPPRRRSSSSSSQQQPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUUUUTTTSSSRRRRRRQQQTTTYYY]]]hhhxxxhhh___UUUUUU^^^iiioooqqqvvvvvvvvvvvvrrrgggZZZPPPLLLVVVeeevvvppp\\\PPPJJJGGGIIIZZZwwwjjj\\\MMMGGGFFFDDDBBBAAA===>>>===<<<;;;;;;>>>@@@>>>BBBIIIRRR^^^lllzzztttdddYYYQQQIIICCCAAA===;;;;;;999666777::::::>>>CCCHHHLLLPPPTTTWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[YYYYYYYYYWWWUUUUUUVVVWWW[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_________bbbeeefffeeeddddddhhhllluuuwwwyyyzzz}}}xxxmmmeee___]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]ZZZYYYXXXWWWUUUSSSQQQPPPOOOLLLHHHEEECCCDDDEEEFFFFFFLLLSSSYYY]]]aaagggkkksssyyy}}}uuuqqqnnnrrrwwwyyy{{{xxxjjjbbb``````aaaccciiitttvvvfffaaacccqqqyyy~~~xxxpppooosssuuuzzzpppkkkkkklllkkkiiiddd]]]XXXRRRNNNHHHDDD@@@>>>;;;999999888888999;;;===???@@@DDDAAA<<<777444444666777888999999::::::;;;;;;;;;::::::999999999888888888888888777777888999999::::::::::::;;;;;;;;;<<<<<<;;;:::999888888999:::;;;999999:::;;;;;;<<<<<<===@@@@@@???>>>======<<<<<>>>>>>>>===<<<<<<<<<===:::<<>>???CCC@@@;;;777555555666888777777888888888999999999888888999888888888777777777777777777888999::::::999:::::::::;;;;;;;;;;;;:::999888888888888999:::999999:::;;;;;;<<<<<<===@@@@@@??????>>><<<;;;;;;qqqpppnnnlllkkkkkklllmmmkkkjjjjjjjjjkkklllnnnnnnoooqqqssstttuuuxxx|||}}}yyyxxx{{{xxxuuurrrlllgggdddcccdddeeehhhjjjlllnnnnnnnnnoooooolllmmmoooqqqsssuuuwwwxxxxxxwwwwwwwwwwwwxxxyyyzzz|||{{{zzzxxxvvvuuuttttttuuuuuusssqqquuu~~~vvvmmmllllllkkkmmmooosssttttttttttttssstttuuurrrtttuuuvvvwwwxxx{{{~~~{{{~~~zzzyyyzzznnn```YYYUUURRRPPPOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUSSSPPPNNNNNNOOORRRRRRRRRSSSTTTTTTQQQOOOMMMNNNPPPQQQSSSUUUVVVWWWUUUVVVXXXYYYYYYXXXVVVUUUWWWUUUTTTXXX\\\]]]XXXRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMQQQRRRSSSUUUUUUVVVUUUUUU[[[YYYXXXXXXZZZ___jjjtttsssiii\\\TTTTTTZZZbbbgggjjjjjjoooxxx~~~ssshhhWWWRRROOOTTT```qqqvvvYYYQQQJJJMMM[[[mmm~~~}}}iiiYYYPPPMMMJJJGGGAAA@@@>>>=========<<<;;;;;;;;;;;;>>>DDDOOO[[[cccrrr{{{xxxiii___QQQIIIBBB@@@>>>;;;:::<<<999<<>><<<;;;999777666555555555666888:::;;;<<<;;;:::999888777777777666666666666666777777777777777888888777777666555777777777777888999:::;;;999999999999:::::::::;;;:::999999999999999999:::999999:::;;;;;;<<<<<<===>>>?????????>>>===;;;:::sssrrrqqqooonnnmmmmmmmmmkkkjjjjjjjjjkkkmmmnnnpppoooppprrrtttvvvyyy}}}~~~yyywwwyyy~~~|||wwwuuuppplllhhheeedddccceeefffiiikkkmmmmmmmmmmmmjjjkkklllnnnqqqssstttuuutttttttttuuuvvvwwwxxxxxx|||{{{xxxvvvtttrrrqqqqqqoooqqqpppppptttzzz|||zzz{{{ssslllkkkllljjjjjjlllllllllmmmmmmoooppprrrsssqqqrrrssstttuuuwww{{{~~~~~~yyyyyy{{{}}}kkk]]]WWWTTTRRROOONNNPPPRRRUUUVVVWWWWWWWWWVVVWWWWWWUUURRRPPPPPPQQQSSSRRRRRRSSSSSSSSSPPPNNNMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTVVVWWWWWWVVVVVVUUUSSSQQQRRRTTTWWWWWWTTTQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRPPPQQQRRRTTTSSSSSSRRRQQQQQQPPPOOONNNNNNMMMTTTTTTVVVWWWXXXYYYZZZZZZ___\\\ZZZZZZ\\\aaahhhlll{{{{{{ooohhh]]]TTTQQQSSSXXX]]]bbbdddkkkxxx~~~```VVVNNNNNNVVVcccsssnnnaaaRRRIIILLL\\\www{{{jjj\\\TTTNNNIIIEEEBBB???>>>>>>>>>===;;;===<<<;;;<<>>CCCFFFHHHIIIKKKLLLLLLMMMOOOPPPPPPRRRUUUWWWXXXYYYZZZXXXVVVTTTSSSTTTSSSSSSTTTVVVWWWXXXYYYZZZXXXWWWWWWWWWXXXYYY[[[\\\___bbbeeeeeeccccccfffhhhpppsssvvvvvvuuuwww{{{}}}uuunnnhhheee[[[ZZZYYYXXXWWWXXXYYYYYYVVVUUUSSSOOOKKKGGGDDDBBB>>>???@@@??????CCCLLLRRR[[[```dddeeebbb``````aaa```dddkkkpppuuuyyy|||}}}wwwnnniiigggfffhhhkkkpppvvv|||nnnhhhgggllluuu~~~{{{zzzsssiiibbbbbbccceeefffddd___WWWQQQIIIEEE@@@===;;;:::999888777666555444444555666777666777888999999888777666666666666666666666666666666777888888888777555555666666777777888999;;;;;;888888999999999:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<===>>>???>>>===<<<;;;tttttttttsssrrrpppnnnmmmkkkkkkjjjjjjkkkmmmpppqqqmmmoooqqqsssuuuxxx||||||vvvssstttxxx||||||uuutttrrrnnnjjjgggdddbbbaaabbbdddgggiiijjjjjjjjjhhhiiijjjlllnnnpppqqqrrrqqqrrrrrrssstttvvvwwwwwwyyyxxxvvvuuusssrrrrrrrrrooopppooonnnqqqwwwxxxuuuwwwppplllmmmnnnkkkiiiiiiggghhhiiikkknnnoooooonnnnnnooopppqqqrrruuuyyy|||}}}{{{zzziii]]]XXXVVVSSSPPPNNNOOOSSSVVVXXXYYYZZZYYYVVVWWWWWWUUURRRQQQQQQRRRRRRQQQPPPQQQQQQPPPNNNKKKMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUPPPPPPQQQRRRRRRRRRQQQQQQTTTTTTUUUVVVVVVUUUTTTSSSTTTRRRPPPPPPSSSUUUTTTSSSQQQPPPOOONNNNNNNNNOOOPPPTTTUUUVVVXXXYYYZZZ[[[\\\^^^\\\YYYXXX]]]cccggghhhmmmyyymmmiiiaaaXXXQQQOOOQQQSSSYYY]]]gggwwwnnn```RRRNNNOOOVVVcccooouuuxxxqqq]]]NNNHHHQQQiiioooaaaVVVMMMIIIEEE@@@>>>>>>>>>>>><<<<<<<<<;;;:::;;;>>>DDDHHHQQQ]]]oooqqqdddWWWPPPJJJDDD@@@???<<<@@@DDDFFFGGGFFFGGGGGGFFFHHHIIIJJJKKKMMMQQQTTTSSSUUUVVVUUUSSSQQQQQQQQQPPPQQQTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZ^^^bbbcccaaa```aaacccjjjnnnsssvvvvvvxxx{{{~~~|||tttllleeeaaaWWWWWWVVVTTTSSSSSSSSSSSSOOONNNKKKHHHEEEBBB@@@@@@:::<<<>>>======AAAIIIPPP\\\```dddeeecccaaabbbdddcccfffjjjnnnrrrwww|||{{{ooohhheeeeeegggmmmwwwzzzmmmbbbccckkkssszzzzzzppprrrvvvqqqhhhbbbaaaaaa``````^^^ZZZSSSNNNEEEBBB===:::999888777666777666555444444444555666444555777888888777666555777777777777777777777777888888:::::::::999777666666666666777888:::;;;<<<888888888888999999999999;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===:::;;;===>>>???>>>===<<>>???>>>===;;;;;;;;;999888999===???HHHRRRcccvvvxxxhhh___WWWOOOJJJHHH>>>AAAEEEGGGFFFEEEDDDDDDCCCDDDFFFGGGHHHJJJNNNQQQPPPRRRSSSSSSQQQOOONNNOOOOOOQQQSSSVVVWWWXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXVVV[[[```aaa```^^^^^^``````fffnnnssswwwzzz~~~|||yyypppggg___[[[TTTTTTSSSRRRPPPOOONNNMMMIIIHHHEEEBBB@@@?????????888;;;======<<>>???>>>===<<>>;;;999888999;;;<<>><<<:::::::::888777:::===;;;888???JJJUUU]]]eeeiiigggeeedddeeeffffffmmmuuutttrrr}}}wwwmmmjjjgggeeehhhoooxxx~~~pppkkkZZZ___ffflllqqqxxxxxxqqqpppjjjiiiiiikkkmmmkkkeeeaaaaaa___\\\YYYYYYXXXNNNCCC@@@<<<888666666666666666555555555555555666777888666777888888777666888999777666666666666555555555666666666666666555444444888888777666666666666666888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===nnnoooooooooooonnnlllkkkhhhiiijjjkkklllmmmmmmmmmnnnqqqtttsssqqqqqquuuyyy|||{{{zzz{{{~~~|||xxxxxxtttnnnkkkkkklllmmmnnnpppsssuuuuuuvvvwwwssslllhhhfffcccbbbcccddddddccccccaaa```bbbfffhhhhhhggghhhiiijjjkkklllnnnnnnoooooonnnmmmmmmmmmnnnooopppsssqqqooonnnooorrrtttuuu{{{yyywwwvvvvvvuuusssqqqqqqqqqpppooonnnmmmllllllggghhhmmmwww{{{wwwqqqnnnkkkkkkkkkoootttvvvvvvuuurrrooommmooowwwzzzqqqiiifffeeeaaa^^^^^^VVVTTTSSSRRRRRRSSSUUUWWWXXXYYYZZZXXXTTTQQQOOONNNKKKLLLMMMNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOONNNPPPPPPQQQQQQRRRQQQQQQPPPTTTUUUVVVWWWVVVTTTQQQOOOMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSQQQQQQQQQQQQSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWVVVWWWWWWXXXYYYZZZ]]]```kkkyyyqqqfffZZZRRRMMMIIILLLVVVfffsssyyy}}}yyynnnbbbWWWOOOLLLLLLPPPRRRYYYeeeuuuppp\\\QQQQQQUUUooovvv```UUULLLHHHEEEAAA@@@BBB@@@???<<<:::999:::;;;;;;???DDDNNN\\\lll|||wwwgggZZZPPPLLLHHHGGGHHHHHHFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFLLLMMMNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ___dddgggjjjmmmpppsss{{{|||rrrhhh```[[[YYYYYYPPPOOOMMMJJJGGGEEECCCCCCBBBAAA???===<<<;;;;;;;;;;;;999:::>>>>>>===CCCLLLPPPXXXbbbggghhhiiikkkmmmnnnmmmrrrzzz|||{{{rrriiicccdddhhhnnnyyy{{{jjj___\\\YYYaaakkkqqqssswwwooogggdddeeeeeefffiiijjjiiiddd```\\\\\\ZZZXXXXXXXXXPPPFFF???<<<888666666666666666666666555555666777777888666888888888666666777888666666666555555555444444999999999999888777666555666666555666666777888888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999:::;;;;;;<<<;;;;;;<<<<<<<<<=========kkklllmmmmmmmmmmmmmmmlllhhhiiijjjlllmmmmmmmmmmmmnnnpppqqqpppnnnooosssxxxyyyxxxwwwxxxzzzzzzzzzyyyyyy{{{~~~|||uuupppppplllgggddddddfffggghhhhhhlllnnnnnnooooookkkddd___]]][[[[[[]]]```aaaaaaaaa```___aaadddgggiiiiiiiiijjjlllnnnoooooonnnmmmllllllkkkkkkkkklllnnnooorrrpppnnnlllmmmpppsssuuuzzzxxxvvvuuuuuutttrrrppppppoooooonnnnnnnnnooooooggggggooo{{{|||rrrlllhhhjjjnnnsssxxxyyywwwtttkkkgggdddiiiuuurrrkkkfffggghhhgggfffhhhdddbbb^^^ZZZWWWUUUTTTTTTUUUUUUUUUTTTPPPNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWVVVSSSOOOMMMKKKKKKLLLMMMNNNOOOPPPPPPTTTTTTSSSRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUVVVXXX___nnnzzzrrrfffYYYPPPKKKJJJNNNYYYdddmmmuuu||||||}}}zzzpppbbbVVVOOOLLLJJJJJJNNNVVVdddttt{{{fffVVVQQQRRR^^^rrrssseeeVVVMMMHHHDDDAAAAAA@@@???>>><<<;;;;;;::::::<<<@@@GGGQQQ___mmmyyy|||ooo\\\WWWQQQNNNNNNPPPOOONNNLLLLLLLLLKKKIIIHHHFFFEEEIIIIIIJJJKKKKKKLLLMMMMMMQQQRRRSSSTTTUUUTTTSSSRRRQQQSSSTTTVVVWWWVVVVVVUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTVVVYYY\\\^^^aaaeeehhhiiirrr~~~zzzrrrggg^^^YYYVVVRRRPPPLLLKKKIIIFFFCCCAAA@@@???<<<<<<;;;;;;;;;:::::::::<<<999888;;;===>>>BBBFFFOOOWWWbbbkkkoooqqqtttvvvwwwtttwww|||qqqfffaaa```fffqqqzzznnnbbbVVVRRRSSS[[[eeeqqquuutttwwwwwweee]]][[[aaabbbeeegggiiigggbbb___XXXZZZ[[[ZZZ[[[YYYRRRIII>>>;;;888666666666666666666666666555666666777888777888999888666555555666555555555555444444444333666666666666555444222222444444444555666888999:::888888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999:::;;;<<<===>>><<<<<<<<<<<<=========>>>nnnnnnnnnoooooonnnnnnnnniiijjjkkklllmmmmmmmmmmmmnnnnnnnnnmmmlllnnnrrrvvvtttsssssstttvvvvvvuuusssssssssuuuwwwxxxuuuppplllhhhddd___\\\\\\^^^`````````dddffffffggghhhddd^^^WWWUUUTTTUUUXXX\\\^^^___```______```bbbeeehhhiiiiiikkknnnpppqqqooommmkkkjjjiiiiiihhhiiijjjlllmmmpppooommmkkkkkkmmmqqquuuvvvuuussssssttttttrrrqqqnnnmmmlllkkkkkkkkklllllleeeeeekkkwww~~~zzzpppjjjgggjjjnnnsssvvvwwwuuuttthhhdddbbbhhhwwwxxxiiidddaaadddffffffgggjjjrrrpppmmmhhhbbb\\\WWWTTTQQQRRRQQQOOOLLLLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRQQQSSSUUUVVVUUURRRNNNLLLKKKKKKLLLMMMNNNOOOPPPPPPTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWTTTSSSRRRQQQQQQPPPPPPPPPSSSUUUZZZcccrrrtttdddXXXRRRLLLJJJPPPYYYcccoooyyyzzz~~~sssggg[[[RRRMMMIIIHHHLLLUUUfff}}}qqqbbbYYYVVVSSS\\\mmmxxxdddUUUNNNIIIEEEBBBAAA@@@???>>><<<;;;999999<<>>===<<<<<<<<<======<<<<<<<<>>AAACCCEEEQQQ[[[jjjvvv|||~~~~~~~~~}}}zzz~~~~~~{{{yyy{{{~~~zzzoooeeeaaabbbfffooo}}}xxxmmmaaaXXXRRRPPPTTT[[[```hhhqqquuuvvvxxx~~~oooaaa\\\\\\aaaccceeeggggggddd```\\\WWW]]]bbbcccaaa\\\RRRGGG===:::777666666666666555666555555555555555666666777888888777555333444555555555444444444333333333222222333333333333222222444444444555666777888999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<=========>>>>>>qqqppppppooonnnnnnnnnmmmjjjjjjkkklllmmmmmmmmmmmmmmmmmmlllkkkkkkmmmqqqtttpppooopppqqqssssssrrrpppooonnnnnnooopppooommmkkkbbb^^^YYYVVVUUUWWWXXXXXXYYY]]]___```bbbccc___YYYSSSPPPOOOPPPTTTXXX[[[]]]^^^^^^___```aaacccfffhhhhhhjjjmmmpppqqqooollljjjhhhhhhggggggggghhhjjjkkkmmmmmmllljjjiiikkkooosssqqqpppoooppprrrsssrrrqqqllljjjhhhfffeeedddeeeeeecccaaadddnnntttrrrmmmjjjiiijjjmmmnnnppppppqqqrrrdddbbbcccmmm||||||rrrccc___]]]```aaa```aaadddooopppqqqpppkkkddd]]]YYYTTTSSSQQQNNNLLLMMMPPPRRRSSSPPPMMMLLLNNNOOOOOOOOOJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNPPPQQQQQQQQQQQQPPPQQQSSSUUUTTTQQQNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQOOONNNNNNMMMMMMRRRTTTXXX]]]eeewwwrrrfffZZZQQQIIIJJJQQQ[[[gggrrryyyrrrdddVVVNNNGGGHHHOOO```{{{uuuiiiaaaSSSPPPUUUfff}}}xxxdddWWWPPPIIIDDDBBBBBBAAA???===;;;:::999<<<>>>AAAFFFMMMYYYfffoooxxxyyypppkkkkkkooorrrsssooonnnkkkgggaaa[[[VVVRRROOOMMMLLLMMMPPPRRRRRRQQQRRRRRRSSSTTTSSSSSSQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSTTTWWW\\\___aaahhhppptttyyy}}}wwwppplllaaaYYYPPPKKKJJJIIIFFFBBBDDDCCCAAA???>>>===<<<<<>><<<<<<<<<<<<============pppooonnnlllkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmllllllkkkkkklllnnnppprrrnnnmmmlllmmmooopppooonnnllljjjiiijjjkkklllkkkjjjaaa\\\VVVRRRPPPQQQQQQQQQRRRVVVYYYZZZ]]]___\\\VVVPPPNNNLLLLLLPPPUUUXXXZZZ\\\^^^```aaaaaabbbccceeeeeehhhkkknnnooommmkkkjjjiiihhhgggffffffggghhhhhhiiikkkllljjjhhhiiimmmqqqnnnmmmlllmmmoooppppppoooiiifffccc```^^^]]]]]]]]]___]]]___eeeiiihhhhhhjjjkkkkkklllkkkiiiiiikkkmmm___bbbiiivvv}}}ssskkk```\\\[[[\\\\\\YYYYYY]]]fffiiinnnqqqqqqnnniiifffYYYXXXUUUQQQOOOQQQUUUXXXYYYUUUPPPNNNPPPRRRRRRPPPJJJKKKMMMNNNPPPQQQQQQQQQNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPOOONNNNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMQQQPPPTTTYYY\\\eee||||||rrrdddXXXMMMIIIKKKQQQ\\\eeerrr|||gggYYYLLLIIINNN]]]xxx}}}ttt```TTTMMMUUUdddwwwzzziii\\\QQQHHHGGGEEECCCAAA???===<<<;;;;;;===???AAAEEENNNZZZbbbpppxxx{{{zzz}}}zzzssskkkdddaaaZZZVVVRRRRRRTTTTTTSSSQQQQQQQQQRRRRRRSSSTTTUUUUUUNNNMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQQQQRRRRRRUUUYYY\\\___eeejjjllloooxxx~~~uuunnniiiddd```UUUOOOIIIEEEDDDDDDCCCAAA???>>>======<<<<<<<<<<<<============>>>AAACCCDDDBBBFFFIIILLLSSS^^^eeeggg^^^kkk|||rrreee\\\ZZZZZZXXXWWW```mmm}}}~~~jjjUUUOOOKKKLLLQQQWWWaaajjjmmmmmmnnnrrrxxx|||~~~}}}xxxsssooolllkkkbbbcccbbb```\\\XXXWWWVVVbbbmmmuuussshhh[[[LLL@@@:::999777666777777666444666555444444333444444444555666777666444333333444555555555555444444444333000111333444666666777777555555555444555555666666888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<===mmmlllkkkjjjjjjkkkllllllkkkllllllmmmmmmmmmmmmmmmkkkkkkjjjkkkmmmoooooopppooommmjjjiiijjjjjjjjjiiigggffffffhhhjjjjjjiiigggbbb]]]VVVPPPNNNMMMLLLLLLKKKPPPSSSUUUYYY\\\YYYTTTOOOLLLIIIIIILLLQQQTTTVVV[[[^^^bbbbbbaaa```aaabbbccceeehhhkkklllllljjjiiijjjiiigggfffeeeeeefffgggfffiiilllkkkhhhhhhkkknnnmmmlllkkkkkkllllllkkkjjjdddbbb^^^[[[YYYXXXYYYYYY[[[ZZZ]]]aaabbbbbbffflllkkkmmmmmmjjjgggeeefffgggcccjjjwwwzzzrrrjjjccc```\\\[[[[[[YYYUUUUUUXXX]]]```eeejjjmmmnnnmmmlll]]][[[WWWRRRPPPRRRWWW[[[```ZZZSSSQQQRRRTTTTTTRRRLLLLLLNNNOOOPPPPPPPPPPPPNNNMMMKKKIIIIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQMMMMMMNNNOOOPPPQQQRRRRRRPPPOOONNNMMMMMMNNNOOOPPPOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMRRRMMMOOOUUUWWWZZZhhhyyypppcccUUUMMMJJJKKKQQQXXXbbbqqqkkkVVVNNNMMMWWWmmmvvveeeWWWSSSUUU^^^vvvppp```TTTMMMJJJGGGDDDAAA@@@@@@@@@===??????>>>???DDDNNNVVVfffnnnyyy~~~{{{rrrmmmfffbbbaaa```\\\XXXWWWVVVTTTRRRRRRRRRSSSTTTKKKKKKJJJHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLKKKMMMNNNOOOPPPRRRUUUXXX\\\___ccceeegggllltttzzz{{{tttiiibbb]]]ZZZVVVSSSKKKIIIEEEBBB@@@AAABBBBBB???????????????@@@AAAAAA@@@??????@@@CCCHHHMMMPPPOOOVVV\\\^^^dddpppzzz~~~xxx|||qqqiii]]]TTTQQQRRRUUUVVVaaarrr{{{hhhYYYOOOLLLLLLRRRWWW\\\dddlllnnnoooqqquuuzzz}}}}}}wwwnnncccdddccc___[[[YYYYYY[[[gggqqqvvvpppcccUUUHHH???999888666666777777666444777777666555555555555555333555666555333333444555666666666555555555444444111222222333333333333333333333333444555666777888888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999999:::::::::::::::;;;;;;;;;;;;kkkkkkjjjjjjkkkmmmnnnooollllllmmmmmmnnnmmmmmmmmmkkkjjjkkklllnnnooooooooopppmmmiiigggfffffffffeeebbbccceeehhhjjjjjjgggdddccc^^^VVVPPPLLLKKKIIIIIIGGGLLLPPPSSSWWWZZZXXXRRRNNNKKKHHHGGGJJJNNNRRRSSSZZZ^^^cccdddaaa______```bbbcccfffhhhjjjjjjjjjiiikkkjjjhhhfffeeeeeeeeefffdddhhhlllllliiigggjjjmmmooommmkkkjjjjjjiiigggfffaaa___\\\XXXWWWWWWXXXXXXXXXZZZ^^^bbbaaa___eeelllkkkmmmnnnlllgggcccbbbccclllvvv~~~{{{~~~|||rrrjjjccc^^^```]]]\\\\\\YYYTTTSSSWWWVVVXXXZZZ^^^aaadddeeefff]]]ZZZUUUPPPNNNPPPVVVZZZccc]]]UUURRRTTTVVVUUUSSSMMMNNNNNNOOOOOOOOONNNNNNNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMNNNOOOPPPRRRSSSMMMMMMNNNOOOPPPQQQQQQRRRPPPOOONNNNNNNNNNNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNSSSMMMMMMTTTVVVVVV___lllzzzlll]]]RRRLLLIIIKKKPPPRRRfffxxxzzz```RRRLLLOOO```tttyyy~~~uuucccWWWNNNMMMbbb|||nnn```QQQNNNJJJFFFCCCBBBCCCCCCAAABBBAAA>>><<>>===<<<<<<<<<<<<<<<999999999:::::::::;;;;;;mmmlllkkkjjjjjjkkkmmmnnnmmmkkkjjjkkklllmmmmmmlllmmmoooooonnnllljjjjjjkkkooommmjjjhhheeeddddddddd^^^```bbbbbbbbbbbbdddeeefffaaaYYYPPPJJJGGGGGGGGGEEEGGGLLLRRRVVVVVVSSSPPPKKKKKKIIIFFFEEEGGGMMMRRRXXX\\\bbbdddccc```]]]\\\^^^___aaacccfffiiikkkmmmhhhhhhhhhgggggggggffffffmmmllliiigggffffffggggggiiikkkkkkkkkhhhfffeeeeeeccc```\\\XXXUUUTTTUUUUUUXXXYYYZZZ\\\```ccceeegggmmmnnnnnnjjjdddbbbeeeiiisss{{{yyyzzz{{{}}}sssfff]]]ZZZZZZ^^^ZZZWWWWWWYYYXXXSSSNNNQQQRRRTTTWWWYYYZZZ[[[\\\\\\[[[YYYUUUQQQPPPQQQRRRQQQQQQQQQPPPOOOPPPTTTVVVQQQPPPOOOPPPQQQQQQOOOMMMQQQMMMIIIHHHIIIJJJIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLPPPNNNMMMNNNRRRSSSRRRPPPQQQOOOLLLLLLMMMOOOOOOOOORRRRRRRRRQQQQQQPPPOOOOOOOOONNNMMMNNNPPPTTTXXXZZZUUUSSSPPPMMMKKKLLLMMMNNNOOOPPPPPPQQQRRRVVV[[[___rrrlll[[[QQQLLLJJJHHHHHHSSSaaappptttdddXXXQQQTTT\\\aaannn}}}tttcccTTTMMMSSS___|||qqqfffWWWKKKJJJKKKGGGCCCBBBEEEBBB>>><<<<<>>===???CCCFFFEEEJJJOOOSSSTTTTTTTTTTTTVVVXXX[[[^^^bbbjjjuuu|||{{{ssshhh]]]TTTNNNNNNNNNLLLOOOUUU^^^ggguuuyyypppggg```YYYRRRNNNOOOMMMQQQXXX___dddhhhkkklllooosssxxx{{{~~~{{{ppplllgggcccaaa\\\YYY___iiiwwwvvvvvvpppbbbNNNAAA<<<:::888666666666666555444555666777888888777666666555555555555444444333222111222444666888888555333444333333444666777666555444444444555555666777888777777777777777666666555999999999:::;;;<<<===>>>============<<<<<<<<<<<<>>>>>>===<<<:::999777777kkkkkkjjjjjjkkkmmmpppqqqooommmkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmlllmmmkkkiiigggdddbbbaaa```ZZZ\\\]]]]]]]]]]]]___aaaddd```YYYQQQLLLIIIIIIIIIFFFHHHMMMRRRVVVVVVSSSPPPJJJIIIGGGEEECCCEEEKKKOOOUUUYYY^^^aaa```^^^\\\[[[\\\]]]^^^aaadddfffiiijjjjjjjjjjjjjjjiiiiiihhhhhhkkkjjjhhhfffffffffggghhhiiijjjkkkjjjiiifffeeedddbbb___\\\YYYVVVUUUUUUUUUWWWXXXZZZ\\\___bbbdddfffkkklllkkkfffaaaaaaiiippp}}}{{{|||~~~}}}rrreee[[[XXXXXXYYYVVVUUUVVVXXXXXXTTTPPPOOOPPPRRRTTTUUUWWWWWWXXX[[[[[[YYYVVVRRRPPPPPPQQQNNNNNNOOONNNNNNPPPSSSVVVSSSQQQQQQQQQRRRRRRPPPNNNSSSOOOKKKJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKOOOMMMLLLNNNQQQRRRQQQOOOQQQOOOLLLKKKLLLMMMNNNMMMRRRRRRSSSTTTSSSRRRPPPPPPNNNNNNMMMMMMOOORRRUUUWWWTTTRRRPPPNNNMMMMMMMMMNNNPPPQQQRRRSSSTTTWWW\\\```bbbtttzzzfffZZZRRRJJJEEEFFFMMMWWWcccvvv}}}mmm___SSSPPPTTTUUUaaannnzzz}}}nnn^^^RRRPPPUUUaaatttqqqbbbSSSOOOMMMJJJGGGGGGJJJGGGCCC@@@???@@@@@@AAAEEEKKKSSSYYY___fffooovvv|||ooohhhaaaYYYSSSRRRMMMLLLIIIGGGDDDAAA>>><<<;;;<<<===>>>???@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIIMMMNNNPPPRRRTTTVVVWWWXXX]]]___aaaccceeegggggghhhnnnllllllooossswwwwwwwwwoookkkfffccc___[[[UUUPPPNNNKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEHHHMMMPPPPPPWWW```hhhkkkkkkjjjjjjkkkoootttxxx}}}yyyiii___TTTMMMHHHJJJLLLMMMPPPUUUYYY```kkkvvv|||zzzsssmmmfff^^^VVVQQQMMMIIIJJJMMMZZZ]]]ccchhhlllnnnpppppptttxxx|||~~~{{{ppplllfffaaa^^^[[[\\\eeeppp{{{xxxwwwsssfffTTTEEE???:::888666555666666555444333333444555555444333222555555555555555444333333444444555666888777444111444333222444666777666555666666666666666777888999777888888888777777666666888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::999888888777jjjjjjjjjkkkmmmooorrrssssssppplllkkklllmmmnnnnnnnnnmmmlllnnnrrrsssqqqoookkkkkkjjjgggeeeaaa^^^\\\XXXYYYYYYYYYYYYZZZ]]]___ccc___ZZZTTTOOOLLLKKKKKKKKKMMMQQQUUUXXXXXXUUURRRJJJIIIGGGDDDCCCEEEIIIMMMPPPTTTYYY\\\\\\ZZZZZZYYYYYYZZZ\\\^^^aaadddfffgggiiiiiijjjjjjjjjiiihhhhhhhhhgggfffeeeeeefffggghhhhhhiiiiiijjjiiigggdddccc___^^^\\\YYYWWWUUUTTTTTTVVVWWWYYY[[[^^^```bbbcccggghhhfff___ZZZ___lllyyy}}}||||||qqqdddZZZUUUUUUTTTRRRRRRTTTWWWXXXUUURRROOOOOOQQQRRRSSSTTTTTTTTTYYYZZZZZZWWWSSSPPPOOOOOOKKKLLLMMMMMMMMMOOORRRUUUSSSRRRRRRRRRTTTSSSRRRPPPQQQOOOLLLKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIMMMLLLLLLMMMOOOPPPPPPOOOPPPNNNKKKJJJKKKLLLLLLLLLQQQSSSUUUVVVVVVTTTRRRPPPNNNMMMLLLLLLMMMOOOQQQSSSRRRQQQQQQPPPOOONNNNNNMMMQQQRRRSSSSSSTTTWWW[[[^^^YYYaaattttttggg\\\OOOFFFEEEHHHMMMVVVggg|||zzzjjjZZZPPPMMMLLLTTT^^^iiivvvxxxkkk\\\SSSOOOKKK[[[pppyyyggg\\\WWWSSSRRRSSSNNNKKKHHHEEEDDDBBB@@@>>>@@@DDDJJJNNNRRRWWW^^^dddkkkrrr}}}xxxkkk___WWWOOOJJJFFFCCCBBB@@@===::::::;;;;;;;;;<<<<<<============>>>???AAABBBDDDEEEHHHHHHJJJLLLMMMOOOQQQQQQWWWWWWXXXXXXWWWWWWVVVVVVYYYYYYYYY[[[^^^`````````___]]]ZZZWWWVVVTTTQQQNNNHHHFFFEEEFFFGGGHHHGGGFFFFFFHHHJJJLLLNNNRRRWWW[[[eeennn{{{tttfffZZZRRRMMMHHHEEEHHHJJJLLLOOORRRSSSXXX___fffhhheee^^^XXXRRRKKKEEECCCCCCDDDJJJQQQhhhlllppptttuuuuuuuuuvvvzzz}}}|||wwwuuuuuuyyynnnmmmfff```]]]]]]bbbmmmwww{{{uuuqqqmmmeeeUUUFFF>>>999777666555666666555444666666777777666555444444555555555555555444444333555555555666777555222///444333222333555777666555777777777666777777888888888777777777777666666666666777777777888:::;;;<<>><<<999888888999999jjjjjjkkklllnnnppprrrsssvvvrrrnnnkkklllnnnooooooooolllkkknnntttwwwuuuqqqkkklllkkkjjjgggbbb^^^[[[WWWXXXXXXYYYZZZ\\\aaadddeeeccc___ZZZUUUQQQNNNLLLQQQRRRUUUYYY\\\[[[XXXUUUMMMKKKHHHEEEDDDFFFIIIKKKLLLOOOTTTVVVWWWVVVWWWWWWWWWYYY[[[]]]```bbbcccdddffffffggggggggggggfffeeeeeedddddddddeeefffggghhhgggggghhhiiiiiigggdddaaa\\\\\\[[[YYYWWWUUUTTTSSSTTTVVVWWWZZZ\\\^^^___```aaabbb___XXXTTT\\\nnn~~~}}}{{{pppcccYYYTTTSSSQQQPPPPPPRRRUUUUUUSSSQQQPPPQQQQQQRRRRRRRRRRRRRRRWWWXXXYYYXXXTTTQQQNNNNNNLLLMMMMMMMMMMMMNNNPPPRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNKKKIIIHHHJJJKKKLLLLLLOOOQQQTTTVVVVVVTTTRRRPPPNNNMMMKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPOOONNNMMMOOOPPPQQQQQQRRRSSSWWWZZZWWWXXXddd}}}tttiiiZZZNNNGGGGGGHHHOOO^^^rrrwwwfffWWWOOOKKKNNNSSS[[[gggvvv|||uuukkk___XXXNNNTTT^^^nnn|||kkkaaa]]]]]]^^^VVVRRRMMMKKKIIIGGGDDDAAA@@@BBBDDDFFFGGGKKKPPPTTTXXX^^^gggpppvvv{{{uuuiii\\\TTTJJJEEEDDDDDDAAA===@@@???>>>===<<<;;;::::::<<<<<<======???@@@BBBBBBFFFFFFHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOMMMNNNNNNPPPQQQRRRRRRRRROOOMMMLLLJJJIIIIIIHHHGGGHHHHHHHHHJJJLLLLLLKKKJJJMMMPPPTTTXXX^^^dddkkkooowwwkkkaaaYYYRRRMMMLLLIIIHHHIIIKKKLLLLLLLLLPPPRRRUUUXXXYYYVVVPPPKKKHHHCCC???@@@BBBGGGQQQ[[[nnnsssxxxzzzyyyxxxyyyzzz}}}wwwnnnjjjlllooo|||qqqjjjjjjfffbbbbbbfffllltttzzzuuujjjaaa]]]XXXMMMAAA;;;999777555555666666555444888888888777777666555555333333444444444444333333555444444555666555333000333222222333555666666555777777666666666666777777777666666555555555555555555555555666777888999:::======>>>>>>??????@@@@@@BBB@@@<<<:::999999;;;<<>>>>>>>>======>>>BBBDDDLLLOOOUUU[[[```gggmmmqqqxxx{{{vvvkkk[[[PPPKKKHHHEEEBBB@@@@@@???>>><<<;;;::::::<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIKKKLLLNNNSSSWWWZZZYYYXXX]]]aaagggoooxxxyyyqqqfff\\\VVVRRROOOMMMJJJLLLMMMOOOQQQQQQMMMJJJMMMMMMMMMMMMMMMLLLHHHEEEDDD@@@???AAAEEELLLXXXcccnnnssszzz||||||{{{}}}~~~{{{uuujjj```^^^ccciiiyyy~~~zzzqqqjjjgggcccdddgggmmmuuu{{{}}}|||kkk]]]OOOJJJHHHBBB<<<888888666444444555666555444444444333333222222222222111222222333333333222222333222222444666666444333333222111333555666555444555555444444444555666666666555444333333333444444444444444555666777888999:::;;;;;;<<<===>>>??????CCCAAA>>>;;;:::;;;===>>>kkkkkklllmmmnnnnnnoooooouuurrrnnnmmmnnnooopppppppppnnnnnnqqquuuwwwuuussskkkkkkkkkjjjgggccc^^^\\\VVVVVVWWWXXXZZZ```hhhmmmttttttrrrooohhh```YYYTTTRRRSSSTTTXXXZZZZZZXXXVVVNNNKKKFFFDDDDDDEEEEEEDDDHHHKKKMMMOOOOOOPPPRRRTTTVVVXXXZZZ]]]___aaaaaaaaabbbdddfffggggggfffeeeddd```aaaaaabbbdddeeeeeefffdddcccdddgggiiihhhbbb^^^XXXWWWUUUTTTSSSRRRRRRRRRQQQSSSUUUWWWYYYYYYYYYYYYUUUUUUTTTTTTYYYhhh{{{}}}tttiii___XXXSSSQQQPPPQQQRRRRRRQQQPPPNNNMMMLLLMMMMMMNNNNNNMMMLLLLLLPPPRRRTTTTTTRRROOONNNNNNOOOPPPPPPOOOMMMKKKKKKLLLNNNMMMMMMNNNPPPPPPOOOMMMLLLNNNNNNNNNLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIKKKLLLLLLLLLLLLMMMOOOKKKIIIGGGGGGIIILLLMMMNNNJJJLLLOOOQQQRRRQQQPPPOOOLLLKKKJJJIIIIIIHHHHHHHHHLLLMMMNNNOOOOOONNNMMMMMMJJJKKKLLLLLLKKKKKKMMMOOOPPPQQQXXXcccppptttlllYYYSSSNNNOOOUUU```qqq~~~wwwkkkaaaSSSLLLHHHJJJQQQ[[[jjjuuu{{{~~~}}}xxxjjjcccZZZXXXdddzzz{{{mmmiiiiiihhhjjjgggdddcccccc^^^TTTLLLDDDAAA>>><<<:::;;;<<<===CCCEEEHHHKKKOOOUUU\\\aaaiiiooovvv}}}~~~ppp```UUUMMMFFFCCCAAAAAA@@@@@@???>>>>>>>>>======<<<<<<===>>>?????????@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCFFFHHHIIIHHHGGGHHHHHHKKKOOOSSSUUUWWWXXXZZZ[[[UUUYYY___hhhpppvvvwwwwwwssswww~~~}}}ttteee___VVVNNNKKKKKKKKKLLLMMMSSSYYY\\\^^^]]]WWWOOOJJJHHHFFFDDDDDDDDDCCCAAA@@@???AAAFFFJJJPPP[[[gggooovvv~~~tttpppiii___XXXXXX]]]bbbmmmqqquuuuuupppkkkhhhggg^^^eeeooozzzzzzaaaRRRDDD>>>===;;;999888777555444444555666555555555444444333333444444555111222222333333333333222222111111333555666555444333222111222444666555444333333333333444555666777666555444222222333444444444444444444555777888999888888999:::<<<===>>>>>>BBB@@@>>><<<;;;<<<===>>>hhhiiijjjlllnnnooopppppprrrpppnnnnnnooopppppppppppppppqqqrrrssssssssssssnnnnnnnnnmmmjjjgggdddaaaZZZZZZYYYYYY[[[aaahhhnnnyyyzzzzzzxxxrrrjjjbbb\\\SSSSSSUUUYYY\\\\\\[[[YYYRRRNNNIIIGGGGGGGGGFFFEEEIIIKKKMMMMMMMMMOOOQQQSSSUUUWWWZZZ\\\^^^_________```bbbdddffffffeeecccbbb___```aaabbbccccccddddddcccbbbbbbfffiiihhhbbb\\\VVVUUURRRPPPPPPPPPQQQRRRPPPRRRTTTVVVXXXXXXWWWVVVQQQQQQSSSYYYeeewww|||wwwmmmddd[[[UUUQQQOOOOOOPPPRRRRRRQQQOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQQQQPPPOOOOOOOOOLLLMMMNNNNNNLLLJJJJJJKKKMMMLLLLLLNNNOOOPPPOOOMMMKKKMMMOOONNNLLLJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIKKKMMMMMMKKKKKKMMMOOONNNKKKIIIHHHIIIKKKKKKKKKJJJLLLNNNOOOQQQQQQQQQPPPKKKKKKJJJIIIIIIHHHHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMLLLKKKKKKLLLNNNQQQPPPUUU]]]bbbmmm{{{lllaaaWWWRRRQQQXXXhhhwww~~~~~~xxxqqqbbbWWWMMMJJJKKKPPP\\\gggqqqxxx~~~wwwrrrkkkfffffflllwww}}}nnnbbb______^^^^^^```dddlllpppkkk___TTTMMMIIIDDD@@@>>>>>>>>>>>><<<>>>@@@BBBEEEHHHMMMPPP[[[```gggmmmrrrwww}}}}}}{{{|||~~~yyyjjj^^^VVVQQQPPPOOOMMMKKKHHHFFFDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGJJJJJJJJJKKKKKKJJJJJJIIIGGGJJJNNNOOOMMMLLLMMMNNNJJJPPPYYY```eeeiiimmmpppssswwwyyyuuutttnnnddd\\\SSSOOOJJJHHHIIIMMMQQQSSS\\\eeemmmpppqqqooodddYYYKKKGGGCCC@@@???@@@@@@@@@@@@BBBHHHOOOSSSXXXbbbmmmwww|||xxxiiifffaaa\\\YYYZZZ]]]___gggiiilllnnnmmmkkkiiihhhfffooozzzqqqUUUJJJ>>>:::999777777888666555333444555666666555666555555444555666888999222333444555555555555444444222222333444555444222222111111222444555555444222222333333555666888999888777555333333444555666444444444444555777888999777777888:::;;;===>>>>>>???>>>===<<<;;;;;;;;;;;;eeefffiiikkknnnpppqqqqqqpppooonnnnnnpppqqqpppoooppprrrssssssrrrqqqrrrssssssssssssqqqooollljjjhhh______]]]\\\]]]bbbiiiooo{{{}}}~~~}}}yyyppphhhcccVVVVVVXXX\\\___```___]]]WWWSSSNNNLLLLLLLLLJJJHHHJJJKKKMMMMMMMMMNNNPPPSSSTTTVVVYYY\\\^^^^^^^^^]]]\\\^^^aaaccccccbbb```______```aaabbbcccccccccccccccaaabbbeeeiiihhhbbb\\\UUUSSSQQQNNNNNNNNNPPPRRRPPPQQQTTTVVVWWWWWWVVVUUUOOOPPPTTT^^^oooxxxrrriii```YYYTTTPPPNNNMMMOOOQQQRRRQQQPPPPPPPPPMMMNNNNNNOOOOOOOOOOOONNNKKKMMMOOOOOONNNNNNOOOPPPIIIKKKLLLLLLKKKJJJJJJKKKMMMMMMLLLNNNPPPPPPOOONNNIIIKKKMMMMMMJJJHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKNNNMMMLLLKKKNNNPPPQQQNNNJJJIIIIIIIIIIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNOOONNNMMMLLLMMMNNNPPPLLLNNNTTTUUUZZZooo|||nnn^^^TTTPPPTTTddduuuvvv|||~~~|||~~~rrrdddUUUMMMIIIIIIQQQ\\\eeeqqqzzz|||~~~}}}vvvkkkbbbaaadddcccgggdddXXXNNNMMMMMMKKKLLLRRR^^^nnnwwwtttggg[[[PPPKKKFFFAAA???>>>======888:::===???@@@BBBDDDFFFJJJOOOUUU[[[```gggooouuuwwwyyy}}}zzzyyyxxxxxxzzz~~~wwwnnniiicccaaa]]]XXXSSSNNNJJJHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNJJJKKKLLLNNNOOOPPPPPPPPPNNNQQQUUUWWWUUUTTTUUUVVVYYYaaannnyyywwwooofffaaa___ZZZQQQJJJLLLJJJIIIKKKRRRYYY___cccmmmwww|||nnn```NNNIIICCC???>>>???@@@AAADDDGGGOOOXXX]]]aaakkkuuu}}}tttnnnbbb```^^^^^^___``````___eeegggiiilllmmmmmmllljjjrrr{{{{{{gggMMMDDD<<<999888555555777666555333333555666666555222111111111222444666777444444555666777777777666666444333333333333222000222111111222444555555444222222333444666888:::;;;:::888666555444555777888444444444555666777888999777777888:::<<<===>>>???<<<<<<<<<;;;;;;::::::999hhhhhhiiikkklllooopppqqqqqqooonnnoooqqqpppmmmiiimmmoooppppppppppppsssuuuvvvyyyyyywwwwwwvvvqqqjjjfffbbb``````___```fffmmmwwwzzzqqqiii```]]][[[\\\___bbbbbb```[[[UUUNNNJJJJJJLLLMMMMMMNNNNNNMMMMMMOOOQQQTTTUUUYYYZZZ[[[\\\]]]\\\[[[[[[_________`````````aaaaaaeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbfffjjjhhh```YYYTTTQQQMMMMMMOOOQQQPPPOOORRRQQQQQQTTTWWWWWWSSSNNNLLLQQQZZZhhh{{{vvvlllccc```]]]VVVPPPMMMMMMOOOQQQSSSRRRPPPMMMKKKIIIJJJLLLNNNPPPSSSUUUVVVPPPPPPOOOOOOPPPPPPQQQQQQRRROOOLLLKKKLLLLLLJJJHHHKKKLLLMMMNNNNNNMMMLLLKKKHHHIIILLLMMMMMMLLLIIIHHHNNNMMMLLLJJJIIIGGGGGGFFFGGGJJJLLLMMMMMMNNNOOOPPPJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMMMMNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOQQQOOOLLLJJJJJJKKKNNNPPPNNNOOOQQQPPPPPPUUU```hhhvvvjjj```XXXUUU\\\eeeqqqxxx{{{zzz}}}yyykkk\\\PPPLLLNNNRRR]]]ccckkkrrrvvv{{{zzzooo```TTTTTTPPPJJJDDDAAA@@@AAABBBDDDFFFNNN[[[jjjqqqooojjj\\\YYYSSSLLLEEEBBBAAABBB888999:::::::::;;;===???AAADDDIIIOOOVVV___gggmmmmmmrrryyy|||yyy{{{zzz~~~~~~xxxtttppphhh^^^VVVVVVTTTRRRPPPPPPQQQRRRSSSXXXZZZ\\\[[[XXXUUUTTTSSSWWWXXXYYYYYYZZZ^^^cccgggfffeeedddeeeeeedddaaa___gggppp~~~zzzkkkaaaXXXUUUPPPJJJIIILLLFFFIIIMMMPPPUUU```nnnyyyqqq___MMMEEE>>>===>>>AAAFFFLLLMMMSSSZZZ```eeemmmyyyuuujjjdddYYY]]]cccggghhhgggdddcccbbbeeehhhhhhgggiiiooouuujjjWWWBBB>>>999666555555555444333333333444444444555555444333333333333444555555444444444444444444444444444444444333333444555555111222333333444444444333333444555666666666555555888777555444444555666777888888888777888888999999777888999:::;;;:::999888>>>===;;;:::999:::;;;;;;hhhhhhggghhhiiikkkmmmnnnmmmllllllmmmmmmllljjjhhhkkkmmmnnnnnnnnnnnnqqqsssvvv{{{~~~zzzssskkkeeeaaaaaabbbdddiiioooyyyvvvnnndddaaa^^^^^^aaacccbbb```\\\WWWQQQNNNNNNOOOPPPOOOPPPPPPOOOPPPQQQTTTVVVXXXYYYZZZ[[[\\\\\\\\\[[[[[[____________``````aaaaaadddddddddeeefffffffffgggcccbbbbbbcccdddaaa[[[VVVRRROOOMMMMMMPPPSSSTTTSSSVVVUUUTTTUUUWWWUUUPPPKKKNNNXXXdddqqqtttjjjbbb___\\\VVVPPPOOONNNOOOPPPQQQOOOLLLIIIGGGIIIJJJKKKMMMOOOQQQRRRSSSNNNMMMMMMLLLMMMNNNPPPQQQPPPMMMJJJJJJKKKKKKJJJHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLNNNNNNLLLJJJIIILLLLLLLLLKKKJJJIIIHHHGGGFFFHHHKKKLLLLLLLLLMMMOOOLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMQQQOOOMMMKKKJJJKKKMMMNNNKKKMMMNNNNNNNNNRRRZZZaaaqqq|||tttjjjccc\\\WWWYYY]]]eeennnvvvyyyzzzlll___VVVQQQOOOTTTZZZccckkkssszzzwwwhhh[[[MMMIIIBBB>>>======<<<<<<>>>???DDDOOO[[[dddhhhgggeeeaaa[[[SSSLLLGGGEEEEEE?????????===<<<<<<===>>>===@@@DDDHHHMMMTTT[[[```hhhmmmuuu}}}~~~zzzrrrllljjjfffcccccceeeiiikkktttuuuvvvuuurrrnnnllllllnnnoooppprrrtttxxx~~~~~~zzzxxxwwwvvvuuussszzzooohhh]]]UUUNNNMMMKKKHHHJJJOOOMMMQQQXXX^^^eeeppp~~~qqq```LLLEEE>>>>>>AAAFFFOOOXXX\\\^^^bbbhhhpppyyyvvvhhh^^^YYYZZZ^^^dddkkkooonnnkkkgggdddeeeggghhhiiinnnwww}}}vvv___LLL@@@<<<888555444444333333333333333444444444444555444333333333333444555555444444444444444444444444444444333333333333444444222333333444444444333333333333444444444555555555777666555444444555777888<<<;;;999888777666666666888888999::::::::::::999<<<;;;:::999888888999:::hhhgggfffeeeeeefffhhhiiihhhjjjkkkkkkiiigggggggggiiikkkllllllkkkllloooqqqwww~~~tttkkkddddddfffiiinnnrrr{{{~~~vvviiieeeaaa```bbbbbbaaa^^^^^^ZZZVVVTTTTTTVVVWWWWWWWWWVVVVVVVVVVVVXXXYYY[[[YYYZZZ[[[[[[\\\\\\[[[[[[_________^^^___``````aaaaaabbbdddfffggghhhiiiiiieeedddbbb___\\\XXXTTTRRRNNNMMMLLLNNNQQQUUUVVVWWWVVVUUUUUUUUUTTTRRRNNNKKKSSSaaarrrzzzpppggg___\\\ZZZUUUQQQQQQRRRRRRQQQPPPNNNKKKHHHGGGIIIJJJKKKLLLMMMNNNOOOPPPLLLKKKJJJIIIJJJLLLOOOQQQOOOMMMJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMLLLKKKIIIHHHFFFHHHJJJKKKKKKLLLMMMOOOOOONNNMMMKKKJJJIIIHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKPPPOOONNNLLLKKKKKKKKKKKKIIIKKKLLLKKKKKKMMMSSSXXXaaattt}}}tttlllhhhccc\\\VVVUUUXXXaaalllttt}}}}}}qqqdddYYYQQQOOORRRYYYcccnnnwww|||~~~sssfffOOOHHH???;;;<<<<<<:::777888888;;;AAAJJJTTT^^^cccjjjhhhddd___YYYRRRLLLIIIDDDBBB???<<<:::999999999;;;<<>>===999555666777999:::???GGGRRRZZZcccggglllooollldddXXXQQQJJJFFFAAA===;;;;;;:::::::::;;;<<<===>>>AAAEEEHHHLLLRRR[[[dddooo|||}}}sssiii___WWWRRROOOKKKKKKLLLOOOTTT[[[ccciiirrryyyrrrbbbRRRGGGEEEBBBCCCIIIQQQ[[[hhhssswwwwwwyyy~~~|||qqqeee\\\WWWWWWWWW^^^bbbjjjttt||||||vvvooollljjjiiikkkrrr|||ooo\\\LLLBBB;;;888555333333333222111222222333333333444444444444333333333333444555555333333444444444444444444333333222111111111222222444444444444444444333222333222111000000222444555444444444444555777888999777777666777777888999::::::999888777888999:::;;;999999888888888888888888jjjhhhfffdddcccdddeeefffgggjjjmmmmmmjjjhhhhhhjjjiiijjjkkklllkkklllnnnpppwww}}}rrrpppssstttwwwzzz{{{uuuqqqllliiiiiihhheeebbbbbbaaaaaacccfffjjjppptttrrrpppmmmiiieeeaaa___]]]ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^___aaacccfffhhhiiijjjiiieeeccc]]]VVVOOOKKKJJJKKKIIIJJJKKKLLLMMMNNNPPPQQQPPPQQQQQQNNNLLLMMMQQQTTTeeexxx|||tttfff```ZZZYYYVVVRRRQQQSSSQQQQQQQQQQQQPPPPPPOOONNNKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKIIIHHHIIIKKKOOOQQQWWWVVVTTTQQQMMMKKKJJJJJJGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHFFFHHHKKKMMMNNNMMMKKKJJJEEEGGGIIIKKKKKKKKKLLLNNNPPPOOONNNLLLJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLJJJIIIGGGFFFGGGHHHHHHHHHHHHIIIKKKLLLPPPUUUccczzz|||ooojjjggg___VVVQQQKKKMMMQQQXXXbbbmmmzzz}}}wwwppplll[[[UUUPPPRRR]]]jjjuuu{{{{{{~~~~~~qqqcccQQQEEE@@@===999444666888999999999===EEELLLVVV___nnn{{{yyylllaaaUUUPPPIIIDDDBBBBBBAAA@@@:::;;;;;;::::::<<<@@@CCCBBBGGGOOOWWW```mmmzzzzzztttooojjjbbbYYYRRROOOOOOOOOMMMRRRXXX^^^fffqqq|||ppp```RRRIIIEEEDDDEEEKKKTTT\\\dddoooyyy|||~~~sssmmmccc[[[WWWWWWYYY[[[aaaeeellluuu{{{zzzuuupppkkkiiijjjooozzzzzzmmm]]]NNNEEEBBB:::888555444444444333222222222222333333333444444444333333333333444555555333333333444444444555555444333222222111111111222444444444555555444444333333222000000000111333555444444444555666777888888666666666666777888999::::::999888777888999:::;;;999999::::::::::::::::::hhhhhhgggfffffffffffffffiiikkkmmmmmmllljjjjjjjjjiiikkklllllllllllloooqqqwww}}}yyyxxxxxxyyy}}}zzz|||xxxsssppppppooollliiidddeeeeeegggjjjqqqyyy~~~{{{wwwqqqkkkeeeaaa^^^ZZZYYYYYYYYYYYYZZZ[[[\\\[[[]]]___```aaa```^^^]]]___aaadddfffhhhhhhgggfffccc^^^WWWPPPKKKIIIHHHHHHFFFHHHJJJJJJJJJKKKLLLNNNQQQRRRRRRNNNKKKOOOXXX___uuuvvvpppaaa\\\YYYXXXUUUPPPOOOQQQLLLMMMNNNPPPPPPPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLKKKIIIJJJKKKNNNOOOXXXXXXVVVRRRNNNKKKJJJKKKGGGHHHIIIKKKKKKKKKKKKJJJGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLKKKJJJCCCEEEGGGHHHHHHIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIKKKMMMNNNNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKOOOXXXggg{{{~~~pppkkkhhhbbb\\\ZZZOOOKKKJJJNNNTTT^^^mmmyyy}}}~~~~~~|||{{{{{{|||iiiaaaVVVQQQUUUaaannnvvv||||||ppp___PPPHHHAAA;;;777888999999777555666;;;???IIITTTggg|||yyyddd]]]RRRKKKHHHFFFCCCAAA;;;;;;;;;999888999<<<>>>===AAAGGGLLLSSS^^^jjjsss}}}zzztttkkkddd^^^[[[VVVPPPMMMMMMRRRVVVWWWaaakkkrrr{{{|||mmm___SSSKKKHHHKKKJJJMMMUUU___fffkkkttt}}}xxxsssfffaaa[[[XXXWWWYYY[[[\\\bbbfffmmmrrruuuuuutttrrrllllllnnnwww~~~tttfffYYYMMMAAA<<<===888666444444444444333222222222222222333333333333444333333333333444555555222333333444444555555555555444333222222111222222333333444555555555555555333222111111111222333444444444555555666777777777999888777666666666666666999999888888999999:::;;;::::::;;;<<<<<<<<<;;;;;;eeefffggghhhhhhhhhggggggiiiiiiiiijjjkkkkkkiiigggiiijjjkkkkkkkkklllnnnpppvvv~~~|||yyyzzz~~~zzz~~~zzzuuussssssssspppmmmhhhhhhhhhhhhkkkrrr||||||uuunnnhhhbbb___ZZZYYYYYYXXXYYYZZZ[[[\\\\\\^^^bbbeeeeeeccc```^^^```aaadddfffffffffdddccc^^^XXXPPPKKKIIIHHHFFFDDDCCCFFFIIIJJJIIIIIIKKKNNNOOOQQQRRROOOOOOXXXgggtttxxxooohhh]]]ZZZYYYYYYUUUOOOMMMOOOKKKMMMOOOQQQRRRQQQOOOMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMKKKJJJJJJKKKKKKLLLSSSTTTSSSPPPLLLJJJJJJLLLGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIDDDFFFIIIJJJJJJJJJLLLMMMHHHHHHHHHGGGHHHHHHIIIIIIEEEFFFHHHJJJLLLMMMNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCFFFIIIKKKLLLKKKLLLPPPYYYfff|||vvvqqqooollliiiiii\\\TTTMMMLLLMMMQQQ\\\hhhnnnsssyyyzzzzzz|||xxxiii[[[UUUYYYbbbjjjpppvvv{{{}}}|||qqqdddZZZPPPHHHBBB<<<;;;999666555555777:::@@@HHHXXXmmm}}}rrrdddXXXQQQLLLGGGCCC@@@???>>>;;;888888999;;;;;;===AAACCCGGGOOOZZZaaaooovvv|||vvvpppkkkhhhccc[[[UUUQQQQQQPPPOOOPPPVVV___eeemmmxxx~~~yyyiiiaaaYYYUUUPPPLLLOOOVVVWWWYYY```gggkkknnnwww|||ssskkkfff[[[YYYYYY[[[___aaaaaa```aaaffflllooopppppptttwwwwwwvvvyyyoooaaaRRRIIIBBB:::666888555444222222333333222000111222222222222333333333444333333333333444555555222222333333444555555666666555444333222222222222111222333555666666666666222222222222333333333444555555666666666666666555888888777666666666666777888888999::::::::::::999999:::;;;<<<===<<<<<<;;;bbbdddfffiiijjjiiihhhggghhhfffeeegggjjjkkkhhheeehhhiiikkkkkkjjjkkkmmmooovvv|||yyyzzz{{{|||xxxtttrrrsssssspppnnnkkkjjjiiihhhiiiqqq|||}}}wwwpppiiidddaaaZZZYYYXXXXXXXXXYYY[[[\\\]]]```eeeiiiiiifffbbb___```bbbdddffffffdddbbb```ZZZSSSKKKGGGHHHHHHEEEBBBAAAEEEHHHJJJIIIJJJLLLOOOJJJNNNPPPQQQTTTbbbvvvzzzqqqiiiccc[[[YYYYYYYYYUUUNNNKKKMMMMMMOOORRRTTTTTTSSSPPPNNNNNNNNNNNNOOOPPPPPPQQQQQQMMMLLLLLLKKKJJJJJJJJJJJJNNNOOOPPPMMMJJJHHHJJJLLLGGGHHHJJJLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGJJJLLLMMMMMMNNNOOOPPPEEEEEEEEEFFFGGGHHHIIIJJJDDDEEEGGGIIIJJJLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@AAAEEEIIILLLMMMIIIGGGHHHMMMTTTddd|||zzzyyyvvvuuuwwwjjj___UUUOOOJJJHHHNNNXXX___hhhrrrwwwxxx}}}|||gggXXXSSSXXX^^^___hhhoooqqquuuwwwkkk```VVVPPPAAA>>>:::777666777999;;;:::>>>III]]]uuuxxxiii___WWWPPPJJJFFFEEEBBB>>>:::999:::;;;888:::<<<<<<>>>EEENNNUUU___gggrrrzzz}}}oooiiiaaa\\\YYYUUUOOOJJJJJJLLLOOOQQQWWWaaammmvvv~~~uuukkkbbb\\\XXXSSSRRRUUUUUUTTTZZZbbb```bbbfffkkkmmmpppyyy~~~vvvlllbbb]]]TTTUUUYYY```gggkkkjjjhhh```ffflllmmmlllnnnuuu|||vvvaaaSSSEEEAAA>>>888555666333222111111222222111///111111222222222333333333444333333333333444555555222222333333444555666666777666555444333333333333111222333555666777777888111222333444444444444333555666666666666666555444444444555555666888999:::777888999:::;;;:::999999888999;;;<<<===<<<;;;;;;___```bbbdddfffggghhhhhhfffffffffgggffffffeeeeeeccceeefffgggggghhhkkkmmmrrrxxx~~~~~~}}}}}}{{{xxxtttrrrrrrpppllliiijjjhhheeedddfffkkkpppssswwwwwwvvvtttooohhhbbb^^^[[[YYYVVVUUUUUUWWWZZZ\\\___aaaccceeeeeedddbbb```bbbbbbccceeeeeebbb^^^ZZZRRRKKKEEEDDDDDDCCCEEEIIIJJJHHHFFFGGGIIILLLNNNNNNOOOMMMNNNUUU\\\iii~~~tttmmmiiihhh```[[[UUUPPPMMMMMMMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNPPPQQQRRRQQQPPPOOOQQQMMMJJJKKKNNNOOOKKKHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMKKKJJJIIILLLKKKHHHFFFFFFFFFGGGHHHKKKMMMOOOPPPPPPOOONNNMMMHHHHHHGGGFFFGGGHHHIIIJJJFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFHHHLLLPPPWWWfffttt~~~{{{nnn^^^TTTMMMIIIJJJNNNYYY]]]fffnnnqqqyyy{{{dddVVVRRRTTTYYYVVVWWW___jjjvvvyyyjjj\\\OOOHHH>>>999777888888777888888>>>MMM^^^rrrrrreeeYYYQQQHHHBBB???@@@???<<<;;;===;;;999777888<<>>;;;<<<<<<:::777777:::===???@@@DDDKKKTTT[[[aaagggpppvvv~~~~~~uuulllbbb[[[SSSPPPMMMIIIFFFEEEEEEFFFNNNXXXbbbkkkvvv~~~uuupppaaa^^^XXXQQQLLLIIIHHHHHHOOORRRYYYcccnnnuuuwwwwww}}}~~~}}}|||}}}wwwkkk]]]TTTOOONNNSSSVVV\\\ccciiimmmmmmllleeedddeeeiiiqqq|||zzzcccQQQFFF@@@999666666777555333444444444444444444444444222222222222222222222222222222111111111111222222222222222333333333333444222222222222222222222222000111333444555444333222333222222222222333333444333444444555555444444333777777777888999:::;;;<<<<<<;;;;;;999888777777666666777888999::::::::::::XXXXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\]]]^^^^^^^^^^^^___```aaaaaaaaaaaaccceeeiiilllpppsssuuuyyy|||~~~~~~}}}|||}}}}}}|||yyywwwwwwsssnnniiieeeaaa]]][[[[[[YYYWWWVVVXXX\\\```cccggghhhhhhhhhfffbbb^^^\\\YYYXXXVVVUUUVVVYYY\\\]]]^^^___```aaabbbcccccccccaaa```^^^\\\YYYUUUOOOKKKHHHEEEEEEIIIIIIEEEBBBBBBCCCDDDDDDEEEGGGHHHJJJKKKOOOJJJKKKZZZppp||||||vvvmmmddd]]]ZZZVVVRRRNNNKKKKKKLLLMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKLLLNNNPPPSSSUUUVVVOOOMMMKKKLLLOOOQQQOOOLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNMMMKKKIIIIIIIIIJJJIIIIIIHHHGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBCCCFFFGGGHHHPPPXXXiiitttkkkbbbWWWNNNLLLEEEHHHPPPZZZdddqqqvvvkkkdddVVVNNNGGGIIIQQQ```sssuuujjjZZZMMMDDD>>>:::777888666555888>>>III\\\mmm}}}oooaaaVVVLLLIIIGGGCCC??????@@@===:::999999:::;;;:::;;;@@@FFFKKKOOOUUU\\\aaalllpppvvv{{{|||pppfff^^^WWWPPPKKKDDDEEEFFFDDDBBBAAADDDGGGTTT```mmmxxx{{{qqqggg^^^XXXOOOLLLHHHEEEDDDGGGJJJMMMWWW[[[bbblllvvv|||xxxrrrggg[[[PPPKKKKKKLLLSSSWWW]]]ccchhhkkkllllllhhhfffgggmmmyyy|||gggQQQBBB===999444222444555555444333333333333444444444444222222222222222222222222222222111111111222222333111111222222222333333333000000000000000000000000000111333444444444333222333222222111111111222222333444444555555444444333888777666666777999;;;===<<<;;;:::888777777777888666777888999999::::::999TTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]]]]]]]\\\\\\^^^```eeefffhhhiiikkknnnrrruuuyyyzzz{{{}}}}}}}}}}}}|||zzz{{{|||~~~~~~}}}|||xxxuuuoooiiiccc^^^ZZZXXXWWWVVVTTTSSSUUUXXX\\\___aaabbbccccccaaa___\\\ZZZXXXWWWVVVVVVWWWYYY[[[]]]]]]^^^___```aaabbbcccdddccc```\\\YYYTTTOOOIIIEEEEEEBBBCCCHHHIIIEEEBBBAAAEEEFFFGGGHHHHHHHHHJJJKKKNNNNNNTTTcccvvv|||vvvtttpppjjjccc]]]YYYXXXQQQNNNKKKIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKMMMPPPRRRTTTMMMLLLKKKMMMOOOQQQPPPOOOJJJKKKLLLLLLMMMLLLLLLLLLKKKJJJJJJLLLMMMNNNMMMKKKGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@?????????????????????BBBAAABBBFFFFFFEEEIIIOOO[[[kkk|||vvvnnnaaaVVVQQQHHHHHHKKKQQQ[[[jjjzzzzzzssseeeXXXKKKFFFIIITTTfffuuu}}}mmm___SSSHHH???999;;;999888888999???MMM\\\xxxrrrcccTTTMMMJJJFFFDDDEEEEEEBBB???=========<<<;;;;;;===@@@CCCEEEIIINNNSSS[[[^^^bbbfffkkkqqqwww|||{{{{{{{{{yyywwwtttqqqpppkkkeee[[[SSSNNNIIIEEECCC>>>BBBEEEDDDBBBDDDJJJPPPZZZfffsss|||yyypppfff^^^VVVOOOKKKIIIHHHFFFFFFJJJPPPWWW\\\cccffflllsssyyy}}}~~~ssskkkeee```XXXPPPKKKJJJMMMOOOTTTXXX^^^cccgggkkkmmmooopppppppppvvvkkkXXXHHH???888555222111222444444333333333333333333444444444111111111111111111111111333333222111111111111111111111111111222222222222000000000000000000000000000111222333333333333222333333222111000000000000333444444555555444444333999777555555555888;;;<<<===;;;999777666666888999555666777888999999999999NNNNNNNNNOOOPPPQQQSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWYYYYYYYYYXXXXXXZZZ\\\^^^```aaabbbcccfffjjjnnnnnnpppsssuuuwwwxxxxxxxxxxxxzzz}}}~~~}}}}}}yyywwwsssllleee^^^ZZZWWWUUUTTTRRRRRRSSSVVVYYY\\\```aaaaaaaaa```^^^[[[ZZZXXXXXXWWWVVVWWWYYY[[[\\\]]]^^^___```aaabbbcccdddccc```[[[VVVQQQLLLFFFCCCDDDAAA@@@DDDFFFCCCBBBDDDFFFHHHIIIHHHGGGGGGIIIKKKNNNWWWeeerrr~~~{{{tttooofff]]]WWWTTTSSSSSSNNNLLLIIIHHHGGGGGGFFFDDDHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNKKKKKKKKKLLLNNNOOOOOOOOOJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMMMMLLLJJJEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGIIIKKKLLLMMMMMMLLLRRRQQQOOOLLLJJJHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????BBBAAACCCGGGHHHGGGIIIMMMPPPXXXjjj}}}xxxmmmbbb\\\TTTRRRNNNLLLSSS```pppyyyyyyjjjXXXLLLGGGKKKWWWcccqqqzzz|||qqqeeeWWWIII@@@<<<::::::;;;:::;;;CCCMMMZZZpppwwwcccVVVNNNIIIHHHIIIHHHFFFEEEDDDDDDCCCBBB@@@>>>>>>??????@@@BBBEEEHHHLLLNNNQQQTTTWWW\\\bbbfffmmmoootttxxx|||{{{~~~~~~~~~~~~{{{wwwrrrmmmjjjaaaaaa```___\\\ZZZXXXVVVWWWSSSNNNIIIEEECCCBBBAAA===AAACCCCCCCCCGGGOOOVVV```jjjtttxxxyyyxxxtttnnnfffaaaYYYRRRLLLHHHEEECCC???@@@CCCHHHPPP[[[eeekkkrrrtttvvvxxxzzz{{{|||}}}}}}~~~|||ooo___UUURRROOOMMMKKKLLLOOORRRTTTUUUYYY^^^cccfffkkkppptttyyy}}}sss\\\KKKBBB>>>777555333222222333333333222222222333333333444444111111111111111111111111555444333111000///......000000000111111111222222111111111111111111111111111111222222222333333222333333222111000000000000333444444555555444444333888777555444555777999;;;<<<:::888666666666888999555555666777888888888888KKKKKKJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUSSSUUUVVVUUUUUUVVVXXXZZZXXXZZZ[[[\\\^^^aaaeeehhhfffhhhkkknnnpppqqqrrrrrrtttwww{{{}}}|||{{{zzzzzzzzzzzzxxxrrrjjjbbb\\\ZZZSSSRRRQQQPPPRRRTTTWWWYYY___``````aaa```___^^^]]][[[ZZZZZZYYYYYYZZZ\\\\\\^^^___```aaabbbccccccccc```\\\VVVQQQMMMIIIEEEBBBCCC???>>>AAACCCBBBCCCEEEDDDFFFGGGEEEDDDEEEIIIMMMUUUeeewww~~~~~~xxxoooaaaVVVOOOLLLLLLLLLJJJIIIGGGFFFGGGFFFDDDBBBGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLKKKIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEGGGJJJLLLNNNNNNMMMLLLSSSRRRPPPMMMJJJHHHFFFDDDFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@BBB@@@BBBGGGIIIHHHHHHKKKKKKMMMWWWlllzzzqqqllleeebbbZZZQQQQQQZZZfffmmmyyy{{{{{{gggWWWLLLGGGKKKRRR[[[eeeooouuu||||||tttgggXXXNNNAAA>>><<<<<<;;;888;;;@@@CCCWWWrrr{{{jjj\\\QQQNNNOOONNNMMMLLLLLLMMMLLLJJJHHHBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFGGGJJJNNNQQQUUUXXX]]]ccchhhkkkmmmmmmooorrrvvvxxxyyy}}}|||wwwrrrpppnnnooonnnllliiiddd___ZZZWWWOOOOOOOOONNNMMMKKKJJJIIIHHHGGGEEECCCBBBAAAAAABBB>>>AAACCCEEEFFFKKKRRRWWWcccjjjooommmiiieee^^^XXXQQQLLLGGGBBB@@@>>>===<<<:::>>>EEEPPP\\\iiisssxxx~~~|||zzzzzz|||~~~~~~~~~{{{vvvmmm```SSSJJJHHHHHHIIIMMMRRRVVVXXXXXXYYY\\\___aaadddiiirrrxxxiiiQQQAAA:::888666555444333222333333444111111222222333333444444111111111111111111111111444333111000......------///000000000000111111111111111111111111111111111111111111111222222222333333222222111111111222222333444444555555444444333777666555444555666888999:::999888777666777777888444555666777777888888777NNNMMMLLLKKKKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRPPPRRRSSSSSSSSSTTTVVVYYYVVVXXXZZZ\\\]]]___bbbdddbbbccceeegggiiijjjkkkkkknnnsssxxx{{{{{{zzz{{{{{{|||~~~{{{rrriiiccc```TTTSSSRRRRRRSSSUUUWWWYYY]]]^^^___```aaaaaaaaaaaa______^^^]]]]]]]]]^^^^^^___```bbbcccdddcccbbbaaaZZZVVVPPPKKKHHHEEEBBB@@@@@@<<<<<>>>>>??????@@@@@@AAA>>>???DDDFFFDDDDDDFFFHHHHHHNNNZZZkkk~~~zzzvvvuuummm___XXX]]]dddgggmmmqqqwww|||uuueeeVVVKKKGGGIIILLLTTT\\\dddooo||||||ttthhh___RRRJJJCCCAAA>>>:::999:::;;;FFFXXXlllqqqaaa[[[\\\YYYXXXXXXXXXYYYWWWTTTRRRLLLKKKJJJIIIHHHFFFDDDCCC@@@AAAAAAAAA@@@@@@AAACCCDDDGGGKKKOOOSSSVVVWWWXXX___bbbfffhhhiiilllqqquuu|||~~~|||{{{{{{xxxtttnnnhhhccc```^^^[[[ZZZYYYWWWTTTPPPLLLJJJGGGGGGGGGFFFFFFEEEEEEDDD>>>@@@AAABBBBBBCCCDDDEEEDDDGGGKKKOOOSSSVVVXXXYYY```dddddd^^^WWWSSSNNNHHHCCC@@@===;;;<<<===>>>>>>CCCIIISSS___lllvvv~~~|||yyyzzz~~~}}}yyyssskkkddd]]]XXXSSSPPPNNNNNNPPPUUU[[[___```___^^^``````______eeeooowwwxxx\\\GGG<<<666444333444444333333333444666000111111222333333444444111111111111111111111111000//////.............../////////000000000111111111111111111111111111111111111111111111222222333333222222222222333333444333444444555555444444333666666555555555666777777888888888888777777777777444444555666777777777777SSSQQQOOONNNMMMNNNPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPNNNPPPQQQRRRRRRSSSVVVXXXXXXZZZ]]]^^^^^^___bbbcccaaaaaabbbccceeefffggghhhiiinnnvvv{{{}}}~~~zzzqqqjjjgggVVVVVVUUUTTTUUUWWWYYY[[[ZZZ[[[]]]```bbbcccdddeeecccbbbaaa```````````````___aaaccceeeeeedddbbb```TTTPPPKKKFFFDDDBBB@@@>>>===;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@???<<<===AAABBB@@@@@@AAACCCDDDHHHNNNUUUggg|||mmmbbbbbbfffgggeeekkkrrrxxx{{{ppp___PPPIIIIIIFFFKKKPPPVVVbbbrrr}}}{{{rrrlllcccWWWKKKFFFCCC???;;;;;;===>>>CCCOOOiiippphhhiiicccbbbbbbbbbbbbaaa]]]ZZZVVVUUUTTTSSSRRROOOLLLIIIAAABBBCCCAAA???======>>><<<>>>AAACCCFFFGGGHHHHHHMMMPPPTTTVVVVVVYYY^^^bbbgggjjjnnnqqqsssvvvxxx{{{|||xxxxxxyyyvvvwwwyyyzzzyyyxxxwwwxxxmmmiiiiiinnnpppnnnmmmnnncccbbb___[[[WWWSSSPPPOOOIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@?????????;;;>>>AAADDDEEEFFFGGGHHHLLLOOOTTT[[[```aaa___\\\[[[]]]ZZZRRRKKKHHHDDD@@@===;;;:::;;;???BBBDDDDDDOOOUUU```kkkuuu|||~~~yyywwwyyyzzzuuussskkk___WWWTTTUUUXXXZZZYYYXXXYYY]]]cccffffffeeebbbbbb```]]]\\\aaallluuugggPPPBBB:::777555111222333333333333555777000000111222333333444444000000000000000000000000,,,,,,,,,------///000000////////////000000000000111111111111111111111111111111000000111111222333222222222222333444555555333444444555555444444333555555555666666666666666777888888888888777777666333444555666777777777777___\\\WWWTTTSSSSSSSSSSSSYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQQQQRRRSSSUUUWWWXXX]]]___aaacccbbb___\\\ZZZaaaaaabbbddddddeeeeeeeeeiiilllqqqwww|||tttjjjaaa]]]WWWTTTTTTWWWZZZ[[[]]]]]]^^^___aaabbbcccdddgggdddbbbaaabbbccccccbbb___bbbeeefffddd^^^XXXTTTKKKHHHCCC???======>>>@@@???@@@AAABBBBBBAAA???>>>@@@@@@CCCEEEEEEIIIZZZlllxxxmmmfff[[[TTTOOOLLLHHHEEEEEEDDDDDDFFFHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGJJJLLLLLLJJJIIIIIIJJJHHHGGGEEEEEEFFFFFFDDDCCCDDDFFFHHHJJJKKKJJJIIIHHHCCCCCCDDDEEEFFFGGGGGGHHHGGGEEEBBB@@@@@@BBBEEEGGGIIIJJJKKKJJJIIIIIIJJJKKKJJJJJJIIIGGGFFFEEECCCCCCBBBEEEHHHHHHFFFEEEGGGIIIEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBAAA???>>>=========>>><<<<<<>>>?????????>>>===>>>>>>============>>>???@@@BBBFFFHHHLLLWWWooossskkkeeeaaa[[[___eeekkkmmmrrr|||lll___UUUMMMJJJIIIHHHLLLUUUcccqqqzzz||||||~~~{{{tttlllggg```YYYSSSLLLDDD>>>>>>;;;===HHHUUUggg~~~{{{nnnhhhjjjlllnnnnnnkkkgggeeeddddddeeegggiiihhh```UUUMMMKKKBBB===AAACCCAAA???@@@???===<<<===@@@BBBDDDDDDGGGFFFEEEEEEGGGJJJNNNPPPXXXYYY\\\___bbbdddggghhhqqqsssvvvyyy{{{}}}~~~~~~zzzsssnnnjjjhhhhhhjjjiiiiiiiiiiiigggccc```[[[ZZZYYYWWWVVVUUUTTTTTTSSSQQQNNNJJJGGGFFFEEEDDDDDDCCCBBBAAA@@@???<<<:::===;;;>>>BBBBBB===>>>CCCCCCCCCCCCDDDFFFJJJPPPUUUZZZ^^^fffmmmooojjjbbb[[[WWWSSSMMMHHHDDDAAA>>><<<:::;;;===>>>@@@CCCGGGKKK[[[cccoooxxx|||}}}zzzvvvyyy|||tttpppggg```XXXTTTWWW]]]cccfffiiikkknnnooommmjjjfffcccccc^^^\\\\\\[[[]]]iiiwwwwwwjjjWWWHHH???:::666333444444333333333333222222000000000000000000000000222111000//////000111222222111///...---------...000111111111222222222222222111111111000000//////333222222222222222222222444444333333444444555666555444333222333333555555444444444555555555555666777888999:::999999777666888666555444555666888999eeebbb^^^ZZZYYYYYYZZZZZZ]]]]]]]]]\\\[[[ZZZYYYYYYVVVVVVVVVVVVXXXZZZ\\\^^^bbbdddfffhhhiiigggdddcccbbbcccddddddeeeeeeddddddiiilllqqqvvv{{{{{{qqqgggbbb[[[VVVUUUXXXZZZ[[[\\\]]]^^^```bbbbbbcccccceeecccaaaaaacccddddddccccccdddeeeddd```[[[UUUQQQHHHFFFBBB???>>>???@@@BBB>>>???@@@@@@AAA@@@??????@@@???@@@DDDHHHQQQeeewwwuuuggg```WWWPPPMMMKKKIIIGGGGGGFFFEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDHHHJJJKKKKKKHHHFFFEEEEEEFFFDDDCCCCCCDDDEEECCCBBBCCCDDDFFFGGGHHHGGGGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDBBBBBBDDDFFFHHHIIIJJJKKKJJJHHHHHHHHHJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDFFFGGGEEEEEEFFFHHHDDDDDDBBBBBBAAABBBCCCCCC@@@@@@???>>>===<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>===<<<<<<<<<===;;;;;;<<<=========<<<;;;<<<<<<<<<============>>>??????BBBDDDEEELLL\\\kkktttjjjaaaWWWXXX[[[___aaaeeeppp||||||tttllleeeTTTOOOIIIGGGLLLVVVbbbjjjwww{{{|||yyywwwxxxuuupppooonnnllljjjfff]]]QQQIIIDDD???>>>BBBHHHQQQbbbqqq{{{kkkbbb```bbbcccccccccdddfffhhhkkkooovvv|||~~~xxxnnnfff\\\QQQGGGEEEDDD@@@???@@@;;;999888999;;;=========>>>=========>>>AAADDDFFFJJJKKKMMMPPPRRRUUUWWWXXX\\\^^^aaadddhhhjjjkkkkkkooopppqqqssstttvvvwwwwwwqqqnnnhhhccc^^^[[[ZZZYYYYYYXXXWWWWWWWWWUUURRRPPPLLLKKKJJJHHHHHHGGGGGGGGGHHHGGGFFFDDDBBBAAAAAA@@@@@@??????>>>>>>===<<<:::???>>>@@@DDDDDDAAACCCIIIIIIIIIIIIKKKPPPWWW___eeeooorrrvvvxxxtttkkk^^^UUUOOOKKKFFFBBB???===<<<<<<===>>>AAADDDHHHNNNUUUZZZgggnnnwww}}}~~~}}}}}}~~~|||||||||{{{{{{uuulllggg\\\YYYWWWZZZbbblllssswwwwwwwwwvvvtttpppkkkhhhfffeee```\\\\\\]]]cccrrrsss\\\RRRDDD:::666555444222333333222222222111111111000000000000000000000000111111000000000000111111222111///...------......000000000000111111111222111111111000000000//////222222222222111111111111111000000000000111222222555555444333222333444444555555555666666666666777777777888999999999888777888777666555555777888:::nnnkkkfffbbb______```aaaccccccdddeeedddcccaaa```^^^]]]]]]^^^___aaacccdddfffhhhkkkmmmnnnmmmkkkjjjeeeeeeffffffeeeeeeddddddgggjjjnnntttyyy}}}zzznnnggg^^^WWWUUUVVVXXXYYYZZZ\\\^^^aaabbbbbbbbbaaaeeedddcccdddgggiiijjjiiigggfffccc___ZZZTTTOOOKKKDDDCCCAAA??????@@@CCCDDD>>>>>>>>>???????????????AAA???@@@EEENNN]]]qqq{{{~~~|||qqqaaaZZZQQQKKKJJJKKKKKKJJJJJJIIIGGGGGGHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEGGGIIIIIIGGGEEEEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHDDDCCCCCCBBBAAAAAABBBBBBAAACCCDDDDDDDDDDDDEEEFFFCCCBBBBBBBBBBBBBBBCCCDDD@@@???>>><<<;;;:::::::::<<<<<<<<<<<<<<<===>>>??????>>><<<;;;:::;;;;;;<<<::::::;;;;;;;;;;;;:::999:::;;;<<<<<<======<<<<<<<<<<<<>>>@@@AAACCCJJJSSSjjjpppbbbSSSPPPNNNPPPSSSYYYcccnnn}}}}}}hhhaaaVVVMMMKKKPPPXXX^^^jjjqqqvvvuuurrrrrrqqqooommmqqqwww{{{zzzrrrfff^^^OOOIIIBBB???>>>@@@IIIQQQbbblllyyy}}}wwwiii\\\TTTSSSSSSSSSSSSTTTXXX]]]bbbeeelllyyy}}}sssgggYYYQQQKKKFFFCCCCCC===;;;::::::;;;<<<;;;::::::999999999:::<<<>>>???===>>>@@@BBBDDDEEEGGGHHHFFFHHHKKKOOORRRUUUVVVWWW[[[\\\\\\]]]___```aaaaaaZZZXXXTTTOOOLLLJJJIIIIIIIIIGGGFFFEEEEEEDDDCCCAAAAAA@@@??????>>>>>>>>>???===>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>???EEEFFFJJJPPPRRRRRRUUUZZZ\\\[[[\\\___eeennnvvv{{{~~~}}}|||xxxpppcccTTTJJJEEEBBB???<<<;;;<<<>>>???AAACCCGGGLLLSSS[[[eeekkkuuuzzz}}}||||||xxxyyy||||||{{{wwwlllbbb]]]UUUWWW]]]gggsss}}}}}}wwwqqqkkkiiihhhfffbbb^^^^^^bbbkkk||||||eeeTTTGGGAAA999444444555555444222111111111111000000000000000000000000000000000000000111111111111000000111000///......---......////////////000000000000111111000000000000//////000000000000000111111111333333222222333333444555666555444333222222333333555666666666666777777777555666777888999999888888888777666666666777999:::uuurrrmmmhhhcccaaaaaaccchhhiiijjjkkkkkkjjjiiihhhggggggfffeeeeeefffggghhhiiijjjmmmnnnooonnnlllkkkhhhhhhhhhhhhgggfffeeeeeedddfffiiimmmrrrvvvyyy{{{rrrkkk```XXXTTTTTTUUUVVVXXXZZZ]]]```bbbaaa```___bbbaaabbbdddgggjjjjjjjjjhhheee```YYYRRRLLLHHHEEE@@@???>>>>>>???BBBDDDFFF@@@???>>>===============@@@AAAEEEMMMYYYiiizzzxxxoooqqq}}}yyymmm]]]VVVMMMIIIIIIKKKKKKKKKLLLJJJHHHHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFFFF@@@CCCFFFHHHHHHHHHIIIJJJFFFEEEDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEHHHIIIIIIHHHFFFEEEFFFGGGIIIHHHEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::999999999:::;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;<<<:::;;;???AAABBBEEEJJJVVVlllvvvgggVVVNNNHHHGGGLLLTTT```kkkwww~~~vvvjjj^^^VVVTTTUUUWWW\\\dddmmmpppooooooqqqsssjjjoooxxxyyyuuu```YYYOOOFFF@@@???BBBFFFLLLQQQVVVXXXUUUOOOJJJGGGFFFEEEEEEDDDDDDGGGKKKOOOVVV^^^mmm}}}~~~rrrfff\\\SSSKKKHHHEEECCC@@@@@@@@@@@@>>>======<<<<<<<<<======>>>???;;;;;;<<<===>>>???@@@AAA>>>???AAADDDFFFHHHJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOKKKIIIGGGDDDBBBAAA@@@@@@BBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<999:::<<<=========<<<;;;;;;;;;<<<===???AAADDDGGGKKKQQQZZZdddjjjmmmppprrrvvvuuuvvvxxx|||~~~zzztttlllcccWWWKKKDDD>>>>>><<<;;;<<>><<<;;;;;;<<<======DDDOOO\\\iiixxx~~~tttnnnkkktttsssggg[[[UUUMMMHHHIIIKKKKKKKKKLLLJJJHHHIIIKKKLLLLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGAAADDDGGGIIIIIIIIIJJJLLLEEEDDDDDDEEEGGGIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCGGGHHHIIIHHHFFFEEEFFFGGGIIIGGGEEECCCAAAAAAAAABBBCCCBBBAAA@@@AAAAAABBBBBB??????@@@@@@AAAAAAAAAAAACCCBBBAAA???===<<<<<<;;;<<<;;;;;;;;;;;;<<<======;;;:::999888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::>>>;;;:::>>>@@@AAACCCGGGMMMWWWlll|||ooo___UUUKKKHHHJJJPPP]]]hhhwww}}}qqqeee\\\VVVSSSTTTZZZccchhhiiijjjooouuummmqqqwww|||tttmmm```RRRIIIEEECCCBBB@@@AAAAAAAAA@@@??????@@@;;;<<<===<<<;;;<<<>>>@@@JJJRRR___nnn|||sssdddVVVLLLJJJGGGCCCAAAAAA@@@???>>>????????????>>>>>>========================>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>===>>>>>>@@@>>><<<;;;<<<===<<<;;;777777777777777777888999999:::<<<======<<<;;;:::999;;;===>>>@@@EEEKKKPPPUUU___nnn{{{~~~vvvpppfff\\\TTTMMMGGGCCC<<<===???@@@BBBGGGMMMSSSYYY]]]ccchhhkkkmmmoooppp{{{zzzrrriiiddd___ZZZZZZ\\\gggppp|||zzz}}}|||sssiiicccaaadddhhhnnnttt}}}|||mmm]]]NNNBBB;;;:::888555333222111000///333222222222111111111111///////////////////////////000111222222111000//////////////////.........---.........//////////////////////////////000000....../////////000000000000000000///000111111222444444444333333222222111333333333444444444555555444444555555666777888999777777777777777888888999{{{{{{yyyssskkkfffdddeeehhhhhhiiijjjkkklllmmmnnnooonnnllliiiggggggffffffmmmmmmmmmmmmmmmkkkjjjiiijjjkkklllmmmnnnnnnnnnnnndddcccaaa``````bbbdddeeeoootttyyy{{{}}}wwwtttnnneee^^^ZZZXXXXXXXXXTTTVVVXXX[[[\\\\\\\\\[[[]]]\\\]]]```ccceeedddcccZZZVVVPPPHHHBBB>>>===<<<;;;;;;;;;<<<===???BBBCCCAAA???===;;;:::<<<>>>@@@>>>MMM```ooo{{{yyytttmmmkkknnn{{{wwwkkkaaaXXXSSSLLLIIIJJJKKKKKKJJJKKKIIIGGGHHHJJJLLLMMMMMMFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJKKKIIIHHHHHHIIIBBBAAAAAABBBEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBFFFGGGHHHHHHFFFFFFGGGHHHDDDCCCAAAAAAAAACCCEEEGGGFFFCCC@@@???@@@@@@@@@???===>>>???????????????>>>@@@@@@>>>===;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===;;;:::999888888888999:::;;;;;;;;;;;;<<<>>>???@@@======;;;:::::::::::::::>>>;;;:::======<<<>>>CCCFFFHHHSSSkkk}}}ssshhh___VVVPPPLLLMMMUUU___rrr{{{yyymmmccc^^^WWWYYY]]]aaaccceeekkkrrruuuvvvxxxyyyzzz{{{}}}zzzooo```VVVPPPHHHBBB:::::::::999999888888888444777999:::::::::;;;<<<@@@FFFOOOZZZeeeqqq|||xxxfffXXXPPPKKKFFFBBBAAABBBBBBBBBBBBBBBCCCCCCBBB@@@>>>===???>>>>>>======<<<<<<;;;>>>======<<<======>>>>>>?????????>>>>>>=========>>>======<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999999999888888888999999::::::;;;;;;;;;;;;;;;::::::999;;;???AAADDDJJJSSSZZZgggtttzzzssseee^^^TTTKKKFFFCCCBBBAAA???CCCGGGJJJMMMRRRYYY___lllooosssttttttrrrqqqppp{{{ooofff]]]XXXWWWXXX___gggssszzz}}}yyyzzzxxxnnnhhhgggkkksss|||wwwdddTTTHHH>>>999888666555444333333222222222333333222222222111111111////////////////////////000000111111111111000000......////////////..................////////////......////////////000000......//////000000111111111111000000111111222333222222333333333333222222222222333333333444444444555555444444555666777888555666666666777777777777tttwwwxxxtttlllfffeeeeeeeeedddddddddfffiiikkkmmmkkkjjjhhhfffeeeeeeeeefffiiiiiijjjjjjjjjiiiiiihhhjjjkkkmmmoooqqqsssssstttiiifffbbb___\\\\\\]]]^^^fffkkkppprrruuuxxxtttnnnnnniiibbb]]]ZZZXXXWWWVVVSSSTTTVVVWWWYYYZZZZZZZZZ]]]]]]]]]___bbbbbbaaa```PPPLLLGGGAAA===;;;:::::::::::::::;;;<<<===???@@@>>><<<::::::;;;???CCCEEELLL```vvv~~~wwwsssssstttyyyyyyqqqlllcccYYYSSSOOOJJJIIIKKKLLLKKKIIIKKKHHHFFFFFFGGGIIIIIIIIIFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKKKKIIIHHHGGGHHHBBBAAA@@@AAACCCDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFDDDBBB?????????AAABBBEEEGGGHHHHHHGGGGGGIIIJJJDDDCCCBBBBBBCCCFFFIIIKKKIIIEEEAAA?????????>>>===<<<===>>>>>>>>>===<<<;;;>>>===<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<:::999888888888999:::;;;999999999:::<<<>>>AAABBBAAA???<<<:::888888999:::999888:::===<<<:::;;;@@@>>>@@@HHHVVVggg}}}vvvnnngggdddaaa\\\TTTNNNPPPWWWdddnnnzzzxxxssshhhccc___aaaaaaaaafffmmmsssvvvyyyyyyvvvtttttttttyyy{{{wwwpppkkkfff[[[QQQFFFCCC???;;;999777666555444666888888888888999:::777;;;@@@FFFMMMUUU___eeettt}}}ooo___ZZZRRRMMMLLLNNNPPPQQQPPPPPPQQQQQQOOOLLLIIIGGGDDDCCCBBBAAA@@@???>>>===??????>>>===>>>???@@@AAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>===<<<:::======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???===AAADDDGGGKKKSSS^^^fffsss~~~xxxqqqggg___RRRMMMGGGCCCBBBDDDEEEFFFIIIOOOUUUZZZ\\\aaahhhmmmyyyzzzzzzxxxuuusssrrrsss|||tttccc[[[UUUUUUXXX___lllwww}}}|||xxxvvvvvvwww~~~~~~xxxvvvwwwzzz|||ooo___NNNDDD>>>777444555444555555444444444555666222111111111111000000000////////////////////////111111000000000000111111---...///000000///............/////////000000000........./////////000000......///000000111222222333333333222333444444555000000222333444444333333333333333444444444555555666555444444444555666666444444555666666666666666lllppptttqqqkkkeeeddddddbbbaaa``````bbbeeeiiikkkgggfffeeedddddddddeeefffddddddeeefffggggggggggggjjjkkknnnpppsssuuuwwwwwwnnnjjjeee___[[[ZZZZZZZZZaaafffjjjmmmppprrroooiiigggccc^^^ZZZWWWVVVTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZWWWVVVWWWXXXZZZZZZYYYWWWIIIFFFBBB===:::999999999::::::::::::;;;<<<======;;;:::999999<<>>???AAACCCEEEFFFHHHHHHHHHHHHJJJLLLJJJHHHGGGEEEFFFHHHJJJLLLKKKGGGAAA?????????===;;;<<<<<<=========<<<:::999>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::::::::::::::999888888999:::;;;888888888999<<<>>>AAACCCDDDAAA===999777888999;;;222444:::???>>>;;;<<>>===;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBBBB???======<<<;;;:::::::::::::::>>>>>>>>>>>>???AAACCCDDDCCCGGGKKKNNNRRR[[[gggppprrr|||~~~vvvkkkbbb]]]WWWPPPJJJIIIGGGEEEFFFJJJNNNQQQRRRSSSZZZbbbgggiiimmmsssyyy~~~|||zzzvvvrrrqqqsssuuu{{{tttggg\\\WWWTTTWWW^^^hhhxxxwwwqqqnnnpppsssqqqyyysssfffZZZLLL@@@===;;;666444666222333333222000000111333000000000000////////////////////////////////////222111000//////000111222---...///000000///......////////////000000000000---.........//////000000...//////000111222222333000000//////000000111222...///111333444444444333444444444555555555666666777666555444333444555666333444444555666555555555iiihhhhhhgggfffeeeddddddaaa```______```bbbdddfffdddeeefffffffffeeedddcccbbbdddeeedddcccbbbbbbcccgggfffhhhlllrrrxxx|||~~~yyyrrriiiccc___]]]ZZZXXX^^^```dddiiimmmnnnllljjjbbb^^^YYYTTTQQQQQQRRRSSSUUUUUUTTTUUUWWWXXXVVVUUUYYYXXXWWWVVVUUURRRNNNJJJBBBAAA???<<<:::888888777:::999888:::======;;;888666555888======@@@LLL[[[ppp~~~}}}}}}zzzoooddd[[[VVVTTTMMMMMMKKKJJJJJJIIIIIIIIIPPPQQQPPPLLLGGGDDDEEEGGGFFFFFFFFFFFFGGGHHHIIIIIIEEEGGGJJJLLLLLLKKKHHHFFF===???BBBEEEFFFEEEDDDCCCCCCBBBAAACCCFFFIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAAAAACCCEEEGGGIIIJJJKKKKKKIIIHHHFFFFFFGGGKKKNNNQQQFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999888777777777888::::::888888777777777777888888;;;;;;::::::;;;<<<>>>???BBB???;;;777666666888999888888999999999:::::::::===???BBBEEEGGGRRRiii~~~zzzuuullldddaaaeeehhhgggaaa[[[WWWUUUUUUWWW[[[```dddgggjjjkkkiiikkkooovvv}}}vvvjjjbbb```aaafffhhhmmmssssssooommmoookkkooovvv~~~}}}sssdddVVVKKKDDD@@@>>>===999777888666111000222333666999888888;;;CCCJJJOOO\\\pppyyyvvvwwwwwwyyy}}}|||{{{{{{~~~zzzppphhhccc]]]VVVQQQNNNMMMJJJHHHFFFGGGHHHHHHHHHIIIMMMPPPTTTTTTRRRNNNIIIEEECCCBBBDDDBBBAAABBB@@@>>>@@@EEEFFFGGGIIIJJJIIIGGGDDDCCCEEEBBB@@@???@@@AAAAAAAAABBBBBBDDDGGGJJJKKKJJJIIIJJJNNNTTTXXX[[[```ffflllqqqsssvvvwwwvvvqqqllliii]]][[[WWWPPPJJJGGGFFFGGGFFFHHHLLLQQQVVVZZZ^^^```fffjjjpppvvv{{{}}}}}}|||{{{}}}}}}xxxqqqooosssyyyxxxhhh```___TTTYYYaaaiiiqqqwww~~~{{{uuuoookkkiiiiiijjjkkkzzzyyyhhhYYYRRRCCC@@@;;;888666666444333333333111000000000111222333222000/////////000111111111222222222222111111////////////////////////000000000000000///...............////////////000---,,,,,,,,,,,,---......---222777777444111111333222222111111111111222222000111333333222222333444888777555333333333444555999888888888777777666666777888999::::::999777666gggffffffeeedddccccccccc```___^^^^^^___```bbbdddbbbcccdddeeefffeeeddddddaaabbbdddcccaaa`````````eeeeeegggkkkrrrzzz{{{ssslllgggccc^^^[[[\\\]]]aaafffjjjkkkjjjhhhaaa]]]WWWRRRNNNNNNOOOPPPTTTSSSSSSUUUVVVWWWVVVUUUUUUTTTQQQPPPNNNKKKGGGDDD>>>===<<<;;;:::999999999:::888888:::<<<<<<:::777666666:::===???GGGYYYlllyyyuuusss{{{yyytttmmmeee\\\UUUPPPMMMLLLKKKJJJIIIHHHHHHHHHOOOQQQRRRQQQNNNJJJGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJFFFHHHJJJKKKKKKJJJHHHFFF???@@@CCCEEEFFFFFFEEEEEEGGGEEEDDDEEEFFFHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCFFFEEECCCAAA@@@?????????AAABBBDDDFFFHHHIIIJJJJJJKKKIIIGGGEEEFFFHHHKKKMMMFFFEEECCCAAA???>>>======<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;888888777777777888999:::888888777777777777888888;;;::::::::::::<<<===>>>???===:::888666777888999888888888888999999999999999999;;;===???FFFWWWgggzzzooofffdddhhhllllllgggaaa]]][[[VVVVVVVVVVVVVVVVVVWWWWWW[[[[[[^^^dddnnnvvv}}}yyynnngggeeecccbbbeeekkkmmmkkkjjjlllmmmpppuuu|||ssshhh^^^UUUOOOHHHAAA;;;:::999555444555444666888777666666:::===AAAKKK]]]qqq}}}wwwnnneee]]]XXXUUUTTTUUUWWWXXXXXXXXXXXX[[[^^^eeefffeee```YYYRRRMMMKKKIIIFFFFFFIIIIIIIIIMMMSSSTTTUUUWWWXXXVVVTTTPPPNNNPPPMMMKKKIIIIIIJJJIIIHHHLLLNNNRRRXXX]]]```___]]]]]]^^^```bbbccceeehhhjjjfffeeeccc___[[[WWWTTTRRRMMMLLLJJJHHHFFFGGGKKKNNNTTTVVVZZZ___dddjjjnnnqqqrrrtttyyy}}}~~~yyywwwyyy}}}|||zzzhhh\\\XXXYYY```fffooovvvzzz|||}}}}}}yyywwwsssnnniiifffeeeeeejjjxxxtttdddTTTHHHAAA>>>;;;777555555555555444333222111000000000111222222222000/////////000000000111111222222111111000////////////////////////000000000000000///......------........./////////000000000000000111222333555999<<<;;;555111000111222111111000000111111222111333444444333222333555888666444222222333555777888888777777777666666666666777888999999888666555dddccccccbbbbbbaaaaaaaaa^^^^^^]]]]]]]]]___```aaa___```bbbdddeeeeeeeeeddd```aaabbbaaa___]]]]]]^^^bbbccceeejjjrrr{{{~~~wwwqqqiiiaaa]]]YYYZZZ\\\aaaeeegggfffddd___\\\UUUPPPLLLKKKLLLMMMSSSSSSSSSTTTWWWWWWVVVUUUQQQNNNJJJGGGDDDBBB>>><<<888888888888999999:::;;;999888888999::::::888777888999<<<@@@EEERRRiii}}}}}}}}}vvvppplllqqqpppooommmjjjaaaVVVNNNMMMMMMKKKJJJIIIHHHHHHHHHNNNOOORRRUUUTTTPPPJJJEEEFFFFFFFFFGGGHHHIIIKKKLLLIIIJJJJJJKKKJJJIIIGGGFFFBBBCCCDDDEEEFFFFFFGGGGGGKKKIIIGGGFFFGGGGGGGGGEEEIIIIIIIIIHHHFFFCCC@@@???FFFEEECCCAAA??????>>>>>>AAAAAACCCDDDFFFGGGHHHIIIKKKIIIFFFDDDCCCDDDFFFGGGFFFEEECCCAAA???>>>======<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::888777777777777888999999888777777666666777777888999999999999:::;;;<<<===;;;;;;:::888888777888888666666777777777888888888<<<:::;;;======@@@IIISSS^^^xxxxxxooodddhhhlllmmmjjjgggdddbbb\\\YYYUUUOOOKKKIIIHHHGGGMMMKKKLLLPPPYYYccckkkooo~~~tttooogggaaa___bbbffffffgggiiinnnoooqqqvvvuuummm]]]QQQDDD???===999777777666666777777666666666555999???JJJZZZmmmssskkkiiiiiijjjmmmppppppmmmlllnnnppp~~~~~~vvvmmmddd```[[[XXXXXXZZZ[[[\\\bbbhhhmmmoooqqqsssrrrpppllljjjiiifffcccaaa```___]]]\\\[[[```hhhqqqzzz~~~~~~}}}vvvsssooollliiifffcccaaa___[[[TTTMMMHHHFFFEEEEEEEEEFFFGGGHHHKKKPPPVVV[[[dddeeeiiinnntttzzz}}}~~~~~~}}}||||||}}}~~~|||{{{zzz{{{~~~}}}ssseeeWWWRRRTTTYYYmmmsss{{{|||xxxuuussssssrrrnnniiifffddddddppp}}}mmmZZZLLLAAA:::555777555333222444555555444333222111111000000111111111111000/////////000000000111111222222111111000///////////////////////////000000000000///......,,,---------........................///000111222777:::<<<:::555000//////222111111000000111111222333444555444333222333444777555333111111444666888777777666666666666666555555666777999999888666555````````````````````````^^^^^^]]]]]]]]]]]]^^^___\\\]]]___bbbcccddddddddd___```aaa```]]]\\\[[[\\\___```ccchhhooozzzxxxmmmddd^^^WWWWWWYYY]]]aaaddddddccc]]]ZZZUUUQQQNNNMMMNNNOOOVVVUUUUUUVVVXXXYYYXXXVVVNNNJJJDDD@@@===;;;888666666666666666777888999:::888888888888999999888777;;;<<>>CCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFGGGFFFDDDBBBAAABBBCCCDDDEEEDDDBBB@@@???>>>======;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;:::999999999777777777777777888888999777777666666666666777777777888888888999:::;;;;;;888888888999888888777777555555555666666666777777<<<:::;;;>>>@@@@@@CCCGGGLLL^^^{{{|||llllllmmmmmmmmmmmmmmmnnnjjjeee\\\SSSLLLHHHGGGGGGGGGEEECCCDDDJJJQQQWWWZZZhhhtttzzzrrrggg\\\[[[]]]___aaaccchhhhhhjjjooovvv{{{iiiUUUJJJEEE???;;;999;;;999777666777888888777;;;<<>>======<<<:::::::::::::::;;;<<<<<<<<<;;;;;;:::999999888888666666777777888888888888777777666666666666777777666666777777888999999999666666777888888777666666444444555555555666666666555333555:::===<<<===@@@DDDKKK[[[rrr|||yyytttrrrrrrtttwwwzzzwwwqqqfff[[[RRRMMMLLLLLLGGGDDDAAA@@@CCCFFFHHHIIIRRR___rrryyyjjj[[[TTTSSSSSSTTTWWWZZZ\\\```fffnnnyyynnn___VVVNNNIIIGGGHHHCCC<<<888666777777777::::::<<>>:::888777555444666555555444444555555666666777888888888999;;;===;;;BBBOOO___ttt~~~zzztttpppcccbbbaaabbbccc```[[[VVVUUUTTTRRROOOMMMKKKJJJJJJHHHGGGHHHIIIKKKKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDGGGKKKNNNOOOOOOHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAABBBCCCCCCCCCCCC???>>>>>>===>>>???AAABBB????????????@@@AAACCCDDDEEEDDDBBB@@@>>>===<<<<<<:::999999999999:::;;;;;;;;;;;;::::::999888777777555666777777888888777777777666666555555666666777444555666777777888777777666666666777777666555555444444555555555666666666111000333999;;;:::;;;>>>CCCBBBHHHXXXnnnxxxvvvwwwyyyzzz|||vvvlllaaaYYYUUUTTTTTTOOOKKKFFFCCCBBBCCCCCCCCCIIIRRRaaapppyyy}}}|||zzzvvvjjj]]]VVVQQQLLLJJJKKKLLLPPPUUU[[[dddppp~~~wwwnnnfffcccdddaaaZZZPPPEEE<<<888777777777777888<<>>:::888777666444333444444444444444555666777555777888999888:::===AAACCCRRRcccrrr{{{{{{|||sssmmmiii___]]]ZZZYYYYYY[[[^^^___VVVTTTRRROOOMMMKKKJJJIIIFFFHHHJJJKKKJJJIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKIIIFFFDDDBBBBBBAAAAAABBBBBBCCCCCCCCCBBBCCCFFFKKKOOOPPPQQQKKKIIIGGGDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDCCCBBBAAA???>>><<<<<<<<<===???@@@???>>>>>>>>>???@@@AAABBBDDDCCCBBB@@@>>>===<<<<<<999999999999999::::::;;;;;;;;;:::999888777666666555555777888888888777666666666555555555555666666222333555666777777666666777666666555555444444444555555555555666666666666333333666999999777999>>>@@@>>>BBBKKKXXXjjj|||yyywwwxxxtttmmmgggddddddfffgggddd]]]SSSJJJFFFDDDCCCCCCFFFJJJQQQZZZdddlllppprrrrrrmmmhhheee^^^SSSLLLKKKEEEHHHKKKNNNTTT```ppp{{{{{{pppaaaQQQFFFBBBBBB=========>>>AAADDDHHHKKKLLLJJJLLLRRRSSSMMMFFFBBB>>>@@@AAABBBBBBEEEJJJOOOVVV[[[^^^]]]VVVPPPMMMMMMKKKSSS[[[______dddmmmvvv~~~wwwmmmbbb\\\]]]___aaaeeekkkrrrzzz}}}yyyvvvtttsssrrrqqqhhhiiiiiihhhggggggiiijjjmmmnnnooooooooonnnlllkkkeeejjjoootttwwwyyy|||}}}yyywwwtttrrrsssxxx}}}zzzuuupppkkkfffbbb[[[XXXUUUSSSTTTXXX\\\___bbbgggooouuuvvvtttpppnnngggfffeeebbbaaabbbfffiiipppyyywwwmmm```TTTAAA>>>999444222111222222333222111111333333111///111222222333222111000///------///000000000////////////000000000000//////////////////////////////......//////......---,,,------........./////////...------,,,,,,,,,,,,,,,000/////////000000///...000000////////////000000000111222222111000111333111222333333444444444444666666666777777777888888555777999;;;<<<;;;:::999QQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRYYYYYYYYYYYYXXXVVVTTTRRRPPPRRRTTTTTTTTTSSSTTTUUUSSSWWWZZZZZZZZZ\\\bbbhhhjjjooouuuvvvppphhhbbb___XXXVVVVVVWWW\\\```cccdddbbbdddfffhhhfffccc^^^[[[YYYVVVRRROOOLLLHHHCCC@@@;;;999777666555555333222333333333444555666777888444666999999999;;;???CCCNNNaaauuu|||wwwyyywwwnnnhhhfff]]][[[WWWTTTUUUZZZbbbhhhVVVTTTRRROOOLLLJJJIIIHHHEEEIIINNNOOOLLLJJJIIIJJJGGGFFFEEEEEEDDDEEEEEEEEEGGGIIIKKKMMMLLLIIIFFFDDD@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCFFFJJJNNNPPPQQQMMMKKKGGGDDDBBBAAABBBCCCFFFFFFFFFFFFDDDBBB@@@??????===<<<;;;;;;<<<>>>??????????????????@@@@@@AAADDDCCCAAA???>>>===<<<<<<999999888888999999:::;;;;;;;;;:::999888777666555444555777888888888777666666666555555555555666666222333444666777666666555777777666444444333444444555555555666666666777777333333555666333000333999:::999===DDDHHHOOO^^^nnnzzzrrrpppnnnmmmooosssxxx{{{yyyooo```RRRIIIFFFEEEEEECCCCCCEEEKKKUUU```hhhmmmqqqrrruuuvvvnnn```VVVRRREEEFFFEEEDDDGGGQQQaaammmqqqxxxzzzgggYYYRRRRRRIIIHHHFFFEEEEEEFFFHHHIIILLLFFFDDDGGGIIIEEEAAA@@@<<<<<<<<<<<<<<<>>>AAACCCAAACCCFFFFFFCCCAAABBBCCC<<>>AAAHHHQQQ```ssszzzvvvvvv}}}tttmmmfffccccccZZZUUUPPPPPPTTTWWWVVVTTTOOOOOONNNMMMMMMLLLLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIHHHGGGEEEEEEEEEGGGIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGDDDAAA>>>>>>@@@BBBAAA???AAAAAA@@@AAADDDHHHLLLOOOPPPMMMIIIEEEBBBBBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;;;;:::;;;===???AAA???>>>>>>==================>>>???@@@???===;;;999999999888888888999::::::<<<;;;:::999999999999:::999777666444444666777999999999777666555555555555666666666666666666666666444555555555555555444444777777666555444444333333555444444444444555666666;;;<<<<<<===@@@EEELLLQQQfff|||yyyuuuqqqooorrrzzz{{{lll\\\OOOIIIGGGFFFBBBAAAGGGLLLRRR^^^jjjvvv|||zzzhhh[[[TTTHHH???AAAFFFLLLTTT\\\ccciiisssppphhhfff```___]]]ZZZWWWUUUVVVWWWRRRPPPNNNKKKGGGCCC???>>>CCC@@@===;;;:::;;;;;;:::????????????===<<<;;;::::::<<<>>>@@@CCCFFFHHHIIINNNQQQUUUXXXXXXWWWUUUSSSQQQNNNKKKHHHFFFCCC@@@>>>===@@@CCCEEEEEEIIIOOOTTTWWWVVVUUUTTTUUUVVVXXXZZZUUUTTTRRRRRRTTTYYY^^^bbbeeemmmxxx~~~xxxuuuwwwyyyyyyzzz{{{}}}~~~uuurrroooooorrrwww{{{}}}{{{xxxyyy{{{|||tttlllaaaXXXRRRNNNJJJHHHFFFFFFHHHPPP^^^ooo}}}|||wwwsssooommmgggbbb```cccdddccchhhqqqzzziiiUUUIIICCC===999555444222111111111222222000000000000000000000000000000111111111111000000+++---///111222111000000......////////////.........------,,,,,,------...//////......---------,,,......------------......------..................------------.........///000000000000000000000000111111222333333333222222444333333222222333333444555555666666777777888888444444555666777888888999SSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRPPPPPPTTTWWWYYYXXXTTTPPPNNNMMMNNNMMMLLLMMMPPPRRRQQQPPPRRRSSSWWW[[[```bbbaaa___^^^```cccdddccc```[[[XXXWWWVVVUUUUUUWWWZZZ]]]```bbbbbbaaa```^^^[[[VVVRRRPPPJJJDDDAAA@@@???<<<888555555555555555555555555777666555555555555444444666444666===DDDKKKYYYeeesss|||xxxwww}}}|||wwwtttuuu}}}wwwllleee^^^[[[[[[TTTOOOKKKKKKNNNQQQQQQOOOMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCCCC@@@>>>>>>???AAA@@@???BBBAAAAAABBBDDDFFFIIIKKKLLLJJJGGGEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB???>>><<<;;;;;;<<>>===<<<<<<<<<===<<<======>>>>>>===<<<;;;::::::999999999999999:::;;;;;;:::::::::999999999888777666555555666777888999888777666555555555555555555555555555555555555444444555555555555444444777666666555444444333333444444444444444555555666444555777888999<<<@@@CCCPPP```{{{~~~uuufffZZZSSSLLLFFFCCCFFFJJJOOOYYYdddttt}}}yyynnn^^^SSSIIIGGGHHHIIIMMMRRR\\\```gggoooxxx~~~wwwuuurrrsssrrrqqqnnnmmmnnnooommmkkkggg___VVVPPPMMMMMMKKKJJJGGGBBB>>>;;;:::;;;=========<<<;;;:::::::::888999;;;<<<===>>>@@@AAAEEEGGGIIIIIIHHHGGGFFFEEEEEECCCAAA???>>>;;;999777;;;===??????@@@DDDKKKQQQOOONNNNNNNNNOOORRRTTTVVVVVVUUUUUUUUUXXX\\\aaadddooovvv|||}}}~~~~~~~~~}}}}}}}}}{{{xxxvvvuuuwwwyyyzzzzzzzzz{{{}}}}}}zzzvvvrrrppppppqqqrrrhhh```VVVNNNJJJGGGEEECCCDDDEEEIIISSSbbbrrryyyssspppnnnnnnllliiiiiikkkkkkjjjpppxxxoooYYYHHH@@@<<<888555444333222111111111111222000000000000000000000000000000111111111111000000,,,---///111222111000///......////////////.........------,,,,,,------.../////////.........------......------------............------,,,,,,++++++,,,,,,---------.........000000000000000000000000111111222222222222333333444444333333333333444444444555555666666777888888555555666666777888888999SSSRRRRRRRRRRRRQQQQQQQQQNNNNNNOOOPPPQQQQQQQQQQQQQQQTTTWWWWWWTTTPPPMMMLLLLLLKKKKKKLLLOOOPPPPPPOOOOOORRRXXX^^^cccccc```]]]YYY[[[]]]___^^^[[[XXXUUUUUUTTTTTTTTTVVVXXX[[[]]]bbb___\\\YYYVVVSSSNNNKKKHHHCCC>>>;;;;;;:::777444333333444444555666777777555666777888888777666555888888===FFFRRR```qqq}}}vvvpppqqq}}}tttnnnlllqqqxxxpppeee\\\UUURRRSSSMMMIIIFFFFFFIIILLLLLLKKKIIIJJJLLLNNNNNNMMMKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFGGGBBBCCCCCCDDDDDDCCCAAA@@@BBB@@@>>>>>>?????????>>>@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB>>>;;;;;;<<<>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???<<<<<<;;;:::999999999999999999:::;;;:::999888777888777666555555666777888888888777666555555555555444444444444444444444444444444555555555555444444666666555555444333333333444444333333444444555666333666888999999999:::<<>>>>>@@@DDDEEEGGGGGGFFFFFFHHHIIINNNMMMKKKHHHCCCAAAAAAAAABBBBBBBBBAAA@@@???>>>======???@@@AAACCCIIIRRRYYYZZZYYYXXXXXXXXXYYYZZZ[[[``````aaaccceeeiiilllnnnwww~~~}}}{{{xxxwwwwwwwwwvvvuuuwwwwwwxxxzzz|||zzzwwwtttrrrppplllhhheeedddccccccXXXRRRJJJDDDAAAAAAAAAAAABBBEEEKKKVVVeeerrr|||xxxqqqmmmmmmoooqqqssssssvvvwwwuuutttyyydddXXXGGG;;;666555333111333222111111000111111111000000000000000000000000///000000111111000000///,,,---///000111111000///......////////////.........------,,,,,,------...///////////////...............------------......000//////...---,,,++++++,,,,,,---------.........000000000000000000000000222111111000111222333444555444444333333444444555444444444555666666777777666666666777777888888888RRRRRRRRRQQQQQQQQQPPPPPPMMMMMMNNNOOOOOOPPPPPPPPPPPPRRRUUUVVVUUUQQQNNNLLLJJJJJJJJJKKKMMMNNNOOOOOONNNQQQVVV\\\```aaa___\\\XXXYYY[[[\\\[[[YYYWWWUUUSSSSSSRRRSSSTTTVVVXXXZZZ]]]ZZZVVVRRROOOKKKHHHEEEAAA===:::888777666444222333333444444555666666666222555888:::;;;:::::::::<<<>>>EEESSSfffxxx{{{vvvrrrwwwzzzmmmfffhhhttt|||lll```XXXQQQNNNNNNJJJGGGEEEFFFHHHJJJKKKJJJEEEGGGKKKNNNOOOMMMKKKIIIEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>=========>>>???AAABBBDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGDDD@@@<<<;;;;;;===??????>>>===<<<;;;:::::::::;;;;;;:::;;;<<<>>>AAACCC===<<<;;;:::999999999999777888:::;;;;;;999777666777777666666666666777777888777666555555555555555333333333333333333333333333333444555555555444444555555555444444333333333333333333333333444444555666777999999999999:::;;;???@@@EEEOOO\\\nnn}}}ssshhhYYYNNNJJJKKKQQQVVV]]]fffttt}}}vvvpppjjjgggeeeaaa\\\YYYQQQPPPOOOOOORRRWWW\\\```eeefffiiinnnuuu|||{{{|||{{{jjj\\\WWWWWWYYYYYYXXXTTTOOOMMMNNNPPPZZZ\\\____________bbbeeejjjhhhbbbYYYPPPJJJJJJKKKLLLNNNPPPPPPOOONNNNNNOOOKKKMMMNNNOOORRRZZZdddlllsssqqqooollliiigggfffeeekkkkkkmmmoooqqqtttuuuvvvyyy~~~xxxuuurrrpppqqqrrrrrrrrrwwwvvvwwwxxxyyywwwrrrnnnmmmjjjfff```[[[WWWUUUSSSLLLHHHDDD@@@???AAACCCEEEEEEHHHNNNWWWccclllrrruuussspppkkkhhhhhhlllpppsssxxx}}}wwwhhhPPPGGG<<<555333333333222111111111000000000111111000000000000000000000000//////000000000000//////------//////000000//////......////////////.........------,,,,,,------...////////////////////////...------,,,,,,------...111111000000/////////...------........./////////////////////////////////222111000///000111444555555444444333333444444555333333333444555555666666666777777777777777777777QQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNOOOOOOOOOOOONNNOOOQQQSSSSSSQQQNNNKKKJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPRRRUUUZZZ\\\\\\[[[VVVWWWXXXXXXXXXVVVUUUTTTRRRRRRQQQQQQQQQSSSTTTUUUTTTQQQMMMJJJHHHFFFDDDBBB;;;:::777666555444333111555555555555555555555555222555888999999999:::<<<===AAALLL___xxxxxxxxx}}}vvvkkkhhhmmmzzzvvvggg^^^VVVOOOKKKKKKHHHGGGEEEEEEGGGHHHIIIIIIBBBEEEIIIMMMNNNLLLIIIGGGCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCCCCCCCAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@???>>>===<<<<<<:::;;;===???BBBDDDFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBEEEDDDDDDEEEEEEFFFGGGHHHGGGEEEAAA===;;;<<<===>>>>>>===<<<;;;::::::::::::===<<<;;;;;;<<>>777333222333222111000000000000000000000000//////////////////////////////000000000000//////---......///////////////......////////////.........------,,,,,,------............///////////////------,,,,,,,,,,,,------.../////////000000111111...////////////000000000////////////////////////111000/////////111444555444444444333333444444444222222222333444444555555777777777666666666666666QQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQMMMMMMMMMOOOPPPPPPNNNKKKLLLNNNOOONNNMMMLLLMMMNNNPPPOOOOOOPPPTTTWWWXXXYYYUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMJJJGGGDDDBBBAAA@@@>>>===777777666666555444333222555555555555555555444444555777888777666777;;;???CCCKKKYYYmmmzzzrrrnnnqqqxxx{{{pppccc[[[UUUMMMIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFBBBDDDHHHKKKLLLKKKHHHFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@?????????>>>>>>>>>>>>???AAABBBAAA>>>===<<<===::::::<<<>>>AAADDDFFFHHHHHHGGGGGGFFFDDDBBBAAA@@@DDDDDDCCCDDDDDDEEEFFFFFFEEECCCAAA>>>=========>>><<<<<<;;;::::::::::::;;;>>>===<<<;;;<<<>>>@@@BBB;;;;;;:::999888888888888555666777888999888777777666666777777777777666666666666555555444555555666333333333333333333333333111222333444444555444444444444333333333333333333222222111111222222333444111222222111111222666999777666777;;;===@@@IIIRRRfffyyy|||mmmcccYYYQQQOOOQQQUUU^^^iiissszzz}}}|||}}}}}}{{{zzzxxxpppggg```\\\VVVOOOJJJGGGFFFFFFJJJKKKMMMPPPRRRTTTVVVVVV[[[]]]aaaeeeiiinnnrrrttt|||uuutttvvv~~~uuulllkkkmmmrrrvvvyyyyyyvvvsssssstttuuuvvvwwwuuurrrrrruuuyyy~~~}}}{{{zzzzzzwwwvvvvvvvvvuuuuuuttttttwww{{{{{{sssoooiiihhhlllrrryyy|||zzzvvvqqqpppqqqnnnhhhbbb\\\YYYSSSMMMGGGDDDAAA@@@CCCEEEIIILLLNNNRRRVVVYYY[[[ZZZYYYZZZ]]]___```___```aaadddggglllqqquuuwwwwwwgggWWWJJJAAA:::777444222222222000///...//////000000000000///////////////////////////...//////000000//////.................................////////////.........------,,,,,,------...---------...............------,,,,,,,,,,,,------++++++,,,---...//////000....../////////000000000000000000000000000000000000/////////000222333444444333333222222333333444111111111222333333444444666666666555555444444444PPPPPPPPPOOOOOOOOOOOONNNPPPPPPPPPPPPQQQSSSTTTUUUPPPNNNMMMOOOQQQRRRQQQOOOOOOQQQRRRPPPNNNLLLMMMOOOPPPOOONNNPPPRRRUUUUUUUUUUUUTTTSSSRRRPPPOOOOOONNNMMMLLLKKKJJJHHHGGGFFFEEEAAA???===<<<;;;:::888666444555666555444333333333333333444444555666666666777888999888888===EEEMMMXXXeeesssxxxqqquuuuuukkkaaa\\\VVVOOOJJJIIIFFFGGGFFFFFFDDDCCCDDDDDDBBBDDDGGGJJJJJJIIIGGGEEECCCDDDDDDDDDDDDCCCAAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<===>>>???@@@BBBDDDBBB???===<<<===<<<<<<<<<===???BBBFFFHHHHHHGGGFFFDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDAAA@@@@@@???>>>>>>======:::::::::999::::::;;;<<<===<<<;;;;;;:::;;;<<<===999999888777777888888888666666666777777777888888666666777777777777666666555555555444444555555666444444444444444444444444111111222333444444444444333333333333333333333333111111111111111222333333222333555555444444555666666555666999::::::???EEEMMMYYYmmmooo___RRRPPPPPPSSS[[[cccjjjmmmssswwwyyyyyyzzzzzzsssiii```^^^ZZZUUUQQQNNNLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHLLLOOOTTTWWW[[[aaaiiipppyyyzzzzzzyyywwwwwwxxxzzzyyyzzzyyyxxxwwwyyy}}}}}}{{{}}}~~~wwwwwwzzz|||}}}yyyxxxyyyyyy|||~~~|||xxxuuutttuuu}}}~~~zzzyyywwwtttrrrqqqpppoooooossswwwxxxxxxzzz}}}xxxtttpppnnnqqqwww{{{~~~{{{tttmmmiiihhheee]]]WWWOOOLLLHHHEEECCCCCCDDDFFFHHHMMMTTTZZZ]]]```dddggggggdddaaa```aaacccdddddddddfffiiiooovvv}}}ppp```RRRGGG>>>:::333333222222222111000...---...///000000000//////////////////////////////......////////////......///......------...............////////////.........------,,,,,,------...,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---++++++,,,,,,------......------------............000000000000000000000000......///000111222333333333222222111111222222333000000111111222333333333666555555444333333222222PPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOPPPRRRUUUWWWYYYUUURRRPPPQQQTTTWWWVVVUUUQQQSSSTTTRRRNNNLLLMMMOOOPPPOOOOOOQQQSSSTTTTTTRRRWWWVVVTTTRRRQQQPPPOOOOOOKKKJJJHHHFFFDDDBBBAAA@@@;;;:::888888777666333000222444555555444333333333111222333444666777888888777999:::;;;===FFFSSS]]]ooo~~~}}}uuurrr||||||sssjjjbbb^^^YYYRRRMMMKKKHHHIIIIIIHHHFFFDDDDDDEEECCCEEEGGGIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDBBB@@@???@@@@@@AAABBBCCCCCCCCCCCCDDDBBB@@@>>>===???AAABBB@@@CCCEEECCC@@@======>>>@@@>>>======>>>AAADDDGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>????????????>>>===999999999999:::;;;<<<<<<<<<<<<;;;:::999999999999777777777777777777888888666666666555666777888999666666777777777777666666555555444444444555555666444444444444444444444444000111222333444444555444333333333333333333333333111111111000111222222333///222555666444222111000444222333444444333777===>>>BBBLLL]]]uuuppp\\\YYYUUUTTTWWW[[[___aaaaaagggkkklllpppsssmmmccc\\\[[[[[[ZZZYYYXXXWWWWWWTTTSSSPPPMMMJJJGGGDDDCCC@@@DDDIIIMMMPPPWWWbbbkkkppppppooommmjjjjjjkkkmmmooommmiiigggiiiooouuuyyyvvv~~~}}}|||~~~|||}}}xxx|||}}}wwwuuuxxx}}}|||xxxyyy|||zzz~~~xxxsssrrrsssuuuyyy~~~~~~{{{wwwuuuuuuzzz{{{}}}wwwuuuqqqnnnjjjhhhggggggeeeiiinnnoooooorrryyy|||yyyuuutttvvvyyy{{{|||vvvnnnccc]]][[[WWWOOOHHHGGGEEECCCAAACCCFFFKKKNNNNNNUUU^^^eeeiiilllooorrrnnnjjjfffdddeeehhhkkklllgggiiimmmuuu~~~{{{nnn]]]OOODDD<<<666444000111222333333222111///,,,---///000000000//////////////////////////////......////////////......///......---------............////////////.........------,,,,,,------...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---..................------+++++++++,,,,,,,,,------000000000000000000000000---...///111222222333222222111111111111111111222000000000111222222333333555555444333222222111111JJJJJJJJJJJJKKKKKKKKKKKKOOOOOOOOOPPPRRRUUUWWWYYYZZZYYYXXXVVVUUUUUUUUUUUUQQQRRRRRRRRRQQQOOOMMMLLLOOOPPPPPPQQQQQQQQQPPPPPPTTTUUUUUUTTTRRROOOKKKIIIDDDCCCAAA???<<<:::888777777777666555444333333222333333333333333333333333222222333444555555666777888777999>>>BBBMMMdddzzzyyyvvv{{{lllqqq|||}}}xxxvvvxxxqqqmmmfff___WWWQQQLLLJJJJJJHHHFFFEEEEEEDDDCCCBBB@@@AAADDDFFFHHHHHHHHHHHHFFFEEEEEECCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===;;;<<<>>>AAACCCDDDEEEDDDAAA??????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEDDDAAA@@@@@@@@@>>>======>>>AAABBBAAA@@@===>>>>>>>>>>>>===<<<<<<999999999888888888888777;;;;;;::::::999888777777777777777777888888888888333444666777888888888777777888999999888777666555333333333333444555666666666555333111000000111111222222222222222222222222444444444333333222222222222222222222222222222222333222222111111222222333666555444444444666777888>>>@@@BBBGGGSSSgggmmmjjjcccZZZXXXZZZZZZXXXWWWWWW[[[aaafffhhheeeaaaXXXXXXYYY[[[]]]aaadddfffddd```[[[VVVRRRMMMHHHEEEIIIIIIKKKMMMRRRWWW\\\___hhhgggeeeaaa]]][[[[[[]]]WWWXXXYYYYYYYYY\\\bbbgggpppwww~~~||||||}}}vvvsssrrrpppmmmjjjjjjmmmooozzz{{{yyy{{{}}}}}}{{{vvvxxxwwwzzz|||zzzuuuuuuxxx{{{|||~~~|||yyywwwsssrrroookkkfffaaa\\\YYY___ccceeeccc```bbbjjjrrr|||zzzrrrnnnooorrrtttuuuxxxkkk\\\QQQMMMJJJEEEAAAAAACCCFFFIIIMMMSSSYYY^^^cccgggiiiiiioooxxxzzzwwwrrrmmmjjjkkkkkkiiijjjnnnmmmttt}}}yyyiii[[[UUULLLBBB:::555333222222222222111111111000000000000000000000000000000...///////////////......------------------------------------------------------...///000000//////000///......------------------...//////...------///...---,,,++++++++++++---...///...,,,,,,...///---------............//////////////////.........///////////////////////////000000000000111111111333333222111111111222333444444333222222333333333HHHHHHIIIIIIIIIIIIJJJJJJMMMMMMNNNOOOQQQSSSUUUWWWYYYYYYXXXXXXWWWVVVVVVVVVSSSSSSTTTSSSRRRQQQOOONNNNNNOOOPPPQQQQQQQQQQQQQQQPPPQQQPPPOOOMMMJJJGGGEEE@@@???>>><<<999777666555555555444333333222111111333333333333333333333333333444555555444444444444888888<<>>>>>>>>???????????????AAAAAA@@@>>>======???AAA???AAACCCCCCBBBAAABBBCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDBBB@@@@@@@@@???>>>======@@@AAABBBAAA@@@@@@???>>><<<;;;:::999999999999888888888777777;;;::::::999888888777777777777777777777666666666333444666777888888777777777777888888888777666555555444444333333333444444444333222111111111222333222222222222222222222222333333222222111111111111111111111111111111111111222111111000000111111222444444333333333444555666777999;;;>>>DDDQQQaaammmzzzzzzvvvpppmmmiii___UUUPPPOOOPPPTTTYYY[[[YYYVVVSSSUUUXXX]]]bbbgggkkkmmmkkkiiifffaaa\\\XXXTTTSSSTTTTTTTTTUUUWWWXXXZZZ[[[\\\ZZZWWWTTTRRRPPPOOONNNLLLMMMNNNNNNNNNRRRXXX]]]fffllluuuzzzzzzxxxxxxxxx}}}}}}xxxssskkkiiifffbbb___```dddhhhoootttwwwvvvwww{{{~~~|||yyyyyyzzzyyyuuutttvvvvvvxxxyyyzzzyyyvvvrrroooooommmkkkfffaaa[[[VVVSSSQQQUUUXXXWWWUUUXXX```gggooovvv|||~~~|||uuummmgggfffhhhiiiiiiiii___TTTKKKGGGFFFDDDBBBBBBFFFLLLRRRXXX___fffkkkiiilllmmmnnnsss}}}~~~vvvpppqqqsssrrrqqqrrrqqq|||zzzeeeVVVIIIFFF@@@:::666444333333222222111111111000000000////////////////////////......////////////......------------------------------------------------------...///////////////,,,,,,+++***************........................,,,,,,,,,++++++,,,,,,------...///...---,,,...///------------............////////////............////////////////////////000000000111111111111222111111111111111111111111444333333222222333333444FFFFFFGGGGGGHHHHHHHHHHHHLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTSSSRRRQQQOOONNNNNNNNNOOOPPPPPPPPPPPPPPPKKKJJJJJJHHHFFFCCC@@@>>>;;;:::999777555444222222333222222111111000000000222222222333333444444444333555666666555555666777;;;<<>>>>>?????????AAAAAAAAA???>>>>>>@@@BBB???AAABBBCCCBBBAAABBBCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCAAA???<<<<<<>>>@@@AAABBBDDDBBB@@@===:::999999888999999888888888777777777:::999999888888777777666777666666666555555444444333444555666777777777777666666777777777666555555666555444333222222222222111111111111111222333444111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000333222222222222333333444444666999:::<<<@@@GGGMMM^^^ttt}}}kkkYYYMMMJJJGGGGGGJJJMMMMMMKKKKKKNNNSSSZZZ```fffjjjlllnnnoooooolllfffccccccdddbbbccccccbbbaaa^^^[[[YYYXXXTTTPPPNNNMMMKKKGGGDDDBBBBBBCCCCCCDDDGGGLLLOOOXXX^^^ggglllmmmnnnoooqqqssswwwyyyvvvtttsssrrrooodddaaa\\\WWWTTTWWW]]]aaaffflllpppqqqtttzzz~~~~~~~~~zzzuuuuuutttqqqqqqsssuuuuuuuuutttppplllgggeeehhhgggddd___ZZZTTTOOOLLLKKKOOOTTTUUUUUUYYY```gggllltttzzz|||}}}|||yyyxxxxxxzzz~~~~~~zzzwwwqqqkkkbbb\\\XXXXXXXXXXXXTTTPPPJJJEEECCCCCCDDDFFFJJJOOOWWW^^^dddjjjpppssslllnnnnnnnnntttyyyyyy|||{{{yyyyyyqqq___NNNBBB:::999777555333333333333111111111111000000000000........................---....../////////..............................------------------------------...////////////.........---,,,,,,,,,------///...---,,,,,,---...///+++***++++++,,,---...///---...///...---,,,...///------------....................................////////////////////////000111111111111222222222111222333444444333222111333333333222222333333444EEEEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKLLLNNNOOOPPPQQQOOOPPPRRRTTTTTTSSSRRRQQQRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMLLLKKKJJJEEEDDDCCCBBB???===:::999777666555444333222111000111111111111111000000000111111222333333444555555222444777888777888;;;>>>@@@EEEQQQdddyyyxxxttt{{{yyyzzz||||||vvvnnnccc[[[YYY[[[YYYWWWTTTQQQPPPOOOOOOKKKIIIGGGGGGHHHHHHHHHFFFCCCBBBBBBCCCDDDFFFIIIJJJCCCCCCBBBAAAAAAAAABBBCCC>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???======???@@@BBBCCCDDDCCCAAA???>>>???@@@??????@@@@@@AAABBBCCCEEEFFFGGGIIIKKKLLLKKKJJJCCC@@@===<<<===@@@AAAAAAEEECCC@@@===;;;::::::;;;888888888888777777777777888888888777777666666666666555555444444333333333444444555555666666666666555555666666555555555555444444333222222222222222111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111222222222222222222222333333555888999:::;;;>>>@@@GGGTTThhh|||yyygggQQQKKKEEEBBBCCCEEEEEEEEEGGGJJJOOOUUUZZZ___aaabbbgggkkknnnlllhhhgggjjjnnnlllmmmnnnnnnkkkfffaaa^^^\\\XXXRRRQQQQQQOOOHHHBBBAAA@@@?????????AAADDDFFFLLLQQQXXX\\\^^^___aaaccceeeeeeeeeddddddfffhhhhhh```\\\VVVQQQNNNRRRYYY^^^dddiiimmmnnnqqqvvvxxxvvvxxxvvvwww}}}{{{ssslllkkkjjjiiijjjllluuusssooojjjeeeaaa___]]]aaa```^^^[[[WWWRRRNNNLLLOOOTTTYYY]]]___dddkkkqqqtttzzz~~~|||zzzzzzxxxtttnnnmmmmmmnnnoooooollliiiaaa\\\TTTNNNJJJJJJJJJKKKFFFHHHHHHFFFEEEFFFKKKOOOVVV[[[aaafffiiikkkmmmooohhhhhhhhhhhhnnnyyyvvvdddVVVJJJ@@@:::777666555444333222222111111111000000000/////////------------------------------......//////..............................,,,,,,------------------------...//////.........///......---------......///...,,,++++++,,,...///++++++++++++,,,---......,,,...//////---------...,,,,,,---------.........------...............///////////////////////////111111111111222222222222222444666777888666555444333333222222222333444444CCCCCCDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMNNNLLLMMMPPPRRRRRRQQQPPPOOORRRSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKIIIGGGEEECCCBBB@@@???>>><<<:::888666555444444333333222111111000111111111111222222222222111111222333333444555555222444777777666888>>>CCCFFFOOO```ttt|||yyywww{{{wwwyyyxxxnnncccYYYVVVSSSRRRPPPOOONNNNNNNNNOOOLLLJJJHHHHHHJJJJJJJJJIIIEEEDDDDDDDDDEEEFFFHHHIIIDDDCCCAAA@@@@@@AAABBBCCC>>>>>>?????????@@@@@@@@@>>>??????>>><<<<<<===>>>BBBCCCDDDCCC@@@>>>>>>???>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHLLLQQQSSSSSSQQQDDDAAA===<<<===???@@@AAADDDBBB@@@===<<<===>>>???888888888777777777666666777777666666666666555555555444444444333333222222444444444444444555555555444444444444444444555555111111111111111222333444333333222222111000//////000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222333222222222222111333444555666777999;;;???DDDMMMYYYkkksssXXXQQQHHHBBBAAAAAAAAA@@@CCCFFFJJJOOOSSSVVVWWWXXXYYY^^^cccdddcccdddjjjooommmnnnpppqqqooolllhhheeebbb^^^YYYXXXYYYVVVOOOHHHGGGEEECCCBBBBBBBBBCCCCCCEEEIIINNNOOONNNOOOQQQTTTUUURRRPPPQQQSSSVVVZZZ\\\XXXUUUPPPJJJHHHLLLRRRXXX^^^cccfffhhhkkkooooookkkiiigggfffjjjpppsssrrrooollleee^^^\\\\\\\\\```eeelllhhhccc]]]ZZZYYYZZZ[[[]]]]]]]]]\\\ZZZXXXUUUTTTVVVZZZ```dddggglllqqqvvvwwwzzzzzzsssooommmkkkhhhdddcccaaa```___\\\YYYWWWOOOLLLHHHDDDBBBCCCFFFIIIGGGKKKOOOPPPPPPQQQVVVZZZ^^^aaaeeegggffffffffffffdddcccccceeejjjssswwwlll[[[LLLBBB===999777444444444444444333222222000000000/////////......------------------------,,,,,,---.......................................,,,,,,,,,---------......------............------+++******)))******++++++///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,...//////...------...,,,,,,,,,------------...,,,---------......//////////////////////////////000000111111111222222222222333555777777666555444333222222222333333444555@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLNNNOOOOOOOOONNNNNNQQQRRRRRRRRRQQQOOOMMMLLLFFFFFFEEECCCAAA???<<<;;;;;;:::999888666555444444222222222222111111111111111111222222333333333444222222222333333444444444333666888666555999BBBIIIQQQ___qqq~~~zzzvvvsss{{{yyy{{{tttjjj___VVVRRRMMMMMMKKKKKKJJJKKKLLLMMMLLLJJJIIIIIIKKKLLLLLLKKKGGGGGGFFFFFFFFFGGGGGGHHHEEECCCAAA@@@???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<;;;<<<===>>>@@@AAABBBAAA@@@AAABBB>>>>>>>>>??????@@@AAABBBEEEEEEGGGMMMSSSVVVTTTRRRDDDAAA>>>===>>>?????????AAA@@@???>>>>>>>>>???@@@888888777777777666666666555555555555555555555555333333333333333333333333444444333333333444444555333333333222333333444555000000000000111222333444333333333222111000...---////////////////////////000000000000111111111111111111111111111111111111222111111000000111111222222222222333222222111000555555444444555666888999:::;;;@@@IIISSSaaavvv{{{bbbZZZPPPIIIFFFDDDBBB@@@===>>>AAACCCFFFHHHJJJJJJMMMQQQUUUXXXZZZ]]]aaaeeedddeeefffhhhhhhgggeeedddfffdddcccddddddbbb\\\WWWQQQNNNKKKJJJJJJJJJIIIHHHHHHJJJLLLKKKHHHGGGIIILLLNNNHHHDDDEEEGGGIIILLLPPPOOOMMMIIIEEEDDDFFFJJJOOOSSSXXX\\\___dddhhhgggbbbXXXWWWVVVWWWZZZ\\\]]]]]]\\\WWWSSSRRRRRRSSS[[[ddddddaaa]]]ZZZYYYZZZ\\\^^^]]]^^^___```aaa```______```cccgggjjjlllmmmppprrrqqqsssooofff```___^^^\\\VVVUUUTTTQQQNNNJJJHHHFFFAAAAAAAAA@@@AAAEEEKKKOOORRRVVV\\\^^^^^^___aaaccc```aaabbbbbbaaaaaabbbdddeeedddeeehhhlllsss|||ppp[[[SSSGGG===777555555555000000000111222333333333////////////............------------------------+++,,,---...............------------------------+++,,,,,,------.........---............---,,,,,,++++++******++++++,,,,,,...---,,,++++++,,,---...------,,,++++++,,,,,,,,,+++---000000...---------,,,,,,,,,,,,------------,,,,,,,,,---....../////////////////////////////////000000000000111111111///000111222333333222222222222222222333444555555<<<===>>>???@@@AAAAAABBBDDDDDDFFFFFFGGGFFFEEEEEEHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLKKKJJJIIIGGGFFF???>>>>>>===<<<:::888777666555555444333333222333000000000111111111111111000000111222222333444444333333333333333333333333444777999999:::BBBOOOZZZhhhvvv~~~xxxtttsssuuuwwwyyyzzz|||nnndddYYYQQQNNNJJJIIIHHHGGGHHHHHHIIIJJJLLLKKKJJJJJJLLLMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDAAA???>>>???@@@AAA@@@@@@@@@???>>>>>>=========>>>??????===<<<<<<===>>>@@@AAAAAA@@@@@@@@@BBB@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEJJJPPPRRROOOLLLCCCAAA???>>>??????>>>===>>>>>>>>>===============888777777777666666666666444444444444444444444444222222333333444555555555555444333222222333444444333222222111222333444555111111000000000111111222111111222222111000///...////////////////////////....../////////000000000000000000000000000000000000000000//////000000000000111111111111000///...444444333444555666777666666666:::@@@DDDHHHTTTaaa{{{rrrkkkaaaZZZUUUQQQLLLHHHAAA@@@???>>>>>>>>>>>>>>>CCCEEEHHHKKKNNNQQQTTTUUUXXXWWWWWWWWWXXXXXXYYYYYY```bbbfffiiijjjiiigggeee[[[XXXUUUUUUVVVVVVUUUSSSTTTUUUUUUQQQMMMLLLNNNQQQUUULLLFFFFFFGGGEEEGGGKKKKKKKKKJJJHHHFFFFFFIIIKKKMMMRRRVVVZZZ___ccc```ZZZOOOPPPPPPNNNMMMNNNRRRUUUTTTSSSSSSTTTSSSUUUaaammmnnnmmmllljjjgggeeecccbbbaaabbbdddfffggghhhgggggggggiiijjjjjjhhhfffeeedddaaabbb___WWWQQQPPPOOOMMMHHHHHHGGGEEEBBB@@@??????<<<>>>@@@BBBFFFLLLTTTZZZ```ccchhhkkkkkkjjjiiihhhaaaaaa___^^^]]]___cccfffiiihhhkkkpppsssvvvvvv```SSSEEEAAA;;;555333222333333////////////000111333444/////////.........------------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---.........------,,,+++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++---000000///---------++++++,,,,,,,,,---------++++++,,,------...//////////////////////////////....../////////000000000......//////000111111111222222222222333444555666::::::;;;<<<===>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>999999999999999888777666333222222111111111111222/////////000000000111111//////000111222333333444444333333333333333333333333777;;;===BBBNNN___lll|||{{{uuussswww|||tttpppxxxyyyjjj```VVVNNNLLLIIIHHHGGGFFFFFFGGGHHHIIIMMMKKKJJJKKKMMMNNNNNNNNNKKKKKKKKKKKKJJJHHHFFFDDDGGGEEEBBB???>>>>>>@@@AAADDDCCCCCCBBBAAA@@@??????>>>???@@@@@@>>>======>>>AAABBBCCCBBB@@@>>>===>>>BBBBBBBBBBBBCCCDDDEEEEEEEEECCCDDDHHHMMMNNNJJJEEECCCAAA??????@@@???===<<<<<<=========<<<;;;:::999777777777777666666666666444444444444444444444444111222333444555555666777555444333222222222333444222222111111111222444555333222111000////////////...///111222222111000000////////////////////////---------.........////////////////////////////////////............////////////000000000///---,,,------...000333444333222666555666:::::::::DDDPPPUUUlll{{{qqqjjjddd^^^XXXSSSPPPMMMIIIEEEAAA>>><<<<<<>>>===>>>AAAEEEHHHIIIHHHOOONNNLLLJJJJJJLLLMMMOOOTTTYYY```eeeggggggggghhhbbb___]]]^^^```aaa```^^^```aaa```[[[WWWUUUWWWZZZ___UUUMMMLLLKKKHHHGGGKKKMMMNNNOOONNNLLLLLLMMMNNNNNNRRRVVVYYY^^^```\\\UUUMMMOOOPPPNNNJJJKKKPPPVVVTTTUUUYYYZZZYYY\\\jjjyyy~~~yyyqqqjjjfffeeefffhhhjjjkkklllkkkkkkggggggfffddd___[[[VVVTTTNNNPPPOOOHHHDDDCCCBBB???@@@@@@AAA@@@>>>===>>>>>>;;;>>>BBBFFFJJJQQQ[[[aaajjjlllooorrrrrrpppllljjjdddbbb___\\\[[[^^^cccgggllllllpppvvvwwwxxxsss___MMMBBB888666444333222333333333222222000//////000111222//////.........---------........................***+++,,,---............++++++++++++++++++++++++++++++,,,,,,---...//////---.........------,,,+++***)))))))))******+++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,...///000+++---000000///---------++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////////////////............////////////////////////000111222333222222222222333444555666:::;;;;;;<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAA@@@>>><<<;;;666666555444333333222222000111222333333222111000////////////000000000000///000111333444444444444333333333333444666888:::::::::<<>>===@@@??????>>>>>>??????@@@??????@@@BBBDDDEEEFFFGGGBBBAAAAAA@@@@@@AAAAAABBBIIIGGGEEEEEEGGGEEEBBB>>>??????>>>>>>>>>>>>?????????===;;;<<<===??????>>>888888777666555444333333666666555555555444444444222444555666555555555666333222222222222222222333//////000000111222444444222111111111000000/////////......000222333222111000000111111111111000000000///.........000111222222111000//////000111222222111111111000000//////////////////000000000000000000000000111111111111111333555666777888:::<<>>@@@AAAAAAGGGGGGFFFDDDCCCCCCDDDFFFIIILLLRRRXXX^^^aaacccddd]]]```cccffffffgggiiikkklllkkkhhheeebbbcccfffiiinnnggg]]]UUURRRSSSTTTUUUXXXVVVTTTTTTVVVWWWXXXXXX[[[XXXWWWYYY]]]___^^^\\\ZZZYYYWWWVVVVVVVVVWWWWWW[[[___aaabbbccciiisss{{{yyynnnhhheeeeeefffffffffdddcccaaa\\\\\\ZZZXXXTTTPPPLLLJJJFFFFFFDDDAAA===;;;;;;<<<;;;===>>>??????@@@BBBCCCHHHFFFIIINNNQQQSSSZZZaaagggiiilllooopppnnniiieeegggaaa]]]]]]bbbggghhhgggsssppprrrzzzyyyiiiZZZMMMBBB:::222222222111111111000000000000111111111222222222222///------//////,,,***,,,------......------,,,+++,,,...//////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,,,,***'''++++++*********+++,,,,,,+++++++++,,,,,,,,,------........................//////...//////000111222.../////////000000111111222222222333333333444444222444555444333333444555888999::::::;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>><<<======>>>>>>======<<<::::::::::::999888777777444444333222222111000000///000111111111111000////////////000000000111111///000000222222333333333222222333444555777:::<<<===AAAHHHRRRaaatttvvvsssvvv|||yyykkkaaaYYYQQQLLLKKKIIIHHHFFFEEEDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@?????????@@@AAABBBBBBBBBAAA@@@???>>>@@@@@@????????????@@@@@@??????@@@BBBCCCDDDFFFFFFBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBBBBDDDCCC???<<<>>>>>>============>>>>>>>>>===<<<<<<======;;;:::888888777666555444333333666555555555444444444333333555777777555555555666222222111111111111222222111111000000000111222222111111111000000000//////---------...111111000//////000000111111000000///000///......///000111222111000000//////000000111000000000//////............/////////000000000000//////000000000111111111111333555666666777999;;;???CCCMMM[[[iii{{{~~~zzzzzzwwwqqqiiiaaa[[[TTTLLLFFFFFFCCC@@@???@@@BBBBBBBBBCCCCCCBBB@@@???>>>???AAACCCFFFJJJPPPTTTXXX[[[\\\\\\^^^```bbbccceeeiiillloooooonnnkkkiiijjjlllooosssmmmddd^^^\\\\\\]]]]]]```^^^]]]]]]___```______aaa___]]]]]]___aaabbbcccaaa```___^^^^^^___```aaabbbdddffffffeeehhhooouuu~~~qqqiii``````___]]][[[YYYWWWUUUSSSRRRQQQNNNKKKGGGDDDBBB?????????===;;;;;;<<<>>>===???BBBEEEGGGIIIKKKMMMSSSSSSUUUZZZZZZYYY\\\aaafffhhhjjjlllmmmkkkgggdddeeeaaa___cccjjjqqqsssssswwwuuuxxxvvvlll^^^QQQFFF>>>888444222222111111111000000000/////////000000000111111111///------...///---***,,,------......------,,,,,,---.........---,,,+++------------------------------------------------......---,,,,,,,,,,,,,,,++++++************++++++---------------------------+++***+++---...,,,***...---,,,,,,,,,,,,---------------............///........................///////////////000000111//////000000000111111111111111111111222222222333444555777777555444444555666777777888888888888888999::::::;;;;;;;;;;;;;;;888888888999999888888888666666555444333333333333111111111000000///////////////000000000000/////////000000000000111111111111111222222333333444444444555666666777999>>>AAAGGGNNNZZZiiizzz}}}yyywwwvvv~~~~~~uuukkkaaa\\\WWWOOOIIIHHHKKKIIIGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGBBBAAA@@@?????????@@@AAABBBBBBCCCBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBAAA???=========<<<<<<<<<<<<=========<<<<<<<<<<<<;;;888666888777777666555444333333555555444444444444333333444666777777555444555555111000000//////000000111222222111000000000000000111111000000000000//////.........///111222111/////////000000000000//////000////////////000000111//////000000000000000///...............---------....../////////000000000//////000000000000111111111333444555555555777999;;;:::===CCCKKKXXXlll}}}xxxkkk^^^WWWQQQNNNJJJHHHGGGFFFEEECCCCCCAAA???===<<<;;;<<<<<<>>>???AAAEEEIIIMMMPPPRRRWWWXXXXXXYYY\\\aaahhhmmmqqqqqqrrrpppooooooppprrruuupppkkkfffeeeeeeddddddeeedddddddddffffffdddbbbdddcccaaa___^^^___cccfffeeeeeeddddddeeefffhhhiiihhhiiijjjgggdddccceeehhhnnnsss{{{~~~tttggg^^^QQQPPPNNNLLLJJJIIIGGGGGGGGGGGGFFFDDDBBB???===<<<999:::;;;::::::;;;>>>AAAAAADDDHHHNNNSSSWWWYYYZZZZZZZZZ]]]``````\\\[[[^^^fffgggiiijjjjjjiiihhhfffeeeeeehhhooozzzrrreee]]]UUUJJJ@@@999666444333111111111111000000000000............////////////000///------......---+++,,,------......------,,,......------,,,,,,++++++++++++++++++++++++++++++------------............//////...---------......,,,++++++++++++++++++,,,........................+++******+++...///...---000///......------------------------....................................000000000//////////////////000000000000111111111///000000000000111111111555777999999777555444444555555666777777777777666666777777888888777777777444444555555555555444444555444333111111111222333000000//////////////////000000000000000000000000000000000111111111222222333333444444555555666777999999999888:::???HHHOOOZZZbbbqqqsssqqqxxxvvvkkkbbbZZZWWWSSSMMMHHHGGGLLLJJJIIIGGGEEEDDDDDDDDDHHHFFFDDDCCCCCCEEEHHHJJJHHHGGGGGGGGGHHHIIIJJJKKKCCCBBB@@@??????@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBB@@@???<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===<<<888555888777666555444333333222444444333333333333333333444555666666444222222333000//////......//////000111000000/////////000000000000000000000000//////111000000111333444333111...//////000000//////...000////////////000000000---...///000111000///...............------------........./////////000000////////////000000000111000222444444333444555777777777:::???BBBFFFOOOYYYllluuullleeeaaa[[[VVVRRRNNNJJJHHHFFFDDDAAA>>>===<<<;;;;;;;;;;;;;;;===???CCCFFFIIILLLLLLLLLMMMQQQZZZcccjjjmmmnnnppppppooonnnoooppppppmmmjjjgggggggggfffeeebbbaaaaaabbbcccbbb___]]]]]]___```^^^ZZZYYY\\\___aaaaaaaaaaaaccceeeggghhhfffgggeeeaaa\\\XXXVVVWWWVVVYYY^^^dddfff```UUULLLBBBAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>:::<<<======>>>@@@DDDFFFJJJLLLRRRYYY```fffhhhiii```^^^```bbbaaa^^^___cccggghhhkkklllmmmmmmnnnooooooqqqxxxxxxgggWWWMMMPPPKKKDDD===888555444333111111000000000/////////...............///////////////............---,,,,,,------......------,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///......---------..............................------------------------,,,+++,,,,,,......///...111000///...---,,,,,,,,,******+++++++++,,,,,,,,,........................000000000000000///......//////////////////////////////000000000111111111444777999:::777444222222444444555666666666666555444444444555555444333333222222333333333333222222333222111000000000111222/////////000000000000000111111111111111111111111111111111111222222222222333333333333444666777888777888999;;;@@@KKKZZZeeessszzzzzznnnnnnzzzoooiii___VVVSSSPPPLLLIIIJJJLLLKKKJJJHHHFFFEEEDDDCCCIIIGGGEEEDDDDDDFFFIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNFFFDDDBBBAAA@@@BBBCCCDDDCCCCCCBBBBBBBBBAAABBBBBB???@@@@@@AAAAAA@@@@@@???>>>?????????@@@@@@AAAAAA===>>>????????????>>>======???@@@AAAAAA@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;===>>>===;;;888777777666555444333222222222222333333333333333333222333444333222000000111///..................///............///000111222//////////////////000000111000000111333333222000......////////////......///000000000000/////////,,,---...000000000///.......................................////////////...////////////000000000000111333333222222333555222222666::::::999===CCCQQQ```yyy}}}xxxqqqiiibbb[[[TTTPPPMMMIIIEEEBBBAAA@@@>>><<<:::999888888999<<>>>>>>>>;;;<<<===>>>@@@BBBCCCDDD===???BBBEEEGGGKKKPPPTTTXXXZZZ___gggpppvvvyyyyyyoookkkhhhgggeeecccggglllkkknnnqqqsssuuuwwwzzz}}}lllZZZMMMDDD???AAA@@@>>>:::666333111111000000000/////////......////////////////////////......///...------------,,,------......------,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------......//////......---++++++++++++++++++++++++------------------------///...---,,,++++++++++++*********+++++++++,,,,,,........................000000111111000///...---........................000000000000111111111111222555888888666333111000222333444444555444444444222222222222222222111000111111222222222222111111000000///////////////000/////////000000111111111222222111111111111222222111111222222222333333333111111111222444666888:::555999???EEENNN^^^qqq~~~tttlllmmm{{{~~~mmmhhh]]]SSSPPPNNNKKKJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDFFFEEEDDDCCCCCCEEEFFFHHHIIIHHHGGGGGGHHHKKKMMMOOOHHHGGGDDDBBBAAABBBCCCEEEBBBBBBAAAAAAAAAAAABBBBBB>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???????????????;;;<<<===>>>>>>===<<<;;;;;;===??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::999:::;;;======<<<:::777666666555444333222222111111222222222222333333///111222222000///000000///......------......///,,,,,,------...000111222......////////////000000///...---...000000///---------............------///000000000000//////...+++,,,---...////////////---------............///------........./////////......////////////000000000111222222000000111222444111111333333333888>>>AAAIIIYYYqqq{{{sssiiiaaa\\\WWWRRRMMMJJJIIIGGGDDDAAA===<<<:::999999;;;<<<>>><<<<<<===>>>BBBJJJSSSYYY^^^```bbbaaa```______```^^^\\\ZZZYYYZZZZZZYYYXXXQQQPPPNNNNNNNNNMMMKKKIIIIIILLLPPPRRRPPPMMMJJJHHHLLLLLLMMMMMMOOORRRTTTVVVPPPNNNLLLHHHDDD@@@===<<<>>>======>>>@@@@@@@@@>>>999:::<<<======<<<;;;:::>>>???@@@AAADDDGGGIIIKKKBBBEEEIIIMMMQQQWWW]]]aaaeeeeeeiiiqqq|||yyyrrrnnnjjjhhhmmmtttwww|||{{{cccQQQEEE<<<888888444666888888666444333333////////////............///////////////.........---...///...---,,,---///,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------------------------))))))******++++++,,,,,,++++++*********+++,,,,,,***+++,,,------,,,+++***************************,,,---...---,,,+++,,,------,,,+++***************,,,,,,,,,,,,------------........................//////000111111000......//////............------000000000000111111111111111333555555333111000000000000111222222222222222111111111111111000/////////000000111111000000///...//////000000/////////---......///000111111222222111000//////000111222222222222333333333333444333222333444666:::===??????GGGQQQZZZdddrrrsssooonnnqqq~~~mmmbbbYYYPPPNNNMMMJJJIIIKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEIIIHHHFFFFFFGGGIIILLLMMMJJJHHHDDDAAA@@@@@@BBBCCCBBBAAA@@@??????@@@AAABBB<<<===???@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>??????>>><<<;;;;;;===@@@@@@>>><<<<<<=========<<<<<<<<<<<<======;;;:::999999:::;;;999888777666555555333333222111111111111111222222222333...000222222111000111222//////............//////------------......///000........./////////000000...---------//////---,,,---------......---------///000111111000///...---,,,,,,,,,,,,---...///000+++,,,,,,,,,---------...---------.........//////........./////////000000///111111111//////000111444111000333444444888===:::>>>FFFRRRfffwwwnnniiiddd___XXXUUUUUUSSSOOOKKKEEEDDDBBBAAA@@@@@@AAAAAA>>>?????????AAAEEEKKKOOOTTTUUUVVVTTTRRRQQQRRRSSSSSSPPPNNNNNNNNNOOONNNMMMJJJHHHEEEDDDDDDCCCBBB@@@AAABBBDDDFFFGGGFFFBBB???AAAAAAAAABBBDDDFFFHHHIIIFFFDDDBBB???>>>===;;;:::777888999999:::;;;===@@@>>>@@@CCCFFFGGGGGGEEEDDDGGGGGGGGGHHHJJJMMMOOOPPPKKKNNNQQQTTTWWW\\\aaaeeeiiihhhjjjsss~~~yyyuuutttzzzkkk[[[IIIAAA<<<777444444111444666666444333444666/////////.........------............---------,,,,,,...000///---,,,...///,,,------......------,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))***++++++,,,------***************+++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))+++---,,,++++++---///,,,++++++*********+++++++++,,,,,,,,,,,,---------........................---...000111111111///...111111000000000/////////....../////////000000000000222333333222111111222...//////000000000000000000000111111000///.........//////000000//////...///000111222222222111000,,,------...///000111111111000///......///000111222222333333333444444444666666666888;;;>>>BBBDDDNNNWWWdddnnnuuu~~~ppphhhlllrrrxxx|||jjj\\\TTTNNNMMMMMMJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGEEEDDDEEEGGGJJJLLLJJJHHHDDD@@@??????@@@BBBAAA@@@?????????@@@AAABBB;;;===>>>??????>>>===;;;>>>>>>>>>>>>============<<<===>>>@@@@@@>>>===<<<===@@@CCCBBB???===>>>???======<<<<<<<<<<<<=========;;;888777888888777666777666555444333222222111000000111111222222222333...000222222222111222333//////............////////////...------------...---.........//////000000///......///000000...---,,,------......------,,,///000111111111///...---,,,,,,++++++,,,---///000*********++++++,,,,,,,,,---------.........//////............/////////000///000111000///...///000---,,,///555666444444777:::<<<>>>@@@III\\\vvvvvvqqqpppjjjccc```___]]]YYYTTTMMMLLLKKKIIIHHHGGGGGGGGGBBBCCCCCCCCCBBBDDDGGGIIILLLLLLLLLJJJHHHGGGHHHIIIJJJHHHEEEDDDEEEFFFEEEEEEEEEBBB???=========<<<;;;<<<;;;:::<<>>===>>>BBBFFFHHHKKKQQQVVVZZZZZZYYYXXXPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVXXXXXXYYY[[[^^^aaafffeeegggppp~~~yyyjjjZZZRRREEE<<<;;;<<<777333222222333444222///...111333//////.........------------------,,,,,,+++++++++,,,...000///---,,,...000,,,------......------,,,&&&(((+++---...---,,,,,,******************************+++,,,,,,---......+++*********++++++,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,++++++...111+++++++++***++++++,,,,,,))))))*********+++++++++........................,,,...000111222111000///333222222222111111000000---------.........//////111222333222111111222444////////////////////////000000000000111111111111222222222222111111111111000000/////////000111111---...000222333333222222444333222222111222222222444444333333444666888:::666555888===???BBBNNN[[[eeennnyyyuuullliiinnnzzz|||hhhVVVTTTQQQMMMKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCFFFHHHIIIFFFCCCEEEDDDBBBBBBDDDGGGJJJLLLMMMKKKGGGCCC@@@@@@AAAAAABBBAAA@@@?????????@@@AAAFFFCCC@@@>>>>>>===<<<;;;>>>============>>>>>>???@@@AAADDDEEEDDDAAA>>>;;;<<<===???AAAAAA@@@???>>>>>>===<<<<<<======<<<;;;<<<;;;999777666666777777555555444333333333333444222222222111000//////...222111111000///......---------......//////000000........................000000//////......------,,,---......//////.........///000///---,,,---...000000///...---,,,++++++......---,,,,,,,,,,,,---000000/////////.........,,,,,,---......//////000000////////////000111111////////////////////////000111111111222222222222:::;;;<<<<<>><<<<<<<<<===???===;;;;;;<<<<<<;;;:::>>><<<;;;===@@@BBBAAA>>>AAA@@@???@@@AAABBBAAA@@@>>>???BBBEEEHHHIIIJJJJJJQQQ[[[iiisssuuusssqqqoooeee___YYYUUUVVVWWWXXXWWWWWWZZZ\\\\\\ZZZZZZ^^^aaaaaacccgggjjjqqq|||zzztttkkkbbbZZZTTTNNNJJJ???999333222555777777555000000000000////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---...//////---+++***************************((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++,,,...///---------,,,+++***)))(((***'''&&&***---++++++---+++******************+++++++++++++++++++++++++++,,,***)))***---///---+++***+++,,,,,,------,,,,,,........................000//////.........//////111111111000000000000000........................////////////////////////000000000000111111111111////////////////////////000000/////////000000111......000111111111000000222222333333333444444444666777777777666666777888777777;;;BBBHHHPPP___nnn~~~|||xxx{{{~~~}}}}}}yyypppnnnttt}}}tttbbbQQQPPPMMMKKKJJJIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGDDDBBBBBBCCCEEEFFFDDDBBBDDDCCCAAA@@@AAACCCEEEGGGKKKIIIFFFCCC@@@??????@@@@@@???>>>>>>>>>???@@@AAADDDAAA>>>=========<<<;;;:::::::::::::::;;;<<<===@@@AAABBBCCCBBB???===;;;>>>@@@AAACCCCCCBBBAAA@@@???===<<<<<<===>>>===;;;<<<;;;999777666666666777555555444333333333333444222222111111000//////...111111000000///......---............////////////......................../////////...............,,,------...............---.........,,,+++,,,---///......------,,,,,,+++------,,,+++++++++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------,,,,,,------...///........................000000000000111111111222222333333333555:::AAAGGGQQQZZZjjj|||{{{wwwsssqqqpppmmmlllkkkiiiggghhhjjjiiieeebbb\\\YYYVVVSSSRRRRRRRRRRRRPPPRRRRRRQQQNNNKKKIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGIIIGGGCCC@@@>>>===>>>>>>>>>>>>===???@@@AAA@@@>>>BBB@@@???@@@DDDGGGGGGFFFKKKJJJJJJJJJKKKJJJHHHGGGFFFHHHJJJNNNPPPSSSTTTUUU^^^iiiwwwtttnnnddd^^^\\\\\\[[[[[[\\\]]]]]][[[XXXWWWXXXZZZ\\\```dddiiioooyyyvvvjjj[[[VVVOOOIIIDDD@@@<<<999999555000///111333333000000/////////////////////000///...------...///000........................///.........------------,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++************************---,,,+++***))))))******,,,,,,---,,,,,,+++***))),,,((('''+++,,,***)))+++*********))))))*********++++++++++++++++++++++++,,,+++)))***---...,,,***,,,,,,---............---........................//////............//////000000000///////////////000000000000000000000000////////////////////////000000000000111111111111////////////////////////222222111111111111111222000111111222222111111000333333444555666666666666666777888777555555666777;;;===DDDMMMWWWcccuuuzzzppphhhfffnnnxxx}}}sssooopppxxxxxxuuutttxxx{{{vvvhhh[[[LLLKKKJJJIIIHHHIIIIIIJJJHHHHHHHHHIIIHHHGGGGGGFFFEEECCCBBBBBBDDDEEEEEEDDDEEECCCBBB@@@@@@AAACCCDDDGGGFFFEEECCCAAA???>>>>>>>>>>>>=========>>>@@@AAABBB???===<<<<<<======<<<888888888999999;;;<<<<<>><<<;;;AAABBBCCCDDDEEEDDDCCCBBB@@@>>>======>>>>>>===;;;;;;:::999888777666666666555555444333333333333333222222111111000/////////111000000//////........./////////.......................................------..................,,,,,,---...............---...///...,,,+++,,,---------------------------,,,,,,+++***************------,,,,,,,,,,,,++++++---------,,,+++*********,,,,,,,,,,,,,,,---------........................////////////000000000000111111222111222444888;;;:::???IIIVVVeeevvv~~~{{{wwwrrroooqqqrrrtttxxx|||{{{wwwrrrlllgggaaa]]][[[[[[[[[[[[\\\^^^___]]]ZZZWWWUUUUUUSSSPPPMMMIIIHHHIIIKKKMMMNNNLLLIIIEEECCCBBBBBBCCCAAABBBCCCFFFIIIKKKJJJHHHJJJHHHGGGHHHMMMRRRVVVXXX]]]^^^``````___]]]ZZZXXXXXXYYYZZZ\\\]]]___```aaafffooo|||tttjjjccc^^^\\\ZZZ___^^^]]][[[YYYXXXXXXXXX\\\aaahhhnnnttt}}}rrrdddVVVLLLBBB???;;;888666555333111444111......000111///---//////////////////////////////...------...//////....................................------------,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,))))))))))))))))))))))))***))))))((((((((()))))),,,,,,,,,------,,,,,,+++...)))(((+++,,,***(((***+++******))))))******+++++++++++++++++++++++++++---,,,***+++,,,,,,+++***,,,,,,---............---------------------------///...............//////////////////////////////000000000000000000000000///////////////////////////000000000111111111111000000111111111111111222444333333222222333333444333333444444444444444444666666777888888888777666777888888777666888===AAAEEELLLVVV```jjjvvv~~~sssooohhhdddpppxxxlllhhhpppzzz{{{wwwrrrooolllkkkjjjeee]]]UUUKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGFFFEEEDDDEEEGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA>>>===>>>=========>>>???AAABBBAAA???<<<<<<===>>>>>>===:::::::::;;;<<<===??????AAAAAA@@@???>>>=========AAABBBCCCDDDDDDDDDCCCCCC@@@???======>>>>>>===;;;::::::999888777666555555555444333333222222333333111111111111000000//////000000/////////........./////////......---------........................,,,,,,,,,------......///,,,,,,---.........------...///000///---,,,---...,,,,,,------.........///,,,,,,+++***************......------------------.........---------,,,,,,---------................................................////////////000333333333444444444555666:::<<>>???>>>>>>>>>???AAABBBCCCAAA???======>>>@@@@@@???<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@???======>>>>>><<<::::::999999888777666555444444444333222222222222333111111111000000000000000////////////............//////......------,,,,,,........................++++++,,,,,,------......+++,,,,,,---...---------,,,---...---+++***+++,,,---------...//////000000------,,,+++++++++++++++,,,,,,------------------,,,,,,,,,---------......,,,---.../////////..............................---.........///////////////000000222333333333222888999::::::;;;???DDDHHHVVV^^^lll~~~wwwooolllkkkjjjiiikkkkkkjjjgggdddbbbbbbcccgggeeeccc___\\\XXXVVVTTTVVVUUUTTTSSSTTTVVVWWWYYYWWWXXXZZZ___dddhhhiiihhhccc```___```gggttt}}}uuunnniiifffgggmmmuuu}}}sssiiiccceeeeeeeeeeeeeeeeeefffgggsss{{{sssgggWWWHHH???;;;999888444222111111333444333222000000000111222111///...------....../////////000------............------+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,+++++++++)))))))))******+++++++++///...,,,+++***++++++,,,++++++++++++++++++++++++&&&&&&((()))+++,,,---...++++++,,,,,,---,,,,,,,,,***&&&&&&***---,,,,,,......------,,,,,,------.........................../////////...---,,,,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000000111111222222222111111111111111111111111000000000000000000000000000000000000111111111111///000000111111222222222111111111222333444555666666666666666666777888999======<<<;;;;;;;;;;;;<<<777:::===???CCCLLLZZZdddttt}}}uuurrryyytttkkkhhhnnnwwwnnnhhhiiieee___[[[WWWTTTQQQNNNKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEEEEDDDDDDFFFGGGAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@?????????AAABBBCCCBBB@@@>>>>>>???@@@@@@???<<<;;;;;;;;;;;;<<<======???????????????@@@AAABBB>>>>>>>>>?????????@@@@@@@@@>>>===<<<===<<<;;;999999999999888777666444444444444333222222222222222111111000000000000000000.................................---------------........................++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------)))***+++***((('''((()))---------....../////////------,,,+++++++++++++++))))))************++++++)))))))))***+++,,,,,,,,,***+++,,,......---,,,,,,------------------------............/////////////////////111333444333222111333555666777999;;;>>>DDDGGGOOOZZZjjj~~~}}}{{{||||||zzzrrrppplllgggbbb``````bbbdddddddddcccaaa___]]]\\\\\\[[[[[[[[[]]]___bbbdddcccccceeeiiinnnsssuuuuuuooollliiiiiipppvvvnnniiijjjmmmrrrvvv}}}}}}uuuqqqwwwyyyyyyvvvrrrpppqqqtttxxxkkkcccWWWOOODDD;;;555444333444111///...///000000///............//////......------------......//////000------............------,,,------....../////////,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,+++******+++++++++,,,,,,++++++***(((%%%%%%***---------///...------,,,,,,------...........................---...///...---,,,---.........///000000000000000........................,,,,,,,,,,,,---...//////000111111222222333333333333333333333333333333333000000000000000000000000000000000000111111111111000111111222333333444444444444555666888:::<<<===>>>===<<<::::::999::::::>>>===;;;;;;;;;>>>@@@BBB???EEEMMMRRRXXXaaaooozzz|||xxx}}}zzzsssmmmmmmrrr}}}}}}rrrhhhbbb]]]ZZZXXXWWWWWWTTTNNNIIIHHHHHHHHHIIIIIIHHHHHHHHHDDDDDDEEEEEEEEEDDDCCCCCCBBBDDDGGGGGGEEEDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>???@@@AAABBB@@@>>>===>>>???>>>>>><<<<<<;;;:::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBB===============>>>?????????>>><<<;;;<<<;;;999888888888999888777666444333444333222222111222222222000000000000000000000111........................,,,------------------...........................,,,,,,,,,,,,++++++++++++++++++,,,------------,,,)))***+++***((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))*********+++******************++++++***,,,---//////...---,,,------------------------....../////////000000000111000///111333555333111///111333444444666888:::777999===BBBKKKXXXfffooo~~~zzzppphhheeefffhhhhhhgggfffdddcccccccccccccccbbbbbbbbbcccfffhhhjjjkkkjjjkkkmmmrrrwwwzzz{{{yyyuuupppmmmsssxxxsssqqqrrrssstttyyyxxxoooggg```WWWMMMEEEAAA>>>888444222111000000111000///000111111///...,,,---...------,,,---...,,,,,,---......///000000,,,------......------,,,,,,,,,------...//////000++++++,,,,,,,,,------------,,,,,,+++++++++++++++***++++++,,,------......))))))******++++++******************************+++,,,,,,,,,,,,+++)))(((++++++++++++***)))((((((***&&&&&&***---,,,,,,...,,,,,,++++++++++++,,,,,,------------------------***,,,------+++***,,,...,,,------...............------------------------,,,,,,,,,,,,---...///000///000000111222222333333222222222222222222222222000000000000000000000000000000000000111111111111333333444555555666777777999999:::<<<>>>AAACCCDDDGGGFFFCCC@@@>>>===<<<<<<===<<<::::::<<<@@@DDDGGGPPPXXXccclllrrrzzz~~~}}}rrroookkkkkksss~~~{{{sssiii___XXXSSSRRRSSSVVVXXXTTTLLLEEEDDDEEEFFFHHHHHHIIIIIIIIIDDDDDDDDDDDDDDDCCCCCCBBBCCCFFFJJJJJJHHHFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======>>>??????BBB???===<<<=========<<<>>>>>>===<<<;;;;;;;;;;;;888999;;;===???AAAAAABBB=========<<<===>>>>>>??????===;;;;;;;;;:::999777888888999888777666444333444333222222111111222222000000000000000111111111---.....................,,,,,,,,,------.................................---,,,,,,++++++*********++++++,,,---------,,,,,,,,,---...---+++***+++,,,************************+++******)))))))))))))))******++++++,,,,,,,,,---......---,,,,,,+++++++++---...000222222111000///------------------------////////////000000000000///---,,,---///111///---000111111000//////111333///111444777<<>>@@@CCCBBBAAABBBCCCCCCCCCBBBJJJJJJHHHBBB;;;777888:::;;;<<<<<<===BBBLLLYYYbbbkkkxxxzzzwwwwwwyyyyyymmmfffbbbhhhqqq{{{wwwpppiii```WWWPPPPPPNNNNNNQQQUUUTTTOOOIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHEEECCCCCCEEEFFFDDDBBBDDDGGGKKKLLLKKKHHHFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEIIIGGGDDDAAA@@@AAABBBDDD@@@@@@@@@@@@??????????????????@@@??????>>>===<<<;;;;;;:::::::::;;;;;;<<<:::<<<>>>@@@AAA@@@??????===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;::::::999777777777777666666666666444444333222111//////...000000000000000000000000////////////////////////------------------------,,,------......------,,,---,,,++++++******+++++++++++++++,,,,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......---+++)))***---///...,,,---------,,,,,,+++++++++,,,---.../////////...---,,,,,,,,,---------......000000000000111111111111444555666777888::::::;;;BBBGGGOOOWWWbbbrrr}}}}}}yyyuuuqqqooooooooollljjjnnnoooooommmkkkkkklllmmmpppqqqqqqpppqqquuu~~~|||yyysssfff\\\VVVSSSFFFDDD@@@<<<888555333333000111111000//////000222////////////////////////------------------------------------------------,,,,,,,,,,,,---...//////***)))(((***---///---+++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))***+++++++++++++++************************,,,,,,++++++******)))))))))))))))))))))******+++------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,---............------------------,,,,,,111111111111111111111111111111000......---------444444444444555555555555444444333222333444555666555555666777999;;;===???BBBAAAAAAAAABBBBBBBBBBBBEEEEEEDDD???:::999;;;>>>===AAAGGGLLLSSS___nnnyyy~~~zzztttrrrtttzzz}}}oooddd```bbbmmm|||wwwqqqiiibbb\\\VVVOOOIIINNNMMMMMMPPPTTTSSSNNNIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGEEECCCCCCEEEFFFEEECCCDDDFFFJJJKKKIIIFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAA???????????????>>>>>>>>>===>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;999:::<<<>>>???>>>======<<<;;;;;;;;;<<<===>>>>>>>>>===<<<:::999777666555666666666555555555444444444444333222111000//////000000000000000000000000........................------------------------,,,,,,------------,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---+++)))***---...---,,,---,,,,,,,,,++++++++++++***+++,,,------,,,++++++,,,---------.........................../////////111111222333444555555666666:::???CCCHHHRRR___iiixxx{{{xxxwwwvvvtttrrryyyyyyxxxuuurrrooooooppptttvvvwwwxxxyyy~~~vvvnnnaaaTTTKKKEEEAAA???;;;999777555333222222222222333333222111111222444////////////////////////------------------------------------------------...------,,,,,,,,,------)))''''''))),,,---+++)))------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,************+++++++++,,,+++******))))))******+++''''''((()))))))))))))))************************)))))))))((((((((((((((()))))))))))))))******+++---,,,,,,,,,,,,+++++++++)))***++++++,,,,,,,,,+++(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,------------------,,,,,,------------------////////////////////////111000///......---------555555666777777777777777444444555555666666777777777888888999:::;;;;;;<<<======<<<<<<<<<======>>>===>>>>>>===;;;<<>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::999999999:::777999:::<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???<<<;;;:::888666444333222555555444444444333333333555444444333222111000000000000000000000000000000........................------------------------,,,,,,------------,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************---,,,++++++******++++++***************++++++++++++************+++,,,,,,,,,+++***+++,,,---,,,++++++++++++++++++*********++++++,,,,,,,,,++++++***,,,,,,---------.........---------.........//////000000000111111111222222111333666777888<<>>@@@BBBGGGOOOUUUdddmmmxxx~~~xxxpppjjjhhhhhhjjjtttqqqfff```^^^bbbgggooo{{{uuummmaaaXXXSSSQQQNNNKKKIIIIIIIIILLLNNNMMMJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFBBBDDDEEEEEECCCAAAAAAAAA???AAACCCFFFGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAA======>>>>>>>>>===<<<;;;888999:::;;;;;;;;;;;;;;;<<<;;;:::999888888888999888888999:::;;;;;;::::::999999::::::;;;<<<>>>>>>999888777666555444333222444444444444333333333333444444444333222111111000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,++++++******++++++************++++++++++++******++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,+++***************(((((())))))******++++++)))))))))))))))***++++++++++++++++++,,,,,,++++++************************---------------,,,,,,,,,+++++++++,,,,,,,,,------.........//////000000111222222222111111111111111111333555666666888<<>>:::555222222333444555000000/////////000222333+++,,,---,,,******,,,---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++((())))))))))))***************))))))))))))******))))))***+++++++++++++++(((((((((((((((((((((((())))))******++++++,,,,,,)))))))))))))))******+++++++++++++++******************++++++++++++*********++++++,,,,,,++++++******+++++++++++++++,,,,,,---------------,,,+++*********+++,,,------......000000000000000000000000000000///...............:::;;;<<<======<<<;;;::::::::::::999888666555444555555666666666555444444999::::::999888999<<>>?????????>>><<<;;;777888999:::::::::::::::;;;:::999888888888888888999999::::::;;;;;;;;;:::999999999999:::;;;<<<===666666555555555555555555555555555444444444333333444333333222222111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++)))))))))*********++++++))))))))))))************))))))))))))))))))))))))++++++***))))))))))))***((((((((())))))*********)))(((((((((((()))*********+++,,,,,,,,,+++******************************------,,,,,,++++++++++++)))************+++++++++,,,------...//////000000222222222111111111111000---///111222333555777888===>>>===>>>III^^^rrr~~~~~~|||zzzzzz}}}kkk[[[QQQLLLHHHFFFDDDCCCAAA>>>:::777333000---,,,...000222222444333111////////////000---...///...---,,,...000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,---......---------++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))************))))))))))))))))))***))))))***+++++++++++++++(((((((((((((((((((((((())))))******++++++,,,,,,)))))))))))))))******+++++++++*********)))))))))*********++++++******)))++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,+++************++++++,,,---......////////////////////////000//////............///BBBCCCDDDEEEDDDBBB@@@>>>======;;;999777666444333444444444444555555555555555777999::::::===BBBGGGNNNVVV```jjjttt}}}tttqqqmmmiiikkkuuunnnddd[[[ZZZ```kkk|||}}}yyytttjjj\\\QQQKKKIIIGGGFFFEEEFFFGGGIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGBBBCCCBBB@@@>>>===>>>???AAABBBCCCDDDDDDCCCCCCBBB@@@AAAAAABBBAAA@@@???>>>>>>???AAABBBAAA@@@>>><<<888888999:::::::::999999999888888777888888999999:::::::::::::::;;;;;;;;;::::::999999999:::;;;;;;444444444555555666666777555555444444444333333333222222222111111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++******++++++((())))))))))))*********((((((((())))))))))))***))))))))))))))))))))))))+++***))))))((())))))))))))))))))))))))*********)))(((((((((((()))******)))+++------+++***)))************+++++++++++++++++++++***)))(((((((((((())))))*********+++++++++)))******+++,,,---......////////////////////////.........///000000000111333555666999>>>FFFPPPVVVUUUUUUTTTTTTVVV\\\dddjjjuuu|||{{{eeeQQQDDD>>>:::;;;999666444333333222111...,,,******,,,...//////333222000...---,,,------,,,------,,,++++++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))***,,,,,,+++******+++*********+++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++***))))))(((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********))))))))))))(((*********+++******)))((())))))************))))))*********++++++,,,,,,---+++,,,,,,,,,,,,++++++*********++++++,,,,,,------------------------------//////............//////GGGHHHIIIIIIHHHEEEBBB@@@>>><<<:::888666555555555555555555555666888999;;;999===BBBEEEHHHNNNWWW^^^kkkrrr||||||xxxnnnssszzzzzzssseeeaaaaaagggppp|||zzzyyyzzzzzzuuuqqqlllbbbVVVMMMIIIHHHHHHGGGDDDFFFGGGHHHHHHHHHHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIGGGDDDCCCDDDFFFCCCCCCBBB???===<<<>>>???@@@@@@AAABBBCCCDDDDDDDDD??????@@@@@@??????>>>>>>@@@AAACCCDDDDDDBBB@@@>>>999999:::::::::999888888777777666777777888999:::;;;:::::::::999:::::::::;;;::::::999999999999999333444444444444555555555333333333333222222222222111111111000000000000///////////////////////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,++++++******++++++((((((((()))))))))******((())))))))))))***************************************)))(((((((((((()))******************))))))))))))(((((())))))***+++(((+++...---+++)))((()))++++++++++++,,,,,,,,,---,,,+++)))(((''''''((((((++++++++++++,,,,,,,,,,,,))))))***+++,,,---..............................000///......///000//////...000333777888999<<>>@@@FFFKKKRRRXXX]]]eeeqqqyyy~~~yyyvvvrrrpppooozzzxxxrrrnnnkkksss~~~wwwrrrkkkeeecccccciiitttzzztttrrrrrrqqqlllggg```WWWLLLEEEDDDEEEFFFFFFDDDEEEGGGHHHHHHHHHIIIJJJDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJHHHDDDBBBCCCEEECCCCCCAAA???<<<<<<>>>@@@>>>>>>???@@@BBBDDDFFFGGGAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEDDDAAA???:::::::::::::::999888777666666666666777999:::;;;::::::999999888999999:::<<<;;;:::999888888888888444444444333333333222222222222222111111111111000000000000000////////////////////////////////////------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,++++++******++++++(((((((((((()))))))))))))))************+++++++++******************************)))(((((((((((((((,,,,,,++++++******)))))))))))))))))))))***++++++(((+++......+++(((((()))+++++++++,,,,,,---------...---+++))))))))))))***,,,,,,---------.........***++++++,,,...///000000........./////////000000///---,,,---...000000///111111222333333333666:::888:::;;;:::888999<<<@@@;;;@@@DDDGGGIIINNNXXX___hhhlllpppqqqoooooossswww|||sssggg___YYYRRRMMMOOOPPPJJJ<<<111000///---.........000111222000...///---,,,---...//////...++++++++++++---///111222---......---,,,,,,---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************))),,,...---+++)))***,,,))))))******++++++++++++***+++,,,------,,,+++******++++++++++++,,,,,,,,,))))))(((((((((((())))))))))))***+++++++++++++++************************,,,,,,++++++******)))))))))))))))))))))******+++))))))))))))((((((((((((***************)))((((((+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++........................//////.........//////000IIIIIIHHHFFFDDDAAA>>><<<;;;;;;;;;;;;:::;;;===@@@<<>>=========>>>???@@@AAABBBDDDEEEFFFGGGCCCBBBBBBBBBCCCAAA>>><<<@@@AAABBBCCCDDDCCCBBBAAA===============<<<<<<;;;777666666777777888999:::::::::999999888888777777:::888666444444555777888666666444333222111111111000000000000000000000000------,,,,,,,,,,,,------///.........------------///...,,,++++++,,,...///)))******+++,,,,,,,,,------,,,,,,++++++,,,,,,---************************))))))))))))((((((((((((***)))'''&&&'''(((***+++******))))))))))))******+++*********))))))((((((''''''(((((())))))******(((((((((((((((((((((((()))************+++++++++******++++++++++++******************************++++++++++++++++++++++++***)))(((((()))+++---...------------------------........................///000111000//////111333555555555555555555555555777888999999:::<<<@@@DDDLLLLLLMMMNNNOOOPPPPPPQQQZZZ]]]aaagggnnnsssxxxzzz|||zzzxxxwwwyyy}}}wwwwwwwwwvvvvvvuuuuuuuuuiii___QQQHHHCCCAAA===:::???===999555222000......///...------------...///.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++*********+++,,,,,,---++++++++++++++++++++++++---+++)))***,,,---,,,)))*********+++,,,,,,------++++++************++++++)))))))))***+++++++++,,,((()))+++---------+++***))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))((()))))))))))))))((((((+++***)))'''''''''((()))+++***)))(((((()))***+++...---+++)))(((((())))))(((((((((((((((((())))))((()))***+++,,,---------......---+++)))(((***+++******+++++++++,,,,,,,,,///...---,,,+++*********++++++,,,,,,---...//////////////////000000000000BBBAAA@@@???>>>>>>???@@@===>>>???@@@AAADDDGGGIIIOOORRRWWWZZZ\\\aaafffjjjuuuzzz|||uuuiii]]]TTTOOOMMMMMMOOOUUU]]]ccchhhpppyyytttlllccc[[[```lllttt~~~uuummmjjjnnnoooggg[[[SSSKKKIIIGGGEEEDDDDDDDDDEEECCCDDDFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCEEEFFFEEEDDDBBBCCCCCCEEEDDDBBBAAA?????????@@@???@@@AAABBBDDDEEEFFFGGGBBBAAAAAABBBCCCCCCBBB@@@??????@@@AAABBBBBBBBBBBB======>>>>>>===<<<;;;;;;555555555555666666777888777666666666666555555555888888666555555555666777666555444333333222222333////////////////////////......------------....../////////.........------///...,,,++++++,,,...///++++++******************,,,,,,++++++++++++,,,,,,******************************))))))(((((('''''')))((('''&&&'''(((***+++******))))))))))))***************)))))))))((((((''''''(((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********)))******++++++******)))************************************************))))))))))))***+++,,,---................................................///000000000//////111333111111111111111111111111///111444555555666888:::<<<<<<<<<===>>>>>>>>>???AAACCCFFFJJJNNNRRRUUUWWWVVVTTTRRRQQQRRRVVVZZZ\\\eeennnzzz{{{qqqkkkhhheee___[[[RRRRRRRRRQQQQQQPPPPPPPPPLLLDDD;;;666666666555333888777444222000///......---,,,++++++++++++,,,---//////......------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...++++++++++++++++++++++++---+++)))***,,,---+++)))++++++++++++************+++******))))))******+++***************+++++++++((()))+++,,,---,,,+++***))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''((((((((())))))(((((())))))))))))((((((+++***)))((((((((()))))))))***++++++++++++***)))---,,,+++))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,---------+++)))(((***+++***++++++++++++,,,,,,,,,///...---,,,,,,+++,,,,,,++++++,,,,,,---......///........./////////000000BBBAAAAAABBBEEEIIINNNQQQQQQRRRTTTWWWZZZ^^^aaaccclllnnnrrrvvvyyy}}}|||uuupppnnnhhh^^^TTTMMMJJJIIIJJJJJJQQQ\\\gggtttuuuggg```[[[\\\iiiyyy|||tttkkkeeebbbffffff^^^RRRKKKFFFEEECCCBBBBBBCCCDDDDDDDDDDDDEEEFFFIIIMMMPPPRRROOOKKKGGGFFFFFFFFFDDDBBBAAACCCDDDDDDBBBAAAAAABBBDDDCCCBBBAAA@@@????????????@@@@@@AAABBBDDDEEEFFFAAA@@@???@@@CCCDDDEEEDDD>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>===<<<;;;:::555444444444444555555666444444555555555666666666666777777777666666555555444444444444333444444444........................///..................///000000000/////////.........---,,,++++++,,,---...---,,,***)))(((((())))))++++++************++++++))))))))))))))))))))))))+++******)))(((''''''&&&)))((('''''''''((()))******))))))(((((())))))*********))))))))))))(((((('''(((((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((()))))))))******++++++******)))************************))))))))))))))))))))))))((()))***+++++++++++++++...................................................///000///......000222////////////////////////))),,,000111111000000000333333333333333444444444333333444666888999:::;;;<<<;;;999888999;;;>>>@@@BBBIIIRRRYYY\\\___bbbeeedddhhhmmmppprrrvvv|||yyywwwvvvnnnjjjfffeeeeeedddaaa^^^VVVQQQJJJFFFDDDCCC@@@===:::::::::999999999999999777333...---000222222111000000///...------......,,,,,,++++++++++++,,,,,,//////............------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++,,,*********+++,,,+++***+++++++++***)))(((((((((+++******))))))******++++++++++++***************((()))***+++++++++***)))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''((((((((()))))))))(((((())))))))))))((((((++++++***)))))))))******)))***,,,------,,,***)))++++++******)))******++++++++++++******)))))))))***++++++,,,,,,+++++++++,,,------+++))))))***+++++++++++++++,,,,,,,,,,,,......---------------...+++,,,,,,------.........---------.........//////KKKLLLOOOTTT[[[bbbiiilllrrrrrrtttwww{{{|||yyywwwvvvvvvvvvsssmmmhhheeebbb\\\VVVTTTSSSUUUWWW[[[aaakkkwwwuuuiii___]]]bbblll{{{tttnnnddd]]]XXXZZZZZZSSSJJJFFFCCCBBBBBBAAABBBCCCDDDDDDDDDDDDCCCEEEIIIOOOTTTXXXRRRLLLEEEBBBDDDDDDBBB>>>@@@BBBCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>>>>>>>===>>>>>>>>>???@@@AAACCCDDDBBB@@@>>>???AAACCCCCCCCC<<<<<<;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>===;;;:::999666555555444444444555555555555555666777888888999555666777888777666444333111111222333333333333333//////////////////////////////............//////000000000000////////////...---,,,,,,,,,,,,---...---,,,***)))((()))***+++******))))))))))))******((((((((((((((((((((((((++++++***)))((('''&&&&&&(((''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))************************(((((()))))))))))))))***((()))***,,,,,,++++++***------------------------........................---...///...------///111////////////////////////+++---000000///......///333333333222222222222222444444444444444444555555777666555444444555777888666:::>>>AAABBBDDDFFFGGGGGGIIILLLMMMNNNQQQTTTXXXbbblllrrrpppkkkkkkmmmnnnmmmnnnooommmiiifffeeedddeeeeeeccc^^^XXXSSSPPPOOONNNKKKGGGFFFEEEEEEBBB@@@???<<<888666666666444333555555555444444444444444444111///...000111000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---************************+++*********+++++++++******)))))))))((((((((('''******))))))))))))******,,,+++++++++***)))))))))((()))************))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))'''(((((())))))))))))(((++++++******************)))***++++++++++++***)))))))))*********++++++,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***++++++++++++,,,,,,,,,------......---------...//////,,,,,,,,,---------......,,,,,,,,,---------......___bbbiiiqqqyyy}}}rrrnnniiihhhhhhhhhfffccc]]]]]]]]]^^^aaaeeeiiikkktttxxx|||uuujjjbbb___ffftttxxxnnnhhh___VVVNNNMMMMMMIIIFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBDDDHHHNNNTTTXXXSSSLLLDDDAAACCCCCCAAA>>>@@@BBBCCCCCCBBBAAABBBCCC@@@@@@@@@@@@???>>>>>>=========<<<<<<===???AAABBBCCC@@@>>>===>>>?????????;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>===<<<;;;:::888888777666555555555666444444555666777888999999444555777888888666444222///000111222333333222222000000000000000000000000//////............//////000000000000////////////---------,,,,,,---------,,,++++++***+++,,,---...***))))))(((((())))))***((((((((((((((((((((((((*********)))(((''''''&&&'''''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***,,,,,,+++***)))++++++++++++++++++++++++........................,,,---...---,,,,,,...000000000000000000000000000/////////...------///111000000000///////////////222222222222222222222222000000////////////000000111333444555555555666666888999:::::::::;;;===???@@@JJJQQQNNNIIIIIIKKKMMMGGGIIIJJJIIIGGGEEEDDDDDDBBBCCCCCCAAA>>>;;;999999;;;999777666666666555444333111/////////000000000------------............000...------,,,,,,***))),,,,,,,,,,,,,,,++++++***------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***************+++************************************************''''''((((((((()))))))))***))))))))))))))))))***,,,+++++++++***)))))))))))))))*********)))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***''''''((()))))))))))))))*********+++++++++******+++***(((&&&&&&(((***+++((())))))***+++++++++,,,---,,,,,,,,,++++++******,,,,,,,,,,,,+++***))))))***,,,---,,,+++******+++++++++,,,,,,,,,---------......---------...//////,,,,,,,,,---------------,,,,,,,,,,,,------------~~~}}}{{{yyyzzzxxxkkkfff```\\\[[[]]]^^^___```ccciiiqqqzzz~~~vvvpppkkkcccdddiiiwww{{{ssshhh```ZZZQQQHHHFFFEEEDDDDDDFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBDDDGGGKKKOOORRRQQQLLLFFFDDDDDDDDDCCCAAA???AAACCCCCCBBBAAABBBCCCAAABBBBBBBBBBBBAAA@@@???===<<<;;;;;;<<<===@@@AAACCCAAA>>>===>>>===<<<;;;;;;;;;::::::;;;;;;<<<==================<<<<<<;;;;;;:::999777777666666666333333444555666666777777444555666777777555444222///000111333333333222111111111111111111111111111///..................///000000000/////////......------------------------++++++,,,,,,---.........******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))((())))))******+++++++++)))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///........................//////...,,,***+++...000........................---------....../////////------------...............///000111222333333333111111111222333444555666000888<<<:::666777999999555666888888777555555555111222444444333222222333111111000000000000000000...---------------......******++++++++++++,,,,,,+++++++++*********)))))),,,,,,,,,---,,,+++************++++++++++++******))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))))))))***************************)))***+++***))))))***+++'''''''''((()))************))))))(((((())))))***+++++++++***************+++************)))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))******&&&'''((())))))******)))((()))******+++*********,,,)))&&&$$$$$$&&&))),,,((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++------+++******+++,,,,,,,,,,,,------------......---------------...------------------------,,,,,,,,,---------......~~~wwwtttssssssrrrpppnnnqqqyyy~~~rrrfff^^^\\\XXXTTTSSSVVV[[[___mmmtttyyyoooiiifffdddcccnnn}}}yyyttttttpppfff]]]UUUMMMFFFDDDDDDBBBCCCFFFDDDDDDDDDCCCBBBAAA??????>>>@@@BBBDDDFFFHHHIIIIIIKKKJJJGGGDDDCCCBBBBBBCCC===???AAAAAA@@@???@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>><<<;;;<<<>>>@@@BBBBBB@@@?????????>>><<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===============;;;;;;999888777666666666555555555666666777777777555555666666666555444333111222444555555444333222000000000000000000000000......------------....../////////.........------,,,------------------,,,***+++---......---,,,++++++******))))))******+++************************(((((((((((())))))))))))&&&&&&''''''((((((''''''((((((''''''''''''(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++++++++***************+++************************++++++++++++++++++++++++***+++,,,+++***+++,,,...------------------------,,,---------++++++---.........//////000000111111---------......//////000---...///000000000000///---...///000222333222111///.........000111222222---222444111///111222000///111333222111/////////...///000000//////000222/////////...---------...,,,---------,,,+++,,,---,,,,,,---------.........)))***************+++,,,******+++,,,,,,,,,+++***)))***++++++++++++***)))))))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******************************(((***++++++(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))***************+++++++++,,,,,,+++***************))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********&&&'''((()))************'''((()))*********))))))+++)))'''&&&&&&''')))+++))))))***+++++++++******))))))******++++++,,,,,,++++++,,,,,,,,,+++******)))+++------,,,***++++++,,,,,,,,,------------...///...---,,,,,,+++,,,,,,------------------------------------............zzzpppjjjjjjlllmmmnnnmmmhhhfffhhhllliii___VVVQQQRRRRRRQQQPPPTTT[[[aaawwwpppeee``````aaagggyyywwwkkkjjjpppqqqhhh^^^RRRKKKEEEEEEEEECCCCCCFFFEEEEEEDDDCCCAAA???===<<<===???BBBDDDEEEEEEDDDCCCEEEFFFEEECCC@@@???@@@BBB<<<===???@@@???>>>???@@@>>>???@@@AAA@@@???>>>===AAA???>>><<<===???BBBCCCAAA@@@@@@@@@AAA@@@===;;;;;;<<<======<<<;;;999888:::;;;<<<===>>>>>>>>>>>>;;;;;;999777666555555555888888888888999999999999555555555555555444444333333444666777777666444333////////////////////////---------,,,,,,---------///.........------------,,,------......------,,,***+++---......+++)))'''++++++************++++++************************''''''(((((())))))******%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***,,,+++***)))))))))++++++++++++++++++++++++++++++***************************+++,,,+++******,,,...........................***,,,///000///---------,,,------...///000111111.........///////////////((()))+++---------,,,,,,++++++,,,---......---+++111///...---.........---...111111...---000000------///000000...,,,++++++///000000///------...000/////////...,,,+++,,,---***++++++***)))(((((()))))))))******++++++,,,,,,((())))))((('''''')))***'''(((***+++,,,,,,,,,++++++,,,---......---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,+++*********+++))))))))))))))))))))))))(((***,,,+++(((''')))+++++++++******))))))(((((())))))(((((((((((())))))))))))******+++++++++,,,------,,,+++******++++++))))))))))))))))))))))))(((((()))***************))))))))))))************&&&'''((()))************&&&'''(((*********)))(((***))))))))))))))))))***)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---***++++++,,,,,,,,,++++++(((+++------,,,+++++++++,,,,,,,,,---------......///...---,,,+++*********---------------------------------.........//////{{{sssjjjeeeeeefffeeecccccc^^^WWWTTTSSSTTTSSSQQQMMMPPPTTTWWWZZZbbbnnnwwwooofff```___gggqqqzzzrrrjjjbbbaaaggghhhbbb[[[KKKJJJHHHFFFEEEEEEFFFFFFEEEDDDBBB@@@???======<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>???AAADDDEEEBBB???DDDCCCAAA@@@??????@@@AAABBBBBBBBBBBBAAA???===;;;<<<======>>>>>>===<<<;;;;;;;;;::::::::::::999999;;;;;;:::999999888777777999999888777777888999:::999777555444444444666777444555555555444333333222222222000///....................................///...---+++***)))((((((((()))+++,,,------,,,+++......---,,,***)))((((((******))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------///////////////........................------------------............///------,,,,,,,,,+++++++++------,,,+++,,,---...///++++++---------,,,+++***//////...---,,,---...///************************,,,,,,,,,+++***)))((((((''''''((((((((((((''''''))))))))))))))))))))))))******+++++++++******)))+++++++++*********)))))),,,,,,***)))))))))***+++***++++++,,,,,,++++++***---,,,,,,+++*********+++******))))))******+++,,,++++++++++++++++++++++++///---+++)))'''&&&&&&''',,,+++)))''''''((()))***))))))(((((((((((())))))(((((((((((()))***+++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******)))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))******++++++(((((()))************))))))***+++,,,---,,,+++++++++++++++******)))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,+++*********+++,,,---..............................------------......{{{vvvrrrqqquuuwwwzzz~~~}}}qqqkkkddd```______]]][[[ZZZWWWSSSSSSVVVYYYZZZ[[[\\\```dddhhhmmmwww}}}sssiiidddcccfffppp{{{~~~xxxjjjbbbZZZZZZ^^^```ZZZTTTHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA???>>>>>>======>>>@@@BBBCCCCCCCCCCCCAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBEEEHHHHHHEEEBBBDDDCCCBBBAAAAAAAAABBBCCCFFFGGGFFFFFFDDDBBB@@@???===>>>?????????>>>===<<<;;;;;;::::::::::::999999;;;;;;:::999888777777666999999888888888888999999888666555333333444555666444444444444444333222222222111000///............///////////////////////////...---+++******************+++,,,,,,,,,++++++,,,,,,++++++******))))))******))))))))))))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''))))))))))))))))))))))))************************)))))))))******+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------///.....................//////......------,,,,,,------------..................---------,,,,,,,,,---,,,,,,+++,,,---...///***++++++,,,,,,,,,++++++,,,++++++,,,......---,,,++++++++++++++++++++++++++++++++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********++++++******)))+++++++++*********))))))+++******)))***+++,,,---++++++,,,,,,,,,,,,++++++---,,,++++++*********++++++************+++,,,,,,++++++++++++++++++++++++,,,+++***((((((((())))))---+++***(((((((((******))))))(((((((((((())))))************+++,,,---...************************)))))))))))))))))))))((())))))))))))))))))))))))&&&&&&&&&''''''((()))***'''''''''''''''''''''''')))(((((('''((()))***+++)))))))))))))))*********)))***++++++,,,,,,++++++)))***+++,,,,,,,,,++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,---------.........---,,,+++++++++,,,....../////////////////////////////////....../////////kkkmmmooonnnhhhaaa[[[XXX___ccciiinnnqqqrrrqqqoooccc___ZZZVVVUUUTTTTTTSSSWWWXXX[[[aaajjjqqquuuwwwxxxzzz}}}}}}wwwjjjgggfffiiinnnvvv}}}rrrjjj^^^WWWQQQPPPSSSTTTOOOJJJEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@@@@?????????@@@AAABBBCCCCCCCCCCCC@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCGGGIIIIIIFFFCCCDDDCCCBBBBBBBBBCCCDDDEEEJJJIIIIIIGGGEEECCCAAA@@@???@@@@@@@@@??????>>>===;;;;;;::::::::::::999999<<<;;;:::999888777777666888888888999999888888777666555333222222222333444333333444444444333222222111111000///............////////////////////////...---,,,,,,+++++++++,,,,,,,,,++++++***+++++++++************++++++++++++******))))))))))))******************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))******)))(((((((((((()))))))))))))))))))))))))))************************))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......................../////////...---,,,,,,+++------------........................------------,,,,,,,,,,,,,,,---......************++++++,,,---***))))))+++...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((())))))************))))))(((((((((((((((((((((((())))))******+++******)))+++************))))))))))))))))))***+++,,,......+++,,,,,,------,,,,,,+++,,,,,,+++************+++***))))))))))))***++++++++++++++++++++++++++++++(((((((((((()))***+++,,,,,,+++***)))))))))***+++))))))(((((((((((())))))************++++++,,,---************************))))))))))))))))))))))))************************''''''&&&''''''((()))***''''''''''''''''''''''''((((((((((((((()))******************))))))))))))++++++,,,------------,,,)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,++++++---------.........//////---------.........//////---------,,,---......///000000000000000000000000000000////////////000000]]]___aaa___YYYRRRMMMJJJQQQVVV\\\aaacccbbbaaa```UUUSSSPPPMMMMMMQQQUUUYYYhhhnnnxxxxxxoookkk___dddmmmwww{{{pppeee]]]TTTOOOJJJIIIJJJKKKHHHDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>BBBEEEGGGFFFDDDBBBBBBBBBAAAAAABBBDDDEEEFFFIIIHHHGGGEEECCCAAA@@@???@@@@@@@@@??????>>>======;;;;;;:::::::::999999999======<<<;;;:::999888888666666777888888777555444444333222222111111222222222222333333333333222222111000///.......................................---,,,,,,,,,,,,,,,------...---+++***)))***++++++,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000///......---,,,++++++,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,...///---***((()))---...,,,)))++++++++++++++++++++++++***************)))((((((((())))))******))))))(((((((((((((((((((((((((((((())))))***************************))))))))))))(((((())))))***+++,,,,,,,,,,,,------------,,,,,,++++++***************+++(((''''''''''''((())))))************************'''(((((()))***++++++,,,,,,+++************++++++))))))(((((((((((())))))((((((((((((((()))******************************)))))))))))))))*********************************'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((())))))***++++++******))))))((((((***+++,,,,,,------,,,,,,******++++++,,,,,,,,,,,,---------------------------............/////////------------............---------------.........////////////////////////000//////////////////000SSSTTTUUUSSSNNNIIIFFFEEEJJJNNNSSSVVVVVVUUUUUUVVVOOOPPPPPPQQQVVV___llluuu}}}wwwooofff```___```lll{{{xxxmmmccc[[[VVVMMMJJJGGGFFFFFFGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA????????????????????????;;;===AAADDDEEEDDDBBBAAAAAAAAA@@@AAABBBCCCEEEFFFHHHGGGFFFDDDBBB@@@??????@@@@@@???>>>======<<<<<<;;;;;;:::::::::999999999=========<<<;;;;;;::::::444555666666666555333222333333222111111111111111111111222222222222222111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---+++***)))***++++++//////...---,,,+++************))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...///......---,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---,,,+++++++++---...///000---))))))***,,,+++***))))))))))))))))))))))))))))))*********)))(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))((((((+++,,,,,,------,,,,,,+++*********))))))***++++++)))(((((((((((()))******************************)))))))))*********************************++++++))))))(((((((((((())))))((((((((('''(((((())))))))))))))))))))))))))))))((()))))))))*********+++************************(((''''''''''''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))++++++******))))))(((((())))))***++++++++++++++++++***++++++++++++,,,,,,------------------------------------............+++,,,,,,,,,,,,---------+++,,,,,,---------------........................///......------......///JJJKKKMMMLLLIIIFFFEEEEEEAAAEEEJJJLLLMMMPPPUUUZZZ___cccgggkkkrrrxxxjjjeeeaaaZZZZZZ^^^lllzzzyyynnndddZZZTTTQQQHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>AAADDDEEEDDDCCCCCCDDDAAAAAA@@@@@@AAACCCEEEFFFIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<555555555555444333222222222222222222222111111111000000111222222222111111//////......---......///+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***+++++++++000000///---,,,+++))))))******))))))))))))******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++******************+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------+++***)))***+++,,,))))))))))))))))))))))))((())))))******)))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))************(((((()))))))))))))))***))))))******))))))((('''***++++++,,,,,,++++++******))))))))))))***+++++++++************+++,,,,,,************************)))************))))))(((((()))))))))************))))))(((((((((((())))))*********))))))******+++))))))))))))))))))))))))((())))))******+++++++++************************((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))(((((()))************)))++++++******++++++,,,---,,,,,,---------------...,,,,,,,,,------------...+++++++++,,,,,,,,,------++++++,,,------------,,,..............................------------......FFFJJJNNNQQQPPPNNNLLLKKKEEEIIINNNSSSYYYbbbnnnwwwvvvfff[[[[[[^^^```iiisss}}}vvvlllaaaXXXQQQMMMDDDDDDEEEDDDDDDEEEGGGJJJDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEECCCBBBCCCEEECCCCCCBBBBBBBBBCCCEEEFFFHHHGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@>>>============;;;;;;::::::::::::999999999999::::::;;;<<<<<<<<<888777666555444444444444222222333333222222111111///000000111222222111111.........------......///++++++++++++++++++++++++++++++***)))))))))************+++,,,,,,,,,++++++------,,,+++******))))))******))))))))))))******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''((()))***(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((()))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++++++++++++++******)))(((###(((,,,---+++)))***,,,))))))))))))))))))))))))(((((()))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))************(((((((((((())))))******)))***++++++,,,+++******)))******++++++******))))))))))))))))))***++++++***))))))))))))***++++++************************((()))***++++++***)))(((''''''((()))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))*********'''((())))))******))))))++++++*********+++,,,---++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,---------...+++,,,---...///......---........................//////............//////GGGMMMUUUZZZ[[[XXXUUUSSSSSSXXX___fffppp~~~zzzuuuiii[[[SSSZZZdddnnn~~~|||{{{vvvnnncccXXXOOOKKKAAABBBDDDCCCCCCDDDHHHKKKDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHJJJKKKGGGFFFEEECCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCC@@@@@@BBBEEEEEEDDDDDDCCCCCCDDDFFFGGGFFFEEECCCBBBBBBBBBCCCDDDDDDCCCAAA???>>>>>>>>>???;;;;;;;;;:::::::::999999666777777888:::;;;;;;<<<:::999777666555555666666222333333333333222111111//////000111111111111111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))((()))+++,,,------,,,+++))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((()))******(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,------------------,,,,,,,,,++++++)))***+++,,,---,,,++++++)))***+++***)))(((&&&$$$###---000,,,)))***,,,************************(((((()))))))))))))))((())))))************))))))************************&&&'''((()))************'''((((((((())))))******((()))+++---.........---))))))************))))))))))))((())))))***++++++&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((()))***++++++******&&&&&&'''((())))))(((((())))))(((((((((((()))))))))(((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&''')))*********)))((((((((())))))******++++++(((((()))***************,,,+++*********+++,,,---+++++++++,,,,,,---------------------.........///---------.........//////,,,---///000000000///...000000000000000000000000000000////////////000000TTT]]]hhhppprrrpppnnnmmmkkkooovvvvvvlllddd_________bbblll{{{||||||xxxpppggg]]]TTTMMMJJJCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCEEEGGGGGGFFFGGGFFFFFFFFFGGGHHHHHHIIIFFFFFFEEECCCCCCBBBBBBBBBFFFGGGHHHHHHGGGEEEBBBAAA@@@AAABBBBBBBBBAAA@@@???AAAAAABBBBBBAAAAAA@@@???DDDEEEEEEDDDCCCCCCEEEGGGCCCCCCCCCCCCCCCDDDDDDDDDHHHFFFBBB???===<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666666666666777777666555555555555444444444222222111111111111222222111000000000111222333333///...---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++***)))(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''(((((((((((()))%%%%%%&&&'''(((((((((''')))((('''&&&%%%$$$######$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********(((&&&%%%''''''''''''((((((((((((++++++******)))(((((((((((()))***,,,,,,+++******++++++++++++++++++++++++******+++++++++***))))))+++---//////...,,,,,,,,,,,,***((()))***,,,------************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,---;;;III===,,,******)))(((''''''((()))***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))***+++,,,---)))************+++++++++---------.........//////---,,,,,,,,,,,,---......////////////////////////...///000000000///---,,,///////////////.........000111111111111000000///000000000000000000000000kkkttttttiiicccaaa```fffkkkuuuyyywwwvvvqqqjjjaaaYYYRRRMMMJJJCCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEECCCBBB???@@@AAABBBBBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@BBBCCCDDDDDDCCCBBBCCCDDDAAABBBCCCDDDFFFGGGHHHIIIHHHFFFCCC@@@>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::777666666666666666666777555555555555444444444444222111111000000111111222111111000000000111222222000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))((((((''''''''''''((((((((((((************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++............---,,,,,,+++***,,,---,,,)))((('''(((,,,+++******,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++***)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++999...---JJJhhh]]]<<<---+++***)))(((((()))***+++(((((()))***************((((((((((((((((((((((((***************************))))))(((((())))))***))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******************************,,,++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))++++++***)))))))))******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////......------,,,......//////......---,,,.....................///,,,------.........------000000000000000000000000zzzjjjaaabbbhhhmmmwww|||rrrnnnnnnkkkggg```XXXRRRNNNKKKJJJBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBDDDFFFFFFEEEAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEEEEEEECCCBBB>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@BBBDDDDDDBBBAAAAAABBB???@@@BBBEEEHHHJJJLLLMMMIIIGGGDDDAAA???>>>======999:::::::::;;;;;;;;;;;;666666555555555555666666555555444444444333333333111111000000000000111111222111111000000000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************+++,,,+++***)))((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++''''''''''''(((((((((((())))))))))))*********************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++***))))))(((,,,,,,,,,)))'''%%%&&&''',,,,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++***************************))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))******))))))(((((())))))***+++999,,,000WWWxxxfff>>>---++++++************++++++'''((())))))***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,+++***)))((((((((())))))))))))))))))***************************)))((((((''''''((()))))),,,+++***)))(((((((((((()))))))))*********++++++)))))))))*********++++++,,,,,,++++++,,,,,,---...//////...---,,,++++++***......---,,,,,,,,,,,,,,,*********+++,,,,,,,,,---******+++,,,------------........................yyymmmiiippp{{{zzznnnfffcccbbb^^^[[[UUUOOOKKKJJJJJJJJJAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@@@@BBBDDDCCCCCC@@@@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@???????????????@@@BBBDDDEEEEEEDDDCCCBBB>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???AAADDDDDDCCCAAA@@@@@@>>>???AAADDDGGGIIIKKKLLLHHHGGGDDDBBB@@@>>>======999999888888888888888888666555555444444555555666444444444444333333333222000000000//////000000000222111000/////////////////////......------------------------------------))))))))))))))))))))))))((()))))))))************)))***,,,------+++)))((('''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***''''''''''''(((((((((((('''(((((()))***++++++++++++***)))))))))***,,,---************************,,,+++***)))((('''''''''---...---***(((((()))+++,,,,,,---...///...***'''++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******000,,,777XXXjjjOOO111///************************))))))************))))))++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---************************))))))*********+++++++++++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))++++++******))))))(((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))+++***)))((((((((((((((())))))))))))************(((((()))))))))*********+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++...---+++*********+++,,,&&&&&&''''''((()))******++++++---...////////////------------------------zzzwwwyyy~~~wwwnnneee]]]YYYXXXTTTQQQLLLHHHFFFFFFHHHIIIAAAAAAAAAAAAAAA@@@@@@@@@AAA???>>>>>>@@@AAAAAA@@@???@@@@@@AAAAAA@@@??????@@@??????>>>>>>>>>>>>???CCCDDDEEEFFFFFFDDDCCCAAA>>>>>>??????@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@??????AAADDDDDDBBB@@@????????????@@@BBBCCCDDDFFFFFFEEEDDDCCCAAA???>>>======:::999888666555444444444555555444444444444555555444333333333222222222222000//////......//////000111111000///..............................------------------------------))))))))))))))))))))))))((()))))))))************((()))+++,,,,,,+++)))((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&'''(((''''''''''''((((((((((((''''''((()))***++++++,,,+++***)))))))))***,,,---************************///...,,,+++*********+++,,,,,,,,,+++******,,,///+++,,,---//////...***&&&))))))))))))))))))))))))))))))))))))************************************''''''((((((((()))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((('''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''((())))))***------555KKKSSS;;;)))111((())))))))))))))))))(((+++++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((()))))))))******************************''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***(((((()))))))))*********))))))))))))************+++************+++,,,,,,((())))))***+++,,,---------,,,+++))))))***++++++&&&''''''((()))******++++++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxtttxxx}}}~~~{{{wwwvvvpppmmmhhhbbb\\\WWWSSSQQQLLLJJJHHHEEEDDDEEEFFFGGGAAAAAAAAAAAA@@@@@@@@@@@@@@@???===>>>???@@@@@@???>>>???@@@AAA@@@???>>>===??????>>>>>>>>>>>>>>>???CCCDDDFFFFFFFFFDDDBBBAAA???????????????@@@AAABBB@@@@@@@@@@@@@@@??????>>>>>>@@@BBBAAA???>>>======??????????????????@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::777555333222222222444444333333333333444444333333333222222222111111//////............//////000//////............///------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************'''((()))***+++***))))))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))***+++++++++*********)))******+++,,,************************,,,+++***)))))))))***+++((()))******))))))+++---******+++---...---***'''))))))))))))))))))))))))((((((((()))))))))))))))************************(((((((((((())))))))))))************************************************************************(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))***---(((&&&333>>>333&&&,,,(((((())))))))))))((((((,,,,,,,,,---,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''(((((((((((((((((()))((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&'''((()))***((((((((()))))))))******)))))))))*********++++++******))))))******+++,,,&&&'''(((***+++---...///,,,,,,+++*********************++++++,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,wwwooojjjiiijjjlllrrrzzz}}}vvvooolllccc```[[[WWWTTTRRRPPPOOOHHHGGGFFFDDDDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@BBB@@@>>>???@@@AAA@@@???===>>>???@@@@@@>>><<<;;;???>>>>>>>>>>>>>>>??????@@@BBBDDDEEEEEEDDDCCCBBB@@@@@@???>>>>>>???@@@AAA>>>????????????>>>=========>>>???===;;;::::::;;;>>>>>>>>>=========<<<<<<<<<<<<<<<=========<<<<<<;;;:::777555444444444555444444333333333333444444222222222222111111111111///......------......///......---------...//////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((())))))*********+++))))))***++++++++++++***************************)))(((&&&&&&&&&''')))***'''(((******)))((()))***)))((()))+++---,,,***((())))))))))))))))))))))))(((((())))))************************************(((((()))))))))*********++++++++++++++++++++++++************************((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))'''(((###%%%///+++%%%)))((()))************)))(((,,,,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&((((((((((((((('''''''''&&&&&&'''(((((((((((((((((()))))))))***))))))))))))************)))))))))))))))***++++++(((((()))***,,,---......++++++,,,,,,++++++***)))+++++++++,,,,,,,,,,,,,,,******+++++++++++++++***------------------------~~~wwwllliiiccc]]]YYY[[[bbbiiiwww}}}sssjjjeee\\\XXXSSSOOONNNNNNOOOPPPGGGFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCAAA@@@@@@AAABBBAAA@@@<<<===>>>??????===;;;:::??????>>>>>>>>>>>>???@@@===???AAACCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::888777888:::============<<<<<<<<<<<<999999:::;;;<<<<<<<<<;;;;;;999777666555666777888444333333222222333333444222222222111111111111000.........------.........---------------...///000***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************'''''''''&&&'''((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))%%%%%%&&&'''((((((((('''!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((()))(((((('''''''''''''''((((((((()))))))))))))))************((()))***,,,,,,+++******))))))))))))))))))))))))+++***)))((()))+++---...(((***,,,,,,***(((((((((((('''(((***+++,,,***(((************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))$$$111111)))(((%%%%%%...)))***+++,,,,,,+++***)))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((###$$$&&&((())))))(((''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))******+++*********+++,,,,,,------++++++,,,------+++***)))************))))))))))))++++++,,,,,,,,,++++++***------------------------zzzsssllleeeaaaUUUUUUQQQLLLOOO]]]mmmuuurrrfff___\\\UUUSSSPPPLLLJJJIIIIIIJJJHHHEEEBBBAAACCCDDDCCCAAADDDBBB@@@>>>>>>@@@BBBCCCEEECCCBBBAAAAAABBBCCCEEEAAA@@@???===<<<<<<<<<<<<:::;;;===???AAAAAA@@@@@@AAA>>><<<===@@@BBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::<<<<<<;;;:::999999888888===>>>??????>>><<<:::999;;;<<<>>>???>>>===;;;:::;;;999777444333333444555444444333333333333222222000000000000000111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))***)))((((((((()))++++++++++++++++++,,,---......************************************************************))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''++++++************++++++))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***'''''''''''''''((())))))******)))(((((('''(((((()))'''&&&'''((()))(((&&&$$$%%%'''((((((((('''&&&((((((((((((((('''''''''******(((''''''((())))))(((((())))))))))))((('''&&&'''(((*********))))))(((((((((((())))))))))))+++***(((((())))))'''&&&&&&&&&&&&&&&''''''((((((&&&&&&'''((())))))((((((***)))((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%++++++***((('''(((***---)))'''$$$&&&))),,,,,,+++))))))***+++,,,,,,------,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---......---,,,,,,---------,,,,,,,,,++++++*********~~~ssshhh```[[[VVVRRRJJJNNNQQQTTT^^^qqqwwwkkk```YYYVVVQQQPPPMMMKKKHHHGGGFFFFFFHHHEEEBBBAAACCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBBAAAAAABBBDDDEEE@@@???===<<<;;;;;;:::::::::;;;<<<>>>??????@@@@@@???===;;;<<>>@@@AAAAAAAAAAAA@@@??????============<<<<<<;;;:::<<<;;;;;;:::999888777777999999:::;;;;;;;;;;;;:::;;;<<<===>>>===<<<:::999:::888666444333333444444444444333333333222222222111000000000000000000000........................------------------------,,,,,,,,,++++++,,,,,,,,,************************,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************++++++++++++******))))))++++++************++++++************************))))))***++++++++++++***+++++++++***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((('''(((((()))))))))(((((())))))(((((((((((()))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********))))))'''''''''''''''((())))))***)))(((''''''''''''((()))(((&&&&&&((()))((('''%%%&&&''''''((('''''''''((((((((((((((((((((('''((('''''''''''''''(((((()))))))))((((((((((((((('''((()))******)))(((((('''''''''((((((((())))))((('''&&&&&&((()))(((&&&''''''''''''''''''((((((&&&'''((((((((((((((((((***)))((('''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%(((******'''%%%%%%((())))))((('''(((((()))******++++++,,,,,,+++++++++************************+++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++wwwqqqqqqkkkaaaYYYUUUSSSRRRQQQLLLUUU___jjjzzzxxxvvvrrrjjj```WWWQQQNNNNNNMMMLLLKKKIIIGGGEEEDDDFFFDDDBBBAAABBBCCCBBBAAA???@@@BBBDDDDDDCCCAAA@@@DDDDDDCCCBBBBBBCCCDDDDDD>>>>>><<<;;;:::999999999:::::::::;;;<<<===>>>???>>><<<;;;;;;===>>>>>>===AAABBBDDDEEEEEECCCAAA???<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::888777777666777777777888:::;;;===>>><<<<<<======<<<;;;999888888777555333222222333333333333333333222222222222111111111000000/////////---------------------------------------------------,,,+++******+++,,,---((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++((()))+++------,,,+++)))++++++***)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''((())))))))))))((('''''''''((((((***(((&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((%%%%%%&&&''''''(((((('''***)))(((''''''((()))***((()))))))))))))))(((''''''''''''((((((((())))))'''&&&&&&''')))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&))))))(((''''''''''''((()))))))))(((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''%%%$$$$$$''')))+++)))((('''((()))((('''((((((((()))******++++++,,,++++++++++++*********+++++++++*********)))))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------}}}tttlllfffccc```___]]]]]]___bbbfffhhhgggqqq~~~}}}uuupppllleee\\\TTTMMMJJJHHHKKKKKKLLLLLLJJJGGGEEECCCDDDCCCBBBAAAAAAAAA@@@??????@@@BBBCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC???>>>===;;;::::::999999:::999999999999;;;===>>>======<<<<<<===>>>>>>>>>@@@BBBEEEGGGGGGDDDAAA>>>:::::::::::::::;;;;;;;;;<<<<<<;;;:::999888777777999888888888:::<<<>>>???============<<<;;;999888777666555333222222222333333333333222222222222111222222111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******************************)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))************************((((((((()))))))))******((())))))))))))*********************************+++******))))))******+++************************((()))***+++++++++******+++***)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''&&&&&&&&&&&&&&&&&&''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''((())))))***))))))((((((((())))))***(((&&&%%%'''((()))(((''''''&&&%%%%%%'''((()))''''''''''''((((((((((((###%%%&&&((())))))((((((***)))'''&&&&&&(((***+++******)))))))))(((''''''((((((((()))))))))*********))))))***+++,,,,,,+++))))))))))))(((((((((((((((((())))))((('''&&&&&&((((((((('''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&(((***+++***************************+++++++++,,,,,,,,,++++++++++++******************************************************+++,,,,,,,,,,,,------.........vvvlllccc___^^^______bbbhhhnnnuuu{{{yyyrrrmmmkkkddd[[[QQQJJJGGGFFFFFFFFFGGGHHHIIIHHHEEEBBB@@@@@@AAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA??????===<<<;;;:::::::::999999888888888:::;;;<<<===>>>>>>======>>>???@@@>>>@@@DDDFFFFFFCCC???<<<:::999999888999999:::;;;<<<<<<;;;;;;::::::999999:::999888888888:::;;;<<<>>>>>>======<<<;;;::::::666555444444333333333333333333222222222111111111222111111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((()))((((((((()))((((((((('''''''''&&&((((((((()))))))))))))))************************(((((((((((())))))))))))'''''''''(((((((((((()))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,***))))))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&((())))))))))))(((''''''&&&&&&''''''(((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))'''''''''''''''((())))))*********))))))***++++++***(((&&&&&&'''(((((((((''''''&&&%%%%%%'''((()))&&&'''''''''(((((())))))$$$&&&((()))******))))))***((('''&&&'''(((***,,,******)))(((((((((''''''))))))*********+++++++++---+++******++++++***((()))))))))))))))((((((((((((((())))))((('''&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&((()))&&&'''((())))))******++++++++++++++++++,,,,,,,,,+++++++++*********))))))((())))))***++++++,,,,,,***)))))))))******+++,,,,,,,,,,,,------.........xxxpppmmmnnnllliiiccc]]]ZZZ[[[```eeeqqqwww|||uuummmeeeaaa```ZZZQQQJJJFFFDDDDDDCCC@@@AAABBBCCCBBB@@@>>><<<===>>>??????<<<;;;;;;;;;??????>>>>>>???@@@AAABBB???@@@BBBCCCCCCBBB@@@???@@@???===<<<;;;;;;::::::999888888888999999:::;;;===>>>???>>>======???AAA<<<>>>BBBDDDCCCAAA===;;;:::999888777777888999:::::::::::::::::::::::::::888777777666666666777777<<<<<<<<<;;;;;;;;;;;;;;;555555555555444444333333222222222222111111111111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((('''((()))*********))))))******))))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((((((''''''(((((((((((((((((((((((((((((((((+++)))&&&$$$$$$'''***,,,))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))'''''''''''''''((())))))******)))))))))***++++++)))'''&&&'''((()))(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''((()))*********)))((((((''''''((()))***+++***))))))(((((((((((())))))))))))*********+++++++++)))(((((((((((('''%%%'''''''''(((((()))))))))(((((((((((((((((('''&&&&&&'''(((((()))((((((((()))))))))((((((((('''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&'''"""$$$&&&'''''''''(((***))))))))))))))))))))))))+++************)))))))))'''((()))***+++,,,------))))))))))))***+++,,,,,,,,,,,,,,,,,,------------tttjjjccc___^^^]]]___bbbeeeiiiqqq{{{{{{rrrhhh___XXXTTTPPPLLLHHHFFFEEEDDDBBB???>>>>>>??????>>>===<<<;;;999<<<>>>===:::888888999;;;<<<>>>???@@@@@@??????===???AAACCCCCCAAA???===>>>>>><<<;;;:::999999999888888999:::::::::999999;;;===>>>===;;;;;;>>>@@@<<<>>>@@@BBBAAA???<<<:::;;;:::888666666666777888666777777888999999::::::555666666777777666666555999999999999999999::::::555666666666666555444444222222222222111111111111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))'''%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((('''''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&(((***,,,(((((((((((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''((('''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''((())))))((((((''''''((())))))***''''''''')))******'''%%%%%%&&&''''''((('''''''''&&&&&&''''''((())))))***(((((('''''''''(((((()))'''''''''((()))*********))))))(((''''''((()))***'''(((((((((((()))))))))((('''&&&&&&(((((('''&&&%%%%%%&&&'''((())))))***&&&'''((((((((((((((((((%%%&&&((()))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%'''(((((('''&&&'''(((###&&&))))))((('''((()))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++***))))))***+++,,,------,,,,,,,,,,,,++++++++++++yyytttmmmddd]]]WWWTTTRRRaaagggqqq{{{|||xxxpppggg^^^VVVPPPLLLCCCBBBBBBDDDFFFEEEAAA<<<>>>>>>>>>>>>>>>===<<<<<<888:::===<<<999777777888777:::>>>AAABBB@@@>>><<<<<<>>>AAACCCCCCAAA>>><<<======;;;:::999888888888777888:::;;;;;;:::999888:::<<<===<<<::::::<<>>@@@AAAAAA???<<<;;;<<<:::888666555555666777444444555666777888999999555666888999999999888777666666666666777888999:::666666666777666666555555222222222111111111111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++------+++)))'''++++++++++++++++++++++++&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******,,,+++(((&&&$$$$$$%%%%%%'''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!"""$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&(((***+++***'''$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&'''(((&&&&&&((()))************)))(((''''''''')))***+++&&&&&&&&&&&&'''''''''(((((('''&&&(((***+++***)))###$$$%%%&&&''')))******&&&&&&'''((()))))))))(((%%%&&&((()))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((***++++++***))))))***(((+++...---***((()))***,,,,,,++++++++++++++++++************))))))))))))+++++++++***************************+++,,,---...,,,,,,,,,++++++*********{{{sssgggaaa[[[YYYVVVVVV[[[bbbsss~~~yyyvvvtttnnnddd[[[SSSLLLGGGDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>===<<<===>>>@@@AAA===<<<:::999888888999:::;;;;;;<<<<<<===???@@@AAA>>>>>>>>>???@@@AAABBBCCC@@@===999999;;;===<<<:::<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::<<<===>>>???>>>===:::999999999888888777666666666666777777777888888888888777888999:::999888777666555555555666666666666666777777777777666666666666666555444222111000000000111111111111000000000000------,,,,,,,,,,,,++++++************************,,,...///...---,,,,,,,,,***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&((()))***&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''************************+++(((%%%$$$###&&&111===FFF444'''(((***### """%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&&&&'''(((***+++))))))(((((('''''''''&&&%%%&&&((()))***)))(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&%%%%%%&&&(((***)))(((%%%&&&&&&'''((()))******))))))))))))((((((((((((,,,+++)))'''&&&%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$((()))***+++***)))'''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&((('''%%%$$$$$$%%%'''((()))(((((((((((('''''''''******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((&&&&&&&&&(((((('''&&&$$$%%%%%%&&&'''''''''&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%'''((()))))))))(((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$******))))))))))))******)))))))))(((''''''&&&&&&$$$%%%&&&&&&%%%%%%'''((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))"""###%%%''')))))))))))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,uuuiiiccc[[[YYYXXXZZZ]]]bbblllwwwvvvoooiiieeeddd___WWWOOOJJJEEEAAA??????>>>>>>======>>>>>>??????>>>===<<<<<<>>>@@@AAA===<<<;;;:::999999999999:::::::::;;;<<<===???@@@>>>>>>>>>@@@AAACCCEEEFFF@@@===::::::<<<===<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>><<<:::999999999999999999888888888777777777777777888888888999999:::;;;:::999777777777777777777777777777777777777777666666666555555555555333222111000000000000000000/////////......,,,,,,+++++++++*********************************+++---......,,,++++++,,,)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((###""""""%%%'''+++777CCCIII666'''&&&(((%%%&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''&&&&&&'''(((***+++(((((((((''''''&&&&&&&&&%%%&&&((()))***)))((('''(((((((((((((((((((((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((,,,+++***+++---...---,,,&&&&&&''''''(((((())))))))))))((((((((('''''''''(((((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((()))((('''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&((('''%%%$$$$$$%%%&&&'''((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''%%%&&&''''''&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&&&&&&&'''((()))+++++++++******)))))))))'''((())))))))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''&&&%%%######%%%'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''')))************,,,,,,,,,++++++*********++++++***))))))***++++++vvvnnnkkkiiibbb\\\YYY\\\]]]```fffkkksss|||tttmmmfff```\\\SSSOOOIIIDDDAAA???===;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<>>>???@@@<<<======<<<<<<;;;:::999999999999:::;;;<<<===>>>===>>>???@@@BBBDDDFFFGGG@@@>>><<<<<<=========<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::888777888888999999::::::999999777777777777777888888999;;;<<<<<<<<<;;;:::888777888888888888777777777777777666666666666555555555555444333222111000000000/////////.........------+++++++++*********))))))***************************,,,------+++******+++))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&'''&&&'''...666;;;---""""""$$$"""###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********'''&&&&&&&&&'''((()))***((((((''''''''''''&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%''''''&&&'''(((******)))((((((***+++***(((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''%%%%%%&&&&&&%%%$$$'''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''((()))***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((()))******))))))(((&&&$$$$$$&&&((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((***(((%%%######%%%(((***))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++******+++++++++++++++*********++++++***))))))***++++++}}}{{{lllddd___aaaddddddeeegggttttttxxx|||~~~zzztttmmmgggbbb]]]YYYJJJFFFBBB@@@???>>><<<;;;;;;;;;::::::::::::;;;;;;======<<<<<<<<<===>>>???<<<======>>>===;;;:::999999999999::::::;;;======>>>>>>>>>???AAABBBDDDEEE???>>>>>>===============>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::999777555444666666888999::::::::::::888777666666777777999999===>>>>>>===<<<:::888777888888777777777777777666666666666555555555444444444333222111000000000000/////////.........------++++++++++++************************************)))+++,,,,,,***))))))***)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$,,,)))''''''###!!!&&&(((""" $$$&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&''''''(((((()))***((((((((((((((((((((((((&&&&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''&&&$$$%%%&&&&&&%%%$$$'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$######$$$$$$$$$###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((('''%%%%%%&&&&&&$$$#########$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((''')))******((('''((()))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++***************+++******************+++}}}wwwpppkkkkkkdddaaabbbjjjtttzzzwwwrrrkkkccc]]]XXXSSSPPPFFFDDDAAA?????????===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>><<<======>>>===;;;:::999::::::::::::;;;<<<======???>>>>>>======>>>>>>???>>>>>>???>>>==================<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::999888777666777888:::<<<=========<<<888777666666666777999:::>>>>>>>>>>>>===;;;999888777777777666666555555555555555555555444444444444333333222111000000000000000000000/////////......---,,,,,,,,,,,,+++++++++************************)))+++,,,+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%%%%"""###'''$$$$$$%%%))))))%%%######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((()))(((&&&%%%&&&''')))(((''''''((()))(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((('''%%%%%%&&&&&&%%%$$$!!!"""###%%%&&&''''''(((''''''((((((((((((''''''&&&'''((())))))((('''&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ $$$)))++++++)))''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((((((*********************************++++++*********}}}zzz~~~~~~wwwmmmiiifffdddfffjjjppppppwww}}}tttnnneee\\\TTTOOOJJJGGGCCCAAA???>>>??????>>><<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999;;;::::::::::::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<>>>??????===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===========================>>>======<<<<<<;;;;;;;;;;;;<<>>>>>>>>===<<<:::999777777666666555555444444555555444444444333333333222222111000000000000000000000000/////////......---------,,,,,,,,,++++++************************)))+++,,,,,,***))))))***(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######''''''%%%%%%(((((('''&&&%%%###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))((()))))))))))))))******''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((())))))(((&&&$$$%%%&&&)))((('''''')))))))))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&(((((('''&&&$$$%%%&&&((()))******+++''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((()))))))))((((((''''''''''''(((((((((((((((((('''&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%$$$$$$######%%%((((((&&&%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''))))))'''%%%$$$(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''''''''(((((()))))))))***************)))***++++++++++++***))){{{sssmmmjjjiiiiiikkkooosssuuuuuuttthhhccc```ccciiiooowww{{{vvvmmmfff\\\SSSMMMIIIGGGEEE@@@???===>>>???@@@???>>>>>>======<<<<<<======>>>::::::;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999:::999999999999::::::;;;<<<<<<;;;:::::::::;;;;;;:::===??????<<<:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>????????????????????????<<<<<<<<<;;;;;;;;;<<<<<<;;;===???AAABBBAAA???>>>999888666555555777999;;;<<<<<<=========<<<:::999888888777777666555555444444444444333333333333222222111111000000000000000/////////.........------,,,,,,,,,,,,+++++++++******************************,,,---,,,+++)))******(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%''''''###"""###$$$&&&&&&""" !!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&'''((()))))))))(((&&&'''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''%%%$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''''''''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''(((((('''&&&&&&''')))***)))((((((((())))))******))))))''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&'''((()))(((''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''((())))))((()))))))))*********+++)))***++++++++++++***)))}}}tttllleeeaaa___WWWXXXYYY\\\```aaaaaa```]]]\\\___jjjvvv{{{xxxxxxwwwqqqlll```ZZZQQQIIIEEEDDDDDDDDD>>>======>>>@@@BBBAAA@@@>>>======<<<<<<======>>>999:::;;;;;;<<<<<<;;;;;;===<<<:::999888888999:::888888888888888888999999;;;::::::::::::;;;<<<<<<999<<>><<<::::::;;;:::::::::;;;<<<===>>>???========================999999888888999999:::;;;999;;;===??????>>><<<;;;999888666555555777999;;;;;;;;;<<<======<<<;;;:::999999999888777666666555444444444333333333222222222111000000000000000111......---------,,,,,,,,,+++++++++************)))***************************,,,------+++******+++(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$%%%######%%%&&&***(((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%&&&'''))))))))))))(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&((()))%%%$$$###%%%'''(((((('''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$######""""""###$$$%%%%%%#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&######%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''***++++++***))))))))))))((('''&&&%%%''''''(((((((((((('''''')))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&((()))))))))******+++++++++***)))(((((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&&&&&&&%%%$$$$$$''')))''''''''''''''''''''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''(((***+++(((((())))))*********+++)))***+++,,,,,,+++***))){{{vvvuuuooohhhccc```^^^[[[XXXZZZWWWSSSRRRUUUZZZ^^^aaa\\\cccooo{{{qqqlllkkkjjjddd___VVVPPPIIIFFFGGGFFFBBB???============>>>>>>>>>>>>>>>===<<<;;;:::999999999999::::::888777777999<<>>;;;999999999:::;;;<<<<<<<<<<<<;;;:::999888:::;;;===>>>>>><<<:::999;;;::::::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<999:::<<<===>>>>>>>>>===::::::;;;;;;;;;;;;;;;;;;<<<===???@@@???>>><<<;;;999888888777777777777777999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999777666555222333444555444222///...---.........//////000000///............------------------,,,,,,,,,++++++((((((((((((((())))))***&&&'''((())))))***))))))++++++******))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%&&&''''''&&&$$$###%%%&&&''')))***))))))(((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((((((((())))))))))))***''''''((()))))))))))))))&&&&&&&&&''''''''''''(((&&&'''((())))))(((''''''%%%######''',,,,,,(((###)))'''%%%&&&)))***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''))))))))))))***+++***(((&&&'''***+++)))'''((((((((((((((()))******(((((())))))******++++++kkknnnqqqrrrpppllliiihhhhhhhhhhhhhhhjjjkkkllllllmmmjjjfffeeefffiiikkkkkknnnvvvtttkkk```[[[ZZZYYYTTTPPPNNNIIICCCAAAAAAAAA>>>;;;============>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;:::::::::999888888:::<<<>>>===;;;999888999:::;;;<<<<<<<<<;;;;;;:::999888:::;;;<<<===>>>===;;;:::;;;;;;::::::;;;;;;<<<===;;;;;;<<<=========<<<<<<:::;;;===>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===;;;999999888777666666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::888777666444555555444333111000///............/////////000.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++((()))***************)))((((((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&$$$"""!!!(((((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))(((%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))***,,,(((%%%&&&)))+++(((%%%***(((&&&&&&((((((&&&$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%''')))***)))((()))******(((''''''******)))'''((((((((((((((()))******)))))))))))))))*********]]]___aaacccdddfffjjjmmmrrrwww~~~|||ggg^^^TTTNNNMMMLLLIIIFFFJJJFFFAAA@@@@@@AAA???<<<============>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<:::;;;;;;:::999999:::<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<;;;:::999888999:::<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;<<<<<<===============<<<<<<===>>>????????????<<<<<<<<<;;;;;;::::::999;;;;;;===>>>>>>===<<<;;;:::999888777666666666666777777999::::::::::::::::::;;;;;;;;;::::::999888888777555444222111000000............////////////......------,,,+++******,,,++++++++++++************************++++++,,,***++++++++++++******)))(((((((((''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((('''&&&$$$!!! )))((('''&&&%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''((('''%%%$$$%%%(((+++---333---(((%%%'''))))))(((***(((&&&&&&&&&&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((((((((((('''(((******)))(((((()))***((('''((()))***)))'''((((((((((((((()))******************))))))))))))ooorrruuuyyy}}}|||sss^^^WWWMMMGGGFFFFFFDDDCCCEEECCC@@@???@@@AAA@@@>>>============>>>>>>>>>>>><<<<<<;;;;;;:::;;;;;;;;;:::<<<<<<<<<::::::;;;===::::::999999999:::;;;;;;<<<=========<<<<<<;;;:::999999;;;<<<============;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>=========>>>???????????????======<<<;;;::::::999999888999::::::;;;::::::999::::::999777666666666666666777888999999::::::999999::::::;;;;;;;;;::::::;;;999666333111000111111.........///////////////...------,,,+++***))))))+++++++++*********))))))***))))))))))))***++++++++++++++++++***))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&%%%$$$###"""&&&%%%$$$$$$%%%&&&((()))((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!"""###$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''' !!!###%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&((()))+++222---(((&&&&&&(((((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''')))******((('''(((((()))((((((((()))))))))(((((((((((((((((())))))***++++++******))))))((((((||||||yyyrrrpppooojjjbbbTTTNNNFFFAAA@@@@@@@@@??????>>>=========>>>==================>>>>>>>>>>>>@@@???>>><<<;;;:::::::::;;;<<<>>>===<<<;;;<<<===::::::::::::::::::;;;;;;===>>>>>>>>>>>>======<<<999:::;;;<<<=========>>><<<;;;;;;;;;;;;<<<======<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>?????????======<<<;;;::::::999999555666666777777777777777:::999888777666666666666666666777888999999999999999999::::::;;;;;;::::::;;;999666333111000111222///////////////.........------,,,+++******))))))+++++++++*********)))))))))(((((((((((()))******)))*********)))(((''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))))))))(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''&&&+++)))'''''''''(((''''''$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&'''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''')))******((('''((((((((()))))))))((((((((()))((((((((((((((())))))***++++++******))))))((((((}}}yyyzzz|||~~~uuuhhh```]]]XXXSSSLLLHHHCCC@@@???@@@@@@@@@>>>>>>??????????????????============>>>>>>>>>>>>CCCBBB@@@>>><<<;;;::::::;;;===??????===<<<======;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>======:::;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>======>>>??????????????????>>>=========>>>>>>???<<<<<<<<<;;;;;;::::::999444444444555555666777777999888888777777777777777666666888999999999999999888888999:::::::::999999999888555222111000111111///////////////.........,,,,,,,,,+++++++++******,,,++++++++++++*********((((((((((((((())))))***((())))))))))))(((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""###############""""""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''(((''''''&&&###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''(((******)))(((((()))''')))***)))((('''(((***((((((((((((((()))******************))))))))))))}}}vvvrrrqqqrrrrrrwwwvvvoooaaaUUUPPPMMMIIIFFFDDDBBB@@@@@@AAAAAAAAA???@@@AAABBBAAAAAAAAABBB============>>>>>>>>>>>>CCCBBBAAA???>>>=========<<<>>>@@@@@@>>>======>>>============<<<;;;;;;:::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>===>>>??????@@@@@@??????>>>>>>===<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;444444444555666777777888777777777777777888888999666777888999::::::::::::888888888999999888777777777666444222111000111111000/////////............+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))(((((())))))***+++(((((()))*********))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++%%%&&&''''''&&&&&&&&&&&&$$$&&&((('''$$$###%%%'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%''')))***)))((()))***''')))******''''''(((***((((((((((((((()))******)))))))))))))))*********{{{qqqiiidddbbbaaa```cccfffcccWWWLLLFFFDDDCCC>>>>>>============>>>>>>;;;===>>>???>>>===>>>>>>============>>>>>>>>>>>>BBBBBBAAA@@@?????????@@@<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>::::::;;;;;;;;;;;;;;;;;;555555555666666888999999666666666666777888999:::777888999::::::;;;::::::888888888888888777666666555444333222111111000000000000//////.........---***++++++,,,,,,---......---------,,,,,,,,,++++++*********)))***++++++,,,((()))***+++++++++++++++'''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''')))***))))))((($$$%%%''''''''''''%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***++++++++++++)))((('''((((((((())))))))))))***%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$&&&***...000(((((((((&&&%%%%%%&&&'''''')))***((($$$"""###%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''))))))))))))***+++''')))+++***'''&&&(((***((((((((((((((()))******(((((())))))******++++++}}}uuummmhhh```WWWRRRPPPQQQRRRUUUXXXYYYTTTKKKCCC?????????>>>======>>>@@@@@@???===>>>>>>===;;;:::<<<=========>>>??????@@@??????===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>===;;;999888999;;;<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<<<<:::::::::<<<===>>>>>>????????????>>>======>>>???@@@@@@AAAAAA<<<;;;:::999:::;;;<<<===@@@???===;;;999888777777777888999999999888666555666666666666777777777777444666999;;;;;;:::888777777777777777666666666666555444333111000/////////------------------------------------------------......------,,,+++******))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''((()))))))))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######!!!###$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&'''&&&&&&%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$"""###&&&))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((('''&&&%%%$$$%%%&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''%%%%%%'''((((((((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))((((((((((((}}}|||{{{vvvmmmeee]]]YYYSSSMMMIIIHHHIIIJJJJJJMMMOOOLLLEEE???<<<======<<<;;;;;;<<<===>>>>>>===>>>>>>===;;;;;;<<<===:::;;;<<<<<<=========<<<<<<======>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>???>>><<<;;;:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<;;;<<<===<<<:::::::::<<<>>>????????????>>>===============>>>?????????@@@<<<;;;:::999999:::;;;<<<>>>===;;;:::999999888888777777888888777777666555666666666777777777888888555777999:::;;;999888666777777777666666666666666555444222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))(((((((((((())))))))))))((((((((('''''''''(((((())))))(((((('''&&&((((((((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$&&&((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%######&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))(((''''''((())))))((((((((()))))))))******(((((((((((())))))))))))}}}wwwtttqqqllliiieee___WWWQQQJJJIIIFFFCCCAAAAAABBBCCC???CCCEEEDDD@@@<<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>===<<<;;;===>>>::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>============<<<<<<@@@???===<<<<<<===>>>>>>======<<<;;;::::::;;;;;;<<<=========;;;:::;;;<<>>===<<<<<<============>>>>>>>>>>>><<<;;;:::999999999:::;;;::::::999999999999999:::888777666666555555666666777777777888888888999999666777999::::::888777555777777666666666555555555444333222111000/////////------------------------+++++++++++++++++++++++++++++++++***************))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))(((''')))((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#####################$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''***)))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''((((((((()))))))))''''''(((((())))))******vvvooojjjbbb___ZZZVVVRRRNNNHHHDDDAAA@@@@@@???????????????<<>>>>>>>>===>>>???@@@===>>>>>>===<<<;;;===???<<<<<<===============<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>============>>>>>>======<<<;;;::::::::::::<<<===>>>===;;;;;;;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>============;;;;;;999888888999999:::999999888777777888888888888777555444444444555666777888888888999999999999777888999999999777666555777666666555555444444444333222111000////////////------------------------++++++++++++++++++++++++))))))))))))************))))))(((((((((((()))))))))))))))(((((((((''''''(((((()))))))))((((((''')))(((&&&$$$######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&&&&%%%'''((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((()))******+++xxxooohhhaaa[[[WWWQQQOOOKKKIIIGGGEEECCCAAA>>>>>>?????????>>>=========>>>@@@@@@>>>=========<<<===>>>===<<<<<<>>>@@@<<<======<<<;;;;;;===>>><<<===============<<<<<<:::::::::::::::;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::<<<===>>>>>><<<<<<===>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;:::999888777888888999999888777666666666666666888777555444444444555666777888888888999999999999888888888888888777666555666666555555444333333222222222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''(((((('''''''''((('''%%%$$$######$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&%%%#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&''''''((()))******+++}}}wwwtttnnniiibbb\\\VVVRRRMMMJJJEEEDDDCCCAAA@@@@@@@@@@@@<<<<<<=========<<<;;;:::<<<=========<<<<<<;;;;;;777:::;;;:::888777:::===:::;;;<<<;;;::::::<<<>>>;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::777777888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>>>>======???@@@;;;<<<======>>>>>>>>>===<<<<<<<<<===============;;;:::888777777777777888777777666555444444444555888777666666555555666666777777777888888888999999777777777888777777666666666666555444333222222111222111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&)))'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''((((((((()))))))))''''''(((((())))))******zzzyyyvvvrrrlllfffaaa^^^XXXTTTPPPMMMKKKIIIFFFDDD?????????>>><<<<<<<<<===::::::;;;;;;;;;;;;;;;:::;;;;;;:::;;;;;;<<<;;;:::555888:::999666555999<<<888:::::::::999999;;;===<<<=========<<<<<<;;;:::::::::::::::::::::::::::777777777777888888888999999999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<:::;;;===>>>>>>???AAACCC>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;<<<;;;:::888777666666777777444444444444444555555666777777888888777777666555666666666777777777888888666666666777777777777777666666555444333222111111111111000////////////000------------------------+++++++++++++++++++++++++++++++++******))))))((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""######$$$$$$%%%%%%##############################$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$'''***'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((('''((())))))))))))((('''((((((((()))))))))******(((((((((((())))))))))))~~~vvvnnniiieeeccc___[[[UUUPPPKKKIIIGGGEEEBBBBBBBBBBBBAAA???>>>>>>>>>===:::888888888:::::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<======<<<666999<<<:::777666:::>>>777999999999888888:::<<>>======::::::::::::::::::::::::666777777777888888999999999::::::;;;<<<<<<<<<;;;888888888999:::;;;<<<===999;;;===>>>???@@@BBBDDDAAAAAA@@@>>><<<:::888777666666777888999999::::::;;;:::888777666666666777111222222333444555777888777888999999999888666555666666666666777777777777555555666666777777888888666666555444222111111000111000000////////////000------------------------))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((())))))***))))))###$$$&&&'''(((((('''&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########%%%%%%%%%######$$$%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" """###%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$ !!!!!!"""###$$$$$$%%%########################"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$(((+++'''&&&&&&%%%%%%&&&&&&'''%%%$$$""""""###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))((((((((((((xxxppplllnnnmmmlllhhhccc]]]XXXUUUQQQOOOLLLIIIFFFDDDCCCCCCAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;:::999999888777666666777999;;;===;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::666777999999999888666444<<<<<<============<<<<<<888999999::::::999999888888888999:::;;;;;;<<<<<<::::::::::::::::::::::::999888777666666777888888=========>>>???@@@@@@AAAAAAAAAAAA@@@>>>===;;;;;;222555777888777777888999:::999888666666666777888666555333444666777777666555666777999888777666444666444222222444666777777555444333444555555444222444444333333222111000000111000000///...------,,,************************(((((()))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((%%%!!!!!!###%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""############$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))}}}|||zzzwwwssspppnnnmmmmmmmmmllljjjeee___YYYVVVVVVVVVUUUSSSOOOKKKHHHEEEDDDCCCAAA???===<<<;;;:::?????????>>>>>>>>>======<<<<<<;;;;;;:::999999888888888777777777999;;;===;;;;;;;;;:::::::::::::::;;;:::::::::999888888888666777999:::;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999888777777777888999::::::;;;999999999999999999999999999888777666666666777888;;;<<<===>>>????????????@@@@@@??????===<<<;;;:::444555777777777777888:::999888777666666666777777666555444555777888888777555666777888999888666555666444222222555777888888666444333333444444333111333333333222222111111000111111000//////...------++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((''''''''''''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%"""!!!###%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%((((((''''''''''''((((((&&&'''''''''((((((((()))^^^]]]\\\ZZZWWWUUUTTTSSSUUUTTTSSSRRROOOKKKHHHFFFCCCCCCDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999888============<<<<<<<<<<<<;;;;;;::::::999888888888999888777777777999:::;;;::::::::::::::::::::::::<<<;;;::::::888888777666666777999;;;<<<<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;::::::999999666666666666777777888999888888888888888888888888888777666555555666777888999:::<<<===>>>>>>===<<<============<<<;;;999999555666666666555555777999888777666555555555666666555555666888:::;;;999777555666777888999999888777666444333444666999::::::777555222111222222111111222222222111111111111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++***************))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$##################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''$$$""""""###%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$############$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''''''''''''''''''(((((((((KKKKKKJJJIIIHHHGGGFFFEEEGGGGGGFFFEEECCCBBBAAAAAA======>>>>>>>>>===<<<<<<888999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999999888888777777888777777666666777888999888888888999999999999999;;;;;;::::::999999999888777888999;;;;;;;;;;;;;;;999999::::::::::::999999<<<<<<;;;;;;::::::::::::777777666666666777888888777777777777777777777777777666555555555666777888888999;;;======<<<;;;::::::;;;;;;;;;:::999888888555555555444333444666888666666666555555555555666555555777:::<<<===;;;999555666777999999999999999666555444555888:::;;;;;;888555222000000111111000000000000111111111111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---*********************)))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%%%%&&&%%%###"""""""""###$$$###"""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<999999:::999999999888888333444666888999999999888999999999999999999999999999999888888888888777777666666666555555555555666777777777777888888999999999999::::::;;;;;;<<<<<<888888999999999888888888::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<:::999777666666777888999777777777777777777777777777666555555555777888999999999;;;;;;<<<;;;::::::888888999999999888888777444555555444333222444555555555555666666666666555555555777:::===>>><<<:::777777888999999999999999666555555666999:::::::::888555222000000111111000000000000000000000000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$"""""""""""""""""""""###"""""""""######$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&999999999999999999999999777777777888888888999999999999888777777666666666444444555777888888888888888888888888999999999999888888888888888888888888777777666666555555444444555555666666777888888888777888999:::;;;<<<<<<===888888888777777666666666999::::::;;;;;;::::::999::::::999999999;;;<<<>>><<<;;;999777777777999:::777777777777777777777777777777666666666888999:::::::::::::::::::::;;;;;;666777888888888888888777555666777777555333333444555555666777777777666666555555666999===>>>===<<<999999999999999999999999777666555777999:::999888777555222111222222111111000000000//////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%$$$######$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############### !!!###$$$%%%%%%$$$###$$$$$$###""""""""""""###"""""""""############$$$!!!!!!""""""###$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''######$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&888888888888888888888888666666777888888888888777999999888777777777777777777777777777777888999999777777888888999999999999999999999999999999999999888888888888777666555444444444555666666777888888777777777888888999999:::777777666666666777888888888888999999999999888888888777777777888;;;===???===<<<999777666777888999888888888888888888888888888777777777888999;;;<<<===<<<:::999999:::;;;<<<666666777888888888888888666999;;;;;;999666555444555666777888888888777777555444555888;;;>>>>>>>>><<<;;;::::::999999999999777666666777888888777555666444333333444444333111000000000//////......---------------............++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&$$$"""$$$%%%############$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""$$$%%%%%%$$$###"""###############""""""!!!############$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%555555555555555555555555333444555666666555444333666666555555555666666777777666444444444444666777777777888888999999999:::999999999999999999::::::::::::::::::999777666555444444555555666777777888777777777777666666666666666555666666777888:::;;;777777888888888888777777666666666666888;;;>>>@@@===<<<999666555666777999888888888888888888888888888888888888888:::<<<===>>><<<:::888888:::<<<>>>555666777888888999999888888;;;>>>???===999777555555666777999999999888777555444444666:::===??????===<<<;;;:::999888888888888777666777888777666444555444333444555555444222111111000///...------,,,,,,---------------------************************)))))))))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%"""$$$'''&&&$$$"""###%%%############$$$%%%&&&'''$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$###!!! ######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%777777777777666666666666555555555555555555555555444444444555555555555666777666666555555555555666777666666666666777777888888999999999888888:::<<<::::::999888777666555444555666777666444333333444888777666555555666777888666666666666666777888888333444666888999:::::::::777888999:::;;;;;;<<<======<<<:::888777666555555777888:::<<<======<<<;;;;;;;;;:::999999:::::::::======<<<;;;;;;;;;;;;<<<888888999999999:::::::::???DDDIIIHHHAAA:::666666888888888888888888888888888777666666777999;;;===============;;;999777666888888888777777666555444555444333333222222333333111000...------...///000//////...---,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$###""""""######%%%$$$###!!!!!!###$$$%%%)))(((&&&$$$#########$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''666666555555555444444444555555555555555555555555444444444555555555555666666555555555555555666666666666666666666777777888999999:::999999999;;;<<<::::::999888777666555555555666777666444333444555777777666666555666666666666666555555666666777888444555666777888:::;;;;;;888888888999999:::;;;;;;===<<<:::999777666666666888999;;;<<<===<<<;;;:::;;;;;;::::::::::::;;;;;;<<<<<<;;;:::::::::::::::888888888888999999999:::@@@DDDHHHFFFAAA;;;888888888888888888888888888888888888666666777888:::;;;<<<<<<<<<<<<;;;999777666888888888777777666555444444333333222222222222222000///...------...000111///...---,,,,,,+++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((('''''''''((('''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%$$$############$$$%%%%%%$$$$$$###""""""######%%%$$$"""!!!!!!"""$$$%%%((('''%%%$$$######$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((444444333333333222222222444444444444444444444444444444444555555555555666444444444444555666777777666666666666666777888888999999999999::::::;;;;;;;;;::::::999888777666666666777888777555444555666666777777888777666555444555555444444555555666777666666666666888:::<<<===999999999888888999999:::<<<;;;:::999888888888888999:::;;;<<<<<<;;;:::999;;;:::::::::::::::;;;;;;;;;;;;:::999999999999:::777777777888888888999999===@@@CCCBBB===:::999999888888888888888888888888999888777666666777999999;;;<<<<<<<<<;;;:::888777888888888777777666555444333222222111111111111111///...---------///000111///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$######""""""######$$$%%%$$$######"""###############!!!!!!!!!!!!######&&&%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$%%%&&&'''''''''!!!###%%%&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''333333333333222222222222444444444444444444444444444444444555555555555666333333333444555666777888666555555666666777888999888888888999::::::999999:::::::::999888777777777666777888777666555666777777888:::;;;:::888555444444444444444444555666666777777666666777:::===>>><<<;;;:::999999999999:::;;;::::::999999999999:::::::::;;;;;;;;;:::999999999999888888888999::::::<<<;;;::::::999:::::::::666777777777777888888888999;;;<<<;;;999777777888888888888888888888888888:::999888777666777777777;;;<<<======<<<;;;:::999888888888777777666555444222111111000000000000000......------...///000111///...---,,,++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########%%%&&&###""""""""""""""""""###$$$$$$###############$$$""""""!!! !!!""""""######$$$$$$$$$%%%%%%&&&###$$$%%%$$$""""""$$$%%%################################################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%444444444333333333333222444444444444444444444444444444444555555555555666333333333333444666777777555555555555666777888999777666666777::::::888666:::999999888888777777777555777888777666666777888888:::<<<>>>===;;;888666444444444444444555666666888777777777888;;;===??????>>><<<;;;::::::;;;<<<;;;;;;:::::::::::::::;;;::::::::::::::::::999999777777666777777888999999===<<<<<<;;;;;;;;;;;;;;;666777777777777888888888888999999999888777888888888888888888888888888888999999888777666666666666<<<<<<===>>>>>>===<<<;;;888888888777777666555444222111000000//////000000...............///000000......---,,,++++++++++++))))))************))))))))))))))))))))))))))))))'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########%%%&&&"""""""""######"""""""""$$$###############$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%###############"""!!! $$$&&&''''''%%%###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555555444444444333333333333333333333333333333444444444555555555555666333333333333444555666666555555555555666888999:::777666555888;;;;;;888555888888888888777777666666444666777777555555666888999;;;===??????===;;;:::555555444444555555666777888888888888:::<<<>>>???@@@???===;;;;;;;;;===>>><<<<<<;;;:::::::::;;;;;;999999999999999:::::::::666666666666777888999999======<<<;;;;;;;;;;;;<<<777777777888888888999999::::::;;;;;;;;;;;;::::::888888888888888888888888888888888777777666666666;;;;;;===>>>>>>===<<<<<<888888888777777666555444222111111000000000000000//////////////////.........---,,,++++++*********(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""###############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$"""######$$$$$$######"""#########"""######$$$%%%""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""!!! %%%'''((('''%%%#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''555444444444444333333333333333333333333333333333444444444555555555555666444444444333333444555555444444555555666888999:::999777777999===>>>:::666777777777666666666666666333555666666555555666777999:::<<<>>>>>>>>>===<<<666666555555666666777888777888999:::;;;===>>>>>>???>>><<<::::::;;;===???======<<<;;;;;;:::;;;;;;888888888888999:::;;;;;;777777777888888999:::;;;===<<<;;;;;;::::::;;;;;;888888888888999999999:::;;;;;;;;;<<<======;;;999888888888888888888888888777777777777777777666666888999;;;<<<<<<<<<;;;;;;888888888777777666555444222222111000000000000111000000000//////...------...---,,,+++************))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$%%%%%%$$$############""""""###$$$$$$%%%"""##################""""""###$$$$$$%%%$$$######"""######"""!!!!!!"""$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%%%%%%%$$$###""""""$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((444444444333333333222222333333333333333333333333444444444555555555666666555555444333333333444444444444555555666888999:::;;;999888;;;???@@@<<<777666666666666555555555555222444555555444444555777888999;;;<<<===>>>======666666666666666777888888777888999;;;<<<======>>>>>>===;;;999999;;;===???>>>>>>===;;;;;;::::::;;;888888888888999:::;;;<<<999999999999:::;;;<<<===<<<;;;::::::999999::::::888999999999999:::::::::999999:::<<<===<<<999777888888888888888888888888666666777777777777666666666777999:::;;;::::::999888888888888777666555444333222222111111111111111111111000000///---,,,+++...---,,,+++******************++++++++++++******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''222222222222222222222222333222222222222333444555888666333111000222555777888888888888777555444333666666666777888888999999:::;;;===AAADDDCCC>>>999777777777777777666555555444555666777777888888777666666777999:::;;;<<<===777777666777777888999999555666777888:::<<<===>>>>>>===<<<::::::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::444555777888::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999888888777888888888888888999999999:::;;;<<<=========<<<;;;777777777777777777777777888888888888888888888888888777777888888999:::;;;777666555444333222222222444333222222111111222222333222000///---,,,,,,,,,,,,,,,,,,+++++++++******---------,,,+++***)))((())))))))))))((((((((((((***))))))((('''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################'''!!!%%%(((%%% ###$$$%%%&&&&&&$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!! !!!"""###$$$$$$$$$!!!""""""""""""######### !!!"""###"""!!!!!!########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))+++)))(((((())))))(((&&&222222222222222222222222222222333333333444444444666444222111111222444666555555666777777777666666666666777777888999999999:::===AAAGGGIIIFFF???999777777777777777666555555444444555666777777777777666777777888999:::;;;;;;777777666666666777888888555666777888999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;=========<<<<<<:::999999555666777888999::::::;;;:::::::::::::::;;;;;;<<<:::999999888888777666666777777777777888888888888888999:::;;;<<<<<<;;;;;;888888888888888888888888777777777777777777777777555555555555555666777888666666555333333222222333333333222111111111111222111111///...------------,,,,,,+++++++++*********,,,,,,,,,,,,+++***)))((())))))))))))(((((((((''')))))))))((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((### %%%(((%%%"""###$$$$$$%%%%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%"""##############################$$$%%%%%%%%%&&&"""""""""#########$$$$$$""""""$$$%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))+++)))(((((())))))(((&&&222222222222222222222222111222444555555555444333333222222111111222333333222222444666777888888999777777777888999999:::::::::>>>EEELLLMMMHHH@@@999777777777777777666666555444555666777888888888888777777777888888888999999777777666666555666666666666666666777888999999999;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;:::999888888555666777888999:::::::::999999999999999:::;;;;;;999888888777666666555555666666666666777777777888666777888:::;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777555555555444555555666666666555444333333222222333333222222111111111111111//////...------------...,,,++++++++++++*********,,,,,,,,,,,,+++***)))))))))))))))(((((((((''''''))))))(((((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%%%%%%%$$$############$$$%%%&&&&&&########################"""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))(((***)))(((((())))))((('''111111111111111111111111000222444555666555333222000111111222222222222111000111333555777888888888777777888888999999::::::999>>>DDDJJJJJJFFF>>>999666666777777777777666666666777888999999:::999999888777777777777777777777888777666555555444555555666666666666777777777777999:::;;;;;;;;;:::888777::::::;;;;;;:::999999888666777888999999999999999888888888888888999:::;;;999888888777777666555555444444555555666777777777666777888999:::;;;<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888777666666666666666777555444444333222222222333222222111000000000000000...---------------......++++++++++++************+++++++++++++++***))))))))))))((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$######""""""###%%%'''(((########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""###############################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((***((('''((()))***)))'''111111111111111111111111000111333555555444333111///000111222222222111111111222333555555666666666666777777888999999::::::888<<<@@@CCCBBB???;;;999666666777777777777666666888888999:::;;;;;;;;;;;;888888888777777777777777888777666555555444555555666666666666666666666666888999:::::::::999777666::::::;;;;;;;;;:::999999777888888999999999888888666666666777777999:::::::::999999888777777666666333444444555666666777777888888999:::;;;<<<===>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::999888777666666555666666444444333222222222333333222111000000//////000000,,,,,,,,,,,,,,,------...+++++++++*********))))))******+++++++++***))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! %%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!"""$$$######""""""###%%%'''(((#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""#########################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###!!!!!!#########""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))((()))((('''((()))***)))(((111111111111111111111111///000222333333333222111///000111222222222222222222333333444555555444444666666666777888888999999777:::<<<===;;;999888888555666666777777777777777888999:::;;;<<<<<<<<<<<<888888888888888888888777777777666666555666666666666666666666777777777777888888888888888777777666:::::::::;;;;;;::::::999888888999999999888888777555555555666777888999::::::999999888888777666666333444444555666777888888999999999999:::<<<===>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888777666555444444333444333333222222222222333333111000000///////////////,,,,,,+++++++++,,,,,,---+++************))))))))))))***************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$### %%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$#####################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%######""""""######$$$%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###!!! $$$$$$######"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))))))))((()))((('''((()))***)))(((111111111111111111111111//////000000000111111111000000111111222333333444111111333444444555555444555555555666777777888888666999<<<<<<999777777777555555666777777777777777777888999:::;;;;;;;;;;;;888888888999999999999999777777666666666777888888666666666777777888888888888888777666666666666777888888999999999999999888999999999999999888777666444444444555666777999999999888888777666666555555333444555666777888999999999999888888999:::;;;<<<888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999777666555444444444333222222222222222333333000000///............///,,,,,,+++++++++++++++,,,************))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""#########$$$%%%%%%%%%&&&"""""""""#########$$$$$$###"""!!!!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$$$$###!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((''''''((()))******(((000000000000000000000000/////////...///000111111111111111111222333444555///000111333444555555666444444555555666777777777555999======:::777666777555555666777777777777777666666777888999999999999888888999999999:::::::::777777666777777888999:::666666666777888999999999999888666555555555666777666777777888888888777777999999999999999888777666333333444444666777888999777777777666555555444444444444555666777888999:::999999888777777888999:::666777888999::::::;;;<<<::::::::::::::::::::::::<<<<<<:::999777666666666222222222111222222333333000000///...............---,,,++++++******++++++************))))))))))))((())))))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###### """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&)))***)))(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))'''%%%###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%!!!""""""""""""######### !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((''''''((()))******)))000000000000000///......000000000000////////////111111222222222222111111111222222333333444444555444333333333333444555555777777666666555555555444222222333333444555555555888888888777777777777777888888888888888888888888777777777777777777777777444444444555555666777888:::999777555444444555555444444666777888888888888888888888888777777777777444333333333333444555555555777888999999888777555333555777777666555666777333333444555666666555555777888:::;;;<<<<<<;;;:::999888777777777888999:::777777666555555555555555222222222111111000000000000///------------+++***---,,,,,,+++*********+++))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%% %%%&&&"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$""""""%%%&&&%%%"""'''%%%###$$$&&&'''%%%###########################'''"""!!!$$$######"""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$###""""""$$$%%%%%%###""""""###&&&%%%######$$$%%%$$$###$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$########################################## !!!"""######"""!!! $$$###"""""""""###%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$############"""######$$$$$$$$$$$$######&&&&&&%%%%%%$$$######"""########################$$$$$$$$$#########""""""$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%$$$$$$"""###%%%&&&&&&%%%$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''$$$###$$$&&&((((((((((((((((((((((((&&&'''((()))***))))))(((000000000000000///....../////////...............000000111111111111000000000000111111222333333333444333333333333444555555555555555555444444444333444444555555666777777777777777777777777777777888888888888888888888888888888888888888888888888888555555555555555666777888888777555333222111111111444444666777777888888888666666555555555444444444444333333333333444555555444555666888888666555444333444666666555444444555555555666666666555444444666777888999::::::999999999888777666666666777888777666666555555555555555333333333222111000000//////...,,,,,,------,,,***---,,,+++***************))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%!!!!!!%%%%%%"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############%%%&&&&&&%%%###$$$&&&'''%%%###########################%%%!!!!!!$$$$$$ $$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$"""!!! """###%%%$$$###""""""###$$$"""!!!!!!###$$$######%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%######""""""######$$$%%%################################################!!!"""###$$$$$$###"""!!!$$$###"""""""""###$$$%%%$$$$$$######"""#########""""""######$$$$$$$$$%%%"""######$$$$$$######"""""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%###$$$&&&''''''''''''''''''''''''(((((((((((())))))******//////000000000///......---------...............//////000000000000///////////////000111111222222333333333333333444555555444444444333333333333333444444444555666666777777666666666777777888888888777777777777777777777777888888888888888888888888666555555555555666666777888777666444222111000000444555555666777777777777555555444444444333333333444333333333333444555555222333444555555444333222222444666666555333333444777777777777666555444333444555666777888888888888888777666555444444555555666666555444444444444555555444444222111000//////...---+++,,,---...,,,+++,,,+++******************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""""""%%%%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$ """&&&&&&$$$###$$$%%%&&&%%%$$$###########################!!!"""%%%%%%"""!!!###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%$$$$$$###!!! !!!###$$$$$$###"""######!!! !!!######"""%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""######$$$%%%###################################################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%#########"""######$$$$$$ !!!"""###$$$%%%&&&&&&"""######$$$$$$######""" !!!"""######$$$$$$########################$$$$$$$$$###############$$$$$$$$$############""""""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''***)))(((((())))))++++++...///////////////......------............//////......////////////.........//////000000111222222333333222222333333444555444444444333333333333333111222222333333444555555444555555666777888999999777777777777777777777777888888888888888888888888666666555555555555666666888888888777777555444333444555555666777777666666666666555555555444444444444333333333333444555555222333444444444444333222333555777777666444333333666666666777666666555555444555666666777888888888999888666555444444444444666555444444333333444444666555444222111///......---,,,++++++---...---,,,+++******)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$""" """%%%$$$$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%###""""""&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###"""""" """$$$$$$###"""###$$$ !!!#########%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###"""""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""############""""""#########$$$%%%%%%&&&&&&################################################$$$$$$$$$#########"""""""""###$$$%%%&&&&&&&&&&&&'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''((())))))***+++*********......////////////............/////////000000000......////////////......//////000000111222222222333222222222222333444444444444444444444444444555111111222222333444444444444444555666777888888999666666666666666666666666777777777777777777777777666555555555555666666777777888999::::::999777666444555555666666666666555555555555555444444444444444333333333333444555555444444444555555444444444555888::::::777555333333333333555666777777777777555555555666777777888999999888777555444444555555555555444333333333333333555444333222000///...---,,,+++***+++------,,,+++)))))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%&&&&&&!!!######""""""###$$$!!!  """$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%'''***------+++)))'''------.../////////............//////000111111111......////////////....../////////000111111222222222222222222222333444444444444444444555555555555333333333444555555666666555555555666666777777777666666666666666666666666666666666666666666666666444444444555555666777888777888;;;<<<<<<;;;888666444555555666666666555555444444333333333222222222444333333333333444555555555555555555555555555555666999;;;;;;999555333222111111333555666777777777555555555555666777888999888777666555444444555666444444333222222222222333333222222000///...---------,,,***+++,,,---+++***((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$######""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$''''''$$$###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''%%%###$$$%%%$$$###"""###%%%########################%%%''''''$$$%%%((()))((("""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&####################################$$$&&&'''(((!!!"""###""""""###$$$###"""!!!!!!###%%%%%%$$$############$$$$$$$$$$$$"""""""""############$$$######""""""######$$$%%%"""""""""###$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$#########""""""!!!""""""######""""""!!!######""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,,,,***(((&&&,,,---......//////......------......///000000111/////////000000/////////---......//////000111111222222222111222222333444222222333333444444444444222333333444444555666666555555666666666666666666555555555555555555555555555555555555555555555555333333333444666777999:::<<<===@@@AAA@@@<<<999666444555555666666555444444444444444444333333333333444333333333333444555555555555444444444444555555666999;;;;;;888444222111111111333444555555555555444444333333444555666777666555444333333444555555444333333222222222222222111000000///...------,,,...,,,++++++,,,,,,***)))(((''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$(((((($$$"""%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&&&&"""$$$%%%$$$""""""###%%%########################"""&&&%%%###%%%---111000############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&###########################""""""""""""###%%%&&& """###""""""###$$$$$$###!!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""##################""""""######$$$%%%!!!""""""###$$$$$$%%%%%%########################$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%$$$$$$###$$$$$$######"""########################$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((,,,,,,---.../////////...,,,,,,------...///000000//////000000000000//////,,,,,,------...//////000222222111111222222333444111111111222222333333333000111111222222333444444666666666666666555555555555555555555555555555555444444444444444444444444222222333444666888:::;;;BBBDDDEEEFFFCCC???:::777444555555666555555444444777777666666666555555555444333333333333444555555555444444333333444444555555888;;;:::777333111///222222333333444333333333333222222111222333555666444333222222222333444555444333222222111111222222//////......---------,,,...---++++++++++++***((('''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$))))))$$$"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&$$$ !!!$$$!!!$$$%%%%%%"""!!!###%%%######################## $$$$$$"""&&&000666666%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&###########################"""!!! !!!"""""" """"""""""""###$$$%%%###!!!!!!"""######"""%%%%%%%%%&&&&&&'''''''''""""""""""""#####################"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%###########################"""!!! !!!"""###!!!"""###$$$%%%$$$######%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&'''(((########################""""""######$$$$$$$$$$$$$$$$$$$$$############"""############"""  !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))***///...---,,,,,,,,,,,,,,,//////////////////////////////000111111000///...---------......000111111222111///......000222333333333333444333333222222222333333444444333333333333333444555666666666666777777777666666777777777555555444333333222111111444222333555555333666;;;@@@KKKSSSOOOEEE???;;;999666777888999999888777666:::<<<>>><<<888444444444666555444222111111222222444444555555666555555444666555444333222222222222666666555444333333333333444333222222111111222222444444444444444444444444444333333222111111111222111111000000//////......------......------,,,+++******))))))((((((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%""""""!!!!!!""""""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!################################################""""""#########$$$$$$$$$$$$%%%%%%$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$%%%###"""###&&&(((((((((%%%$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""'''******(((&&&&&& !!!"""######$$$######"""!!!!!!!!!"""###$$$%%%###"""!!! !!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&$$$######$$$$$$""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""###""""""#########$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! %%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......---,,,,,,,,,,,,,,,...........................///000000000///......---------......///000111222111000/////////111222222333333444444444333333333333444444444333222222000111222333444444444444444444333333333333444444666555555444444333333333555333444666666555888===GGGUUU___YYYIII>>>999777777777999999:::999888888999;;;<<<;;;777444333444666555444333222222222333333333333444333333222222555555333222222111111111666666555444444444555555444333333222222222222222333333333333333333333333444333333222111111111222222222111111000/////////---------...------,,,++++++*********))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""####################################$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###""" !!!######$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$###&&&%%%%%%$$$###""""""!!!############$$$$$$$$$%%%$$$$$$$$$$$$#########"""!!!###%%%&&&%%%%%%%%%&&&""""""###$$$$$$$$$######&&&&&&%%%$$$###"""!!! !!!!!!""""""############%%%%%%%%%%%%%%%$$$$$$$$$((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$################################################%%%$$$$$$############$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&...------,,,,,,,,,,,,,,,---------------------------....../////////............---......///000111333222111/////////000000222222333444555555555555444444444444333333222111...///000111222222222222333222222111111222222333555555555555555555555555666444444777777666:::@@@KKK^^^kkkcccNNN===888777777888999999:::::::::999888999:::999666444444444666555444333333333333333333444444444333222222111444444333222111111111111666555555555555666777777444444333222222222222333222222222222222222222222333333222222222222222222333333222111111000000///---------------,,,++++++++++++++++++************))))))))))))))))))))))))'''''''''&&&&&&''''''''')))(((''''''&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$########################%%%%%%%%%%%%&&&&&&&&&'''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$!!!"""###"""!!! !!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%###!!!"""###$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###%%%###$$$$$$$$$$$$######"""%%%%%%&&&%%%$$$"""  """$$$$$$###!!! $$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######################################################"""######$$$%%%%%%%%%%%%""""""############$$$$$$!!!!!!"""###$$$%%%&&&&&&########################!!!"""###%%%&&&'''''''''$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''(((***)))'''&&&%%%&&&&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000000444333111000////////////111222333444555666666666444444444444333222111111...///000111111222111111444333333222222333333444444444444444555555555555555333333666777777<<>>EEEVVVeeennndddQQQCCC===<<<777666666555555555666666666555333444666777777777555666666777666666555555222333333444444333333222444444333222222333333444222222222333333555666666666666555444444444444555666555555444444333333333000111222333444333222111000//////......---,,,,,,,,,,,,,,,,,,,,,+++******((((((((((((((()))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''((($$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!"""###$$$&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$############### !!!""""""!!!!!!"""#########$$$%%%%%%%%%%%%$$$"""!!!!!!"""###"""  !!!"""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$'''))))))'''%%%$$$$$$""""""#########""""""!!! """###$$$$$$$$$###%%%$$$""" !!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''&&&$$$###"""######$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$%%%&&&'''(((''''''''''''''''''''''''++++++******+++,,,,,,---------------------------......------...000111222//////............//////000000111111111000000000111111222222333222222222111111222333444444444444222333444555666666666666444444333333333333444444555555444444333333222222444111222555777:::@@@HHHVVV]]]```WWWKKKCCC???;;;999888777666555555666666777444333444666999999888555666777777777777666555111111222333444444444444555444444333444444555555444444444444444555666777777666666555555555555555555555444444333222222111///111222444444333222111000000000///......------+++,,,,,,,,,,,,+++******(((((()))))))))*********))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""###%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###########################""""""######$$$%%%%%%&&&$$$$$$$$$#########""""""!!!""""""!!!!!!"""#########$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&$$$#######################################$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############''''''&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! """!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$&&&'''((((((''''''''''''''''''''''''+++*********+++,,,,,,---------------------------///.........///000222333000//////........./////////000000111111111111000111111222222222111000000000111222333444555555555333333444555666666666666888777777666666777777888777777666555444444333333555222333666999;;;BBBJJJOOORRRQQQKKKEEECCC@@@<<<;;;:::888777666555666666777444222444777::::::999555666777888888777666555222222444555666777777777555555444444444555555666666555555555555666777777777777666555555555555555444444333333222111000000///000222444444444222111111111111000//////......+++,,,,,,,,,,,,+++******))))))******+++++++++,,,))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""!!!!!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%!!!###$$$$$$$$$"""!!!###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""!!!###$$$$$$######$$$&&&######$$$%%%%%%%%%%%%$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$###$$$'''***$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$&&&&&&&&&$$$"""!!!(((((((((''''''&&&&&&&&&###$$$&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''(((""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$'''%%% """'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((......---------,,,,,,,,,******+++++++++,,,,,,,,,...///000///...---...000222111111000000000000000000000111111111222222222222111000//////111333444///111222444555555444444444444444444444444444444666666666555444444333333444444444444555555555666444444444555777;;;>>>@@@DDDCCCBBB@@@>>>===<<<<<<;;;:::888777777777888999888555333444777999999777666777888999999888777666666666666555444333111111555444444333333444444555777666555444444444444444444444444444444444444444444444444444444444444444222333555666666555333222333222111000////////////------,,,++++++******)))+++++++++************)))))))))(((((((((((())))))******)))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&######$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###############%%%&&&&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$###############$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###########################""""""""""""############%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%% ###&&&################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%***...,,,(((%%%'''***---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...///000///...---...000000//////...//////000000//////000000000111111111222111000//////111333444///000111222333333333333444444444444444444333333555555555555444444444444444444555555555666666666666555555555666888:::<<<===<<<;;;;;;:::::::::::::::999888888777777777888999666444444777888888777777777888999999888777777444444555555555444333333555555444444444444555555666666555444444444444444444444444444444444444444444444444333333444444444333444666777777666444333333222111000////////////+++++++++++++++++++++,,,+++++++++************)))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""######%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$############$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!! !!!"""######%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%)))***)))'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%&&&'''&&&%%%$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%""""""""""""""""""""""""$$$#########""""""""""""##################$$$$$$######$$$$$$$$$######"""!!!"""######$$$$$$##############################""""""""""""#####################"""""""""!!!!!!######"""""""""!!!!!!!!!############$$$$$$$$$%%%########################'''%%%###"""!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''((("""%%%'''&&&### """,,,,,,,,,+++++++++******,,,,,,,,,,,,------------...///000///...---...000------------...///000000///////////////000000000111111000///000111222333////////////000111222222333333333333333333333333444444444444555555555555555555666666666777777777777777555555555555666777666666777777888999999:::888888999999888888777777999777666666777777777666777777888888888888777777333333444555666555555555555555444444444444555555555555444333333333444444444444444444444444444444555444333222222333444555444555666777777666555444222111000//////...//////)))******+++,,,,,,------+++++++++************)))&&&'''((())))))((('''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""""""""#########$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$############"""""""""$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%!!!!!! !!!!!!"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""################################################"""""""""###"""""""""###$$$%%%%%%"""######$$$$$$$$$######!!!"""######$$$$$$##############################""""""""""""#####################"""""""""""""""$$$$$$#########""""""""""""""""""#########$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&''''''&&&%%%$$$###"""+++++++++************))),,,,,,,,,---------.........///000///...---...000,,,,,,,,,---...000111222000000000000000000000000111000000///000111222222111000///...///000222333222222222222333333333333222222333444444555666666666666666666777777777777777777666555555555666777666666777888999:::::::::666777888999999888777666999888777777777777666666666666666777777666666666444555555666666666555555444444333333333333444444444444333333333333444444555555555555444444444444555444222111111222444555333444555555555555444333111000//////.........///*********++++++,,,,,,,,,+++++++++*********))))))((()))+++,,,,,,+++)))((())))))((((((((('''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$#########"""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$###################################################""""""""""""##############################"""###$$$###"""!!!"""###""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""################################################""""""""""""###$$$%%%%%%""""""###$$$$$$$$$############$$$%%%%%%%%%%%%%%%########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!""""""""""""#########"""""""""""""""""""""""" !!!###$$$$$$###!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((()))******)))(((++++++*********))))))))),,,,,,,,,---------.........///000///...---...000,,,,,,---...///111222333111111111111111111111111000000000000000111111111111111000//////000222333111111111222222222333333111222222333444555666666666666666666777777777777666666666666777777888888777777888999999999888888555666888999999888777666888999999888777666666666555555555444444555555555777777777777666555444333333333222222222222333333444444444333333444444555666666666555555444444444444333222222222222333444111222222222222222222111000///......---.........,,,,,,,,,+++++++++******+++++++++*********))))))''')))***,,,,,,***)))'''(((((((((((((((''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""###$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""######################################################""""""!!!!!!""""""###"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""###########################&&&%%%$$$######$$$%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""#######################################$$$$$$$$$######""""""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""#################################""""""""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((+++++++++*********)))))),,,,,,,,,,,,------------...///000///...---...000---------...///111222333222222222222111111111111/////////000000000111111111111000000000000111111000000000111111222222333111222222333444555555555555555666666666777777777555555666777888888999999666777888888888777666555666666777777888888777777777888:::999888777777888555555444444444444555555999999888888777555444333333333222222222222333333555555444444444555666666777777666666555444444444222222333333333333222222000000////////////000000......------------......------,,,,,,+++******)))+++++++++************)))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######"""""""""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! """###$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%##############################""""""""""""######  !!!!!! !!!###!!!"""######$$$$$$######!!!!!!!!!"""""""""######"""""""""###############%%%$$$$$$$$$$$$$$$$$$%%%######################################################$$$$$$$$$###""""""#################################$$$$$$$$$$$$$$$$$$$$$###############$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&""""""""""""""""""""""""""""""""""""############"""""""""""""""###############"""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%'''(((***,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,...///000///...---...000---,,,------...///000111222111111111000000000000...//////000000000000000/////////000000//////...//////000000111222222333222222222333333444444444444444555555555666666666444444555666777777777777555666888999999888666555666666666666666777888888555888::::::888777888999777666555555555555666777888888888888777777666555555444444333333444444555666555555555555666777888777777777666555444444444000222333444444333222000//////............//////...------,,,------......,,,++++++++++++++++++++++++++++++************)))%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''!!!!!!!!!"""""""""###############$$$$$$####################################$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$!!!$$$$$$$$$$$$#########"""!!!!!!""""""###$$$$$$$$$"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###########################$$$$$$$$$$$$!!!"""""""""#########$$$""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$'''***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...///000///...---...000,,,,,,,,,,,,---...//////111111000000/////////......//////000000000000000------/////////...---,,,...//////000111222222222222222333333333333444444444444444444555555555666444444555555666555555444555777999:::;;;:::999888777666555555555777888999444777:::;;;999777888:::999888777666666777888999666666777888888888888888666666555555555555666666666666666666666777888888888777777666555444444444///111333555555333111/////////............//////------,,,,,,,,,------...*********++++++,,,------+++++++++************)))((('''&&&&&&&&&&&&'''((('''(((((((((((((((((((((%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#################################$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""################################################""""""""""""""""""""""""!!!######"""###'''***$$$$$$$$$$$$######"""""" !!!"""$$$%%%&&&'''""""""######$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++***(((%%%"""""""""!!!!!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""#########$$$ !!!""""""!!! ########################""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%$$$$$$###################################################"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$!!!&&&************************))))))*********+++++++++------,,,,,,---...000111111000...---...///111222111111000000//////.........------------...//////111111000000//////......000000000000000000000000000111111111111222222222333333333444444444555555777666555444444444444444777777666666777888999999999999::::::999777666555777777666666555555444444777777888999999999999888666666666666666666666666777555444222222333444555666666555555666777888999777777666555444444333333111111222333333333222222---------.........//////......//////...,,,+++***++++++++++++++++++++++++))))))))))))((((((((((((***((('''&&&&&&'''(((***'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###""""""((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""!!! ###"""""""""######$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%###!!!$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""############""""""#########""""""""""""""""""###$$$$$$$$$"""!!! ############$$$%%%&&&'''((('''%%%###"""######$$$######""""""!!!!!! """###$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++---...//////...---,,,---...000111000000000/////////.........------------...//////111000000000/////////...000000000000000000000000000000111111111222222222333333333444444444444555666666555444444444444444666777777777888888888888999999::::::999888666555666666666555555555555555666666777888888888888777666666666666666666666666666555333222222222444555555555555666666777888888666555555444444333333333222222333333333333222111------------........./////////---,,,+++++++++,,,++++++++++++++++++++++++))))))))))))(((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" !!!"""$$$%%%&&&''''''######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$%%%%%%$$$###"""!!! !!!"""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## !!!"""###############$$$$$$%%%%%%%%%$$$######"""""""""###""""""!!!!!!&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######$$$############"""""""""$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############$$$######""""""######$$$$$$#########%%%%%%$$$"""$$$###""""""""""""###$$$"""############$$$$$$$$$""""""############""""""###""""""""""""""""""""""""############""""""!!!############$$$%%%&&&&&&$$$###"""!!! """""""""""""""!!!!!!!!!$$$$$$#########""""""""""""############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))***+++,,,---------,,,+++,,,---...//////////////////............------------...//////000000000000////////////000000000000000000000000000000000111111111222222333333333333444444444444666555444444444444444444666666888999999888888777999999999999888777666666444444555555555555555555555555666777777777777777666666666666666666666666555444333222222222333444333444555666777777777777333333333333333333333333222222222222111000//////------------............000...+++)))(((***,,,---************************)))))))))((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%#########"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""#########$$$%%%%%%%%%%%%$$$###### !!!"""""""""""""""#################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######################## !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%###############$$$$$$$$$###""""""""""""""""""######"""!!!!!!######"""!!!$$$$$$############$$$$$$"""############$$$$$$$$$""""""############""""""""""""""""""""""""######""""""""""""""""""###$$$######"""######$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""""""""%%%$$$"""!!! !!!!!!""""""############$$$$$$$$$"""""""""######"""""""""###############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***************++++++,,,---,,,,,,,,,,,,---.................................------------...//////////////////000000000000000000000000000000000000000000000000111111111111222222333333333444444444555555444333333444444444555666888999999888666555888888888888777777666666333333333444444555555666555666666777777777777777555555555555555555555555444444333222111222222333222333444666777777777666222222222222222222333333000000000000///...---,,,------------------------...,,,+++)))))))))+++,,,************************))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%##################""""""""""""######""""""!!! """"""""""""###$$$%%%&&&##############################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########$$$##################$$$###############$$$$$$%%%"""""""""###$$$$$$$$$%%%######""""""""""""######!!!  !!! %%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$""""""############"""""""""""""""""""""############"""!!!!!!!!!###$$$%%%""""""""""""###$$$%%%&&&$$$%%%&&&'''&&&%%%###"""!!!!!!!!!""""""######$$$###""" !!!###$$$""""""#########$$$$$$$$$""""""############"""""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++,,,,,,,,,,,,,,,------,,,---------......---------------............------------...//////......//////000000111111000000000000000000000000//////000000000111111111222222222333333333444444444444333333333444444555444555777888888777555444777777666666555555555666222222333333444444555555555666666777777777777777444444444444444444444444333333222222111111111111111222333444666666777777111111222222222222222222111111111111000///...---------------------,,,,,,******************)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''$$$$$$############$$$$$$##############################$$$$$$$$$$$$############""""""""""""############"""""""""#########""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######"""!!! !!!!!!"""############!!!"""######$$$######"""""""""""""""############ !!!"""######$$$$$$##################$$$######""""""######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$###!!!!!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""###############"""!!!!!!!!!###$$$%%%""""""""""""###$$$%%%%%%!!!"""#########""" !!!!!!""""""######$$$$$$!!!  """$$$&&&""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))***,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------...------------...//////---......///000111111222000000000000000000000000/////////000000000111111222222222222333333333333333333333333333444444555444555555666666555333333555555444333333444444555222222333333333333333333444555555666666666666666444444444444444444444444222222222111111111000000111111222222444555777888222222222222222222222222444444444444333222111111------------,,,,,,,,,,,,'''(((*********)))((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###!!!###""""""!!!!!!!!!""""""##############################$$$$$$$$$$$$###############""""""#########"""""""""!!!""""""###$$$ !!!"""""""""""""""########################"""""""""############$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###"""!!! """"""###############"""!!!!!!""""""###"""""""""%%%&&&&&&&&&%%%###!!! !!!!!!!!!""""""""""""""" !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""###%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""###$$$""""""!!!""""""###$$$%%%"""######$$$######""""""""""""##################!!! !!!###%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((++++++++++++++++++++++++((())))))))))))*********,,,,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////------...///000111222222000000000000000000000000////////////000000000111111222222222222333333333333333222222333333444555444444444333333222222222333333222111111222333444333333333333222222222222222222333444444444444333333333333333333333333333111111111111111000000///222111000000222444777999444444333333222222111111333333333444333333222222---------,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""#########$$$$$$$$$$$$'''&&&$$$!!!"""""""""""""""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$######"""""""""###$$$%%% !!!"""""""""""""""########################""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%#######################################"""!!! !!!"""######$$$$$$############$$$######"""""" !!!"""###$$$###!!! !!!!!!""""""############!!!""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$'''$$$"""!!!###$$$%%%%%%""""""###$$$$$$###"""""""""############$$$$$$$$$""""""############"""""" !!!!!!"""######$$$$$$"""############""""""!!!!!!!!!!!!""""""###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$##########################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%************************)))************++++++++++++,,,---...---,,,+++***))))))***++++++++++++***+++++++++,,,,,,---------...------------...//////,,,---...///000111222333000000000000000000000000////////////000000000000111111222222222333333333222222222222333333444555444333222111111111111222222111000000000111222333444333333222222111111111000000111222222222222111333333333333333333333333111111111111111000//////333111//////000444888:::555555444444333222111111///000000111111111111000---------,,,,,,+++++++++***(((&&&%%%%%%''')))+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########"""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""!!!!!!""""""#########$$$!!!!!!###$$$%%%%%%%%%%%%""""""###$$$%%%''')))***""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$&&&'''""""""###$$$$$$$$$$$$$$$########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%%%%$$$$$$ !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""######""""""######$$$$$$$$$%%%############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%$$$$$$$$$######""""""######""""""""""""######%%%""" """###"""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""############"""""" !!!!!!"""###$$$$$$$$$"""###$$$$$$$$$"""!!! !!!!!!!!!!!!"""###$$$%%%######!!!!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""&&&&&&%%%%%%$$$"""!!! """############$$$$$$$$$""""""############""""""%%%$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$+++++++++***((((((+++---************+++,,,------+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---.........------///000000000000000111111111111000///...------...///000111111000000000000111111444444333333333333222222222333444555555555444333666555444444222222111000444444555555555555555555333333222111000000111111000000000000000000000000444444444444444444444444333222222111222444555666000000111222333333444444444444333222111111111111////////////..................---,,,***)))((((((''''''&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################)))&&&""""""$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$###!!! %%%%%%$$$$$$###"""!!!!!!########################%%%$$$###""""""###$$$$$$"""!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$##############################"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""###$$$%%%%%%######""""""""""""######""""""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$""""""""""""""""""######%%%$$$###""""""###$$$$$$######""""""""""""""""""###!!! !!!$$$&&&&&&%%%%%%$$$$$$$$$###"""""""""###############"""!!! ###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """############$$$$$$$$$''''''&&&&&&%%%$$$###### !!!!!!"""###$$$$$$$$$######""""""!!!!!! """############$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$#########$$$&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))******)))'''''')))+++++++++*********+++,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......------...000//////000000000111111111000//////.........///000111111000000000000111111444444333333333222222222222333444555666555444444555444444333333222222111444555555555555555444444333333222111111111111111111111111111111111111111444444444444444444444444333333222111222333444555111111111222222333333333444444333222111111111111////////////.........---...------,,,***))))))((()))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############"""""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################'''$$$""""""$$$%%%$$$###"""######$$$$$$######""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###""""""!!!########################$$$###"""""""""###$$$%%%""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$######""""""############""""""########################$$$$$$###"""""""""""""""################################################""""""""""""""""""""""""!!!!!!"""###############""""""########################""""""""""""######%%%$$$#########$$$%%%&&&!!!"""""""""#####################"""""""""""""""$$$$$$###"""""""""###$$$########################%%%###""""""$$$%%%%%%$$$$$$$$$$$$#####################$$$$$$######"""!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""###############""""""!!!"""############$$$$$$$$$&&&&&&%%%%%%$$$######### !!!!!!"""######$$$$$$$$$#########"""""""""""""""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$######"""###$$$%%%&&&########################&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))(((''''''(((***,,,,,,+++*********++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......------...000//////000000000000111111000000////////////000000111111000000000000111111333333333333222222222222222333444444555555444444333333333333333333333333666666666666555444333333333222222111111111111222111111111111111111111111444444444444444444444444444333222111111111222222111111222222222222222222444444333111111000000000//////.........---------------,,,+++***)))))))))+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$###!!!"""###$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!"""###$$$&&&'''%%%%%%$$$$$$###"""""""""########################"""""""""""""""###$$$%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$""""""############""""""########################%%%%%%$$$############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""######"""!!!!!!######""""""""""""######%%%$$$###"""""""""###$$$""""""""""""############$$$#########""""""!!!!!!######""""""""""""##############################&&&$$$###"""###$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###############"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))(((''')))***,,,,,,+++***))))))******,,,------...------,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,++++++---//////...---...///////////////000000000111000000000000000000111111111111000000000000111111333333333222222222222111111111222222333333333333222222222333333444444444666666666666555444333222333222222111111222222222111111111111111111111111333333333333333333333333444444333222111111000000222222222222111111111111444444222111000000000000.........---------,,,,,,,,,,,,++++++******))))))++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!!!!!!!!!!!###%%%$$$$$$$$$#########""""""########################!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""!!!""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!""""""###"""!!! ######""""""""""""######"""!!! """""""""""""""#########$$$$$$######"""!!!!!!!!!""""""""""""""""""##################$$$$$$$$$$$$$$$"""!!!!!!"""###"""""""""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$##################"""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!""""""#########$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""####################################""""""#########$$$$$$$$$########################$$$##################$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$)))***++++++***)))***+++,,,++++++***))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,---------***+++,,,------,,,+++***+++---//////...---...///...////////////000000000///000000111111111222222111111000000000000111111333333222222222111111111000000000000000111111111111222222333333444444555666666666666555444333222333222222222222222333333111111111111111111111111333333333333333333333333444444444333222111000///222111111111111111111111555444222111000/////////------------,,,,,,,,,,,,************************+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$#########""""""###$$$$$$$$$$$$###########################################################################!!!"""###$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%$$$#########$$$&&&'''$$$$$$$$$#######################################!!!!!!""""""############$$$$$$###"""!!!!!!!!!"""!!!!!!"""###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$##############################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""""""""!!!!!!!!!######""""""""""""###### ######""""""""""""""""""############""""""!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$ !!!######""""""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""!!! """"""#########$$$$$$$$$######"""""""""""""""!!!"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$#########!!!!!!""""""####################################"""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))***,,,,,,+++******+++++++++***)))))))))******))))))***+++++++++*********++++++,,,,,,------...++++++,,,,,,,,,,,,++++++***---///000///...............////////////000000///000111222222333222222111111000000000000111111222222222222111111111111000////////////000111111222222222333333444444444666666666666555444333333333222222222222333333444222222222222222222222222333333333333333333333333444555555444333222111000000000111111111111111111555444222111//////......------,,,,,,,,,+++++++++)))))))))******************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###########################################################################"""$$$%%%&&&$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########'''&&&&&&%%%%%%%%%&&&&&&################################################!!!""""""######"""!!!!!!$$$###""""""""""""""""""!!!!!!""""""###$$$%%%%%%""""""############""""""###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!!!!!"""###$$$######""""""""""""######"""!!!  !!!############"""""""""""""""""""""""""""""""""###!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!"""######$$$$$$!!!########################$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """############$$$$$$$$$######""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))))))))***))))))))))))******+++((())))))***++++++************+++,,,,,,---......,,,,,,++++++++++++,,,,,,***---///000///................../////////000000///000111333333333333333111111000000000000111111222222222222111111111111111111000000000111222333333333333333333333333333444555555555555555444444222222222222222333444555222222222222222222222222222222222222222222222222444555555666555444333222//////000000111111222222555444222111///.........,,,,,,,,,,,,++++++++++++((()))))))))******++++++***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$##############################################################################&&&((((((%%%$$$$$$%%%!!!!!!""""""""""""!!!!!!"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########""""""############""""""################################################"""#########"""!!! """"""""""""""""""###$$$!!!!!!""""""######$$$$$$""""""############""""""#######################################$$$%%%%%%################################################""""""""""""""""""""""""!!!!!!"""##################""" !!!###&&&(((######""""""""""""#########"""!!!!!!!!!"""###$$$############"""""""""!!!!!!!!!!!!"""######$$$$$$!!!"""$$$%%%&&&&&&&&&%%% !!!""""""######"""!!! """#########$$$$$$$$$###############!!!"""######$$$$$$#####################"""!!!!!!!!!!!!!!!!!!"""""""""""""""############"""!!!!!!"""############$$$$$$$$$###########################"""""""""""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%%%%$$$#######################################$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))((((((((())))))(((((()))***++++++((()))***+++++++++++++++******+++,,,,,,---......---,,,+++******+++,,,---***,,,///000///...---.............../////////000///000222333444444333333111111000000000000111111222222222111111111111000333222111111111222444555333333333333333333333333444444555555666555555555222222222222333333444555222222222222222222222222222222222222222222222222444555666666666555444333...//////000111222222333555444222111///...------,,,,,,,,,+++++++++******(((((())))))******+++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$'''***)))&&&$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############ !!!"""$$$$$$$$$###"""##################$$$$$$##############################$$$###"""!!!""""""!!!!!!"""###$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""##################""" !!!$$$(((***######""""""""""""######""""""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!! !!!"""###$$$%%%%%%"""###%%%&&&''''''&&&&&& !!!""""""###&&&$$$""""""###$$$###"""%%%$$$$$$$$$######"""""" !!!"""##############################"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******))))))))))))))))))))))))'''((()))******++++++******))))))(((((()))***+++******+++++++++******)))***+++,,,---......................../////////000111111222333333333333222333333333222222111111111333222222111111222222333555333111000000111333444444555555666666555555444555555444444444555666666444444444444444444444444111222444555555555444444333333222222333333444555666777999::::::888555333111111000//////000111222000000000000///////////////---+++,,,...///---+++++++++******)))((((((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!!!!"""###&&&$$$""""""$$$%%%### ########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""#########&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""""""""$$$$$$############""""""!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$############""""""######$$$%%%&&&%%%%%%$$$#########$$$""""""############""""""######$$$$$$$$$%%%%%%%%%'''$$$""""""%%%''''''&&&###$$$$$$%%%%%%$$$$$$###&&&###!!!"""%%%'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""$$$%%%###!!!$$$#########""""""!!!!!!$$$%%%&&&&&&%%%### """"""###$$$$$$###!!!!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$########################""""""""""""######!!!!!!!!!!!!!!!""""""###%%%###!!!!!!"""$$$%%%%%%########################################################################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$##################""""""""""""!!!$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%'''(((((()))((((((((((((((()))******))))))))))))))))))))))))'''((()))******++++++******))))))((())))))++++++******++++++++++++******+++,,,---......//////............/////////000000111111222333333333333222333333333222222222111111333333222222222222333333555444222111000111222333222222333333333333222222444444444444444444555555555555555555555555555555555555666666666555444333333222222222222333444444666777999::::::888666444222111000//////000111111000000000000///////////////---+++,,,......,,,***))))))))))))))))))******(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###$$$%%%&&&'''&&&$$$""""""$$$%%%###!!!########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$############""""""######$$$%%%%%%$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%'''&&&%%%###$$$$$$%%%%%%$$$$$$######!!! ###$$$$$$"""#############################################"""###""" !!!###$$$###!!!############"""""""""!!!$$$$$$%%%%%%$$$###!!! !!!"""######$$$###"""""""""##################"""######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$%%%%%%#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!"""######!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###############$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """###%%%%%%&&&&&&((((((((((((((()))******))))))))))))))))))))))))'''((()))******++++++***)))))))))))))))***+++,,,******+++++++++++++++***,,,,,,---...////////////....../////////000000000111111222333333333333222333333333222222222222111333333222222222222333333666555333111000000111111222222333333333333222222333333333333444444444555666666666666666666666666888888888777666444333222222222222222222333444444555666888999:::999777666333222111000000000000000000000000000///////////////---,,,,,,------,,,***''''''((())))))***++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''%%%$$$"""###$$$$$$###"""########################"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$###""""""!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''%%%$$$###$$$$$$%%%%%%$$$$$$######""" !!!"""$$$######""""""""""""""""""""""""#########""""""!!!!!!!!!!!!  """######"""############""""""""""""######################## !!!"""######$$$#########""""""!!!!!!""""""#########$$$$$$$$$$$$##############################"""""""""############$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!###%%%$$$!!! ########################""""""""""""""""""""""""########################""""""""""""##################$$$%%%&&&'''((()))$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%((((((((((((((())))))***))))))))))))))))))))))))'''((()))******++++++***))))))))))))***++++++,,,******++++++,,,,,,++++++,,,---...///000000000000...////////////000000000111111222333333333333222222222222222222222222222333333333222222333333333666555333222111000000000444444444555555444444444111111222333444444444444555555666666666666777777888777777666555444333222222222222111222333333444444555777888999999888777444333222111000000//////000000000000////////////...------,,,,,,,,,+++***(((((((((((())))))******(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$$$$############$$$##############################""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$############""""""######$$$%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###%%%$$$######$$$%%%%%%%%%########################$$$######""""""!!!!!! !!!"""###$$$$$$#########"""""""""""""""######""""""###$$$%%%%%% !!!"""###$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$$$$##############################"""""""""""""""""""""###!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""############""""""###############$$$$$$%%%"""""""""$$$&&&&&&$$$"""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!"""######$$$%%%%%%########################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((())))))***))))))))))))))))))))))))'''((()))******++++++***((())))))***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---...///000000000000////////////000000000111111111222333333333333222222222222222222222222222444333333333333333333444666555444222111000000///333444444444444444444333000111222333444444444444444444555555555666666666555555555444444444444444222111111111111222333333444444666777777777777666333333333222111000//////000000000000////////////---...---,,,+++*********))))))))))))((((((''''''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$###""""""!!!######$$$############$$$########################""""""#########$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$#########$$$$$$%%%""""""############""""""######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!"""######$$$%%%&&&""""""""""""""""""######""""""""""""###$$$%%%&&& !!!!!!"""###$$$$$$%%%###"""!!! !!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!"""############"""!!!###############$$$$$$%%%%%%###!!!!!!###%%%%%%$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""!!!!!!!!!!!!########################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))'''((()))******++++++***((((((***+++,,,,,,,,,,,,)))***+++,,,------------,,,,,,---.../////////////////////000000000111111111111222333333333333222111222222222222333333333444444333333333333444444444444333333222111000000111111222222222222111111000111333444555555555444444444444555555666666777555444444333333333444444111111111111111222333333333444444555555555555555222333333333222111000000000000000000////////////---......---***))))))*********)))(((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$###"""$$$%%%########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$###""""""""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&"""""""""######"""""""""######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$"""!!! """###################################################!!!"""$$$$$$######$$$&&&""""""""""""############""""""######$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$############"""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!###""""""""""""###$$$$$$$$$!!! """######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""$$$$$$######""""""""""""###############$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$((((((((((((((()))******))))))))))))))))))))))))'''((()))******++++++***'''(((***,,,------------)))***+++,,,------------+++,,,---......//////...//////000000000111111111111111222333333333333222111111222222222333333333444444333333333333444444333333333333222222111000111111222222222222111111000111333666777777666555444555555666777777888888888777555444333333333333111111111111111222222333333333333333333333222222111222333333333222111111000000000000////////////,,,...///---***((()))***((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$!!!###%%%$$$""""""$$$&&&########################"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$###"""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$%%%&&&&&&'''((((((##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$############""""""######$$$%%%###############$$$%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###"""$$$$$$### !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########!!!###$$$$$$"""!!!"""$$$!!!"""""""""############""""""$$$$$$%%%$$$###"""######"""!!!!!!"""###$$$"""##################"""######$$$$$$$$$$$$##############################%%%%%%$$$$$$#####################"""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!"""######"""!!! """######"""######################################################################################################"""""""""""""""!!!###############$$$$$$$$$""""""#########$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%((((((((((((((()))******))))))))))))))))))))))))'''((()))******++++++***'''(((***,,,------------)))***+++,,,------...---***+++,,,---............000000000000111111111111111111222333333333333222111111111222222333333333555444444333333444444555222222333333333222222111333333333444444333333333000222444666777777777666555666666777888999999999<<<:::888555333333222222111111111000111222222333333333333222222111111111000111222333444333222111000000000000////////////,,,...///---)))'''(((***&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$########################""""""######$$$$$$$$$$$$!!!###$$$$$$$$$ ###%%%$$$""""""$$$&&&########################"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""!!!"""$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""""""""#########$$$######"""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%%%%$$$$$$!!!!!!""""""#########$$$!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$###############"""###$$$$$$%%%""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$$$$###!!!!!!$$$'''$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''%%%"""!!!###&&&  !!!"""###### """$$$### !!!###!!!!!!""""""#########$$$!!!###$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""######"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!"""######$$$ """###$$$$$$###""" !!!!!!!!!!!!!!!""""""###"""""""""$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))*********+++++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,------------------.........///////////////444333222222111111222222444444333333333444444555:::999777555444555555666555444222222333333333222///000000222333444555555333444555555666666555555666666555444444555777777555555666666555444333333111000000000111222333333222111000///000111222333///000222333333222111///111000///...---,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$""""""""""""############&&&%%%$$$###""" """"""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###"""""""""!!!!!! %%%%%%$$$###""""""######$$$$$$############$$$$$$%%%&&&%%%###""""""%%%'''######$$$%%%%%%$$$###!!!###'''***((("""!!!$$$###$$$%%%%%%######$$$%%%###"""""""""!!!!!! """"""""""""""""""""""""###"""""""""""""""###### !!!!!!""""""######!!!"""###$$$%%%$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###""""""######""""""""""""###############"""""""""""""""###!!! ###$$$""" &&&%%%$$$###""""""##################""""""!!!!!!$$$!!! """###""" !!!"""###$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$""" """###$$$###"""!!!!!!""" """$$$%%%$$$######$$$""""""""""""############$$$$$$$$$$$$############!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$###############"""!!!!!!$$$###############$$$$$$  !!!!!!!!!"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((()))))))))))))))))))))******+++))))))*********+++++++++*********))))))***************+++++++++,,,,,,,,,++++++,,,---...//////000.........///////////////222111111111222333333444444444444444444555555666999888777666555555555555666555333333444444444333222222222222222333333333222333333444555555555555777666555444444555666666555555666666555444444333111111111000111111222222111111111111111222333333...///111222222111000///111000///...---,,,,,,+++,,,,,,+++******)))(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$""""""""""""""""""############ !!!!!!"""###$$$$$$%%%###########################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""######""""""###$$$$$$$$$##############################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! #########"""""""""!!!!!!%%%$$$$$$###""""""######$$$$$$############$$$$$$!!!"""$$$$$$######$$$%%%###%%%%%%""" !!!###"""$$$'''&&&###!!!"""$$$###$$$%%%%%%######$$$%%%$$$$$$$$$######"""""""""########################$$$######"""""""""######"""###############$$$$$$!!!"""###$$$%%%$$$$$$########################### """##################""""""""""""##################""""""""""""$$$"""!!!"""$$$%%%###!!!##################""""""$$$$$$#########"""""""""$$$""" """$$$###!!!!!!!!!""""""######$$$$$$"""######$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&$$$!!!!!!"""""""""!!!###"""!!! !!!"""###!!!"""###"""!!!"""###%%% !!!!!!!!!"""%%%$$$$$$###"""!!! !!!!!!!!!!!!"""""""""###"""###$$$$$$$$$$$$###""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!!""""""###$$$###!!! """######"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((()))))))))))))))))))))******+++***************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,---///000111222.........//////000000000000000000111222333555666555555555555555666777777888888888888777666555444888666444444555555555444555555444333222111111000111111222222333444444444777666555444444444444444555555666666555555444444222222111111000111111111111111222333333333333222//////111111111000///...111000000///...---,,,,,,+++++++++******))))))((())))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""#########$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!"""""""""#########$$$$$$ !!!"""###%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""############$$$$$$$$$######"""########################$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!$$$$$$$$$############"""%%%$$$######"""#########$$$$$$############$$$$$$"""%%%&&&&&&$$$$$$$$$$$$(((&&&""""""&&&!!!"""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" """##################""""""""""""##############################%%%$$$######%%%%%%$$$### !!!"""#########""""""$$$$$$$$$$$$$$$#########$$$###!!!!!!###$$$###""""""""""""""""""#########$$$$$$#########$$$$$$%%%!!!"""######$$$$$$######'''%%%"""!!!""""""!!! ########################"""""""""!!! !!!###&&& !!!!!!!!!""""""$$$###############""""""!!!!!!!!!"""""""""######"""###$$$$$$$$$$$$###"""############""""""""""""#########$$$######"""!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$###"""$$$$$$$$$###############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((()))))))))))))))))))))******+++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---------...///000111111.........///000000111111111111111111222333444555666555555555666777888999888999:::::::::888777666999777555555666777666555666666555444333222111111000000000111111222333444777666555444333333222222444444555555555555444444333333222111000000000111000111333444444444333222000000111111111000//////000000//////...------,,,+++*********)))))))))((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!########################################################################%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$###%%%''''''&&&$$$$$$$$$"""%%%'''&&&$$$###%%%'''"""!!!!!!"""$$$$$$###!!!###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$###""""""######$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""######""""""""""""######"""###############$$$$$$$$$$$$######$$$$$$$$$###!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$#########"""""""""""""""%%%$$$###""""""######$$$!!!""""""###############%%%###""""""######""" """###$$$$$$$$$$$$###"""!!!###$$$###""""""###%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""""""""##################$$$$$$#########$$$$$$######""""""!!!!!!#########$$$$$$######"""###$$$$$$%%%&&&''')))***(((&&&$$$###$$$%%%$$$############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((()))))))))))))))))))))******+++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,///////////////...............//////000111111222333333222222111222222333555555555666777888999999999:::;;;<<<<<<:::999888999888666666777777777666444444444444444444444444111000000000000111222333555555555444333222222111333333444444444444333333333333222111000000000111000111222333444333222111111111111111111000000/////////......------,,,,,,*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$%%%############$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!########################################################################%%%%%%%%%$$$$$$#########'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$############$$$$$$&&&&&&&&&###!!! """###%%%"""!!!"""%%%&&&%%%###$$$"""""""""######""" ###$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$######""""""###############$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""######""""""""""""######""""""######$$$$$$$$$%%%"""############"""#########"""!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$#########"""""""""""""""$$$$$$######"""#########!!!!!!"""############""""""!!!!!!"""$$$$$$$$$""" !!!###$$$$$$###!!! ###%%%&&&%%%$$$###$$$############$$$$$$$$$$$$###############"""""""""""""""""""""############$$$##################$$$$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$%%%&&&((()))***'''%%%######$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((()))))))))))))))))))))******++++++++++++***************++++++************++++++******+++++++++,,,,,,,,,000000///......------,,,......///000000111222222444333222222111111222222555555555555666888999::::::;;;;;;;;;;;;;;;:::::::::888666666777777777666333444444555555666666666333222111//////000111111444444444444333222111111111111222222333333222222222222111111000111111111000000111222222222222111222111111000000/////////------------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((""""""$$$%%%''')))***+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""###$$$$$$$$$)))'''&&&$$$###"""######"""######$$$$$$######"""""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################!!!!!!"""""""""#####################$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$######"""#######################################$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$""" """$$$###&&&$$$ ###$$$$$$$$$###"""!!!!!!###$$$%%%%%%######$$$%%%""""""""""""####################################$$$$$$############$$$$$$###############"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """##################""""""""""""######""""""######$$$%%%%%%%%%"""###$$$###"""!!!"""$$$%%%### !!!$$$&&&#########$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$"""""""""""""""#########""""""###$$$$$$######""" !!!""""""######"""""" """$$$%%%%%%### !!!""""""!!!  """%%%%%%$$$######$$$!!!!!!!!!"""""""""######$$$$$$"""!!!"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$############"""""""""""""""###$$$$$$%%%$$$$$$$$$"""""""""###$$$%%%&&&'''&&&$$$""""""$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((()))))))))))))))))))))******++++++++++++*********))))))*********))))))***************+++++++++,,,,,,,,,.........------------------...///000111222333333222222222111222222333333444444444555666777999999::::::999999999999::::::999777666666777777666555444555555555666666666666555444222000//////000000222222333444333333222111//////000111111111111111111111111000111111222222000000//////000000111222000000///...------,,,,,,,,,,,,++++++++++++******((()))))))))))))))))))))((((((((((((((((((((((((######$$$%%%'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############'''&&&$$$"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""###$$$%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%$$$######""""""######""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$############$$$$$$$$$%%%######""""""###$$$$$$%%%$$$$$$############$$$$$$!!!""""""!!! !!!###### ###%%%%%%### ###&&&%%%###"""###&&&###$$$%%%%%%######$$$%%%""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%"""""""""###############$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """##################""""""""""""######""""""###$$$$$$%%%&&&&&&"""$$$&&&%%%###"""###%%%$$$######"""""""""######"""""""""#########$$$$$$!!!###$$$""" """$$$!!!!!!""""""######$$$$$$ ###%%%%%%$$$###""" !!!!!!"""""""""""""""!!! !!!###$$$%%%###""" !!!!!!!!!!!!!!!!!! !!!"""!!!  ###%%%!!!!!!"""""""""###############"""!!! """"""#########$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""#########"""###$$$$$$%%%%%%%%%$$$###############$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((()))))))))))))))))))))******+++++++++++++++******))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,------.........---...///000111222333333000000000111222333555555333333444444555777888999999888777777777888999:::999777555555666777666555666666666666666555555555777555333000///...///000000111222333444333222111......///000000000000000111000000000111222333333000///.........///111222///...---,,,+++******+++++++++******************(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""""""""$$$###"""!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$###"""#########!!!"""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######""""""###$$$%%%%%%$$$$$$############$$$$$$!!!%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%''')))"""'''&&&###"""&&&***###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###%%%&&&"""""""""######$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""######""""""""""""######""""""###$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''"""###%%%&&&&&&$$$!!!!!!!!!""""""#########$$$ """###""" !!!$$$ !!!!!!"""###$$$$$$%%%###%%%&&&%%%###!!! !!!!!!"""""""""""""""###""""""###$$$$$$""" """!!!!!!!!!!!!!!!!!!"""###!!!"""'''###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''+++++++++++++++***)))(((*********)))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---///111111111000000111111222222222333333333444555555555555555444444777888999::::::999888777999888777666444444333333444333333333333333333333555555444333222000000//////000111222222222222222...//////000111222222222000111111111111222222222////////////////////////...------------,,,,,,,,,,,,,,,,,,+++***)))((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&%%%$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!""""""""""""#########"""###%%%&&&$$$ ######"""!!!!!! !!!!!!%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""#########$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%%%%$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%""""""""""""############!!!"""$$$%%%&&&&&&%%%$$$((('''%%%###""""""###$$$"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""#########$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""############""""""###$$$&&&(((((('''&&&%%%########################$$$$$$############$$$$$$%%%###""""""###$$$$$$######$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$#######################################""""""""""""######&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$###"""""""""""""""&&&))))))&&&######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###"""!!!!!!!!!"""###%%%&&&'''(((%%%%%%$$$###""""""######%%%%%%$$$$$$###""""""!!!%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!######################## ###%%%$$$%%%$$$$$$$$$###"""""""""######$$$######"""!!! !!!!!!"""###$$$$$$%%%""" !!!######  ######"""########################""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""######$$$%%%%%%###"""""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$###!!!"""###%%%%%%$$$'''%%%######%%%&&&$$$!!!%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++,,,---,,,,,,++++++,,,,,,---...---...///000111111111111111111111111111111222222444444555555555555555555555666777777777777666555888888666555444333333333333333333333333333333333555555444333222111000000000000111222222222111111...//////000111111222222000000111111111222222222////////////////////////000/////////......------++++++++++++***)))((('''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$##################$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$""" $$$###""""""!!!!!!""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""############""""""###$$$$$$$$$######'''&&&$$$"""!!!"""###$$$"""!!!!!!!!!"""###%%%&&&################################################$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&$$$###########################$$$$$$############$$$$$$%%%###!!!"""###$$$######"""######$$$$$$######"""!!!#########$$$%%%##############################""""""""""""######!!!!!!!!!"""###%%%&&&'''%%%%%%$$$############$$$"""%%%((('''%%%###"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$!!!!!!###%%%$$$###""""""######$$$%%%&&&&&&%%%$$$$$$###""""""##############################%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""########################### !!!&&&((('''$$$######""""""""""""""""""!!!""""""#########"""""" !!!""""""###$$$$$$%%% !!!$$$### """  """$$$%%%%%%################################################%%%$$$"""!!!!!!!!!"""######$$$%%%%%%###""""""###%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&$$$###!!!"""$$$%%%%%%$$$'''%%%######%%%%%%$$$"""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))***+++,,,---...,,,,,,++++++,,,,,,---...////////////000111222222111111111111111000000000333333444444555555555555333444444555555444444333777666555444333222222222222222333333444444555555555555444333222111000000111111111222111111000000...//////000000111111222000000000111111111222222////////////////////////000//////...---,,,,,,+++))))))************))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%$$$$$$$$$$$$######""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""##################""""""!!!"""""""""&&&%%%###"""!!!!!!"""###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$$$$"""!!!!!!"""######""""""""""""######"""""""""!!!###"""###$$$%%%##############################""""""""""""######!!!!!!!!!!!!"""###$$$%%%###############$$$$$$%%%"""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$############$$$$$$$$$%%%%%%%%%$$$######"""#########!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$###############""""""""""""""""""""""""""""""""" !!!$$$(((((($$$ !!!!!!!!!!!!!!!""""""""" """######$$$$$$$$$ !!!!!!""""""###&&& ###&&&###"""#########""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""$$$%%%%%%###""""""###############""""""""""""##############################"""!!!"""###$$$%%%$$$###""""""$$$%%%%%%$$$&&&$$$###$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))))))))((((((((()))))))))))))))++++++++++++++++++++++++******++++++++++++,,,,,,((((((((()))***,,,---...,,,,,,++++++,,,,,,---...000///......///000222333222222222111111111111111333333333333444555666666333333333333333333333333666555444333222222222222111222222333444555666666555444444333222222111111111111222111111000//////////////////000000111111000000000000111111111111////////////////////////------,,,+++***))))))((())))))***++++++,,,++++++))))))((((((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$############$$$$$$#########$$$$$$#########!!!!!!"""""""""#########""""""######$$$%%%&&&'''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$!!!"""""""""############&&&$$$###!!!!!!!!!"""###$$$$$$###"""!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########""""""############""""""$$$$$$%%%%%%$$$###"""!!!########################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""""""""############""""""###%%%&&&%%%$$$######$$$########################$$$######""""""######$$$&&&&&&$$$###""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$###"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!""""""!!!$$$$$$$$$###############$$$$$$###############$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%!!! !!!!!!""""""#########!!!!!!"""############### !!!!!!!!!"""%%%!!!"""$$$### !!!###%%%### """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###%%%%%%###"""######"""""""""""""""!!!!!!!!!"""""""""""""""#########""""""!!!!!!""""""###$$$%%%###""""""$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))************''''''(((((())))))))))))************************))))))))))))************((((((((()))***,,,---...,,,,,,++++++,,,,,,---...///......---...000111222333333333333333333333333333333333333333444555666333333333333333333333333555444333222222222222222222222333444444555666666555444444333333222222222111111111111111000///...///////////////000000000//////000000000111111111000000000000000000000000------,,,+++******))))))******+++,,,------------))))))((((((((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$######""""""######$$$"""###$$$$$$$$$$$$###"""!!!!!!"""""""""#########%%%$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###############$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$######$$$$$$!!!!!!"""""""""#########$$$######""""""######$$$!!!"""""""""############'''&&&$$$###""""""###$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########""""""############""""""&&&&&&%%%%%%%%%$$$##############################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""###$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%###"""###%%%########################$$$$$$############$$$$$$&&&%%%$$$###""""""!!!""" """###$$$""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!$$$$$$############""""""$$$###############$$$$$$########################$$$######""""""######$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$%%%%%%$$$###"""""""""######$$$$$$$$$###############"""!!!!!! !!!!!!!!!!!!!!!"""###"""!!! !!!###!!!$$$&&&$$$!!! !!!$$$################################################"""""""""#########""""""!!!###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""######$$$%%%$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((()))*********))))))&&&''''''(((((())))))***))))))))))))))))))))))))((((((((())))))))))))***((((((((()))***+++,,,---,,,,,,++++++,,,,,,---...------------...///000000333333333333444444555555555444333222222333444555444333333222222333333444555444333333222222222333333333444444555555666666555444444444333333333222000000000111000000///////////////////////////////////////000000000111111000000000000000000000000............------------******+++,,,------,,,,,,))))))((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%######""""""""""""######"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###!!!""""""""""""############$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$######$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###"""""""""$$$&&&########################$$$$$$############$$$$$$ !!!"""###$$$ !!!#########"""!!!!!!###$$$###"""""""""""""""""""""""""""########################"""###%%%%%%###"""###$$$##################""""""#########"""######$$$%%%$$$$$$########################""""""""""""###############$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$######""" !!!!!!!!!!!!!!!!!!!!!!!! ###&&&$$$ !!!$$$###$$$&&&&&&$$$######$$$################################################!!!!!!"""############"""!!!###$$$$$$#########$$$!!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$$$$"""""""""#########$$$$$$%%%$$$######%%%&&&&&&%%%"""$$$%%%%%%$$$###$$$&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((())))))))))))*********)))))))))))))))***++++++,,,,,,++++++,,,,,,---...***+++,,,---............111111222333444444555666777555333222111111333333333333222111111222333333555444444333333333333333444444444555555555555555444444444444444333333333...///000000000000000000////////////////////////////////////000000000111000000000000000000000000.............../////////))))))***+++++++++******))))))(((((()))******+++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######""""""""""""######!!!###$$$%%%%%%$$$###!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$"""###%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""############"""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$##########################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%########################$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$######""""""###"""!!!"""%%%'''########################%%%$$$$$$######$$$$$$%%% !!!"""###%%%&&&!!!!!!!!!!!!!!!"""###$$$$$$""" !!!$$$%%%$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&###"""###$$$""""""""""""##################""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%######""""""""""""###############$$$$$$%%%%%%%%%########################""""""!!!  """############""""""""""""""""""#########""""""!!!"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""#########$$$&&&%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""!!!"""$$$$$$######$$$%%%!!!!!!!!!""""""#########""""""######$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%"""$$$%%%%%%######%%%'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++***)))))))))))))))******,,,,,,++++++,,,,,,---...)))***,,,---......---,,,//////000111333444555666888666444222111111222222333222111000000111222333555555444333333333444444555555555555555444444444444444444444444444333333......///000000111000000///////////////.........////////////000000000000000000000000000000000000++++++,,,------......///(((((())))))))))))(((((())))))((())))))***++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""######!!!"""$$$%%%%%%$$$"""!!!!!!""""""""""""#########!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$"""###%%%!!!""""""""""""###############""""""""""""######""""""""""""############ !!!"""$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""!!!!!!"""###$$$$$$########################$$$$$$############$$$$$$'''%%%$$$$$$%%%&&&&&&%%%""""""############""""""(((((('''%%%###"""$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&###############$$$$$$%%%%%%""" !!!$$$&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$""" """!!!"""""""""##################""""""###$$$%%%%%% !!!###$$$%%%&&&'''######""""""""""""###############$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$###$$$$$$######""""""!!!!!! !!!"""######$$$$$$###############""""""""""""$$$###""""""$$$$$$!!!!!!!!!$$$%%%"""########################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###""" """$$$$$$######$$$%%%!!!!!!""""""######$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&$$$###$$$%%%&&&&&&&&&!!!$$$&&&%%%######%%%'''"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***((('''&&&&&&'''(((************)))))))))))))))******+++,,,,,,,,,,,,++++++,,,...---,,,,,,---///000000000000000111111111///000000111222333333444222222222222222222222222000111111111222222222222222333444666666666666555666666666666555555555555333222111/////////000111111000......000222222222333222000///.........///////////////............///...---,,,,,,---...///+++++++++*********)))))))))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&'''&&&%%%###"""#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!! ######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""#################################$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&%%%%%%###"""""""""###$$$%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###!!! '''&&&$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""######$$$######""""""######$$$%%%""""""!!!!!!!!!!!!""""""######"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&%%%$$$######""""""###### !!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$""""""############""""""###"""!!!!!!"""$$$&&&(((""""""############""""""!!!!!!!!!!!!!!! """""""""""""""######$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$######"""!!!!!! !!!!!!########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((()))))))))***)))'''&&&&&&''')))***************))))))))))))******++++++,,,,,,,,,++++++---......---,,,...///000000000000111111111111------...//////000111111222222222222222222222222000000000111111111222222111222444555666666666666666666666666555555555555333222111000//////000111222000//////000222222111333222000///.........///////////////..................---,,,,,,---......+++++++++*********))))))***)))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%#########""""""##########################################""""""#####################$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################""""""####################################$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$#########$$$%%%&&&$$$$$$$$$#########""""""!!!!!!!!!"""""""""#####################!!! $$$$$$"""!!!!!!!!!""""""########################"""""""""############### !!!!!!"""######$$$$$$'''&&&&&&%%%###""""""!!!########################"""""""""""""""###$$$$$$#########""""""#########!!!"""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$######""""""##############################""""""###$$$$$$$$$$$$###!!!"""######%%%%%%&&&'''!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$$$$########################""""""############""""""###"""  !!!###$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""""""""""""""######$$$$$$$$$######"""######""""""""""""##############################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))*********)))(((''''''((()))*********************************+++++++++,,,,,,,,,+++---......------.../////////000000111111111111------......//////000000111111111111111111111111///000000000111111111111111222333555666666777777666666666555555555555444222222111000000000111111333111000///111111111000222111000///.........///////////////............---,,,,,,++++++,,,,,,---+++++++++*********************)))(((((((((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""#################################$$$$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&$$$$$$############$$$$$$###########################""""""!!!!!!""""""###"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$##############################$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%%%%$$$######""""""######$$$############$$$%%%%%%$$$$$$$$$###############!!!!!! !!!"""######$$$$$$$$$###"""!!! $$$###""""""!!!"""""""""########################$$$$$$$$$###############!!!!!!!!!"""######$$$$$$&&&&&&%%%$$$###""""""!!!"""###$$$$$$%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%$$$$$$###"""!!! !!!!!!"""############"""!!!""""""###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$#########"""""""""""""""""""""############""""""$$$###!!! !!!"""""""""############""""""########################"""""""""""""""######$$$$$$###"""""""""""""""""""""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******)))***************++++++++++++***+++++++++,,,,,,,,,---......------.../////////000000111111222222//////000000000111111111111111111111111111111111//////000000000111111111000111222444555666777777666666555555555444444444222111111111111111111111444222111000111111000///111111000///////////////////////////............++++++++++++++++++++++++************************))))))((((((((((((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%########################""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%########################$$$###!!! """$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""!!!!!!""""""############""""""######$$$$$$%%%%%% """$$$%%%&&&$$$###"""###############$$$%%%%%%###$$$$$$$$$$$$$$$$$$### !!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%$$$######"""!!! !!!""""""###############$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$#########"""""""""!!!!!!"""######$$$$$$######"""%%%$$$###""""""###$$$$$$""""""############"""""""""""""""###############"""""""""""""""######$$$######"""""""""""""""###""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))******+++++++++,,,++++++*********+++,,,---,,,---///...------...000...//////000111111222222000000000000111111111111111111111111111111111111000000000000111111111111111111222333444555666777555555555555444444444444111111111222222222222111444222111111222222000///000000000000000/////////////////////............++++++++++++++++++++++++************************'''''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%$$$######$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%########################""""""!!!!!!!!!!!!""""""$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""######$$$$$$$$$########################!!!"""""""""############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$########################$$$###!!! """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######""""""""""""""""""""""""#########!!!!!!"""######$$$%%%%%% !!!###%%%&&&%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&""""""###$$$$$$###""""""!!!  ###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!"""""""""#####################"""""""""""""""######$$$$$$$$$$$$######"""""""""######$$$%%%&&&""""""############""""""!!!!!!!!!""""""#########"""""""""""""""######$$$###"""""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********+++,,,---,,,...//////......///000......///000111222222333////////////000000000000222222222222222222222222000111111111222222222222333222222222333444555666555555555444444444444333000111222222333222222222333222111222333333111/////////000000000000//////////////////............***++++++,,,,,,++++++******************+++++++++'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$###############""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""###$$$%%%########################!!!"""############""""""###$$$$$$$$$$$$###""""""!!!"""######$$$$$$#####################$$$$$$$$$!!!!!! !!!"""###$$$###""""""""""""######!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""######$$$$$$#########""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!$$$""""""&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!"""############""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$""""""############"""""" !!!""""""#########"""""""""""""""######$$$"""""""""""""""######$$$!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((()))*********))))))(((((((((((((((((())))))((((((((())))))***++++++,,,------,,,+++***))))))+++---...---...//////......///000......///000111222333333111111111111000000000000333333333333333333333333222222222222333333333333444333333222222333444444555555555444444444333333000111222333333333222222111111111222444444222000...///000111111000//////////////////............++++++,,,------,,,++++++))))))*********+++++++++'''''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$###### """###%%%%%%&&&&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""!!!!!!!!!"""###%%%&&&########################!!!"""###$$$$$$###"""!!!###$$$$$$%%%$$$###"""!!! !!!"""###$$$######"""""""""#########$$$$$$$$$!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!"""### !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""############""""""""""""!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%"""###%%%&&&&&&%%%###"""%%%$$$###""""""$$$&&&(((#########$$$$$$%%%%%%&&&%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!"""###$$$######"""""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""""""""############""""""!!!!!!"""######$$$%%%%%%"""""""""""""""######$$$"""""""""""""""###$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&'''''''''(((((())))))++++++++++++******))))))''''''((((((((((((''''''))))))***+++,,,,,,------,,,+++***))))))+++---...---...//////......///111---...///000111222333333444444333333333333333333444444444444444444444444222222333333333444444444555444333222222222333444555555444444444333333333000111222333444333333222000000111333444555333111...///000111111000//////000/////////............+++,,,------------,,,+++))))))******++++++++++++((((((((((((((()))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""###%%%%%%%%%$$$###########################%%%%%%%%%$$$$$$#########!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&########################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$%%%$$$###"""!!! !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$%%%"""###$$$%%%&&&&&&%%%$$$######################## !!!!!!""""""#########""""""""""""""" !!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!""""""######$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###########################""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######"""""""""###$$$&&&'''((()))###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""""""""############""""""""""""###$$$%%%%%%&&&&&&"""""""""""""""######$$$""""""!!!""""""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&)))))))))))))))******+++))))))))))))************))))))))))))************+++++++++++++++++++++++++++---......---,,,...///...///000111111222222222222222111111111111111111222222222222222222222222333444444444555555666666777777888888888888777777666666444333333333333333222222222222222222222222000000//////000222444555666555222222333333222111222111000000//////000000////////////............---------,,,,,,,,,++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&***'''$$$%%%''')))'''%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''&&&%%%###"""!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%''''''&&&$$$"""!!! ######""""""""""""######"""""""""""""""$$$&&&'''&&&$$$"""!!! !!!"""###%%%$$$#########$$$%%%&&&######""""""######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###""" """###$$$ !!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''))))))(((((())))))***+++'''(((((((((((()))))))))))))))))))))************++++++++++++++++++++++++((()))******))))))***,,,......///000111111111111222222222222222111111111444444444444444444444444555555555555666666777777666777777777777777777666777666555444333333333333222222222222222222222222333333333333444555777888666555333222333333222111222222111111000000000000////////////............,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&)))(((''''''))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$##################$$$%%%%%%%%%$$$$$$$$$######%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$###############$$$$$$$$$######""""""""""""############""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$##################$$$$$$$$$#########""""""######""""""""""""#########""""""!!!"""###%%%&&&%%%$$$"""!!!!!!!!!"""###%%%$$$$$$###""""""""""""######""""""######$$$%%%$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$%%%""""""############""""""######"""!!!!!!"""######%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""############""""""""""""########################$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""&&&$$$""""""#########!!!"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$!!!!!! !!!"""###%%%$$$###!!!!!!"""######!!!"""######$$$$$$######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((())))))(((((())))))***+++''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++'''((())))))(((((()))***------...///000000000000222222222222222222222222555555555555555555555555444555555555555555666666666666666666666666666666777777555444444444444444222222222222222222222222444444444444666777999999666555333333444444222111333222222222111111111111////////////............,,,++++++++++++*********))))))))))))((((((((((((&&&'''(((((((((((('''&&&###%%%((()))(((''''''(((''''''&&&&&&&&&%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""##################"""#########"""######$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""#########"""""""""""""""######%%%$$$###!!!!!!"""######$$$$$$$$$###"""!!! ######""""""######$$$%%%$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######"""""""""###$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$###############%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!! !!!$$$&&&&&&&&&"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""### !!!""""""&&&$$$!!! ###$$$ !!!""""""######"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###""""""!!! """############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((()))******'''''''''((((((((())))))((()))))))))***************+++++++++++++++,,,,,,)))+++,,,,,,+++***,,,---,,,---...///000000000000222222222333333333333333444444444444444444444444444444444444444444444444666555555555555555555666777777666555444444444444222222222222222222222222111111222333444666777777666555444444444444222111333333333333222222111111////////////............+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''"""&&&'''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""$$$%%%%%%$$$""""""$$$###############$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%$$$######""""""######$$$######""""""""""""""""""$$$$$$###""""""######$$$######$$$$$$$$$###!!! ######""""""######$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######""""""#########$$$$$$$$$########################$$$$$$$$$######"""""""""######################## !!!"""###$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&$$$"""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""!!! !!!###%%%%%%%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""""""""""""""############"""!!! !!!"""### !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######"""!!!!!!"""###############"""""""""!!!!!!""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((('''((())))))***(((((()))))))))*********((()))))))))*********************++++++,,,,,,,,,+++,,,...---,,,,,,---///,,,---...///000000000000222222333333444444444444444444444444444444444444666666666555555555555555555555444333333444555555777666555444444333333444222222222222222222222222000000111333444666777777666555444555555555222000222333333333333222111000////////////............+++++++++*********))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''!!!&&&'''%%%###$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###"""$$$$$$###############$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$############$$$$$$###############"""""""""$$$###############$$$$$$!!!"""$$$%%%&&&%%%$$$$$$######""""""######$$$%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%###!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""(((&&&###"""!!!!!!%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############!!!""""""############### !!!"""######"""!!! !!!"""""""""""""""########################!!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######!!!"""""""""#########$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((((((''''''(((((()))***))))))))))))************))))))))))))*********************++++++,,,,,,---+++,,,------,,,,,,---///------...///000000000000222333333444444555555666555555555555555555555555999999999888888888888777555444333222222333444555666666444333333333333333222222222222222222222222111222444666777888999999666555555555666555333000111222333333333222000///////////////............,,,++++++++++++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''"""$$$'''((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&"""""""""###############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$######"""###############$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############$$$$$$############$$$$$$"""######$$$$$$$$$###############$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""!!! !!!######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$""""""######$$$$$$$$$%%%###############$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""############$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! ######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""  """$$$$$$###"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###### !!!""""""""""""""" ###%%%%%%$$$!!! !!!""""""######""""""########################"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((''''''''''''((())))))((((((((())))))))))))***))))))))))))************)))******+++,,,,,,------+++---......---,,,...///......///000111111111111333333333444555666666666444444444444444444444444999888888888777777777777444333222111111222333444555444333222222111222222222222222222222222222222111333555777999:::::::::666555555666777666333000000111222333222111///...////////////............,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$"""######$$$%%%%%%&&&&&&!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%$$$###### """$$$$$$$$$###"""########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$######"""######$$$%%%%%%######""""""######$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$##################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""###&&&(((((("""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########"""""" !!!"""###$$$######""" !!!###$$$%%%$$$###"""!!!"""######$$$$$$#################################""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,---------...000///......///111...///000111111222222222333333444444555666777777222222222222222222222222666666555555444444444333444333111000000111333444444444333222111111111111222222222222222222222222000222444777999:::::::::666555555666777666333000///000222222222111///---000/////////............---------,,,,,,,,,++++++))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''(((%%%"""###%%%'''%%%###''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%$$$###""" """######"""!!!"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###############"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%***)))(((&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""&&&$$$"""!!!!!!!!!%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!###$$$%%%&&&'''&&&%%%%%%######"""######$$$%%%%%%""""""###$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))((((((((()))***)))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,---...000000111//////000111111111111111000111333555666666555555444444333333333333222222333333333444444444555555555444222111000111111222333333333333333333333333222222222222222222222222333444555666777888999:::999888666444333333333333111111000//////////////////............---------,,,++++++***)))((('''''')))(((((((((((())))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!""""""!!!!!!"""###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''######""""""###$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$######"""!!!!!!!!!$$$$$$##################"""###$$$$$$###"""###$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######""""""$$$%%%%%%###!!! !!!###$$$%%%$$$###################################################$$$$$$######""""""!!!!!!############""""""""""""'''%%%""" ###%%%%%%$$$###"""###$$$%%%&&&""""""""""""############"""""""""""""""######$$$"""######$$$%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$#########""""""!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$'''&&&%%%&&&&&&$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### """###$$$###"""!!!""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&& !!!"""###############"""""""""""""""!!!  ###%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''''''''(((((('''''''''((((((((((((((())))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,------......//////000111111111111000111222333555666666666666444444333333333222222222333333333444444444444555555555444333222222333333222222222222222222222222333333333333333333333333333444555666777888999999777777666555444333222222111000//////......//////------------,,,,,,,,,,,,++++++******))))))(((((())))))(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$###"""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!###$$$$$$###"""$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!""""""###############""""""""""""####################################"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$""""""$$$%%%%%%$$$'''$$$""""""%%%&&&&&&$$$#########################################################"""""""""""""""#########""""""!!!!!!!!!$$$### !!!"""######""""""######$$$%%%""""""""""""############"""""""""""""""######$$$%%%%%%%%%$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%((('''%%%###"""###$$$%%%"""""""""#########$$$$$$########################""""""#########$$$$$$$$$"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!""""""############"""!!!""""""######"""!!! $$$###"""!!!!!!"""######""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###### !!!###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''&&&&&&''''''((())))))***)))******++++++******))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))*********++++++,,,,,,...//////000000000000000000111222333444555555555333333333333222222222222333333333333444444444444444555555555555444444333111111111111111111111111444444444444444444444444333444444555666777888888666666666666555444222111000///......------......,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))(((&&&$$$###((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""######$$$$$$######!!!!!!""""""###$$$$$$%%%########################"""###$$$$$$###"""###$$$$$$$$$#########$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###'''$$$!!! """$$$%%%%%%+++'''###"""$$$&&&&&&&&&################################################""""""""""""############$$$######"""!!! """"""!!! !!!!!!!!!!!!"""############"""""""""""""""############"""""""""""""""######$$$%%%$$$$$$######"""!!!!!!################################################"""############$$$$$$$$$%%%$$$######"""#########""""""###$$$%%%&&&'''(((&&&%%%###"""!!!!!!"""###"""""""""############$$$#######################################$$$$$$$$$$$$&&&)))((($$$""""""###!!!!!!!!!!!!!!!!!!!!!!!!################################################"""############""""""!!!$$$######""""""!!! %%%$$$###"""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""!!! !!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$#########"""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++***************+++++++++---...//////000000//////...///000111222222333333333333333222222222222111222222333333333444444444222333555666666555444333222222222222222222222222555555555555555555555555444444444555555666666666444555666777666444111000//////...---------------,,,,,,,,,,,,++++++++++++)))))))))))))))*********((()))******(((%%%###!!!(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########&&&&&&%%%$$$$$$#########%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$###############$$$$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!"""###"""!!!$$$%%%%%%$$$######%%%'''################################################!!!!!!""""""######$$$$$$$$$######"""!!! ######$$$$$$$$$######""" !!!###$$$$$$$$$###"""!!!"""""""""############"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$##################!!!"""######%%%%%%&&&'''!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################%%%)))---+++'''$$$%%%(((""""""""""""""""""""""""###############################################################"""!!! $$$###"""!!!!!!""""""###$$$######"""""""""""""""########################"""""""""!!!!!!!!!!!!!!!""" !!!""""""######$$$######""""""%%%$$$###"""!!!"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,------...////////////...//////000111222333444444333333222222222111111111222222222333333333444444111222333555555555444333444444444444444444444444555555555555555555555555444444444444444555555555333444555666666444222000//////...---------------------------,,,,,,,,,,,,)))))))))))))))*********((()))))))))(((&&&###!!!(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""###$$$$$$######$$$&&&&&&'''(((((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!! !!!"""###""" ''''''!!!"""(((################################################!!!!!!""""""######$$$$$$$$$######"""!!! """###$$$%%%%%%$$$######!!!"""$$$%%%&&&%%%$$$###!!!"""""""""############"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$############$$$#########""""""""""""############"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###################################################'''&&&"""!!!$$$########################""""""""""""""""""""""""#######################################"""!!! !!!!!!!!!!!!"""###%%%&&&!!!!!!""""""####################################"""""""""!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%!!!!!!"""""""""""""""!!!$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))((((((***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((()))******++++++******+++,,,,,,,,,------......,,,------...............111111111222333444666777222222222222111111111111222222222222333333333333000111222333444555555555555555555555555555555555555555555555555555555555444444444444444333333333333444555555444333222111000///......------......------------,,,,,,,,,,,,*********)))))))))))))))'''(((((()))((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$###############################################################$$$$$$$$$########################%%%%%%%%%$$$######""""""########################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""######""""""###%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$######"""""""""""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$%%%"""&&&'''!!!"""'''################################################""""""""""""########################"""""""""""" !!!""""""######""""""######$$$%%%%%%%%%%%%%%%""""""""""""############"""""""""""""""######$$$%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""#########"""!!!!!! !!!!!!!!!""""""""""""###########################$$$$$$$$$############### ######!!! """$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""############""""""!!! !!!"""$$$%%%&&&&&& """###$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$###"""""""""###$$$%%%&&&'''!!!""""""######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((())))))******************++++++,,,---...//////,,,,,,---............---000000000000111333555666222222222222111111111111111222222222222333333333222222222333444666777888444444444444444444444444444444444444444444444444444444444444333333222222444444444333333333333222111000//////......//////,,,,,,,,,,,,++++++++++++++++++******))))))(((((('''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""######""""""###%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$$$$!!! !!!!!!"""###%%%%%%######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$### $$$%%%###"""###%%%#########################################################"""""""""""""""############$$$$$$$$$$$$!!!!!!!!!""""""########################$$$$$$%%%""""""""""""############"""""""""""""""######$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$### !!!"""###$$$$$$%%%""""""!!!!!! !!!!!!!!!!!!""""""""""""########################$$$$$$$$$#########"""""" !!!###$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""" !!!"""$$$%%%%%%$$$$$$!!!"""######$$$###""""""""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$""""""!!!!!!!!! """###$$$$$$%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************)))******,,,---...//////+++,,,------......------------------...///111333222222222111111111111000111111222222222333333333444333333444555777999:::333333333333333333333333444444444444444444444444555444444333333222222222444444333222222222333333111111000///////////////+++++++++************))),,,++++++***)))(((((('''&&&&&&''''''(((***,,,---%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''(((""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$$$$%%%'''***---...$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%######$$$###""" $$$###"""###&&&'''&&&$$$################################################$$$$$$######""""""!!!!!!#########$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&###"""!!!!!!!!!"""$$$%%%""""""""""""############"""""""""""""""######$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!"""$$$&&&'''((("""###$$$%%%%%%&&&&&&%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""" !!!###%%%%%%###!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!!"""$$$%%%&&&$$$###"""######$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((******))))))((((((''''''''''''''''''((((((((((((***)))((((((((()))+++,,,************+++,,,---...---------.....................///000000000000000000000000111222222333333555444222111111111222222777777666555555555555555444444333333333444444555333444444444444444333333444444444444333222111111111111111000000000000///111111000000//////......+++++++++************)))((((((((((((''''''''''''''''''((((((''''''&&&%%%$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$$$$######"""""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$###!!! %%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$###$$$'''******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&'''((('''&&&$$$######"""!!! !!!"""$$$%%%''''''&&&%%%$$$"""!!! ######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&(((***,,,---&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$""" """!!! !!!###$$$&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$%%%$$$""" !!!"""###$$$%%%'''&&&%%%$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###########################"""############$$$$$$$$$###!!! ###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$%%%%%%%%%$$$###"""!!!  """$$$%%%$$$###"""###########################$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''###"""!!! !!!"""###$$$$$$$$$#########""""""!!!"""$$$$$$######$$$&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!! !!!"""$$$$$$######"""########################&&&&&&%%%""" """$$$$$$!!! ###%%%$$$"""$$$$$$##################$$$!!!"""&&&'''&&&$$$&&&%%%$$$"""!!! !!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%))))))(((''''''((())))))&&&&&&'''''''''((((((((())))))))))))((((((''''''((()))))))))***************)))((((((((()))++++++))))))))))))***+++,,,---------------..................///000000000000000000000000111222222333333444333222111111111222333666555555555555555666666666666555555555555555555444444555555555555444444444444444444333222111111222111111111111000000000111111000000///......---+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%&&&''''''&&&$$$"""###$$$'''&&&&&&&&&&&&%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$######""""""""""""#########"""######$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""!!!!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$###!!! !!!"""###%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$""" %%%$$$#########$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$'''&&&$$$###"""###$$$%%%"""$$$%%%%%%$$$###%%%&&&"""##################"""!!!###$$$$$$###""""""###########################"""############$$$$$$$$$&&&$$$######%%%&&&$$$"""################################################!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$###"""##############################$$$$$$$$$######"""#########$$$$$$$$$%%%%%%$$$###"""!!!!!!###$$$%%%###"""!!!!!!!!!!!!"""###$$$$$$$$$#########"""""""""###$$$$$$###"""###%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########"""""""""!!!!!! !!!""""""""""""!!! !!!"""###$$$######""""""""""""""""""""""""""" """$$$$$$######$$$%%%$$$!!! ###%%%$$$"""########################%%%'''$$$"""%%%&&&$$$%%%$$$##################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((())))))))))))))))))(((((((((((('''(((((()))))))))*********)))))))))((()))******+++)))((((((((()))***+++,,,,,,,,,------..................///000000000000000000000000111222222333333333222111111111222333444333333333333444555666777888888888777777666666666444555555666666666555555444444444444333222111111222222222111111111111000000000000///......------++++++*********)))))))))*********)))))))))(((((('''''''''''''''&&&%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%############""""""""""""$$$$$$######"""############$$$$$$$$$###"""!!!!!!######$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$############$$$$$$%%%$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$$$$$$$$$$######""""""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$'''&&&$$$#########$$$%%%"""###$$$###"""###%%%'''$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$########################"""############$$$$$$$$$'''%%%$$$$$$%%%%%%###"""""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$######"""""""""$$$%%%%%%$$$###"""##########################################$$$$$$#########$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""######""""""!!!!!!""""""###$$$$$$$$$##################$$$%%%$$$""""""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!"""###############!!!!!!"""############"""""""""""""""""""""""""""!!!$$$%%%%%%$$$#########""" !!!###$$$##############################!!!222888,,, !!!$$$###############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++((((((((((((((()))******,,,,,,,,,------......///......///000000000000000000000000111222222333333222222111111111222444555111111222222333555666777888888888888777666666555444555666666666666666666444444444444333222111111222222222222111111111111000000///......------,,,************))))))))))))))))))))))))((((((((((((&&&&&&'''''''''&&&%%%%%% """$$$$$$$$$%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$###"""""""""#########$$$$$$$$$###""""""!!!###$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$'''&&&$$$#########$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""$$$%%%'''$$$###""""""!!!""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$ !!!"""###%%%&&&'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######$$$%%%&&&'''""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$###"""!!!!!!!!!""""""$$$$$$%%%###"""###%%%&&&&&&%%%$$$######$$$%%%&&&###$$$&&&&&&$$$###$$$%%%########################""""""#########$$$$$$$$$""""""!!!"""""""""!!!!!!################################################"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""##############################"""!!!"""###%%%&&&############$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""########################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###!!!"""""""""############"""""""""""""""""""""""""""$$$%%%%%%###!!! !!!###""""""!!!"""#########""""""""""""############***BBBJJJ555!!! $$$!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((((((((())))))((((((((((((((((((((())))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''((()))))))))************((((((((('''(((((())))))++++++,,,,,,---......///......///000000000000000000000000111222222333333222222111111111222444555000000000111222444666666666777777777777666555444444555555666777777666666444444444444333222111111222222222111111111000000//////......---,,,,,,,,,*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$!!!###%%%&&&&&&&&&(((***&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###"""######$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$'''&&&$$$###"""######$$$$$$$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$#########%%%&&&'''######""""""""""""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$!!!!!!!!!"""###%%%&&&'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######%%%$$$############$$$%%% !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""%%%&&&&&&%%%###"""###%%%&&&%%%$$$######$$$%%%&&&###$$$&&&&&&$$$###$$$%%%########################""""""#########$$$$$$$$$ !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$#########"""##############################"""!!!"""###%%%&&&""""""#########$$$$$$$$$&&&%%%$$$$$$############""""""############""""""########################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!############"""!!!""""""###!!!!!!"""""""""#########+++CCCKKK666"""!!!$$$"""######"""!!!!!!!!!!!!!!!#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%''''''((((((((()))))))))&&&''''''''''''(((((((((''''''((((((((()))))))))(((((()))************)))))))))(((((((((((())))))******+++,,,---......///......///000000000000000000000000111222222333333333222111111111222333444//////000000111333444555333444666666666666555444333444555666666666666666444444444444333222111111111111111000000000000///.........---,,,,,,++++++******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""#########""""""###$$$%%%%%%%%%$$$!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$############$$$!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!"""""""""###############$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############""""""""""""######%%%%%%$$$############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$###############$$$$$$$$$$$$$$$########################&&&%%%$$$"""!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$&&&%%%$$$""""""###$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$########################"""############$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""################################################$$$$$$"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""###############$$$$$$$$$###$$$%%%$$$""""""###$$$######$$$$$$$$$$$$##################"""""""""""" !!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""!!! !!!$$$'''######$$$###!!!!!!"""### !!!!!!""""""#########%%%555;;;..."""###%%%######"""!!! ######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))***+++******)))***))))))(((((())))))***)))***+++,,,---......///......///000000000000000000000000111222222333333444333222111111111222333/////////000111222333444222333555777777777666555222222444555555666666666444444444444333222111111000000000/////////............------,,,+++++++++***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""######$$$$$$$$$#########"""######$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""######$$$$$$$$$$$$###!!!###&&&&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############""""""""""""######%%%$$$$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$"""!!! """###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$###"""""""""##################"""!!!###$$$$$$###""""""###########################"""############$$$$$$$$$&&&'''((('''$$$"""###%%%############################################################"""""""""!!!"""######$$$$$$$$$###### !!!"""####################################$$$$$$$$$######"""""""""""""""############"""######$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$"""###$$$$$$###"""###%%%######$$$$$$$$$$$$###############"""""""""!!!!!! !!!!!!""""""!!!""""""###$$$############"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!###%%%"""$$$%%%### !!!$$$ !!!!!!"""######$$$"""''')))%%%"""$$$$$$###!!!!!!!!!!!!!!!""""""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%((()))***++++++***)))(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))++++++******)))******)))))))))))))))***)))******+++---...//////...//////000000000000000000000000111222222333333555444222111111111222222000/////////000111222333111333555777888888777666111222333444555555555555444444444444333222111111////////////..................---,,,,,,++++++***))))))))))))(((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%% !!!!!!"""""""""######"""""""""###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$ """###%%%%%%%%%$$$###"""&&&)))***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!"""$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!""""""#########$$$!!!###%%%''''''%%%###!!! """%%%'''))))))((((((!!!"""###$$$%%%$$$######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""############"""!!!!!!###$$$###""""""!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###########################"""############$$$$$$$$$(((******'''### """""""""""""""""""""""""""########################$$$#########""""""!!!!!!######$$$$$$$$$######""" """#################################$$$%%%%%%%%%###""" """"""""""""############ !!!"""###############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&######$$$$$$$$$$$$############""""""!!!!!!!!! !!!"""""""""######$$$$$$!!!!!!"""############"""###"""!!!!!!!!!"""$$$%%%######################## """%%%$$$""" """$$$%%%### !!!$$$ !!!"""######$$$%%%!!!!!!$$$$$$""" !!!!!!"""$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((((()))***)))((('''((()))((((((''''''''''''(((((('''''''''''''''((())))))+++,,,,,,+++******+++---))))))*********+++++++++............/////////000222111111000111333444555888555222111333555444222222111111000000000000000000111333444555666666666333333333333333333333333444444444444333222111000000000000//////...---,,,,,,,,,+++***)))))))))***************************''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###&&&&&&%%%$$$############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########'''%%%""" """%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$###""""""#############################################"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%###"""""""""###### """###"""!!! !!!###%%%%%%%%%$$$$$$#########"""###&&&'''&&&""" ###&&&$$$  !!!"""###$$$%%%%%%%%%########################"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$###"""###%%%%%%###"""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""")))&&&######%%%%%%""" $$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""######$$$!!!!!!""""""#########$$$######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$######"""######$$$$$$&&&%%%$$$"""!!!"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############'''$$$ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" """$$$$$$######$$$%%%%%%%%%$$$###"""!!!  !!!######""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$############$$$%%%&&&'''""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########((('''&&&&&&&&&&&&'''((())))))))))))((((((((((((((()))***)))((('''((()))((((((''''''''''''((((((((((((((((((((()))******++++++,,,+++))))))+++,,,******+++++++++,,,,,,,,,........./////////000000222111111000111333444555777555222222444666555444333333222111000000000000000111222444555555555666555555555555555555555555444444444444333222111000000000000000///...---,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$######""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""  """%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!""""""""""""#################################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""#########$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%###"""""""""###$$$"""###$$$###"""""""""$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&'''&&&### """%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!'''%%%######%%%%%%###!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""""""""##################""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#####################"""""""""""""""############""""""!!!!!!!!! """############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############"""!!!!!!###########################""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""!!!###%%%$$$###"""###$$$!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((()))***)))((('''((())))))((((((''''''(((((())))))))))))))))))***++++++***++++++***))))))***,,,,,,,,,,,,------------........./////////000000000222111111000111333444555777555444444666777777666444333222111000000000000000000111333444444444444555555555555444444444444444444444444333222111000000000000000///...------++++++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$"""""""""!!!""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!""""""""""""#################################$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""""""""############%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$############$$$###$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$###"""&&&&&&%%%%%%$$$######""""""######$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%$$$######$$$%%%$$$###############""""""""""""###""""""!!!!!!""""""#########""""""""""""######""""""""""""############$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""##################""""""!!!!!!!!!!!!!!!!!! !!!""""""######$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%"""""""""""""""""""""""""""###%%%$$$###""""""###!!!"""""""""############!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$'''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&&&&'''''''''(((((((((((())))))))))))((()))***)))((('''((()))))))))(((((((((((())))))))))))(((((())))))***+++)))***+++***))))))+++,,,------........./////////...////////////000000000222111111000111333444555888777777666666666666555444333222111000////////////000111222333333333333333333333222222222222222333333333333333222111111000000000000///...------******))))))))))))******************************((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&"""""""""""""""###$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!"""""""""#########$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%######$$$$$$$$$######"""########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$######"""""""""###""""""###$$$$$$$$$$$$#########"""""""""""""""###""""""""""""""""""###$$$######""""""######$$$"""""""""""""""###############$$$$$$$$$#################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""!!!!!! !!!"""######$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""############""""""###""""""!!! ########################""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""" """$$$$$$###""""""###&&&&&&%%%$$$$$$###""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&'''((((((((()))))))))***((()))***)))((('''((()))))))))(((((((((((())))))(((''''''''''''((()))))))))***+++***))))))+++---....../////////000000000////////////000000000111222111111000111333444555999:::999888666555444444222222111000///......///000000111222333333333333333333222222222111111111222222333333222222111111///000000//////...---,,,***))))))((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###############$$$%%%&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%%%%$$$$$$"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$######"""########################""""""#########$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""################################################"""""""""######$$$$$$$$$ !!!!!!""""""#########!!!"""#########$$$$$$%%%""""""""""""""""""############""""""""""""######$$$$$$############$$$$$$######"""""""""""""""""""""###$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!""""""######$$$######$$$$$$$$$###"""!!!""""""""""""############""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""############""""""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """#########$$$%%%$$$$$$$$$###"""""""""!!!###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&''''''(((((())))))******((()))***)))((('''((()))***))))))(((((())))))***'''''''''''''''(((((())))))***++++++***+++---...////////////000000000000/////////000000000111111222111111000111333444555888999:::999666444333333222111000000///000000000111111222333333333333333555555444444333333222222111222222222222222111111............---,,,++++++))))))((((((((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!""""""""""""#################################"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$#########"""######$$$%%%########################"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&%%%%%%%%%"""###$$$###"""!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""######$$$$$$$$$##############################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###""""""""""""###############$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$ !!!"""###$$$$$$ """######""""""$$$%%%""""""""""""############$$$######""""""######$$$$$$$$$############$$$$$$############""""""""""""!!!"""###$$$$$$$$$###"""########################""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$$$$%%%%%%%%%###""" $$$###############"""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""" """###""""""###$$$ !!!""""""######""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""$$$%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''((()))*********((()))***)))((('''((()))******))))))))))))******((((((((('''((())))))******+++,,,,,,+++,,,...000////////////000000000000//////000000000111111111222111111000111333444555444666999888666444555666222222222111222222333444222333333444444444444333555555444444333222222111111111222222222222111111------------,,,+++***)))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$###############$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!""""""""""""#################################"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$######""""""!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""!!!"""""""""#########$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!""""""######$$$!!!"""$$$###"""!!!###%%%!!!"""""""""############$$$######""""""######$$$""""""!!!!!!!!!!!!""""""############"""""""""!!! """$$$$$$###"""!!!########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!######$$$%%%$$$""" ########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!###$$$###!!! !!! !!!"""###$$$$$$""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""###%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++(((******)))((('''((()))******))))))))))))******)))))))))))))))******++++++,,,------,,,---///111////////////000000000000000000000000111111111111222111111111111333444555000444777888666555666888333333333333444555666666333333444555555555444444333333222222111000//////000111111222222222111111,,,,,,,,,,,,+++***))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$###"""!!!!!!"""""""""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$###!!! !!!###$$$ !!!"""###$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%''''''''''''%%%%%%########################$$$###"""###%%%%%%###"""!!!!!!""""""#########$$$$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$###############!!!###%%%$$$!!! """$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$  $$$#########""""""!!!!!! """###$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""$$$$$$###!!!"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$###""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$%%%%%%$$$!!!%%%%%%%%%$$$$$$$$$$$$$$$"""!!! !!!###$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###""" $$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++''''''(((((())))))******))))))((((((''''''&&&&&&)))))))))***++++++,,,,,,......---------......///000000000000////////////111111000//////...//////111111222222222111111000333333333444444555555555666666555555555555666666666666555555555555666666444222000000222333333333222222222111111111111000//////...---,,,++++++***''''''((()))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$######""""""########################$$$$$$########################%%%%%%$$$###"""!!! ########################"""""""""!!!!!!!!!!!!!!!"""""""""""""""#########%%%$$$###"""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################&&&&&&%%%$$$###"""!!! &&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""########################%%%$$$###!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######$$$#########""""""!!!!!!########################%%%###  ###%%%%%%###""" !!!###$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$###$$$%%%$$$""" !!!###"""""""""$$$%%%$$$### !!!"""###############""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!! ######$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$###""""""############""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))***************))))))))))))))))))***++++++,,,,,,...------------......///000000000000////////////222111000000//////000000111111222222222222111111222222222333333444444444666666555555555555666666666555555444444444555555444333111111222333333333222222222111111111111000......---,,,+++******)))''''''((()))))))))))))))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$######""""""######%%%$$$$$$$$$###"""""""""########################$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""############""""""""""""######"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$""""""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$############%%%%%%$$$###############%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############################################################%%%$$$"""!!!!!!!!!"""#########""""""""""""####################################""""""""""""##################"""""""""!!!$$$$$$$$$#####################""""""""""""######$$$###"""!!!!!!"""###$$$#########""""""""""""""""""""""""""""""#########$$$%%%&&&%%%###!!!!!!"""###"""""""""$$$%%%$$$###!!!""""""############"""""""""""""""""""""""""""""""""############""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$$$$$$$$$$###"""!!! ###$$$%%%%%%$$$!!!!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""%%%$$$############$$$%%%"""###$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******************)))))))))***++++++,,,,,,------,,,------...//////////////////000000000000222222111111000000111111111222222333333222222222222222222222222333333333666666555555555555666666666555555444333333333333555333111111333444333222222222222111111111111000...---,,,+++***))))))(((''''''((()))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$######""""""######&&&%%%%%%$$$###"""!!!!!!################################################################################################$$$$$$$$$###"""""""""!!!!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$############$$$$$$########################"""#########$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%$$$######!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$########################$$$###"""!!!!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$""""""""""""########################""""""""""""$$$&&&'''&&&$$$""""""######"""""""""$$$%%%$$$###"""############""""""!!!""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""###"""""""""%%%%%%$$$###"""  """$$$### """"""############""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! &&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((''''''******))))))(((((('''''''''''''''(((((())))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////////////////000000000000333333222111111222222222111222333333333333333333333333333333333333333333666555555444444555555666777666555555444444444444555444333333444444333222222222222111111111000000......---,,,+++***))))))''''''((()))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######""""""######%%%$$$$$$$$$###"""""""""########################"""""""""######$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  """$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%######"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#################################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%% !!!""""""######$$$########################$$$###"""!!!!!!"""############""""""""""""####################################""""""""""""###############"""""""""""""""%%%%%%$$$$$$###"""""""""###########################""""""!!!""""""###$$$!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!###%%%&&&%%%$$$""""""######"""""""""$$$%%%$$$##################"""!!! """""""""""""""""""""""""""######$$$$$$######"""!!!"""######$$$$$$#################################""""""""""""""""""###"""""""""""""""""""""""" !!!"""########################"""""" !!!"""!!! ###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############""" &&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######((((((((((((((((((((((((((((((((((((''''''''''''******))))))((((((''''''''''''(((((())))))******)))))))))***++++++,,,,,,+++++++++,,,,,,...//////.../////////000000000111333222222222222222333333222222333444444444444444555555555555555444444444555555444444444444555555888888777666666555666666666555444444555555333222222222222111111111000000//////...---,,,+++******''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""######"""""""""###$$$$$$$$$%%%########################""""""######$$$$$$%%%%%%##############################$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!#########$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%######################################################"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""######$$$$$$$$$#########""""""$$$###!!!!!!###$$$"""""""""""""""######$$$!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$"""!!!""""""###"""""""""$$$%%%$$$##################"""!!! ##############################$$$$$$$$$$$$###### !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!"""######$$$###### !!!!!!""""""""""""!!! """###$$$""""""############""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((******++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,---//////......//////000000111111222222111111222222333333222222333444555555555555666666666666555555555555555555444444444444555555888777777666777777888888777666555555666666333222222222222111111111111000000//////...---,,,+++***''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""######!!!!!!"""###$$$%%%%%%&&&#################################$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################&&&&&&%%%%%%$$$$$$$$$#########"""""""""###$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###################################################"""!!!!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""####################################%%%###  ###%%%!!!!!!""""""######$$$$$$""""""""""""########################""""""""""""!!!"""$$$$$$"""!!!""""""###"""""""""$$$%%%$$$###"""############""""""!!!##############################$$$$$$$$$$$$###### !!!"""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""######$$$######### !!!"""############%%%###!!! """$$$ !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((()))))))))))),,,,,,++++++++++++++++++)))))))))***++++++,,,,,,*********+++,,,---///000.........///000111111111111111111111111222333333222333444555555666666666666666555555555444444444555444444333333444444555666555555666666777888999777666666666777666444111222222222111111111111000///......---,,,+++******''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%%%%%%%%%%###############$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&########################"""############$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!!!!""""""####################################"""!!!!!!!!!"""$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""############"""""""""###$$$$$$%%%%%%$$$###!!! !!!###$$$ !!!"""######$$$$$$$$$#########""""""""""""""""""""""""""""""#########!!!###$$$$$$###"""###$$$###"""""""""$$$%%%$$$###!!!""""""############"""###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$###""""""""""""######$$$#########%%%$$$###"""!!!!!!""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''(((((())))))******+++*********)))((((((((()))))))))***++++++,,,,,,*********+++,,,---///000---......///000111111222111000000000111222222333222333444555666666666666555555555444444333333333555444444333333444444555444444444444666777888999777777666777777666444111222222222111111111111000...------,,,+++***))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&((()))'''%%%$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""######$$$&&&''''''((($$$$$$######$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$###!!! !!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$%%%&&&&&&'''########################"""############$$$$$$$$$###############$$$$$$$$$ !!!###$$$$$$###########################"""!!!!!!!!!###$$$%%%######""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$###### """###$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$"""$$$%%%%%%$$$###$$$%%%###"""""""""$$$%%%$$$### !!!"""##########################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***************************+++,,,,,,******+++,,,++++++++++++,,,...000111......//////000000111111111111000000111111222333222333444555666555444333444333333222222333333444333333333333333333333333222222222333444555666777777888888888777666444333444444333333222111111000......---,,,,,,+++******&&&''''''((()))******+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""######################################################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!###%%%'''(((""""""############""""""""""""############""""""%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$######"""""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""####################################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&########################&&&%%%%%%$$$$$$#########"""""""""""""""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""######$$$%%%&&&&&&$$$""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """###"""!!!###%%%%%%"""$$$&&&&&&$$$###$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################&&&&&&%%%$$$#########$$$"""############$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$&&&&&&'''(((""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************)))***++++++))))))***+++++++++++++++,,,...000111.........///000000111111000000//////000000111222111222333444555444444333333333222222222222333333333333333333333333333333222222222333333444555666777777888888777666444333333333222222111000000000...------,,,++++++******'''''''''((()))*********))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""###$$$################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""""""""$$$%%%&&&"""##################"""###$$$$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$""""""""""""####################################%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$########################%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############'''''''''&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################"""""" !!!"""""" """$$$%%%$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$'''''''''&&&&&&$$$###"""###!!! !!!###$$$""" """""""""""""""""""""""" !!!"""###$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###!!! !!!"""###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############((((((&&&%%%'''(((%%%$$$######""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################$$$$$$###""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))******)))((()))***+++++++++,,,---...///000---......//////000111111///............///000000111111222333333333333222222222111111111111222222333333333333333333333333222222222222333444555555666666777777666555333222111111111000//////......------,,,,,,+++*********''''''(((((())))))******)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$######"""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%&&&""""""#########$$$$$$$$$!!!!!!!!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""############&&&%%%$$$###"""###$$$$$$######!!!!!!!!!!!!##############################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""" !!!"""###$$$!!!###%%%%%%%%%$$$%%%&&&$$$############"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$#########"""!!!"""#########!!!"""""""""""""""""""""""" !!!"""########################$$$$$$$$$$$$%%%""""""############"""""""""!!! !!!"""###"""!!!########################$$$######""""""###%%%&&&+++---***%%%%%%+++000000,,,'''""" !!!###$$$###%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""!!! !!!!!!"""############$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$############"""""""""########################################################################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++++++++,,,,,,---...//////------......///000000111//////......//////000111000000111111222222222222222111111000000111111222333333333333333333333333222222222222222333444444444555666666555444333222000000//////...------,,,,,,,,,++++++*********)))'''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$###$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###"""  !!!###'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$#########!!!!!!"""###$$$%%%&&&&&&&&&(((((('''%%%######$$$############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$ !!!######$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""""""""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""###$$$%%%$$$###""""""""""""""""""""""""%%%$$$""""""###%%%'''))))))---,,,%%%(((:::OOOZZZ555---%%%!!!###%%%$$$"""########################""""""""""""""""""""""""########################"""!!!!!! !!!!!!""""""#########$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''***+++,,,,,,******+++,,,++++++,,,------.........---------...//////000000000////////////000111111000000000111111111222222222111111000000111111222333333333333333333333333222222111111111222333333333333444555555444222111//////...------,,,,,,++++++***************))))))(((((((((((())))))))))))'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#########""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$########################!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""!!!!!!########################!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&((()))***(((&&&$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%% !!!"""######$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""$$$%%%%%%###""""""""""""""""""""""""%%%$$$######$$$&&&)))******)))'''+++AAA```qqqsss888000&&&"""###$$$""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!""""""###""""""#########$$$$$$$$$ !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***,,,---,,,+++***+++,,,+++,,,------......------,,,------......///000000000000//////000000111222111111000000111111222333222222111111111111222222333333333333333333333333222111111000111111222222111222333444444333222111.........---,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######!!!""""""#########""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######"""""""""!!!########################""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%''''''%%%%%%%%%&&&!!!!!!"""""""""""""""##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""" """###"""!!! !!!"""""""""""""""""""""""""""&&&%%%###"""!!!!!!!!!!!!"""""""""############$$$###$$$$$$$$$$$$$$$$$$###!!!  """######"""""""""""""""""""""""""""%%%$$$$$$$$$%%%&&&((())),,,&&&"""222YYYzzzxxxddd222,,,&&&"""!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""##############################"""""""""###$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))+++,,,+++***)))***++++++,,,---.........---,,,,,,,,,---......//////000//////.........///000000222222111000111222333444333333222222222222333333333333333333333333333333111111000000000000111111000111222333333222111111///......---,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$&&&&&&&&&&&&&&&"""##################"""!!!!!!"""###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%########################"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""######$$$$$$$$$!!!!!!!!!""""""#########!!!###$$$$$$###""""""###!!!!!!!!!!!!""""""##########################################$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""!!!!!!"""!!! """""""""""""""""""""""""""######"""!!!!!!"""###$$$""""""""""""##################""""""""""""######!!!  """$$$###"""#################################$$$$$$%%%%%%%%%&&&&&&%%%///LLLbbbXXX>>>((('''&&&$$$###""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""###########################"""""""""######$$$%%%"""############$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((***+++***)))((()))***+++,,,---.........---,,,,,,,,,------...//////000...------------...//////333222111111111222444444444333333222222333333444333333333333333333333333111111000000000000000111000000222333333222111000///......------,,,,,,+++(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&'''&&&%%%$$$""""""############""""""!!!"""###$$$%%%&&&&&&&&&######""""""""""""####################################$$$$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###########################%%%&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################))))))((('''%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%% !!!"""###$$$%%%&&&###$$$$$$###  !!!!!!!!!""""""##############################""""""""""""############!!!""""""#########"""""" """$$$### !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$&&&'''""""""""""""###############"""!!! !!!"""###"""!!!!!!"""%%%&&&%%%$$$########################!!!!!!"""############"""''',,,'''+++555111$$$###%%%''''''&&&&&&&&&'''!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""""""""""""""###$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''')))***+++------+++*********))))))(((((()))***+++,,,++++++)))(((...---,,,,,,---...000111......------------......111111111111111222222222222222333333333333444444444444222222222222444444222222222111111111111000222222111111000/////////......---,,,++++++************)))''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$###"""###$$$$$$$$$"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""###############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$#########&&&%%%%%%%%%$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&###!!!!!!$$$%%%$$$"""""""""""""""####################################""""""""""""############$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################!!!###$$$$$$""""""###$$$%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""######$$$%%%%%%$$$###"""!!! !!!"""######$$$$$$$$$$$$$$$######""""""#########"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""""""""""""""########################((('''%%%$$$###""""""##################"""!!! $$$$$$######"""!!!!!!!!!%%%###!!!"""$$$%%%$$$!!! !!!"""""""""""""""########################"""###$$$$$$###""" ######"""""""""""""""###$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++************)))))))))(((******+++,,,,,,+++***))),,,,,,,,,------...///000//////............//////000000111111111222222222222222333333333333444444444333333222222333333444222222222222111111111111111111111000//////......------,,,,,,+++******)))++++++***(((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$######""""""######$$$###########################"""!!!"""###$$$###!!!#########$$$$$$######"""$$$###############$$$$$$$$$############$$$%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&''''''(((########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$""" !!!###$$$$$$"""""""""""""""####################################""""""""""""############$$$######""""""######$$$######""""""""""""##############################!!!###%%%$$$"""!!! !!!""""""""""""######$$$$$$$$$%%%&&&%%%#########$$$######$$$%%%$$$###""""""!!!!!!!!!""""""#####################""""""!!!!!!""""""""""""##################$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###################################################$$$$$$######"""!!!!!!!!!######$$$$$$######"""!!!""""""""""""############%%%###!!!"""$$$%%%$$$""" !!!""""""######""""""########################"""""""""###""""""!!! ######""""""""""""######$$$$$$############$$$$$$#########""""""!!!!!!!!!"""############$$$$$$$$$############$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))************))))))))))))++++++,,,,,,,,,,,,+++++++++,,,---......//////...000000////////////000000000000000111111111222222222222333333333333444444444333333222222333333444333222222222111111111111111111000000///.........---,,,,,,++++++******))),,,+++***))))))((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########""""""""""""""""""##############################!!!!!!!!!"""###"""!!!!!!""""""#########""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""###$$$$$$######################## !!!"""###$$$%%%%%%'''&&&%%%$$$$$$#########&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&"""""""""!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#########""" !!!###$$$$$$###""""""""""""####################################""""""""""""############$$$######""""""######$$$$$$##################$$$########################"""###%%%%%%###""""""###"""!!! !!!"""###%%%&&&'''&&&$$$###$$$%%%""""""###$$$$$$$$$######"""#####################"""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$##################$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$######"""!!!$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%$$$###"""###$$$$$$###"""!!!"""######$$$$$$##############################"""!!!!!!!!!!!!"""#########"""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$###"""""""""###%%%%%%############$$$$$$$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,---------,,,***+++---...//////...---//////............////////////000000111111222222222222222333333333444444333333333333333333333333333333222222222111111111222222111000000//////...------,,,,,,+++++++++++++++***))))))((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#################################"""!!!"""###$$$###!!!!!!"""##################""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$################################################"""######$$$$$$$$$############$$$$$$$$$$$$#########"""""""""$$$%%%%%%&&&!!!"""""""""####################################!!!"""""""""##################""""""""""""######&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%###""" !!!###$$$%%%&&&&&&&&&$$$###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$############$$$######""""""###$$$$$$$$$$$$$$$########################""""""!!!!!!"""###%%%&&&""""""""""""""""""###$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''((())))))******))))))))))))))))))******+++++++++,,,,,,---------)))+++,,,...///......---...------,,,,,,------......//////000111111222222222222222333333333444444333333333333333333333333333333333222222222222111333222222111111000//////------------,,,,,,,,,,,,))))))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$########################%%%$$$######%%%%%%$$$###"""######$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!###############$$$$$$$$$##############################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''!!!"""""""""####################################!!!"""""""""###############""""""""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$###$$$%%%%%%$$$###%%%&&&%%%$$$"""!!!!!!"""$$$%%%###$$$%%%$$$###"""###$$$"""""""""######$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""######$$$############$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""###%%%'''(((""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))******))))))))))))************++++++******+++,,,---...***+++,,,------......------,,,,,,,,,,,,,,,,,,------...//////000111222222222222333333333333444444222333333444444333333222333333333333222222222222222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""!!!!!!############$$$%%%&&&'''######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######""""""""""""""""""####################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$%%%&&&%%%######%%%&&&""""""""""""####################################""""""""""""###############""""""!!!!!!""""""######""""""""""""""""""###"""""""""###$$$$$$%%%%%%$$$%%%%%%$$$###"""$$$&&&&&&%%%$$$#########$$$%%%###$$$%%%$$$"""!!!"""############"""######$$$%%%"""#####################$$$$$$$$$%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""""""$$$$$$$$$###"""###$$$!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""###$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))******************))))))***+++---...++++++++++++,,,---......---------,,,,,,---------------...///000111222222222222333333333333444444222333333444444333333222444444333333333222222222000000000///......------************************)))((((((((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%########################$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###!!!"""###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$!!!###%%%%%%$$$#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$%%%%%%$$$!!! """$$$""""""""""""####################################""""""""""""############""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%###!!!!!!###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$###"""""""""###$$$!!!!!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%###################################################"""""""""""""""#########!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%% !!!""""""######"""""""""""""""""""""""""""""" !!!"""###############!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***))))))(((''''''&&&&&&(((((())))))*********+++))))))(((((()))+++,,,...,,,+++******+++,,,...///.........------.........------...///000111222222222222333333333444444444222222444444444444222222444444444333333333222222///......---,,,,,,++++++((((((((((((((()))))))))***)))))))))))))))******''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$#########$$$&&&'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$""" !!!######$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''%%%%%%$$$###""""""""""""&&&&&&%%%%%%&&&&&&'''(((""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$!!!###%%%%%%$$$###"""###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''&&&&&&###"""!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$%%%''')))***+++,,,%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$#########$$$%%%###!!!""""""""""""####################################""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%&&&&&&%%%###!!! """###%%%%%%%%%%%%%%%$$$###"""%%%&&&'''&&&$$$###$$$%%%&&&%%%###"""""""""###### !!!"""######$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""########################%%%%%%$$$######$$$$$$%%% !!!"""########################$$$$$$%%%&&&&&&!!!$$$%%%%%%"""!!!###%%% !!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!""""""""""""#########((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''(((***,,,---...///000///---,,,---...++++++,,,,,,,,,------------------.........////////////000111222333333333333333333333333333333333222333333444444333333333555444444333333222222111777111,,,+++...000...+++,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&***(((&&&$$$$$$$$$%%%&&&''''''&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$###%%%'''&&&$$$""" """###$$$%%%$$$""" !!! !!!$$$&&&%%%###""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!"""############$$$$$$$$$!!!!!!"""###############$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""%%%$$$"""!!!""""""""" ###$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((('''(((***,,,---+++------,,,+++******+++++++++,,,,,,,,,------------------.........//////000000000111111222222333333333333333333333333333333333444444444333222222444444444333222222111111333000,,,+++------,,,*********))))))(((''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%%%%$$$$$$######$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$"""""""""""""""""""""""""""###$$$$$$######$$$&&&$$$#########%%%'''***+++444444333///***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$$$$"""$$$&&&&&&$$$"""!!! """###%%%%%%%%%$$$"""!!!###!!! !!!$$$%%%###!!!""""""""""""""""""""""""$$$$$$#########"""""""""###"""!!! !!!########################%%%$$$###""""""""""""###"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""##################"""""""""""""""############$$$$$$$$$!!!!!!"""###########################"""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$######"""!!!!!!###$$$$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))((((((((((((***+++---***+++,,,+++***)))***+++,,,,,,,,,,,,------------------........./////////111111111111111111111111111111222222333333444444444444444444333333222111444444333333222111111111///...---,,,,,,+++***)))******))))))((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###%%%%%%$$$$$$######$$$$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""$$$%%%%%%$$$$$$%%%'''"""""""""###%%%(((+++,,,999::::::777111+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$"""$$$&&&&&&$$$"""!!!!!!"""###%%%&&&&&&%%%$$$###%%%###""""""######""" """"""""""""""""""""""""######""""""""""""!!!!!!###!!! """$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!###$$$"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######"""""""""###############"""############$$$$$$$$$!!!"""######$$$#####################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&!!!###$$$%%%%%%%%% !!!""""""######""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((()))***+++,,,+++,,,------++++++,,,---,,,,,,,,,------------...............////////////111111111111000000000000000000111222333444444555444444444444333222111111333333333222111111000000,,,---......+++***)))***++++++++++++******))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&(((%%%%%%$$$$$$$$$%%%&&&'''...111444444000+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""""""""#########!!!!!!""""""############"""$$$%%%%%%###""""""###""""""###$$$%%%%%%%%%$$$$$$###"""""""""""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$##################"""""""""""""""""""""#########$$$$$$$$$""""""##################""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,------++++++,,,---,,,,,,---------................../////////000000111111000000000000000000000000111111222333444444333444444444333333222111333222222111111000//////,,,---///...,,,******++++++++++++***************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***(((&&&$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""&&&***,,,+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############"""""""""""""""#########!!!###$$$$$$###"""###$$$!!!!!!"""######$$$$$$$$$!!!"""""""""""""""###$$$########################!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""##################$$$$$$$$$$$$!!!!!!!!!!!!""""""####################################"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++)))***++++++******+++,,,,,,---------................../////////000000000000000000000000000000000000000111111222222333333222333333444444333333222222222111111000/////////------,,,,,,,,,,,,++++++))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$###$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&###""""""#########$$$$$$%%%%%%&&&&&& ###&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$""""""""""""""""""######!!!"""$$$$$$######$$$&&&""""""""""""""""""###### """######""""""###%%%########################!!!!!!""""""""""""###### !!!###$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%(((((('''%%%###"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$%%% !!!!!!"""#################################$$$###############$$$$$$######""""""######$$$%%%"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++)))+++,,,,,,++++++,,,---------------.............../////////000000000000......//////000000111111111111111111111222222222111111222333444444444444222111111000//////......///+++((((((+++,,,+++)))((((((((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%!!!!!!###$$$%%%&&&''''''###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$###"""""""""""""""""""""!!!"""######"""###%%%'''$$$$$$######"""#########!!!###%%%$$$!!! !!!###########################"""""""""#########$$$$$$""""""""""""######$$$$$$######################## ###%%%&&&&&&%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""#########"""""""""!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!"""""""""#####################$$$$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%########################"""""""""""""""###$$$$$$!!! !!!"""###$$$###""""""!!!"""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******++++++***,,,---///......---///000---------.........//////////////////000000000000---......///000111111222222222222111111111111111000111222333444555555555111111111000//////......///***%%%%%%))),,,+++(((***************+++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$### ###'''((((((%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%&&&''')))""""""$$$%%%%%%%%%%%%%%%$$$%%%$$$###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""###$$$&&&&&&""""""############"""""""""############$$$$$$$$$#########"""""""""""""""!!!"""######"""###%%%'''&&&&&&%%%$$$#########$$$###%%%&&&$$$!!! !!!########################""""""######$$$$$$$$$%%%&&&$$$###""""""$$$&&&((("""""""""""""""""""""""" !!!"""###$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######&&&%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''########################!!!!!!!!!!!!"""###%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%''''''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******,,,---......//////.....................---------000000111111111111000000////////////////////////111111111000000000000000000111222333444333222222222111///...------......************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$$$$$$$############""""""!!!!!!################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$### """$$$$$$"""!!!"""##############################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!%%%%%%###"""""""""###$$$%%%&&&&&&%%%###"""###$$$########################%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################&&&%%%###"""!!!"""############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%###"""!!! !!!"""###########################%%%###""""""######""" !!!"""$$$%%%%%%%%%%%%###########################$$$%%%%%%%%%###!!! %%%$$$###""""""###$$$%%%#########"""""""""""""""######&&&%%%$$$&&&###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$$$$''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((()))******,,,------...............------..................//////000000000000//////////////////////////////000000000000000000000000000111222333333333222222222111///...---.........************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###"""+++***(((&&&$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%$$$###"""""""""###$$$"""$$$%%%$$$######$$$%%%##########################################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$############""""""""""""######""""""######$$$$$$######""""""###$$$$$$###""""""########################$$$###""""""######""" !!!"""""""""###$$$$$$$$$##########################################$$$$$$$$$$$$###""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!+++&&&###$$$######$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$######&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******,,,---------............,,,---------.../////////......////////////......////////////////////////000000000000000000000000000000111222222222222111222111000///.........///++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###""""""""""""%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###### !!!############$$$&&&########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############""""""""""""###############"""""""""""""""!!!"""$$$&&&&&&$$$"""!!!########################$$$###""""""######"""!!!###"""!!!!!!!!!"""###$$$########################$$$###!!!!!!!!!###&&&'''$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$ """###!!! !!!######$$$$$$$$$$$$######$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---,,,,,,,,,------......,,,,,,,,,---...///000000...//////000000//////.../////////////////////////////////000000000000000000000000111111111111111222111111000//////......+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$######### &&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$############### """######""""""###$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""######$$$$$$######"""########################$$$"""!!!"""######"""!!!$$$###!!! """#################################"""""""""###%%%&&&$$$##################$$$!!!!!!!!!!!!""""""""""""!!!%%%%%%&&&(((######$$$$$$$$$$$$##############################%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))***++++++---,,,,,,,,,,,,---......,,,,,,,,,---...///000000///000000111111000000///////////////////////////......//////000000000000/////////000000000111111111111111000//////...---++++++++++++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&'''"""###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""""""""######$$$$$$$$$$$$$$$$$$######"""""""""###$$$###!!! !!!"""########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###############$$$###!!! !!!###$$$###########################"""!!!"""###$$$###"""$$$###!!! """##############################$$$$$$%%%$$$###"""!!!#########$$$$$$#########"""""""""######$$$$$$$$$&&&!!! $$$%%%###"""###"""######$$$$$$######"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++---,,,+++++++++,,,...///,,,---------.../////////000000111111111111000000////////////////////////---......//////000000111/////////...///000000111000000000000///...---,,,,,,++++++++++++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***'''###"""$$$%%%###!!!###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""############$$$$$$$$$$$$###""""""$$$%%%%%%$$$"""!!!!!!"""########################%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######&&&%%%$$$#########$$$%%%%%%###  ###%%%###########################"""!!!"""###$$$###"""###"""!!!!!!!!!"""###$$$###########################$$$%%%&&&%%%###!!!"""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%(((###"""%%%%%%"""!!!"""""""""############""""""######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******))))))******+++,,,---,,,+++***+++,,,...///------..................//////000000000000//////////////////////////////------......///000000111//////.........///000111......//////...---,,,+++,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""########################$$$$$$############$$$$$$$$$$$$###############"""###$$$$$$%%%$$$###"""!!!###$$$%%%$$$###"""###$$$########################$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###############$$$%%%%%%######$$$$$$$$$$$$############""""""""""""######%%%$$$"""""""""###%%%&&&$$$###!!! !!!###$$$########################"""!!!!!!!!!###$$$###"""!!!"""""""""###$$$$$$$$$##############################$$$$$$$$$######""""""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%### ###%%%######$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))*********)))******+++,,,---,,,+++******,,,...///...............---------......////////////......////////////////////////---------...///000000111///......------///000111---......///...,,,+++***,,,,,,,,,+++++++++******''''''''''''''''''''''''''''''''''''''''''''''''"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!###%%%$$$###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%%%%$$$$$$###############$$$%%%$$$###"""!!!"""###%%%%%%$$$$$$%%%'''########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###%%%&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""$$$&&&################################################"""!!!!!!!!!###$$$$$$### !!!"""$$$%%%%%%%%%%%%########################$$$###"""!!!"""###%%%'''"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$&&&!!! ######  """"""############""""""###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((***((('''(((+++,,,+++(((---,,,+++******+++,,,---......---,,,,,,+++*********,,,......---,,,---.........---,,,,,,+++******......////////////......////////////////////////------......------,,,+++------,,,,,,+++***))))))******))))))))))))*********)))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%### ###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""###%%%&&&'''(((!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""$$$###!!! !!!###$$$((('''%%%$$$###$$$%%%%%%""""""############""""""$$$$$$############$$$$$$!!! !!!"""$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%###"""!!!"""############$$$$$$$$$%%%$$$######""""""###### """$$$%%%$$$######$$$######""""""######$$$%%%""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""%%%###!!!###&&&'''%%%#########""""""""""""######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###"""!!!!!!!!!###$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((***((('''(((***,,,***))),,,++++++******++++++,,,...------,,,++++++*********,,,......---,,,---...------------------------......////////////..............................---------...------,,,+++------,,,++++++***))))))******))))))))))))******)))((((((''''''''''''(((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$###!!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%### """###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$######"""""""""%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$###"""######$$$""""""############""""""$$$##################$$$(((&&&$$$"""!!! $$$$$$############$$$$$$&&&%%%$$$""""""""""""""""""############$$$$$$$$$%%%$$$######""""""######"""###%%%&&&%%%%%%$$$$$$######""""""######$$$%%%########################!!!"""###$$$$$$%%%$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$###"""""""""""""""%%%###"""###%%%&&&%%%###$$$$$$############$$$$$$###################################################""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((()))((('''(((***+++***)))***++++++++++++++++++***------,,,,,,+++************,,,---...---,,,---...,,,,,,---...//////000000......////////////......---------------------------------------,,,++++++,,,,,,,,,+++******))))))******))))))))))))******(((''''''''''''(((((()))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$###"""!!!$$$&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""#########"""!!!!!!!!!""""""""""""#########'''%%%""""""%%%'''!!!!!!"""""""""############$$$$$$$$$$$$###""""""$$$$$$$$$######"""""""""%%%$$$###""""""###$$$%%%$$$$$$###""""""""""""###""""""############""""""#################################"""###$$$%%%%%%$$$$$$############$$$$$$'''%%%"""  """$$$"""############$$$$$$$$$%%%$$$######""""""#########$$$%%%%%%&&&&&&%%%%%%######""""""######$$$%%%########################!!!"""###$$$$$$%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!#########$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***)))))))))***+++,,,,,,+++***))),,,,,,++++++*********)))***+++------,,,,,,,,,---,,,------...//////000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,+++++++++******))))))******))))))))))))******'''''''''''''''((()))***&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$&&&(((***+++***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""############"""!!!######$$$$$$$$$%%%%%%%%%'''%%%""" """%%%'''""""""""""""#########$$$######$$$$$$$$$######"""!!!!!!!!!"""""""""######%%%%%%$$$######$$$%%%%%%########################""""""############""""""#########$$$$$$######### !!!"""###%%%&&&'''$$$$$$############$$$$$$&&&$$$"""!!! !!!######""""""#########$$$$$$$$$%%%$$$######""""""######$$$######$$$%%%%%%%%%$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$###!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###############"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$%%%$$$###!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''((((((((((((((()))***))))))+++,,,,,,+++))))))+++***************)))))))))+++------,,,+++,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++***************)))******))))))))))))******'''''''''''''''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""######$$$$$$$$$###### """###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$$$$$$$$$$###"""$$$######""""""!!! $$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$######""""""#########$$$$$$$$$%%%$$$######""""""#########""" !!!###$$$$$$"""######""""""######$$$%%%########################$$$$$$$$$$$$$$$###!!!!!! !!!"""######""""""$$$###############$$$$$$""""""############$$$$$$######""""""""""""##############################"""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&((())))))(((''')))***)))******************))))))))))))))))))))))))))))))+++,,,---,,,+++,,,---......------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************))))))))))))******(((''''''''''''(((((()))&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&---,,,,,,+++)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''(((######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!""""""""""""############$$$&&&((((((&&&$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### """###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""############"""""""""###$$$%%%%%%$$$###""" !!!""""""""""""!!!$$$$$$############$$$$$$###$$$%%%&&&&&&%%%######"""############$$$$$$$$$%%%$$$######""""""######$$$!!!###$$$###!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$ !!!###$$$%%%$$$$$$###$$$############$$$%%%%%%!!!"""$$$###""""""###%%%###""""""""""""""""""###"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%'''))))))'''&&&(((*********))))))))))))******)))))))))))))))))))))))))))+++,,,,,,+++++++++------------...//////000000,,,------......------,,,------------------------+++,,,,,,,,,,,,+++******))))))))))))******************))))))))))))******)))((((((''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''')))***+++///...,,,***)))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$######%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&!!!""""""""""""#########"""###%%%''''''%%%###"""############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""##################"""!!!!!!###$$$$$$$$$######""""""############""""""!!!###$$$%%%%%%$$$###!!!"""$$$&&&''''''$$$$$$############$$$$$$##################$$$$$$"""############$$$$$$$$$%%%$$$######""""""######%%%!!!###%%%$$$"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!###%%%'''''''''&&&%%%$$$#########$$$$$$%%%&&& """$$$###"""!!!###%%%$$$######""""""######$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%'''))))))'''&&&(((***+++***)))(((((()))***+++(((((((((((()))))))))))))))***,,,,,,+++++++++,,,,,,,,,---///000222333333,,,------......------,,,------------------------+++,,,,,,,,,,,,+++******)))))))))))))))***************))))))))))))*********)))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))************,,,...000111+++)))'''%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$###$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""" !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""############"""""" !!!#########"""!!!""""""############""""""!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%###!!! """$$$%%%"""############$$$$$$$$$%%%$$$$$$###"""#########'''""" $$$'''%%%############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! """$$$%%%$$$###"""$$$#########$$$%%%%%%&&& """$$$###!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$