BM6P6(@ \\\EEE:::999222///222///000/////////............///............---------*********++++++*********)))))))))***+++++++++,,,************************...---+++))))))***+++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------000///000333777:::<<<===DDDPPP```mmmssstttssssss~~~wwwuuurrroooqqqzzz}}}sssjjjddd]]]YYYSSSMMMGGGCCCAAA???@@@???>>>===<<<<<<<<<<<<999;;;>>>?????????AAABBBFFFGGGHHHIIIKKKOOOSSSWWW]]]\\\^^^bbbhhhnnnrrrsssxxx|||~~~zzzuuurrrqqqnnnjjjhhhgggddd___[[[WWWUUUQQQPPPOOONNNLLLKKKFFFHHHKKKKKKJJJGGGEEEDDDFFFHHHHHHFFFBBBAAACCCEEE@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::999999888999999999:::;;;<<<===>>>CCCEEEIIIMMMRRRYYYaaaffflllsss{{{{{{tttuuuzzz{{{|||~~~}}}}}}qqqcccPPP@@@777333222111111000//////000///---+++...------,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))+++++++++,,,...111444555888:::===AAADDDFFFGGGGGGFFFFFFEEEBBB<<<777444333333333777===@@@EEETTTeeelllnnnrrrwww}}}}}}zzzyyyyyywwwrrrooouuuzzz{{{xxxwww{{{{{{vvvuuuvvvwwwxxx{{{{{{xxxwwwyyyxxxtttbbbIII;;;999333111222///000000/////////.........///............---------***++++++,,,,,,++++++***************++++++++++++************************...---+++***)))***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...,,,---///333888<<<>>>???HHHTTTfffrrrvvvuuusssrrr{{{}}}xxxtttpppnnnqqqyyy|||tttjjjaaa[[[RRROOOKKKFFFBBB???============<<<<<<<<<<<<<<<===<<<>>>@@@AAAAAABBBDDDFFFIIIKKKNNNRRRUUUZZZ___ccciiijjjkkknnnrrrvvvzzz|||{{{xxxuuuqqqooonnnkkkgggddd```]]]ZZZXXXVVVTTTQQQNNNKKKMMMOOOPPPNNNLLLJJJIIIFFFGGGHHHFFFCCCBBBCCCEEEBBBBBBAAA@@@???>>>>>>=========<<<;;;:::999999999999999999999:::;;;<<<======???BBBFFFJJJQQQXXX]]]dddkkkssszzzzzz{{{~~~{{{|||ppp]]]JJJ===555111000000///.../////////---,,,------,,,,,,,,,,,,------************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,...000333555666888:::===@@@CCCEEEFFFGGGDDDEEEEEEBBB>>>999666555666666:::AAAGGGNNN\\\jjjoooqqquuuyyy{{{xxxwwwvvvuuusssxxx}}}{{{wwwvvvuuuuuuuuutttyyy{{{wwwuuuwwwxxxvvvlllNNN<<<888444333333///000000000/////////......///............---------+++,,,,,,------,,,,,,++++++++++++++++++*********************************---,,,+++*********+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---///222777<<>>??????AAABBBCCCDDDGGGKKKNNNRRRUUU[[[aaafffkkkqqquuuxxxzzz}}}~~~~~~|||yyyvvvssspppiiigggdddaaa___[[[VVVRRROOOPPPQQQRRRQQQOOOMMMKKKGGGHHHIIIHHHFFFEEEEEEFFFFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>===;;;:::999999888888888888999:::;;;;;;999;;;>>>@@@CCCHHHNNNRRRYYY___hhhooouuu{{{zzzzzzlllZZZHHH;;;444111000...---...//////...,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,...000222555777888888:::===@@@BBBDDDEEEEEEBBBCCCDDDCCC???;;;888777:::999===GGGRRR\\\gggqqqrrrtttxxx}}}zzzuuutttuuuuuuvvv|||zzzwwwtttsssuuuuuussspppnnntttxxxvvvtttwwwyyyxxxuuuTTT>>>999555444444///000000000////////////...///............---------,,,------------------,,,,,,,,,,,,++++++*********************************,,,,,,+++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------...///000000111333666;;;BBBKKKTTTZZZdddsssyyywwwwww{{{yyytttpppttt|||~~~zzzwwwuuurrroooiiiaaaXXXPPPJJJFFFBBBAAA???>>><<<<<<;;;;;;=========>>>>>>???@@@AAAAAABBBEEEGGGJJJNNNTTTXXX```dddjjjpppuuuzzz~~~}}}{{{tttssspppnnnkkkgggaaa]]]XXXWWWWWWWWWVVVTTTQQQOOOKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999888888888888999999::::::<<<===>>>@@@CCCGGGKKKOOOUUU]]]eeekkkrrr{{{~~~{{{www|||{{{||||||vvvjjjXXXGGG;;;666000...------...///...---,,,++++++******++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******,,,...000333555777888999888:::<<>>:::888777<<<===BBBMMM\\\iiirrrwwwsssxxx}}}}}}~~~~~~{{{wwwtttssstttuuuvvv|||uuurrrppppppssssssooollllllpppssstttwww{{{zzzwww{{{ZZZBBB;;;666555555///111000000000///////////////............---------,,,------......------,,,---,,,,,,,,,++++++******************************+++++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...///000111222333555888<<>>===<<<;;;;;;:::=========>>>???AAABBBCCCDDDFFFJJJNNNSSSYYY```eeemmmqqqvvvzzz}}}~~~|||yyyuuuoookkkgggeeebbbaaa___]]]XXXUUUNNNLLLJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<::::::999999999999999999;;;<<<>>>>>>>>>@@@CCCEEEHHHNNNUUU\\\bbbjjjssszzz}}}}}}uuu{{{tttrrrtttyyy}}}wwwgggSSSBBB888111000...---...//////...,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++...///222555888888888888888999<<<>>>@@@AAAAAAAAA???@@@@@@>>>;;;888666666???AAAHHHUUUeeettt{{{|||zzz{{{yyyyyyyyywwwwwwxxxxxxwwwwwwwwwwwwttttttrrroooooopppooollljjjoooppprrruuu|||{{{rrr~~~]]]FFF>>>666444555000111111000000000////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------......000111333333222666;;;AAAJJJVVVdddooo~~~|||rrrsssuuutttrrrooonnnnnnmmmkkkmmmvvvwwwyyyzzzrrriiidddYYYVVVPPPKKKFFFCCCAAAAAA===<<<<<<<<<;;;::::::999;;;<<<===@@@BBBEEEHHHIIINNNQQQVVV[[[```fffmmmrrrvvvyyy|||~~~{{{wwwvvvrrrllliiigggccc]]]XXXSSSOOOKKKHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@??????===<<<<<<;;;:::::::::::::::;;;<<<<<<;;;;;;===???CCCGGGMMMSSSXXX```jjjqqqwww|||www|||}}}xxxqqqnnnssszzzsss]]]HHH:::444222///...///000//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,///111555888999999777666888999;;;===???@@@@@@???>>>>>>===;;;888777888999CCCIIIRRR___ooo}}}~~~|||zzzyyyxxxuuuxxx|||~~~}}}{{{yyyyyy~~~rrrtttrrrpppmmmkkkjjjkkkllluuuwwwyyy|||wwwkkk}}}___JJJAAA666222444222111111111000000000/////////............---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......------...///000222444555666===GGGQQQYYYdddpppxxxtttsssrrrpppnnnkkkjjjiiijjjkkkoooyyy{{{~~~}}}vvvnnneee]]]WWWOOOLLLHHHDDD@@@???>>>>>>:::;;;<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEKKKPPPTTTVVV]]]```eeejjjooosssyyy|||~~~~~~zzzzzzzzz{{{|||}}}~~~{{{vvvrrrmmmeee___\\\WWWOOOKKKKKKLLLMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<888:::;;;:::999999:::;;;>>>AAAFFFJJJOOOWWW```gggnnnttt}}}~~~}}}}}}{{{yyytttrrruuu{{{zzzhhhRRRCCC888555111000000000000///------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000333666999999888555444888999;;;===>>>???>>>>>><<<<<<:::999888999===@@@IIISSS^^^jjjxxx}}}{{{www{{{}}}zzzyyyyyy|||}}}vvvrrrrrrooojjjeeefffkkkqqq|||zzzoooeee|||```LLLBBB666111444222111111111111000000000000//////.........---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************)))***+++,,,,,,,,,,,,,,,++++++************++++++******************************+++,,,,,,---......------...///111222444555>>>HHHVVVaaajjjrrr|||xxxvvvsssqqqooollljjjhhhlllnnnsss|||vvvlllcccYYYQQQLLLJJJHHHDDD@@@===<<<;;;<<<:::;;;===>>>???@@@AAAAAA???AAAFFFLLLSSSZZZ```ccchhhlllqqquuuxxx|||{{{rrrlllfff___VVVPPPPPPRRRSSSSSSLLLLLLKKKJJJIIIHHHGGGGGGBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA@@@>>>============999:::;;;:::999888999;;;:::===AAAEEEIIIPPPZZZaaaffflllvvv~~~{{{yyyzzz|||}}}}}}}}}zzzyyyxxxwwwzzzppp\\\NNN:::666333000000000000///...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---111333777999:::888444222888999;;;===>>>>>>>>>===::::::999777888;;;AAAFFFNNNZZZgggqqq~~~~~~yyy|||~~~zzzwwwvvvwwwzzz~~~}}}}}}{{{pppqqqnnngggaaacccllluuutttiiibbb}}}hhhNNN>>>;;;:::555000///////////////.........---...///111111///...---***+++,,,---,,,+++***)))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++++++++***)))***+++------,,,++++++,,,,,,,,,///......///111555999;;;KKKUUUeeeuuu|||tttnnnlllkkkllllllnnnlllppp}}}}}}vvvlllaaaWWWOOOIIIEEECCCAAA???>>>======<<<::::::;;;===???AAACCCDDDEEEHHHMMMSSSZZZ```gggmmmrrruuuuuuvvvwwwzzzwwwpppkkkddd^^^[[[YYYWWWVVVSSSPPPMMMMMMNNNMMMJJJFFFGGGFFFEEEEEEFFFEEECCCAAABBBBBBBBBAAA@@@>>>;;;:::===<<<:::999999:::<<<=========>>>@@@DDDJJJOOORRR\\\cccmmmtttyyy|||uuurrruuu|||xxxwwwgggZZZGGG<<<333222000------111000////////////.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++***)))))))))+++---///666666666666666666666666777888:::;;;<<<;;;;;;:::777666444555999@@@HHHMMMVVVdddqqqyyyyyy{{{}}}~~~|||yyyvvvtttvvv{{{~~~||||||qqqoookkkggggggllltttzzzssseeeffflllpppWWWFFF@@@===777111111000000000000/////////---...///000000///...------------------,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***+++------,,,,,,+++,,,,,,---...//////000111555;;;???QQQ[[[kkkyyy}}}uuunnnlllmmmooopppsssqqqsss}}}{{{rrrkkkaaaWWWNNNHHHCCC@@@???===<<<;;;<<<<<<<<<<<<>>>??????AAADDDGGGIIIKKKPPPUUU]]]dddiiinnnrrrtttwwwxxxyyy{{{zzzqqqkkkhhhfffccc```^^^YYYTTTRRRRRRPPPMMMJJJJJJIIIHHHGGGHHHGGGEEECCCCCCCCCCCCCCCBBB@@@>>>===<<<;;;999888888888999:::;;;;;;<<<>>>AAAFFFJJJMMMUUU[[[eeelllrrrxxx~~~{{{sssssszzz{{{mmmcccLLLAAA777555444111///000/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********+++---///000666666666666666666666666888999:::;;;;;;::::::999666555444555:::AAAJJJPPP\\\iiiuuu{{{~~~{{{{{{zzzzzz{{{|||{{{yyywwwuuuvvvxxx|||}}}zzzqqqnnnjjjiiikkkqqqwww{{{~~~vvviiiccchhhooo{{{```MMMCCC===777111222222222111111000000000---...///000000///...---...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,---,,,,,,,,,,,,,,,---------000222222222666???GGGYYYcccqqq~~~wwwpppoooqqqtttvvvxxxwwwwww{{{}}}www}}}~~~|||}}}~~~|||uuuqqqddd]]]TTTKKKEEEAAA>>><<<<<<<<<;;;;;;<<<===???@@@CCCCCCDDDFFFJJJNNNRRRTTTZZZ```hhhoootttwwwyyyzzz|||~~~zzzuuuiiiccc[[[VVVTTTRRROOOLLLOOOMMMKKKJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@>>>===;;;:::999999999999:::999:::;;;===AAADDDGGGJJJPPPYYYaaagggmmmuuuzzzvvvrrrxxxvvvoooWWWIII<<<777777444111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++---///111333555555555555555555555555888888999999999888777777555666777999>>>FFFPPPWWWhhhsss~~~~~~{{{xxxzzzyyywwwyyy|||}}}{{{yyyrrrqqqrrrwww|||~~~|||xxxqqqooommmpppuuuxxxyyyxxxuuuqqqkkkddd```ccciiiooonnnVVVHHH???999444222222222111000000000///......///000000///......,,,+++***)))((()))******+++++++++*********))))))++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,,,,,,,------...---111555555555:::EEEOOO^^^ggguuu{{{uuutttvvvzzz|||zzzyyyxxxxxxxxxwwwvvvvvvsssyyy~~~|||zzzyyyzzz|||~~~~~~|||xxxqqqiiidddXXXRRRJJJCCC???>>>===<<<======>>>>>>>>>@@@CCCEEEDDDFFFJJJOOOTTTYYY\\\^^^ccchhhooouuuzzz~~~xxxqqqfff^^^[[[YYYWWWTTTUUURRROOOMMMLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@>>><<<;;;;;;;;;999999999999;;;===@@@AAABBBHHHPPPWWW]]]dddlllrrrxxx~~~|||}}}wwwxxx|||}}}yyydddUUUCCC888666555222///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++,,,///111333555444444444444444444444444666666666555555444333333555777:::>>>DDDNNNYYYaaattt~~~}}}||||||||||||zzzxxxxxxvvvvvvyyy}}}~~~{{{wwwoooqqquuuyyy|||{{{xxxuuuppppppsssyyy~~~wwwpppjjjddd]]]\\\```fffjjjkkkeeeRRRFFF>>>:::222222111000000///............////////////......---,,,***)))))))))***++++++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,---,,,,,,,,,------...///---333888:::;;;AAALLLVVV___iiivvv{{{{{{}}}zzzyyywwwuuusssssssssttttttzzz||||||{{{zzzzzz{{{~~~zzztttmmmeee\\\VVVMMMHHHBBB>>><<<<<<======>>>@@@@@@@@@@@@BBBFFFJJJGGGKKKRRRZZZ```dddggggggkkknnnssswww}}}vvvmmmhhheeecccaaaZZZWWWSSSPPPOOOMMMJJJIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<;;;::::::::::::;;;<<<===>>>>>>CCCJJJOOOUUU\\\dddjjjqqqxxxvvvzzzzzzwwwzzzrrrbbbLLL;;;555444222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************,,,...000222444555222222222222222222222222333222222111111000000000222777===CCCJJJVVVcccmmm}}}}}}xxxyyyxxxwwwxxxzzz{{{{{{zzztttuuuvvvzzz|||{{{wwwrrrlllttt|||{{{vvvssssssmmmpppvvv~~~|||nnnccc[[[WWWVVV[[[eeekkkjjjhhhsss[[[JJJ???:::222222111000///......---///////////////////////////...------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,---...///000///444:::>>>BBBIIISSS\\\aaalllyyy|||zzzwwwttttttuuuwwwxxxyyy~~~~~~|||zzz{{{{{{{{{{{{|||zzzrrriii```XXXPPPKKKCCC@@@<<<;;;;;;<<<<<<<<>><<<;;;;;;;;;;;;:::;;;;;;<<<<<<======AAAFFFJJJMMMTTT\\\bbbkkkrrr{{{{{{zzz}}}xxxtttuuuyyy~~~rrr[[[EEE999666444000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))***,,,...000222444555111111111111111111111111000000///.........//////000777@@@IIIRRR___nnnyyy~~~{{{vvvrrrvvvuuutttuuuxxxzzzzzzzzztttuuuxxxxxxwwwtttpppnnnmmmvvvyyyqqqoooqqqjjjooowww~~~~~~uuueeeZZZRRRRRRVVV^^^hhhmmmllliiikkkTTTBBB999444333222111000//////...//////............//////...////////////...---------------,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------...///000000555;;;BBBIIIQQQYYY^^^fffqqq~~~}}}{{{|||~~~}}}xxxvvvxxx{{{}}}}}}~~~|||xxxzzz}}}~~~}}}~~~wwwpppfff\\\SSSLLLFFFCCC???===;;;<<<===>>>>>>===@@@CCCGGGHHHJJJOOOWWW^^^cccdddgggkkkppptttwwwyyy{{{~~~~~~wwwqqqmmmgggccc^^^YYYVVVTTTQQQOOOLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBAAAAAA???>>>===<<<:::::::::;;;;;;;;;<<<<<<<<>>>>>======>>>AAABBBAAA@@@CCCGGGLLLNNNQQQXXXbbbjjjpppooonnnooorrrvvv{{{~~~|||wwwlllhhhbbb]]]YYYWWWTTTRRROOONNNKKKIIIHHHGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???999999:::::::::;;;;;;;;;;;;===???@@@BBBFFFNNNTTTZZZbbbmmmtttxxx}}}wwwllleeehhhqqq|||zzzaaaKKK???777111000////////////.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***+++,,,...000111222222000000000000000000000000000///......///000111222:::CCCPPP[[[gggvvvxxxrrrrrruuuzzz}}}wwwtttrrrqqqrrrssssssrrryyyzzzxxxpppgggcccggglllqqqqqqrrrqqqooonnnmmmmmmssswww}}}~~~yyyqqqjjjeeeiiijjjiiigggfffggglllpppwwwXXXBBB999555222333222......000//////.........---------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...---------/////////...///999EEEKKKOOOUUUaaalllttt~~~{{{rrrpppsssooopppzzz||||||~~~~~~xxxsssbbbXXXOOOKKKGGGBBB??????===============@@@DDDHHHIIINNNTTTYYY^^^ccckkkqqqwwwtttqqqsssyyyuuummmhhhiiiggg```ZZZZZZWWWUUUQQQLLLIIIHHHJJJLLLHHHFFFCCCBBBCCCCCCCCCBBBAAA@@@===:::999999::::::;;;;;;:::;;;>>>BBBFFFIIIRRRXXXaaajjjrrrwww|||{{{qqqkkksssttt\\\GGG999555222111///...------......+++++++++,,,,,,---------,,,,,,+++*********++++++************************************))))))))))))++++++************++++++))))))))))))))))))))))))************************************************......//////////////////---------....../////////***+++...111000///333999BBBKKKXXXeeeqqq{{{uuutttyyy}}}~~~xxxtttoookkklllrrryyyyyyooohhhgggkkkqqqtttsssqqqooonnnnnnmmmmmmttt||||||tttppppppuuuzzz|||yyywwwvvvtttpppdddJJJ<<<777444444333000///222//////.........---------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---///000111111555===FFFMMMSSS[[[gggpppxxxzzzpppmmmpppqqqsss|||zzzzzz}}}wwwllleeeXXXOOOHHHEEECCC???===???===>>>??????AAADDDIIIMMMTTTYYY___cccggglllsssxxx|||zzzxxxzzz}}}uuurrrnnngggaaaaaa\\\ZZZVVVQQQMMMKKKLLLMMMJJJGGGEEEDDDEEEEEEEEEDDDBBB@@@>>>;;;:::::::::;;;;;;;;;:::;;;===@@@DDDFFFJJJPPPYYYaaaiiiooouuuyyyyyypppsssjjjQQQ???777444333111///......------,,,,,,,,,,,,,,,,,,------++++++************++++++************************************))))))))))))+++******))))))******+++))))))))))))))))))))))))************************+++++++++++++++*********------...////////////...,,,---------............,,,,,,...111111000555<<>>@@@>>>???BBBDDDGGGKKKQQQUUU```eeejjjnnnqqquuuzzz|||vvvoookkkjjjdddbbb^^^YYYUUUSSSQQQPPPLLLIIIGGGFFFGGGGGGGGGFFFCCCAAA???===<<<;;;;;;<<<<<<;;;::::::;;;>>>@@@BBBDDDHHHOOOWWW___gggnnnssszzzrrrnnnvvv|||```III===666444111000000///---+++------------,,,,,,,,,,,,******)))******+++,,,---++++++++++++++++++++++++************))))))))))))+++******))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,------...//////......,,,,,,,,,------------......---...111111222:::BBBTTTYYYfffyyywwwwwwxxx|||~~~xxxyyyyyyuuuqqquuu|||rrroooqqquuuyyy|||yyyvvvvvvwwwyyyzzzzzz}}}zzzvvvuuuwww}}}xxxxxxYYYDDD<<<666555444222111222////////////............------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++,,,,,,---......///,,,,,,------///222555888BBBGGGPPP]]]kkkxxxyyyqqqpppsss}}}~~~zzz||||||||||||}}}}}}~~~yyyqqqggg\\\RRRLLLGGGBBB?????????>>>???CCC???BBBEEEIIINNNTTTZZZ^^^ggglllqqquuuvvvyyy~~~}}}xxxvvvkkkhhhddd```]]]ZZZWWWTTTNNNLLLIIIHHHHHHIIIHHHHHHDDDCCCAAA???>>>=========<<<;;;:::999:::;;;===>>>AAAEEEJJJPPPXXXaaajjjpppuuuzzzwwwllllllttt{{{nnnUUUDDD777444111000000000...+++......------,,,,,,,,,+++************+++,,,......++++++++++++++++++++++++************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,---------------///------000222555???IIIXXXaaapppzzzrrruuuzzz}}}{{{zzzyyywwwyyy~~~zzzsssqqqssstttssssssssstttxxx}}}}}}yyyrrrqqqwwwcccGGG>>>555444333111000111000000/////////.........---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******------------------------...////////////222888<<>>@@@???>>>AAAEEECCCFFFKKKPPPVVV\\\bbbgggmmmrrrxxx{{{}}}qqqmmmhhhdddaaa^^^ZZZVVVQQQOOOLLLJJJJJJJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>><<<;;;:::999999::::::;;;???BBBEEEJJJQQQYYYbbbiiilllrrryyytttlllmmmrrr}}}xxx___MMM:::555000///111111///,,,.........------,,,,,,,,,+++++++++,,,,,,...///000++++++++++++++++++++++++************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++,,,---...////////////------------------------...,,,---111444:::FFFQQQ\\\jjj~~~yyynnnjjjpppyyyzzzvvvxxx{{{xxxwwwuuuqqqmmmiiilllrrr||||||xxxtttqqquuuoooKKK@@@666333333222111111000000000/////////.........------,,,,,,------.........------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,,,,///000111000111555===CCCLLLTTTaaaqqq|||{{{~~~}}}~~~}}}}}}~~~~~~wwwnnnbbbVVVMMMHHHFFFDDD@@@>>>>>>AAA@@@???CCCHHHJJJNNNSSSYYY^^^dddkkkoootttyyy|||vvvoooiiifffbbb]]]YYYWWWTTTPPPNNNMMMLLLJJJIIIFFFEEEEEECCCBBBAAA@@@???;;;;;;::::::999999999:::;;;===@@@CCCHHHOOOWWW]]]eeelllttt{{{{{{mmmiiillluuu}}}jjjWWWBBB;;;333000111222000---.........---------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************)))))))))******++++++,,,,,,,,,...///000000000000///............---------...,,,///444999AAANNNZZZddduuuqqqhhhccclllyyy}}}vvvzzz~~~xxxrrrmmmgggkkksss~~~~~~vvvkkklllrrr|||uuuOOOCCC777444555333222222000000000000/////////......---,,,,,,,,,,,,---...///......---,,,,,,++++++++++++++++++++++++++++++------------------------******++++++,,,---------------------............---///111111333999CCCKKKUUU[[[fffsss}}}||||||}}}vvvkkkdddXXXNNNGGGDDDBBBAAA@@@???AAADDDEEEEEEIIIPPPRRRVVV\\\aaaggglllrrrvvvzzz}}}uuupppkkkddd___]]]YYYUUURRRPPPNNNLLLKKKGGGGGGFFFEEEDDDBBBAAA@@@;;;;;;:::::::::999999999888:::;;;>>>AAAGGGMMMRRR]]]dddnnnvvv|||rrrlllmmmqqqzzz~~~yyyvvv~~~vvvcccNNNDDD999333222333000---------------............++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************'''(((((())))))***++++++,,,---...000111222222222000000/////////...............222999@@@HHHVVVccclll||||||oooiiifffooo|||{{{}}}zzztttpppkkkmmmsss|||~~~sssiii___fffrrrsssRRREEE999555666555444444000000000000////////////...---,,,,,,,,,,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++------------------------***++++++,,,---...//////+++,,,,,,---...///000000+++...000222444<<>>CCCIIIMMMRRRZZZdddmmmttt{{{~~~{{{tttuuuvvv{{{tttwww~~~nnnWWWLLL===555333333000---,,,---------.../////////******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************&&&''''''((()))*********---...///111222222333333111111000000/////////...//////444<<>>AAADDDEEEMMMTTT]]]fffmmmttt|||~~~uuuuuu|||~~~eeeSSS@@@888666333///...///......------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++***************++++++++++++************))))))))))))******+++***)))(((((()))***+++************************+++++++++++++++++++++++++++++++++,,,---...000000111111111///------///111111444888@@@NNN^^^gggjjjwwwwwwuuuzzz{{{~~~{{{}}}{{{sssppplllqqquuuqqqggg^^^[[[[[[___eeennnvvv|||vvv]]]MMM===888999777444333000000000000////////////........................------,,,++++++***))))))++++++++++++++++++++++++,,,,,,------------------......---------,,,,,,,,,------------------------//////000444<<>>===;;;;;;;;;;;;:::::::::;;;===@@@BBBDDDJJJPPPYYY```gggoooxxxwwwvvv{{{jjjYYYGGG===999333000//////......------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************++++++++++++************))))))))))))******+++***)))(((((())))))***************************++++++++++++************+++++++++,,,---...///000111111111///------///111444666===IIIWWWbbbkkkppp{{{{{{xxx}}}uuupppmmmnnnmmmfff\\\UUUTTTVVV^^^cccjjjpppuuuzzz~~~~~~|||}}}fffTTTBBB:::999777555444000000000000////////////........................---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............------------,,,,,,,,,......------------------///000333999BBBMMMWWW]]]iiikkknnnrrryyy{{{|||vvvmmmcccVVVNNNKKKDDDBBB@@@???@@@CCCGGGIIILLLQQQWWW]]]aaadddgggiiijjjmmmrrrwww|||xxxqqqhhhccc```\\\UUUPPPPPPMMMJJJGGGFFFEEECCCAAACCCBBB@@@>>>===<<<;;;;;;999999999:::;;;>>>@@@AAAEEEJJJRRRXXX___hhhrrryyy}}}yyyvvvttteeeTTTHHH>>>555000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********++++++++++++*********))))))(((((())))))***++++++***)))(((((())))))************************++++++++++++******))))))++++++++++++,,,...///000000111000///------///111666777BBBTTTaaafffmmmuuu~~~tttmmmjjjggg```VVVNNNKKKNNNRRR\\\___cccfffjjjoootttxxxzzz{{{||||||zzzxxxvvvtttqqq]]]HHH<<<888555222111000000000000////////////.................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............------------///111666???JJJVVV^^^cccnnnooopppsssyyy||||||rrrggg___VVVLLLGGGFFFAAAAAA@@@AAADDDHHHMMMOOOTTTXXX___dddgggjjjlllnnnnnnrrrxxx~~~ppphhheeebbbZZZSSSUUURRRMMMJJJIIIHHHFFFEEEEEEDDDBBB@@@>>>===;;;;;;999999888999:::;;;===>>>AAAEEEKKKQQQWWW```kkkssszzz~~~~~~uuu~~~ssscccTTTFFF:::333222/////////...------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))++++++***))))))(((((((((************************++++++,,,,,,,,,+++***)))++++++++++++,,,---...///000000000///......000222666888FFF[[[fffgggmmmwww|||pppjjjfff___TTTIIIDDDFFFMMMRRRYYYZZZ[[[\\\___dddjjjooorrrsssuuuvvvuuutttrrrqqq{{{eeeLLL>>>999555222222000000000000////////////..............................------------,,,,,,)))*********+++++++++,,,------,,,,,,,,,+++++++++------------------------........................///222999EEESSS___gggjjjpppqqqrrrvvv{{{~~~~~~rrrggg\\\TTTMMMEEEBBBCCCAAAAAABBBDDDHHHLLLQQQTTT\\\```eeeiiilllnnnpppqqqssswww~~~rrrnnnjjjccc\\\XXXTTTOOOLLLJJJJJJHHHGGGEEEEEEDDDBBB@@@>>>===<<<:::999888888888999;;;<<<>>>AAAFFFKKKPPPYYYdddllltttyyyxxx{{{pppaaaQQQAAA888555000//////......---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))************))))))((((((***************************+++,,,------,,,+++***+++++++++++++++,,,---...///000000000///000333555999???OOOaaaiiijjjpppyyyyyyxxxxxx{{{wwwnnniiieee[[[MMMBBB@@@DDDKKKPPPUUUUUUTTTTTTVVV\\\ccciiinnnoooqqqssstttsssrrrqqqoooSSSCCC<<<888666666000000000000////////////........................++++++++++++++++++++++++)))))))))******++++++,,,---------,,,+++*********,,,,,,,,,------------...------........./////////222555>>>MMM]]]jjjppprrrrrrrrrtttwww|||yyykkk```UUUMMMGGG@@@>>>@@@AAABBBDDDHHHMMMRRRWWWZZZcccfffjjjmmmppprrrvvvxxxzzzxxxqqqiiibbb]]]XXXRRRNNNKKKJJJIIIGGGEEEEEEEEEDDDBBB@@@>>>===;;;:::999888888888999:::;;;>>>BBBFFFKKKSSS]]]dddmmmsss|||yyyuuurrrxxxzzzkkk[[[JJJ===888000000//////...---------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******)))((((((''''''(((((()))))))))************))))))************************''')))+++---...---,,,++++++++++++++++++,,,------...///000111111333777999???LLL[[[fffkkkooovvv|||tttpppnnnrrr|||{{{qqqkkkgggaaaWWWIIIAAAAAAEEEIIILLLRRRQQQPPPPPPRRRXXX```ffflllnnnppprrrssssssrrrqqq```KKKAAA:::777777000000000000////////////........................++++++++++++++++++++++++))))))***++++++,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///000111111555:::DDDUUUgggtttyyyzzzuuuttttttvvv{{{wwwoooaaaXXXNNNIIIDDD@@@???BBBEEEFFFJJJOOOUUU\\\bbbeeehhhjjjnnnqqquuuzzz~~~~~~ssskkkfffaaaZZZSSSOOOLLLJJJHHHEEEEEEEEEEEEDDDBBB@@@???<<<;;;999888888888888999777;;;???CCCFFFMMMUUU\\\ffflllvvvzzzvvvlllmmmyyyrrrdddSSSCCC:::000000//////......------...------------,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******((((((''''''''''''(((((('''((()))***++++++******************************###%%%(((+++,,,,,,+++***+++++++++***++++++,,,------...000222333666:::===EEEWWWfffgggiiisss{{{}}}|||}}}rrrnnnlllsss~~~ssskkkdddaaaTTTLLLCCC@@@DDDIIILLLLLLOOOOOONNNNNNQQQWWW```fffmmmnnnpppqqqqqqpppnnnmmmkkkRRRDDD;;;666444000000000000////////////........................------------------------******+++,,,,,,---......*********++++++,,,------,,,,,,,,,------.........+++,,,---...///111222222888===HHHZZZmmmzzzwwwuuussstttyyyxxxnnngggXXXPPPHHHFFFDDDBBBCCCGGGIIIKKKPPPVVV^^^eeellloookkkmmmppptttyyyxxxpppjjjaaaYYYTTTPPPLLLJJJDDDEEEEEEEEEEEECCCAAA@@@<<<;;;:::888888888888999555999===AAADDDIIIQQQVVVaaahhhsss}}}nnnxxxqqqnnnwwwvvviiiXXXFFF<<<000000000///......------......---------,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******((((((''''''''''''((((((%%%''')))***++++++++++++************************ ###&&&)))++++++******+++++++++***++++++,,,,,,,,,...111222555888===@@@HHH]]]jjjffffffttt}}}{{{{{{yyyyyy|||rrrnnnnnnwwwyyynnneee^^^ZZZFFFAAA<<>>555333333333...))))))------------,,,,,,,,,++++++,,,++++++******++++++,,,******************************))))))))))))******(((***+++***)))((()))***'''((((((((())))))))))))++++++++++++++++++++++++(((((((((((()))***+++,,,111///000444777:::AAAIII\\\cccgggjjjvvvzzzvvvzzz~~~oooooottt}}}wwwtttooocccUUULLLAAA;;;<<>><<<:::999888888888999:::;;;>>>CCCIIIMMMRRRZZZeeeooowww~~~~~~|||ppppppwww~~~zzzooodddUUUGGG;;;777444333000,,,,,,///---------,,,,,,,,,++++++,,,++++++******++++++,,,******************************))))))))))))******(((***+++***)))((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++,,,---000///111444666888AAAKKKaaahhhmmmppp||||||vvvzzz~~~{{{xxxmmmpppuuu}}}{{{uuurrrkkk\\\LLLCCC???<<<>>>HHHOOOOOONNNOOOPPPPPPRRRVVV\\\dddkkkoooqqqpppnnnllljjjiiihhhhhhcccGGG:::777444222000000000111000///111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---/////////333999???MMMVVV```hhhwww|||sssmmmnnnsssvvvzzz{{{oooeee]]]VVVOOOJJJGGGFFFDDDEEEHHHNNNTTTYYY___dddllltttzzz||||||{{{|||}}}}}}qqqgggddddddiiixxx|||ssskkkddd]]]XXXQQQNNNJJJHHHGGGGGGGGGFFFCCCBBB@@@===;;;999888888777888999999;;;???DDDHHHIIIQQQ\\\fffnnnvvvzzzyyyqqqqqqsss~~~uuummmaaaUUUCCC;;;333222111///...000------------,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))))))))******(((***+++***)))((()))***+++,,,,,,,,,,,,---------************************+++++++++++++++,,,---......///222555555888CCCPPPhhhooouuuyyyyyy{{{~~~{{{uuuqqqlllrrrzzz~~~}}}xxxtttpppeeeSSSDDD<<<===>>>DDDNNNSSSRRRPPPPPPSSSTTTWWW\\\cccjjjqqquuussspppllliiiggghhhiiijjjlllKKK===;;;444333111000111111000///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///,,,.../////////444<<>>;;;999888777777888888888999;;;???CCCCCCJJJTTT^^^fffoooxxxxxx~~~xxxrrrppp}}}wwwmmmcccMMM@@@444111222111000000...------------,,,,,,,,,,,,++++++******++++++,,,******************************))))))))))))******(((***+++***)))((()))***)))))))))*********++++++))))))))))))))))))))))))+++++++++++++++,,,------,,,///333666555999GGGVVVmmmssszzz~~~~~~xxxpppkkkoooxxx{{{uuummm^^^LLL???;;;<<>>EEEUUUYYY]]]bbbjjjrrruuutttooojjjiiipppwwwzzz}}}yyy}}}zzzuuuvvvyyy~~~uuulll___SSSKKKHHHHHHIIIGGGHHHKKKPPPVVV^^^eeejjjmmmppptttvvvyyy|||qqqeee```aaadddzzzpppeeeiiisssuuuhhh___XXXTTTOOOKKKIIIGGGEEECCCBBBAAA@@@>>><<<999888777777888888888777999<<>>NNN^^^nnnuuu}}}}}}tttlllgggttt{{{pppdddSSSCCC<<<===>>>GGGRRRXXXYYYWWWUUUSSSVVVYYY^^^dddkkkppptttvvvtttqqqllliiihhhkkknnnqqq|||wwwWWWCCC<<<555333111111111222111000------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...+++,,,,,,,,,------------///000000000222999CCCKKKXXXYYY\\\```eeeiiikkkjjjgggdddfffoooxxx{{{}}}zzzvvvxxxyyy{{{~~~{{{uuufff___UUULLLFFFEEEGGGIIIIIILLLPPPVVV]]]ccchhhkkkoooqqquuuvvvxxx}}}pppddd___]]]hhhoooaaa```eeeyyytttiiiaaa]]]VVVPPPLLLIIIEEECCCAAAAAA@@@???===;;;:::999777888999888777888;;;===>>>CCCKKKQQQXXX```jjjqqq}}}wwwqqqxxx~~~uuucccSSSCCC<<<999777555555............---------,,,,,,++++++******++++++,,,******************************))))))))))))******(((***+++***)))((()))***))))))*********+++++++++************************++++++************++++++///000444888===EEEVVVfffooouuu~~~rrrkkkiiizzztttdddUUUFFF<<<:::>>>CCCNNNXXXZZZXXXXXXWWWVVVXXX[[[aaaggglllpppqqqrrrpppnnnlllkkkkkknnnqqqssswwwaaaHHH:::555333111111222222111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,,,,------------...///000111555>>>KKKTTT]]]]]]___cccgggiiijjjjjjfffdddgggrrr{{{~~~}}}yyyyyyzzz~~~~~~xxxyyy}}}|||xxxxxxvvvpppiiiYYYUUUNNNHHHEEEEEEIIILLLPPPSSSYYY```eeeiiillllllooosssxxx{{{||||||lllccc^^^\\\nnnpppbbb]]]^^^hhhzzzzzzmmmggg```XXXRRRMMMHHHEEEAAABBBBBBBBB@@@???===<<<888999:::999888999;;;===<<<@@@FFFKKKPPPXXXaaahhhtttyyy{{{sssrrrwwwgggYYYIII???:::555444555............------------,,,++++++******++++++,,,******************************))))))))))))******(((***+++***)))((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,111000333999BBBMMM^^^mmmpppwwwvvvpppqqq~~~{{{{{{}}}~~~~~~|||~~~wwwiiiWWWIII>>>999:::???HHHTTT\\\[[[WWWWWWYYYXXXZZZ^^^dddiiimmmnnnnnnnnnkkkkkkkkklllnnnpppqqqrrrttthhhLLL:::666444222111222222111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---.............../////////000000---///000333888CCCQQQ[[[bbbaaabbbhhhlllmmmnnnooonnnlllppp{{{{{{|||wwwxxx}}}xxxpppoootttzzz{{{tttsssppphhhaaaRRRPPPLLLHHHFFFHHHLLLPPPWWW[[[aaahhhmmmooopppoooooouuu|||oooddd^^^UUUbbbttt}}}rrreee]]]\\\\\\nnnuuuoooggg^^^WWWQQQKKKHHHBBBCCCDDDDDDCCCBBB@@@???888999::::::999:::<<<>>>:::===BBBFFFJJJRRR[[[bbbmmmsss|||xxxppp|||wwwgggYYYJJJ???888222000222//////.........---------,,,++++++++++++++++++,,,******************************))))))))))))******(((***+++***)))((()))***))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,,,,------333000222:::EEERRRcccqqqrrryyy|||www{{{}}}}}}vvvuuuxxxxxxuuusssvvv~~~pppaaaOOOCCC<<<999<<>>;;;>>><<<:::888777777777777<<<===???AAAEEEKKKRRRWWWaaahhhrrr||||||ttt{{{zzzzzz~~~yyynnn```MMM???777444111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))---///,,,(((***+++,,,,,,+++***)))((()))************+++++++++************************+++,,,------+++)))***************+++---000222444///222666???MMM^^^jjjpppxxx~~~wwwqqquuuvvvvvvvvvxxx|||yyyttthhhWWWGGGAAA<<<888@@@MMMXXXYYYYYYXXXWWWVVVWWWYYY```dddiiimmmooooooooopppggghhhkkkmmmoooppppppppprrr{{{iiiRRR@@@888666222111111111000000000///...------,,,,,,,,,...------------------...........................---------,,,,,,,,,++++++........................///333555777@@@OOOZZZ^^^hhhkkknnnooommmmmmooorrroootttyyy~~~}}}tttrrrrrrsssxxx{{{xxxzzzwwwqqqmmmooowwwyyykkk```WWWRRRKKKJJJJJJIIIKKKPPPWWW]]]jjjooouuuwwwvvvuuuxxx{{{}}}~~~~~~nnn___[[[ZZZ^^^mmm~~~~~~~~~vvvjjjaaaYYY___lllwww}}}tttmmmggg]]]TTTOOOJJJHHHEEEDDDCCCBBB@@@>>>>>>===;;;999888777777777:::;;;===???BBBHHHOOOTTT]]]dddmmmwwwxxx{{{}}}}}}}}}rrrdddPPP@@@888444222111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&'''+++,,,***&&&***++++++,,,+++***)))((()))************++++++++++++++++++******************,,,------+++*********...---,,,,,,---...000111222333888CCCSSSdddooosss{{{|||wwwsssqqqsssuuuxxx{{{|||vvvqqqdddRRRCCC===::::::DDDQQQ[[[[[[[[[YYYWWWWWWYYY[[[bbbfffkkkoooooommmmmmlllhhhiiikkknnnooopppppppppuuuyyyyyyeeePPPAAA999777333111111111111000000///...------,,,------///...---,,,,,,---...///........................------------,,,,,,,,,,,,////////////////////////000333777;;;EEETTT___cccppprrrsssqqqmmmlllnnnqqquuuzzz~~~zzzuuutttuuuvvvyyy}}}{{{xxxxxx~~~vvvuuuvvvyyyuuueeeYYYQQQMMMHHHJJJKKKNNNRRRXXX```fffppptttwwwxxxwwwwwwzzz|||~~~~~~vvvhhh\\\YYYYYYaaarrr~~~vvvqqqnnnkkkjjjiiihhhhhhiiikkknnnooozzz}}}ssshhhZZZ[[[___eeeiiippp~~~~~~uuunnndddZZZTTTNNNKKKGGGEEEDDDCCCBBBAAA???>>><<<:::999888777777888999:::<<>>999999>>>JJJWWW______]]]ZZZXXXXXXZZZ]]]fffjjjnnnqqqooommmjjjiiijjjkkkmmmoooppppppppppppzzzzzz~~~xxxeeeRRRDDD;;;888444111111111111111111111000//////////////////---,,,******,,,---///........................------------------,,,,,,......////////////000000000333999AAAMMMYYYccchhhtttuuuuuuqqqmmmkkkmmmpppuuu|||~~~{{{{{{|||}}}}}}}}}|||}}}yyyxxx{{{~~~{{{yyy~~~|||kkk^^^UUUPPPMMMJJJLLLPPPTTTYYY```gggllloooqqqtttuuuvvvwwwzzz}}}}}}~~~~~~qqq^^^YYYVVVYYY```kkkxxxuuukkkeeebbb```\\\\\\[[[[[[\\\^^^```bbbhhhlllttt~~~yyymmm^^^\\\[[[\\\___fffuuu}}}tttjjj```[[[SSSOOOIIIEEEDDDDDDCCCCCC@@@???===<<<:::999888777666888999;;;===AAAFFFJJJQQQWWW___hhhpppxxx|||uuu^^^III;;;444222222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,***)))*********+++************))))))*********+++++++++---,,,,,,++++++******)))***+++---,,,+++******+++******+++,,,...111444666777777???QQQeeerrryyy|||zzzuuupppmmmnnnsssyyyxxxtttpppkkkYYYJJJ<<<777;;;DDDQQQ]]]bbbaaa^^^[[[XXXYYY\\\___iiimmmqqqsssqqqooolllkkklllmmmnnnppppppppppppooo}}}{{{}}}mmmYYYJJJ===999444222111222222111111000000////////////000---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000444===JJJVVV___gggllluuuvvvvvvsssooonnnpppttt{{{|||||||||}}}wwwzzz|||zzz~~~|||mmm___VVVQQQOOONNNOOORRRWWW[[[```eeejjjnnnoooqqqtttwwwzzz}}}}}}|||}}}xxxbbb[[[VVVUUUVVVWWW___hhhooopppooojjjccc^^^[[[[[[VVVUUUTTTTTTTTTVVVXXXZZZ^^^bbbiiiqqqzzz{{{oooccc___]]]]]]^^^cccmmmxxxyyynnneee```XXXSSSLLLGGGEEEDDDDDDCCCAAA@@@???===<<<:::888777777888999:::<<>>:::555222111222222222......------------......---,,,+++******+++,,,---++++++++++++++++++++++++------------............---------......//////000222777DDDTTTaaaggglllpppsssvvvxxxwwwvvvvvvyyy}}}}}}yyy}}}yyyzzz}}}tttlll```UUUPPPNNNNNNNNNTTTWWW]]]aaaeeehhhlllooooooqqquuuzzz~~~~~~}}}~~~iii___WWWVVVSSSOOORRRYYY___cccffffffbbb^^^\\\\\\WWWVVVTTTSSSSSSTTTVVVWWW\\\aaagggmmmttt{{{yyyqqqgggcccaaabbbbbbbbbgggnnntttjjjggg]]]XXXQQQKKKHHHFFFDDDCCCAAAAAA@@@???===;;;999777777888999:::;;;===@@@CCCHHHLLLRRRZZZbbbkkkuuuzzzoooYYYGGG;;;444111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))******+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,------------...000222444999;;;III___nnnssswww}}}~~~yyy|||~~~zzztttnnnkkkjjjpppxxxxxxpppjjjhhhccc]]]NNNEEE<<<===FFFTTT___eeedddcccbbb___^^^___aaadddnnnpppsssssssssrrrssstttqqqqqqrrrrrrrrrqqqooonnnnnnWWW???;;;666222111222333333......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---......///000000111111666<<>>;;;999777666777999999999:::===???CCCGGGMMMTTT\\\fffpppvvv}}}rrr```NNNAAA888444000//////...............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++*********+++******)))))))))***,,,,,,)))************+++++++++***++++++,,,,,,---------(((***,,,,,,+++++++++---------------///111333444:::???PPPfffqqqqqquuu~~~|||wwwsssuuu}}}}}}wwwzzz~~~~~~{{{wwwuuutttpppuuu{{{}}}|||{{{xxxvvvooofff```]]]VVVNNNEEE???;;;???LLL[[[eeehhhdddeeeeeedddccccccfffhhhqqqqqqrrrqqqpppppprrrtttrrrsssssssssrrrqqqooonnnuuu[[[@@@<<<666222111222333333000000/////////000000111......///000000///......---------------------------------.........//////...//////000111222222222888???PPPfffrrrttttttwwwrrrxxx}}}|||zzz{{{wwwlllfffWWWSSSMMMKKKMMMQQQUUUXXXWWW\\\bbbhhhkkkmmmooopppvvvxxx}}}wwwfffZZZXXXWWWSSSUUU\\\]]]bbbjjjqqquuuuuutttsssllljjjhhhfffeeeeeeffffffdddiiiooouuuyyy~~~|||{{{zzzxxxwwwrrrnnnlllllljjjffffffiiipppyyygggbbb[[[TTTOOOJJJFFFCCCCCCCCCBBBAAA???<<<999777555666888888888999;;;===AAADDDJJJPPPYYYcccmmmssswww~~~tttdddSSSEEE<<<777000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...******)))))))))***,,,---)))************+++++++++)))***+++,,,------...///(((***,,,,,,++++++,,,---******+++---000333666888;;;BBBTTTjjjrrrpppttt~~~sssmmmjjjoooyyy}}}xxx{{{~~~~~~|||{{{{{{}}}xxx{{{|||wwwssspppssspppiii___YYYTTTLLLCCC>>>;;;999@@@OOO```hhhiiieeeggghhhgggggggggiiikkkrrrrrrqqqooommmmmmppprrrssstttttttttsssqqqooonnnfffQQQBBB666444555111111555000/////////..................------------...............------,,,,,,,,,---------............///777111---...000///000222777HHH^^^mmmwww|||zzzvvvqqqvvv}}}~~~{{{zzz~~~}}}}}}wwwyyy|||zzzoooeee___WWWTTTOOOLLLMMMRRRYYY]]]cccdddhhhjjjiiiiiiqqq|||zzz~~~~~~|||}}}rrrgggbbb___\\\ZZZ\\\bbbiiiuuu|||xxxssspppoooooopppsssuuuxxx}}}|||zzzyyywwwvvvvvvtttrrrpppnnnkkkgggeeeqqqzzzoookkkddd\\\TTTNNNKKKIIIHHHFFFEEEDDDCCC@@@===:::777777777777888999:::;;;???AAAEEEJJJPPPXXXaaagggpppwww}}}xxxxxxzzz~~~qqq]]]KKKAAA===555555333000------...000000///...---,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------+++((((((...111222333777<<>>888777:::DDDSSSaaajjjnnnjjjgggfffhhhlllnnnllljjjnnnkkkhhhfffgggjjjooorrrtttrrrppppppqqqpppooommmzzzYYYGGG888666777333111222000000/////////...............------------............---------,,,,,,,,,---------............///444///,,,///111000222555;;;MMMcccqqqyyy~~~}}}{{{vvv|||~~~|||{{{~~~{{{yyyxxxwwwvvvxxx{{{~~~}}}tttiii___YYYOOOOOONNNOOORRRXXX^^^bbbeeeeeehhhlllmmmnnnttt}}}}}}zzzooojjjgggdddcccdddiiippp}}}}}}{{{xxxvvvrrrooolllhhhdddbbbooovvvzzztttjjjaaaZZZTTTNNNKKKHHHFFFEEEDDDCCCAAA===;;;888888888888888999:::;;;<<<>>>BBBGGGMMMTTT]]]bbblllsss}}}|||rrrrrrvvv}}}vvvfffTTTEEE===555444333000...---...//////...---,,,,,,+++,,,,,,++++++++++++*********)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++---******///222333555888AAAPPPcccnnnqqqrrruuuxxxyyy}}}~~~tttggg```aaammmyyy~~~xxxrrrooopppllleeeZZZOOOEEE===999777777;;;HHHYYYgggnnnpppmmmkkkiiikkknnnooonnnkkknnnkkkhhheeeeeehhhlllnnnqqqpppoooooooooooonnnlll}}}~~~jjjRRR===888999555111000000000000/////////............------------.........------------,,,,,,,,,---------............///000---,,,000222111444999AAATTTjjjvvv{{{~~~~~~}}}}}}{{{}}}~~~}}}~~~|||zzzwwwtttrrrqqqpppuuuwwwzzz}}}~~~vvvlllaaaWWWRRRKKKLLLNNNSSSYYY___eeehhhkkkhhhiiinnnqqqtttyyy~~~~~~zzzuuurrrooonnnpppsss{{{~~~|||{{{yyyuuupppkkkgggcccbbbnnnttt{{{{{{{{{|||ssshhhbbb[[[SSSMMMIIIGGGEEECCCCCCAAA???===999999999888888999::::::999;;;>>>BBBHHHOOOVVV\\\eeelllwww~~~xxxjjjlllqqqzzz|||sssbbbNNN@@@666555333111///.........------,,,++++++,,,,,,,,,++++++++++++************************************************************++++++++++++++++++++++++++++++++++++************///,,,---111333444666;;;DDDVVVhhhnnnqqqwwwzzzxxxxxx|||yyyooobbb```cccooo{{{yyyssspppooommmeeeYYYJJJ>>>777555777888???OOObbbpppttttttssspppnnnoooqqqrrrooommmllljjjgggeeeeeefffiiikkknnnmmmmmmmmmoooooommmlll}}}|||cccEEE:::999666111000000000000////////////.........------------......---------------------------------............///...---...111222222666<<>>:::555222111111///...,,,,,,,,,+++,,,,,,------+++++++++++++++++++++,,,************************************************++++++++++++++++++++++++---------------------,,,...---///222333333888???JJJ^^^mmmooovvv{{{yyyqqqmmmqqqwww~~~{{{uuuqqqoooqqqnnneeeUUUDDD999555666:::@@@NNN```qqq{{{|||zzz|||xxxuuutttuuuuuuqqqnnnggggggggghhhiiilllnnnooonnnnnnnnnppprrrqqqooommm~~~xxxQQQ>>>999555333444111111000000000/////////......------------......,,,,,,,,,------------...---------............///...///222333222333>>>JJJhhhuuu{{{rrrgggbbbjjjvvv}}}wwwuuurrrooonnnmmmnnnoooqqquuu{{{|||vvvlllbbbYYYUUUSSSSSSUUUVVVYYY```jjjvvvzzzssstttyyy}}}~~~{{{{{{|||~~~~~~~~~|||tttllliiijjjlllrrr{{{}}}tttkkkfffccceeelllxxxvvvmmmddd^^^TTTPPPKKKGGGEEEDDDDDDCCC???>>>===;;;:::999888888888999;;;<<<>>>CCCIIIMMMTTT[[[fffpppyyywwwooooooxxx}}}nnn___EEE???777222111111000///...------,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------------.........///------///222333444:::CCCUUUdddqqqvvv|||~~~vvvxxx~~~}}}zzz|||vvvpppkkkiiinnnhhh\\\MMM>>>666555777<<>><<<:::888888777888999:::;;;<<<@@@FFFJJJPPPVVV___iiirrrzzz~~~wwwyyyvvvhhhLLLDDD999222111222111000000//////...------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,---...//////------000444444666>>>GGG^^^gggsss}}}~~~}}}zzzxxxwww}}}}}}}}}zzztttoookkkiiilllcccTTTEEE;;;777777999>>>LLL^^^mmmtttwwwyyy{{{{{{wwwtttssstttsssppplllfffgggiiikkkmmmnnnppppppqqqqqqqqqssstttrrrooolll~~~qqqRRRCCC<<<666333444111111111111000000000000.........------.........,,,,,,,,,------.........---------.........//////***,,,000222222999JJJ\\\llltttwwwooojjjooozzzvvvqqqllljjjkkknnnpppqqqwwwqqqkkkaaaXXXTTTUUUYYY\\\bbbdddgggkkkppptttwwwyyyvvvvvvzzz~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}||||||}}}sssnnnooosssyyywwwqqqnnnoooxxxyyypppmmm\\\WWWPPPJJJGGGFFFEEEEEEBBBAAA???<<<:::888888777888888999:::;;;???DDDHHHMMMSSS[[[eeemmmvvv~~~~~~zzzlllQQQGGG:::222111222222111222111000///...---------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++---...//////......111555666888AAAKKKaaafffrrr}}}yyywwwwwwyyyzzz{{{yyyuuuqqqooonnnlllaaaQQQBBB:::999:::<<<@@@OOOcccooossstttwww{{{yyyvvvsssrrrsssrrrooolllggghhhjjjkkkmmmmmmnnnnnnqqqqqqrrrssssssqqqnnnjjj}}}zzzuuuTTT???777333111111222111///...------......000///...---------------/////////...------,,,,,,------,,,++++++---...///000...000444888???QQQcccnnnttt{{{pppkkkzzz~~~uuullliiihhhffffffhhhlllxxx{{{wwwgggbbb[[[UUUTTTXXX]]]bbbggggggiiikkklllmmmnnnoooooouuu}}}}}}}}}}}}|||{{{|||vvvxxx~~~|||vvvrrrwwwuuupppdddZZZQQQLLLIIIEEEDDDGGGEEEDDDBBB???<<<999777666666666777888999;;;===>>>HHHLLLTTT\\\dddmmmuuu{{{yyyqqq[[[OOOBBB;;;777222000222111000///......------.........---------,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++---,,,,,,+++*********++++++,,,---...////////////222///111777666666BBBTTTfffllluuu}}}||||||{{{zzzxxxxxxwwwwwwwwwtttooolllnnn^^^LLL@@@999555777;;;JJJYYYhhhmmmnnnppprrrsssvvvvvvuuusssooommmlllmmmjjjkkkllllllkkkkkkmmmooossssssssstttssspppkkkggg{{{sssUUUBBB;;;777444444333222000///......////////////...---------------...............------------------------......///111///111555999BBBTTTfffjjjpppwww|||uuuuuuzzzpppfffdddeeecccbbbdddiiivvv}}}wwwrrraaa]]]XXXTTTUUU[[[bbbfffmmmllljjjiiiiiiiiijjjkkkrrrwww}}}~~~|||{{{{{{}}}}}}~~~zzztttxxx~~~~~~vvviii___UUUQQQLLLGGGEEEFFFEEEDDDBBB???===:::888777666666777888999;;;===>>>DDDHHHOOOWWW___hhhpppuuu{{{~~~zzzvvv___SSSFFF???999333000111111000///......------.........---------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,---...////////////111...111666777999HHHZZZhhhnnnyyy}}}}}}~~~~~~~~~yyyxxxwwwvvvvvvuuurrrooojjj[[[III===888666:::@@@OOO]]]jjjnnnnnnppprrrssstttuuuuuusssooolllkkkkkkjjjkkkllllllkkklllnnnpppssssssssstttssspppkkkhhh~~~sssWWWFFF>>>888555444333333222111000000000000//////...------------...---------...............---......///////////////222111222555;;;FFFYYYiiiiiiooosssvvv|||}}}uuujjj```___bbbbbb``````fffttt{{{tttnnn___\\\YYYWWWZZZ___fffkkkpppmmmjjjgggfffhhhkkkmmmvvvzzz~~~}}}{{{{{{~~~~~~}}}}}}}}}~~~|||www|||{{{{{{nnnddd[[[VVVQQQKKKGGGFFFEEEDDDBBB@@@===;;;999888777777777888999;;;<<<===???CCCIIIPPPXXXaaaiiiooouuuzzzvvv{{{{{{hhh[[[NNNFFF>>>666111000111000///......------.........---------,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,---...////////////111///000666888>>>PPPccclllsss~~~}}}~~~yyywwwvvvuuutttsssqqqooodddVVVFFF<<<888888>>>FFFTTT```jjjkkkjjjllloooqqqqqqssssssrrrnnnkkkjjjiiijjjlllmmmmmmmmmmmmnnnpppsssrrrsssssssssppplllhhhrrrXXXHHH>>>777222111333222222111000000/////////......---------......,,,,,,------...//////000---...000111111111000///111111222666===KKK]]]kkkmmmppprrrrrruuuzzzoooddd\\\]]]bbbbbb```___eeerrrzzzqqqllldddaaa___^^^___dddiiilllnnnkkkhhhfffhhhlllrrrvvv|||~~~zzz{{{}}}}}}|||{{{{{{||||||}}}{{{yyyzzzwwwrrrhhh^^^YYYVVVOOOIIIGGGFFFEEECCCAAA>>><<<:::999888888888888999:::;;;<<<===@@@FFFLLLSSS\\\dddjjjsssyyyxxxxxxzzz{{{}}}qqqeeeXXXOOOFFF;;;444111111000///......------.........---------,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,---...//////000000000111000111555999CCCWWWjjjrrryyy~~~}}}~~~xxxwwwvvvuuutttppplllhhh^^^SSSFFF???;;;;;;AAAHHHVVV```hhhgggdddfffjjjllloooqqqrrrqqqmmmjjjhhhhhhkkkmmmnnnooonnnnnnooopppsssrrrrrrsssrrrpppllliiilllVVVGGG>>>777222222111111111111000///............---------......///+++,,,,,,---...///000000---...000111111111000///000222333777@@@PPPbbbmmmnnnooopppqqqttt}}}zzzooofff^^^YYY]]]bbbcccaaa```gggsssvvvnnniiifffdddccccccdddgggkkkmmmmmmkkkhhhhhhkkkqqqxxx|||xxxzzz||||||{{{{{{|||}}}}}}~~~zzzyyy~~~tttwwwwwwkkkaaa\\\YYYRRRKKKHHHFFFFFFDDDBBB???===<<<;;;888888888888999::::::;;;===@@@EEEJJJQQQYYYaaagggqqqwwwzzzqqqyyy~~~}}}zzznnnbbbXXXNNNAAA888444111000///......------.........---------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,---...///000000000000222222333555:::GGG]]]oooyyy}}}}}}{{{{{{{{{zzzvvvpppgggbbbZZZQQQHHHCCC???===BBBHHHYYYbbbhhhfffcccdddiiikkknnnooopppooollliiihhhhhhkkkmmmpppppppppooopppqqqsssrrrrrrrrrrrrpppmmmjjjyyyhhhTTTGGG???999666666111111111111000///...---...------------...//////,,,,,,------...///000000...//////000000000000000///222666:::EEEWWWgggooonnnlllmmmooosss|||~~~qqqggg\\\XXXYYY___ddddddcccccckkkwwwyyypppkkkhhhfffffffffgggiiikkknnnooonnnmmmkkkkkknnnsssxxx{{{~~~yyy{{{}}}}}}}}}}}}~~~xxxxxxuuutttzzzsssfffaaa]]]WWWOOOKKKGGGFFFEEECCCAAA???===<<<999999999888999999::::::===???CCCHHHNNNVVV___dddnnnttt|||pppuuu|||}}}~~~ssshhh___TTTFFF;;;666111000///......------.........---------,,,,,,,,,+++,,,---------------,,,++++++++++++++++++++++++++++++******++++++,,,,,,------...///000000000000222444666777===MMMddduuu}}}~~~~~~|||xxxpppgggaaaVVVOOOHHHCCC???===CCCJJJ[[[eeekkkhhheeefffkkkmmmooooooooommmjjjhhhhhhiiilllnnnqqqrrrqqqpppqqqqqqsssrrrqqqqqqrrrpppnnnkkk}}}lllXXXKKKAAA:::777888111222222222222000///...---------------...//////,,,---------....../////////.........//////000000///555:::???KKK^^^lllqqqsssnnnkkkllloootttuuuggg___WWWXXX___gggjjjiiiiiikkkpppzzz|||sssmmmkkklllooonnnnnnnnnooooooppppppllllllmmmnnnqqqtttvvvxxx~~~}}}}}}yyyzzz|||}}}}}}~~~~~~~~~~~~vvvuuuxxxssswwwooogggccc[[[SSSNNNGGGGGGEEECCCAAA???>>>===::::::999999888999999999;;;===AAAEEEKKKRRR[[[aaakkkqqqyyysssttt}}}|||}}}~~~tttjjjbbbWWWHHH<<<777111000///......------.........---------,,,,,,,,,,,,---.../////////......++++++++++++++++++++++++++++++******++++++,,,------...///000000111111000111555888;;;BBBUUUlll}}}}}}}}}|||xxxtttnnngggbbbSSSLLLDDD>>>;;;<<>>::::::999999888999999999999;;;>>>BBBHHHOOOXXX^^^jjjpppyyywwwttt{{{xxx~~~}}}tttjjjbbbXXXIII<<<777111000///......------.........---------,,,,,,,,,,,,---///000000000//////+++++++++++++++++++++++++++*********+++,,,,,,------...///000111111111111///555:::===GGGZZZssszzzzzz}}}wwwrrrnnnjjjfffdddRRRIII@@@999666:::FFFSSSXXXbbbiiihhheeegggkkkmmmqqqpppnnnjjjhhhhhhjjjmmmlllooorrrssssssrrrrrrrrrsssrrrqqqqqqqqqpppnnnllljjjWWWHHH;;;555555222222111000/////////000////////////////////////............//////////////////...//////000111222555333888III\\\iiippptttsssrrrooollljjjjjjnnnqqqwwwggg\\\ZZZVVV```nnnxxx||||||||||||~~~{{{sssnnnooossswwwwwwrrrpppnnngggkkkoooqqqqqqssswww{{{{{{zzzzzzzzz|||~~~~~~zzzuuurrrqqqpppoooiiijjjlllnnnppptttyyy|||}}}vvvvvv~~~zzzpppvvvrrriiibbbZZZTTTNNNJJJFFFDDDEEEDDDBBB???::::::999999888777777666777999<<<@@@DDDKKKRRRWWWfffmmmwww|||zzzwww{{{xxxpppeeeYYYLLLAAA;;;333111///...///000///...---.........---,,,,,,++++++,,,,,,---...///000000......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...000222222111111222333444666777:::IIIccc||||||tttxxx|||wwwpppkkkhhhccc^^^YYYEEE>>>888777777;;;FFFQQQ\\\```bbbaaaccciiinnnooouuupppjjjgggfffhhhjjjkkknnnppprrrrrrqqqqqqrrrsssqqqrrrrrrrrrqqqnnnkkkjjjqqq]]]LLL>>>777666333222111000000//////000////////////////////////............//////////////////...//////000111222444555???SSSeeeooosssuuuyyywwwsssnnnkkkkkkooorrr}}}zzzmmm^^^VVVUUUYYYdddsss}}}vvvoookkklllpppssszzzsssnnnkkkjjjmmmqqqrrrrrrssswwwzzz}}}}}}|||{{{||||||}}}~~~~~~yyyrrrkkkhhheeecccbbb```aaabbbdddfffjjjppptttwww|||xxxxxxssstttyyyyyymmmeee\\\VVVQQQLLLGGGEEEEEEEEECCC@@@<<<;;;:::888777777777777777999<<>>MMMggg|||vvv{{{yyyuuuoookkkgggaaaXXXQQQBBB<<<777666888===HHHSSSYYY^^^aaaaaaccciiimmmnnnrrrmmmhhheeefffhhhjjjkkknnnpppssstttssssssssstttrrrsssssssssqqqooollljjj~~~gggSSSBBB999777333333222000000/////////////////////////////////............////////////////////////000111222222444:::III___pppvvvwwwwww}}}wwwqqqmmmnnnrrrvvvoooaaaUUUQQQRRR[[[hhhzzz{{{wwwpppjjjhhhiiimmmooo{{{rrrmmmkkkmmmpppssssssrrrssswwwzzz~~~~~~}}}|||{{{{{{{{{~~~{{{rrrlllddd]]]YYYUUUSSSQQQSSSSSSTTTUUUXXX]]]ccchhhnnnssszzz~~~}}}zzzsssqqqwwwuuuiii___XXXTTTOOOIIIGGGFFFFFFCCC@@@>>><<<:::888777777777888777999;;;>>>BBBHHHOOOTTTbbbhhhpppwww{{{tttbbbPPPAAA999333222//////000000///...------------------,,,,,,------...///000111222333222111///...,,,+++++++++++++++,,,,,,,,,,,,------,,,...000000000///000222555888;;;BBBTTTmmm~~~zzzwwwsssmmmkkkhhh___QQQFFF===888555555888>>>IIITTTWWW]]]aaabbbdddjjjmmmmmmmmmjjjeeecccdddgggiiijjjmmmppptttvvvuuuuuuuuuvvvuuuuuuuuuuuussspppmmmkkkuuu]]]GGG;;;888444333222111000/////////////////////////////////............////////////......//////000111222333666>>>QQQhhhwwwzzzzzz{{{~~~xxxrrroooqqqwww{{{~~~zzzvvvvvvxxx{{{~~~~~~|||zzzzzz{{{{{{hhhYYYRRRRRRUUU[[[iii|||wwwsssmmmiiiiiikkknnnoooxxxuuunnnmmmmmmpppsssuuutttsssssswww{{{~~~~~~~~~}}}}}}~~~|||{{{{{{zzz~~~~~~{{{tttpppddd^^^WWWPPPLLLIIIGGGEEEHHHHHHIIIJJJLLLQQQXXX]]]ccchhhpppwww{{{vvvooorrr~~~pppddd\\\WWWRRRKKKGGGFFFEEECCC@@@@@@>>>;;;888666666888999777888:::===@@@EEELLLQQQ\\\bbbkkkqqqvvv{{{}}}iiiTTTCCC999444222000///000000///---------------,,,---------......///000222333444444444222111///---++++++***+++++++++,,,,,,,,,------,,,...000111000000111333555888===FFFZZZsss~~~xxxsssooonnnjjj^^^KKK===999555222444888===HHHRRRWWW^^^ccceeehhhlllooonnnkkkgggcccbbbccceeeggghhhlllooosssvvvvvvuuuuuuvvvwwwwwwwwwvvvtttqqqnnnlll~~~iiiOOO>>>888555444333111000000//////////////////////////////............////////////......//////000222333444999CCCUUUjjjwwwzzz{{{~~~}}}{{{vvvsssrrrvvv}}}}}}wwwsssssstttyyy}}}|||xxxuuutttuuuzzzdddVVVRRRSSSUUUYYYgggzzzvvvrrrmmmkkkmmmppprrrrrrvvv}}}wwwmmmjjjlllnnnqqqsssuuutttssstttxxx||||||~~~~~~|||||||||}}}~~~~~~~~~}}}||||||{{{||||||}}}}}}sssjjjeeeWWWRRRKKKFFFCCCBBBAAA@@@AAAAAABBBCCCEEEJJJPPPTTTYYY^^^eeekkkqqquuuzzz}}}~~~qqqooo{{{xxxkkkcccZZZTTTMMMHHHFFFEEEBBB@@@BBB@@@<<<888777666777888666888999;;;>>>CCCIIIMMMUUU\\\eeelllrrrxxxrrrZZZEEE:::555333111000000000///---...---,,,,,,,,,------......///000111222444555555555444222///---,,,+++++++++++++++,,,,,,,,,------,,,///111222111222333444444777===JJJ```xxxyyyvvvsssqqqkkk\\\HHH999777333222444777<<>>>>>>>>>>><<<>>>???@@@BBBEEEIIIMMMOOOSSSYYY___dddjjjppptttyyyvvvmmmrrr{{{tttlll___XXXPPPJJJHHHFFFCCC@@@CCCAAA===:::888777777777666777999:::<<>>MMMeee||||||yyywwwuuuqqqhhhWWWEEE888555222222555999===FFFOOO\\\dddlllnnnqqqsssrrrooohhhfffcccbbbdddggghhhhhhnnnppprrrsssssssssuuuvvvzzzzzzzzzxxxuuuqqqnnnkkkzzztttsssvvvcccHHH<<<666555444222111000//////////////////////////////............////////////......///000111333444555<<>>???AAACCCEEEGGGJJJNNNRRRXXX___ggglllqqqxxxqqqooottt~~~~~~vvvddd]]]SSSMMMJJJHHHEEEBBBCCCAAA???<<<:::888666666666777888999;;;???DDDHHHKKKRRR\\\dddkkkqqqyyy~~~eeeMMM???666444222000000000///---...---,,,++++++---...000---...///111222444555666555444222000///...------++++++,,,,,,,,,,,,------+++---000111111222333555555888@@@QQQiiixxxvvvvvvuuunnnaaaPPPAAA777444222333888<<>>777666444222111000//////////////////////////////............/////////000......///000111333555666<<>>:::777777888999999777999<<<===>>>>>>???AAABBBDDDGGGKKKPPPXXX```ffflllsss}}}xxxsssuuunnn|||ggg```VVVOOOLLLJJJGGGDDDBBBAAA@@@===;;;888666555666777888888:::>>>CCCGGGIIIPPPZZZbbbhhhnnnvvv{{{hhhQQQCCC777555222111111000///---...---+++++++++---///000,,,---///000222444555666444333222000///.........++++++,,,,,,,,,---------***,,,///000000111222444666:::BBBSSSlllyyyyyysssuuutttkkk\\\KKK===666333111333:::???EEEOOOXXX___gggppprrrttttttqqqmmmbbbaaaaaaccchhhmmmpppqqquuuuuutttsssrrrsssvvvyyy{{{{{{zzzxxxuuuqqqmmmjjjtttllliiioooqqqSSSDDD777555111000000111111111111111111000//////..................///////////////---...222444333555999CCCSSSdddnnntttyyy{{{zzzyyyvvvxxx}}}wwwxxxrrrpppssswwwwwwvvvxxx{{{yyyzzz|||xxxtttyyywww\\\MMMMMMVVV\\\ggglllttt{{{~~~~~~{{{uuuqqqooopppuuu{{{~~~|||xxxkkkiiifffeeeeeefffhhhjjjlllmmmooorrrvvv{{{~~~yyywwwwwwxxxxxxzzzyyyxxxxxxyyyzzz|||}}}}}}{{{zzzyyywwwuuuuuuwwwyyyzzzzzz~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxvvvuuuwwwuuusssrrrqqqpppnnnlllooojjjbbbXXXNNNGGGBBB@@@===<<<:::888777777888888<<<:::777777:::===???@@@>>>===@@@EEEHHHMMMWWWbbbeeelllrrrvvv{{{xxxmmmooo{{{{{{qqqfff[[[UUUPPPIIIFFFFFFCCCBBB@@@???>>><<<999666555555555666888<<>><<<;;;:::999777555555555555:::888555555777999::::::===<<<>>>CCCEEEJJJSSS]]]aaaiiippptttyyy~~~qqqjjjssstttiii^^^WWWRRRKKKGGGGGGDDDBBB@@@???>>><<<999777666555555666888<<>>555222222444555888BBBPPPXXXZZZcccmmmsssrrrvvv|||{{{sssgggfffeeehhhnnnrrrttttttwwwvvvtttssstttvvvxxxzzz}}}{{{yyyyyyxxxuuuoooiii{{{oookkkggguuusssWWWCCC888555222000111111111111,,,,,,---......///000000............////////////111///000333444444888???SSSbbbrrrzzz}}}}}}~~~~~~}}}uuuqqqllljjjooovvvyyy|||}}}tttqqqzzzkkkXXXOOOPPPYYYaaalllqqqxxx~~~|||{{{|||~~~zzzwwwuuuuuuwwwyyyxxxsssooohhhfffcccbbbcccfffjjjmmmppprrruuuyyy}}}}}}yyyxxxxxxxxxxxxuuuuuuvvvwwwyyy|||~~~}}}|||zzzyyyzzzwwwuuuuuuwwwxxxyyyxxxvvvvvvwwwzzz}}}|||{{{|||yyyxxxuuuqqqmmmhhhdddbbb___[[[VVVSSSRRRRRRQQQQQQLLLKKKHHHEEEBBB???===<<<<<<;;;:::999888777777777888777555555666777777666;;;:::<<>>@@@DDDJJJSSS[[[aaaiiirrrxxx}}}kkkWWWJJJ>>>777222222111......111///......---------------000111111222333333333222333333333333222111000///---------,,,------...///---...000111111333555888;;;>>>OOOjjj~~~|||wwwkkkYYYFFF999333111111444666:::EEETTT^^^```dddkkkqqqsssyyy|||sssiiiggggggiiimmmrrruuuvvvxxxwwwvvvuuuvvvxxxzzz||||||zzzxxxxxxxxxtttnnniiitttnnnfffrrrvvv[[[EEE999666333111111111111111//////000000111111111111............////////////111///000222222444:::BBBYYYgggwww}}}~~~{{{zzz}}}yyyrrrllljjjpppvvvzzz}}}{{{qqqppp}}}uuubbbUUUPPPSSS\\\dddppptttzzz~~~}}}}}}zzzwwwvvvvvvwwwwwwuuupppkkkddddddeeefffgggiiilllmmmmmmpppuuuzzz{{{yyyxxxxxxxxxwwwuuuuuuuuuwwwyyy{{{~~~|||||||||{{{zzzyyywwwwwwwwwuuusssssstttuuuuuuttttttuuuwwwyyy||||||zzzyyyzzzsssrrrooojjjeee```\\\YYYWWWTTTQQQNNNMMMMMMKKKJJJEEEEEEEEEDDDCCCAAA???>>>>>>=========<<<<<<<<<<<<888777666777888999888666888777999===@@@CCCMMMWWWcccllluuuyyy|||zzzuuuvvvxxx~~~pppkkklllzzztttggg___WWWOOOJJJIIIEEECCCAAA@@@@@@>>><<<999888888777777999;;;===???AAAGGGPPPXXX___gggpppwwwqqq^^^PPPBBB999333222111//////111......---,,,,,,,,,,,,---///000111111222222222111222333333333222111000000......------------......---///000111111333666888<<>>>>>>>>>>>>>>999888777888::::::999888666666888<<<>>>BBBLLLVVVjjjttt~~~yyytttuuuxxxwwwmmmhhhrrrzzzmmmccc[[[RRRKKKJJJEEEDDDBBBAAAAAA@@@===;;;:::999888888999:::===>>>???EEEMMMUUU\\\dddnnnuuu}}}yyyfffWWWGGG===444222222000000111......---,,,,,,,,,,,,------...///000111111222222111111111222222111000000///......---------.........///111111222333666888<<>>;;;:::888888999:::999888666555777;;;===AAAJJJTTTjjjvvv|||yyyyyy~~~qqqhhhnnn|||tttjjj```VVVOOOMMMFFFDDDCCCBBBBBBAAA>>><<<<<<;;;999888999:::<<<===>>>DDDKKKRRRYYYbbbkkkrrryyy}}}nnn```LLL@@@555222222000///000///......---------------,,,---...///000000111111//////000000111000000000000///......---............///111222222444666999===EEEZZZtttvvvpppoooyyyzzzkkkcccWWWIII===666222111333555777;;;FFFTTT^^^```eeefffiiinnnrrrssspppllleeegggjjjkkklllnnnqqqttttttuuuvvvwwwyyy{{{}}}~~~~~~{{{xxxvvvtttooohhhbbbuuurrr|||rrr^^^JJJ;;;888444222222222111000000000//////////////////............//////////////////000111333888GGGUUUhhhsss}}}|||{{{~~~}}}uuuvvvxxxmmmdddTTTJJJNNNSSSWWW___jjjrrrvvv|||}}}yyyuuuwwwyyyxxxtttnnnhhheeedddeeehhhkkkmmmmmmnnnmmmsssxxxwwwvvvuuuuuuvvvvvvtttrrrppppppqqqrrrtttvvvyyyzzz~~~}}}|||zzzxxxuuusssrrrqqqooonnnnnnnnnmmmkkkiiieeeeeeeeeeeeeeedddccccccbbbcccdddeeefffhhhlllpppkkkkkkkkkkkkjjjiiihhhhhhjjjddd[[[SSSMMMHHHEEECCC??????@@@BBBEEEHHHKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDCCC@@@===;;;:::;;;:::999888777777:::;;;===EEENNN\\\jjjwww}}}yyymmmmmmrrr~~~|||qqqfff[[[TTTRRRFFFEEECCCCCCCCCBBB???======<<<:::999999:::;;;<<<>>>CCCJJJPPPWWW___iiippptttyyy~~~rrreeeQQQDDD777222222000//////000///......------......---......//////.........------...///////////////000000///..................000111222222444777999???JJJbbb|||~~~oookkkmmmyyyzzzjjjaaaRRRDDD:::444222222333555777;;;GGGVVV___bbbeeeeeehhhjjjkkkjjjiiihhheeehhhlllnnnooooooqqqtttuuuvvvwwwyyy{{{}}}|||xxxvvvsssmmmeee___uuuttt}}}{{{nnn[[[III<<<888555222222222111000000000000111222222333333............/////////000000000111333444;;;KKKZZZmmmxxx~~~~~~~~~|||uuuzzzwwwkkk___PPPGGGMMMTTTWWW___jjjqqqvvv{{{~~~{{{wwwyyyzzzyyyssslllfffbbbfffffffffgggiiikkknnnooouuuyyy~~~zzzuuutttssstttuuuuuusssqqqmmmmmmnnnpppsssvvvyyy{{{{{{zzzyyywwwtttqqqnnnmmmllljjjiiiiiiiiihhheeeccc]]]]]]^^^]]]]]]\\\[[[[[[XXXYYY[[[]]]___ccchhhlllqqqrrrssstttuuuvvvvvvvvvtttkkk^^^QQQIIIDDDBBBAAAAAABBBCCCFFFKKKQQQVVVYYY\\\[[[ZZZXXXUUUQQQMMMKKKLLLHHHBBB???===<<<<<<;;;:::888888999888999AAAIIIMMM\\\kkkrrrvvv|||{{{vvvtttwww}}}sssmmmkkkqqquuujjj___WWWUUUFFFEEEDDDCCCCCCBBB@@@>>>>>>===;;;999999:::;;;<<<>>>CCCIIIOOOUUU^^^gggnnnrrrxxxyyytttfffTTTFFF888333222000......000000///............///////////////...---,,,++++++,,,---...////////////000000///..................000222222333444777999@@@MMMhhhwwwnnnkkkooo{{{{{{iii^^^OOO@@@777555555666222555777<<>>@@@JJJPPPYYYaaagggmmmuuuzzz}}}}}}{{{qqqiiiggggggjjjttt|||lllfffnnnyyymmmccc[[[UUUMMMIIIEEEBBBBBBBBBBBBAAA>>><<<;;;999888888999999===AAAFFFMMMTTT]]]fffkkktttxxx~~~{{{vvvtttggg\\\LLL;;;555555333111000//////...------------...+++,,,,,,------,,,,,,++++++---......---...///000............////////////...//////000111444999===AAAXXXppp{{{tttrrrttt{{{~~~xxxjjj[[[GGG:::666777555333888555444;;;IIIWWW```dddfffggggggddd```\\\[[[[[[fffiiimmmpppqqqqqqrrrssswwwxxxyyy}}}|||wwwqqqjjjccc^^^uuullltttzzznnn___JJJAAA:::555555444111000111////////////////////////000//////.........//////222000222555666;;;HHHWWWcccrrr{{{yyy~~~ppp```PPPMMMKKKNNNQQQVVVaaajjjttt{{{}}}zzzxxxyyyyyyxxxvvvqqqkkkgggeeeaaacccdddccccccgggmmmsss{{{}}}xxxuuusssqqqooonnnooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmqqqooollljjjiiifffbbb```]]]ZZZWWWVVVUUUTTTQQQNNNMMMMMMKKKIIIHHHGGGFFFFFFGGGGGGHHHIIIMMMRRRVVVYYYccceeeiiimmmpppqqqooommmmmmaaaVVVOOOIIIDDDEEEJJJLLLLLLMMMQQQWWW^^^fffjjjppplllfffbbb___```aaaaaahhhfff___TTTIIIAAA???@@@<<<:::888777777888:::<<>><<<:::999999::::::<<<@@@EEELLLSSS\\\eeekkkrrrvvv|||}}}www{{{xxx{{{}}}qqqfffZZZJJJ:::555444333111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---...............////////////...//////000111555:::>>>GGG\\\qqqwwwvvvwww}}}xxxiii[[[III<<<666555444222666333333:::GGGUUU^^^bbbfffhhhhhheee```\\\[[[\\\gggjjjnnnpppqqqqqqrrrsssxxxxxxzzz~~~{{{vvvppphhhbbb]]]uuujjjooo~~~yyykkkUUUFFF>>>777777666333000111/////////////////////////////////......//////000333222333666888???MMMZZZ___ooo~~~yyy{{{zzzjjj[[[MMMJJJJJJMMMRRRXXXbbblllttt{{{~~~{{{zzz|||zzzvvvrrrmmmiiifffdddaaabbbcccbbbccchhhpppwwwzzztttqqqsssqqqnnnmmmnnnnnnnnnmmmnnnmmmlllkkkiiihhhggggggfffccc___\\\ZZZXXXUUUSSSQQQOOOMMMLLLKKKJJJGGGEEEEEEDDDCCCAAA@@@?????????@@@AAAAAACCCEEEGGGIIIJJJRRRTTTWWW[[[^^^aaabbbcccbbbZZZQQQLLLIIIIIIMMMRRRUUUVVVXXX\\\bbbjjjppptttwwwrrrkkkgggfffggghhhhhhqqqtttsssiiiYYYKKKDDDBBB???===;;;999888888999:::===BBBHHHNNNTTT]]]gggooowww{{{~~~xxxrrrmmmiiidddaaaaaadddgggjjjrrrzzz}}}oookkkrrr}}}ssshhh___ZZZRRRNNNIIIEEEDDDCCCCCCBBB@@@???===;;;::::::::::::;;;>>>CCCIIIQQQZZZdddjjjppptttyyy}}}www}}}xxxsssuuuzzzyyypppgggYYYJJJ:::555444333111222//////...------------...------++++++++++++---------......---+++******+++---............/////////...//////000111555:::>>>NNNbbbttt{{{zzz{{{wwwhhh]]]MMM???666222222222444222222999EEERRR[[[```fffhhhiiifff```\\\\\\]]]hhhkkkoooqqqqqqqqqqqqrrrwwwxxx{{{}}}yyytttmmmfff```\\\wwwmmmnnnzzzxxx```HHH>>>777666666333000000//////////////////////////////////////////000111222333444666;;;EEESSS___cccqqqzzzvvv~~~sssdddWWWLLLIIIIIIMMMRRRXXXbbbllluuu|||}}}{{{}}}xxxrrrlllgggdddbbbaaa___```aaaaaaccciiissszzzxxxrrroooqqqooolllkkklllmmmlllkkkmmmllljjjgggeeebbb```___ZZZWWWSSSPPPOOONNNLLLKKKJJJIIIGGGFFFEEECCCBBBAAAAAAAAA@@@>>>============??????@@@AAAAAAAAAAAAAAAEEEFFFHHHJJJLLLPPPTTTWWWWWWTTTPPPNNNNNNRRRXXX^^^___aaaeeejjjqqqyyy|||vvvrrrrrrrrrqqqpppqqqwww|||zzzmmm[[[JJJAAAAAA@@@>>><<<::::::;;;;;;<<<@@@EEEJJJPPPZZZfffnnnuuuyyywwwoooiiidddbbbaaadddfffkkknnnppprrrwww|||wwwnnnpppwwwvvvjjj```[[[TTTPPPJJJFFFDDDCCCBBBAAA@@@???===;;;:::999999:::999<<>>555333444333111000000000000000000000000000///////////////000111111111222444666>>>LLL\\\ffflllwwwzzztttsssyyylll^^^TTTLLLIIIIIINNNRRRWWWaaajjjttt|||~~~|||{{{uuulllfffbbb```^^^]]]]]]^^^```aaadddkkkvvv~~~wwwrrrooonnnllliiiiiijjjkkkkkkjjjiiihhheeebbb^^^ZZZWWWVVVSSSPPPMMMKKKKKKKKKKKKJJJEEEEEEDDDCCCAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@???===<<<>>>???@@@@@@AAADDDJJJNNNRRRSSSTTTSSSVVV\\\dddiiikkknnnssszzz|||wwwyyy|||}}}vvvfffQQQCCC@@@???>>><<<;;;;;;;;;<<<<<>><<<:::888888888888888:::???DDDKKKUUU___eeelllpppvvv{{{~~~zzz{{{xxxzzzzzzvvvrrraaaRRRCCC;;;666222111222//////...------------......---+++******+++---...)))***++++++******,,,---------------...............///000111222666<<<@@@KKKggg||||||}}}zzzpppggg^^^PPPBBB777333333444444444666<<>>===<<<;;;===>>>>>>===<<>><<<999888777777777888:::===BBBHHHQQQ[[[bbbiiinnnuuuzzz}}}}}}}}}}}}{{{xxxjjj\\\LLLAAA999333111222//////...------------...------++++++++++++------(((***++++++++++++,,,...,,,------------.........---///000111333777<<<@@@IIIhhh~~~zzzqqqeee[[[LLL>>>777444444444444555888>>>FFFPPPYYY___fffkkkmmmiiiaaa\\\]]]aaaiiilllppprrrrrrrrrrrrssstttwww|||~~~yyyyyyvvvoooeee^^^[[[[[[{{{tttrrryyy{{{[[[KKK:::444444333222222000000000000000000000000////////////000111222333000444777;;;III```sss|||}}}|||pppkkknnn~~~mmm[[[OOOLLLGGGFFFHHHMMMSSSYYYccclllrrrzzz~~~wwwoooeee___^^^]]][[[YYYVVVZZZ^^^cccgggoooyyyzzztttpppooojjjiiiggghhhkkkmmmnnnnnnllljjjgggbbb]]]YYYUUUSSSMMMLLLKKKKKKKKKJJJHHHFFFDDDFFFGGGFFFCCCBBBCCCDDDAAAAAAAAA@@@@@@AAABBBBBB@@@??????>>>>>>=========<<<>>>???===<<<>>>EEEKKKXXX```eeedddcccgggjjjjjjiiimmmsss{{{xxxtttyyytttcccWWWDDDCCCBBB@@@>>><<<::::::888;;;@@@EEELLLVVVcccllltttzzzzzzppphhhdddYYY[[[\\\___dddmmmyyy~~~tttooonnnvvvzzzqqqqqquuu~~~pppiii^^^YYYRRRLLLHHHEEECCCAAA@@@???===:::888888777777888:::<<<@@@FFFNNNXXX___ffflllsssxxx|||uuufffTTTGGG<<<333000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,---------.........---...000111333777===AAAKKKlll}}}uuubbbUUUDDD888444444444444444555999>>>FFFOOOXXX^^^fffkkknnnjjjaaa[[[]]]bbbhhhkkkooorrrrrrrrrssstttvvvyyyyyyyyyvvvnnnddd\\\ZZZ[[[yyyxxx}}}dddRRR???666555444333333000000000000000000000000////////////000111222333000555999>>>NNNggg{{{yyynnnjjjmmm~~~}}}iiiUUUJJJIIIDDDCCCFFFMMMTTTZZZeeennnrrryyy~~~wwwoooeee___^^^^^^\\\YYYUUUYYY^^^ccciiipppzzz~~~xxxsssooonnnkkkiiihhhiiillloooppppppsssqqqnnniiiddd___\\\ZZZWWWVVVUUUUUUTTTRRROOOLLLGGGJJJKKKJJJGGGEEEGGGIIIDDDCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@?????????@@@@@@;;;===???>>>===???GGGMMM\\\fffllliiieeeggghhheee]]]aaagggnnnuuu{{{sssddd___fffsss}}}}}}iii]]]KKKJJJGGGEEEAAA???<<<;;;888;;;AAAFFFMMMXXXdddmmmuuu{{{uuukkkbbb\\\XXXVVVZZZaaaiiiqqq|||tttyyyvvvvvvooozzzqqqiiiaaa\\\UUUOOOJJJGGGDDDBBBBBB@@@>>>;;;:::999888888999:::<<>>444///000//////...------------...+++,,,,,,------,,,,,,+++---......---+++***+++,,,,,,,,,,,,---------......---...000111333888===AAANNNpppyyy```QQQ???444222444444333333555999>>>EEENNNWWW]]]ffflllooojjjaaa[[[^^^bbbhhhkkkooorrrsssssstttuuuwww{{{yyyyyyvvvnnnccc\\\ZZZ\\\xxxwww{{{\\\BBB:::555555555///111111111111000000000000111000000000000000111222555666:::IIIddd}}}~~~qqqkkkggglllxxxaaaTTTLLLFFFCCCEEEGGGKKKPPPYYYbbbhhhtttxxx|||vvvkkkaaa___^^^[[[YYYYYY[[[\\\^^^dddnnnwww~~~{{{xxxxxxuuuooojjjmmmiiigggjjjlllooouuu{{{}}}wwwnnnjjjjjjiiiqqqnnnjjjeeeaaa^^^]]]\\\VVVUUUTTTRRRPPPOOONNNNNNJJJKKKKKKJJJIIIFFFDDDCCCIIIFFFCCCCCCEEEEEECCC@@@CCCAAA???===???BBBFFFIIIZZZ```gggkkkiiiccc\\\XXXVVVVVVWWW[[[bbbhhhlllmmmkkk___TTTSSS]]]iiipppqqqqqqzzzgggUUUJJJBBB@@@???===;;;;;;<<>><<<:::888666666888777999???CCCHHHQQQYYYdddjjjpppvvvzzzsss___LLL???777444222000000000///......---------,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///111111222666===CCCRRRpppwww]]]LLL;;;444444222000000222222666>>>EEEKKKVVV___hhhkkkkkkfff^^^[[[___dddkkkmmmqqqrrrsssssstttuuuvvv{{{~~~zzztttkkkbbb]]]ZZZZZZ{{{xxxyyy~~~[[[BBB:::555444555///111111111111000000000000000000000000000111111222444666<<>>AAAEEEIIIPPP[[[gggqqq{{{{{{tttiiicccaaadddfffhhhnnnvvv{{{uuuqqqwwwvvvqqquuuyyymmmddd___XXXRRRLLLHHHDDDAAA@@@???>>><<<:::888777666888777999>>>CCCHHHPPPYYYccchhhooouuuyyysss___LLL>>>666333111000000000///......------...------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------///111111222666>>>DDDUUUrrr~~~|||rrrYYYIII999444444333222222333333777>>>DDDKKKVVV```hhhkkkkkkeee]]]ZZZ^^^ccckkkmmmqqqrrrsssssstttuuuwww|||{{{wwwqqqjjjccc___]]]]]]}}}xxxuuu}}}|||ZZZBBB;;;555444555000111111111111000000000000000000000000000111222222444666@@@VVVuuuzzznnnggghhhpppnnnUUUJJJGGGEEEDDDFFFIIIMMMSSS\\\eeekkkxxx}}}{{{ttthhh___YYYXXXYYYXXXXXXZZZ[[[]]]bbbjjjttt|||~~~yyytttrrrrrrrrrpppmmmooolllkkknnnppprrryyy}}}xxxuuutttrrrpppnnnmmmllllllooonnnmmmjjjhhheeebbb```aaa```___^^^]]]ZZZVVVSSSOOOMMMJJJHHHIIIMMMQQQTTTVVVXXX[[[[[[XXXQQQKKKFFFCCCBBBCCCFFFIIILLLLLLLLLNNNJJJEEEEEEIIIQQQWWW[[[YYYfffxxxgggWWWHHHCCCDDDCCCBBBAAA@@@CCCGGGKKKRRR]]]iiisss|||yyytttlllhhhbbb]]]^^^fffqqqxxx~~~~~~wwwrrrlllkkkqqqzzzzzzttttttyyysssgggbbb[[[TTTNNNIIIDDDAAA@@@@@@>>><<<:::888777666888777999>>>BBBFFFOOOWWW```fffnnntttxxx~~~}}}vvvbbbNNN???777333222000000000///......------......------,,,,,,------,,,,,,,,,++++++*********,,,------------.........---///111111222777>>>DDDYYYttt|||zzz~~~vvvkkkUUUFFF888333444444444555444444888???DDDKKKVVVaaaiiikkkjjjddd[[[XXX]]]bbbkkknnnppprrrrrrsssuuuvvvxxx}}}~~~xxxtttnnnhhhcccaaa```aaa{{{uuussszzzzzzYYYBBB;;;555444555000111111111111000000000///000000000000111222333333444777DDD^^^~~~vvvllleeekkkyyygggOOOFFFEEEFFFCCCEEEHHHMMMSSS\\\ffflllvvv{{{xxxqqqddd]]]WWWWWWWWWVVVVVVYYYXXX\\\cccnnnxxx{{{wwwrrrooonnnooonnnmmmooommmmmmoooqqqsss{{{~~~|||zzzxxxwwwvvvuuuzzzzzzyyyxxxvvvuuussssssuuuuuuuuutttqqqmmmhhheeeeeeccc___\\\[[[\\\^^^```bbb___ZZZUUUPPPKKKFFFCCCAAAAAABBBDDDGGGIIIIIIHHHFFFEEECCCCCCDDDIIIOOOSSSUUU^^^kkk{{{mmm[[[IIIBBBCCCCCCBBBAAABBBEEEIIINNNTTT___llluuu|||qqqhhhbbb```\\\XXXYYYcccsss|||zzzvvvuuussspppmmmnnnsssxxx|||wwwsssttttttkkkfff___WWWQQQJJJDDDAAAAAA@@@???===;;;999777666888777888===AAAEEEMMMUUU^^^dddlllrrrwww|||~~~|||yyyeeeQQQCCC:::555333000000000///......------------,,,,,,,,,,,,---------,,,,,,++++++*********---------.........//////,,,///111222333777???EEE[[[vvv~~~|||zzz}}}}}}rrrfffRRREEE888444444333444555555666:::@@@DDDKKKWWWccckkklllkkkccc[[[XXX]]]dddlllnnnppprrrrrrtttvvvxxxzzz}}}xxxsssllleeebbbaaabbbbbbyyywwwsssqqqzzzwwwXXXBBB<<<555333555111111111111111000000000///000000000000111222333444666999GGGddd}}}ssslllfffrrr|||___KKKDDDEEEFFFAAACCCGGGLLLRRR\\\ffflllsssyyyvvvnnnddd]]]YYYXXXWWWTTTUUUXXXVVV\\\fffrrr}}}yyyvvvqqqmmmlllkkkkkkkkkmmmlllmmmooopppsss{{{~~~}}}|||{{{||||||||||||||||||}}}}}}~~~}}}{{{}}}{{{wwwsssqqqooooooooorrrjjj___UUUNNNJJJGGGEEE===<<<===???BBBEEEEEEEEECCCDDDDDDBBBBBBDDDIIIMMMPPPVVV___jjjxxx~~~ooo]]]LLLEEEDDDDDDCCCCCCDDDGGGKKKOOOVVV```mmmwwwpppeeeaaa___[[[VVVUUU]]]mmmzzzzzztttqqqqqqnnntttyyy{{{zzz{{{|||~~~~~~yyyssssss~~~wwwnnniiibbbZZZSSSLLLFFFBBBAAA@@@???===;;;999777777888666888<<<@@@CCCKKKSSS[[[bbbjjjqqqvvv{{{yyyfffSSSDDD;;;555222000000000///......------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********---------.........//////,,,///111222333888@@@FFF\\\vvv~~~~~~}}}pppbbbQQQDDD888444333222222444666888<<>>===<<<>>>AAAEEEFFFGGGDDDDDDCCCAAAAAABBBEEEGGGHHHMMMSSSXXXbbbmmmrrrrrrlll^^^PPPIIIGGGEEEEEEGGGEEEHHHLLLPPPWWWbbbnnnxxxyyymmmhhheee___WWWRRRWWWbbbkkkuuu{{{}}}vvvpppmmmmmmooovvv{{{vvvssszzz}}}oookkkddd]]]VVVOOOHHHCCCAAAAAA???===;;;999888777888666777;;;???BBBIIIQQQZZZ```iiiqqqvvv{{{vvveeeTTTFFF;;;333///000000000///......------++++++*********+++,,,,,,++++++++++++++++++++++++,,,------------.........,,,///111222444999@@@GGG___yyy}}}nnn^^^NNNCCC888444333111222555888999>>>BBBDDDJJJXXXfffmmmnnnkkkccc\\\[[[bbbjjjlllnnnpppqqqrrrtttxxxzzz~~~|||tttiiibbb```aaaaaaaaaqqqyyysssooovvvsssVVVCCC<<<444333555333111111111111000000000000000000000111222333555555777999JJJkkk}}}xxxsssqqqtttwwwbbbNNNEEEEEEDDD@@@AAACCCGGGLLLTTT^^^hhhoooxxx{{{yyyooogggaaa]]][[[ZZZWWWTTTTTTXXX[[[bbbmmmyyy{{{wwwkkkkkkjjjhhhfffeeeeeefffeeefffiiikkkkkkmmmxxx~~~}}}zzzxxxvvvuuuuuuuuuvvvyyy|||~~~}}}~~~wwwnnnbbbYYYTTTQQQLLLHHHGGGDDDBBBBBBEEEIIIKKKLLLIIIFFFCCCAAAAAABBBCCCCCCAAAGGGJJJJJJOOOXXX```cccddd[[[QQQLLLGGGCCCDDDGGGEEEHHHLLLQQQWWWbbboooxxxrrrnnneee[[[SSSRRRWWW\\\ccckkkxxx~~~|||yyytttrrrssswwwzzzxxxrrruuuppplllfff___XXXQQQJJJEEEBBBAAA???>>>;;;:::888777888666777;;;>>>AAAHHHPPPYYY```iiiqqqvvv{{{vvvhhhXXXJJJ>>>555000000000000///......------+++++++++++++++,,,------*********++++++,,,,,,---,,,,,,,,,,,,------------,,,///111222444999AAAGGGccc}}}}}}kkkXXXJJJ@@@777444333222444777999;;;???CCCDDDJJJYYYhhhlllmmmiiibbbZZZ[[[ccckkkmmmnnnpppqqqrrruuuxxx{{{|||sssggg``````bbbccccccsss|||tttnnnrrrrrrVVVCCC===444222555333111111111111000000000000000000000111222444555666666888JJJlll|||zzz|||{{{yyy|||}}}wwwttttttzzzzzznnnZZZIIIDDDEEECCC>>>BBBDDDHHHMMMUUU___iiippp|||~~~~~~vvvllleee___[[[ZZZZZZWWWTTTUUUZZZ___fffppp{{{~~~wwwqqqeeefffffffffdddddddddeeecccdddgggiiiiiikkkvvv}}}{{{{{{uuuwwwxxxvvvsssqqqsssuuuxxx|||}}}vvvmmmgggddd```YYYTTTLLLIIIEEEDDDFFFJJJMMMNNNMMMJJJEEECCCCCCDDDDDDCCC???DDDFFFCCCCCCJJJSSSXXX\\\VVVPPPKKKEEE@@@AAAEEEEEEHHHLLLQQQWWWbbboooxxxyyytttjjj^^^UUUQQQQQQSSS[[[eeesss~~~~~~zzzqqqppp{{{qqqmmmggg```YYYRRRKKKFFFBBBAAA@@@>>><<<:::888777888666777:::===@@@GGGOOOXXX___iiiqqqwww{{{xxxkkk]]]OOOCCC999333000000000///......------,,,,,,,,,,,,------...///))))))***+++,,,------...+++++++++,,,,,,,,,------,,,///111222444999AAAGGGfff}}}hhhUUUFFF===555333333333666:::999<<<@@@CCCDDDJJJYYYiiikkkkkkhhh```YYYZZZccclllmmmnnnpppqqqrrruuuyyy|||{{{qqqfff___```ccceeeddduuu{{{sssuuunnnZZZEEE:::777555333222333222111000////////////222111111111111222444555===@@@UUUxxx}}}sssvvvzzzzzz{{{wwwyyy{{{{{{zzzyyy|||yyyyyy}}}vvvqqqxxxxxxbbbMMMGGGFFFBBBAAADDDBBBDDDHHHOOOZZZeeeooouuu{{{~~~zzzqqqjjjfff___[[[XXXWWWUUURRRTTTZZZ^^^iiivvv}}}{{{rrrhhhgggffffffeeeeeeddddddcccbbbeeehhhhhhgggjjjqqqwww~~~{{{yyyxxxxxxwwwwww|||~~~{{{|||zzzqqqgggbbbaaaXXXOOOMMMOOOQQQRRRSSSPPPMMMIIIGGGFFFEEEDDDCCCAAAAAA@@@??????BBBFFFIIIMMMLLLJJJGGGDDDCCCEEEGGGHHHIIIJJJOOOWWWbbblllssstttcccZZZSSSMMMMMMPPPSSS[[[kkk{{{xxxvvvyyyoooooovvvxxxpppjjjgggaaaVVVLLLHHHEEEBBB@@@>>>===;;;999666888666777:::===???EEELLLYYY```iiiqqquuuyyy}}}}}}qqqcccTTTFFF:::333222111000//////...//////---,,,,,,++++++,,,,,,------------------------------------............///...///111444444777AAALLLeeexxxhhhTTTCCC<<<666444333333666;;;AAA>>>>>>AAAFFFNNN]]]kkknnnkkkcccYYYVVV]]]eeeiiinnnkkklllrrruuuuuuvvvyyy|||~~~sssfff______bbbcccccc}}}~~~tttvvvooo[[[EEE:::777555333222333222111000////////////222111111111111333444555999>>>UUUxxx}}}qqqqqqtttvvv~~~{{{wwwxxxzzzyyywwwvvvzzzwwwvvvzzzuuusss~~~}}}qqq\\\IIIEEEEEEBBBBBBEEEBBBEEEJJJQQQ\\\gggqqqwwwzzz}}}wwwnnnfffaaa^^^ZZZWWWVVVTTTRRRUUUZZZdddnnnyyy}}}}}}yyypppgggeeeeeeeeeddddddddddddcccccceeehhhhhhgggjjjpppvvv|||rrrgggaaa^^^]]][[[ZZZSSSPPPMMMKKKJJJHHHFFFDDDBBBAAA@@@?????????AAACCCHHHHHHGGGDDDBBBAAACCCDDDJJJJJJKKKNNNVVV```iiiooo|||xxxeeeYYYQQQJJJHHHKKKLLLSSScccuuuwwwpppqqqwww|||ssspppttt|||ssskkkhhhcccYYYNNNIIIEEECCC@@@>>>===<<<999777888666777:::<<<>>>DDDLLLTTT\\\fffnnnssswww|||xxxjjjZZZJJJ===666222111000//////...//////---,,,,,,++++++,,,,,,------------------------------------............///...///111444555777AAAMMMiiiyyyiiiUUUBBB;;;555444444555999>>>EEEBBBAAADDDHHHOOO^^^kkkqqqnnnfff\\\XXX___fffjjjooolllmmmrrruuutttvvvyyy}}}|||rrreee^^^^^^aaabbbaaauuuvvvppp\\\FFF;;;888555333333333222111000000000000000222111111111222333555666888AAAZZZ{{{|||pppnnnpppttt|||yyyyyyyyywwwttttttzzzxxxuuuwwwrrruuu}}}jjjVVVEEECCCDDDBBBAAADDDCCCFFFKKKTTT___jjjtttyyy|||~~~|||sssiii```[[[[[[WWWUUUTTTSSSRRRVVV\\\kkkttt|||}}}zzzuuummmfffbbbbbbbbbccccccccccccdddccceeegggggggggjjjpppuuu}}}~~~uuunnngggaaaXXXVVVTTTRRRQQQNNNKKKHHHEEEDDDCCCBBBBBBAAABBBBBBGGGGGGFFFCCCAAAAAABBBDDDKKKKKKKKKNNNTTT]]]eeejjjvvv|||lll\\\PPPHHHFFFGGGGGGLLLZZZnnn}}}yyyrrryyywwwtttyyy~~~yyyrrrrrr{{{wwwllljjjggg^^^RRRKKKEEECCC@@@???>>><<<999777888666666:::<<<>>>DDDKKKQQQYYYdddmmmrrrwww{{{uuucccPPPAAA999222222111000////////////------,,,,,,,,,,,,---------------------------------------............///...///111444555888BBBMMMlll}}}{{{}}}~~~yyyiiiVVVCCC;;;444333555777<<>>===:::888888555666999;;;===CCCJJJPPPYYYdddmmmrrrvvv{{{~~~}}}jjjVVVDDD:::333222111000//////......------,,,,,,,,,,,,---------------------------------------............///......111444555888CCCNNNlll|||yyyyyywwwjjjZZZGGG>>>555444555888<<>>;;;999777555555888:::;;;AAAHHHMMMVVVbbblllrrruuuyyy{{{~~~yyyeeeNNN>>>555444222111000///............------------......---------------------------------............///......111555666:::DDDOOOfff}}}wwwwww}}}nnnTTTFFF999555666777;;;>>>CCCAAAAAAEEEJJJTTTcccqqqxxxvvvoooddd```dddiiikkkooonnnpppssssssrrrxxxxxxpppgggbbbbbbbbb```]]]{{{wwwvvv{{{oooTTTDDD===888555555222222222111111222222333111111111222333555777999???WWWvvvvvvrrrlllrrrxxxyyyzzz|||{{{sss{{{{{{xxxwwwpppppp~~~yyycccPPPJJJIIIEEEDDDGGGJJJOOOXXXcccmmmvvv|||{{{nnnccc\\\XXXWWWRRROOONNNPPPSSSVVV___gggrrr{{{{{{rrrlllhhheee`````````aaaaaabbbbbbcccgggeeecccccceeehhhkkklllmmmoooqqqsssvvv}}}tttccc^^^dddrrrnnnkkkssstttjjj```[[[RRRHHHBBBBBBGGGLLLJJJIIIHHHGGGHHHKKKNNNPPPYYY```jjjuuu}}}ppp___XXXQQQJJJHHHLLLXXXjjjxxx|||}}}~~~~~~~~~xxxyyywwwpppjjjaaaYYYUUUHHHFFFCCCAAA@@@>>><<<:::777555555888999:::@@@GGGLLLVVVcccooovvv{{{oooVVVBBB555444333111000///............------------......---------------------------------............///......111555777:::EEEPPPgggzzztttuuu}}}tttWWWHHH999444666888<<>>999666555222222222111222222333333111111111222333666888999GGG^^^yyy{{{uuurrrrrryyy~~~}}}~~~~~~~~~~~~vvv}}}{{{zzz|||xxx{{{zzzdddPPPJJJIIIFFFFFFIIINNNSSS\\\fffpppyyy~~~yyykkk```ZZZWWWWWWRRRNNNMMMPPPSSSWWW```iiixxx~~~wwwmmmhhhgggfffaaaaaaaaaaaabbbbbbbbbbbbgggeeecccccceeehhhjjjkkkgggkkkppprrrsssvvv|||xxxeee^^^___ffflll|||kkkhhhqqq{{{iiibbbWWWKKKEEEEEEJJJPPPKKKIIIGGGEEEDDDEEEGGGHHHNNNVVVbbbmmmwww~~~uuuddd\\\TTTKKKHHHNNN\\\ppp}}}~~~{{{zzzqqqyyy{{{}}}zzzxxx~~~xxxppphhh___XXXVVVHHHFFFCCCBBB@@@???<<<:::777555555888999:::???FFFMMMXXXfffsss|||{{{vvv\\\GGG666555333111000///............------------......---------------------------------.........//////......111555777:::EEEPPPjjjxxxrrrttt|||sssWWWHHH999444666999===@@@GGGDDDDDDGGGKKKSSSbbbooosssrrrkkkaaa^^^bbbgggiiilllmmmpppsssrrrssszzzuuummmeeeaaaaaa```]]]ZZZwwwzzzsssqqq|||{{{[[[EEE<<<888666444444333222222111111222222333222333666666555888===KKKkkkxxxwwwzzz~~~~~~zzzwwwuuuyyyhhhRRRJJJHHHDDDDDDHHHPPPTTT]]]iiisss{{{~~~vvvggg]]]XXXVVVUUUQQQOOOOOOQQQSSSWWWaaalll~~~wwwnnngggcccbbbccccccbbbbbbbbbbbbbbbcccfffeeedddcccbbbcccddddddhhhjjjlllooorrruuuvvvwww~~~qqqccc\\\]]]dddvvvvvvccceeejjjuuuyyyeeeTTTPPPNNNHHHGGGKKKKKKIIIFFFDDDCCCDDDFFFGGGJJJSSS```llluuu|||xxxeee\\\VVVQQQKKKQQQaaavvv|||uuurrrvvv}}}{{{{{{zzzyyy{{{vvvkkkgggccc\\\VVVKKKHHHDDDCCCCCCBBB>>>:::888888777666777:::???CCCJJJTTTcccqqq{{{yyy}}}~~~kkkOOOCCC888000000333222///...111000///------,,,,,,,,,.../////////...------,,,,,,,,,------...///000000///555333222777999BBBUUUoooxxxuuuvvvzzznnnOOOCCC999555666777:::>>>DDDCCCCCCDDDKKKWWWfffppptttlllbbb]]]^^^cccgggiiinnnmmmmmmooouuu{{{uuujjjaaaaaaccc```[[[YYYttt}}}sssnnnwwweeeKKK>>>999666444444333222222111111222222333222222555666555888>>>MMMmmm{{{{{{|||zzzxxxyyy~~~{{{eeePPPIIIHHHEEEEEEJJJRRRVVV___jjjttt{{{~~~qqqddd\\\XXXUUUSSSOOOMMMMMMQQQTTTZZZfffrrr|||tttllleeebbbaaaaaa``````______``````aaafffeeedddcccccccccdddeeehhhjjjlllooorrrtttvvvwwwxxxyyy{{{}}}zzzfffZZZZZZ```sssppp``````cccjjjvvv~~~jjjXXXRRROOOIIIHHHMMMKKKIIIFFFCCCBBBBBBDDDEEEIIIRRR^^^jjjsssyyy~~~}}}}}}yyyzzz~~~zzzggg]]]WWWRRRMMMRRRaaawww~~~uuuqqqttt~~~|||zzzzzzxxxlllgggccc]]]WWWLLLHHHDDDBBBBBBAAA>>>:::888888777777777:::???CCCIIIRRR```mmmwww}}}}}}}}}rrr[[[KKK>>>444222333222///...//////...---,,,,,,++++++...............---,,,,,,,,,,,,------...//////000///444333333888:::CCCVVVwwwzzzvvvvvv}}}lllMMMBBB888555666777;;;???FFFEEEDDDEEEKKKWWWeeennnppphhh___ZZZ\\\bbbfffhhhllllllmmmpppwww~~~xxxlllaaa```aaa```]]]]]]ttt{{{uuunnnsssuuuUUUBBB:::666333444333222222111111222222333111222555555555999>>>PPPppp~~~{{{xxxwww~~~uuu```NNNIIIHHHEEEGGGLLLTTTZZZbbbllluuu{{{~~~{{{jjj___[[[YYYTTTPPPMMMKKKLLLQQQVVV^^^lllyyy~~~xxxppphhhbbb````````````____________``````eeeddddddcccddddddeeefffiiijjjlllooorrrtttuuuvvvyyyzzz{{{{{{{{{~~~qqq___[[[```ooozzzjjj]]]ZZZ[[[___gggsssppp^^^VVVQQQLLLLLLPPPPPPMMMJJJFFFDDDCCCCCCDDDHHHOOO[[[gggpppvvv{{{~~~}}}wwwrrrooooookkklllpppyyy{{{jjj```YYYSSSQQQSSSaaaxxxvvvqqqqqqyyy~~~}}}{{{yyy~~~zzznnnhhhddd]]]XXXMMMHHHCCCAAAAAA@@@===:::888888777777777:::???BBBHHHPPP\\\gggpppwww|||~~~{{{jjjSSSEEE888444444111///.........---,,,,,,+++++++++,,,------------,,,,,,+++,,,,,,------.../////////...444333333:::<<>>BBBIIIOOOYYYccclllsssyyy}}}sssWWWHHH999444333111//////............---,,,,,,++++++,,,,,,---,,,,,,++++++---------.........//////---333333444;;;>>>HHH\\\}}}kkkOOOCCC999555555555999===DDDDDDEEEHHHOOOZZZgggpppqqqiii___ZZZ\\\aaaeeegggiiikkknnnrrrwww~~~{{{ooocccbbbdddcccbbbaaa|||~~~xxxxxx```FFF<<<888333444333222222111111222222333111111444444555:::@@@RRRsss~~~{{{xxxzzzzzzlllccchhhzzzjjjZZZLLLIIIHHHEEEHHHNNNVVV]]]fffnnntttxxx|||sssddd\\\[[[ZZZUUUOOOOOOMMMOOOTTTYYYbbbppp~~~{{{rrriiiccc```___`````````______```aaaaaabbbaaabbbccceeefffggghhhhhhjjjkkkmmmoooqqqrrrssssssuuuvvvwwwwwwwwwyyy|||~~~nnneeeggguuuqqqaaaVVVTTTSSSSSSWWWbbbqqqzzzmmmeee```]]]\\\^^^aaa```]]]XXXSSSNNNIIIGGGFFFJJJRRR\\\eeemmmqqqsssxxx{{{}}}zzzyyypppmmmhhhbbb\\\WWWTTTQQQQQQQQQTTTZZZdddqqq~~~uuukkkeee^^^WWWRRRSSS___xxx}}}uuuqqqvvv~~~zzz|||uuulllfffaaa]]]QQQLLLDDD@@@??????===;;;999999888777777999>>>AAAJJJOOOXXXaaajjjqqqxxx|||rrrUUUFFF777222222111000000...//////000//////...---++++++,,,,,,---,,,,,,+++---------...............---333333444;;;???III]]]yyyjjjQQQEEE:::555444444666:::@@@BBBEEEJJJRRR^^^kkkssswwwnnnddd^^^^^^bbbeeegggiiilllooorrrvvv{{{yyynnneeeeeegggeeebbb```}}}~~~}}}___EEE<<<999555444333222222111111222222333111111333444555:::AAAUUUuuuzzzuuuvvv|||vvvhhh___eeeyyyhhhYYYMMMJJJHHHEEEHHHNNNTTT[[[eeemmmrrrvvvzzz~~~}}}rrrddd\\\ZZZYYYUUUPPPOOONNNQQQVVV[[[cccppp|||~~~wwwmmmeeeaaa___^^^^^^]]]]]]]]]]]]]]]^^^___``````aaaccceeeggghhhiiiiiijjjkkkmmmooopppqqqrrrrrrqqqsssuuuvvvvvvxxx{{{}}}nnnjjjrrr{{{~~~xxxjjj[[[QQQQQQPPPOOOQQQXXXdddsss}}}}}}~~~yyytttqqqnnnmmmlllkkkjjjiiieee^^^VVVNNNIIIHHHIIIMMMTTT\\\cccgggiiikkkpppxxx~~~zzzuuupppnnnbbb^^^XXXTTTPPPMMMJJJHHHFFFGGGIIIMMMTTT^^^jjjrrrwwwyyyxxxqqqkkkfff^^^WWWRRRTTTaaaxxx~~~vvvrrrwww}}}{{{}}}}}}yyyoooiiiccc```TTTNNNFFFAAA??????>>><<<999999888777777999===AAAIIIOOOXXXaaaiiiqqqxxx}}}}}}nnnQQQCCC555111111111000111...///000111111000///...+++,,,,,,---------------........................,,,333222444;;;???III]]]sssgggQQQEEE:::555444333555999>>>AAAEEEKKKTTTaaammmuuuzzzqqqfff______bbbeeefffjjjmmmqqqsssuuuyyyxxxnnnffffffiiigggbbb```~~~~~~ZZZBBB<<<:::666444333222222111111222222444111000333444555;;;BBBYYYyyy~~~vvvuuuzzz|||rrrfff```iiihhhZZZNNNLLLIIIEEEGGGMMMQQQYYYdddkkkppptttyyy}}}yyypppeee\\\XXXUUUSSSPPPMMMMMMQQQXXX]]]dddooo{{{xxxrrrhhhaaa^^^]]]\\\[[[\\\\\\\\\\\\]]]^^^___```___```cccfffhhhiiijjjjjjkkklllmmmooopppqqqqqqqqqqqqsssuuuvvvvvvxxxzzz|||{{{wwwvvvuuutttooocccWWWOOOMMMNNNNNNOOOTTT^^^jjjsssvvvyyy|||~~~}}}vvvwwwwwwtttlllaaaVVVPPPMMMJJJIIILLLRRRXXX[[[\\\]]]dddnnnxxxzzzssskkkddd```UUUQQQLLLIIIHHHGGGEEECCCAAABBBDDDFFFJJJRRR\\\cccmmmqqqsssooojjjeee]]]UUUSSSVVVeee{{{~~~vvvrrrxxx}}}{{{||||||rrrkkkfffcccWWWPPPGGGAAA@@@@@@???>>>::::::888777777999===AAAGGGMMMWWW```iiiqqqxxx|||~~~~~~{{{kkkOOOBBB555111222111000000---...///000111000...---,,,,,,---.......................................,,,222222333;;;>>>HHH\\\{{{lllbbbOOOCCC888444444444777;;;???BBBFFFMMMVVVaaammmuuuwwwoooddd]]]^^^aaadddfffiiinnnsssuuuvvvyyyzzznnneeedddgggfffcccbbb}}}zzzVVV@@@<<<;;;777444333222222111111222222444111000222444555;;;BBB]]]|||zzzwww{{{~~~~~~zzzqqqfffcccnnnhhh[[[PPPMMMIIIDDDFFFMMMOOOXXXcccjjjnnnrrrxxx|||vvvoooeee\\\VVVSSSQQQPPPKKKLLLQQQYYY^^^eeepppzzztttnnneee___]]]\\\ZZZYYY^^^]]]]]]^^^___```aaabbb^^^```cccfffhhhjjjjjjkkkkkklllmmmoooppppppqqqqqqnnnppprrrsssssstttvvvxxxzzz|||tttooojjjaaaVVVPPPKKKLLLOOOQQQVVV___kkkssstttxxx{{{|||}}}~~~xxxkkk^^^VVVPPPLLLGGGGGGKKKPPPRRRSSSUUU\\\gggsss|||}}}vvvmmmddd[[[VVVMMMIIIDDDBBBCCCDDDCCCAAAAAACCCDDDEEEGGGMMMVVV]]]iiinnnqqqnnnjjjeee\\\TTTSSSXXXggg|||~~~vvvrrrxxx||||||}}}~~~~~~ssslllgggeeeYYYQQQHHHBBB@@@@@@@@@???::::::999777777999===AAAEEELLLVVV```iiiqqqxxx|||{{{www{{{jjjOOOBBB555222222111//////+++---...000000///---,,,,,,------.../////////........................---,,,222222333:::===HHH[[[vvvggg]]]LLLAAA666333444666999>>>@@@CCCHHHNNNVVVaaalllssstttkkkaaa[[[\\\```dddeeeiiinnntttvvvwwwzzz|||ooodddbbbdddeeedddeeeyyyyyy[[[DDD:::999:::444333222222111111222222000444111222888777;;;IIIccc~~~~~~}}}xxxnnnbbb```ooo```UUULLLIIIJJJIIIIIIKKKSSSXXX```gggnnntttzzz}}}xxxkkk]]]XXXWWWSSSPPPNNNNNNOOOQQQVVVaaannnuuutttvvvkkkaaa]]][[[XXXXXXZZZZZZ[[[[[[\\\^^^```bbbcccfffdddccceeeiiillllllkkklllmmmoooppprrrsssssstttrrrrrrqqqqqqrrruuuxxxyyyyyy{{{wwwkkkbbb\\\YYYYYYWWWUUUXXX___hhhpppttt~~~xxxkkk]]]TTTMMMGGGGGGGGGHHHKKKPPPUUUXXX```nnn}}}~~~xxxnnncccYYYRRROOOGGGEEECCCAAA@@@@@@@@@@@@@@@AAADDDFFFJJJQQQXXX^^^jjjnnnpppooojjjbbb[[[WWWQQQ]]]rrr|||zzzyyy|||uuummmgggdddZZZTTTJJJCCC?????????@@@<<<;;;888777777999<<<>>>EEELLLVVVbbblllssswwwyyy}}}vvv{{{yyykkkRRRDDD777333333111//////......------------......000000000000000000000000.........////////////000......111555888???LLLYYY|||sssdddYYYIII???666444555666888<<>>EEELLLVVVbbblllssswwwyyyxxx|||zzzkkkRRRDDD777333333222000///......------------......---------------------------............/////////111000222666888===JJJVVV|||vvvfffZZZLLLAAA777444555666999<<>>NNNkkk{{{~~~ppp```[[[iiiqqqXXXOOOHHHGGGGGGGGGGGGJJJSSSXXX```hhhooovvv|||wwwjjj]]]XXXUUUQQQNNNNNNOOORRRTTTYYYdddpppuuutttpppfff]]]ZZZYYYWWWVVVXXXYYYYYYYYY[[[\\\^^^```aaaeeedddcccccceeeggggggggghhhhhhiiikkkmmmppprrrsssqqqqqqpppqqqrrrtttwwwxxx{{{|||zzzzzz|||xxxttttttxxx~~~~~~}}}|||yyyzzz|||qqqeeeZZZWWWWWWVVVVVVWWWVVVVVV[[[fffttt~~~~~~zzzqqqggg]]]UUUPPPMMMIIIHHHFFFDDDCCCCCCDDDDDDBBBEEEHHHLLLPPPWWW^^^ccchhhkkkmmmkkkfff___YYYVVV\\\iii~~~}}}}}}{{{uuulllfffccc^^^WWWNNNFFFBBBAAAAAAAAA<<<;;;888777777999<<<>>>EEEKKKUUUaaakkksssxxxzzz{{{|||{{{mmmSSSEEE777333333222111000......------------......---------------------------------............///333222444777888<<>>EEEFFFIIIOOOWWWaaakkkpppnnneee[[[VVVYYY```gggkkkjjjnnnsssttttttxxx}}}qqqeeeccceeefffeeeeeejjjSSSFFFAAA<<<666555555444333333333444444111777555444999:::BBBTTTppp{{{nnn___[[[jjj~~~eeeRRRKKKEEEEEEFFFEEEFFFHHHQQQVVV___gggnnnuuu{{{uuuiii]]]WWWTTTPPPMMMNNNMMMPPPSSSYYYcccnnnrrrpppkkkbbbZZZXXXWWWVVVVVVWWWXXXXXXYYYZZZ\\\]]]___```dddcccbbbccccccdddddddddhhhiiijjjkkknnnqqqtttuuupppppppppqqqrrrtttvvvwwwzzz{{{~~~~~~{{{yyyxxxtttssstttwww|||vvvgggaaa___^^^^^^___\\\[[[^^^ggguuu~~~xxxnnneee\\\VVVQQQNNNJJJIIIHHHFFFEEEEEEEEEEEEDDDGGGLLLPPPUUU[[[aaaeeejjjlllmmmlllgggaaa]]]ZZZaaannn}}}{{{}}}~~~~~~{{{wwwmmmgggeee^^^XXXOOOGGGCCCAAA@@@@@@<<<;;;888777777999<<<>>>EEEKKKUUU```kkksssxxxzzz~~~zzz}}}pppTTTFFF888333444222111111......------------......////////////////////////------------............222222444777888<<>><<<;;;888777777999<<<>>>EEEJJJTTT___jjjrrrxxx{{{~~~yyy~~~rrrWWWHHH999444333222111111......------------......////////////////////////---------.........//////000000333777999===IIITTTtttssseee[[[MMM???777666777<<>><<<<<<;;;888777777999<<<>>>DDDJJJSSS^^^iiirrrxxx{{{~~~zzz|||sssZZZKKK;;;444333111000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...///333777:::???JJJVVVsssuuujjjaaaRRRAAA999666888>>>DDDHHHJJJNNNQQQVVV___lllttt{{{qqqeee]]]^^^bbbgggjjjnnnssswwwwwwwwwzzzrrrddd```aaaaaaaaabbb|||yyydddNNNBBB===999444444444333222222222222222000777555333777:::GGG]]]|||xxx{{{~~~{{{oooggghhhuuu{{{dddRRRIIIFFFDDDEEECCC@@@@@@DDDLLLRRR[[[dddlllttt{{{{{{jjjbbbYYYUUUQQQNNNOOOSSSSSSWWW\\\bbbllltttuuuqqqbbbZZZTTTUUUWWWVVVVVVXXXXXXXXXYYYZZZ\\\^^^```aaa```bbbcccbbbaaaaaacccfffeeegggkkknnnppppppoooooommmmmmoooppprrrsssssssssssstttyyy~~~||||||{{{yyywwwtttqqqooommmllljjjiiijjjmmmqqqsssmmmooozzzqqqiiihhheeebbbbbbiiittt}}}vvvqqqnnnkkkddd___ZZZXXXUUURRROOOMMMLLLLLLKKKPPPUUUZZZ^^^aaadddfffiiijjjlllllljjjiiiiiijjjoooxxxttttttuuuzzz~~~xxxvvvuuuxxx~~~yyyvvvvvvxxxyyyyyy~~~xxxxxxlllgggeee```ZZZRRRJJJEEEAAA>>>===<<<;;;888777777999<<<>>>DDDIIIRRR]]]iiirrryyy|||~~~{{{}}}www]]]MMM<<<555333000............------------......,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111...///333888:::>>>IIIUUUssswwwmmmeeeUUUCCC999777999???FFFIIIKKKOOOQQQVVV___llluuu{{{qqqeee]]]^^^bbbgggjjjooossswwwxxxwwwzzzrrrddd___`````````aaa{{{~~~jjjSSSDDD===999555444333222222111111222222333999666333666888EEE\\\~~~~~~sssjjjkkkuuuuuu___MMMHHHFFFEEEFFFCCC???@@@CCCLLLRRR[[[eeemmmuuu|||zzzhhh```XXXTTTQQQNNNPPPTTTRRRVVV[[[bbbkkkssstttoooaaaYYYTTTUUUWWWVVVWWWXXXYYYYYYZZZ[[[\\\^^^```aaa___bbbccccccaaaaaadddggggggjjjnnnqqqsssrrrqqqooolllmmmoooppprrrssssssssssssssswww}}}}}}yyywwwwwwxxxxxxvvvssspppnnnkkkjjjiiihhhiiillloooqqqfffdddlll}}}ooolllgggeeedddkkkwwwyyyuuutttpppiiiddd___]]]YYYVVVRRRPPPOOOOOOMMMQQQWWW\\\___aaadddeeeeeegggiiiiiihhhhhhiiijjjmmmtttyyynnnmmmnnnrrrwwwyyyxxxvvvsssqqqoooqqqxxx}}}{{{{{{~~~yyy|||pppjjjiiibbb\\\TTTLLLFFFCCC???===<<<;;;888777777999<<<>>>DDDIIIRRR]]]hhhrrryyy|||~~~}}}~~~zzz{{{___OOO===555333000...............------.................................000000000000111111111111///000444888:::>>>HHHSSStttwwwooogggWWWDDD:::777999???FFFIIILLLOOORRRVVV___lllvvvzzzpppddd]]]]]]bbbhhhjjjooossswwwwwwwwwzzzrrrddd___`````````aaa~~~}}}jjjVVVHHH???777222333333222222222333444444444555222444::::::CCCYYY}}}||||||{{{ooohhheeekkkkkkYYYRRRFFFFFFDDDBBB@@@AAACCCFFFLLLSSS^^^gggmmmsssyyy~~~xxxfff___YYYWWWTTTPPPNNNPPPRRRXXX___gggqqqwwwrrrjjj\\\YYYVVVTTTUUUVVVVVVVVVZZZZZZZZZZZZZZZ\\\^^^___bbbccceeefffggghhhggggggfffiiilllpppqqqpppnnnmmmooopppqqqqqqooooooppprrruuutttwww|||||||||zzz{{{{{{yyyvvvsssqqqqqqkkkhhhfffeeeggghhhiiiiiieee___```ooonnnllliiihhhmmmwww|||xxxsssnnnjjjhhhddd___[[[YYYXXXWWWVVVZZZYYYYYY[[[^^^aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccchhhpppxxx|||zzzuuupppaaa___^^^bbbiiimmmmmmkkkhhhhhhggggggjjjpppyyy~~~{{{xxxwww{{{~~~~~~uuummmiiibbb\\\SSSKKKFFFCCCAAA???;;;:::999888888:::<<<===EEEKKKUUU___hhhqqqxxx}}}~~~yyyfffTTT@@@666333111222444111111000000//////......///////////////////////////////////////.........000111555:::<<<@@@JJJVVVuuuvvvrrriiiVVVAAA888888;;;AAAFFFJJJJJJKKKNNNUUU]]]fffkkktttnnnddd\\\ZZZ^^^dddiiinnnqqquuuwwwxxx|||wwwhhhdddeeeccc```___}}}|||oooZZZJJJ@@@:::666444444333333222333333333444666222444;;;;;;EEEZZZ~~~}}}}}}~~~ssshhhbbbaaajjj{{{eeeTTTNNNFFFFFFDDDBBB@@@AAADDDFFFMMMTTT___gggmmmsssyyy~~~xxxhhh```ZZZXXXUUUQQQOOOPPPRRRXXX```iiisssyyytttkkk]]]ZZZVVVTTTTTTVVVWWWWWWZZZYYYYYYYYYZZZ\\\^^^___eeefffggggggggggggfffeeefffhhhkkkmmmnnnmmmllljjjmmmoooqqqqqqppppppqqqrrruuutttuuuzzz~~~|||wwwqqqmmmkkkjjjgggcccaaaaaabbbbbbbbb\\\WWWXXXeeeyyy}}}tttpppnnnqqq{{{{{{wwwrrrooonnnjjjccc___]]]\\\[[[ZZZ\\\[[[\\\]]]___```___^^^\\\[[[ZZZYYYXXXWWWWWWVVVTTTWWW]]]cccfffddd^^^ZZZVVVSSSRRRUUU[[[______^^^^^^^^^^^^___aaagggooouuuxxxyyyyyyvvvsssrrruuuxxxwwwooojjjaaa[[[SSSKKKFFFCCC@@@???;;;:::999888999:::<<<===EEEKKKTTT^^^gggpppxxx}}}{{{jjjWWWCCC777333111111222111000000000/////////.........................../////////////////////...000111666:::<<<@@@JJJVVVtttyyytttjjjWWWBBB999888;;;???DDDIIIIIIKKKNNNTTT]]]fffkkkqqqkkkbbb[[[ZZZ___ggglllnnnqqquuuwwwxxx|||yyykkkffffffeeebbbaaazzzzzzvvv^^^KKK@@@;;;888555555444333222222222333444666333555:::;;;FFF\\\~~~~~~wwwkkk```\\\]]]iiirrr\\\MMMIIIFFFFFFDDDBBB@@@AAADDDGGGOOOVVV```hhhnnnsssyyy}}}xxxkkkccc]]]ZZZWWWRRRPPPQQQSSSYYYbbblllvvv{{{uuulll^^^ZZZVVVSSSTTTVVVXXXYYYYYYYYYXXXXXXZZZ[[[]]]^^^hhhhhhhhhhhhgggfffdddccceeegggiiikkkkkkjjjiiihhhkkkmmmqqqrrrrrrqqqqqqqqquuutttuuuxxx|||zzzsssooooookkkfffbbb```______^^^\\\WWWWWW^^^mmm}}}{{{yyywwwqqqjjjeeebbbaaa``````______```aaaaaa```\\\YYYTTTTTTRRRPPPNNNMMMKKKJJJKKKLLLOOORRRTTTRRRNNNJJJKKKGGGEEEFFFKKKNNNOOONNNPPPQQQQQQRRRUUU[[[bbbgggmmmoooqqqpppmmmlllnnnqqq}}}~~~}}}~~~|||yyyqqqlllaaa[[[RRRKKKEEEBBB@@@>>><<<;;;:::999999:::<<<===DDDIIIRRR\\\fffpppyyy~~~{{{mmmZZZEEE999444111///000000000000000////////////..............................//////////////////000222666;;;===AAAKKKVVVrrr}}}xxxlllYYYDDD:::888:::===AAAFFFHHHJJJMMMSSS\\\ffflllnnnhhh```ZZZZZZaaaiiipppnnnqqquuuwwwxxx||||||mmmhhhhhhfffeeeeee|||wwwxxxbbbKKK>>>999999777666555333333222222222333555333444999:::FFF^^^}}}~~~~~~}}}}}}vvviii^^^YYYZZZfff}}}iiiSSSGGGFFFEEEEEEDDDBBB@@@AAADDDGGGPPPWWWaaaiiinnnsssxxx|||~~~wwwmmmeee___\\\XXXSSSQQQRRRSSSZZZdddoooyyy}}}vvvlll___[[[VVVSSSTTTWWWYYYZZZXXXXXXXXXXXXYYY[[[]]]___ggghhhhhhiiihhhfffeeedddfffggghhhiiiiiiiiihhhgggiiilllppprrrrrrqqqqqqqqqvvvtttuuuxxx{{{~~~zzzuuuoooiiifffdddbbb```___[[[YYY[[[cccxxx~~~xxxpppjjjfffeeeddddddccccccddddddccc___YYYUUUPPPOOONNNLLLJJJHHHGGGFFFHHHHHHHHHJJJKKKKKKHHHEEEEEEBBB??????AAADDDEEEEEEEEEFFFGGGHHHKKKPPPVVV[[[cccgggkkkkkkjjjiiikkkmmmxxx|||}}}zzzzzz}}}yyy}}}{{{qqqlllbbb\\\SSSKKKEEEBBB???>>>===<<<:::999999;;;<<<>>>CCCIIIQQQ[[[eeeoooxxx~~~yyy{{{|||~~~lllZZZEEE999444000...///000000000000////////////....................................////////////000222777<<<>>>BBBKKKVVVqqq{{{mmmZZZEEE;;;999999;;;>>>DDDFFFIIIMMMRRR[[[fffnnnnnnhhh___YYYZZZ```jjjpppnnnrrruuuwwwxxx|||~~~oooiiihhhfffeeefffyyytttvvvkkkOOO???::::::777666555444333333222222111444222333888999FFF```{{{|||}}}||||||vvvjjj^^^XXXWWWaaa|||wwwcccOOOFFFGGGEEEEEEDDDBBB@@@AAAEEEGGGOOOVVV```hhhnnnrrrxxx|||~~~vvvmmmfff___\\\YYYSSSQQQRRRRRR[[[fffqqq{{{~~~uuujjj]]]ZZZUUUSSSTTTWWWYYYZZZXXXXXXXXXXXXZZZ\\\^^^___dddeeeggghhhhhhhhhgggfffhhhhhhhhhiiiiiiiiiiiiiiihhhlllppprrrrrrqqqpppqqqvvvtttuuuyyy{{{xxxsssoookkkhhheee]]]ZZZXXXWWW\\\ooo~~~vvvoookkkhhhgggeeefffffffffgggeee```YYYTTTMMMLLLKKKJJJHHHGGGFFFEEEBBBAAAAAABBBCCCDDDCCCBBBCCCAAA>>>===>>>???@@@@@@>>>@@@AAACCCEEEHHHMMMQQQ\\\```fffhhhggggggiiillltttxxx~~~}}}{{{|||vvvxxx~~~zzz|||zzzpppkkkccc]]]TTTKKKFFFBBB@@@>>>>>>===;;;::::::;;;===>>>CCCIIIRRR\\\eeeoooxxx}}}~~~rrr||||||zzzzzzhhhVVVCCC888444111//////////////////000000000000........................---.........//////000000111333888>>>@@@BBBLLLVVVppp}}}kkkYYYFFF<<<::::::;;;===BBBEEEIIIMMMRRR[[[gggpppssslllbbbZZZYYY___hhhnnnooorrrvvvwwwxxx{{{qqqjjjfffddddddfffyyysssxxxwwwVVVBBB;;;<<<666666555444333333333444111555333444888999HHHccc{{{zzzyyyyyyzzzuuujjj___YYYWWW___vvvyyycccNNNFFFHHHEEEDDDCCCBBB@@@BBBEEEHHHNNNUUU___gggmmmrrrxxx|||uuulllddd^^^[[[XXXSSSQQQRRRRRR[[[fffrrr{{{}}}rrrfffZZZXXXUUUTTTUUUWWWXXXXXXXXXXXXXXXYYY[[[]]]___aaaaaaccceeefffhhhhhhhhhgggiiihhhhhhhhhhhhiiijjjkkkjjjlllpppqqqqqqppppppppptttsssuuuyyyzzz}}}}}}yyyuuuqqqlllhhh^^^]]]\\\[[[___nnn|||vvvqqqmmmjjjggghhhhhhhhhhhheee```ZZZUUULLLKKKJJJIIIGGGFFFEEEDDD???>>>===>>>@@@BBBBBBAAA@@@@@@???>>>============;;;===???@@@AAACCCGGGJJJTTTYYY___aaabbbcccfffiiinnnssszzz{{{{{{~~~|||{{{oooiiieee^^^UUUMMMGGGCCC@@@??????>>><<<;;;;;;<<<===>>>DDDJJJTTT^^^gggpppwww{{{~~~}}}rrr|||~~~zzz}}}yyyfffTTTBBB888444111000000////////////000000000000------------------------------......///000000000111333999???AAACCCLLLVVVnnn|||iiiXXXEEE===;;;;;;<<<===@@@EEEJJJNNNRRR\\\iiirrrxxxpppeee\\\YYY^^^fffmmmooosssvvvwwwxxx{{{rrrjjjeeebbbbbbeeezzzttt{{{[[[CCC;;;;;;666555555444444444555555222777555666999;;;KKKfff|||yyyuuuuuuwwwtttjjjccc___]]]dddxxxhhhQQQGGGHHHDDDDDDCCCAAAAAABBBEEEHHHKKKSSS]]]ffflllrrrxxx|||uuuiiibbb\\\ZZZWWWRRRPPPRRRQQQZZZgggrrr{{{{{{oooaaaWWWVVVTTTTTTVVVWWWVVVVVVYYYYYYYYYZZZ\\\^^^aaabbb```bbbdddeeefffgggffffffhhhgggffffffgggiiikkkllllllnnnooopppooonnnoooppppppppptttxxxyyyzzz~~~|||yyytttnnnjjjeeecccbbbaaabbbmmm~~~xxxsssnnnkkkjjjiiihhhhhhfffaaa[[[WWWNNNMMMKKKIIIGGGEEECCCBBBBBB@@@???@@@BBBCCCBBBAAA>>>???@@@@@@???===<<<<<<999;;;===>>>>>>???AAADDDLLLPPPUUUYYYZZZ\\\aaaeeeggglllttt{{{|||ooohhhfff```WWWNNNHHHDDDAAA@@@@@@???===;;;;;;<<<===>>>DDDKKKVVV```iiipppvvvyyy~~~yyywwwwwwzzzgggUUUCCC999555222000000.../////////000000000111------------------------------......///000000111111333:::@@@BBBDDDLLLVVVjjjzzzfffUUUDDD============??????EEEKKKOOOSSS\\\jjjuuu{{{sssggg]]]ZZZ___gggmmmpppsssvvvwwwxxx{{{uuukkkeeeaaaaaaeee|||vvv[[[BBB999999555555444444444555555666444888777888;;;===MMMiii~~~xxxsssrrruuutttlllgggfffeeekkk~~~lllSSSGGGHHHDDDDDDCCCAAAAAABBBFFFIIIJJJRRR\\\eeekkkqqqxxx|||uuuggg```ZZZXXXVVVRRRPPPQQQQQQZZZfffrrrzzzyyymmm___UUUTTTTTTUUUVVVWWWUUUTTTZZZZZZZZZ[[[]]]___bbbcccaaabbbccceeefffeeeeeedddgggfffeeeeeefffiiikkkmmmmmmooooooooonnnmmmooopppmmmnnnrrrwwwxxxxxx|||~~~|||wwwpppkkkhhhfffcccaaa___eeevvv~~~xxxrrrnnnjjjiiihhhgggfffbbb]]]YYYRRRQQQNNNKKKHHHEEECCCAAABBBAAA@@@@@@AAAAAA@@@???>>>@@@BBBCCCAAA???===<<<888:::;;;<<<<<<<<<>>>???EEEIIIOOORRRSSSWWW\\\```bbbgggpppwww|||}}}zzz|||~~~}}}pppiiigggaaaXXXOOOIIIEEEBBB@@@AAA???===<<<;;;<<<===>>>EEELLLXXXbbbkkkqqquuuxxx}}}~~~zzz{{{tttrrr{{{iiiXXXEEE;;;777333000///.../////////000000111111---------------------------------...///000000111111444:::@@@BBBDDDMMMVVVgggxxxdddTTTDDD======>>>>>>@@@???EEEKKKOOOTTT]]]kkkvvv|||tttggg]]][[[___hhhnnnpppsssvvvwwwxxx{{{wwwllleee```aaaeee}}}}}}xxxXXXCCC;;;:::777555444222222333444555444666444777;;;;;;NNNooozzzwwwvvvuuuooommmlllmmmooovvvoooUUUGGGDDDEEEEEEDDDBBB@@@AAADDDGGGOOOUUU^^^gggnnntttzzz}}}|||rrriii```YYYWWWUUUQQQOOOPPPPPPYYYfffrrrwwwrrrggg^^^WWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXZZZ\\\___aaacccggggggfffeeeeeeeeefffffffffeeeeeeeeefffgggiiijjjllllllmmmnnnooooooooonnnqqqppppppppprrruuuwwwyyy}}}wwwrrrooonnnkkkeeeaaadddmmmuuuxxxsssqqqooollljjjiiifffbbb___WWWSSSMMMIIIFFFDDDBBB@@@AAA@@@>>>======>>>???@@@@@@@@@AAABBBAAA@@@???>>>===>>>>>>>>>===<<<;;;;;;???CCCGGGKKKNNNQQQUUUXXXcccffflllsssxxxzzz{{{{{{~~~|||yyywwwuuussssss~~~|||pppiiifff```VVVNNNIIIFFFDDDCCC??????>>><<<;;;;;;>>>@@@FFFNNN[[[fffnnntttwwwyyy|||~~~|||~~~}}}ooo]]]GGG999222//////222000000////////////000000...---,,,,,,++++++++++++...------......///000111333777===CCCCCCDDDMMMXXXggg}}}~~~ttt___RRREEE@@@???======???CCCGGGLLLOOOTTT^^^lllvvv{{{qqqeee\\\\\\dddjjjnnnqqquuuxxxzzz}}}zzzllldddbbbcccddd}}}wwwyyyuuuVVVBBB:::999777555444222222333444555444666444777;;;<<>>>>>>>>>>>>>>===<<<;;;<<<>>>AAADDDGGGJJJOOORRRZZZ^^^eeelllrrrtttuuuuuutttsssqqqooonnnnnnoooooo}}}~~~rrrkkkeee___VVVMMMHHHEEECCCBBB??????>>><<<;;;<<<>>>@@@GGGOOO[[[fffoootttxxxzzz|||~~~|||~~~uuu```GGG999333000000111000000////////////000000...------,,,,,,,,,,,,---...------......///000111333777>>>CCCEEEFFFOOOYYYjjj~~~~~~tttaaaSSSFFFAAA@@@>>>>>>@@@AAAFFFKKKOOOTTT]]]jjjttt~~~ssseee[[[ZZZaaahhhooorrrvvvyyy{{{~~~~~~ooofffcccccccccwwwsssuuuqqqUUUBBB999888666555444333222333444444444666444777;;;<<>>===<<<<<<999;;;===>>>@@@DDDIIIMMMQQQVVV]]]eeejjjllllllkkkfffdddcccbbbbbbdddgggiiittt~~~}}}zzzyyyxxxwwwxxxzzz}}}~~~~~~}}}||||||tttmmmddd]]]UUUMMMHHHEEEBBBAAA??????>>>===;;;<<>>EEEGGGIIIQQQZZZlll~~~vvvdddVVVHHHBBB@@@??????AAA@@@EEEKKKOOOTTT\\\gggppp{{{qqqdddZZZYYY```hhhppprrrvvvyyy{{{~~~sssiiidddcccbbb|||tttqqqsssoooTTTBBB999777666555444333333333444444444666444777<<<===PPPqqq~~~}}}{{{tttlllhhhhhhrrrkkkUUUIIIHHHDDDDDDCCCAAA@@@AAADDDGGGNNNRRRYYYaaaiiiqqqzzzxxxggg]]]UUUSSSRRROOONNNOOOSSSXXXbbbjjjnnnjjjaaa[[[UUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZ[[[]]]___```cccbbbbbbbbbcccdddeeeeeecccdddfffggghhhgggffffffhhhiiijjjlllmmmmmmmmmmmmooommmkkkiiijjjmmmqqqssssssuuuwwwyyy~~~~~~xxxuuuxxx}}}{{{wwwuuurrrnnnkkkfffbbb[[[UUUQQQNNNJJJHHHEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<;;;<<<<<<<<<===AAAFFFJJJLLLPPPWWW^^^bbbcccaaa```YYYXXXVVVUUUVVVYYY\\\___bbbkkkrrruuuxxx{{{|||{{{}}}{{{uuuqqqtttsssrrrqqqssswww}}}|||zzzyyyyyy~~~uuunnnbbb\\\TTTLLLGGGDDDBBB@@@??????>>>===<<<===???BBBHHHOOOZZZdddlllsssxxx{{{~~~xxxuuuvvv}}}iiiKKK:::666333000.../////////....../////////---------------...///000...------......///000111333666>>>GGGKKKMMMTTT\\\mmmyyyfffXXXIIICCCAAA??????AAA???EEEKKKOOOSSSZZZeeemmmwwwuuunnncccZZZYYYaaaiiinnnqqquuuxxxzzz}}}vvvkkkfffcccccc{{{rrrnnnqqqmmmTTTBBB999777555555444444333333333333444555444777<<<===QQQrrr}}}uuullleeeeeennnlllVVVJJJHHHDDDDDDCCCAAA???@@@CCCFFFKKKPPPWWW___hhhqqqyyy{{{hhh___VVVTTTSSSPPPPPPRRRTTTZZZbbbjjjlllhhh```ZZZTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZ[[[]]]___```aaaaaaaaabbbcccdddeeefffcccdddfffgggggggggeeeeeeggghhhiiikkkllllllmmmmmmpppnnnllljjjkkkmmmppprrrsssuuuuuuuuuvvv{{{|||yyyuuurrrooolllggg```ZZZVVVRRROOOLLLKKKKKKJJJIIIHHHHHHHHHGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<>>>CCCFFFGGGKKKPPPTTTWWWVVVTTTRRRNNNLLLJJJHHHHHHKKKNNNPPPPPPWWW]]]___ccciiikkkiiioootttyyy{{{xxxqqqjjjfffiiiiiiiiiiiilllrrr{{{~~~||||||tttmmm```[[[SSSLLLHHHDDDAAA@@@>>>???>>>===<<<===@@@CCCHHHNNNWWWaaaiiipppwwwzzz~~~{{{zzz|||lllMMM<<<777444111...//////............//////---------------...///000...------......///000111333666???IIIOOORRRWWW^^^mmm}}}iiiZZZKKKCCCAAA??????AAA@@@EEEKKKOOORRRYYYccckkkssssssnnndddYYYWWW^^^fffmmmooosssvvvxxx{{{xxxmmmgggdddccc|||qqqkkkmmmzzziiiRRRBBB:::777555555444444444333333333333555444888===>>>QQQrrr~~~vvvlllfffcccjjj|||lllWWWKKKIIIDDDDDDBBB@@@???@@@CCCFFFHHHMMMVVV___gggpppxxx~~~zzzjjj```WWWTTTTTTRRRRRRTTTVVV[[[dddkkkmmmiii```YYYSSSTTTVVVXXXYYYYYYXXXXXXZZZYYYYYYZZZ\\\^^^```aaaaaaaaaaaabbbccceeefffgggdddeeeeeefffffffffeeeeeeffffffhhhjjjkkklllllllllooonnnmmmllllllmmmooopppqqqrrrsssrrrqqqsssyyy~~~}}}}}}}}}|||{{{|||}}}yyyvvvsssqqqlllfff```[[[XXXTTTRRRNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA???>>>;;;<<<<<<;;;:::;;;>>>AAABBBDDDGGGJJJKKKJJJHHHGGGEEECCCAAA???>>>@@@AAACCCEEEJJJMMMOOOSSSYYY[[[YYY___dddjjjllljjjddd___\\\YYY[[[]]]^^^bbbjjjuuu}}}rrrkkk```[[[SSSMMMHHHEEEBBB@@@>>>???>>>======>>>AAACCCHHHMMMVVV___gggooovvvzzz~~~|||mmmPPP???888444111000///......------......///------------------.........------......///000111333666@@@LLLSSSVVV[[[```lllmmm^^^MMMEEEBBB@@@@@@BBBBBBGGGLLLNNNQQQXXXbbbjjjtttuuurrrhhh[[[UUUYYY```lllnnnrrruuuwwwzzz~~~{{{oooiiieeeddd}}}tttkkkjjjuuuwwwcccNNN@@@:::888444444555555444444333333333555444888===>>>RRRsss}}}{{{tttkkkddd```eeettt{{{gggRRRIIIIIIDDDCCCBBB@@@???@@@CCCFFFEEEKKKUUU___hhhpppwww|||uuujjj```WWWTTTTTTRRRRRRUUUXXX]]]fffmmmooojjj```XXXRRRTTTVVVXXXYYYYYYXXXXXXYYYYYYYYYZZZ\\\^^^aaabbbaaaaaaaaabbbdddfffggghhhfffeeeeeeddddddeeeeeeeeeeeeeeegggiiijjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnppprrrrrrqqqrrrvvvzzzyyy{{{~~~~~~||||||~~~|||zzzyyyvvvuuutttrrrrrrwww}}}~~~{{{yyyuuunnniiieeebbb^^^\\\SSSRRRQQQOOOLLLJJJGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@???<<<======<<<;;;;;;<<<>>>>>>@@@AAACCCDDDDDDCCCCCCAAA@@@>>>===<<<<<<===>>>@@@CCCDDDDDDGGGLLLMMMKKKPPPUUUZZZ]]]\\\XXXUUUTTTMMMPPPTTTWWW\\\eeeqqqzzz~~~rrrkkk```[[[TTTNNNIIIFFFCCC@@@>>>???>>>======>>>AAADDDIIINNNVVV^^^gggooowww{{{~~~xxx}}}lllRRRBBB999444222222///......------......///...------,,,,,,,,,,,,---...------......///000111333666@@@MMMVVVYYY]]]bbblllrrrbbbQQQHHHDDDBBBBBBDDDEEEHHHLLLNNNPPPWWWbbbkkkssswwwwwwmmm___WWWYYY^^^lllooorrruuuxxx{{{~~~~~~rrrjjjeeeccc}}}xxxnnnkkkttt~~~qqq^^^KKK>>>999999444444555555444444333222333555444888===???RRRssswwwppphhhbbb]]]```mmm{{{|||uuu```MMMEEEGGGCCCCCCBBB@@@???@@@CCCFFFDDDJJJTTT___hhhpppwww{{{}}}qqqjjj```VVVTTTSSSRRRRRRUUUYYY^^^hhhoooqqqkkk```XXXRRRTTTVVVXXXYYYYYYYYYXXXXXXXXXXXXZZZ\\\___bbbcccaaaaaabbbcccdddfffhhhiiigggfffdddccccccdddeeefffdddeeeggghhhjjjkkkkkklllllllllmmmmmmmmmlllkkkjjjlllpppssstttttttttxxx{{{zzz|||~~~{{{zzz}}}}}}~~~~~~{{{xxxwwwrrrqqqooommmmmmqqqxxx}}}|||yyyooommmmmmmmmrrruuu{{{}}}wwwqqqnnnkkkhhhfff\\\\\\ZZZXXXUUURRROOOMMMJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>???@@@???===<<<===>>>>>>???@@@AAACCCDDDDDDEEEAAA@@@@@@??????????????????@@@???===???DDDDDDAAAGGGKKKPPPSSSRRRQQQPPPOOOHHHMMMRRRVVV\\\eeerrr|||~~~rrrkkk```[[[TTTOOOJJJGGGCCCAAA>>>??????>>>===>>>BBBDDDJJJOOOWWW___gggpppxxx}}}~~~vvv~~~{{{~~~kkkTTTCCC999333222444.........------............---,,,,,,++++++++++++...------......///000111222666@@@NNNWWW[[[^^^cccllluuueeeTTTKKKGGGDDDDDDFFFFFFIIILLLMMMOOOVVVbbbkkkqqqvvvxxxqqqccc[[[]]]bbbmmmooosssvvvyyy|||tttjjjeeebbbwww|||mmmmmmnnnzzziiiZZZKKK===888888555555333333333333555555444666444888>>>???QQQppp|||rrreee\\\]]]fffttt~~~|||}}}rrr___OOOFFFDDDAAA@@@???>>>>>>>>>???@@@EEEJJJSSS]]]fffpppxxx~~~zzzooofffaaaZZZSSSOOONNNPPPQQQWWW]]]fffooorrrkkk___UUURRRRRRTTTWWW[[[[[[WWWTTT[[[\\\]]]___```aaaaaaaaacccaaa___^^^^^^```bbbdddddddddcccccccccdddeeeeeehhhfffeeegggiiijjjhhheeejjjkkkkkkllllllkkkkkkjjjkkknnnqqqssstttuuuwwwyyy||||||||||||{{{yyywwwuuu{{{}}}}}}yyywwwoookkkiiijjjkkkkkkqqqyyyzzz~~~vvvkkkcccYYYUUUXXX]]]bbbjjjpppuuuzzz~~~zzzxxxssslllgggeeebbb___]]]ZZZVVVSSSPPPOOOOOOOOOPPPPPPNNNMMMKKKKKKKKKJJJHHHEEEBBBAAAAAA@@@>>>===<<<<<<<<<===999;;;===>>>>>>>>>???@@@AAA???===<<<===>>>>>>======<<<<<<===???@@@AAA@@@HHHHHHIIIKKKLLLLLLMMMMMMPPPPPPRRRWWW```lllvvv}}}}}}qqqjjjaaa\\\UUUNNNIIIEEEBBB@@@=========<<<<<<>>>BBBFFFJJJQQQZZZbbbgggnnntttzzz}}}~~~}}}{{{}}}}}}}}}pppZZZDDD888555444111222222222222111000............---------,,,,,,,,,////////////000000000000333888@@@KKKWWW```eeeffflllxxxfffSSSKKKHHHDDDDDDGGGFFFHHHKKKLLLOOOUUU^^^eeeoooxxx~~~vvveeeYYYYYY___kkkmmmqqquuuxxx|||yyymmmeeebbb{{{~~~pppooommm{{{iiiXXXHHH;;;555666555444333222222333444555555666444888>>>@@@TTTtttvvvhhh]]]]]]ggguuuzzz|||zzzooo]]]MMMFFFDDDAAAAAA???>>>>>>>>>???@@@DDDJJJRRR\\\eeeooowww}}}{{{oooddd```YYYSSSOOONNNOOOPPPXXX^^^gggppprrrkkk___VVVSSSSSSSSSVVVYYYZZZXXXUUU[[[\\\]]]___```aaabbbbbbcccaaa___^^^]]]^^^```aaadddddddddeeeeeeeeeffffffhhhffffffgggjjjjjjhhhfffhhhiiijjjkkkllllllllllllmmmooorrrsssssstttvvvwwwyyyzzzzzz{{{zzzyyyxxxxxxyyy{{{}}}~~~{{{xxxuuupppllljjjkkkjjjjjjooovvvzzz~~~pppddd\\\RRRMMMOOOOOOTTTZZZ```eeellluuu{{{}}}xxxssspppllliiifffccc^^^[[[XXXVVVUUUTTTTTTSSSQQQOOONNNNNNMMMLLLIIIGGGDDDCCCBBB@@@???===<<<<<<<<<===:::<<<>>>??????@@@AAACCCBBBAAA@@@???@@@AAAAAAAAACCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEGGGJJJMMMPPPRRRWWWYYY]]]dddmmmwwwssslllccc]]]UUUNNNIIIDDDAAA>>><<<<<<<<<;;;;;;>>>BBBEEELLLRRR[[[ccciiiooovvv{{{||||||}}}|||qqq[[[DDD888555444111///////////////...---,,,............------,,,,,,////////////000000000000111555===JJJYYYccchhhiiirrr|||jjjVVVLLLFFFBBBBBBEEEFFFHHHJJJKKKMMMRRR[[[aaalllvvv|||tttdddXXXXXX]]]iiilllqqqvvvzzz}}}}}}qqqhhhddd~~~sssrrrnnn}}}kkkYYYGGG:::555777444444222222222222444444555666555888>>>BBBWWWzzz|||kkk___^^^hhhvvvyyywwwyyyvvvjjjYYYKKKEEEDDDBBBAAA@@@???>>>>>>???@@@DDDIIIQQQZZZdddmmmuuu{{{~~~|||ooobbb^^^XXXSSSOOONNNOOOOOOXXX___iiiqqqrrrkkk___VVVTTTSSSSSSUUUWWWXXXXXXWWWZZZ[[[]]]___aaacccdddddddddcccaaa___^^^^^^^^^___bbbcccdddfffgggggggggfffggggggfffhhhjjjjjjiiigggfffgggiiikkklllmmmmmmnnnmmmooorrrsssssssssuuuvvvwwwwwwxxxyyyzzzzzzzzzyyyyyy{{{}}}~~~|||xxxuuuqqqnnnkkkkkkjjjhhhlllrrrvvvzzz~~~~~~lll___UUULLLGGGHHHFFFJJJOOOTTTZZZbbbmmmtttvvvyyy}}}}}}zzzvvvrrrnnnjjjfffbbbaaa^^^\\\ZZZYYYXXXUUUSSSRRRQQQPPPNNNLLLIIIFFFEEEBBBAAA???>>><<<<<<<<<===<<<>>>@@@AAAAAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCCCCBBBBBBBBBFFFGGGIIIMMMRRRXXX^^^aaadddggglllssszzz~~~ssslllccc^^^VVVNNNHHHDDD@@@===<<<<<<<<<;;;;;;===AAAEEEMMMTTT]]]eeejjjqqqxxx}}}||||||~~~~~~~~~|||qqq\\\FFF999555444111......................../////////............---////////////000000000000000333;;;III[[[gggmmmmmmrrrqqq]]]NNNEEE@@@@@@BBBFFFHHHJJJJJJKKKOOOVVV\\\hhhrrryyysssdddXXXWWW[[[fffkkkrrrxxx|||~~~vvvlllggg|||ttttttqqqooo[[[III<<<888:::444333222111111222333444555777555888>>>CCC[[[oooaaa___hhhxxxyyyvvvwwwrrreeeTTTHHHDDDDDDCCCBBB@@@???>>>??????@@@CCCHHHPPPYYYbbbjjjsssxxx{{{~~~{{{nnn```]]]WWWRRROOONNNOOOOOOXXX___iiiqqqqqqiii]]]UUUTTTTTTSSSSSSUUUWWWXXXYYYZZZ[[[]]]___bbbcccdddeeeeeeeeecccaaa```___^^^^^^___aaacccfffggggggfffeeeffffffggghhhiiiiiiiiihhhggghhhiiijjjkkklllllllllkkkmmmppprrrrrrsssuuuwwwvvvvvvwwwxxxxxxyyyyyyyyy{{{}}}{{{yyysssooommmmmmjjjgggiiinnnooossszzz}}}{{{{{{}}}nnn___UUUKKKEEEEEEBBBEEEIIIMMMSSS]]]iiirrrrrruuuyyy|||~~~zzzvvvrrrnnnkkkfffdddaaa___^^^\\\YYYWWWVVVUUUSSSPPPMMMJJJGGGFFFCCCBBB@@@>>>============>>>@@@BBBCCCCCCEEEGGGIIIMMMMMMNNNNNNLLLKKKKKKLLLOOOOOONNNLLLIIIHHHHHHIIIPPPRRRWWW]]]ccciiimmmooorrrsssuuuxxx{{{~~~|||~~~~~~rrrjjjaaa\\\TTTMMMHHHDDDAAA???;;;<<<;;;;;;;;;===AAADDDNNNTTT]]]eeekkkqqqxxx}}}}}}{{{|||~~~{{{rrr___HHH:::555333000000000//////000000000111/////////////////////...////////////000000000000111222999HHH[[[iiioooooopppzzzeeeRRREEE??????AAAFFFHHHJJJJJJJJJMMMSSSYYYeeeooowwwsssfffZZZXXXZZZbbbhhhrrryyy|||~~~yyynnnhhhyyyrrrvvvvvvsss^^^KKK>>>:::<<<444444333222222333444444555777666999???DDD^^^qqqbbb___iiixxxxxxxxxqqqcccQQQFFFCCCEEEDDDBBBAAA????????????@@@AAAFFFNNNWWW___hhhpppuuuyyy|||yyylll___\\\WWWRRROOONNNPPPQQQWWW___jjjpppooofff[[[TTTTTTTTTSSSSSSSSSUUUXXXZZZYYYZZZ]]]___aaacccdddeeeffffffeeeeeecccbbb```___]]]___aaadddeeeeeedddcccdddeeeggghhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiikkkoooqqqrrrtttvvvxxxwwwwwwvvvvvvvvvwwwwwwwww|||~~~}}}zzzuuuqqqooooookkkfffgggkkkjjjooovvv{{{}}}~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~sssbbbVVVMMMFFFDDD???AAACCCFFFLLLUUUbbbkkkqqqtttxxx{{{}}}~~~{{{vvvtttjjjgggdddbbbaaa```^^^]]]YYYXXXUUUQQQNNNJJJHHHGGGEEECCCAAA???>>>=========???@@@BBBCCCDDDFFFIIILLLWWWYYYZZZZZZYYYYYYZZZ\\\^^^______\\\YYYWWWWWWYYY^^^cccjjjqqquuuwwwvvvuuuvvvtttrrrqqqrrruuuyyy{{{zzz}}}}}}|||{{{zzz{{{~~~|||}}}~~~qqqjjj^^^YYYRRRLLLIIIFFFCCCAAA<<<<<<<<<;;;;;;===AAAEEEMMMTTT]]]eeekkkqqqxxx}}}}}}~~~||||||{{{sssaaaKKK;;;555333000000//////...//////000111.../////////////////////////////////000000000000333444:::GGGXXXgggooorrrvvvnnnWWWFFF??????@@@FFFHHHJJJJJJJJJLLLRRRWWWcccnnnwwwuuuiii^^^ZZZZZZ^^^fffpppxxxzzz{{{~~~{{{nnngggyyyrrruuuwwwyyybbbNNN>>>999:::555444333333333333444555333777777:::???DDD^^^sssddd```iiiwww~~~|||sssbbbPPPDDDCCCFFFDDDCCCAAA@@@?????????@@@@@@EEEMMMUUU]]]eeemmmrrrwwwzzz~~~xxxkkkaaa\\\VVVQQQNNNOOOQQQTTTXXX```kkkqqqoooeee[[[TTTRRRSSSTTTSSSSSSTTTWWWZZZYYYZZZ\\\^^^```bbbcccccceeeeeefffgggfffeeecccbbb^^^___```bbbcccccccccbbbbbbdddfffgggffffffhhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhkkknnnpppqqqsssuuuwwwvvvvvvuuuuuuuuuvvvvvvwww{{{}}}}}}{{{vvvsssrrrqqqmmmgggfffiiijjjnnntttyyy{{{{{{||||||zzzzzzzzzyyywwwwwwyyy{{{wwweeeWWWNNNGGGCCC@@@AAACCCEEEIIIRRR^^^fffooorrrwww{{{|||}}}~~~}}}zzzwwwpppmmmiiifffeeedddcccaaa]]][[[XXXSSSOOOKKKIIIHHHFFFDDDBBB@@@>>>=========>>>???AAABBBCCCFFFJJJMMM\\\___ccceeegggkkkqqqvvvrrrsssrrrnnniiiffffffhhhtttxxx~~~zzzuuukkkiiieeecccdddiiinnnrrrrrrtttvvvuuurrrnnnlllkkktttyyy~~~yyyyyy{{{~~~~~~rrrkkk\\\WWWQQQLLLIIIFFFDDDCCC=========<<<<<<>>>BBBFFFNNNUUU^^^eeekkkqqqxxx}}}~~~~~~}}}zzzssscccMMM<<<555333000///...---,,,,,,,,,---...---............/////////////////////000000000000444555:::EEESSScccooouuuzzzttt[[[HHH@@@??????CCCFFFHHHIIIIIILLLRRRWWWbbblllvvvvvvlllaaa[[[[[[[[[cccnnnuuuvvvwwwzzz}}}~~~pppggg}}}sssssstttkkkTTTAAA999888666666444444444444666666222777888;;;???CCC]]]sssdddaaaiiivvvvvvcccPPPDDDCCCFFFEEEDDDBBB@@@????????????@@@DDDLLLTTT\\\dddkkkpppuuuxxx}}}xxxkkkbbb]]]VVVPPPMMMOOOTTTWWWZZZcccnnntttpppfff\\\VVVQQQSSSUUUTTTSSSTTTVVVYYYYYYZZZ\\\^^^___```aaaaaaaaaccceeeggggggfffeeeddd``````aaaaaabbbbbbbbbccc```ccceeefffeeeeeefffhhhggghhhiiijjjjjjjjjjjjjjjkkkmmmoooppppppppprrrssstttssssssssstttvvvxxxyyy}}}}}}wwwtttssssssnnnhhhfffiiikkknnnrrrtttuuuuuuuuuvvvtttuuuuuutttssssssuuuvvvwww{{{}}}|||hhhYYYOOOHHHDDDBBBDDDEEEFFFIIIPPP[[[ccckkkooouuuyyy{{{}}}}}}}}}yyyuuupppmmmjjjiiigggeeebbb___[[[VVVQQQNNNKKKJJJGGGEEECCC@@@???>>>===>>>===>>>@@@AAABBBEEEJJJMMMTTTZZZaaahhhpppzzz}}}xxxxxxyyyzzzqqqlll[[[XXXUUURRRSSSWWW\\\```cccddddddcccaaa```aaabbbhhhnnnzzz||||||~~~qqqiii\\\XXXQQQLLLHHHFFFCCCBBB>>>>>>>>>======???CCCGGGPPPVVV___gggmmmssszzz}}}}}}~~~zzzttteeeOOO===555222000000///---+++++++++,,,---,,,,,,------............////////////000000000000222555:::BBBNNN___ppp{{{}}}www]]]HHH@@@>>>>>>???BBBEEEGGGHHHKKKQQQVVV___jjjuuuwwwmmmbbb\\\ZZZYYYbbblllqqqrrrssswww{{{zzzsssiii{{{uuurrrpppsssZZZEEE:::999777666555444444555666777111777999<<<@@@CCC]]]rrrdddaaaiiivvvxxxdddPPPDDDCCCGGGEEEDDDBBB@@@???????????????DDDKKKSSS[[[cccjjjooouuuxxx|||yyylllddd^^^VVVOOOMMMPPPUUUYYY\\\eeeqqqvvvrrrhhh]]]WWWPPPRRRUUUUUUTTTTTTVVVYYYYYYZZZ\\\]]]^^^_________^^^```cccfffggggggeeedddcccbbbbbbaaabbbbbbcccddd___bbbeeeeeeddddddfffhhheeefffhhhiiikkkkkkllllllnnnoooqqqqqqooooooooopppqqqqqqqqqrrrtttwwwyyy{{{wwwuuuttttttoooiiigggiiijjjlllnnnooonnnnnnnnnoooooopppqqqpppooooooqqqsssqqquuuyyy|||kkk[[[RRRKKKEEEAAABBBCCCCCCEEELLLUUU]]]ggglllrrrxxx{{{}}}~~~|||vvvqqqnnnllliiihhhdddbbb]]]XXXSSSOOOMMMLLLGGGFFFCCCAAA???>>>>>>>>><<<===???@@@AAAEEEJJJMMMJJJQQQ\\\fffrrr|||uuukkkaaa\\\PPPNNNJJJGGGFFFHHHKKKMMMSSSTTTTTTTTTTTTWWW\\\```eeemmm}}}yyyxxx|||nnnggg^^^YYYRRRLLLHHHEEEBBB@@@>>>???>>>>>>>>>@@@DDDGGGQQQXXXaaaiiinnnuuu{{{{{{}}}|||}}}~~~yyyttteeeOOO>>>555222000333111///---,,,---...///,,,,,,,,,---------......////////////000000000000000444:::AAAKKK]]]qqqxxx]]]HHH???===<<<;;;???CCCEEEGGGKKKQQQVVV^^^iiitttvvvnnnccc\\\YYYXXX```jjjooooooppptttyyyvvv|||vvvkkk|||yyysssooovvvbbbHHH>>>888777666555444333444555555333777666888<<<@@@YYYtttkkkiiippp{{{hhhSSSKKKIIIFFFEEEDDDBBB@@@>>>=========CCCGGGLLLQQQVVV^^^hhhoootttyyy~~~yyymmmiii```WWWQQQNNNLLLPPPVVV```sss|||yyyuuuhhhZZZXXXTTTTTTTTTSSSTTTTTTUUUUUUZZZ[[[[[[\\\]]]]]]^^^^^^___```bbbeeefffeeeddddddddddddfffhhhjjjiiigggdddfffeeedddcccccccccddddddaaadddggghhhggghhhkkknnnnnnoooqqqpppnnnmmmmmmnnnmmmooosssuuuwwwxxx{{{||||||zzzvvvssspppmmmiiifffiiiiiiiiikkklllllljjjhhhfffggghhhgggfffggghhhjjjqqquuuxxxxxxqqqbbbVVVNNNIIIEEEBBBAAABBBDDDHHHSSS^^^hhhmmmtttxxxyyy{{{}}}yyyvvvsssooollljjjfff```[[[WWWSSSNNNKKKHHHFFFCCC@@@>>>=========??????@@@BBBBBBCCCCCCCCCDDDGGGMMMWWWfff|||yyyllleeebbb___ZZZUUUKKKHHHDDDAAAAAACCCGGGIIIJJJLLLOOOPPPQQQUUU[[[```lllrrr}}}zzzxxxmmmfffaaa[[[SSSLLLGGGCCC@@@>>>@@@@@@???>>>???BBBGGGKKKPPPWWW```gggkkkoootttxxx}}}|||}}}}}}|||{{{{{{{{{xxxiiiQQQ===444444555////////////............---...///000000///...---.........//////000111222666555666===KKK```uuuuuubbbNNN???:::;;;<<<>>>@@@AAABBBGGGNNNTTT]]]iiivvvzzzsssggg]]]YYYXXX\\\bbbiiiooorrrttttttyyyzzzxxxjjjzzzwww|||{{{vvvqqqvvvmmmOOOCCC;;;777666555444333444555555333777666888<<<@@@ZZZ|||nnneeegggssspppYYYOOOKKKIIIFFFDDDBBB@@@>>>=========AAAEEEJJJOOOTTT\\\eeelllssswww}}}yyylllggg___WWWRRRPPPOOOSSSZZZ```sss{{{yyyvvvjjj[[[XXXVVVVVVVVVUUUVVVVVVWWWXXXZZZZZZ[[[[[[\\\]]]]]]]]]___```bbbdddeeeeeedddddddddeeegggiiilllllliiiggghhhgggeeedddccccccddddddbbbdddfffgggffffffiiikkkmmmnnnpppooonnnmmmnnnooonnnqqquuuwwwxxxzzz|||~~~|||}}}{{{wwwtttqqqnnnjjjggghhhgggfffggggggfffdddbbb```aaabbbbbbaaabbbdddfffjjjoooqqqrrrzzztttfffYYYNNNHHHEEEBBBAAABBBCCCGGGRRR]]]gggmmmuuuyyyzzzzzz|||~~~~~~~~~~~~zzzsssmmmkkkhhhccc^^^YYYUUUPPPLLLIIIGGGCCC@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDAAADDDHHHOOO[[[ooosssjjj___WWWTTTQQQMMMHHHFFFDDDBBB@@@@@@AAABBBCCCEEEIIINNNRRRWWW\\\ccciiipppvvv~~~|||wwwkkkddd```[[[SSSKKKFFFCCC@@@???@@@@@@?????????CCCHHHKKKUUU[[[dddkkknnnqqqtttwww|||{{{}}}~~~|||}}}{{{|||}}}}}}yyyjjjRRR===333222333////////////............---...///000000///...---///......//////000111222555666:::BBBQQQdddwwwuuuaaaNNN???:::;;;;;;===??????@@@EEEMMMTTTaaajjjvvv}}}zzznnn```VVVXXX\\\aaahhhmmmqqqssstttyyy{{{zzzkkkyyywww~~~zzzrrrvvvxxxUUUEEE===777666555444333444555555333777666888===AAA\\\yyyggg^^^cccttt|||bbbSSSMMMJJJFFFDDDBBB@@@>>>=========@@@CCCHHHMMMQQQYYYbbbiiipppuuu|||yyylllddd\\\UUURRRPPPPPPTTT[[[```rrrzzzyyywwwkkk]]]ZZZVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]___```bbbdddeeeeeeddddddeeefffhhhkkknnnooonnnlllkkkiiigggeeedddcccddddddcccdddffffffeeeeeeggghhhkkklllnnnnnnnnnnnnooopppqqqtttwwwzzz{{{}}}~~~zzz}}}zzzvvvssspppmmmiiifffeeecccaaa``````^^^[[[XXXVVVXXXYYYZZZZZZ[[[]]]___```eeehhhkkksssxxxjjj]]]PPPIIIFFFBBBAAABBBCCCFFFQQQ\\\gggmmmuuuzzzzzzzzzzzz{{{{{{|||}}}xxxqqqnnnkkkfffbbb]]]XXXRRRNNNJJJHHHEEEAAA???????????????@@@BBBDDDEEEEEEEEEDDD@@@BBBEEEHHHPPPaaayyyiiibbbXXXQQQNNNKKKHHHEEEDDDDDDBBBAAAAAAAAABBBBBBHHHMMMSSSZZZaaahhhooosssvvv{{{~~~uuuiiiccc```ZZZRRRKKKFFFCCCAAA???@@@@@@@@@???@@@DDDIIIMMMYYY```jjjppprrrrrrtttvvv||||||}}}~~~||||||}}}}}}|||~~~|||{{{|||}}}}}}yyyiiiQQQ<<<333111111////////////..................////////////......////////////000111222222444777>>>HHHWWWiiizzzuuu```MMM???:::;;;:::<<<======>>>DDDLLLSSS```hhhttt~~~uuueeeXXXWWWZZZ___eeejjjooorrrssszzz{{{~~~nnntttttt{{{UUUDDD;;;777666555444333444555555444777666888===CCC^^^xxxdddZZZ```qqqnnnYYYNNNJJJFFFEEEBBB@@@>>>===<<<<<>>EEE```sssbbbZZZ___ooocccRRRLLLGGGEEECCC@@@>>><<<<<<<<<>>>BBBGGGLLLPPPXXXaaahhhnnnttt{{{~~~oooccc\\\TTTQQQNNNLLLOOOTTT]]]ooowwwwwwyyyooo```\\\TTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\___```aaabbbcccdddddddddfffgggiiimmmrrruuuuuuuuupppnnnllliiigggfffeeeeeeggggggggggggggghhhgggggghhhiiikkkkkklllmmmpppssssssvvvzzz|||}}}~~~~~~~~~|||{{{xxxtttpppmmmiiieeebbb]]]ZZZVVVSSSPPPMMMJJJGGGFFFHHHIIIJJJKKKMMMPPPRRRRRRUUUZZZ```gggsssxxxmmmbbbXXXQQQHHHEEECCCBBBBBBEEENNNYYYeeellluuuzzzzzzxxxxxxxxxxxxyyy{{{}}}~~~vvvsssnnniiiddd^^^XXXTTTNNNLLLHHHEEECCCCCCCCCCCCCCCEEEGGGHHHIIIGGGFFFEEEAAACCCDDDCCCGGGTTThhhvvvuuu~~~zzzqqqhhh```[[[YYYUUUQQQMMMIIIIIILLLQQQTTT\\\___dddkkkrrrxxx|||~~~vvvkkkeee]]]XXXPPPJJJFFFDDDBBB@@@@@@@@@AAAAAACCCGGGLLLQQQZZZbbblllsssvvvvvvxxxyyyyyyvvvwwwxxxyyy}}}|||~~~zzzvvvtttuuuooo```JJJ:::444222111////////////............/////////......//////////////////000000111222333666;;;CCCMMM[[[nnnxxxdddRRRDDD===<<<999;;;;;;;;;;;;@@@HHHNNNXXXcccqqqxxxuuummmeeeaaaTTTUUUWWW[[[```ggglllpppvvvzzzzzzrrrnnn}}}oooPPPCCC;;;777666555444333444555555444777666999???FFFccc|||zzz}}}~~~|||tttlllaaa[[[```pppqqqZZZQQQGGGFFFCCC@@@>>><<<<<<<<<===AAAGGGLLLQQQYYYbbbjjjooouuu|||ssshhh```XXXTTTPPPMMMOOOTTT[[[llltttvvvyyypppaaa\\\VVVVVVVVVVVVWWWYYYZZZ[[[YYYYYYZZZZZZ[[[\\\\\\]]]___``````aaabbbcccddddddfffgggiiimmmrrruuuvvvvvvqqqooommmjjjiiihhhgggggghhhgggfffggghhhiiihhhggghhhiiijjjjjjkkkmmmpppsssrrruuuxxx{{{|||~~~}}}}}}|||zzzyyyvvvqqqmmmjjjfffbbb___VVVSSSOOOKKKIIIGGGDDDAAAAAABBBDDDEEEEEEGGGJJJLLLMMMNNNTTT[[[bbblll|||{{{qqqggg]]]WWWKKKGGGDDDDDDCCCEEENNNXXXeeekkksssxxxxxxxxxxxxyyyxxxyyyzzz{{{}}}~~~}}}yyysssmmmhhhccc^^^[[[RRRPPPMMMJJJHHHGGGHHHHHHIIIKKKMMMNNNMMMKKKHHHFFFAAAAAAAAABBBFFFPPP]]]ggglllttt|||uuussshhhddd]]]WWWUUUXXX]]]```cccdddgggmmmuuu{{{~~~vvvlllfff\\\WWWPPPJJJFFFDDDBBBAAA@@@AAAAAABBBDDDHHHNNNSSS[[[bbblllsssvvvxxxzzz||||||xxxvvvvvvvvvvvv{{{zzz~~~~~~{{{wwwtttrrrsssmmm]]]III:::555444222////////////............//////............//////000000000000111222333333666<<>><<<;;;;;;;;;???EEEJJJPPPYYYcccjjjqqqwww~~~wwwhhhaaaYYYUUUQQQNNNPPPTTTZZZjjjqqqtttxxxpppaaa\\\VVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]]]]___`````````bbbcccdddeeeffffffhhhlllqqqtttuuuuuuqqqpppnnnllljjjiiiiiiiiigggeeedddfffhhhiiihhhggghhhiiiiiiiiijjjlllooorrrpppsssvvvxxxzzz|||~~~zzzyyywwwtttrrrnnnjjjfffccc___ZZZWWWOOOKKKGGGDDDBBBAAA>>>======>>>@@@@@@@@@BBBDDDFFFGGGHHHMMMUUU[[[ddduuuyyymmmbbbZZZMMMIIIFFFEEEDDDEEENNNYYYeeejjjrrrvvvwwwwwwyyy{{{zzzyyyyyyzzz{{{}}}~~~yyyrrrlllhhheeebbbXXXVVVSSSPPPNNNMMMMMMNNNQQQRRRTTTTTTSSSPPPLLLJJJCCCAAA@@@BBBFFFMMMSSSWWW]]]dddooo{{{yyyrrrnnnmmmooopppqqqoooooorrrwww{{{}}}}}}yyyxxxyyy{{{~~~vvvlllfff[[[VVVOOOIIIFFFDDDBBBAAA@@@AAAAAABBBEEEIIIOOOTTT^^^eeemmmsssvvvxxx{{{~~~{{{|||~~~}}}xxxuuuvvvwwwxxxyyy|||zzz}}}|||wwwtttttttttuuuuuunnn^^^III;;;666444222////////////............000///...------...///000000000000000111222333333555>>>JJJVVVdddvvvnnn]]]MMMBBB>>>:::===???>>>===???CCCGGGSSS\\\hhhnnnllldddZZZUUUOOONNNNNNPPPVVV^^^fffkkknnnuuu~~~oooiiiyyyaaaJJJAAA:::777666555444333444555555444777666999@@@HHHeeeuuupppppppppmmmnnnkkkeee___```ooo```TTTHHHFFFCCC@@@>>><<<;;;;;;999>>>DDDIIIPPPXXXcccjjjrrrxxxyyyeee^^^WWWTTTPPPNNNOOOTTTXXXiiipppsssxxxpppaaa\\\TTTTTTTTTUUUVVVWWWYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^```___``````aaacccdddeeeffffffgggkkkpppsssuuuuuuqqqpppnnnlllkkkjjjjjjkkkfffdddcccdddgggiiihhhfffhhhiiiiiiiiiiiikkkooorrrnnnqqqtttwwwxxxzzz|||~~~}}}xxxvvvsssooojjjgggbbb^^^[[[WWWRRROOOJJJGGGCCC@@@>>>===;;;::::::<<<=========>>>AAACCCCCCDDDIIIQQQWWW___pppssseee\\\NNNJJJGGGFFFDDDFFFOOOYYYdddjjjqqquuuvvvwwwzzz}}}{{{zzzyyyyyyzzz}}}{{{~~~|||uuuooollliiiggg]]][[[XXXTTTRRRRRRRRRRRRVVVWWWYYYYYYWWWSSSOOOLLLFFFDDDBBBCCCHHHLLLNNNMMMMMMUUU___kkk}}}{{{xxxwwwzzz||||||{{{oooooooooqqqtttyyy}}}yyyvvvtttwwwvvvlllfffZZZUUUOOOIIIFFFDDDCCCAAA@@@AAABBBCCCEEEJJJPPPUUUbbbhhhoootttvvvxxx|||xxxxxx}}}{{{{{{xxxtttsssuuuyyy}}}~~~}}}xxxqqqoooqqquuuyyyxxxppp```KKK<<<777444111000/////////............000///...------...///000000000000000111222333444444???NNN[[[iiizzzqqq```PPPCCC>>>;;;>>>@@@@@@>>>>>>BBBEEELLLTTT```llloooiii]]]SSSNNNLLLLLLNNNSSS\\\dddiiilllttt}}}}}}tttlll|||uuu]]]GGG======777777666555555555555666555777666888???GGGfff|||sssnnnlllkkkjjjhhhfffaaa^^^bbbrrrcccQQQIIIGGGDDD@@@>>>=========:::===CCCIIIPPPYYYccciiisssxxx~~~xxxjjjaaaYYYUUUSSSPPPPPPSSSWWWaaannnxxxxxxpppcccZZZVVVVVVWWWXXXYYYYYYYYYXXXYYYZZZZZZ[[[]]]^^^______bbbbbbcccdddddddddcccccceeegggjjjlllmmmnnnppprrrkkkjjjjjjjjjiiiiiihhhhhhjjjfffbbbbbbeeehhhiiiiiiooommmjjjhhhhhhjjjnnnpppssssssrrrppppppssswww{{{xxxrrrmmmkkkgggccc]]]XXXSSSOOOJJJGGGCCCBBB@@@>>>===<<<============<<<;;;;;;;;;;;;<<>><<<;;;======;;;???DDDFFFOOOYYY```gggjjjfff```XXXNNNJJJNNNPPPRRR^^^nnnmmmpppwwwyyyrrr}}}lllVVVBBB::::::777666555555444444555555444777666999@@@HHHfff}}}vvvqqqooollljjjhhheee```\\\___nnnbbbQQQIIIGGGDDD@@@>>><<<<<<<<<<<>><<<<<<<<<=========<<<;;;;;;;;;;;;;;;===>>>AAACCCEEELLL]]]nnn{{{ooocccUUUNNNHHHEEEDDDFFFMMMUUU___hhhqqqtttvvvyyyzzzyyyzzzxxxwwwvvvxxxzzz|||}}}~~~zzzvvvrrrmmmlllhhhccc^^^\\\___bbbbbbbbbaaaaaa^^^YYYQQQLLLIIIGGGEEEDDDEEEEEEDDDCCCCCCHHHQQQ\\\gggoootttvvvzzzoooiiigggeee___ZZZWWWWWWWWWXXX\\\ccciiimmmnnnqqquuuuuuooohhhcccaaa]]]```eeekkktttvvvjjjcccYYYTTTLLLFFFBBB@@@???>>>??????@@@AAAEEEMMMVVV\\\hhhkkkooorrrtttwwwyyy||||||zzz{{{www}}}}}}uuusssrrrtttxxx|||{{{vvvoookkkmmmsssyyy}}}~~~xxxhhhPPP<<<444333333111111111000000000//////////////////000000000000000000000000111222333444888;;;GGG[[[ppp~~~nnn]]]MMMCCC>>><<<;;;======;;;>>>BBBBBBIIIRRR[[[gggrrrtttqqqaaaTTTLLLMMMOOOQQQ[[[iiijjjnnnuuu}}}~~~yyyrrrbbbOOO>>>888999666555555444444444444444444777666999@@@IIIggg}}}vvvrrroookkkiiigggddd___ZZZ]]]jjj~~~bbbQQQJJJHHHDDD@@@>>><<<<<<<<<>>>AAADDDIIINNNVVV^^^dddnnnssszzz~~~vvvmmmddd[[[VVVRRRMMMLLLNNNWWW```mmmvvvwwwnnnbbbYYYTTTUUUVVVWWWYYYZZZZZZ[[[[[[\\\\\\]]]^^^___``````aaabbbcccdddddddddddddddccceeehhhhhhhhhhhhiiijjjgggggggggggggggfffffffffiiigggeeeeeegggiiikkkkkkpppnnnlllkkkkkkmmmppprrrlllnnnooopppqqquuuyyy}}}yyypppggg```]]]VVVSSSOOOKKKIIIFFFCCCAAAAAA@@@???>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::<<<>>>???EEESSSbbbsssgggVVVNNNGGGEEEDDDFFFLLLSSS[[[eeennnrrruuuyyy{{{{{{wwwwwwxxxxxxyyyzzz{{{|||}}}zzzxxxtttsssooojjjeeebbbbbbccceeedddcccbbb___YYYRRRLLLFFFEEEEEEEEEEEEDDDBBB@@@???DDDMMMVVV]]]aaabbbbbbgggkkksss{{{tttkkk```YYYUUURRRMMMHHHKKKKKKKKKMMMQQQWWW\\\______dddhhhiiieee___YYYVVVWWWZZZ```gggppp{{{tttjjjcccYYYTTTLLLEEEAAA???===<<<<<<===???BBBGGGOOOYYY___iiilllpppsssuuuwwwyyy{{{yyyxxxyyy}}}ttt{{{yyysssrrrsssvvv{{{uuutttrrrppppppuuu{{{{{{jjjQQQ>>>555333222111111000000000000//////////////////000000000000111000000111111222333444888999BBBWWWooo{{{hhhTTTFFF???<<<;;;>>>>>><<<<<>><<<;;;;;;>>>@@@DDDHHHNNNUUU]]]ccckkkpppwww|||~~~yyylllccc[[[WWWRRRNNNLLLNNNTTT\\\iiirrrrrrjjj___VVVTTTUUUUUUWWWXXXZZZ[[[\\\]]]]]]^^^^^^___``````aaaaaabbbccccccdddddddddddddddfffggghhhgggfffggghhhfffeeeeeeeeeeeeeeeeeeeeehhhgggffffffhhhjjjkkkllloooooonnnmmmnnnoooqqqrrrkkkmmmooopppqqqtttwwwzzz}}}uuukkkaaaYYYUUUMMMKKKGGGEEEDDDCCCAAA???@@@@@@???>>>======<<<<<<===<<<<<<;;;:::;;;;;;;;;::::::;;;======AAALLLYYYvvvxxxiiiXXXPPPGGGEEEDDDEEEJJJPPPWWWbbblllpppsssxxxzzzyyyvvvvvvvvvvvvwwwxxx{{{}}}}}}xxxwwwtttqqqmmmjjjiiiiiigggfffdddbbb^^^XXXQQQKKKFFFEEEFFFGGGHHHHHHFFFDDD>>>BBBHHHNNNSSSVVVWWWWWWXXXZZZ^^^bbbfffjjjlllnnnwww~~~zzzwwwtttccc\\\TTTNNNMMMKKKHHHEEEDDDDDDEEEGGGKKKOOOSSSUUUVVVZZZ^^^``````]]]ZZZXXXZZZ\\\bbbiiirrr|||}}}tttkkkeee[[[UUUMMMFFFAAA???===<<<<<<>>>@@@CCCIIIQQQ[[[aaajjjmmmrrruuuwwwxxxyyy{{{yyywwwyyy~~~{{{sss}}}~~~vvvttttttuuuzzzwwwyyyzzzyyywwwxxx|||yyygggPPP>>>666444222000000000000000000//////////////////000000000000111111111111222333444444:::999AAASSSjjjqqq[[[JJJ@@@<<<;;;>>>>>><<<;;;===@@@AAADDDMMM___sss}}}}}}vvvdddQQQJJJJJJNNNUUU\\\eeeiiiqqqyyy}}}}}}zzzppp```NNN???999:::555555444333333333333444333666666:::@@@HHHeeetttnnnmmmlllkkkiiigggbbb]]]___kkkttt^^^RRRJJJHHHDDD@@@>>><<<<<<<<<<<<>>>BBBGGGMMMUUU^^^ccciiiooouuuzzz|||~~~}}}jjjbbb[[[WWWTTTOOONNNPPPQQQZZZfffpppqqqjjj___WWWUUUUUUUUUVVVXXXZZZ[[[]]]^^^^^^^^^______````````````aaabbbcccddddddeeedddeeeggghhhhhhgggffffffgggddddddddddddddddddddddddfffggggggggghhhiiikkkmmmooonnnnnnooooooqqqrrrssslllnnnpppqqqpppqqqsssuuu{{{zzzvvvooodddYYYQQQNNNHHHFFFCCCBBBBBBBBB@@@???@@@@@@@@@??????>>>======>>>===<<<<<<;;;;;;<<<<<<;;;:::;;;===<<<>>>FFFPPPmmmnnn\\\RRRIIIFFFEEEEEEIIIMMMVVV```jjjnnnqqqvvvxxxwwwssssssqqqooommmoootttxxx|||~~~~~~|||zzzxxxwwwuuusssrrrkkkiiigggccc___XXXQQQKKKLLLLLLLLLNNNPPPOOOMMMJJJAAABBBCCCEEEHHHLLLOOOQQQQQQQQQPPPQQQQQQRRRSSSTTTbbbmmmwwwwwwsssnnnjjjfffYYYUUUPPPMMMLLLLLLJJJIIIBBBBBBBBBCCCFFFIIILLLNNNPPPRRRUUUYYY]]]```bbbbbbdddeeeiiiooowww{{{ssslllhhh\\\VVVNNNGGGBBB@@@>>>===>>>@@@BBBFFFKKKSSS\\\bbbkkkoootttwwwxxxxxxyyyzzzyyyxxxzzzvvvsss~~~}}}uuuvvvvvvxxx}}}|||~~~}}}~~~{{{sssbbbLLL===777555222//////////////////000000////////////000000000000111111111111222333444555:::999>>>MMMaaazzzyyycccPPPDDD>>><<<>>>???<<<;;;<<<@@@AAADDDLLL\\\ppp{{{}}}|||jjjVVVJJJIIIMMMTTTYYYccchhhpppxxx|||}}}yyywwwsssaaaOOO???777777666555555444444444444444333666666999???FFFbbbxxxrrrqqqqqqpppkkkiiiccc^^^___jjj|||nnnZZZOOOIIIGGGDDD@@@>>>=========;;;>>>BBBGGGMMMUUU]]]ccciiinnnuuuyyyzzz|||kkkccc\\\YYYVVVQQQOOOQQQQQQZZZfffppprrrlllbbb[[[VVVVVVUUUVVVWWWYYY[[[\\\^^^^^^^^^_________`````````aaabbbcccdddeeeeeeeeeeeeggghhhhhhgggffffffgggcccccccccddddddddddddeeedddfffggggggggghhhkkkmmmmmmnnnooopppqqqqqqrrrrrrmmmoooqqqqqqpppooopppqqqrrrrrrooohhh]]]SSSLLLHHHEEECCCAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>???>>>======<<<<<<======:::999:::<<<;;;;;;AAAIIIcccxxxbbbVVVKKKGGGFFFEEEGGGKKKUUU___iiinnnqqqvvvyyyxxxsssrrrnnniiiddddddiiinnntttwww{{{~~~}}}|||zzzxxxvvvrrrppplllhhhccc\\\TTTOOOPPPRRRVVVZZZ[[[YYYSSSOOOJJJHHHDDDBBBBBBEEEIIILLLKKKKKKIIIIIIHHHHHHIIIIIINNNYYYcccfffggggggeeeaaaZZZWWWTTTQQQPPPNNNKKKIIIFFFEEECCCCCCDDDGGGJJJLLLOOOPPPSSSYYYaaahhhmmmoooqqqqqqqqquuu{{{yyyrrrlllggg\\\VVVNNNGGGCCCAAA???>>>???AAAEEEIIIOOOWWW___eeemmmpppuuuxxxyyyyyyyyyzzzzzzyyy{{{sssqqq~~~{{{{{{zzz|||xxxzzz|||vvvnnn]]]HHH;;;666444222......////////////000000////////////000000000000222111111222222333444555666666;;;FFFWWWpppnnn[[[HHHAAA<<<>>>???===<<<======@@@DDDKKK[[[ooo}}}rrr]]]NNNIIIMMMSSSXXXbbbgggpppxxxzzz~~~zzzwwwuuuwwwcccPPP@@@888777777666555555444444555555333666666999>>>DDD___|||uuuuuusssqqqmmmjjjddd]]]\\\eeevvvlllYYYPPPGGGFFFCCC@@@>>>>>>>>>>>>===???CCCGGGLLLSSS[[[```jjjooouuuxxxyyyzzz}}}mmmfff^^^[[[WWWQQQOOOPPPOOOXXXeeeooorrrmmmddd]]]XXXWWWVVVVVVVVVXXXZZZ\\\]]]^^^^^^^^^^^^_________```aaabbbcccdddeeeeeeeeedddfffggggggfffeeefffgggcccccccccddddddeeeeeeeeebbbdddggggggggggggjjjllllllmmmnnnpppqqqrrrqqqqqqlllnnnqqqqqqpppooonnnooommmmmmkkkeee\\\RRRLLLIIIDDDBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>;;;:::;;;===<<<;;;???EEEUUUtttgggZZZNNNIIIGGGEEEFFFHHHTTT___jjjoootttzzz}}}}}}xxxwwwssskkkbbb^^^___bbblllpppwww|||}}}yyy|||yyytttpppjjjccc[[[VVVUUU\\\gggqqqvvvrrrhhhaaaZZZVVVOOOHHHDDDDDDEEEGGGIIIHHHHHHGGGFFFFFFFFFFFFCCCJJJRRRXXX```iiimmmlllkkkjjjhhhfffccc___ZZZWWWSSSPPPMMMKKKKKKNNNQQQSSSWWWXXX]]]eeepppxxx}}}~~~}}}zzz{{{wwwppphhhcccZZZTTTLLLFFFBBBAAA@@@???>>>AAAEEEKKKRRR[[[dddjjjnnnrrrwwwzzzzzzzzzyyyzzzzzzyyyzzz~~~tttqqq~~~uuuuuu|||tttkkkZZZFFF999666333000........./////////000000////////////000000000000222222222222333444555555666777;;;BBBMMMccc|||fffMMMDDD======???>>>===>>>:::>>>CCCHHHUUUjjj~~~{{{gggTTTKKKMMMSSSXXXaaafffooovvvyyy{{{yyyvvvuuuzzzfffSSSBBB:::999777777666555555555555666333666666999===BBB]]]|||wwwvvvssspppnnnkkkccc[[[YYY```ppp|||nnn[[[SSSFFFEEEBBB@@@>>>>>>?????????AAADDDGGGKKKQQQXXX]]]kkkpppuuuxxxyyyyyy|||~~~~~~ppphhhaaa]]]XXXQQQNNNNNNLLLUUUbbbmmmppplllccc]]]YYYXXXVVVVVVVVVXXXZZZ[[[]]]]]]]]]^^^^^^^^^^^^^^^``````bbbcccdddeeeeeeeeecccdddffffffeeedddeeefffcccccccccddddddeeeeeeeeeaaadddggggggfffgggiiilllkkklllnnnpppqqqrrrqqqqqqjjjmmmpppqqqpppooooooooommmmmmkkkfff^^^UUUOOOLLLCCCBBB@@@@@@BBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@???????????????===<<<===??????===@@@FFFIIIhhhjjj]]]OOOJJJHHHFFFEEEGGGSSS___jjjqqqwww}}}~~~~~~{{{qqqeee]]][[[[[[gggllltttzzz~~~{{{vvvooohhh```[[[]]]iii{{{{{{hhhcccZZZQQQJJJFFFEEEEEEJJJJJJIIIHHHGGGFFFEEEEEECCCHHHNNNUUUcccsss|||~~~}}}xxxsssppp```]]]YYYVVVUUUXXX[[[^^^bbbdddjjjtttvvvnnnfff```XXXRRRKKKEEEBBB@@@???>>><<<@@@EEELLLTTT^^^hhhnnnnnnrrrwwwzzz{{{zzzyyyyyyzzzxxxyyy~~~uuusss~~~tttsss}}}|||tttkkkYYYEEE999555222///---.........//////000000////////////000000000000222222222222333444555555999;;;>>>@@@FFFYYY|||nnnPPPFFF======???>>>>>>???888===AAACCCNNNddd{{{nnnYYYMMMMMMSSSXXX___eeennnuuuwwwyyy|||dddNNNCCC<<<777666666555444444444444555777999555666===CCCYYYwww{{{zzzzzzwwwtttpppmmmfff[[[SSSVVVfffuuurrr^^^NNNLLLGGGBBB>>>===============???BBBEEEIIIPPPWWW\\\hhhmmmrrrtttuuuvvvzzz~~~oooggg```\\\XXXRRROOOOOOLLLVVVdddooorrrooojjjfff\\\TTTPPPTTTYYYZZZZZZ[[[[[[]]]^^^^^^]]]\\\\\\]]]aaaaaabbbccccccdddeeeeeedddfffiiiiiiiiihhhhhhhhhffffffeeeccc``````aaaccceeeeeeeeefffgggiiikkklllmmmnnnoooppprrruuuwwwxxxpppoooooopppssstttsssrrrnnnllljjjhhhddd[[[PPPHHHDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@>>>>>>@@@???>>>======>>>???@@@IIIYYYssssssfffWWWOOOKKKGGGEEEFFFSSS```lllrrrvvv~~~uuuddd\\\ZZZbbbgggnnnvvv||||||rrriiidddccccccrrruuudddVVVOOOMMMNNNNNNOOOQQQPPPNNNLLLJJJJJJJJJFFFHHHUUUgggwwwyyywwwssspppnnnnnnpppqqqqqqsssyyy~~~|||wwwnnneee___ZZZRRRIIIDDDDDDDDDAAA>>>>>>AAAGGGOOOXXXaaahhhlllssswww{{{}}}}}}|||{{{{{{wwwyyyzzz|||}}}}}}vvvttt{{{{{{~~~||||||kkkTTTBBB888555333111000000000000000000000000............/////////000000111222222444444555666777;;;:::>>>IIIUUUpppzzz\\\HHH:::<<>>;;;>>><<<>>>BBBHHHNNN\\\ssszzzcccTTTQQQUUUWWWccchhhmmmppprrrwwwiiiQQQDDD===999666666555444444444444555444888555666===AAATTTqqq}}}~~~pppkkkcccXXXPPPTTTfffxxxvvvbbbRRRLLLHHHBBB???===============???AAADDDIIIOOOVVV[[[gggkkkpppssstttuuuyyy}}}}}}oooggg```\\\WWWPPPMMMNNNMMMVVVdddooossspppjjjfff]]]VVVRRRUUUYYYZZZZZZ[[[ZZZ\\\]]]]]]\\\\\\]]]^^^```aaaaaabbbcccddddddddddddfffhhhhhhgggggghhhiiifffffffffdddbbbaaaccceeeeeeeeefffggghhhjjjkkklllnnnnnnoooqqqsssuuuwwwxxxrrrqqqpppqqqtttvvvwwwvvvsssrrrpppnnnkkkbbbWWWOOOHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@@@@AAABBBBBBOOOccc|||uuuhhhZZZSSSMMMIIIGGGIIITTTaaammmrrrwww~~~uuuhhhbbbaaafffmmmuuu|||yyynnngggeeegggvvv}}}lll```\\\[[[]]]___aaaaaa___\\\YYYXXXWWWSSSRRR[[[gggttt}}}|||||||||wwwnnneee___YYYQQQIIIDDDCCCCCCAAA>>>@@@CCCJJJRRR\\\eeelllpppuuuxxx|||}}}}}}{{{zzzzzzsssuuuxxxzzz}}}yyywww}}}}}}zzzjjjSSSAAA888555222111000000000000000000000000........./////////000000111111222333444555555666666;;;;;;>>>HHHUUUqqqeeePPP>>>===???===<<<>>>>>>???BBBGGGMMMYYYnnnlllZZZUUUWWWYYYcccgggmmmppprrrvvv~~~yyy{{{oooSSSDDD===888666666555444444444444555222666555777===@@@PPPkkktttmmmcccWWWNNNRRRggg}}}yyyfffVVVMMMIIICCC???=========<<<<<<>>>AAADDDHHHNNNTTTYYYccchhhmmmppprrrtttxxx|||{{{qqqiiiaaa\\\WWWOOOLLLLLLNNNVVVcccnnnsssqqqkkkggg___XXXTTTVVVYYYYYYYYY[[[YYYZZZ\\\]]]\\\]]]^^^```aaaaaaaaabbbbbbcccccccccdddfffgggfffffffffhhhjjjgggggggggfffdddccceeefffffffffggggggiiijjjlllmmmnnnooopppqqqsssvvvxxxyyyuuusssrrrsssvvvyyy{{{|||{{{yyyxxxwwwtttlllaaaYYYOOOMMMKKKHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAHHHSSSdddyyyvvvkkk___WWWPPPKKKJJJLLLVVVaaammmrrrvvv}}}~~~mmmccc```dddlllttt{{{tttllliiikkkyyyyyyrrrooommmpppsssuuuuuurrrnnnlllkkkfffbbbcccgggmmmyyy|||yyyuuusssuuu{{{{{{{{{vvvnnneee___VVVPPPHHHCCCBBBAAA@@@>>>AAAEEELLLVVV```jjjqqquuuwwwzzz}}}~~~}}}{{{zzzyyyuuuwwwyyy|||{{{{{{wwwgggRRR@@@888444222000000000000000000000000000....../////////000000000111111222333444555666666555<<<===@@@HHHTTTrrrmmmWWWDDD>>>>>><<<<<>>@@@BBBFFFLLLRRRWWW___dddjjjmmmooorrrvvvzzz}}}}}}ssskkkccc^^^XXXPPPLLLLLLNNNVVVbbbmmmsssrrrlllggg___YYYUUUWWWXXXWWWXXXZZZYYY[[[\\\]]]]]]^^^```cccbbbbbbccccccccccccccccccdddeeeeeeeeedddfffhhhkkkiiijjjjjjhhhfffdddeeefffggggggggghhhiiikkkmmmmmmoooooopppqqqtttvvvxxxyyyyyywwwtttuuuxxx|||~~~~~~|||uuujjjbbbWWWUUUQQQMMMJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMUUUcccssszzzyyysssjjj```YYYQQQJJJJJJNNNVVVaaalllqqqtttyyy|||}}}}}}mmmbbb```dddjjjrrrxxx}}}uuuooommmlllxxxyyytttpppllllllsss|||{{{~~~~~~{{{{{{{{{wwwssspppllliiifffeeejjjrrr||||||yyy{{{~~~vvvmmmeee___TTTNNNGGGBBBAAA@@@@@@???AAAFFFNNNXXXcccllltttxxxzzz}}}~~~{{{yyyyyy|||}}}~~~|||sssdddOOO???777444222000////////////////////////...////////////000000000111111222333444555666666444<<<>>>@@@GGGRRRpppmmm[[[HHH@@@>>>======???@@@???BBBFFFKKKTTTeeeuuunnn^^^ZZZYYY___bbbgggjjjnnntttzzzzzz~~~|||YYYEEE;;;777666666555444444444444555555888666777>>>DDDWWWttt|||sssiiiaaaYYY]]]wwwnnn^^^OOOKKKEEE@@@>>>===<<<;;;;;;===???AAAEEEJJJPPPUUU[[[```fffjjjllloootttyyy|||vvvnnneee```ZZZRRRNNNNNNOOOUUU```kkkrrrrrrlllfff___YYYVVVWWWWWWVVVWWWZZZZZZ\\\]]]]]]^^^___bbbeeedddddddddddddddccccccccccccddddddddddddeeehhhkkklllmmmllljjjgggdddcccdddggggggggghhhiiikkkmmmmmmnnnooopppqqqsssuuuwwwyyy|||yyywwwxxx{{{{{{rrrkkk```]]]XXXSSSPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKLLLLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNPPPYYYeeekkklllmmmggg```YYYPPPIIIJJJOOOWWWaaakkkoooqqqtttuuurrrwwwzzz~~~zzzooogggbbbeeekkkqqqwww{{{~~~~~~~~~~~~}}}~~~|||pppkkkiiilllvvv}}}yyysssooossszzz||||||{{{~~~tttkkkeeeaaa^^^\\\ZZZWWWXXX]]]fffooouuu~~~|||{{{~~~zzzyyy}}}~~~uuummmeee___RRRMMMGGGBBB@@@@@@@@@@@@AAAEEENNNYYYdddmmmtttxxx}}}}}}{{{zzz|||}}}}}}~~~}}}|||~~~ooo```MMM===666333222000////////////////////////////////////000000000111111222333444555666666777444;;;===???FFFOOOiiilll]]]LLLCCC@@@???>>>>>>???>>>@@@EEEJJJSSSbbbpppvvveee]]][[[[[[^^^bbbffflllrrrxxx|||\\\GGG>>>:::666666555444444444444555555888666888???EEEXXXvvv|||tttmmmhhhaaadddttteeeQQQLLLFFF@@@>>>===;;;;;;;;;<<<>>>@@@CCCHHHNNNSSSWWW\\\bbbgggjjjmmmssswww|||wwwooofffaaa[[[TTTPPPPPPNNNSSS]]]iiiqqqrrrllleee]]]XXXVVVWWWVVVUUUVVVZZZ[[[\\\]]]]]]]]]___bbbeeeeeeddddddccccccbbbbbbbbbaaacccdddddddddeeehhhjjjlllmmmmmmkkkhhheeeddddddffffffggggggiiijjjlllmmmmmmnnnoooppprrruuuwwwxxx|||zzzzzz|||yyytttjjjfffaaa[[[XXXVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTPPPSSSTTTTTTXXX```eeeeeeiiifffaaa[[[QQQJJJLLLRRRYYYbbbkkknnnooopppmmmiiifffiiinnnssswwwvvvrrrnnnhhhkkkooosssxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}xxx}}}{{{nnngggeeemmmvvv|||wwwtttpppmmmpppvvv~~~rrrddd\\\WWWSSSQQQQQQPPPNNNNNNRRRYYYaaaeeesssvvvzzz{{{|||||||||}}}zzzwwwssstttyyyyyyzzz}}}uuulllddd___QQQMMMHHHCCC@@@@@@AAABBBBBBGGGPPP[[[fffooouuuyyy}}}|||wwwxxxzzz|||||||||yyykkk]]]JJJ<<<555333111///000000000000000000000000/////////000000000111111222222333444555666777777666;;;;;;===DDDJJJ___~~~rrreeeTTTHHHCCC@@@>>>===>>>===???DDDIIIPPP]]]jjj{{{{{{iii___[[[VVVXXX\\\bbbiiipppvvvzzz~~~|||ZZZFFF>>>;;;666666555444444444444555333777666888???CCCUUUqqqyyysssnnndddccc|||wwwgggRRRMMMFFFAAA>>><<<;;;:::;;;<<<>>>???BBBGGGMMMQQQSSSYYY___dddhhhlllqqqvvvzzzvvvnnnfffaaa[[[TTTPPPQQQMMMRRR[[[gggpppqqqkkkddd[[[WWWUUUVVVUUUSSSVVV[[[[[[[[[\\\[[[[[[]]]```cccccccccbbbbbbaaa``````______aaadddeeeeeeeeeggghhhiiijjjkkkkkkhhhfffffffffeeeeeefffggghhhjjjkkkllllllmmmnnnoooqqqtttvvvwwwzzzzzz|||}}}sssoooiiiddd```^^^___```\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^____________]]]^^^____________^^^]]]ZZZ^^^___]]]^^^cccffffffgggfffddd___TTTMMMPPPXXX]]]eeelllnnnooommmhhhbbb]]]aaahhhooosssuuuvvvvvvppprrrtttwwwzzz|||}}}~~~||||||}}}}}}~~~}}}}}}||||||~~~~~~~~~~~~}}}zzzwwwtttxxx~~~tttlllhhhooowwwuuupppmmmlllpppuuu|||yyyxxx}}}xxxnnnbbbXXXSSSPPPMMMKKKLLLKKKIIIIIIKKKOOOTTTWWWeeeiiiooorrrrrrrrrssstttqqqnnnkkkmmmttt~~~yyy||||||tttlllddd^^^PPPMMMIIIDDD@@@@@@BBBDDDFFFKKKTTT___jjjrrrxxx{{{yyyzzz{{{}}}~~~}}}yyyhhh[[[HHH;;;555333111///000000000000000000000000//////000000000111111111222222333444555666777777777:::888;;;BBBFFFUUUooottt___MMMDDD@@@>>><<<>>><<<===AAAEEEKKKVVVaaapppwwwggg\\\VVVQQQSSSWWW^^^fffooouuuxxxzzzuuuUUUCCC<<<999666666555444444444444555000666666999???AAAPPPjjjyyyrrreee^^^sssvvvgggRRRMMMFFFAAA>>><<<;;;:::;;;<<<===???AAAFFFLLLPPPRRRWWW^^^cccgggkkkqqquuuyyyuuummmeee```[[[TTTPPPQQQMMMQQQZZZfffoooqqqjjjdddYYYVVVTTTUUUTTTSSSVVV[[[ZZZZZZZZZYYYYYY[[[^^^aaabbbbbbaaa```___^^^^^^]]]^^^```dddeeefffffffffgggeeehhhjjjjjjiiihhhhhhhhheeeeeeeeefffgggiiikkklllllllllmmmnnnqqqsssuuuvvvwwwyyy}}}yyyuuuoooiiieeedddeeefffbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffgggggggggjjjkkklllmmmmmmlllkkkjjjfffjjjkkkfffdddfffhhhhhhgggggggggbbbXXXPPPTTT\\\___gggnnnoooooommmfff___]]]cccllltttxxx{{{}}}vvvwwwyyy{{{}}}~~~~~~{{{|||}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~{{{yyytttxxx~~~}}}tttpppqqqwwwvvvsssrrruuuyyy|||xxxpppgggiiimmmppprrrsssrrrrrrnnnfff\\\UUUSSSRRRPPPNNNKKKJJJHHHGGGGGGJJJMMMOOOYYY___eeeiiijjjiiijjjlllllliiifffiiiqqq}}}yyy}}}|||tttlllddd^^^PPPNNNIIIDDDAAA@@@BBBEEEJJJOOOXXXcccmmmuuu{{{~~~~~~zzzgggYYYGGG:::444333111///000000000000000000000000000000000000111111111111222333333444555666777777888999666999AAADDDOOOfffhhhQQQDDD@@@>>><<>>::::::<<<:::;;;<<<===???DDDIIIMMMUUUWWW[[[___eeekkkrrrwwwxxx~~~wwwmmmdddaaa___YYYSSSQQQNNNQQQWWWbbbllloookkkeee[[[TTTQQQSSSUUUTTTSSSUUUXXXXXXXXXYYY\\\___bbbddddddcccbbb```______^^^^^^aaaaaa``````bbbccceeefffggggggggghhhhhhiiijjjkkkiiiiiihhhhhhiiiiiijjjkkkjjjmmmoooqqqqqqrrrsssuuuzzz~~~~~~yyyrrrllliiihhhggggggffffffffffffggghhhjjjkkkjjjlllnnnooopppqqqtttvvvttttttvvvxxxzzz{{{yyywwwuuusssqqqrrrttttttqqqnnnlllmmmkkkddd]]]YYY[[[___fffmmmqqqpppnnnmmmiiidddiiimmmttt{{{|||}}}~~~~~~||||||}}}~~~||||||}}}}}}~~~zzz|||zzz{{{zzzzzzkkkaaa]]]ZZZXXXYYY[[[]]]eeennnrrrnnnhhheeedddbbb^^^[[[XXXPPPKKKLLLKKKGGGGGGKKKWWWZZZ]]]___```bbbfffjjjjjjjjjkkkooouuu}}}zzzxxx~~~vvvnnnhhhccc___SSSLLLFFFDDDBBBAAAEEEJJJLLLUUUbbbmmmtttyyy~~~|||tttfffVVVEEE<<<777222000111000000000000000000000000/////////000111111222222333444444555555666666666999;;;<<<<<<===CCCMMMVVVrrryyy```MMMCCC@@@@@@;;;::::::===>>>@@@GGGPPPaaaoooyyyvvvjjj^^^UUUOOOLLLIIIKKKVVVbbbjjjpppuuu{{{~~~lllQQQAAA;;;;;;777666555444444555666777888666666999;;;???HHHSSSyyyppp___ZZZbbbllluuueeeUUUMMMEEEAAA>>>;;;:::===:::;;;<<<===???CCCHHHLLLRRRUUUYYY^^^cccjjjqqqvvvzzzyyynnneeeaaa___XXXSSSPPPMMMOOOVVV```jjjnnnkkkfff\\\UUUPPPRRRTTTSSSRRRSSSVVVWWWXXXYYY[[[]]]___```dddcccbbb```______^^^^^^````````````aaacccdddeeedddccccccddddddeeefffgggiiiiiiiiiiiiiiijjjjjjkkkkkkmmmpppqqqqqqrrrsssuuuxxx}}}|||uuuooollljjjiiihhhhhhggggggggghhhjjjkkkmmmmmmppptttwwwzzz|||~~~{{{|||~~~~~~|||yyyvvvvvvtttmmmfffbbbdddgggooosssvvvtttrrrsssqqqmmmnnnqqqvvv|||{{{}}}~~~~~~}}}}}}~~~~~~yyyyyyhhh[[[VVVRRRPPPQQQSSSWWW```jjjtttuuuxxx|||~~~{{{qqqggg^^^YYYTTTMMMKKKMMMOOOSSSWWWZZZ^^^ccciiinnnpppqqqtttwww|||yyyxxx~~~ssslllgggbbb^^^SSSMMMFFFDDDBBBAAAEEEKKKQQQZZZgggrrryyy~~~}}}}}}rrrdddUUUDDD;;;666222111111222222222222222222222222//////000000111111222222333333444444555555666666888;;;======>>>DDDMMMTTTssskkkTTTEEE???===;;;999:::===>>>???EEEMMMYYYfffsssvvvqqqiii^^^UUUOOOKKKKKKTTT___gggnnntttyyy{{{hhhOOO@@@::::::777666555444444555666777444333555888:::<<>>:::;;;<<<<<<>>>BBBGGGKKKOOORRRWWW\\\bbbiiipppuuuzzz{{{pppfffaaa^^^XXXSSSQQQMMMNNNTTT^^^hhhmmmkkkggg]]]VVVQQQQQQRRRPPPOOOPPPSSSUUUWWWZZZ\\\]]]]]]]]]cccbbbaaa``````___^^^^^^____________```bbbcccdddaaaaaaaaabbbbbbcccdddeeehhhiiiiiiiiiiiijjjjjjjjjlllnnnpppqqqqqqqqqsssuuuvvv|||zzztttpppnnnlllkkkhhhgggggggggiiikkknnnppprrrvvv|||yyyrrroooppprrrxxx|||}}}{{{{{{}}}{{{xxxuuuwwwyyy|||~~~~~~~~~~~~zzz|||}}}}}}}}}}}}~~~}}}{{{zzz|||~~~nnn___VVVPPPKKKJJJLLLQQQ\\\fffuuu|||}}}rrrggg]]]WWWUUUPPPSSSWWW\\\ccckkktttyyy{{{}}}~~~wwwxxxyyypppiiiddd___\\\SSSLLLFFFDDDBBBBBBEEEKKKXXXaaannnyyy~~~zzznnnaaaSSSCCC:::666222111222111111111111111111111111//////000000111222222222222222333333444555555666888:::===???@@@EEELLLRRRrrr{{{___KKK@@@<<<:::888999===>>>>>>BBBHHHOOO[[[iiitttzzzwwwkkk^^^UUUNNNKKKQQQ[[[ccclllrrrvvvwww|||zzzbbbMMM???:::999666555555444444555555666333222555999:::;;;BBBKKKgggxxxaaaSSSTTT[[[fff}}}ooo^^^SSSLLLEEECCCAAA======???;;;;;;<<<<<<===@@@EEEHHHLLLPPPVVV\\\bbbiiipppuuuwww~~~}}}rrrfffbbb___YYYUUUSSSNNNNNNRRR\\\gggnnnnnnkkk```XXXQQQQQQQQQOOOMMMNNNPPPRRRVVVZZZ]]]^^^^^^^^^aaaaaaaaaaaa```___^^^]]]]]]^^^^^^___```aaabbbccccccccccccccccccdddffffffhhhhhhiiiiiijjjjjjjjjjjjmmmnnnpppppppppqqqsssuuuttt{{{~~~xxxssspppmmmlllffffffggghhhkkkoootttvvvyyy~~~}}}zzzzzz|||zzzzzzzzzzzzxxxxxxyyyzzzxxxzzz{{{{{{{{{}}}{{{tttlllgggjjjlllpppvvv{{{}}}}}}{{{}}}zzz{{{uuuhhh^^^SSSMMMKKKNNNZZZeeettt}}}yyynnniiibbbcccfffkkksss|||{{{vvvwww~~~wwwnnngggbbb\\\XXXQQQJJJEEECCCBBBAAAEEEKKK[[[eeesss}}}yyy{{{|||vvviii]]]OOO@@@999666333111222........................///000000111111222333333111222222333444555666666888:::>>>@@@BBBFFFLLLPPPmmmhhhQQQDDD???:::888999<<<===<<<>>>CCCJJJQQQ^^^mmm|||wwwiiiYYYQQQKKKNNNVVV___iiiqqquuuuuuyyy}}}}}}rrr]]]KKK???:::888555555444444444444555555333333666::::::;;;BBBIIIaaa{{{eeeWWWUUUYYYdddxxxmmm[[[SSSLLLFFFDDDBBB>>>===???;;;;;;;;;;;;;;;>>>BBBFFFJJJNNNUUU\\\cccjjjqqqvvvwww}}}ttthhhccc```[[[WWWVVVPPPOOORRR[[[fffoooqqqpppcccZZZSSSRRRQQQOOOMMMNNNMMMPPPVVV[[[___```aaa`````````aaaaaa```___^^^]]]\\\]]]^^^___```aaaaaabbbccccccccccccdddeeefffgggggghhhiiijjjjjjjjjjjjiiilllmmmnnnooooooqqqtttvvvttt{{{|||vvvrrrooolllhhhiiiiiilllpppvvv|||||||||{{{wwwsssqqqrrrtttvvvwwwxxxxxxxxxzzz~~~~~~uuulllddd^^^XXXUUUVVVYYY^^^fffpppwwwzzz{{{}}}~~~}}}uuueeeXXXPPPPPPYYYcccpppxxx~~~~~~~~~zzzuuuxxxvvvmmmfff```YYYTTTNNNHHHBBBAAAAAAAAAFFFLLL\\\fffttt}}}vvvxxxyyy{{{~~~rrreeeYYYLLL>>>888555333222333........................000000000111222222333333111222222333555666666777999;;;>>>@@@DDDHHHLLLOOOdddnnnWWWIIICCC===999888;;;<<<;;;;;;???GGGLLLTTTbbbuuu}}}sss___TTTLLLLLLSSS\\\gggpppssstttwww|||}}}{{{}}}{{{kkkYYYJJJ@@@;;;888444444444444444444444444555444666::::::;;;AAAIII]]]~~~kkk]]]WWWXXXeeewwwnnn]]]TTTMMMGGGFFFCCC???===>>>;;;<<<;;;::::::<<<@@@DDDHHHLLLTTT[[[bbbjjjqqqvvvxxxzzzllleeeaaa[[[WWWWWWQQQPPPQQQYYYeeeooossstttfff]]]UUUSSSSSSPPPOOOPPPMMMPPPUUUZZZ^^^```aaaaaa______```aaa```___^^^]]]\\\]]]^^^```aaaaaabbbaaabbbaaaaaabbbbbbcccdddeeeggghhhiiikkkkkkjjjiiiiiiiiikkklllmmmnnnppptttwwwuuu{{{zzzuuupppmmmmmmmmmnnnpppuuu{{{}}}xxxqqqnnnnnnqqqttttttuuuttttttvvvzzz}}}|||}}}yyyrrrfff[[[TTTPPPMMMKKKLLLOOOUUU]]]hhhttt~~~~~~~~~yyyiii\\\VVVYYY```kkkooovvvyyywwwzzz~~~uuullleee^^^VVVQQQLLLFFFAAAAAAAAACCCHHHNNN\\\gggvvv}}}uuuxxxyyyzzz{{{xxxmmmaaaUUUHHH;;;777555333222333111111111111111111111111000000111111222333333333222222333444666777888888;;;<<<===@@@DDDHHHLLLNNNZZZwwwvvvaaaQQQHHH@@@;;;888:::;;;999:::<<>>AAABBBGGGOOOXXX```hhhooosssvvv}}}uuuiiiaaaYYYSSSQQQPPPMMMMMMTTTaaammmtttvvvjjjaaaYYYWWWVVVTTTTTTUUUQQQRRRTTTWWWYYYZZZ[[[[[[]]]^^^```aaaaaa___^^^\\\]]]^^^```aaaccccccbbbbbbbbbbbbbbbbbbcccdddeeeffffffhhhjjjkkkkkkkkkiiihhheeefffhhhjjjlllpppuuuyyyxxx|||zzzuuuqqqpppnnnmmmmmmoootttyyy|||vvvpppppprrrpppppppppooonnnppptttwww}}}|||zzzzzz||||||vvvkkk```WWWOOOIIIFFFGGGIIIKKKOOOWWWggg|||yyywwwtttuuuyyy~~~}}}zzz|||}}}lllbbb``````]]]YYYZZZbbbuuu|||yyy{{{{{{vvvoooiiiddd]]]VVVPPPKKKFFFBBBCCCFFFHHHOOOVVV^^^jjjzzzxxxssspppwwwpppuuuyyyxxxtttnnneee\\\PPPDDD999555555333222444000000000000000000000000000111111222222333444444333333444666777999::::::>>>===<<>>888888999888999;;;777???GGGNNNZZZkkkyyyuuugggWWWPPPOOORRRXXX___eeehhhnnntttwwwzzzzzzvvvrrr```SSSHHH===777666666666555444444444444555444555666666777:::???CCCZZZzzz|||}}}ssseeeaaacccgggtttyyydddYYYPPPHHHFFFDDD???======::::::999999:::;;;===>>>DDDHHHNNNUUU[[[cccjjjoooqqquuu||||||qqqggg\\\VVVWWWNNNPPPPPPOOOXXXhhhrrrsssjjjbbbYYYTTTUUUVVVUUUTTTTTTTTTUUUWWWYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\^^^___```ccceeedddbbb___]]]___aaabbbccceeehhhkkklllmmmnnnoooooommmkkkjjjhhhhhhiiijjjmmmpppsssuuu{{{}}}|||wwwsssrrrnnniiifffgggiiijjjkkkmmmtttvvvqqqsssxxx|||{{{tttooolllnnnpppqqqooommmooouuu||||||}}}}}}|||zzz{{{}}}sssbbbTTTNNNLLLKKKJJJJJJMMMQQQ[[[nnn~~~vvvssswww}}}|||xxxzzz~~~qqqfffaaa^^^\\\YYYVVVXXXcccttt~~~|||~~~{{{qqqiiigggeee]]]TTTOOOHHHFFFEEEEEECCCDDDMMMXXXbbblllzzzjjjhhhfffzzz~~~sssjjjlllooossstttooofff^^^TTTGGG:::333000...///222111111111111111111111111222333555444333222222333333555666666666777999;;;===>>>@@@AAABBBEEEIIILLLSSSdddwwwdddHHHBBB======<<<888777999>>><<<>>>GGGRRR```rrrqqq]]]SSSOOOMMMQQQWWW```eeemmmtttzzz~~~tttbbbTTTHHH>>>888777666666555444444444444555444555666666777:::???CCCVVVvvv~~~}}}}}}}}}}}}pppbbb]]]___aaaooozzzfffXXXPPPHHHFFFDDD???<<<<<<::::::999999:::;;;===>>>BBBFFFLLLSSSYYYaaahhhmmmpppsssyyysssggg[[[UUUUUUOOOQQQPPPOOOVVVeeennnqqqkkkcccZZZUUUTTTUUUTTTRRRRRRRRRSSSUUUWWWXXXZZZZZZ___^^^]]]]]]\\\\\\\\\\\\^^^^^^```bbbddddddbbb___^^^___aaabbbcccdddgggjjjjjjkkkmmmmmmmmmkkkjjjhhhffffffggghhhjjjmmmpppqqqxxx{{{|||vvvrrrnnniiiddd```^^^____________eeennnxxxzzzqqqkkklllrrrwwwzzz{{{}}}wwwrrrppplllnnnpppooonnnpppvvv||||||}}}}}}|||{{{|||~~~oooaaaXXXUUUMMMJJJHHHJJJMMMUUUdddrrr~~~xxxxxx{{{~~~~~~~~~~~~~~~~~~~~~|||yyyvvvxxx~~~|||rrrjjjfff___]]]XXXRRRQQQWWWcccmmm~~~}}}{{{yyy}}}|||{{{xxxooohhhfffddd[[[RRRMMMHHHEEEDDDEEEDDDFFFOOOZZZccclllyyyyyyeeedddaaattt|||sssiiikkkooossstttooofff^^^TTTGGG:::444111...///222222222222111111111111111111333555555333333333444444555666666666777999;;;<<<===???@@@AAAEEEIIIMMMQQQfffnnnRRRHHH???===<<<999777888;;;:::===DDDMMMZZZlll|||uuucccWWWOOOJJJMMMSSS]]]ccckkksssyyy}}}wwwcccTTTHHH===888888666666555444444444444555444555666666777:::???BBBPPPqqq|||zzzzzz{{{|||yyymmm___YYYZZZYYYiiilllXXXPPPHHHFFFDDD???;;;;;;::::::999999:::;;;===>>>@@@DDDJJJQQQWWW^^^eeejjjnnnpppvvv}}}uuuggg\\\VVVUUUPPPQQQOOONNNTTT```jjjnnnkkkddd[[[VVVTTTSSSRRRQQQRRRRRRSSSUUUWWWXXXZZZZZZaaa```^^^\\\[[[[[[\\\\\\]]]]]]___aaaccccccaaa______```bbbbbbbbbcccfffhhhhhhiiijjjjjjjjjiiiggggggeeeffffffhhhiiilllmmmoootttxxx|||uuuqqqjjjeee___YYYVVVTTTRRRQQQOOOTTT[[[ccckkksss{{{~~~tttllllllpppvvvzzzvvvzzz~~~xxxtttrrrkkknnnpppooooooqqqvvvzzz|||}}}~~~}}}||||||~~~nnnbbb\\\RRRLLLHHHIIILLLQQQ[[[dddrrrzzzzzzyyy|||~~~}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}}}}{{{|||~~~~~~}}}zzzxxxwwwyyy~~~{{{tttnnnkkkccc```ZZZSSSNNNNNNTTTZZZdddppp~~~{{{vvvrrrzzz~~~~~~xxxxxxtttlllfffeeebbbXXXOOOJJJGGGDDDCCCDDDEEEIIISSS]]]dddlllwwwtttcccdddfffwww}}}~~~~~~xxxrrriiikkkoootttvvvpppfff^^^SSSGGG;;;555222//////111222222222222111111000000111333444555444444444666444666777777666777999;;;;;;<<<===>>>@@@DDDJJJNNNRRRjjj|||bbbSSSDDD>>>===;;;999999888888;;;@@@EEEPPPddduuuzzzmmm___RRRJJJKKKQQQYYY___hhhqqqwww{{{~~~xxxcccRRRFFF<<<888888666666555444444444444555555555555555666999>>>AAAKKKlll|||xxxzzzzzzzzzwwwlll^^^VVVVVVUUUeee}}}sss[[[RRRJJJGGGDDD???;;;;;;::::::999999:::;;;===>>>@@@DDDIIIOOOUUU\\\cccgggmmmooosssyyyyyyjjj```ZZZXXXPPPOOONNNMMMRRR\\\gggmmmlllfff^^^WWWTTTRRRQQQPPPTTTTTTUUUWWWYYYZZZ\\\\\\bbb```^^^\\\[[[[[[[[[\\\\\\\\\]]]```bbbbbbaaa______```bbbbbbbbbccceeegggffffffgggggggggffffffeeegggggghhhiiikkklllnnnnnnpppuuu}}}|||uuuqqqhhhccc]]]XXXTTTPPPMMMKKKGGGJJJOOOUUU[[[dddlllrrrxxx{{{{{{qqqmmmoootttwwwuuuxxx~~~}}}xxxuuutttooopppqqqppppppqqqtttwww{{{}}}~~~~~~}}}}}}{{{kkkaaaWWWPPPJJJLLLPPPTTTYYY^^^jjjssszzz{{{~~~~~~~~~}}}yyyvvvvvvvvvvvvwwwyyyzzz{{{zzzzzz{{{{{{||||||}}}}}}zzzzzz|||~~~xxxrrrpppiiifffaaaZZZSSSPPPRRRTTTXXX```mmmyyy~~~}}}|||{{{zzzvvvrrrnnntttxxx~~~zzztttvvv|||pppiiidddbbb^^^UUUKKKGGGEEEBBBAAADDDGGGLLLWWWaaadddjjjttt~~~pppdddiiivvvzzz{{{zzztttqqqjjjmmmrrrwwwxxxrrrfff]]]PPPEEE:::555333000///111333333222222111000000000000222555555555555666777666777888888777888:::<<<:::;;;<<<===@@@DDDJJJOOOVVVkkkqqq^^^III@@@>>>===;;;;;;666888;;;===???HHH[[[mmm~~~xxxjjjZZZNNNMMMQQQTTTZZZccclllrrrwww{{{}}}{{{dddRRREEE;;;888999666666555444444444444555555555555555666999===AAAIIIgggzzz{{{{{{{{{xxxmmm___VVVTTTRRRccc{{{xxx```VVVMMMHHHEEE???<<<;;;::::::999999:::;;;===>>>@@@DDDIIIOOOTTT[[[aaaeeekkkmmmrrrxxx}}}rrrggg___ZZZPPPNNNLLLMMMPPPXXXdddmmmmmmhhh```YYYUUURRRQQQPPPTTTTTTUUUWWWYYYZZZ\\\\\\aaa```^^^\\\[[[[[[[[[[[[[[[[[[\\\^^^```aaa```______```aaabbbaaabbbeeegggddddddeeeeeeeeeeeeeeeeeefffggghhhiiikkklllmmmnnnnnnrrr{{{zzzsssooodddaaa[[[WWWSSSOOOKKKIIIDDDFFFIIIMMMSSS[[[ccciiinnnrrrvvvyyyzzzyyyyyyyyyuuuttttttuuuwww{{{}}}rrrkkkjjjlllooovvvyyy}}}}}}|||~~~zzzxxxwwwuuutttsssqqqpppppprrrtttzzz|||}}}~~~}}}}}}qqqeeeXXXPPPKKKNNNSSSVVVYYY]]]gggqqq~~~~~~{{{{{{~~~}}}yyyqqqrrrrrrsssuuuvvvxxxyyy{{{{{{{{{{{{{{{{{{||||||zzz|||~~~yyywwwqqqooojjjccc\\\WWWTTTSSSUUUXXX^^^gggqqqzzz}}}zzzwwwtttrrrnnnjjjgggkkkooowww}}}xxxsssuuu}}}xxxmmmgggaaa___[[[QQQIIIEEECCC@@@AAAFFFLLLRRR\\\eeefffjjjrrr{{{{{{jjjbbbkkkxxxzzzxxxssspppnnnqqqvvv{{{zzzrrreee[[[LLLBBB888555333000///111222222222111111111000000111333555666555555666888777888999888888888:::<<<:::;;;===>>>AAAEEEJJJOOOXXXfff{{{fffOOOBBB>>><<<::::::777888;;;<<<<<>>???CCCHHHMMMSSSYYY___ccchhhkkkpppvvv{{{{{{oooddd\\\SSSOOOMMMMMMOOOTTT```lllnnnjjjccc\\\VVVSSSRRRQQQRRRRRRSSSUUUWWWXXXZZZZZZ______^^^^^^]]]\\\[[[[[[ZZZZZZZZZ\\\___aaa```___^^^___aaaaaaaaabbbeeegggddddddddddddeeeeeeeeefffcccdddfffhhhjjjkkkllllllmmmrrr{{{}}}vvvppplll```]]]YYYUUURRRNNNIIIFFFAAACCCEEEHHHMMMTTT\\\bbbfffjjjpppssstttsssssssssooommmlllnnnnnnooottt{{{zzzrrrkkkhhhhhhjjjssstttxxx}}}~~~||||||~~~}}}}}}{{{yyyuuuqqqpppppprrrtttxxxzzz}}}}}}}}}}}}~~~qqqcccWWWPPPJJJLLLPPPRRRUUUYYYdddooo~~~}}}{{{|||~~~}}}yyypppppppppqqqrrrsssuuuuuuyyyyyyyyyzzzzzzzzz{{{{{{zzz}}}|||yyyuuuooohhhaaa\\\YYYYYYVVVVVV[[[bbbjjjuuu}}}}}}||||||}}}{{{xxxtttqqqmmmiiidddaaadddjjjrrr{{{{{{xxxvvvxxx{{{uuullleee```]]]WWWNNNGGGEEECCCAAACCCKKKSSSZZZccckkkjjjlllrrrzzzuuudddaaammmwwwzzzyyysssqqqrrrtttyyy}}}{{{qqqbbbVVVGGG>>>666444333000000111111111111111111111111111333555666777666666666888888999:::999888888:::<<<;;;<<>>@@@::::::999999:::;;;===>>>>>>AAAFFFKKKPPPVVV\\\```dddgggnnntttxxxuuuiii^^^XXXSSSOOOOOOMMMPPP\\\hhhnnnkkkeee^^^XXXTTTSSSTTTRRRRRRSSSUUUWWWXXXZZZZZZ\\\]]]^^^______]]][[[ZZZZZZYYYYYY[[[^^^``````___\\\^^^```aaaaaacccfffhhheeeeeeeeeeeeeeeffffffgggbbbcccfffiiikkkmmmmmmmmmmmmrrr{{{}}}vvvpppkkkhhh^^^[[[XXXTTTQQQMMMGGGDDD@@@AAACCCFFFIIIOOOVVV[[[___ccchhhlllmmmlllkkkkkkfffcccbbbcccaaa___cccjjjooopppooolllhhheeeeeefffiiikkkooouuuzzz}}}|||zzzzzz}}}zzzuuuqqqppprrruuuvvvvvvyyy{{{}}}||||||}}}~~~sssfffYYYRRRLLLKKKKKKKKKNNNRRR```kkk{{{}}}}}}}}}ttttttsssrrrrrrrrrssssssuuuvvvxxxyyy{{{||||||||||||{{{vvvqqqnnnkkkccc]]]]]]^^^aaaiiirrrwwwyyyyyywwwtttrrrsssttttttttttttttttttqqqlllhhhggglllttt}}}zzzzzz{{{}}}zzztttllleee___ZZZTTTKKKFFFFFFDDDCCCHHHRRR\\\cccjjjqqqqqqqqqtttzzzvvvhhhiiiyyywww|||~~~uuussstttwww{{{}}}zzznnn]]]PPPBBB:::333333333111000111000000000111222222333333444666888777666555666777999:::::::::999999:::<<<;;;>>>AAADDDEEEGGGJJJLLLMMMRRR^^^tttiiiWWWIII>>>:::::::::888999;;;<<>><<<@@@DDDIIINNNTTTZZZ^^^aaaeeelllssswww}}}yyymmmaaa\\\VVVRRRPPPMMMMMMXXXeeennnkkkfff___YYYUUUUUUUUUTTTTTTUUUWWWYYYZZZ\\\\\\[[[\\\^^^``````^^^\\\ZZZYYYYYYYYY[[[^^^``````___[[[]]]___```aaacccfffiiifffeeeeeeeeeffffffggghhhccceeehhhkkknnnpppppppppnnnsss{{{xxxrrrlllgggddd___\\\YYYVVVRRRMMMGGGCCC???AAACCCEEEIIINNNTTTYYYYYY]]]cccggghhhgggffffff^^^ZZZYYYYYYVVVQQQTTT[[[XXX\\\```aaa```^^^^^^___aaaccchhhooouuuyyyzzzyyyvvvzzz~~~{{{tttpppppptttwwwyyyuuuxxx{{{||||||||||||}}}}}}|||ppp]]]VVVOOOKKKHHHFFFIIINNN[[[gggxxxzzzzzzxxxvvvuuutttsssssssssuuuxxx{{{}}}~~~tttjjjeeeaaa^^^bbbjjjppprrrrrrpppllljjjkkklllllloootttzzz~~~}}}yyyuuummmrrryyy{{{}}}yyysssllleee^^^YYYRRRJJJFFFGGGFFFEEEKKKWWWbbbiiiooouuuwwwvvvvvvzzz{{{ppptttxxx}}}vvvvvvuuuwww{{{}}}xxxkkkYYYLLL@@@888222222222111000111//////000111222333333444555777888888666555666666999:::;;;:::999999:::<<<<<>>>>>:::777888;;;===>>>DDDLLL___tttrrrcccWWWKKKNNNQQQUUUZZZbbbjjjoooeeeKKK>>>999888555555444444444444555555444444444555777888:::;;;GGGXXX{{{~~~yyypppcccYYYWWWYYY]]]lllqqq^^^PPPIIIFFFAAA======<<<;;;:::;;;;;;======>>>AAAFFFJJJMMMQQQVVVYYY^^^dddmmmtttuuuzzztttiiiaaa[[[VVVQQQNNNKKKKKKSSS]]]gggiiiggg```[[[YYYUUUPPPRRRSSSVVVXXXYYYYYYXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]YYYYYYXXXXXXXXXZZZ\\\]]]````````````aaacccdddeeeeeeeeeffffffgggfffffffffbbbdddgggjjjkkklllkkkjjjpppuuu|||wwwpppmmmjjjeeeaaa^^^[[[WWWTTTRRRLLLEEE???>>>@@@BBBCCCEEEHHHLLLOOOXXXZZZ]]]___```^^^\\\[[[UUUSSSPPPMMMKKKJJJKKKKKKNNNOOOPPPRRRTTTVVVWWWXXX[[[]]]aaafffkkkoooqqqsssssswww|||}}}}}}}}}{{{uuuqqqqqqrrrssstttrrrtttwwwxxxwwwwwwyyyzzz}}}zzz{{{~~~ooo]]]OOOMMMKKKFFFFFFMMMTTT```ppp|||yyyvvvttttttwwwuuuwww}}}~~~|||nnnhhheeeccckkkjjjhhhfffdddbbbaaaaaadddgggooo~~~}}}{{{~~~yyyssslllggg^^^TTTLLLHHHEEEEEEDDDGGGOOO]]]lllwwwyyyxxx{{{zzz{{{~~~|||~~~{{{zzzyyyuuuyyyzzzxxxsssiiiYYYJJJ888666333111111111000//////000111222222333222222222444555555444333333444888999::::::999:::<<<>>>>>>@@@BBBDDDDDDEEEGGGIIIJJJOOOOOOVVVlllxxxdddRRREEE===:::<<<;;;888888===CCCGGGVVVjjjjjjXXXQQQNNNMMMPPPTTTZZZdddnnn~~~gggMMM@@@;;;999555555444444444444555555444444444555777888:::;;;EEEVVVxxx~~~xxxnnnbbbZZZXXXSSSWWWfffjjjZZZPPPJJJCCC>>>===<<<;;;::::::;;;<<<===>>>AAAEEEIIILLLPPPUUUXXX[[[aaajjjqqqsssyyyxxxooofff___\\\VVVQQQNNNKKKKKKRRR[[[gggiiihhhbbb]]]ZZZVVVQQQQQQSSSVVVXXXYYYZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]ZZZZZZYYYYYYZZZ[[[]]]^^^^^^^^^^^^___```aaabbbcccddddddeeeffffffffffffeeecccdddfffiiijjjkkkkkkkkkqqqvvv}}}~~~sssmmmkkkiiiddd```]]]YYYTTTQQQNNNJJJCCC>>>===>>>@@@BBBCCCFFFJJJMMMQQQSSSWWWYYYYYYWWWTTTRRRMMMKKKIIIFFFDDDCCCDDDDDDFFFGGGHHHKKKNNNQQQSSSTTTWWWXXXZZZ^^^ccchhhmmmooopppssswwwyyyyyyzzz|||zzztttqqqqqqrrrtttuuuqqqrrrttttttssssssuuuvvvyyyvvvxxx~~~sssbbbSSSOOOMMMGGGHHHNNNRRR\\\jjjyyy}}}zzzxxxzzzyyyzzzyyypppjjjjjjhhheeecccbbbccceeefffgggjjjttt~~~|||zzz}}}tttnnniiieee]]]TTTNNNIIIGGGGGGGGGJJJSSS```pppzzz}}}}}}}}}|||{{{}}}~~~zzz}}}~~~xxx{{{{{{wwwpppfffUUUGGG999777444222222222111000///000111222222333333333222333555555444444555666888999;;;:::::::::<<<>>>>>>@@@BBBCCCCCCDDDFFFHHHGGGLLLKKKOOO^^^rrrnnnYYYHHH>>>;;;<<<;;;999999<<<@@@CCCLLL^^^uuuvvvfffTTTOOOMMMPPPTTTYYYaaaiiieeeLLL???:::888555555444444444444555555444444444555777888:::;;;CCCRRRssswwwmmmaaaZZZXXXPPPRRR```yyyzzzfffXXXOOOFFFAAA===<<<;;;::::::;;;<<<======@@@DDDGGGKKKOOOTTTWWWZZZ___gggmmmpppvvv}}}rrrkkkeee```\\\VVVQQQNNNKKKKKKPPPXXXeeeiiiiiiddd^^^[[[VVVQQQQQQRRRUUUWWWYYYZZZ[[[ZZZYYYYYYZZZ[[[[[[\\\\\\]]][[[[[[[[[[[[\\\]]]^^^___]]]]]]]]]]]]^^^```aaabbbccccccdddeeeeeeeeeeeeeeedddeeefffgggiiikkklllmmmssswww~~~xxxoooiiihhhgggccc___ZZZUUUOOOJJJHHHEEEAAA===;;;<<<>>>???@@@CCCGGGJJJJJJMMMPPPRRRRRROOOLLLIIIEEEDDDAAA???>>>=========>>>???@@@CCCFFFJJJNNNPPPSSSSSSTTTWWW\\\bbbhhhlllkkkmmmpppssstttwwwzzz}}}}}}yyysssooooooqqqrrrsssooopppppppppnnnnnnppprrrrrrppprrryyy{{{kkk]]]WWWRRRMMMMMMRRRSSSYYYeeesss}}}~~~|||~~~wwwpppnnnkkkiiiiiillloooqqqsssuuu}}}}}}||||||}}}wwwnnnhhheeeaaa[[[TTTNNNJJJHHHGGGIIIMMMUUUcccqqq{{{}}}{{{zzz{{{~~~~~~{{{{{{}}}{{{uuummmbbbQQQBBB:::777444333333333222111000000111111222333333333111333555555555555666888999;;;<<<<<<;;;;;;===>>>===???AAABBBBBBCCCEEEGGGGGGNNNMMMMMMWWWddd}}}hhhRRRDDD???>>><<<<<<<<<<<<>>>???DDDQQQcccvvvvvv\\\SSSLLLMMMRRRVVV[[[aaa^^^HHH===888666555555444444444444555555444444444555777888:::;;;CCCOOOoooyyynnnbbbXXXUUUQQQRRR\\\qqqooo]]]QQQIIIEEE>>>===<<<;;;:::;;;<<<<<<<<>>;;;888:::;;;<<<===???CCCFFFGGGIIILLLNNNMMMJJJFFFDDDAAA@@@???===<<<;;;;;;;;;<<<<<<===???BBBEEEIIIKKKNNNOOOQQQUUUZZZ```eeehhhgggiiilllooorrrvvvyyy{{{{{{vvvppplllkkklllmmmnnnlllllllllkkkiiiiiikkkmmmmmmlllooovvv}}}xxxjjjbbb\\\VVVUUUXXXZZZ\\\cccooo}}}~~~~~~{{{xxxyyy}}}||||||{{{tttkkkeeebbb^^^YYYRRRMMMIIIGGGFFFHHHLLLTTT```lllvvvzzz{{{xxxvvvtttvvvzzz~~~|||~~~||||||yyyqqqiii^^^NNN@@@999666333222222333222111111111111111222333444444111333444555555666888::::::<<<>>>>>>===<<<===???<<<>>>@@@AAAAAABBBDDDFFFEEENNNOOONNNTTT]]]rrr|||aaaOOODDD???<<<===>>>=========CCCIIIUUUhhh}}}hhhZZZNNNJJJMMMPPPUUUYYYsssXXXFFF<<<888777555555444444444444555555444444444555777888:::;;;CCCMMMjjj|||rrrdddYYYSSSQQQQQQYYYlllxxxaaaRRRJJJFFF>>>===<<<;;;:::;;;;;;<<<<<<>>>AAACCCFFFKKKPPPTTT^^^```eeeiiikkkppp|||~~~ssslllhhh```YYYSSSQQQNNNLLLMMMQQQZZZccchhheee___ZZZUUUQQQOOOQQQSSSUUUWWWYYYZZZ[[[XXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^______```aaacccdddaaabbbcccdddeeeeeeeeeeeeeeeeeedddeeegggjjjnnnpppuuuyyy{{{sssjjjfffeeeddd```]]]SSSMMMEEE???>>>===<<<:::777888999::::::<<>>===<<<;;;;;;;;;<<<<<<<<<===???AAACCCDDDGGGJJJOOOUUUZZZ^^^aaabbbeeegggiiimmmrrrvvvxxxzzzxxxssslllgggfffggghhhhhhggghhhhhhgggffffffhhhiiimmmmmmpppvvv|||wwwnnnfff```^^^___aaaaaadddmmmyyy}}}xxxvvvtttsssxxx~~~}}}}}}~~~zzzrrrjjjddd___\\\VVVOOOJJJGGGFFFEEEHHHLLLRRR\\\eeelllppprrrpppnnnnnnpppvvv}}}|||}}}zzzzzzuuummmeee[[[MMM@@@777555222111111222111000111111111111222333444555222333444555555777:::<<<<<<>>>???@@@???>>>>>>???;;;===???AAAAAABBBDDDFFFBBBKKKLLLKKKPPPTTTccc|||qqq[[[JJJAAA:::<<<>>><<<:::;;;BBBEEEKKKZZZpppwwwfffSSSKKKIIIKKKOOOTTTiiiTTTFFF>>>:::888555555444444444444555555444444444555777888:::;;;CCCKKKeeevvviii\\\VVVPPPOOOWWWiiifffTTTJJJEEE???>>><<<;;;::::::;;;<<<;;;===???AAADDDIIINNNRRR\\\^^^bbbgggiiimmmvvv{{{pppjjjccc[[[UUUSSSQQQMMMMMMOOOTTT___gggeee```[[[VVVRRROOOPPPQQQSSSUUUWWWXXXYYYXXXXXXYYYZZZZZZ[[[[[[\\\ZZZZZZ[[[\\\]]]]]]]]]]]]````````````aaacccdddeeeaaabbbccceeeffffffffffffeeeddddddeeehhhkkknnnpppuuuyyy{{{sssjjjeeecccbbb^^^ZZZQQQJJJBBB===<<<<<<:::999666777888888888:::===?????????@@@AAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>?????????AAAEEEKKKRRRWWWZZZ\\\\\\bbbcccffflllqqquuuvvvuuurrrnnngggccccccdddeeeffffffhhhjjjkkkkkkkkklllmmmssstttxxx|||{{{sssmmmiiihhhhhhggghhhlllttt|||~~~yyyvvvvvvuuutttvvv~~~~~~}}}yyyqqqiiiddd]]]YYYSSSMMMIIIGGGGGGHHHMMMPPPUUU[[[aaaeeehhhjjjiiihhhiiimmmttt{{{~~~|||yyyxxxrrriiiaaaYYYLLL@@@666444111000111222111000222222111111222333555666333444555555555777:::======???AAABBB@@@?????????<<<>>>@@@AAAAAABBBDDDFFFEEELLLLLLLLLOOOOOOWWWjjjlllVVVFFF::::::<<<999777:::<<>>999666555555444444444444555555444444444555777888:::;;;AAAHHH___yyynnnccc^^^TTTRRRYYYiii~~~jjjWWWKKKFFF???>>><<<;;;::::::;;;;;;;;;<<<>>>@@@BBBGGGMMMQQQWWWYYY^^^eeegggjjjrrr{{{vvvnnneee]]]WWWUUUSSSOOOMMMNNNQQQ]]]ggggggbbb]]]YYYUUUOOOPPPPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[]]]^^^______^^^^^^`````````aaabbbcccdddeeebbbcccdddeeefffgggggggggcccddddddfffhhhkkknnnppptttxxx|||tttjjjcccaaa___ZZZVVVOOOIIIAAA===<<<;;;:::888555666777777777888;;;>>>======<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@?????????@@@AAACCCCCCBBB@@@??????CCCHHHNNNSSSXXXZZZ\\\]]]^^^bbbiiioooqqqpppnnnlllhhhcccaaabbbeeehhhiiimmmqqquuuxxxyyyyyyzzz{{{}}}~~~|||xxxuuuqqqpppoooooorrryyy{{{wwwsssuuuwwwwwwvvvzzz~~~~~~|||vvvnnngggccc[[[WWWQQQKKKIIIJJJMMMOOOXXXZZZ]]]```bbbdddfffggggggggghhhmmmsssyyy}}}}}}}}}}}}~~~}}}}}}zzzxxxqqqggg^^^VVVIII>>>777444222111222333222111333222111111111333555666555555666555555777:::===>>>@@@BBBCCCBBB@@@???@@@<<<>>>@@@AAABBBCCCEEEGGGHHHNNNLLLMMMRRROOORRR```wwwhhhRRRAAA===>>>:::888;;;888===AAAEEEQQQfff|||ooo```TTTKKKIIILLL~~~yyymmm\\\MMMCCC<<<666222555555555444444555555555444444444555777888:::;;;@@@FFF\\\zzzqqqiiidddZZZXXX\\\kkk|||kkkZZZNNNHHH???>>><<<;;;::::::;;;;;;:::<<<===???AAAFFFLLLQQQRRRTTT[[[bbbfffhhhpppxxx~~~{{{rrrggg___XXXVVVTTTPPPMMMMMMOOO\\\ggghhhccc___[[[XXXOOOOOOPPPPPPQQQSSSTTTUUUXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^````````````___````````````aaacccdddeeebbbcccdddfffggghhhhhhhhhcccccceeegggiiilllnnnooosssxxx|||tttiiibbb```]]]WWWSSSNNNHHHAAA===<<<<<<:::888555666777666666777:::===>>>===<<<;;;;;;===???AAACCCCCCDDDDDDDDDDDDCCCCCCAAACCCFFFHHHHHHGGGEEECCCBBBDDDGGGLLLRRRWWW\\\^^^YYY[[[___ffflllnnnllliiihhheeeaaa```cccgggkkkmmmwww{{{yyyxxxvvvttttttyyy~~~}}}|||yyy|||~~~}}}~~~~~~zzzwwwppptttxxxxxxwwwxxx}}}~~~{{{||||||yyyssskkkdddaaaZZZUUUOOOKKKJJJMMMRRRVVVaaaccceeefffffffffggghhhggggggiiinnntttyyy{{{|||}}}|||}}}~~~~~~~~~~~~|||yyyqqqeee\\\TTTGGG<<<888555333222333444444333333222111111111333555777666666666666555777:::===>>>AAACCCDDDBBB@@@@@@@@@===???AAABBBBBBCCCEEEGGGEEEIIIHHHJJJQQQOOOOOOZZZfffwww^^^HHHCCCBBB===;;;???888>>>AAA@@@FFFZZZrrrzzzkkk[[[MMMHHHJJJ~~~}}}}}}qqqhhhYYYLLLAAA:::666444555555444444444333333333333444555555555666888:::???GGGYYYxxx}}}vvvllldddWWWSSSUUUaaaqqqppp___PPPGGGBBB@@@===<<<======<<<<<<:::;;;;;;===AAAEEEIIIKKKNNNRRRWWW\\\aaagggnnnrrr}}}uuuhhhfffaaaZZZSSSMMMKKKJJJJJJSSS^^^eeeccc]]]WWWTTTRRRPPPOOOOOORRRTTTTTTTTTUUUVVVWWWYYY[[[]]]___```bbbbbbaaa```___^^^]]]]]]]]]^^^___aaacccddddddeeeeeeeeedddddddddeeeffffffdddeeeggghhhhhhkkknnnqqqvvvzzzuuuiiiaaa___^^^YYYTTTOOOJJJDDD>>>;;;:::888777::::::999888777777:::<<<::::::===???>>><<<@@@FFFHHHLLLNNNMMMNNNPPPPPPMMMNNNNNNNNNMMMLLLKKKKKKJJJGGGKKKLLLJJJOOOYYY______^^^XXXXXX]]]aaa```bbbgggbbb```]]]\\\^^^eeeooovvv~~~zzzwwwzzz|||xxxsssooommmgggnnnwww~~~zzzvvvttttttsssuuuxxxzzz|||||||||{{{~~~~~~|||xxxtttrrrooojjjccc]]]ZZZUUUPPPLLLIIILLLXXXdddpppwwwyyyrrrkkkiiikkklllllljjjiiikkkoootttwwwyyy{{{{{{}}}}}}~~~~~~wwwpppjjj```QQQCCC===666555444444666777666555333333333333333333333333888999::::::888888999:::>>>>>>?????????>>>>>>===@@@AAAAAABBBCCCDDDEEEEEEKKKMMMNNNOOOOOOPPPSSSUUUfff{{{|||]]]GGG>>>===<<<:::999;;;>>>@@@BBBLLLbbbvvvyyygggZZZPPPIII~~~~~~~~~qqqgggYYYKKKAAA:::666444555555444444444333333333333444555555555666888:::===EEEVVVtttwwwlllcccWWWRRRSSS]]]lll{{{rrrbbbSSSJJJBBB@@@===<<<<<<<<<<<<;;;:::;;;;;;===@@@DDDHHHKKKMMMQQQWWW]]]bbbgggmmmqqqyyyvvvjjjhhhccc]]]VVVPPPMMMLLLKKKRRR\\\cccddd```ZZZUUURRRPPPOOOOOOQQQTTTUUUUUUVVVVVVXXXYYY[[[\\\]]]^^^aaaaaa``````___^^^^^^^^^]]]^^^```aaabbbccccccdddcccbbbbbbbbbbbbcccddddddcccdddffffffgggiiimmmpppuuuzzzvvvjjjcccaaa___ZZZVVVOOOKKKDDD???<<<;;;:::999;;;;;;:::888777777999<<>>>>>?????????>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGIIIIIIIIIJJJMMMOOO___ssspppVVVFFF???<<<::::::;;;===>>>???GGGYYYkkkwwwfffXXXNNN~~~qqqgggYYYKKK@@@:::666444555555444444444333333333333444555555555666888:::;;;BBBRRRoooxxxllldddYYYSSSPPPWWWdddsss}}}rrrdddVVVLLLBBB???<<<;;;;;;<<<;;;:::::::::;;;<<>>======<<<<<<<<<;;;888777777999;;;BBB???@@@DDDHHHJJJPPPVVV]]]fffnnnrrrtttwwwwwwssswwwvvvssspppmmmiiigggeeecccccc```\\\]]]cccgggggglllddd]]]XXXTTTPPPRRRVVVYYYYYYYYY[[[```hhhooosss|||~~~}}}{{{{{{{{{zzz}}}}}}pppdddYYYRRRNNNNNNTTT\\\bbbgggnnnuuu{{{~~~xxxuuusssuuuwwwyyyzzzzzzzzzzzzzzz|||~~~~~~~~~~~~}}}{{{~~~~~~}}}~~~yyytttoookkkiiieee```[[[VVVPPPJJJIIILLLTTTeeetttvvvrrrqqqooommmnnnqqquuuxxxzzzzzz{{{}}}}}}zzzqqqjjj___PPPEEEAAA<<<<<<<<<===>>>===:::888333333333444444555555555999;;;<<<;;;:::999:::;;;<<<<<<===>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHHHHHHHIIILLLNNNWWWgggfffOOO@@@;;;:::::::::;;;<<<<<<@@@NNN\\\zzzxxxcccUUUqqqgggXXXJJJ@@@999666444555555444444444333333333333444555555555666888:::;;;AAAOOOiiiyyyoooiii]]]VVVPPPSSS]]]lll~~~}}}vvvlll```TTTLLLBBB???<<<;;;;;;;;;:::999:::::::::<<<>>>BBBEEEGGGJJJNNNVVV\\\aaaeeeiiikkkrrrxxx}}}qqqmmmhhhccc]]]WWWQQQNNNJJJJJJNNNWWW```ccc^^^XXXTTTQQQOOOOOOQQQTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZ\\\]]]]]]]]]^^^^^^^^^___^^^___``````aaaaaaaaaaaaccccccbbbccccccdddeeefffcccdddeeeffffffhhhkkknnnsssxxxyyyooohhhdddaaa\\\YYYQQQLLLFFFBBB@@@??????>>><<<<<<;;;999777777999;;;AAADDDJJJPPPQQQQQQVVV^^^kkkvvv|||{{{yyywwwqqqllliiijjjkkkkkkuuuooofff^^^XXXUUUWWWZZZYYYYYYYYY[[[```eeeiiikkksssuuuvvvwwwuuutttuuuuuutttwww{{{}}}}}}ooobbbVVVNNNIIIGGGKKKPPPVVVZZZ```fffkkkvvv~~~}}}{{{|||}}}~~~{{{wwwvvvwwwxxxyyyzzz{{{zzzzzzwwwyyy{{{{{{zzzzzzzzz{{{~~~~~~}}}|||||||||zzzyyy|||{{{~~~~~~}}}~~~|||wwwrrrlllhhhfffccc^^^[[[SSSMMMHHHHHHMMMYYYkkkzzz|||wwwtttpppppprrruuuxxxyyy{{{|||~~~~~~}}}sssiii\\\MMMCCC@@@>>>>>>???AAABBB@@@<<<999333333444555666666777777:::;;;<<<<<<::::::;;;<<<:::;;;<<<===>>>>>>??????======>>>???@@@AAABBBBBBEEEGGGHHHHHHHHHIIIKKKMMMRRR___zzzuuuYYYFFF???>>>;;;999:::;;;;;;<<>><<<999999:::<<<===<<<888555333444444666777888999999:::;;;<<<<<<::::::;;;<<<999:::;;;<<<===>>>>>>>>><<<======>>>???@@@AAAAAACCCDDDEEEEEEDDDEEEGGGIIIQQQZZZooofffQQQEEEAAA;;;999999;;;;;;<<>>888666444555555444444444333333333333444555555555666888:::<<>><<<<<<<<<;;;:::::::::999:::<<>>JJJVVVfffqqqppplllpppwwwvvvpppllliiiiiieee```_________\\\YYYZZZ]]]aaaccccccdddeeefffggglllqqqtttwww}}}{{{jjj[[[RRRKKKKKKJJJJJJKKKMMMOOOPPPRRRYYYaaaiiiooouuu|||}}}~~~~~~|||xxxtttqqqooooooqqquuuzzz}}}{{{||||||||||||||||||||||||tttvvvwwwwwwvvvvvvwwwyyy{{{}}}~~~}}}}}}yyyxxxxxxyyy{{{{{{zzzxxxzzzwwwxxx~~~~~~}}}{{{yyywwwsssnnniiifffdddaaa\\\XXXPPPKKKJJJOOOYYYeeettt}}}yyyxxxyyyzzz{{{}}}~~~|||pppbbbQQQAAA999999777777777999;;;:::888555333444555666888999:::;;;999;;;<<<;;;:::999:::;;;::::::;;;<<<=========<<<<<<======>>>???@@@AAAAAAEEEFFFGGGGGGFFFGGGIIIKKKPPPVVVeeerrrZZZHHH???>>>:::888;;;======AAAFFFPPPgggrrrgggWWWHHH===888555555555555444444444333333333333444555555555666888:::<<<@@@III\\\xxxuuuoooeeeYYYSSSSSS\\\mmm}}}xxxjjj[[[OOOGGGEEECCC???>>>======<<<:::::::::999999;;;>>>@@@BBBEEEIIINNNSSSWWW\\\aaadddccchhhrrr|||pppgggaaa[[[UUUPPPMMMKKKKKKQQQZZZbbbffffff\\\XXXSSSOOOOOOQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[]]]^^^___```aaaaaa^^^^^^^^^___```aaabbbcccdddeeefffffffffgggjjjmmmpppttt||||||sssjjjccc]]]ZZZTTTOOOIIICCCAAA@@@>>>>>>:::::::::999888:::===???IIIQQQ___mmmttttttuuuyyy~~~xxxsssmmmfffbbbaaa___[[[WWWTTTUUUVVVVVVVVVXXX\\\___```ffflllppprrrwwwooocccWWWTTTQQQNNNLLLLLLKKKKKKKKKOOOUUUZZZ```iiisss{{{}}}xxxuuupppqqqsssvvvxxx{{{}}}~~~~~~zzzwwwrrrrrrtttxxx|||~~~}}}|||}}}|||zzzwwwtttqqqnnnmmmnnnqqqvvvzzz||||||{{{zzz|||||||||{{{{{{{{{{{{|||vvvwwwwwwuuuttttttvvvwww{{{|||~~~}}}{{{{{{}}}}}}~~~~~~~~~|||{{{zzzzzzyyyyyyxxxzzz{{{{{{yyywwwxxxvvvxxx~~~|||zzzxxxwwwnnnkkkgggeeeccc___YYYTTTNNNKKKMMMVVVbbbnnn{{{}}}}}}~~~~~~}}}~~~wwwkkk\\\KKK<<<777888666666666777999:::999777333444555777999:::<<<<<<999:::;;;:::999888999;;;:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAABBBHHHIIIJJJIIIIIIIIIKKKMMMNNNRRR]]]uuulllTTTDDDAAA;;;888;;;======???CCCIIIZZZrrrrrrgggWWWGGG===888555555555555444444444333333333333444555555555666888:::;;;???GGGZZZ|||xxxtttrrrggg[[[SSSQQQYYYjjjyyyppp```QQQGGGFFFDDD@@@>>>>>>===<<<;;;::::::999999;;;===@@@AAAEEEHHHLLLPPPUUUZZZ```ddd^^^dddmmm{{{rrrhhhbbb]]]VVVQQQJJJHHHHHHMMMUUU^^^cccddd]]]YYYSSSPPPOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXXX[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ\\\^^^___```aaaaaa______``````aaacccdddeeecccdddeeeeeedddfffiiikkkpppssszzzvvvlllddd___\\\TTTPPPIIICCCAAA???>>>===999::::::999999:::>>>@@@DDDFFFPPPaaaooosssttttttyyyrrrjjjeeecccaaa\\\WWWSSSRRRPPPMMMMMMPPPUUUZZZ[[[bbbiiimmmooorrryyytttaaa]]]XXXSSSQQQNNNLLLKKKIIILLLOOOSSSXXXaaammmvvvvvvuuusssrrrppplllfffbbbdddeeegggjjjmmmqqqtttvvvwwwuuutttrrrppplllgggdddgggiiimmmrrrxxx{{{{{{zzz{{{{{{zzzyyyvvvssspppnnnoooqqqtttxxxyyyzzzyyyyyy||||||{{{zzzzzzzzzzzz{{{yyyxxxwwwtttrrrrrrtttvvv{{{}}}~~~|||yyyxxxzzz}}}{{{{{{{{{{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxxxx{{{zzzzzzzzz{{{zzzwwwuuuvvvuuuyyy~~~|||zzzxxxwwwkkkhhheeedddbbb^^^WWWQQQLLLKKKOOO[[[iiiuuu|||~~~||||||sssgggYYYHHH;;;666999222111111222444666666555333444555777999;;;======888999::::::888888999:::;;;;;;;;;<<<;;;;;;::::::======>>>???@@@AAABBBBBBEEEFFFFFFFFFEEEFFFGGGIIIKKKOOOXXXnnngggTTTCCC===888:::<<<<<<===@@@DDDPPPddd~~~ooohhhXXXEEE;;;:::888333666555555555555444444444444444333444444555666777999===FFFXXXuuuyyytttuuuhhhYYYRRRSSS[[[hhhsssrrr___RRRLLLIIIGGGDDD@@@<<<;;;;;;<<<999:::<<<;;;;;;;;;>>>@@@DDDFFFJJJNNNQQQWWW\\\```bbbhhhpppyyyvvvlllddd\\\XXXXXXKKKOOOOOOKKKNNNXXX```bbb^^^YYYTTTRRRSSSSSSQQQNNNNNNNNNMMMNNNPPPSSSVVVWWWYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^___``````___aaaccccccbbbaaa```aaadddeeefffffffffhhhlllnnnooorrryyy{{{pppgggaaa^^^WWWQQQJJJDDDAAA@@@???>>>;;;888666888===AAABBBBBB@@@@@@EEERRRaaalllwww{{{lllfffggggggbbb\\\UUURRROOOLLLLLLOOOSSSUUU]]]___aaadddhhhmmmsssxxxooofff^^^ZZZVVVPPPNNNNNNKKKIIIHHHJJJPPPZZZeeekkkmmmllliiiddd___ZZZVVVSSSTTTVVVXXX\\\___bbbeeefffiiihhhgggfffccc]]]WWWRRRTTTXXX___jjjsssyyyzzzyyy{{{xxxuuusssrrrrrrqqqoooooopppssswwwyyyxxxtttqqq{{{zzzzzz{{{|||{{{yyywwwwwwxxxxxxwwwuuutttuuuwww|||~~~{{{vvvtttwwwzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{~~~}}}yyyyyyzzzyyyxxxwwwyyy{{{{{{wwwsssqqqtttzzz|||~~~{{{vvvsssooolllgggccc```[[[TTTOOOLLLMMMRRR^^^nnn|||}}}xxxtttqqqooohhhXXXFFF999555666555555555333222222444666777777777777888999:::;;;888888999:::;;;;;;<<<<<<999999:::;;;;;;<<<<<<<<<;;;===???@@@???>>>??????GGGFFFDDDDDDFFFGGGHHHHHHJJJNNNXXXkkktttbbbQQQFFF===;;;<<<<<<<<<>>>@@@JJJWWWiiirrriiiWWWDDD:::999777333555555555555444444444444444444333444444555666777999<<>><<<;;;<<<999;;;;;;;;;;;;;;;===???AAADDDHHHKKKOOOTTTZZZ^^^bbbgggmmmtttxxxnnnggg___ZZZXXXNNNPPPOOOJJJLLLUUU]]]``````[[[UUURRRRRRRRRPPPNNNMMMMMMLLLMMMNNNQQQTTTVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^______aaacccdddbbbaaaaaaaaabbbdddffffffggghhhkkkmmmnnnqqqyyysssiiibbb___WWWQQQJJJDDD@@@???>>>======:::888:::???CCCEEEDDDBBB@@@DDDOOO\\\fffqqqyyy{{{ooojjjiiifffccc^^^YYYRRRMMMLLLPPPUUUZZZ]]]___bbbdddfffjjjnnnqqqppphhhaaa^^^[[[WWWUUUVVVKKKIIIGGGHHHNNNWWWbbbhhhjjjfff```ZZZTTTPPPNNNMMMNNNOOOQQQSSSVVVXXXZZZ\\\\\\ZZZWWWVVVTTTRRRNNNLLLLLLPPPYYYdddnnntttvvvvvvyyyvvvsssrrrrrrrrrqqqpppoooppprrrvvvxxxwwwssspppvvvvvvvvvxxxzzzzzzyyywwwvvvvvvvvvuuutttsssuuuwwwzzz|||}}}zzzvvvuuuxxx|||yyyyyyyyyyyyyyyzzzzzz{{{zzz|||~~~~~~|||zzzyyyyyyxxxwwwwwwxxxyyyyyyuuurrrrrrtttyyy|||{{{}}}~~~~~~}}}yyyuuusssnnnkkkfffccc```[[[TTTPPPMMMPPPXXXeeesss~~~~~~zzzrrrnnnlllkkkeeeWWWFFF:::666666444555555333222222444666666666777888999:::;;;;;;999999::::::;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======;;;===????????????@@@AAADDDCCCBBBCCCDDDGGGHHHIIIJJJLLLTTTddduuu^^^PPPAAA;;;;;;::::::;;;===DDDMMMZZZooouuujjjVVVBBB999888666444555555555555444444444444444444333444444555666777999;;;AAANNNhhh}}}ooo___TTTPPPRRR\\\fffuuuqqq]]]QQQJJJHHHFFFCCC@@@>>><<<;;;999;;;;;;;;;:::;;;===??????AAAEEEHHHLLLQQQVVVZZZ```dddiiioooyyy{{{qqqlllddd\\\XXXQQQQQQNNNIIIIIIQQQZZZ]]]ccc___YYYTTTQQQPPPNNNMMMLLLLLLKKKLLLMMMPPPSSSUUUVVVWWWWWWXXXYYYXXXXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\^^^```ccccccbbb``````aaaaaacccfffggghhhhhhjjjkkkmmmqqqzzzyyynnneeeaaaYYYTTTLLLEEEBBB@@@???>>>===;;;:::===CCCHHHIIIIIIGGGCCCDDDMMMWWWaaajjjrrr~~~~~~~~~{{{}}}~~~qqqlllkkkkkkfff___VVVOOONNNSSSZZZ```bbbdddgggiiiiiijjjlllnnn~~~vvvjjjbbb\\\\\\\\\YYYWWWXXXOOOLLLHHHHHHMMMVVV```fffiiiddd\\\TTTMMMJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPOOOMMMIIIHHHHHHIIIIIIHHHFFFKKKTTT```lllsssuuuuuuwwwtttrrrqqqqqqrrrrrrqqqpppppprrruuuwwwvvvtttqqqqqqqqqqqqsssvvvxxxxxxxxxtttuuuuuutttssssssuuuwwwyyy{{{|||yyyvvvvvvxxx{{{xxxxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyzzz{{{{{{yyywwwxxxwwwvvvwwwwwwwwwtttrrrtttvvvyyy~~~}}}yyyzzzzzzzzzyyyvvvsssrrrllliiieeebbb^^^ZZZUUUQQQOOOUUU___lllyyy}}}}}}|||||||||sssllliiigggfffaaaUUUFFF;;;666666444555555444222333555777555666888;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>;;;<<<>>>>>>>>>???AAACCC@@@@@@@@@AAACCCEEEHHHIIIIIIKKKPPP\\\tttsss___JJJ???<<<:::::::::;;;???DDDJJJYYYppp|||yyyjjjTTTAAA888666666444555555555444444444333333444444333444444555666777999:::???JJJcccsssaaaSSSLLLMMMWWWbbbwwwzzzfffZZZMMMKKKHHHEEECCC@@@===;;;:::;;;;;;;;;::::::<<<>>>===@@@CCCFFFJJJNNNTTTXXX^^^aaafffkkktttvvvqqqiii___XXXSSSQQQLLLHHHHHHNNNWWW\\\eeebbb\\\VVVQQQNNNMMMMMMMMMLLLLLLLLLMMMPPPSSSTTTVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ\\\^^^```aaa```____________bbbeeeggghhhhhhiiijjjmmmqqqzzzsssiiiccc^^^XXXPPPIIIEEECCCAAA@@@===;;;<<>>@@@@@@@@@???>>>>>>===<<<<<<<<<======???>>>===<<<<<<===>>>>>>;;;<<<=========???BBBEEEAAAAAABBBBBBCCCDDDGGGIIIIIIKKKQQQ\\\ooooooUUUFFF@@@===;;;:::;;;===@@@BBBKKK\\\ppp~~~{{{yyy}}}|||iiiQQQ@@@888555555555555444444444444333333333444444333444444555666777999:::>>>III___zzzfffVVVMMMMMMXXXeeennnbbbSSSOOOJJJGGGEEEBBB???<<<:::;;;;;;;;;999:::;;;======???BBBEEEIIIMMMSSSWWW^^^```cccgggnnnxxx|||vvvlllbbb[[[TTTPPPKKKHHHHHHLLLTTT[[[dddccc```YYYRRRNNNMMMNNNNNNMMMMMMMMMNNNPPPSSSUUUVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[^^^^^^]]]]]]]]]]]]___aaaeeeggggggggghhhiiimmmrrr{{{zzznnngggbbb\\\SSSLLLGGGDDDBBBAAA;;;;;;===DDDMMMTTTWWWWWWSSSNNNLLLRRRYYY```iiipppmmmooopppqqqqqqqqqrrrsssrrrrrrsssssstttttttttuuuuuuwwwzzz~~~~~~pppjjjeeeaaa\\\XXXXXX[[[aaaeeellloootttvvvwwwvvvwwwwww|||~~~vvvggg___ZZZ]]]aaaaaa___^^^WWWSSSMMMKKKPPPZZZfffmmmnnnllliiiddd^^^YYYUUUSSSMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLNNNQQQTTTTTTQQQOOOKKKOOOVVV___jjjqqquuuvvvvvvtttqqqpppqqqqqqqqqppprrrrrrrrruuuwwwyyyxxxwwwsssqqqppppppsssvvvxxxyyywwwwwwwwwvvvuuuvvvyyy|||~~~}}}{{{xxxuuusssssstttuuuvvvwwwwwwxxxxxxwwwwwwyyywwwvvvxxx{{{}}}{{{xxxzzzyyyxxxwwwvvvvvvxxxxxx}}}~~~~~~}}}{{{xxxtttpppmmmjjjfffeeeccc___[[[XXXVVVUUUXXX^^^gggpppwww|||~~~yyy{{{}}}}}}{{{xxxvvvsssrrrrrrnnniiiddd```___YYYOOOCCC:::555444444555555444333444666888888:::===@@@BBBBBBBBBAAA@@@???>>>=========>>>???AAA@@@>>><<<<<<<<<===>>>;;;<<<=========???BBBEEEDDDEEEEEEDDDCCCDDDGGGIIIIIILLLTTT___mmm{{{aaaPPPGGG@@@<<<::::::<<<>>>@@@CCCMMM]]]jjjxxxwww||||||gggOOO???888555555666444444444444333333333333444444333444444555666777999;;;>>>GGG\\\nnn^^^RRRPPPYYYeeeuuujjj[[[UUUNNNIIIGGGDDD@@@===:::;;;;;;:::999999;;;<<<<<>>888555444444555555444444444777999:::;;;===@@@AAABBBBBBBBBAAA@@@>>>======???AAABBBBBB@@@>>><<<;;;;;;<<<===;;;<<<>>>>>>>>>???AAACCCEEEGGGHHHFFFDDDDDDGGGKKKKKKLLLSSS___hhhvvvrrraaaSSSFFF>>>;;;999999;;;>>>???BBBLLLWWWxxxvvv{{{{{{{{{eeeMMM???:::666555666444444444333333333222222444444333444444555666777888:::>>>EEEVVVwwwsssdddVVVOOOSSS\\\sss}}}qqqbbbZZZPPPJJJHHHFFFBBB???:::;;;;;;:::999999:::<<<;;;===@@@CCCFFFJJJPPPSSSXXXZZZ^^^bbbfffiiimmmooo}}}tttkkkggg\\\UUUPPPMMMJJJGGGKKKSSS\\\aaaddd```WWWPPPOOORRRNNNMMMLLLLLLMMMOOOQQQSSSUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\YYY[[[]]]^^^^^^]]]^^^^^^```aaaccccccdddeeehhhjjjlllrrr|||~~~uuukkkeee[[[SSSMMMJJJGGGEEE@@@@@@CCCIIIRRRXXXZZZYYYVVVQQQOOORRRVVVXXX\\\aaabbbccceeeiiilllnnnooooooiiiiiijjjkkklllmmmnnnnnnpppqqqtttwwwzzz}}}~~~|||||||||}}}tttoooggg___ZZZWWWVVVVVVXXX]]]dddjjjpppuuuzzz}}}|||}}}wwwnnngggkkkpppnnnjjjfff\\\WWWSSSRRRZZZgggwww~~~yyyrrrjjjbbb]]]XXXWWWUUUTTTTTTVVVXXXZZZZZZ^^^eeemmmrrrssspppmmmhhhgggfffiiinnntttxxxzzz}}}zzzvvvsssqqqpppnnnlllnnnmmmmmmpppuuuyyy{{{{{{ssspppnnnoootttyyy}}}}}}|||zzzxxxvvvwww{{{~~~}}}yyyvvvtttsssrrrqqqrrrtttuuuwwwwwwvvvuuutttvvvwwwxxxwwwvvvvvvwwwyyyvvvwwwwwwuuutttvvv{{{~~~~~~{{{{{{{{{yyytttnnnhhheeeaaaaaa```]]]XXXVVVWWWYYYaaahhhqqqyyy}}}~~~|||pppppp~~~~~~uuuqqqvvv{{{uuupppoooppplllccc[[[RRROOOHHH@@@999666555555444555555444444555777::::::;;;<<<===>>>???@@@@@@AAA@@@???>>>>>>@@@CCCDDDBBB@@@>>>;;;::::::<<<===;;;===????????????@@@AAACCCFFFHHHGGGDDDDDDIIIMMMMMMJJJNNNWWW]]]dddwwwxxxeeeQQQDDD@@@:::888999<<<<<<<<>>>>>AAA@@@???>>>???AAADDDFFFBBB@@@===;;;999:::;;;<<<;;;===@@@@@@????????????AAADDDGGGFFFDDDEEEJJJOOONNNHHHIIIOOOSSSVVVfffxxxttt[[[KKKFFF>>>999999<<<<<<:::>>>EEE|||xxxuuuwww}}}qqq^^^III===888555444555222222222222222222222222444444333444444555666777999;;;:::BBBUUUjjj{{{kkkYYYMMMKKKNNNSSSbbbzzz{{{sssiii\\\QQQJJJFFFBBB???<<<;;;::::::::::::999888;;;<<<>>>???AAAEEEIIIMMMPPPWWWaaajjjrrryyyxxxnnniiidddZZZQQQMMMJJJIIIKKKOOOSSS[[[cccccc\\\TTTPPPPPPMMMKKKIIIHHHIIIKKKOOOQQQRRRSSSTTTUUUWWWXXXYYYZZZYYYYYY[[[\\\\\\[[[ZZZYYY\\\^^^```aaa``````aaabbbaaa___^^^^^^```dddhhhjjjmmmrrrzzz|||qqqfffaaa]]]VVVOOOMMMKKKJJJJJJNNNUUUWWWUUURRRQQQOOOMMMOOOOOOMMMLLLLLLPPPOOOSSSZZZ^^^___bbbffffffeeebbbaaaaaadddhhhkkknnnrrrttttttpppllljjjjjjrrrppprrrtttsssqqqvvv|||sssggg\\\UUUQQQQQQNNNTTTZZZ___hhhtttxxxuuuzzzyyyzzz~~~~~~zzzsssmmmaaaWWWZZZfffuuu{{{ooodddbbbaaa``````ccchhhjjjhhhmmmqqqyyy{{{uuurrrpppllljjjllllllqqqtttqqqqqquuuyyyzzzqqqpppooonnnooosssyyy~~~|||xxxwwwxxxxxxwwwuuuwwwwwwvvvttttttsssssstttqqqrrrtttuuuvvvuuutttssswwwwwwvvvvvvvvvvvvwwwwwwxxxuuurrrrrrvvv{{{~~~~~~}}}||||||zzzwwwtttqqqmmmgggccc```___]]][[[[[[\\\]]]^^^gggnnnxxxuuuwww~~~}}}yyy|||vvvyyy{{{rrrcccYYYKKKBBB:::777444111222555999999888888888999;;;<<>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFCCCAAA>>><<<;;;;;;;;;<<<<<<>>>AAAAAA@@@>>>======@@@BBBDDDDDDDDDFFFJJJNNNRRRPPPNNNLLLMMMRRRZZZ```zzzrrrWWWDDDBBB===999999999888;;;@@@|||vvvrrrrrryyynnn[[[FFF;;;777555444555222222222222222222222222444444333444444555666777888;;;999???OOObbbzzzmmm^^^SSSNNNNNNQQQ[[[nnn}}}rrrcccVVVMMMGGGDDDBBB===;;;::::::;;;;;;999888:::;;;===>>>@@@DDDHHHLLLTTTXXXaaammm{{{{{{qqqkkkfff]]]TTTPPPLLLIIIIIILLLPPPWWW___aaa^^^WWWSSSQQQMMMKKKIIIHHHHHHKKKNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[\\\^^^``````______```aaa```___^^^]]]^^^bbbeeehhhmmmrrrzzzwwwmmmiiigggaaa[[[YYYSSSPPPOOOQQQTTTUUURRRNNNMMMMMMOOORRRSSSQQQOOOMMMJJJIIIKKKRRRWWWYYY]]]ccceeecccaaa^^^^^^aaafffiiijjjnnnssstttpppkkkfffdddhhhggghhhkkkkkkjjjooovvvoooaaaWWWPPPNNNMMMQQQUUUYYYbbbnnnsssrrrtttsssssswww~~~~~~zzz{{{}}}zzzoooddd\\\___kkkzzzxxxnnneeebbbaaa```aaafffkkkmmmmmmrrruuu|||zzzsssooolllhhhgggiiikkkpppsssrrrrrrvvvyyyyyysssqqqooommmmmmqqqwww{{{~~~|||yyyxxxyyyxxxvvvtttrrrrrrrrrrrrsssttttttuuurrrrrrsssttttttuuuuuuuuuyyyyyyyyyyyyxxxxxxxxxxxxvvvtttrrrrrrvvv{{{~~~}}}{{{yyyuuuqqqnnnjjjeeebbb___]]][[[ZZZ[[[___ccceeekkkpppxxx~~~yyyzzzxxx{{{zzzxxxnnn___VVVIIIAAA999666444111222555999888888888999:::<<<===?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@===<<<;;;<<<<<<===???BBBBBBAAA???>>>??????AAACCCCCCCCCEEEIIIMMMTTTRRRNNNJJJJJJOOOVVV\\\ooofffTTTHHHAAA<<<<<<<<<;;;<<>><<<::::::;;;;;;:::888999:::<<<===???BBBGGGJJJUUUWWW^^^mmmtttnnnggg___WWWSSSOOOJJJIIIJJJLLLQQQXXX^^^___\\\WWWSSSNNNMMMJJJIIIIIIJJJMMMNNNRRRSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]]]]\\\\\\^^^``````___^^^^^^___```^^^]]]\\\]]]```ccceeelllqqqyyyzzzqqqnnnlllgggcccaaa]]]YYYUUUSSSSSSQQQLLLIIIIIINNNUUUZZZ\\\YYYTTTPPPLLLHHHHHHLLLPPPRRRXXX^^^dddbbb___\\\ZZZ]]]bbbfffeeellltttwwwuuummmeee```___]]]^^^aaacccccchhhooo|||}}}lll```WWWRRROOOPPPQQQSSS[[[fffmmmmmmnnnnnnooorrrvvvyyyzzzzzzyyyyyyyyyzzz|||{{{yyywwwwwwyyy|||sssiiibbbfffqqq}}}vvvooohhhccc```^^^bbbhhhnnnqqqrrrwwwyyy~~~wwwnnniiieee``````bbbffflllpppppprrrvvvyyyxxxvvvtttpppmmmkkknnntttxxx|||zzzyyyyyyzzzxxxuuusssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttvvvvvvxxxyyyyyyzzzyyyxxxvvvuuutttrrrqqqssswww|||~~~~~~{{{wwwrrrnnnjjjfffbbb```]]][[[YYYYYY]]]dddkkkpppssstttxxx~~~||||||uuunnnmmm~~~zzznnn___UUUGGG???888555444111222555777888888888:::;;;===>>>>>>>>>>>>>>>>>>>>>??????CCCCCCBBBAAAAAAAAABBBBBBFFFDDDBBB???===<<<<<<<<<>>>@@@BBBBBBAAA@@@@@@@@@>>>???@@@AAAAAACCCGGGJJJTTTRRRNNNJJJHHHKKKQQQVVVeeewwwhhhPPPFFF<<<;;;;;;::::::;;;|||uuunnnjjjwww|||xxxtttaaaPPP???777666555444555333333333333333333333333444444333444444555666777666;;;999:::DDDSSSuuuwwwnnndddXXXPPPOOONNNWWWmmmzzzeeeUUULLLGGGFFF@@@>>>;;;:::;;;;;;:::999888:::;;;<<<===AAAEEEIIINNNRRRZZZhhhzzzwwwooofff___YYYWWWSSSLLLIIIIIIHHHKKKRRRZZZ``````[[[VVVQQQPPPNNNLLLKKKLLLMMMNNNQQQRRRRRRSSSTTTTTTUUUUUUUUUWWWYYYZZZ\\\\\\\\\\\\\\\]]]______]]]]]]]]]^^^^^^]]]\\\\\\^^^aaadddfffjjjooowwwuuurrrpppkkkgggfffccc___YYYUUUQQQMMMIIIFFFHHHRRR^^^fffhhheee^^^XXXWWWQQQLLLLLLMMMNNNTTTZZZbbbaaa___[[[XXXYYY^^^bbbdddlllwww~~~~~~wwwmmmfff___\\\\\\___aaabbbffflllvvv||||||pppeee]]]UUURRROOOOOOUUU^^^eeehhhmmmmmmoooqqqtttuuuuuuuuussstttuuuvvvwwwwwwwwwvvvtttvvvzzz}}}wwwnnnhhhkkkttt~~~vvvpppfff```]]]aaaiiiooosssvvvxxxzzz~~~{{{qqqfff```[[[WWWVVVYYY\\\bbbgggjjjnnnuuuyyyxxxyyywwwrrrnnnkkkmmmqqquuuxxxyyyzzzzzzzzzwwwtttrrrtttssssssrrrqqqpppooonnnsssrrrqqqpppqqqtttwwwyyyuuuvvvwwwwwwvvvtttrrrpppsssqqqqqqsssxxx|||~~~}}}zzzvvvpppkkkgggdddaaa^^^[[[ZZZXXXZZZ```jjjttt{{{}}}{{{{{{~~~vvvuuu{{{{{{kkkccccccttt|||mmm\\\RRRDDD===666555444222333666777777888999;;;===>>>???===>>>>>>>>>??????@@@@@@DDDCCCBBBBBBBBBBBBBBBBBBGGGEEECCCAAA???============???AAAAAA@@@???@@@AAA===>>>>>>???@@@CCCEEEGGGOOOOOOMMMKKKIIIJJJLLLOOO^^^nnnyyyaaaQQQAAA;;;;;;:::::::::|||uuummmhhhyyy{{{wwwtttrrr[[[KKK;;;555555555444555333333333333333333333333444444333444444555666777666<<<;;;<<>>>>>???===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDFFFEEEDDDBBB@@@???>>>===<<<>>>?????????>>>???@@@>>>>>>===>>>@@@CCCEEEFFFGGGIIIMMMNNNLLLJJJIIIIIIUUU\\\ssswwwdddNNNCCC???<<<<<<===|||uuummmhhh{{{zzzuuurrroooVVVHHH999555555555444555333333333333333333333333444444333444444555666777777======???GGGPPPjjj{{{gggYYYKKKIIINNN[[[lll}}}vvvaaaRRRJJJGGGCCC@@@===;;;;;;;;;;;;;;;999:::;;;;;;<<>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>><<<===>>>>>>>>>>>>???AAA@@@???>>>???BBBDDDEEEEEEBBBGGGLLLNNNMMMJJJHHHFFFJJJNNN^^^}}}ttt]]]MMMCCC<<<:::;;;}}}vvvnnnlll}}}xxxrrrnnnTTTFFF999555666555444444444444444444444444444444444444333444444555666777888======@@@HHHMMMaaa~~~qqq```PPPKKKKKKVVVfffxxx}}}hhhWWWMMMIIIDDDAAA===;;;;;;;;;;;;;;;999:::;;;<<<===@@@DDDGGGHHHMMMSSSWWW\\\eeeqqqzzzuuunnngggbbb\\\TTTNNNMMMHHHIIILLLPPPUUUYYY[[[[[[ZZZYYYVVVSSSQQQOOONNNMMMKKKKKKMMMOOOQQQRRRTTTUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVXXXZZZ[[[[[[\\\]]]^^^]]]]]]]]]]]]^^^___aaaaaabbbhhhnnnuuuzzztttsssnnnjjjcccZZZRRRNNNLLLLLLSSSjjjyyylllaaaXXXQQQQQQUUUZZZ^^^___[[[TTTOOOQQQTTT]]]eeesss}}}zzzvvvtttvvvsssvvvyyyzzz|||{{{nnnaaaTTTNNNJJJHHHKKKRRRYYY^^^fffkkkmmmnnnooopppnnnppppppooolllkkkmmmooonnnqqquuuxxx{{{{{{xxxmmmfffaaadddlllzzzyyyvvvyyyzzz~~~}}}zzzzzzxxxxxxyyyzzzxxxsssnnn```XXXQQQMMMJJJFFFDDDFFFBBBFFFIIIOOO[[[hhhpppppprrrrrrrrrpppnnnmmmmmmnnnppprrruuuuuurrrooooooppplllnnnqqqtttvvvwwwwwwwwwssssssssstttvvvyyy|||~~~~~~}}}|||{{{yyywwwvvvuuuvvvvvvvvvwwwxxxxxxvvvuuuuuuuuuuuuuuuuuuttttttsssooommmjjjgggeeeaaa]]]ZZZYYY\\\```gggpppyyy~~~}}}}}}uuuhhhgggmmmpppwww||||||tttdddUUUJJJ???999666777888777888;;;999:::<<<===>>>>>>>>>===???@@@AAABBBCCCEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????===>>>??????>>>???AAABBBBBB@@@???@@@CCCFFFGGGFFFDDDHHHKKKLLLKKKHHHGGGFFFCCCKKKVVVgggooo]]]MMM@@@;;;;;;~~~}}}xxxqqqrrr{{{tttnnnSSSEEE888555666555444444444444444444444444444444444444444444444555777777999===<<<@@@GGGJJJYYYsssxxxeeeWWWNNNKKKUUUgggzzzmmmZZZOOOJJJEEEBBB===;;;;;;;;;<<<;;;:::;;;<<<<<<===@@@DDDGGGJJJKKKNNNSSSYYYaaaiiinnnvvv}}}tttlllfff___UUUOOONNNIIIJJJLLLOOORRRVVVZZZ\\\ZZZYYYVVVSSSPPPNNNLLLLLLIIIJJJLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVTTTWWWYYY[[[[[[\\\^^^___^^^^^^]]]]]]\\\\\\]]]]]]aaafffmmmsss~~~}}}rrrnnnfff\\\TTTOOONNNNNNUUUmmmqqqcccXXXTTTVVVWWW\\\___[[[SSSMMMMMMPPPXXX___nnn||||||uuutttsssssswww}}}wwwiii[[[SSSNNNIIILLLRRRTTTZZZccciiilllmmmoooqqqnnnooopppooollllllnnnppplllooossswwwzzz}}}}}}uuurrriiibbb^^^aaajjjzzz~~~zzzxxxvvvuuutttuuuvvvssslllggg\\\UUUOOOLLLJJJEEEDDDFFFCCCEEEFFFKKKWWWeeemmmnnnmmmoooppppppmmmlllkkkllloooqqqtttssspppnnnnnnooonnnppprrrtttvvvuuuuuutttsssssstttuuuwwwzzz}}}~~~|||zzzxxxwwwvvvvvvxxxwwwwwwxxxxxxwwwtttrrrrrrrrrrrrsssrrrrrrqqqqqqkkkjjjhhhfffddd```[[[XXXYYY]]]ccckkkssszzz~~~~~~vvvkkklllsss{{{}}}~~~yyyxxxzzzzzzhhhYYYLLLCCC???999666777999888999<<<:::;;;<<<>>>>>>>>>======@@@@@@AAACCCEEEFFFGGGHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>???@@@@@@???@@@BBBDDDDDDAAA???AAADDDGGGGGGFFFHHHJJJKKKJJJHHHFFFFFFGGGAAANNNWWW\\\uuuppp]]]KKKBBBAAA|||tttyyy{{{}}}xxxjjjNNNCCC888666777555333222666555444333333333333333555555444444555888:::<<<999;;;???AAA@@@DDDRRRaaa{{{dddYYYRRRQQQYYYeeesssxxx```QQQNNNFFFCCC???===<<<<<<<<<;;;666666777888;;;>>>@@@BBBHHHKKKOOOSSSWWW\\\bbbeeeqqqwwwrrriiiaaaXXXRRRQQQIIIKKKMMMMMMMMMPPPUUUYYYXXXVVVSSSPPPMMMKKKKKKJJJLLLLLLMMMNNNOOOQQQRRRSSSRRRSSSTTTUUUVVVUUUTTTSSSVVVWWWYYY[[[\\\]]]\\\\\\]]]]]]\\\[[[[[[\\\]]]]]]cccbbbfffppp}}}zzzrrrhhh```XXXQQQPPPSSS^^^hhhxxxxxxjjjaaa]]]YYYZZZ\\\[[[XXXTTTQQQPPPTTT[[[fffuuuzzzxxxtttuuuuuuuuuvvvyyy~~~yyyggg[[[QQQIIIGGGJJJNNNRRRYYY```fffiiikkkllllllooorrrrrrqqqooommmmmmooooooppprrrvvvyyy}}}xxxsssnnnccc___[[[]]]kkk{{{uuuqqqpppnnnlllkkkjjjiiigggeee[[[XXXSSSOOOMMMLLLJJJHHHCCCBBBCCCGGGPPP[[[cccgggjjjjjjiiijjjlllllllllkkknnnnnnnnnnnnnnnnnnnnnnnnuuusssqqqqqqrrrtttttttttrrrtttvvvwwwxxxzzz}}}}}}{{{zzzyyyyyyyyyyyyzzz||||||zzzvvvqqqooonnnpppsssrrrooommmmmmnnnlllfffbbbcccaaa]]][[[\\\[[[dddlllqqqwww~~~~~~~~~~~~~~~~~~|||yyywwwwww{{{zzzxxxvvvwwwppp]]]QQQIIICCC999999999::::::;;;;;;;;;;;;===>>>===;;;::::::;;;;;;>>>@@@AAABBBDDDFFFHHHHHHFFFDDDCCCCCCCCCAAA??????@@@AAABBBCCCCCCCCCCCC??????>>>>>>??????@@@AAACCCBBBAAA@@@AAACCCEEEGGGGGGHHHIIIHHHFFFFFFFFFHHHEEEKKKOOOZZZpppssscccQQQBBBzzz|||}}}vvv}}}|||uuudddMMMBBB888666777555333222555555444333333333333333555444333444555777:::;;;:::;;;>>>??????CCCQQQ```lll\\\SSSOOOVVVaaaooo{{{eeeUUUOOOIIIEEEAAA===<<<;;;:::999777777777888;;;===@@@BBBEEEHHHLLLPPPTTTYYY^^^bbbgggnnnyyyxxxoooggg]]]UUURRRLLLMMMNNNMMMKKKLLLPPPTTTVVVUUUSSSPPPNNNLLLJJJJJJKKKKKKLLLLLLNNNOOOQQQRRRRRRSSSTTTUUUVVVUUUTTTTTTVVVWWWYYY[[[\\\\\\\\\\\\]]]\\\[[[[[[[[[[[[\\\]]]______dddooo|||vvvmmmfff^^^WWWUUUXXXaaahhhttt{{{pppjjjddddddbbb___ZZZVVVTTTSSSVVV[[[cccnnnyyy~~~yyyvvvtttsssttttttssssssuuuyyy|||sssdddWWWLLLHHHIIIJJJMMMSSSZZZ```dddggghhhkkknnnqqqrrrqqqooonnnnnnooooooppprrruuuxxx{{{}}}~~~yyyrrrlll```]]][[[```ppp{{{uuurrrmmmiiidddaaaaaaaaaaaaaaa^^^[[[WWWUUUSSSPPPNNNKKKCCCBBBAAADDDJJJRRRWWWZZZ^^^^^^___aaadddgggiiijjjlllmmmmmmnnnnnnoooooooootttrrrppppppqqqssssssrrrqqqsssuuuuuuvvvwwwzzz}}}~~~}}}{{{zzzyyyyyyyyyzzz~~~~~~}}}{{{wwwsssnnnlllnnnqqqrrrqqqnnnlllkkklllkkkfffcccbbb___\\\\\\___eeellltttxxx|||~~~~~~~~~}}}|||}}}~~~{{{yyyuuuzzzwwwhhhWWWKKKBBB<<<888888888999:::::::::;;;:::;;;======<<<;;;<<<===>>>???AAABBBBBBCCCDDDFFFHHHGGGEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCDDDDDDDDD@@@????????????@@@AAAAAABBBAAA@@@@@@@@@BBBDDDEEEDDDFFFGGGFFFEEEEEEFFFGGGHHHLLLMMMUUUhhhppp___QQQxxx{{{~~~xxxuuuaaaKKK@@@888666777555333333555444444333333333333333444333333333555777999:::::::::<<<======AAAOOO]]]sss]]]RRRLLLQQQZZZiiimmm[[[QQQLLLHHHCCC???<<<:::888777777777777888:::===???AAABBBEEEIIILLLPPPUUUZZZ]]]bbbiiisssuuummmcccZZZUUUPPPOOONNNKKKIIIHHHJJJLLLQQQQQQQQQPPPOOOLLLJJJIIIJJJJJJJJJKKKMMMNNNPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\bbbmmmyyy{{{rrrkkkddd\\\[[[]]]bbbffflllsss{{{{{{uuusssoooiiiddd___[[[YYYWWWZZZ```gggmmmssswwwyyy~~~{{{xxxvvvtttrrrrrrrrrrrrrrrpppooopppsssvvvzzzppp```RRRLLLKKKGGGIIINNNSSSYYY^^^bbbdddiiilllpppqqqqqqooooooooooooooopppqqqsssvvvxxxyyy{{{}}}zzzqqqkkkbbb___^^^dddvvv~~~zzzuuuqqqkkkeee^^^YYYXXXYYY[[[[[[^^^]]][[[ZZZYYYVVVSSSPPPFFFCCCAAABBBEEEHHHKKKLLLOOOPPPRRRVVV[[[aaafffiiijjjkkkmmmooopppqqqrrrrrrsssqqqoooooopppqqqqqqppppppqqqsssssstttuuuxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{|||yyyuuuqqqnnnlllppprrrrrrpppmmmjjjjjjjjjiiifffcccaaa]]]ZZZ^^^dddpppxxx~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzxxxwwwqqqcccTTTIII@@@999777777888888999:::;;;;;;:::<<<>>>>>>======>>>??????AAABBBBBBAAAAAACCCDDDGGGEEEDDDDDDEEEDDDBBB@@@AAABBBCCCCCCDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCBBBCCCEEEEEEDDDDDDEEEGGGKKKMMMKKKOOO^^^rrruuuhhh}}}{{{yyybbbHHH???777666777444333333444444333333222333333444333333333444555777999:::;;;::::::;;;<<<@@@LLLYYY{{{uuu[[[QQQJJJMMMUUUaaawwwsss___RRRNNNJJJDDD@@@===<<<999888888777777888:::<<<>>>???@@@BBBFFFIIIMMMQQQVVVYYY___eeeooozzzyyyoooeee]]]YYYRRRQQQNNNJJJGGGFFFGGGGGGMMMNNNOOOPPPOOOMMMJJJHHHJJJJJJKKKKKKMMMOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[\\\```iiisss}}}uuuoooggg___]]]^^^```bbbdddhhhlllssszzz|||uuummmeee___XXXZZZ^^^ccchhhlllppprrruuutttsssqqqppppppppppppooooooooonnnmmmnnnqqqsssvvv}}}~~~kkk\\\RRRNNNHHHIIIKKKNNNSSSYYY^^^```fffiiimmmooooooooonnnooonnnnnnoooppprrrssstttuuu{{{{{{~~~zzzsssmmmjjjgggdddhhhwww~~~~~~zzzuuuqqqlllggg```[[[XXXWWWWWWVVV[[[[[[[[[\\\\\\ZZZVVVSSSHHHFFFCCCBBBCCCDDDDDDDDDFFFGGGJJJNNNTTT[[[ccchhhhhhjjjlllooorrrtttuuuuuusssrrrppppppqqqqqqpppooooooqqqrrrsssssstttvvvyyyyyyyyyyyyzzzzzz{{{||||||}}}{{{xxxuuusssrrrrrrrrrttttttssspppmmmkkkiiiiiigggeeedddaaa\\\[[[aaakkkwww~~~~~~}}}}}}}}}~~~zzzyyysssjjj]]]RRRGGG>>>888777777888999;;;<<<<<<===>>>???AAAAAA@@@???@@@@@@???AAABBBBBBBBBBBBCCCEEEDDDCCCCCCCCCDDDDDDAAA???BBBCCCCCCDDDEEEEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAACCCDDDDDDDDDDDDFFFGGGJJJMMMIIIKKKWWWhhhzzz^^^DDD===777666666444333444333333222222222333333444333333444555666777999:::;;;999:::;;;<<>><<<;;;888888888888999;;;===>>>>>>AAADDDGGGJJJNNNSSSVVVZZZ```jjjsss~~~~~~qqqfff```]]]UUURRRNNNKKKHHHGGGFFFFFFHHHJJJMMMOOOOOOMMMKKKIIIKKKKKKKKKLLLNNNOOOQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]]___dddkkkyyyxxxrrrjjjbbb^^^___\\\^^^```bbbdddhhhmmmpppyyy{{{kkk```[[[\\\^^^bbbeeeiiilllmmmnnnmmmmmmlllllllllllllllkkklllmmmmmmlllmmmppprrrrrrwww|||xxxfffXXXPPPJJJIIIHHHIIIMMMRRRWWW[[[aaadddiiilllmmmmmmmmmmmmlllmmmnnnooopppqqqqqqqqqxxxyyy{{{|||xxxuuusssnnniiijjjuuu~~~{{{{{{|||~~~}}}wwwsssooolllgggccc___\\\XXXUUUXXXYYYZZZ\\\]]][[[XXXTTTIIIFFFCCCBBBBBBCCCCCCBBBBBBDDDEEEHHHLLLSSS]]]dddgggiiimmmqqqtttvvvwwwxxxtttsssrrrrrrrrrrrrpppnnnoooqqqsssssssssuuuwwwzzzyyyzzzzzz{{{||||||}}}}}}{{{yyyvvvsssrrrrrrtttuuuxxxvvvtttqqqooollljjjiiigggeeedddbbb______gggqqqyyy~~~}}}}}}|||}}}~~~yyyrrrjjj```VVVLLLBBB999555888888:::;;;===>>>???@@@CCCDDDEEEDDDBBB@@@@@@AAA===???AAABBBBBBCCCEEEFFFDDDDDDDDDEEEFFFFFFDDDAAABBBCCCDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCAAACCCEEEEEEEEEEEEFFFHHHGGGKKKIIIKKKVVVbbb~~~uuuVVVAAA;;;666666666333333555222222222222222333333444333444555666777999999::::::999:::===>>>@@@HHHQQQnnnzzz\\\RRRJJJKKKNNNSSSbbbrrr{{{lll]]]RRRNNNIIIEEEBBB@@@>>>===999888888888999:::<<<======???CCCEEEHHHKKKPPPSSSXXX___hhhpppxxxyyykkkdddcccYYYVVVQQQMMMKKKIIIHHHFFFEEEGGGJJJMMMNNNMMMKKKJJJKKKKKKLLLLLLNNNOOOQQQRRRPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYY^^^]]]^^^aaaeeeppp|||vvvmmmccc^^^^^^YYY[[[]]]___```bbbeeehhhmmmsss|||nnn_________```aaaccceeeggghhhhhhhhhhhhgggggghhhiiiiiiiiikkkllllllkkklllnnnppplllppptttxxx~~~sss```TTTMMMJJJGGGEEEFFFKKKPPPTTT[[[___dddhhhiiijjjjjjkkkjjjkkklllnnnoooooooooooorrrtttxxx|||~~~zzzuuuooommmssszzzxxxwwwyyy}}}}}}yyysssqqqpppnnnkkkfff```\\\]]]\\\]]]^^^___]]]YYYVVVJJJGGGDDDBBBCCCDDDEEEEEECCCDDDDDDCCCEEEMMMWWW___fffiiimmmrrrvvvxxxyyyyyyuuutttsssrrrsssqqqooommmoooppprrrssstttvvvyyy{{{{{{{{{|||}}}}}}||||||{{{zzzxxxuuurrrqqqrrrssstttzzzwwwsssqqqooonnnkkkjjjgggdddcccdddeeefffnnnxxx|||~~~~~~}}}||||||~~~}}}|||zzzzzzxxxmmmeee[[[TTTKKKAAA:::888888999:::<<<>>>@@@AAABBBFFFGGGGGGFFFCCCAAAAAAAAA===???AAABBBBBBCCCEEEGGGEEEFFFFFFHHHJJJIIIGGGDDDBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDBBBDDDEEEEEEDDDDDDFFFGGGDDDIIIIIILLLVVVaaa{{{pppOOO???999666666666333333666222222111111222333333444444444666777999::::::;;;:::999;;;???@@@AAAFFFMMMbbb~~~cccWWWLLLJJJJJJOOO^^^nnn}}}uuuiiiWWWRRRLLLGGGDDDAAA>>><<<999999888888888:::;;;<<<;;;===@@@CCCEEEHHHMMMPPPUUU]]]ffflllrrr~~~tttkkkjjj```[[[UUUPPPNNNKKKHHHFFFCCCEEEHHHJJJLLLMMMLLLLLLJJJJJJJJJKKKMMMNNNPPPQQQNNNNNNNNNNNNOOOQQQSSSTTTVVVUUUUUUTTTUUUUUUWWWWWWXXXXXXYYYZZZZZZYYYXXXXXX[[[\\\^^^```aaaiiizzz{{{uuulllaaaZZZZZZTTTUUUVVVWWWXXX[[[___cccfffjjjqqqzzzvvveeeaaaaaaaaaaaacccdddfffhhheeeeeeeeefffggghhhiiijjjiiijjjkkkkkkiiiiiijjjkkkhhhlllpppsssvvvpppaaaSSSOOOHHHDDDCCCGGGLLLPPPVVVZZZ___ccceeefffhhhiiihhhiiikkklllnnnnnnnnnnnnmmmqqqvvvzzzwwwrrrsssyyy{{{vvvvvvrrrvvv|||yyyyyyyyyyyyxxxuuuppplllhhhgggeeedddccc___[[[WWWPPPLLLGGGEEEFFFIIIKKKKKKGGGGGGFFFDDDEEEKKKVVV___fffiiinnnssswwwyyyzzzzzztttsssrrrrrrrrrpppmmmkkkmmmoooqqqrrrtttvvvzzz|||||||||}}}||||||zzzyyyxxxuuutttrrrqqqrrrtttvvvwwwzzzvvvrrroooooonnnkkkiiigggccccccgggkkknnnuuu|||~~~~~~~~~}}}||||||zzz~~~|||www}}}~~~}}}~~~zzz~~~sssggg```YYYTTTKKK@@@;;;===777888999;;;>>>@@@AAABBBDDDFFFFFFEEECCCAAAAAABBB???@@@BBBBBBBBBBBBCCCEEEDDDDDDFFFHHHJJJIIIGGGDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDEEEEEEEEEBBBCCCDDDDDDCCCBBBCCCEEEDDDHHHHHHLLLVVVccc~~~{{{pppMMM===999666777555333333666222111111111222333333444444555777888:::;;;;;;;;;:::999<<<@@@AAAAAAFFFLLLXXX{{{iii[[[NNNIIIHHHMMM]]]nnnxxx|||rrr[[[VVVOOOIIIEEEAAA===;;;999999888888888999;;;<<<:::<<>>;;;666444444444555444555555555555555555555555444444555777888:::;;;;;;<<<<<<<<<===???BBBEEEGGGWWWmmmvvvaaaOOOJJJKKKMMMVVVcccsss}}}wwwgggYYYMMMJJJJJJFFF@@@<<<999999999999999999999999>>>>>>>>>???AAADDDHHHJJJPPPTTTYYY]]]ccckkkvvv}}}xxxrrrlllddd\\\WWWQQQKKKJJJLLLFFFEEEDDDFFFIIIMMMOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYXXXWWWVVVUUUWWWYYY[[[___fffpppxxxxxxrrrjjjbbb[[[UUUPPPLLLKKKJJJIIIJJJLLLPPPUUUXXXaaadddiiimmmrrrwww}}}}}}kkk___\\\]]]aaaccccccdddhhhhhhhhhggggggggggggggghhhkkkkkkkkkjjjjjjhhhgggfffggggggiiijjjlllrrrxxx}}}kkk]]]PPPJJJFFFBBBCCCGGGMMMSSS\\\aaacccbbbcccdddgggggghhhiiikkklllmmmmmmmmmoooqqqsssxxxyyyuuuwww{{{|||yyytttqqqqqqqqqqqqqqqssssssxxx{{{tttooojjjeee]]]XXXVVVQQQKKKLLLQQQWWWYYYYYYUUUQQQNNNMMMLLLOOOXXXaaakkkooosssuuuuuutttsssssstttrrrooopppqqqpppmmmiiijjjlllooossswwwzzz}}}}}}wwwqqqnnnkkklllnnnpppsssuuuvvvvvvqqqqqqqqqnnnkkkiiiiiiiiifffdddccciiittt}}}~~~yyyxxx|||~~~|||}}}|||{{{~~~}}}~~~~~~zzzvvvsssqqq\\\XXXUUUQQQIII???:::;;;@@@???===<<<<<<>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===???AAADDDEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAADDDGGGGGGEEEBBBDDDBBB@@@AAAEEEGGGFFFEEE@@@@@@AAAAAAAAAAAAAAAAAA@@@EEEFFFKKKVVVaaa{{{zzz|||cccLLL===:::666444444555555444444444444444444444444444444444555777888999:::;;;::::::::::::<<>>>>>>>>>>>===<<<===>>>???@@@CCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>AAACCCCCCBBBAAAAAABBBDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAACCCEEEFFFDDDAAACCCAAA@@@AAADDDFFFEEEDDDAAAAAAAAAAAABBBBBBBBBBBBAAAFFFFFFIIIRRRZZZpppxxx}}}xxx]]]III<<<:::666444444555444444333333333333333333333333444444555666888999::::::::::::999:::<<>>>>>>>>BBBCCCDDDEEEFFFFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEBBBAAAAAABBBDDDDDDBBBAAABBBAAA@@@@@@BBBDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBFFFFFFIIIPPPUUUgggyyypppVVVDDD;;;999666444444555444333333333333333333333333333444444555666777888999:::;;;;;;;;;<<>>@@@AAAEEEIIILLLOOOQQQVVV]]]ccckkk{{{|||sssiiiddd^^^UUUOOONNNKKKIIIFFFEEEFFFGGGFFFEEEJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVWWWXXXWWWWWWXXXXXX^^^hhhxxxzzzoookkkfffbbb```^^^\\\ZZZSSSOOOJJJFFFCCCBBB@@@>>>@@@@@@@@@CCCFFFKKKOOORRRZZZ\\\___aaabbbcccfffhhhmmmqqqvvv{{{xxxmmm\\\WWWUUUZZZ```cccfffiiiffffffeeeeeeffffffggggggeeeeeefffggghhhjjjkkklllggghhhhhhhhhhhhkkkooorrruuu}}}sssaaaXXXQQQKKKFFFEEEHHHMMMRRRWWW\\\```bbbbbbbbbdddeeeggghhhiiijjjhhhjjjmmmooorrrwww|||zzzuuussstttuuuuuuuuuvvvwwwwwwxxxyyyyyyvvvuuussspppmmmlllmmmnnnrrruuuzzz}}}zzzrrrooollllllooosssuuuvvvrrrkkkddd```^^^]]]bbbiiioooqqqttttttsssrrrqqqrrrqqqqqqppppppqqqqqqqqqqqqvvvwwwxxx{{{}}}~~~~~~{{{vvvrrrooommmooorrrttttttrrrooommmfffhhhkkkkkkjjjhhhhhhhhhhhhqqq{{{{{{zzzyyy|||xxxjjjeeeiiivvv~~~|||xxxwwwxxxvvvqqqooopppqqq~~~vvvjjj```WWWXXXZZZ\\\UUUJJJCCCBBB:::;;;<<<===>>>>>>======@@@AAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???@@@AAACCCBBBAAABBBBBBCCCDDDEEEFFFAAAAAAAAAAAABBBBBBAAAAAABBBAAA@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDAAAFFFFFFIIIQQQUUUddd|||jjjPPP???:::888555444555555444333444444444444444444444444444444555666777888888999::::::;;;===@@@EEEHHHKKKOOOTTTddduuuaaaVVVQQQQQQTTTWWWhhhuuu```TTTPPPKKKFFFDDD>>>===;;;:::999:::;;;<<<::::::;;;<<<===>>>???@@@DDDHHHKKKMMMNNNRRRXXX]]]cccpppwwwlllfff```WWWQQQNNNNNNKKKHHHFFFFFFEEEDDDCCCGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPRRRRRRSSSTTTTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVWWWWWWWWWVVVTTTSSSTTT[[[gggtttyyyrrreeeaaa[[[WWWTTTRRRPPPNNNJJJFFFBBB@@@??????>>>===>>>???@@@BBBFFFJJJNNNQQQVVVYYY]]]___aaaccceeegggiiilllpppttt{{{~~~xxxooo___XXXUUUYYY```cccfffiiieeeeeedddeeeeeefffggggggggggggfffffffffggghhhiiihhhhhhiiihhhhhhjjjmmmpppuuuxxx}}}lll___WWWOOOHHHEEEFFFHHHLLLRRRXXX]]]```___```aaaccceeefffhhhhhhgggiiilllnnnpppssswwwzzz|||{{{yyyuuurrrpppqqqqqqpppppppppqqqrrrssstttuuuqqqrrrrrrooolllkkklllnnnrrrvvv~~~{{{zzz{{{|||}}}}}}tttlllgggeeedddggglllpppqqqssstttrrrqqqrrrrrrsssssssssrrrrrrssstttuuuyyyzzz}}}zzz{{{{{{zzzxxxuuuqqqooonnnppprrrtttsssqqqnnnkkkfffhhhkkkkkkjjjiiijjjjjjjjjttt|||zzzyyy{{{qqqcccbbbjjjxxx~~~{{{wwwttttttqqqlllkkkmmmqqq~~~yyymmmaaaWWWWWWYYYYYYSSSHHHAAA@@@::::::<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAABBB@@@AAABBBAAA@@@@@@BBBDDD?????????@@@AAABBBCCCDDDAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCCFFFFFFIIIPPPSSS```yyy~~~~~~{{{dddLLL===999777555444555555444333555555555555555555555555444444555666666777888888777888999<<<@@@FFFJJJMMMTTTSSSYYYnnnvvvdddYYYUUUTTTWWWbbbvvv{{{cccVVVPPPLLLHHHGGG???>>><<<:::999:::;;;<<<:::;;;<<<<<<===>>>>>>???AAADDDGGGIIIJJJMMMRRRWWW^^^hhhzzzrrriiibbbYYYQQQOOOPPPMMMIIIGGGFFFEEEDDDBBBCCCDDDEEEGGGHHHIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVXXXYYYYYYWWWTTTSSSWWW^^^ffflllrrr|||zzzqqqjjjbbb]]]VVVPPPMMMJJJHHHFFFCCC@@@===;;;<<<=========>>>>>>@@@BBBEEEIIILLLNNNRRRUUUZZZ^^^```bbbeeeggggggiiilllqqqxxx~~~zzzrrrcccZZZUUUXXX^^^bbbdddgggdddddddddddddddeeefffggghhhhhhfffeeeeeefffggggggggghhhhhhhhhhhhiiilllnnnpppqqqsss|||~~~lll```TTTJJJGGGEEEEEEGGGMMMTTTZZZ\\\]]]^^^___aaaccceeefffgggfffiiilllmmmnnnpppsssuuu{{{vvvtttrrrpppnnnnnnmmmmmmlllmmmmmmmmmnnnooooooooommmooopppnnnkkkjjjlllnnntttyyyzzzooojjjgggdddfffiiioooqqqssssssrrrrrrssstttuuuvvvuuutttssssssvvvxxxzzz}}}~~~|||zzzzzzzzzyyyvvvsssooommmoooppprrrsssrrrpppmmmkkkhhhjjjkkkkkkjjjjjjkkkmmmnnnwww}}}|||{{{zzzzzz}}}llldddgggqqq~~~~~~vvvrrrppppppooollllllooowww~~~|||wwwkkk]]]TTTSSSSSSSSSLLLCCC>>>>>>;;;;;;<<<===>>>>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@???@@@AAAAAA@@@AAABBBBBBAAAAAABBBCCC>>>>>>>>>>>>???@@@AAABBBAAABBBBBBAAA??????@@@BBBBBBCCCCCCAAA??????@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEHHHEEEHHHOOOPPP\\\sss}}}~~~|||xxx}}}}}}}}}~~~ttt^^^III>>>888666444444555555444222444444444444444444444444444444555555666777777777666777999===BBBHHHNNNQQQSSSSSSWWWdddkkk]]]WWWTTTZZZkkkeeeWWWQQQMMMJJJJJJAAA???<<<:::::::::<<<===::::::;;;<<<===============@@@DDDFFFFFFIIINNNRRRYYY```mmm}}}~~~rrriii^^^VVVRRRQQQNNNJJJHHHGGGFFFDDDBBB???AAACCCFFFHHHIIIJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUVVVUUUVVVXXX\\\]]]\\\ZZZZZZVVVWWW]]]bbbdddjjjqqquuuyyy~~~}}}wwwppplllbbb\\\TTTNNNIIIFFFCCCBBB@@@>>>;;;;;;<<<>>>>>>>>>===>>>???AAADDDGGGJJJKKKNNNRRRWWW[[[^^^```bbbdddcccfffjjjoooxxx}}}wwwfff\\\TTTVVV\\\___aaacccccccccccccccdddeeefffggghhhgggeeeddddddeeeggghhhdddfffggggggfffgggjjjlllkkkkkknnnttt}}}ooo___SSSJJJGGGCCCDDDJJJQQQWWWYYY[[[\\\]]]___bbbdddeeeffffffiiilllmmmnnnnnnpppqqqrrrwww{{{qqqooommmlllkkkkkkjjjjjjiiijjjjjjkkkkkkkkkjjjjjjhhhkkknnnmmmjjjiiillloootttyyyxxxpppkkkgggfffhhhoooppprrrrrrrrrrrrtttuuuvvvwwwvvvtttrrrrrruuuxxxzzz~~~}}}yyyuuuuuuuuuuuusssqqqnnnmmmppppppqqqqqqqqqooonnnmmmjjjjjjjjjiiihhhhhhkkkmmmtttzzz}}}zzzxxxxxxyyy}}}{{{nnnmmmvvv|||sssooonnnqqqrrrrrruuuyyy}}}yyyyyyuuuhhhZZZOOOMMMKKKJJJEEE>>><<<>>><<<<<<<<<<<<===???AAABBBEEEDDDBBB@@@@@@@@@AAABBBEEEDDDBBB@@@??????@@@AAA===???BBBBBBAAA@@@@@@AAA>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBB??????AAACCCCCCDDDDDDBBB???>>>@@@BBB??????@@@AAABBBCCCDDDDDDFFFHHHEEEHHHPPPSSS___uuuzzz{{{zzzvvvsss|||{{{xxxxxxnnnZZZHHH???777666444444555555444222333333333333333333333333444444555555666666777777888999<<<@@@FFFLLLRRRVVVQQQTTTYYYbbbuuu{{{eeeZZZPPPTTTbbb}}}fffWWWQQQMMMKKKKKKAAA???===:::::::::<<<===999:::;;;<<<<<<<<<<<<;;;<<>><<>>@@@AAAAAA<<<===>>>@@@CCCEEEHHHIIILLLOOOUUUYYY[[[]]]___aaaaaadddhhhnnnyyyzzzggg\\\TTTUUUZZZ]]]^^^```ccccccccccccdddeeefffggggggfffdddddddddfffhhhiiibbbdddeeeeeeeeefffhhhjjjiiijjjmmmqqqvvv}}}kkk\\\LLLHHHCCCCCCHHHPPPUUUWWWZZZ[[[]]]___aaacccdddeeefffiiilllmmmmmmmmmnnnooommmooottt{{{zzzuuunnnllljjjiiijjjjjjiiihhhggghhhiiiiiiiiihhhgggffffffjjjmmmmmmjjjiiilllppprrrwww|||uuuooommmnnnnnnpppqqqrrrrrrssstttvvvvvvwwwwwwtttqqqqqqtttwwwzzz|||wwwlllmmmnnnooopppoooooonnnpppppppppppppppooonnnnnnkkkkkkiiigggfffgggjjjmmmxxx||||||xxxvvvuuuxxx~~~{{{sssxxx}}}zzzrrroooppptttwwwyyy~~~yyyuuuwwwtttgggYYYKKKHHHEEEDDD@@@;;;<<<@@@>>>===<<<<<<===???BBBDDDHHHFFFCCC@@@???@@@BBBCCCFFFDDDBBB@@@>>>>>>???@@@;;;>>>AAABBBAAA??????????????????>>>??????@@@AAACCCDDDDDDBBB??????AAADDDCCCEEEEEECCC@@@>>>@@@BBB>>>>>>???@@@BBBCCCCCCDDDFFFGGGEEEJJJTTTYYYfff~~~yyy|||zzzrrrnnn{{{~~~~~~hhhRRRCCC666666666555444333333333333222222333333333333444444666666666666777888::::::999;;;>>>BBBFFFJJJLLLNNNRRRVVVVVV[[[kkkmmm^^^TTTTTTYYYkkkmmm^^^SSSKKKJJJMMMEEEDDD@@@===;;;;;;;;;;;;999999999:::;;;<<<>>>>>><<<<<<===???BBBFFFIIIKKKMMMSSS^^^jjjuuuwwwjjj```ZZZUUUPPPKKKHHHHHHHHHFFFDDDAAAAAA@@@AAACCCGGGKKKMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLNNNPPPQQQOOOOOOOOOOOOPPPRRRTTTUUUSSSUUUWWWXXXXXXXXXZZZ\\\\\\[[[YYYWWWXXXZZZ\\\^^^aaaeeekkkqqqtttsssmmmiii___RRREEEAAAAAA@@@??????AAA???===>>>AAABBBAAA??????===<<<<<<>>>AAAFFFHHHLLLOOOSSSVVVXXXZZZ\\\^^^^^^bbbeeehhhrrrnnnaaaUUUTTTXXX[[[]]]```bbbbbbbbbbbbcccdddeeefffeeeeeeffffffggghhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeedddfffiiilllqqqwww|||hhhVVVNNNFFFDDDDDDGGGOOOXXXWWWYYY[[[\\\]]]___bbbdddggghhhjjjllllllkkkjjjiiiiiijjjkkkmmmnnnoooooopppiiihhhffffffggggggeeedddfffggghhhjjjjjjjjjiiihhhhhhkkknnnnnnlllkkklllmmmsssxxx{{{sssooommmiiikkknnnoooooooooppprrrvvvwwwwwwvvvtttvvv{{{yyyqqqlllkkkjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllnnnqqqtttooolllkkklllppprrrqqqpppyyy|||yyyxxx}}}xxx{{{}}}wwwxxx~~~|||vvvtttrrrtttssskkk]]]QQQIIIGGGCCC@@@===<<<;;;;;;===>>>?????????@@@CCCFFFEEEFFFFFFEEEDDDBBBAAA???AAABBBDDDDDDCCC@@@===:::===>>>>>>???????????????======<<<<<<===>>>@@@AAA@@@DDDFFFCCCBBBCCCDDDBBBHHHFFFCCCBBBBBBAAA@@@>>>BBBAAAAAA@@@AAABBBDDDEEEEEEDDDGGGJJJOOOYYYlll}}}zzz|||zzzsssqqq~~~fffPPPBBB666666666555444333333333333222222333333333333444444666666666666777888::::::;;;===???BBBEEEIIIKKKLLLMMMRRRRRRXXXhhh{{{pppaaaTTTRRRSSS___yyyvvveeeWWWLLLJJJMMMHHHFFFCCC???===<<<<<<===;;;;;;:::::::::;;;<<<<<<;;;<<<===???AAAEEEHHHJJJMMMRRR[[[fffooo|||tttiiicccZZZUUUNNNKKKJJJIIIFFFCCCAAA@@@@@@@@@BBBEEEIIIKKKJJJJJJIIIHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPQQQOOOOOONNNOOOPPPQQQSSSTTTTTTUUUWWWWWWWWWWWWYYY[[[[[[ZZZXXXVVVVVVWWWXXXYYY\\\___ccciiikkkjjjeeeaaaUUUKKKBBB@@@@@@???>>>@@@DDDBBBAAABBBDDDDDDCCCAAA???>>>===<<<>>>AAAEEEGGGJJJMMMRRRVVVXXXZZZ\\\^^^aaadddfffhhhppp|||qqqcccWWWTTTWWWYYY\\\___aaaaaaaaaaaabbbcccdddddddddeeeeeeffffffggghhhhhheeeeeeeeeeeeeeeeeedddddddddfffhhhjjjmmmrrrxxx|||vvvcccXXXMMMIIIGGGFFFJJJOOOTTTVVVWWWXXXYYY[[[___bbbeeeggghhhjjjjjjiiihhhgggfffgggiiijjjlllmmmmmmmmmiiihhhgggggghhhgggeeecccfffggghhhiiijjjjjjiiiiiihhhkkknnnnnnmmmkkklllmmmtttwww}}}uuuooommmiiikkkmmmnnnnnnnnnoooppprrrtttvvvwwwwwwzzz~~~wwwoooiiiiiiiiiiiiiiijjjkkklllmmmnnnooonnnmmmnnnqqqsssnnnmmmmmmoootttvvvvvvuuuzzzzzzxxxzzz~~~zzzuuusssyyy~~~~~~|||wwwvvvuuutttpppgggZZZPPPGGGEEEBBB>>><<<<<<<<<<<<===>>>??????>>>???BBBDDDEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCBBBAAAAAA???<<<:::;;;<<<<<<===============>>>>>>=========???@@@AAAAAADDDFFFEEEGGGKKKLLLJJJJJJHHHEEEDDDDDDDDDBBBAAAAAA@@@@@@???@@@AAACCCDDDDDDCCCEEEIIIMMMVVVgggwwwzzz{{{yyyuuuxxx}}}bbbLLL@@@777666666555444333333333333222222333333333333444444555555666666777999:::;;;>>>>>>@@@BBBDDDFFFHHHIIIGGGNNNQQQXXXgggvvvvvveeeYYYTTTOOOTTTfffppp___RRRMMMNNNKKKIIIFFFBBB???>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<>>>@@@CCCFFFHHHKKKOOOWWW___fffqqq|||oooiii```ZZZSSSNNNKKKIIIFFFCCCAAA@@@??????AAACCCFFFGGGIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVXXXYYYXXXWWWVVVUUUTTTSSSSSSWWWXXXZZZ]]]______[[[XXXJJJDDD@@@@@@>>>===>>>BBBGGGFFFEEEEEEFFFEEEDDDBBB@@@???======>>>AAADDDFFFHHHKKKPPPTTTWWWYYY\\\^^^cccddddddeeelllvvv|||}}}uuugggYYYTTTUUUVVVZZZ]]]______``````aaabbbbbbccccccddddddeeeeeefffggggggddddddddddddddddddddddddeeefffgggggghhhkkkooosssssseeeVVVNNNJJJGGGFFFGGGNNNOOOPPPQQQRRRVVV[[[___cccdddfffgggggggggfffeeeddddddfffhhhiiijjjjjjjjjhhhgggggghhhhhhhhheeeccceeefffggghhhiiiiiiiiiiiiiiikkkmmmnnnmmmlllllllllqqqsssvvvzzzvvvpppmmmiiikkkllllllkkkkkklllnnnqqqtttxxxzzz|||~~~}}}}}}xxxqqqlllffffffggghhhiiiiiijjjjjjlllmmmoooooonnnnnnpppqqqmmmnnnpppuuuzzz}}}}}}}}}{{{zzzwwwyyy}}}~~~vvvppppppzzz{{{yyyxxx|||{{{xxxyyyzzzwwwooobbbVVVMMMCCCBBB???===;;;;;;<<<===>>>?????????>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDEEEDDDBBBAAAAAA@@@>>><<<;;;<<<======>>>>>>======@@@???>>>>>>>>>???@@@AAABBBEEEGGGJJJQQQWWWVVVQQQKKKIIIGGGFFFFFFEEEDDDCCC>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCFFFIIIPPP^^^lllyyyyyyxxxxxxzzz]]]GGG???888666666555444333333333333222222222333333333444444555555555666777999:::;;;>>>??????AAABBBCCCDDDDDDEEELLLQQQ[[[hhhtttoooddd\\\TTTSSS\\\ooolll]]]TTTQQQNNNLLLHHHDDDAAA???>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;===???BBBDDDFFFHHHJJJQQQXXX^^^fffuuuvvvnnneee^^^VVVPPPMMMJJJGGGDDDAAA@@@?????????AAABBBDDDGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOLLLMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVUUUTTTSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTSSSTTTTTTUUUWWWYYYYYYVVVTTTHHHDDDAAA???<<<:::???GGGIIIIIIHHHHHHGGGEEECCCBBB@@@???>>>===>>>@@@CCCDDDFFFJJJOOOSSSVVVYYY\\\^^^aaa```___aaafffooowww{{{yyykkk\\\UUUSSSSSSWWW[[[]]]^^^^^^___`````````aaabbbbbbccccccdddeeeeeefffccccccccccccddddddddddddeeefffggggggfffhhhkkknnnsss}}}rrr^^^SSSMMMIIIEEEEEEFFFGGGHHHJJJMMMRRRYYY^^^aaabbbcccdddeeeeeeddddddbbbcccdddfffggghhhiiiiiiggggggggghhhhhhgggdddbbbcccdddeeefffgggggghhhhhhhhhiiikkkkkkkkkkkkjjjjjjjjjmmmqqqssstttxxx~~~zzzsssnnnlllhhhiiijjjjjjiiiiiijjjllluuuxxx|||{{{wwwsssooojjjfffcccccceeefffhhhiiiiiijjjjjjlllnnnooonnnnnnooopppmmmppptttzzz{{{xxxwww}}}~~~}}}xxxrrrsss|||zzztttvvv}}}tttrrrsssxxx}}}xxx}}}}}}qqq```RRRJJJ@@@???===;;;;;;;;;===>>>>>>???@@@???======>>>???AAABBBDDDEEEFFFFFFEEEEEEFFFEEEEEEGGGIIIHHHEEEAAA>>>>>>???@@@@@@@@@@@@???@@@???>>>======>>>???@@@CCCGGGLLLRRRZZZ___ZZZRRRIIIGGGEEEDDDDDDDDDCCCAAA<<<<<<======>>>???@@@AAABBBAAABBBEEEGGGKKKUUU```tttzzzrrrwwwvvvvvv|||vvvWWWCCC===888666666555444333333333333222222222333333333444444444444555666777999;;;<<<======>>>>>>???@@@AAAAAACCCKKKQQQZZZgggooo~~~oooeee\\\WWWXXXbbbvvv}}}kkk\\\RRRPPPNNNIIIEEEAAA???>>>===;;;::::::::::::;;;<<<<<<:::::::::;;;===@@@BBBDDDDDDFFFKKKRRRWWW]]]iiiuuuwwwjjjcccZZZSSSOOOMMMIIIFFFCCCBBBAAA@@@@@@@@@@@@AAADDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTSSSRRRQQQRRRSSSTTTUUUWWWYYYZZZZZZYYYXXXVVVUUUUUUWWWYYYZZZYYYXXXPPPKKKEEE@@@:::999AAAKKKMMMNNNNNNMMMJJJGGGDDDCCC@@@???>>>>>>???AAACCCDDDFFFJJJOOOSSSVVVYYY\\\^^^___]]]]]]```eeellluuu||||||ooo___VVVRRRQQQTTTYYY[[[\\\^^^_______________aaaaaaaaabbbccccccddddddbbbbbbbbbcccccccccddddddeeefffgggggggggiiilllnnnooottt}}}hhhYYYQQQJJJEEEDDDAAABBBDDDFFFJJJPPPWWW]]]^^^___```aaabbbccccccdddaaabbbdddeeeggghhhhhhhhhgggfffffffffgggfffdddaaaaaaaaabbbcccdddeeefffgggfffggghhhiiijjjjjjhhhgggeeeiiinnnpppqqqqqqtttwwwzzzzzzyyyxxxxxx{{{}}}~~~~~~~~~~~~~~~~~~|||yyyuuuqqqmmmjjjhhhggghhhiiiiiihhhiiilllnnnxxx{{{}}}vvvpppkkkgggcccaaaaaabbbccceeegggiiikkkkkkjjjlllnnnnnnnnnmmmnnnooonnnssszzz|||xxxwwwxxxzzz~~~yyypppjjjnnnzzz~~~zzzyyysssrrrpppqqqvvv~~~~~~{{{xxxsss```OOOFFF>>>===;;;::::::<<<===>>>>>>???@@@???>>>======>>>???@@@BBBDDDEEEEEEEEEDDDDDDEEEIIINNNSSSRRRLLLFFF>>>??????@@@@@@@@@@@@@@@???>>>=========>>>???@@@DDDJJJPPPWWW^^^```WWWLLLEEECCCAAA@@@AAAAAA???>>>;;;<<<===>>>???@@@@@@AAABBB@@@AAADDDFFFGGGNNNVVVbbblllvvvfffrrruuutttuuu~~~pppRRRAAA===888666666555444333333333333222222333333333333444444444444555666888999;;;<<<;;;<<<===>>>???@@@@@@AAABBBIIIMMMUUU___dddssswwwkkk___YYYVVVXXXfffvvviiiXXXSSSPPPLLLGGGBBB@@@>>>>>>:::::::::::::::;;;<<<===::::::::::::<<<>>>@@@BBBBBBBBBGGGMMMQQQVVV___iiixxxuuummmbbbZZZUUUQQQMMMJJJFFFEEEDDDBBBAAA@@@??????AAABBBDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNOOONNNPPPQQQRRRRRRPPPOOOPPPRRRQQQSSSVVVXXXZZZ[[[\\\\\\YYYYYYYYY\\\___aaaaaa```ZZZSSSJJJCCC===<<>>>>>>>>>>>@@@AAACCCDDDGGGJJJOOOSSSVVVXXX[[[]]]___]]]]]]aaaeeekkkttt}}}~~~qqqbbbXXXRRRPPPRRRWWW[[[\\\]]]___```______^^^___``````aaabbbbbbccccccaaaaaaaaabbbbbbccccccdddccceeegggggghhhiiikkknnnnnnpppuuuwwweeeXXXLLLEEECCC@@@BBBDDDFFFIIINNNUUUYYYYYYZZZ[[[]]]___aaabbbcccaaabbbccceeefffgggggghhhgggeeedddcccddddddcccaaa``````aaaaaacccdddfffggggggfffggghhhjjjjjjhhhfffdddgggkkkmmmmmmmmmmmmmmmnnnmmmkkkjjjmmmqqqvvvyyyttttttuuuuuuvvvvvvvvvvvvppppppqqqrrrssstttuuuuuurrrqqqooommmjjjgggeeedddhhhiiijjjkkkkkknnnqqqtttxxxzzzzzzvvvpppjjjeeebbbaaa```bbbbbbcccdddgggjjjmmmooolllmmmoooooonnnnnnpppqqqrrrxxx{{{vvvtttuuuyyy}}}~~~{{{vvvpppnnnuuu{{{vvvwwwuuutttxxx~~~}}}yyywwwwww|||}}}ooo\\\LLLBBB===<<<;;;::::::<<<>>>???===???AAA@@@???>>>>>>???>>>???AAACCCDDDDDDDDDDDDCCCDDDIIIQQQWWWVVVNNNFFF<<<===>>>>>>??????>>>>>>>>>>>>======>>>???AAABBBFFFLLLSSSWWW[[[YYYPPPFFFBBB@@@>>>===>>>>>>===<<<;;;<<<>>>???AAAAAABBBBBBCCCAAABBBFFFGGGFFFJJJPPPXXX^^^nnnrrraaafffxxxuuurrrtttjjjNNN@@@===777666666555444333333333333222222333333333333444444444444555666888:::;;;===;;;;;;===>>>@@@AAACCCCCCEEEIIIJJJOOOWWWYYYddd|||~~~nnn```YYYSSSQQQZZZhhhwwwiiiVVVSSSOOOIIIDDDAAA@@@???<<<<<<;;;:::::::::;;;;;;:::999999:::;;;===???@@@AAAAAADDDIIILLLOOOVVV^^^hhhyyy{{{nnnddd]]]WWWRRRNNNIIIHHHFFFDDDBBBAAA??????>>>???BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNMMMNNNPPPQQQPPPOOOOOOPPPQQQPPPQQQSSSUUUWWWYYYZZZ[[[[[[[[[]]]aaaeeehhhhhhhhh___WWWNNNHHHBBB@@@DDDKKKPPPRRRTTTQQQLLLFFFCCCCCC======>>>???@@@BBBDDDEEEIIILLLQQQTTTVVVXXX[[[]]]^^^\\\\\\aaaccceeennnxxx}}}rrrdddZZZSSSOOOQQQUUUZZZ\\\^^^___``````___^^^^^^______```aaaaaabbbbbb``````aaaaaabbbccccccdddaaaccceeeeeeffffffhhhjjjjjjjjjnnnvvvtttcccSSSIIIFFFEEEFFFHHHIIIJJJMMMQQQTTTSSSTTTVVVXXX[[[^^^```aaa___```bbbdddeeefffffffffgggdddaaa```aaabbbbbbaaaaaaaaaaaabbbccceeegggiiihhhggggggiiikkkllliiigggffffffgggiiilllnnnnnnmmmkkkiiigggfffhhhkkkmmmnnnmmmmmmmmmnnnoooooonnnmmmjjjjjjiiiiiijjjkkkmmmnnnjjjiiihhhfffeeedddcccccciiikkkmmmnnnppptttyyy}}}|||}}}~~~|||pppmmmiiieeeaaa```bbbcccdddccccccdddgggkkkpppssspppqqqqqqqqqpppqqqsssuuuxxxzzzyyyvvvrrrqqqssswww{{{yyywwwvvvuuuwww~~~}}}{{{}}}}}}zzz|||{{{~~~|||{{{uuuwwwwwwqqqeeeVVVHHH@@@>>>===;;;:::;;;<<<>>>???===???AAAAAA@@@??????@@@???@@@BBBDDDDDDEEEDDDDDDCCCBBBEEELLLRRRQQQIIIAAA======>>>????????????>>>??????>>>???@@@BBBDDDFFFHHHNNNRRRRRRQQQPPPJJJCCCAAA???>>>===>>>>>>===<<<<<<===???AAACCCCCCDDDCCCDDDCCCDDDHHHIIIGGGHHHLLLQQQTTT```sss{{{ppp___```kkkuuurrrsssgggLLL@@@===777666666555444333333333333222222333333333444444444333444444666888:::<<<===;;;<<<===???AAACCCEEEFFFHHHLLLJJJLLLRRRRRR\\\sssqqq```XXXRRRNNNUUUbbbsssyyyYYYVVVQQQKKKFFFCCCAAA@@@>>>>>><<<;;;:::999999999999999999999:::<<<>>>???AAA@@@CCCGGGIIIJJJOOOVVV```nnnwwwkkkbbb[[[UUUQQQKKKJJJHHHFFFDDDAAA@@@???<<<>>>@@@CCCEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMNNNPPPPPPOOONNNPPPQQQNNNOOOPPPRRRTTTVVVXXXYYY[[[\\\___dddiiilllmmmlllaaaXXXPPPKKKGGGDDDEEEIIIMMMPPPQQQNNNHHHBBB??????<<<<<<===???AAACCCDDDFFFJJJMMMRRRUUUWWWXXX[[[\\\\\\YYYZZZ^^^___```gggqqq}}}rrreee\\\TTTOOOPPPTTTZZZ\\\^^^`````````___^^^^^^^^^______```aaaaaaaaa___``````aaabbbccccccccc```bbbcccdddcccccceeegggeeeeeehhhpppyyy}}}mmmZZZOOOKKKIIIKKKLLLLLLKKKLLLNNNPPPOOOPPPRRRTTTXXX[[[^^^```^^^___aaabbbdddeeeeeeeeegggddd```^^^___```aaaaaacccbbbbbbcccdddgggiiijjjjjjiiihhhjjjmmmmmmkkkhhhhhheeedddffflllqqqssssssmmmkkkiiihhhiiiiiihhhgggjjjjjjjjjlllmmmllljjjiiijjjiiigggeeedddeeefffgggccccccbbbbbbbbbcccdddeeekkkmmmooorrrtttyyy~~~}}}zzztttooohhhgggeeebbb```aaadddgggfffdddcccdddggglllrrrvvvssstttsssrrrqqqsssvvvyyy|||~~~}}}}}}{{{{{{rrrrrrqqqooooooppptttwwwuuuuuuvvvxxx}}}|||zzzrrruuu}}}zzztttrrrnnnggg]]]PPPEEE>>>>>>===<<<;;;;;;<<<>>>???===???AAABBBAAA@@@@@@AAA@@@BBBCCCEEEEEEEEEEEEDDDCCCAAAAAAFFFLLLKKKDDD<<>>?????????======>>>AAACCCDDDEEEEEEEEEEEEDDDEEEIIIJJJHHHHHHKKKKKKMMMVVVgggvvvzzzuuupppYYYYYY___mmm~~~wwwpppppp}}}___JJJ;;;666777555444333222111111111111111222333444555444333222222333444666999<<>>@@@CCCEEEKKKMMMQQQSSSRRRSSS\\\gggppp^^^SSSMMMMMMSSS[[[eeexxxdddYYYPPPMMMLLLGGGCCCBBB???>>><<<;;;::::::;;;;;;;;;:::888888888:::<<<===???@@@AAABBBDDDHHHMMMQQQYYYcccqqqtttkkkaaaZZZXXXQQQNNNJJJGGGFFFDDDBBBAAA>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFFFFFFFGGGIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNPPPRRRTTTUUUVVVYYY\\\]]]^^^bbbhhhhhheee```[[[TTTLLLGGGFFFGGGHHHJJJIIIGGGFFFEEECCC???<<<>>>===<<<<<<>>>AAADDDFFFGGGKKKQQQUUUWWWWWWWWWXXXYYY[[[]]]\\\ZZZ\\\cccjjjlllmmmiii^^^QQQKKKMMMQQQXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]^^^^^^______^^^^^^``````______```bbbdddeeeeeedddcccbbbbbbccceeefffaaaaaaeeekkkqqqwww~~~qqqggg\\\SSSWWWUUUQQQMMMKKKLLLJJJGGGEEEHHHLLLPPPTTTXXX^^^aaabbbaaa___^^^___```bbbddddddcccbbb````````````aaabbbdddeeedddbbbbbbeeegggiiiiiiiiiiiihhhgggeeeeeeeeeeeefffiiinnnuuu{{{}}}uuulllhhhiiijjjjjjhhhggggggfffffffffgggggghhhiiihhhfffcccaaa```bbbddd___```bbbbbbaaabbbdddfffhhhnnnssstttvvv~~~}}}vvvnnngggcccaaa``````aaabbbbbbaaa___gggggggggggghhhkkkpppssswwwssstttwwwvvvsssvvv}}}~~~~~~}}}|||zzzxxxwwwvvvqqqkkkjjjmmmoooooommmpppnnnnnnvvvzzzwwwsssuuu~~~}}}zzzxxxqqqcccRRREEE???===888999:::;;;<<<<<<<<<<<>>@@@AAAAAA@@@???CCCBBBBBBBBBDDDFFFHHHIIIKKKKKKLLLLLLJJJGGGDDDCCCBBBAAA@@@AAABBBBBBAAA??????@@@AAABBBCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGIIIOOOYYYcccjjjlllkkkWWWVVVWWW]]]gggzzz|||tttsssvvv[[[GGG;;;777888444333333333333333444444222333444555555555444444555555666888:::<<<>>>????????????>>>>>>???CCCEEEPPPQQQSSSTTTSSSSSS[[[fff}}}|||nnn\\\QQQLLLKKKPPPWWWbbbsssoooaaaSSSMMMKKKHHHDDDDDD???>>>===;;;:::::::::;;;;;;:::999888888:::<<<===>>>??????@@@AAAEEEJJJNNNRRRZZZeeesssrrreee]]]\\\UUURRRMMMJJJHHHFFFDDDBBB???????????????AAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLNNNPPPQQQRRRSSSPPPTTTWWWYYY___ggghhhfffeeeaaaZZZRRRLLLHHHFFFEEEGGGEEEDDDCCCCCCAAA===;;;===<<<::::::<<>>;;;;;;<<<===>>>>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCDDDFFFIIIIIIHHHGGGGGGHHHBBBBBBAAAAAA@@@???>>>>>>:::<<<>>>@@@AAAAAA@@@@@@BBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLLLLJJJHHHEEECCCCCCBBBAAABBBCCCBBBAAA??????@@@AAABBBCCCEEEFFFFFFIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIMMMSSS[[[```bbbaaaTTTRRRRRRTTTYYYeee{{{}}}uuuuuukkkSSSDDD:::777888333333333333444555666777333444555555666666555555888888888999:::<<<===>>>>>>>>>>>>======???CCCFFFQQQQQQRRRRRRQQQRRR[[[eeevvv{{{mmm^^^SSSMMMKKKNNNSSS\\\kkkoooZZZPPPMMMKKKHHHHHH@@@???===;;;::::::::::::;;;:::999888999:::;;;<<<<<<===>>>>>>???AAAEEEHHHNNNTTT\\\eeewwwooofffdddZZZVVVQQQMMMJJJHHHFFFDDDCCCAAA@@@>>>>>>???AAABBBDDDEEEFFFHHHIIIHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNOOOLLLPPPUUUZZZcccnnnrrrqqqqqqmmmfff]]]TTTMMMGGGEEEEEEDDDBBBBBBBBB@@@>>>;;;;;;:::999999:::===@@@BBBGGGKKKQQQUUUVVVVVVVVVWWWYYYYYYXXXWWWYYY\\\___aaannnpppnnneeeWWWMMMKKKLLLQQQRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^_________``````aaaaaaaaaaaa`````````___aaadddfffiiiqqqzzz|||zzztttnnnaaaYYYNNNFFFBBB@@@AAABBBCCCFFFKKKOOOSSSXXX]]]```aaaaaaaaaaaaaaaaaaaaaaaa``````^^^^^^]]]^^^___```aaabbbcccbbbaaaaaaccceeeeeeeeeeeeeeedddcccbbbaaa``````bbbgggoooyyytttlllhhhgggeeedddbbbbbbaaa```````````````dddeeeeeeeeecccbbbcccdddfffeeecccbbbaaadddiiimmmtttzzz}}}xxxvvvrrrlllfffaaa]]][[[]]]]]]___```aaabbbbbbbbbbbbdddfffgggiiimmmrrrvvvwwwwww{{{~~~~~~|||yyyvvvsssqqqqqqmmmkkkiiiiiijjjjjjiiihhhccciiisss~~~~~~zzz~~~zzz|||{{{yyyyyy{{{xxxuuulll___PPPDDD???===<<<<<<======>>>????????????@@@AAAAAA@@@@@@AAACCCDDDFFFIIIKKKKKKKKKLLLMMMDDDCCCAAA???>>>>>>>>>>>><<<===???@@@AAAAAAAAAAAA@@@BBBCCCEEEGGGIIIJJJJJJKKKKKKLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCDDDCCCAAA??????@@@AAABBBCCCEEEFFFFFFJJJJJJIIIIIIHHHIIIIIIJJJHHHHHHIIIMMMQQQTTTUUUUUUUUURRRQQQRRRRRRWWWeeerrrzzztttuuu}}}aaaMMMAAA999777777333333333333444555666777333333444555555666666666888888888999;;;<<<>>>???>>>>>>>>>>>>>>>AAAFFFJJJQQQOOONNNNNNNNNPPPYYYdddqqq~~~rrrdddZZZSSSNNNMMMPPPVVVcccyyy|||cccUUUQQQNNNLLLLLLBBBAAA>>><<<;;;:::::::::;;;:::999999999:::;;;;;;<<<<<<=========???BBBEEEKKKPPPUUU[[[ggg}}}~~~rrrmmm]]]YYYSSSOOOLLLJJJIIIGGGFFFDDDAAA???>>>???@@@AAABBBCCCFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJOOOVVV]]]jjjxxxzzzqqqfff[[[SSSMMMJJJGGGFFFDDDCCCCCCCCC@@@>>>===;;;:::999:::<<>>AAAEEEJJJMMMQQQTTTWWWZZZ^^^````````````aaa```___^^^]]]___^^^]]]]]]]]]^^^```aaaaaaaaaaaaaaa```aaabbbccccccccccccccccccbbbaaaaaaaaaaaaaaadddkkkttt}}}}}}rrrjjjeeecccbbbaaaaaa```___^^^^^^]]]^^^^^^___aaacccdddcccbbbcccdddgggfffdddcccdddiiipppuuuyyy~~~xxxqqqmmmhhhccc^^^\\\ZZZZZZ[[[]]]___aaaaaabbbcccddddddeeegggiiikkknnnsssvvvxxx{{{~~~{{{wwwssspppnnnmmmllllllllljjjhhhgggffffffjjjrrr~~~~~~yyyxxxvvvsssvvv}}}{{{sssooofffYYYLLLBBB===<<<;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAAAAA@@@@@@AAABBBDDDGGGJJJKKKKKKKKKLLLMMMFFFEEEBBB???>>>>>>???@@@>>>>>>@@@AAABBBBBBBBBBBB@@@AAADDDGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGFFFDDDDDDDDDCCCAAA??????@@@AAABBBCCCEEEFFFFFFJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIKKKLLLNNNNNNQQQQQQRRRSSSSSSTTT[[[eeezzzvvvxxxsssYYYGGG>>>888666666444444333333333333444444333333333444555666666777666777888999;;;>>>@@@AAA?????????@@@AAAFFFLLLPPPYYYTTTPPPMMMLLLNNNVVV```pppyyymmmcccZZZQQQMMMMMMPPP[[[ooojjj[[[TTTOOOLLLLLLDDDCCC@@@>>><<<;;;;;;;;;;;;:::::::::::::::::::::<<<============>>>@@@CCCFFFJJJOOOTTTZZZhhh}}}~~~sssaaa]]]WWWQQQOOOMMMKKKJJJHHHFFFDDDAAA@@@@@@@@@AAA@@@AAADDDFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJJJJJJJJJJJJJJJJJJJFFFMMMTTT^^^mmm}}}xxxmmmbbbZZZTTTRRRMMMKKKHHHGGGFFFEEECCCAAA@@@>>>===<<<<<<>>>AAABBBGGGKKKQQQTTTUUUUUUUUUUUURRRQQQPPPSSSWWW\\\^^^___kkkrrrvvvpppbbbTTTKKKHHHGGGIIIKKKNNNQQQSSSTTTUUUYYYYYYZZZ[[[[[[[[[[[[[[[WWWXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[]]]```aaabbbiiiqqq{{{yyygggZZZLLLEEEAAA@@@DDDKKKSSSVVVYYY[[[\\\]]]^^^```````````````___^^^\\\\\\]]]\\\\\\\\\]]]___```aaa```_________``````aaaaaabbbbbbccccccbbbbbbaaaaaacccbbbaaabbbeeekkkrrrvvvyyyssskkkdddaaa___````````````___^^^^^^^^^^^^^^^\\\^^^aaabbbccccccdddfffggghhhhhhhhhkkkqqqyyy~~~~~~vvviiifffbbb]]]ZZZZZZZZZ[[[\\\___bbbccccccccceeeggghhhiiikkklllmmmooosssvvv{{{}}}zzzvvvrrrooommmllllllmmmnnnkkkfffcccccceeettt}}}~~~zzzuuurrrpppuuu|||}}}vvvmmmhhh^^^RRRGGG???<<<;;;;;;:::::::::;;;<<<===>>>>>>???AAA@@@??????@@@BBBEEEGGGIIIJJJIIIHHHIIIIIIHHHFFFDDDAAA@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCCCC@@@BBBDDDGGGIIIJJJJJJIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDEEEDDDAAA??????@@@AAABBBCCCEEEFFFFFFHHHGGGFFFFFFEEEEEEEEEFFFHHHHHHHHHIIIIIIJJJLLLNNNLLLLLLOOOSSSSSSQQQTTTYYYiii{{{xxx|||jjjQQQBBB<<<888555444444444333333333333333444444444444444555777888999777888999;;;===???AAACCC@@@AAABBBCCCFFFLLLTTTYYYeee]]]UUUPPPLLLMMMTTT]]]pppyyyooocccVVVNNNKKKLLLTTTbbbuuuqqqcccYYYPPPKKKKKKGGGEEECCC@@@===<<<<<<<<<;;;;;;::::::::::::999999;;;<<<============???AAAEEEGGGMMMRRRUUU\\\jjjxxx{{{kkkfff^^^XXXSSSQQQOOOMMMIIIHHHGGGEEECCCBBBAAA@@@>>>@@@BBBDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIOOOXXXbbbssswwwnnnfff```^^^UUURRROOOLLLJJJHHHFFFDDDCCCBBB@@@>>>>>>@@@BBBDDDGGGKKKQQQTTTUUUTTTTTTTTTOOOPPPQQQSSSVVVYYY]]]___hhhpppxxxuuuhhhXXXMMMIIIDDDEEEHHHKKKOOOQQQSSSTTTXXXYYYZZZZZZ[[[[[[ZZZZZZWWWXXXXXXWWWWWWVVVUUUTTTUUUUUUWWWXXXYYYYYYZZZZZZZZZYYY\\\```aaabbbhhhppp{{{fffYYYMMMHHHFFFCCCGGGOOOXXX[[[]]]^^^]]]]]]]]]^^^```___^^^]]]\\\[[[ZZZYYYZZZYYYYYYZZZ[[[^^^```aaa___^^^]]]]]]___``````___```aaaaaabbbaaaaaa``````cccbbb```___```cccgggiiikkkhhhddd```^^^^^^___```______^^^^^^^^^______```\\\^^^```bbbccceeegggjjjkkkmmmooorrruuu{{{{{{sssccc```]]]ZZZYYYZZZ\\\^^^^^^bbbeeefffeeeeeegggjjjlllmmmooopppqqqsssuuuxxx|||{{{zzzwwwtttqqqnnnllllllooopppmmmgggdddgggjjj|||tttppprrrvvv}}}yyyrrrgggaaaVVVLLLCCC>>><<<;;;<<<<<<;;;;;;<<<===???@@@>>>???@@@@@@??????@@@BBBEEEGGGHHHHHHGGGEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCDDDFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@???@@@AAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCFFFHHHJJJJJJJJJKKKMMMNNNMMMNNNRRRWWWWWWRRRPPPSSS[[[hhh~~~wwwwww~~~vvv```III===:::777555444444333333333444555666777666666666666777999;;;<<<<<<<<<===>>>???AAABBBCCCBBBCCCDDDGGGKKKRRR[[[aaahhh___UUUOOOMMMNNNUUU^^^ooovvv}}}ooo___SSSNNNIIIMMMUUUcccuuuzzzooobbbUUUOOONNNIIIHHHEEEBBB???>>>======;;;;;;;;;;;;::::::999888888:::<<<<<<<<<===>>>@@@DDDDDDIIIPPPRRRUUU___jjjzzzyyysssiii```ZZZUUURRRPPPIIIIIIIIIHHHFFFDDDBBBAAA===>>>???@@@BBBCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKRRRZZZeeeuuuxxxqqqlllbbb^^^YYYUUURRROOOLLLJJJEEEDDDBBB@@@@@@AAACCCEEEHHHLLLQQQTTTTTTTTTTTTTTTOOORRRTTTUUUTTTVVVYYY]]]dddnnnyyyyyymmm\\\PPPJJJAAACCCFFFJJJMMMPPPRRRSSSWWWWWWXXXYYYYYYYYYYYYYYYWWWVVVTTTSSSQQQPPPPPPPPPOOOOOOPPPQQQSSSUUUVVVXXXYYYYYY\\\___```aaagggooozzz~~~fffXXXNNNLLLIIIEEEHHHPPPUUUXXX[[[\\\[[[ZZZZZZZZZZZZYYYWWWUUUSSSSSSSSSSSSVVVVVVVVVWWWYYY[[[^^^______]]][[[\\\^^^```___^^^^^^^^^_______________^^^______^^^^^^^^^___aaabbbaaaaaaaaa___^^^^^^___```^^^^^^]]]^^^^^^___```aaa^^^```bbbccceeehhhlllooorrrvvvzzz~~~~~~{{{rrrjjj]]][[[YYYXXXYYY\\\___aaaaaaeeeiiiiiiggggggiiimmmmmmooorrrtttuuuwwwzzz|||~~~yyyzzzzzzyyywwwtttpppnnnppptttvvvsssnnnmmmrrrxxxwwwqqqssswww}}}{{{sssmmmccc\\\RRRHHHAAA>>>======<<<;;;:::999:::<<<>>>???===???@@@@@@??????@@@AAACCCEEEGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCDDDDDDBBB@@@???@@@AAABBBCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDGGGJJJKKKJJJJJJKKKMMMPPPQQQVVV[[[[[[TTTQQQQQQUUU[[[hhh{{{ppprrr}}}}}}oooZZZDDD:::888777555444333333333444666777999:::999888888888999;;;===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFIIINNNVVV```fffdddZZZQQQMMMLLLOOOXXXbbbnnnqqqzzzgggYYYSSSIIIHHHKKKVVViii|||yyykkk\\\SSSRRRKKKIIIFFFCCC@@@>>>>>>===;;;;;;;;;;;;;;;:::999888777888:::;;;;;;<<<>>>???>>>===AAAHHHLLLMMMUUU```gggzzz}}}rrrggg___XXXTTTQQQIIIJJJJJJJJJIIIFFFCCCAAA======>>>>>>@@@BBBDDDEEECCCDDDEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHNNNVVVaaaqqq~~~xxxlllhhhccc]]]YYYVVVRRRPPPFFFEEEBBB@@@@@@AAACCCEEEHHHLLLQQQTTTTTTTTTSSSSSSQQQTTTXXXVVVSSSSSSWWW[[[aaammmzzz{{{ooo___RRRKKK@@@AAAEEEIIIMMMPPPRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWVVVUUURRROOOMMMLLLLLLLLLKKKKKKKKKLLLOOOQQQTTTVVVZZZZZZ\\\___``````eeemmmzzzwwwfffXXXNNNNNNKKKEEEGGGOOOQQQSSSWWWXXXXXXWWWWWWWWWTTTRRROOOLLLKKKJJJKKKLLLSSSSSSSSSTTTWWWYYY\\\]]]___\\\ZZZ[[[^^^______]]]\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^___```aaa]]]___`````````___```aaa\\\\\\\\\]]]^^^___aaaaaa```bbbccceeegggkkkppptttxxx}}}zzzuuuqqqiii```YYYXXXWWWXXXYYY\\\```bbbccchhhlllllliiihhhkkknnnmmmpppsssvvvxxxzzz~~~~~~~~~~~~wwwyyyzzz{{{yyyvvvrrrooouuuzzz}}}zzzuuuvvv~~~{{{tttrrruuuzzz}}}{{{uuummmhhhaaaZZZPPPGGGAAA?????????999888777777777999;;;======???@@@@@@??????@@@AAABBBDDDFFFGGGFFFEEEEEEFFFAAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEDDDEEEEEEFFFGGGCCCBBBBBBCCCDDDDDDBBBAAA???@@@AAABBBCCCEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBFFFJJJKKKJJJHHHIIIJJJMMMNNNSSSZZZZZZTTTOOOOOOQQQSSSZZZdddvvvjjjwww{{{zzz{{{sssgggTTTAAA999777777666666555444333222333555777999;;;;;;:::999999;;;???BBBGGGFFFDDDBBBBBBCCCEEEGGGIIIHHHIIIMMMTTTZZZ___aaa\\\VVVPPPMMMLLLOOOYYYdddpppqqqxxxuuu___PPPOOOLLLNNNWWW```llluuubbbQQQOOOMMMIIIFFFCCC@@@>>>===999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@DDDFFFIIILLLPPPSSS___hhhyyywwwmmmhhh___WWWTTTOOONNNMMMKKKIIIGGGDDDBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKQQQ^^^lllzzz~~~ttthhh```^^^ZZZSSSMMMFFFEEECCCAAA???AAADDDGGGMMMNNNOOOQQQSSSVVVWWWXXXXXXWWWVVVTTTSSSUUUZZZ]]]aaagggoootttpppdddSSSGGGAAA@@@@@@DDDKKKQQQSSSSSSSSSTTTVVVUUUUUUTTTVVVWWWVVVVVVRRRKKKIIIKKKLLLJJJFFFFFFFFFFFFGGGJJJOOORRRWWWZZZ^^^``````bbbeeehhhxxxyyyccc]]]UUUQQQPPPOOOLLLIIIMMMLLLKKKKKKJJJKKKKKKKKKKKKIIIFFFDDDDDDEEEFFFHHHMMMOOORRRVVVXXXYYYYYYXXX[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\]]]]]]^^^^^^^^^\\\^^^______^^^]]]^^^^^^ZZZ]]]______]]]\\\___bbb^^^[[[YYYZZZ^^^``````___ddddddeeefffhhhmmmtttyyy|||sssmmmjjjeee^^^YYYSSSUUUWWWYYY[[[```eeeiiijjjjjjiiiiiihhhkkkooorrrqqqsssuuuyyy}}}||||||~~~{{{xxxwwwuuuvvvwwwwwwuuuuuuuuuuuuwwwtttuuuvvvxxxwwwsssmmmfffbbbXXXTTTLLLEEE@@@>>>>>>???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDBBB@@@???@@@BBBCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCFFFDDDBBBAAACCCDDDEEEDDDCCCDDDEEEEEEDDDCCC@@@???EEEEEEEEEEEEFFFGGGHHHIIINNNQQQTTTUUUSSSQQQQQQQQQQQQOOORRR[[[dddvvvjjj{{{}}}zzzwwwmmmcccQQQ???777666555444555444444333222333555666888;;;<<<;;;::::::<<<@@@CCCGGGFFFDDDCCCCCCEEEGGGIIIMMMOOORRRXXX]]]______^^^]]]XXXTTTRRRPPPQQQXXXaaaiiijjjppp{{{gggZZZRRRLLLKKKQQQXXXcccwwwppp```QQQOOOKKKHHHFFFCCC@@@???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBEEEGGGJJJNNNQQQYYY```nnnxxxnnnbbbZZZWWWRRRPPPNNNKKKIIIFFFDDDBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHKKKKKKOOOYYYfffwwwwwwiiiaaaYYYRRRMMMDDDCCCAAA??????AAAEEEHHHMMMNNNPPPQQQTTTVVVWWWXXXXXXXXXVVVTTTRRRSSSVVVXXX]]]bbbiiinnnlllbbbTTTJJJDDDBBBAAADDDJJJOOOQQQPPPQQQRRRTTTTTTTTTUUUWWWYYYVVVWWWUUUOOOMMMOOOPPPMMMHHHHHHGGGFFFGGGIIILLLOOOVVVYYY]]]______```bbbdddooottt|||xxxqqqllliiiccc^^^YYYSSSLLLHHHHHHGGGFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAACCCDDDIIIKKKNNNRRRUUUWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]][[[]]]^^^^^^]]]]]]]]]^^^]]]^^^``````_________```^^^[[[XXXYYY\\\^^^___^^^dddfffiiilllpppuuu|||wwwqqqiiidddbbb___[[[VVVUUUWWWYYY[[[^^^aaafffiiijjjkkkkkkkkkkkkmmmrrruuuwwwyyy{{{~~~|||~~~{{{uuurrrppptttvvvuuuqqqqqqvvv{{{wwwpppqqqqqqppplllgggaaa^^^UUUQQQKKKEEE@@@>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCBBB@@@???@@@AAACCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCEEECCCBBBBBBCCCDDDCCCBBBAAABBBDDDDDDDDDCCCAAA@@@EEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOONNNMMMMMMNNNQQQMMMNNNSSSVVVbbb}}}lll}}}vvviii\\\LLL<<<555444333333333333333222222222444666777;;;<<<<<<;;;;;;<<<@@@CCCEEEEEEDDDCCCEEEGGGIIIKKKSSSXXX___fffiiifff___ZZZ\\\XXXVVVVVVTTTRRRVVV\\\___```ffftttssshhhZZZQQQKKKMMMPPPXXXkkk~~~|||lllUUURRRNNNKKKIIIFFFCCCAAA==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKNNNRRRXXXbbbooozzzlllccc```XXXUUUQQQMMMKKKIIIFFFDDDDDDDDDBBBAAA@@@@@@??????===>>>???AAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGKKKJJJLLLSSS^^^qqqyyyiii]]]TTTOOOCCCAAA???===???CCCGGGJJJNNNNNNPPPRRRTTTUUUWWWXXXXXXXXXWWWUUURRRQQQRRRSSSWWW[[[bbbggggggaaaWWWOOOGGGDDDBBBCCCHHHLLLNNNMMMNNNPPPRRRSSSSSSTTTWWWYYYWWWZZZZZZVVVVVVYYYYYYVVVPPPNNNLLLIIIHHHIIIKKKLLLSSSVVVZZZ\\\]]]^^^___```hhhkkkooouuuyyyyyyvvvssswwwwwwvvvqqqiii]]]QQQJJJFFFDDDBBBBBBBBBBBBAAA@@@============>>>???@@@AAADDDFFFIIILLLPPPTTTWWWXXXWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[]]]]]]\\\\\\]]]^^^`````````aaabbbaaa___]]]^^^\\\YYYYYY[[[]]]___```cccgggmmmtttyyy}}}vvvjjjddd]]]ZZZYYYYYYXXXVVVVVVYYY\\\^^^```cccfffiiijjjlllmmmnnnoooqqquuuxxx{{{}}}}}}}}}}}}uuuoookkkppptttrrrnnnpppyyyxxxmmmkkkiiifffaaa]]]YYYWWWPPPNNNJJJFFFBBB???>>>>>>:::;;;;;;;;;;;;<<<<<<<<>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCCCCDDDDDDAAA??????@@@BBBCCCCCCCCCBBBAAAEEEEEEEEEEEEFFFFFFGGGHHHGGGIIIJJJJJJJJJJJJLLLNNNTTTQQQPPPQQQPPPUUUhhh}}}pppxxxiiiUUUHHH:::555444333222333222222222222222333555666::::::;;;::::::;;;>>>AAABBBBBBBBBCCCEEEGGGJJJKKKVVV]]]hhhqqqrrrjjj^^^TTTVVVTTTTTTVVVUUURRRSSSVVVXXXYYY^^^hhhyyyxxxfffYYYOOOLLLLLLRRRccctttoooZZZVVVPPPLLLJJJHHHDDDAAA>>>>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAADDDGGGJJJLLLRRRZZZcccooo|||pppkkk```[[[UUUPPPNNNMMMKKKHHHFFFEEEDDDBBBAAA@@@??????:::;;;<<<===???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHJJJOOOWWWiiiyyyhhh\\\UUUFFFBBB>>>===???DDDIIILLLNNNNNNPPPQQQSSSUUUVVVWWWVVVWWWXXXVVVTTTRRRRRRRRRUUUXXX^^^ccceeeaaaZZZTTTJJJFFFBBBBBBFFFJJJLLLLLLNNNOOOPPPPPPPPPRRRUUUWWWXXX\\\______aaaeeefffccc^^^ZZZUUUQQQNNNMMMLLLLLLPPPRRRVVVYYY[[[\\\]]]^^^ccceeehhhnnnuuu{{{}}}}}}|||lll\\\RRRJJJGGGCCCBBBCCCCCCAAA>>>===>>>>>>????????????@@@@@@BBBDDDHHHMMMRRRVVVXXXVVVWWWYYY[[[[[[ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[]]]___cccaaa```aaacccbbb^^^ZZZ^^^]]]ZZZZZZ[[[^^^aaacccfffkkkttt||||||rrrlllbbb]]]WWWTTTTTTVVVWWWWWWWWWZZZ^^^aaabbbdddfffhhhkkkmmmpppqqqrrruuuxxx{{{{{{~~~yyyrrrkkkmmmooooooooottt~~~~~~wwwllliiiddd^^^XXXSSSPPPOOOLLLKKKIIIGGGDDDBBB@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBB@@@AAAAAA@@@>>>===>>>@@@AAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEEEEDDDDDDDDDAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFEEEAAA>>>>>>???@@@BBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJJJJJJJLLLPPPSSSUUUSSSSSSTTTRRRTTT```mmmyyyxxxhhhPPPDDD999666555444333555222222222222333444555555777888999999999:::<<>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>???@@@CCCFFFFFFMMMTTTZZZbbbrrrvvviiibbbYYYSSSQQQPPPMMMKKKHHHGGGEEEDDDBBBAAA@@@@@@::::::;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEIIIMMMRRR```xxxyyyhhh^^^NNNIIIBBB???AAAFFFJJJLLLMMMNNNOOOPPPRRRTTTUUUUUUSSSUUUWWWWWWVVVUUUUUUUUUWWWZZZ```fffhhhfff```[[[MMMHHHCCCBBBEEEIIILLLLLLNNNNNNNNNMMMMMMNNNPPPSSSXXX^^^bbbeeejjjppprrrpppkkkfff___ZZZWWWUUUSSSQQQOOOPPPRRRUUUYYY[[[]]]]]]]]]```fffooozzz}}}jjj]]]QQQLLLEEEBBBCCCCCCAAA>>>@@@@@@@@@@@@??????>>>>>>???@@@CCCGGGLLLQQQVVVXXXWWWXXXZZZ\\\\\\[[[ZZZYYY[[[[[[[[[[[[[[[ZZZZZZZZZXXXYYYZZZZZZZZZ[[[^^^```dddbbb```aaacccbbb^^^[[[]]]\\\\\\]]]^^^bbbfffiiiqqqwwwyyyqqqhhhbbb]]]YYYUUURRRRRRTTTVVVXXXYYY\\\___bbbccceeegggiiinnnpppsssuuuvvvwwwyyy{{{zzz~~~~~~wwwooommmlllooottt{{{~~~wwwyyy~~~sssmmmiiiaaaYYYQQQLLLJJJIIIHHHHHHHHHHHHFFFDDDBBB@@@;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@@@@>>>???@@@AAAAAA@@@???>>>@@@AAABBBCCCCCCCCCCCCCCC???@@@@@@???>>>===>>>@@@AAAAAABBBCCCDDDEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBB???????????????@@@AAAAAACCCDDDEEEGGGHHHFFFBBB???>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFJJJKKKKKKJJJKKKMMMQQQUUUQQQQQQSSSTTTRRRSSSYYY```mmmuuucccJJJAAA999777666444444666222222333333444555555555666777888888888999;;;===>>>???@@@AAADDDFFFHHHIIIPPPWWWcccmmmooogggZZZQQQMMMJJJJJJOOORRRPPPOOOPPPTTTTTTWWW]]]cccrrr}}}kkkXXXNNNIIIHHHSSSaaa|||qqqgggZZZRRRNNNKKKGGGCCC@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<===>>>AAACCCAAAFFFMMMQQQVVVaaaqqq}}}wwwmmm```XXXTTTRRROOOKKKJJJIIIGGGEEEDDDCCCBBBBBB======<<<<<<<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDGGGKKKNNNUUUeeeuuuvvviii[[[SSSIIIDDDDDDGGGJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSRRRTTTVVVWWWVVVVVVWWWXXXYYY^^^fffmmmqqqoooiiidddSSSMMMEEECCCDDDHHHJJJJJJLLLLLLKKKJJJIIIJJJMMMOOOWWW]]]bbbffflllssswwwuuurrrmmmfffaaa```___\\\ZZZTTTRRRQQQSSSVVVZZZ\\\\\\]]]bbbmmm{{{yyyjjjYYYQQQGGGBBBBBBBBB@@@>>>BBBAAA@@@???>>>>>>>>>>>>AAACCCFFFJJJOOOSSSVVVXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZZZZZZZ\\\___bbbeeedddbbbbbbbbbbbb```___]]]___bbbdddgggkkkooosss|||tttmmmeee___ZZZXXXVVVSSSRRRRRRTTTWWWYYY[[[^^^aaaccceeehhhkkkmmmsssuuuyyyzzzzzzzzzzzz{{{||||||xxxqqqnnnmmmqqqyyywwwtttxxx}}}||||||zzzyyy}}}~~~uuummmkkkfff]]]TTTMMMHHHEEEEEEDDDEEEFFFFFFFFFDDDCCCBBB;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>>>>??????<<<>>>@@@AAABBBAAA@@@>>>AAABBBBBBCCCCCCCCCCCCBBB???@@@@@@???>>>>>>???AAA@@@AAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGFFFCCC@@@???@@@AAABBBCCCEEEFFFGGGEEEEEEEEEDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIKKKNNNRRRRRRSSSTTTUUUTTTSSSTTTVVV\\\jjj~~~rrr```EEE>>>777666666444444666222333444444555555666666666777999999999999;;;===??????AAABBBDDDFFFHHHIIIKKKQQQ[[[dddhhhccc[[[TTTPPPLLLJJJNNNQQQOOOOOOPPPRRRQQQUUU[[[]]]eee~~~uuu```RRRIIIEEELLLXXXlll|||tttcccXXXSSSPPPKKKGGGBBB@@@>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<>><<<<<<<<<>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHKKKUUU___ppp{{{wwwggg^^^QQQHHHGGGHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUUUUTTTTTTVVVXXXZZZaaalllwww}}}{{{uuuoooZZZRRRIIIDDDDDDFFFGGGGGGHHHHHHHHHFFFFFFHHHKKKNNNUUUZZZ___bbbgggooosssrrrqqqkkkeeedddfffgggeeeccc[[[WWWSSSRRRTTTWWWYYYYYY\\\eeeuuuwwwbbbWWWJJJBBBBBBCCCBBB@@@CCCBBB@@@??????@@@AAABBBDDDGGGJJJOOORRRUUUWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZ\\\```cccggggggfffdddbbbbbbdddfffdddhhhnnnsssvvvzzz|||wwwnnnfffaaa]]]YYYWWWTTTTTTTTTTTTUUUWWWZZZ]]]___aaaccceeegggkkkpppsssyyy|||}}}||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~zzz{{{{{{{{{yyywwwtttrrroooppprrrvvv{{{~~~~~~~~~~~~{{{tttrrrvvvwwwuuussszzztttqqqnnnlllmmmllljjjgggccc___WWWOOOIIIEEECCCCCC@@@AAABBBCCCCCCCCCBBBBBB<<<<<<<<<<<<============;;;<<<<<<======>>>>>>???<<<>>>AAACCCDDDDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???@@@AAA@@@>>>>>>@@@BBB@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@============>>>???@@@@@@??????@@@CCCEEEEEECCCAAAAAAAAABBBCCCDDDFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMQQQSSSTTTTTTTTTSSSQQQOOOSSS]]]hhhtttrrr^^^BBB;;;666666666444444666222333444555666666666666666888::::::::::::<<<>>>@@@AAABBBDDDEEEGGGHHHIIIHHHMMMVVV^^^cccaaa\\\WWWUUUOOOLLLOOOQQQPPPOOOPPPQQQOOOSSSYYYYYY^^^sss~~~fffWWWLLLEEEJJJSSS___jjj}}}jjj]]]WWWTTTOOOKKKCCCBBB@@@>>>======>>>???========================999:::;;;;;;;;;<<<>>>@@@AAACCCDDDEEEHHHOOOXXX___mmmyyykkkccc]]]VVVPPPKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@===<<<<<<============>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHDDDCCCDDDDDDEEEKKKRRRYYYbbbllluuu~~~pppdddVVVLLLIIIIIIHHHGGGJJJKKKKKKMMMNNNOOOPPPPPPRRRSSSTTTSSSRRRRRRTTTVVVZZZbbbppp}}}}}}www___WWWLLLEEECCCDDDDDDDDDEEEEEEEEEDDDEEEGGGLLLOOOTTTXXX\\\^^^cccjjjnnnmmmlllhhhcccdddhhhkkkkkkiiiaaa\\\UUURRRSSSUUUWWWWWWWWWbbbuuuiii]]]MMMEEEDDDEEEDDDBBBDDDCCCAAA@@@AAACCCFFFHHHGGGJJJNNNRRRUUUWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[]]]aaadddhhhiiihhheeebbbcccgggkkklllqqqyyy{{{xxxoooiiiaaa[[[XXXXXXXXXXXXSSSTTTVVVXXXYYY\\\___bbbaaaccceeegggiiinnnssswww~~~}}}}}}~~~~~~|||{{{|||~~~}}}zzz{{{{{{|||}}}~~~~~~uuuwwwwwwuuuqqqmmmlllllllllqqqwwwzzz{{{{{{{{{|||xxxqqqppprrrpppjjjjjjsss|||pppmmmhhheeecccbbbcccddd\\\XXXRRRKKKFFFCCCBBBBBB===>>>???@@@AAAAAABBBAAA<<<<<<<<<<<<=========>>><<<<<<<<<===>>>>>>??????===???BBBEEEFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAA@@@??????AAABBB@@@@@@@@@@@@@@@???======???@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<===>>>@@@@@@======>>>@@@BBBCCCBBB@@@CCCCCCCCCCCCDDDFFFGGGHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDFFFGGGGGGGGGGGGIIIKKKJJJMMMOOOOOOPPPPPPNNNJJJJJJSSSZZZ^^^mmmiiiVVV@@@===999666333333333444444444333333333444444555888999999:::;;;<<<======>>>@@@CCCEEEFFFFFFEEEDDDHHHKKKRRR[[[bbbccc___ZZZOOOOOOOOOOOOOOOPPPQQQRRRNNNOOORRRVVVXXX___nnn}}}lllXXXKKKGGGHHHJJJQQQ___vvv|||mmmaaaWWWPPPMMMHHHEEEAAA????????????>>>>>>>>>>>>>>>===<<<::::::888888888999:::;;;<<<===@@@@@@AAADDDHHHMMMQQQTTT]]]lllvvvkkk```YYYWWWNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFCCC@@@>>>===<<<<<<=========>>>???@@@@@@AAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIQQQTTTXXX]]]bbbfffiiikkkmmmooovvvqqqhhh[[[PPPIIIGGGGGGGGGFFFGGGIIIJJJKKKKKKLLLLLLPPPRRRTTTUUUTTTTTTUUUVVVWWW^^^kkkzzzmmm]]]NNNGGGDDD@@@AAADDDEEEEEEEEEEEEFFFIIINNNRRRUUUVVVWWWZZZ\\\___```aaaccccccccccccccceeeggghhhaaa```[[[UUUOOONNNQQQTTT[[[bbbqqqrrrcccQQQGGGEEEGGGEEEBBBHHHGGGEEEDDDFFFIIIMMMPPPTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[[[[^^^aaaddddddgggjjjiiiggggggmmmrrruuu{{{|||mmmbbb```[[[VVVSSSUUUXXXYYYYYYRRRVVVZZZ^^^___```aaacccdddfffiiinnnrrrvvvxxxzzz~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}||||||}}}~~~}}}{{{yyy{{{xxxtttnnnjjjgggfffeeegggpppxxxxxxrrrpppvvv}}}~~~xxxwwwvvvqqqlllllliiirrr{{{~~~~~~zzzlllhhhccc```aaaaaa```^^^UUUQQQLLLHHHFFFCCC@@@>>>===>>>???@@@@@@AAAAAA@@@AAA???===>>>@@@AAA@@@>>>:::;;;<<<>>>????????????;;;===AAAIIIPPPQQQKKKEEEDDDBBB@@@???@@@@@@???>>>@@@@@@AAAAAA@@@???===<<<======<<<======>>>???@@@@@@BBBEEEGGGGGGDDD@@@===>>>;;;999:::>>>AAAAAA@@@===>>>@@@@@@?????????@@@@@@@@@AAABBBDDDFFFHHHIIIEEEDDDBBBAAAAAABBBCCCDDDGGGGGGFFFEEEDDDFFFJJJMMMKKKLLLLLLKKKJJJIIIJJJLLLNNNMMMQQQYYYfffzzzgggVVVAAA???;;;777555444555555444444444444444555555666999999:::;;;<<<======>>>???@@@BBBDDDEEEFFFFFFFFFJJJMMMRRRYYY^^^^^^ZZZVVVOOOOOONNNNNNNNNOOOOOOPPPRRRRRRTTTWWWXXX]]]jjjxxxwwwbbbTTTMMMKKKJJJLLLXXXmmmzzzmmmbbbYYYSSSJJJGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;999999999999:::;;;<<<<<<>>>???@@@BBBEEEJJJNNNPPPQQQ]]]nnn{{{jjj___]]]VVVTTTQQQNNNMMMKKKJJJIIIGGGFFFDDDBBBAAA??????>>>=========>>>>>>>>>??????AAAAAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHJJJMMMPPPSSSVVVXXXYYYZZZ[[[___hhhqqquuutttqqqllldddYYYPPPKKKIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOOOONNNNNNOOOPPPRRRXXXdddtttuuueeeTTTKKKFFFBBBBBBFFFDDDEEEGGGHHHKKKNNNRRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\^^^___```___^^^\\\VVVQQQNNNOOOQQQUUUYYYbbbnnnzzzqqqdddUUULLLLLLMMMLLLJJJHHHHHHHHHIIIMMMQQQUUUXXXZZZZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVTTTUUUVVVWWWXXXWWWWWWVVVXXXZZZ[[[[[[\\\___cccfffeeejjjnnnqqqrrruuu{{{yyypppeee\\\XXXTTTPPPOOOQQQTTTVVVVVVUUUXXX]]]```aaabbbdddeeedddhhhnnnuuuzzz}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}||||||}}}~~~}}}yyywwwwwwtttpppkkkhhheeedddcccggglllqqqqqqnnnpppwww}}}|||~~~}}}zzzsssnnnnnnoooxxx~~~yyytttgggccc______aaaaaa]]]ZZZOOOLLLHHHDDDCCCAAA???>>><<<===>>>>>>>>>>>>>>>>>>@@@>>>===>>>AAAAAA???===<<<======>>>>>>>>>>>>=========AAAGGGMMMNNNIIIDDDBBBAAA??????@@@@@@>>><<<<<<===>>>>>>>>>===<<<;;;>>>============>>>>>>???@@@BBBDDDEEEEEECCC@@@>>>>>><<<999999<<<>>>>>>===<<<>>>@@@@@@???>>>???@@@>>>???@@@AAACCCFFFHHHIIIEEEDDDBBBAAAAAABBBCCCDDDFFFFFFFFFDDDDDDEEEIIILLLLLLNNNPPPOOOLLLJJJIIIIIIKKKJJJMMMSSS\\\lll}}}aaaQQQBBB@@@<<<999777666666666555555555555555666777777999999:::;;;<<<===>>>>>>??????@@@BBBDDDFFFHHHIIILLLMMMPPPTTTWWWWWWTTTQQQOOONNNNNNNNNNNNNNNNNNNNNRRRRRRSSSVVVXXX\\\hhhttt}}}kkk\\\SSSMMMIIIHHHPPP___rrryyykkk^^^UUUNNNKKKFFFDDDCCCBBBAAA@@@========================;;;::::::999999::::::;;;======>>>???BBBEEEHHHJJJKKKRRR]]]iiixxx}}}nnniii___[[[VVVQQQOOOLLLJJJHHHGGGGGGFFFFFFEEECCCBBBAAA>>>>>>=========<<<<<<<<<@@@@@@AAAAAAAAA@@@??????BBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKOOONNNNNNRRRYYY^^^```___```[[[SSSMMMJJJHHHFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNMMMMMMNNNOOONNNRRR[[[hhhvvv~~~ooo^^^SSSLLLHHHGGGIIIHHHIIILLLPPPSSSUUUUUUVVVSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXYYY\\\\\\\\\YYYTTTPPPNNNMMMOOOOOORRRXXX```fffjjjllloooqqquuu|||~~~pppggg[[[UUUUUUVVVUUUSSSJJJKKKNNNQQQUUUZZZ___aaa```___]]]ZZZXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTVVVWWWWWWWWWWWWWWWYYYZZZ[[[\\\]]]aaagggkkkkkkpppvvv{{{~~~vvvllleee___XXXTTTPPPMMMKKKLLLOOOSSSVVVWWWYYY\\\```ccceeefffhhhiiigggllluuu}}}}}}xxxxxxzzz{{{{{{|||{{{{{{}}}}}}~~~|||xxxtttpppnnnjjjgggdddbbbaaa```eeeeeeeeeeeeiiiqqq{{{~~~}}}}}}~~~uuuqqqrrrxxx~~~yyyrrrkkkgggdddaaaccchhhggg```ZZZKKKHHHDDDBBBAAAAAA@@@???<<<<<<=========<<<;;;;;;======>>>???AAA@@@===;;;>>>>>>>>>>>>>>>===<<<<<<>>>>>>???DDDHHHIIIFFFBBBAAA@@@AAABBBBBBAAA>>><<<::::::;;;<<<<<<<<<<<<;;;???>>>>>>============>>>AAAAAABBBBBBBBBAAA@@@@@@AAA>>>;;;::::::;;;::::::<<<===??????>>>>>>>>>???===>>>???@@@CCCEEEGGGHHHDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCDDDHHHJJJMMMQQQTTTTTTQQQLLLHHHFFFNNNLLLMMMPPPUUU___pppnnnVVVHHH@@@???<<<999777555555555666555555555666777888999::::::;;;<<<===>>>>>>????????????@@@BBBEEEIIIJJJKKKKKKMMMOOOQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMLLLOOOSSSVVVZZZeeeppp|||sssfff[[[QQQKKKFFFJJJSSS```qqquuudddXXXRRRNNNIIIFFFDDDCCCAAA@@@==================>>>>>><<<;;;::::::999999999:::<<<<<<===>>>@@@BBBDDDEEEIIIMMMRRRYYYfff{{{{{{mmmggg___YYYUUURRRNNNKKKGGGHHHIIIIIIHHHFFFDDDCCC??????>>>===<<<;;;;;;:::======>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAADDDEEEEEEFFFFFFFFFFFFEEELLLJJJHHHIIILLLNNNOOOOOOQQQNNNJJJGGGFFFEEECCCAAACCCDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMLLLLLLMMMNNNMMMOOOSSSZZZeeepppzzzwwwkkk```YYYTTTRRRQQQRRRTTTVVVYYYZZZYYYWWWTTTPPPOOOMMMLLLKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUVVVXXXYYY[[[[[[XXXTTTOOOMMMKKKJJJKKKNNNSSSYYY^^^aaafffiiimmmuuu|||}}}pppjjjbbb]]][[[[[[ZZZYYYQQQRRRUUUXXX\\\___cccddd___^^^\\\YYYWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]aaafffmmmqqqvvvzzzwwwpppeee\\\VVVRRROOOMMMLLLKKKLLLNNNRRRVVVZZZ\\\]]]```dddfffhhhjjjlllnnnooossszzz~~~{{{vvvwwwxxxyyyzzz{{{||||||}}}}}}~~~~~~{{{uuupppiiigggeeebbb___]]]\\\\\\\\\YYYWWW[[[fffttt~~~uuussswww~~~{{{tttmmmfffhhhdddcccggglllkkkbbbYYYLLLIIIDDDBBBAAAAAAAAA@@@============<<<;;;:::999;;;<<<>>>@@@@@@???<<<:::======>>>>>>>>>>>>======???>>>???AAACCCDDDBBB@@@AAAAAABBBDDDEEEDDD@@@<<<::::::;;;<<<======>>>>>>??????>>>======<<<======AAAAAA@@@?????????@@@AAAEEECCC@@@>>><<<;;;:::999;;;<<<>>>>>>=========>>>>>>>>>??????AAABBBDDDEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHLLLQQQWWWYYYVVVPPPKKKHHHNNNLLLLLLMMMNNNSSS^^^jjj|||yyy```LLLBBB===;;;999777666555444444555555555666777888999999:::;;;;;;<<<===>>>???@@@??????>>>???AAAEEEHHHKKKGGGIIIJJJLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPOOONNNMMMJJJIIIKKKOOOQQQTTT\\\eeelllvvv~~~rrrdddWWWOOOFFFEEEIIISSS```wwwnnnaaaUUURRRLLLHHHFFFDDDBBB@@@>>>>>>=========>>>>>>???<<<<<<;;;:::999999999999<<<<<<===>>>???@@@AAABBBDDDFFFJJJNNNVVVfffyyywwwlllccc^^^ZZZUUUQQQJJJKKKKKKKKKJJJHHHFFFEEEAAAAAA@@@???===<<<;;;:::::::::;;;<<<===>>>@@@@@@?????????@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAADDDCCCCCCCCCDDDEEEDDDDDDHHHFFFEEEDDDDDDCCCAAA???AAABBBCCCEEEFFFFFFFFFFFFDDDFFFHHHHHHHHHGGGHHHJJJLLLLLLNNNQQQXXXbbbmmmsss}}}{{{uuuoooiiieee```\\\___^^^^^^^^^]]]ZZZTTTPPPJJJJJJIIIHHHHHHIIIJJJJJJLLLMMMNNNPPPQQQSSSSSSTTTTTTVVVYYY\\\\\\ZZZUUURRRKKKLLLMMMOOORRRVVVZZZ]]]ccceeejjjqqqwww{{{||||||qqqnnniiiddd```^^^]]]\\\[[[[[[\\\\\\]]]^^^___```XXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]]```ccchhhnnnuuuzzzwwwpppccc___YYYSSSOOOMMMKKKJJJJJJLLLNNNRRRUUUZZZ^^^``````cccgggjjjlllnnnqqqtttxxx{{{~~~}}}}}}~~~~~~|||yyyxxxxxxyyyyyyzzz||||||}}}||||||}}}}}}{{{wwwqqqllldddbbb```]]]ZZZXXXVVVUUUQQQNNNOOOXXXiii{{{}}}}}}vvvxxx}}}|||uuupppjjjddddddbbbbbbeeeiiifff]]]UUUMMMIIIDDDAAA@@@@@@@@@@@@?????????>>>===<<<;;;::::::<<>><<<;;;;;;<<<===>>>??????????????????>>>???@@@@@@@@@???>>>???AAADDDEEECCC???;;;999999:::;;;<<<===>>>>>>??????>>>======<<<======@@@???>>><<<===>>>@@@AAAHHHHHHGGGDDDAAA>>><<<;;;:::;;;======<<<<<<<<<===???????????????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCBBBAAABBBDDDFFFIIINNNVVVYYYXXXTTTOOOLLLJJJHHHGGGHHHHHHHHHOOOWWWfff|||jjjUUUFFF>>>888888777666555444444444555555555555666888999:::;;;;;;<<<===>>>???@@@@@@????????????AAADDDGGGIIIEEEGGGJJJKKKKKKKKKMMMOOOOOOPPPQQQRRRQQQPPPOOONNNMMMJJJJJJLLLLLLLLLQQQXXX^^^bbbnnn~~~nnn]]]RRRLLLGGGGGGNNNYYYkkkvvvhhhZZZVVVPPPKKKHHHFFFCCCAAA@@@???>>>=========>>>???<<<;;;::::::999999999999;;;;;;<<<===>>>??????@@@AAADDDGGGIIIMMMWWWeeeoooxxxllleee___XXXSSSQQQQQQPPPNNNLLLJJJGGGFFFDDDCCCBBBAAA???>>>===<<<999999:::;;;<<<>>>???@@@===>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAABBBAAAAAA>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCDDDEEEDDDBBB@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDFFFHHHHHHHHHGGGHHHJJJIIIJJJKKKNNNRRRZZZdddjjjsssvvvwwwssspppmmmhhhcccdddaaa]]][[[ZZZVVVPPPLLLFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPPPPQQQSSSWWW\\\```aaa^^^\\\TTTUUUVVVWWWVVVWWWZZZ\\\___aaaffflllqqqvvvyyyzzztttssspppkkkeeebbbbbbbbbgggeeebbb^^^[[[YYYXXXXXXQQQQQQQQQQQQRRRRRRSSSTTTSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[[[[[[[]]]^^^```aaacccfffkkkoootttzzz}}}wwwpppggg```SSSRRRPPPNNNLLLKKKKKKKKKJJJMMMQQQUUUXXX\\\```ccccccfffjjjnnnqqqtttxxx{{{||||||}}}~~~}}}zzz{{{zzzzzzzzzzzzzzz{{{|||yyyyyyxxxwwwuuupppjjjfff___^^^[[[XXXTTTQQQNNNMMMGGGHHHOOO^^^rrr|||uuummmjjjhhheeeeeeddddddeeeddd```YYYTTTLLLHHHBBB???>>>???@@@???@@@@@@@@@???>>>===<<<;;;;;;===@@@AAA???>>>======:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>AAABBBAAA===:::888888888888999:::;;;<<>>>>>============>>>???>>><<<;;;;;;===???@@@GGGIIIKKKJJJFFFAAA>>><<<999:::<<<<<<;;;;;;;;;<<>>>>>===>>>>>>??????AAAAAABBBCCCCCCDDDDDDDDDAAABBBCCCBBB@@@@@@BBBCCCEEEJJJQQQUUUUUUSSSPPPNNNLLLIIIHHHIIIHHHGGGKKKQQQYYYgggttt___LLL@@@;;;555555555555555555555666444444444555666777999999;;;<<<===>>>???@@@@@@AAA?????????@@@BBBDDDFFFGGGEEEHHHKKKKKKJJJJJJKKKMMMMMMNNNPPPQQQQQQPPPOOONNNMMMJJJIIIJJJJJJHHHKKKPPPRRRUUU___uuuoooccc]]]SSSNNNQQQVVVaaaxxx~~~ppp___[[[UUUPPPLLLIIIFFFDDDAAA@@@>>>===<<<===>>>???;;;;;;:::999999999::::::888999:::<<<======>>>>>>???CCCFFFGGGHHHMMMWWW___ttt}}}sssjjjaaaZZZYYYXXXUUUQQQNNNKKKJJJIIIEEEEEEDDDCCCBBB@@@@@@???<<<<<<;;;;;;;;;<<<===>>><<<===>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBB===>>>???@@@AAACCCEEEFFFCCCBBBAAABBBCCCCCCAAA???>>>???AAABBBCCCCCCDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJFFFHHHJJJLLLNNNRRRYYY^^^bbbhhhllliiihhhhhhddd______ZZZTTTRRRRRRQQQMMMIIIHHHIIIKKKLLLLLLKKKIIIHHHEEEFFFHHHKKKMMMMMMNNNNNNOOOPPPTTT\\\ccchhhhhhgggeeeeeeddd```[[[YYYYYY[[[ZZZ]]]bbbhhhmmmrrrwwwyyyxxxxxxvvvqqqkkkhhhiiikkkqqqmmmfff___YYYUUUSSSRRROOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUWWWZZZ[[[\\\]]]^^^```dddgggkkkmmmrrruuuzzz{{{uuummmgggddd___XXXSSSKKKKKKKKKJJJJJJJJJLLLNNNLLLPPPVVVZZZ\\\___bbbeeegggjjjnnnrrrvvvzzz}}}}}}~~~|||{{{yyyxxxwwwwwwwwwxxxuuutttqqqooommmhhhccc___[[[YYYWWWSSSNNNIIIFFFDDDCCCIIIVVViii~~~{{{mmmeeedddeeeeeeffffffeeeccc^^^YYYUUUSSSKKKGGGBBB@@@@@@BBBCCCDDD????????????>>>>>>===<<<===???AAA@@@>>>===>>>@@@<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>===>>>>>>===>>>???AAABBBAAA>>><<<:::999888888999:::;;;<<<>>>============>>>>>>???===<<<;;;:::;;;<<<>>>???CCCGGGKKKLLLGGGBBB===;;;888:::;;;<<<;;;:::;;;<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBAAA@@@???@@@BBBBBBFFFLLLOOOOOONNNMMMLLLOOOLLLJJJKKKKKKIIIKKKOOORRRZZZhhhzzz}}}mmmXXXFFF;;;777444444555555666666777777333333444444555777888999<<<<<<===>>>???@@@AAAAAA???@@@@@@AAABBBCCCEEEEEEFFFJJJMMMMMMJJJIIIIIIKKKKKKLLLNNNPPPPPPPPPNNNNNNJJJGGGGGGIIIJJJIIIKKKPPPKKKPPPYYYkkk{{{mmm```WWWVVVUUUYYYiii{{{zzzccc___XXXSSSOOOKKKHHHFFFCCCAAA???===<<<<<<===>>>;;;::::::999999::::::;;;777777999:::;;;<<<<<<<<<;;;>>>AAAAAAAAAEEENNNUUU```vvv|||ppphhh___]]]YYYTTTPPPMMMKKKKKKGGGFFFEEEDDDCCCBBBAAAAAA???>>>===;;;::::::;;;;;;;;;<<<>>>@@@AAABBBAAAAAA?????????@@@@@@??????>>>>>>===<<<;;;:::<<>>???@@@AAABBBCCCCCCCCC@@@BBBDDDEEEDDDDDDEEEFFFEEEGGGJJJJJJJJJKKKOOOSSSTTT[[[___\\\[[[^^^\\\WWWXXXRRRKKKIIIKKKMMMKKKIIINNNOOOQQQRRRQQQOOOLLLJJJDDDFFFHHHKKKMMMNNNNNNNNNNNNOOOSSS[[[eeelllnnnnnntttrrrnnnggg___ZZZZZZ[[[XXX[[[aaaffflllrrrwww{{{zzz{{{zzzvvvpppmmmooosssvvvqqqiii```XXXSSSPPPOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSSSSSSSUUUXXXZZZ\\\^^^```bbbfffkkkpppuuuxxx}}}{{{ssskkkddd[[[VVVTTTQQQMMMHHHIIIIIIHHHHHHHHHIIIMMMOOOPPPUUUZZZ^^^```bbbeeehhhiiilllqqquuuzzz|||zzzxxxvvvttttttttttttrrrpppmmmjjjgggccc^^^ZZZXXXWWWSSSOOOJJJDDD@@@===CCCLLL\\\rrryyyiii___```dddeeebbbcccbbb\\\UUUOOOMMMMMMLLLHHHDDDBBBCCCFFFIIIJJJ>>>>>>>>>>>>>>>======<<<>>>@@@AAA@@@>>>===???AAA>>>>>>>>>>>>>>>======<<<<<<===??????>>>======>>>AAAAAAAAACCCEEEDDDBBB@@@===<<<;;;;;;;;;<<<===>>>======<<<======>>>???@@@<<<;;;;;;:::;;;<<<===>>>>>>DDDJJJLLLHHHAAA<<<999777999;;;;;;:::::::::;;;888999999;;;===???AAACCC@@@AAABBBCCCDDDDDDDDDDDD???AAABBBAAA??????@@@AAAAAADDDHHHJJJJJJIIIIIIJJJMMMJJJHHHIIIHHHEEEFFFJJJJJJOOOWWW```kkk~~~|||{{{ssscccOOO@@@999888555555555555555444444333444444555777888:::;;;;;;;;;===>>>>>>>>>>>>AAACCCAAABBBCCCCCCCCCDDDGGGJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLOOOPPPPPPPPPQQQRRRKKKIIIGGGFFFFFFHHHIIIIIINNNPPPTTTaaa|||tttfff[[[TTTTTT\\\fff{{{{{{ooo```VVVRRROOOJJJEEEBBB@@@===<<<===>>>??????<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<======>>>@@@BBBEEEGGGHHHWWW___qqquuuiiifff```ZZZTTTOOOMMMKKKNNNLLLJJJHHHHHHFFFDDDBBB===>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>?????????AAAAAAAAA@@@???>>>>>>===@@@@@@@@@AAAAAABBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDIIIHHHGGGFFFFFFHHHJJJKKKOOOPPPRRRSSSSSSQQQOOONNNIIIIIIIIIHHHGGGIIILLLNNNPPPRRRXXX^^^aaa^^^UUUNNNNNNLLLIIIJJJLLLMMMLLLJJJOOOOOOPPPWWWaaakkkqqqsssuuurrrmmmgggbbb^^^[[[ZZZ\\\]]]___dddkkkuuu~~~|||xxxxxx{{{}}}ttteeeVVVNNNOOORRRTTTSSSTTTWWW[[[\\\ZZZWWWVVVWWWXXXYYYZZZ]]]aaadddfffiiiooouuuyyy}}}~~~sssiiibbbXXXVVVQQQMMMIIIGGGFFFFFFIIIHHHIIIKKKOOORRRSSSTTTYYYZZZ[[[\\\^^^aaafffiiioooqqquuu{{{~~~}}}|||zzz}}}~~~{{{wwwuuutttuuuttttttoookkkeeeaaa^^^\\\ZZZYYYWWWSSSOOOKKKFFF@@@???CCCMMMYYYhhhvvvrrrggg___ZZZ]]]ccchhhgggddd^^^VVVPPPLLLKKKGGGEEECCCBBBEEEHHHJJJKKKDDDBBB@@@>>><<<<<<<<<<<<>>>???AAABBBBBBAAA@@@???AAA???===<<<>>>??????>>>BBB@@@======>>>@@@@@@?????????BBBJJJQQQQQQIIIBBB???===<<<<<<======<<<;;;????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBBBB@@@<<<777555777888888999999999888888:::;;;<<<>>>??????????????????@@@AAACCCEEEGGGHHHHHHGGGEEECCCAAA@@@@@@@@@@@@BBBFFFHHHIIIHHHFFFEEEIIIHHHFFFEEEEEEFFFFFFGGGEEEIIIPPPUUU\\\gggvvvzzzwwwzzzuuussskkk\\\JJJ===888888444555555666666666555555555666666777888999::::::<<<===>>>>>>>>>???AAACCCBBBCCCDDDDDDDDDEEEHHHJJJNNNPPPTTTVVVUUUSSSOOOMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMKKKIIIGGGGGGHHHHHHGGGKKKMMMQQQ]]]vvvoooaaaZZZWWWZZZ___gggzzzzzzhhh[[[TTTPPPLLLHHHFFFCCC@@@>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::999999::::::;;;<<<<<<<<<===???AAADDDFFFGGGLLLRRR```sssxxxnnneee^^^XXXTTTQQQNNNLLLJJJHHHHHHFFFDDDBBB@@@@@@@@@@@@???>>>======;;;<<<<<<======>>>>>>?????????????????????????????????>>>>>>>>>>>>??????AAA@@@@@@???>>>>>>======??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBCCCDDDGGGGGGEEEEEEEEEFFFHHHIIIJJJKKKMMMOOOOOOOOOMMMMMMJJJKKKJJJIIIGGGHHHKKKMMMQQQTTTYYY```dddbbb]]]WWWPPPNNNKKKKKKLLLLLLKKKIIIMMMLLLMMMSSS[[[ccciiikkkooollliiiddd```^^^\\\[[[]]]```eeemmmuuu}}}}}}pppaaaVVVPPPNNNTTTTTTVVVZZZ___bbbbbb```[[[[[[\\\]]]___ccchhhkkktttwww}}}{{{zzzxxxtttmmmddd\\\WWWOOOMMMJJJGGGEEEEEEFFFGGGIIIIIIJJJNNNRRRVVVXXXYYY\\\^^^```aaacccgggllloootttvvv{{{~~~|||{{{|||}}}yyyvvvuuutttsssqqqhhheeeaaa^^^\\\[[[YYYWWW\\\VVVOOOJJJEEECCCFFFMMM\\\hhhvvvwwwjjjbbb^^^___ccchhheeeaaa\\\WWWRRRMMMKKKGGGEEEBBBBBBDDDFFFHHHHHHCCCBBB@@@>>>===<<<<<<<<<===???AAABBBCCCBBBAAA@@@AAA???======>>>???@@@???BBB@@@>>>>>>@@@BBBBBBBBBBBBCCCGGGOOOXXXYYYRRRLLLDDDAAA>>>=========<<<;;;>>>??????@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;>>>???@@@@@@???<<<888666888999::::::;;;;;;;;;:::;;;;;;===>>>???@@@@@@@@@???@@@@@@BBBCCCEEEGGGHHHHHHGGGDDDAAA@@@@@@AAABBB@@@AAABBBDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFCCCGGGLLLOOOSSSZZZeeemmm|||yyytttsssnnnjjj```RRRCCC:::777777444444555666777777777777666777777888999::::::;;;<<<>>>???@@@???@@@BBBCCCCCCDDDEEEEEEEEEFFFHHHJJJPPPTTTYYY\\\\\\XXXRRRNNNOOONNNNNNPPPSSSSSSOOOLLLMMMLLLKKKIIIHHHGGGFFFFFFJJJKKKPPP\\\rrrxxxjjjbbb\\\ZZZ[[[\\\jjjzzzxxxggg^^^WWWQQQMMMKKKGGGCCC@@@??????>>>======<<<;;;;;;:::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;<<<===???BBBCCCEEEFFFJJJSSS^^^jjjyyy{{{nnngggaaa[[[WWWRRRPPPMMMKKKJJJHHHFFFEEECCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@??????>>>>>>======<<<>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCBBBCCCDDDEEEFFFEEEGGGIIIKKKMMMNNNNNNMMMNNNOOONNNLLLJJJIIIKKKMMMPPPSSSWWW]]]bbbcccaaa^^^SSSQQQNNNLLLLLLKKKIIIHHHLLLKKKKKKOOOTTTZZZ^^^```dddcccaaa^^^]]]\\\\\\\\\___eeeooozzz{{{ooocccYYYSSSUUUUUUWWW\\\bbbhhhlllmmmkkkjjjjjjlllooouuuzzz~~~}}}zzzxxxgggeeebbb]]]XXXSSSOOOMMMHHHFFFDDDBBBCCCFFFIIIKKKMMMNNNPPPTTTXXX]]]```bbbbbbdddfffiiilllpppuuuyyy}}}~~~|||{{{|||~~~|||yyyvvvssspppmmmjjjbbb```]]]\\\\\\[[[ZZZXXX\\\SSSIIIDDDBBBDDDNNNYYYooozzz}}}nnngggcccbbbbbbfffccc___\\\ZZZVVVPPPKKKFFFDDDAAAAAABBBDDDEEEEEEBBBAAA@@@>>>===<<<<<<<<<<<<===???AAABBBBBBAAAAAABBB@@@>>>>>>???@@@AAA@@@BBBAAA???@@@BBBEEEFFFFFFCCCEEEJJJSSS\\\^^^YYYSSSIIIEEEAAA>>>======<<<;;;<<<===???AAACCCDDDEEEEEECCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>===<<<999888999:::;;;<<<======>>>===;;;<<<===???@@@@@@@@@@@@??????@@@AAACCCEEEFFFGGGIIIGGGDDDBBB@@@AAABBBCCC@@@?????????@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGJJJLLLMMMMMMQQQWWW\\\```jjj~~~zzzwwwkkkdddXXXJJJ>>>888666777333444555777888888999999666666777999:::<<<======<<<>>>@@@AAAAAAAAABBBDDDDDDFFFGGGFFFFFFFFFGGGIIINNNQQQUUUXXXXXXUUUPPPMMMMMMKKKKKKOOOUUUWWWSSSOOOKKKKKKKKKIIIGGGFFFEEEFFFKKKNNNVVVccctttqqqggg___[[[\\\\\\dddmmmwwwzzznnncccYYYRRRLLLIIIEEEBBB@@@@@@>>>=========<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<::::::;;;<<<===???AAABBBCCCFFFLLLRRRXXXdddzzz|||uuunnnfff```ZZZWWWSSSPPPNNNLLLIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA>>>======<<<<<<;;;::::::999::::::;;;<<<===>>>>>>??????>>>>>>>>>???@@@@@@???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDFFFHHHKKKMMMOOOPPPPPPRRRRRRQQQOOOLLLJJJKKKLLLLLLNNNQQQVVVZZZ\\\\\\\\\TTTRRRPPPNNNLLLJJJIIIHHHLLLKKKKKKMMMOOORRRUUUVVVXXXXXXWWWWWWXXXYYYZZZ[[[```iiixxx~~~zzzuuunnneee___ZZZYYYZZZ]]]eeennnvvv|||}}}|||zzz||||||wwwqqqkkkfffdddYYYWWWSSSOOOLLLJJJJJJKKKGGGEEEDDDDDDFFFJJJOOORRRSSSUUUYYY\\\___dddhhhkkkiiikkkooorrruuuzzz~~~}}}||||||}}}~~~}}}|||yyyuuurrrnnnjjjeeeaaa___]]]\\\\\\]]]^^^]]]\\\XXXOOOFFFBBBDDDMMM]]]kkk}}}sssnnnkkkgggdddccc```___```aaa\\\RRRJJJEEECCC@@@@@@@@@BBBBBBAAAAAAAAA@@@???>>>===<<<<<<:::;;;===???@@@@@@AAAAAABBB@@@>>>>>>@@@AAABBBAAABBBAAA@@@BBBEEEGGGIIIIIIAAACCCIIIQQQXXXZZZVVVRRRIIIEEEAAA>>>=========<<<;;;<<>>>>>??????;;;<<<===???@@@@@@AAAAAA>>>>>>???@@@AAACCCDDDEEEHHHGGGFFFEEEDDDBBBAAAAAA????????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEHHHJJJKKKKKKKKKKKKNNNQQQTTTZZZhhh}}}{{{lllbbbSSSEEE<<<777666666333333555777888999999999555555777999<<<>>>@@@@@@===???BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGKKKLLLNNNOOOOOOOOONNNMMMNNNKKKJJJNNNTTTWWWTTTQQQIIIJJJJJJHHHEEEDDDEEEGGGKKKOOOZZZhhhsssxxxiii]]]ZZZ\\\XXX\\\ccckkkuuu~~~nnn___VVVMMMJJJEEECCCBBBAAA@@@???======<<<;;;;;;;;;;;;<<<::::::999999::::::;;;<<<999::::::;;;<<<===??????<<>>===<<<;;;;;;:::999999:::;;;<<<======>>>???????????????@@@AAABBB>>>>>>>>>>>>====================================<<<<<<<<<<<<===???@@@@@@>>>>>>>>>>>>??????@@@@@@BBBCCCFFFHHHKKKMMMNNNOOONNNOOOOOOMMMJJJHHHHHHIIIIIIJJJMMMOOOQQQRRRTTTUUURRRQQQPPPNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUXXXYYYaaakkk{{{|||zzzyyytttsssrrrqqqqqqooollliiigggfffdddffflllwww{{{sssppplllfff___ZZZVVVSSSPPPNNNJJJHHHGGGHHHJJJLLLIIIHHHGGGHHHJJJOOOSSSVVVXXX[[[___aaacccgggkkkooorrrtttxxx{{{~~~~~~}}}|||}}}~~~~~~~~~|||{{{yyyyyyvvvrrrmmmiiiddd___[[[[[[ZZZYYY[[[]]]`````````XXXQQQLLLLLLSSS^^^pppzzzwwwuuuoooiii^^^^^^```dddeee___SSSIIIDDDBBB??????@@@@@@@@@???@@@@@@@@@???>>>===<<<<<<999:::;;;<<<===>>>??????AAA@@@>>>>>>@@@BBBBBBBBBBBBAAA@@@BBBEEEIIIJJJKKKAAACCCHHHNNNSSSTTTPPPLLLFFFCCC@@@>>>>>>??????>>>;;;<<>><<<;;;:::888888999999::::::;;;;;;888999:::;;;======>>>>>>;;;<<<===>>>???@@@@@@@@@<<<======>>>???AAABBBCCCFFFGGGIIIJJJIIIFFFBBB@@@@@@@@@AAABBBCCCBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGCCCDDDFFFGGGGGGHHHJJJKKKLLLRRRZZZdddtttyyykkk___OOOBBB:::888666555222333555666777888888888666666888:::===???AAAAAA===@@@CCCDDDDDDCCCDDDEEEDDDFFFHHHGGGFFFEEEEEEFFFIIIIIIIIIIIIKKKMMMNNNPPPRRROOOMMMNNNQQQSSSSSSQQQLLLMMMLLLHHHDDDBBBEEEHHHIIIMMMXXXeeekkkooo{{{ooo___YYYYYYTTTUUUZZZdddmmmwwwyyyeeeYYYPPPLLLHHHEEEDDDCCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<::::::999999::::::;;;<<<::::::::::::;;;<<<===>>>:::===BBBEEEFFFIIISSS___rrrxxxpppkkkccc\\\VVVQQQMMMJJJKKKIIIGGGEEEDDDDDDDDDDDDBBBAAAAAA@@@>>>======<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<======>>>???<<<<<<=========>>>>>>>>>???@@@AAACCCEEEGGGIIIIIIGGGHHHHHHGGGEEEDDDDDDEEEHHHIIIKKKKKKKKKLLLNNNPPPMMMNNNNNNMMMKKKKKKLLLNNNKKKLLLLLLKKKIIIHHHJJJKKKLLLLLLLLLNNNPPPSSSUUUWWW^^^hhhvvv{{{vvvuuuuuupppooonnnmmmnnnoooqqqrrrxxxwwwvvvwwwzzz~~~{{{vvvooojjjbbb___[[[VVVRRRNNNKKKIIIHHHGGGEEEDDDEEEGGGJJJLLLIIIJJJJJJLLLOOOSSSVVVXXX[[[___ccceeefffiiinnnsss|||~~~}}}}}}|||{{{{{{{{{{{{zzzyyywwwvvvuuuqqqlllhhhddd___[[[WWWUUUTTTTTTWWW\\\bbbeeeggg]]]ZZZZZZ___fffppp~~~}}}{{{tttlllXXXZZZ^^^bbbbbb[[[PPPHHHBBBAAA?????????@@@???>>>@@@@@@@@@@@@???>>><<<<<<::::::;;;;;;<<<===>>>>>>@@@???======???AAABBBAAAAAA@@@@@@AAAEEEHHHJJJJJJDDDFFFJJJNNNQQQPPPLLLIIICCCAAA??????AAAAAAAAA???<<<===???BBBDDDFFFGGGGGGBBBBBBAAA???>>>===<<<;;;::::::999999999999::::::888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>????????????<<<<<<======>>>@@@AAABBBCCCFFFIIILLLLLLKKKHHHFFFCCCDDDDDDEEEDDDCCCAAA@@@CCCCCCEEEGGGHHHHHHIIIIIIDDDDDDEEEFFFHHHJJJLLLMMMIIINNNTTTXXX___qqquuufffZZZIII>>>999777555333222333444555666777777777999999:::<<<===>>>??????>>>AAADDDEEEEEEDDDDDDEEEDDDFFFGGGGGGEEEDDDCCCDDDFFFFFFGGGHHHJJJMMMOOOQQQRRRPPPNNNMMMNNNQQQSSSUUUSSSRRRPPPIIICCCAAADDDIIIJJJLLLUUU______^^^hhhwwwyyyiii]]]ZZZTTTQQQTTT\\\eeennnzzzmmm```VVVRRRMMMIIIGGGEEECCCBBB>>>======<<<<<<<<<<<<<<<::::::999999::::::;;;<<<::::::::::::;;;<<<<<<=========AAADDDEEEEEEKKKSSSZZZfffxxx{{{qqqhhh```YYYTTTPPPNNNLLLJJJGGGFFFFFFFFFGGGDDDCCCCCCBBBAAA@@@??????=========>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@????????????????????????>>>>>>>>>>>>======<<<<<<======<<<<<<<<<======>>>;;;;;;<<<==================>>>>>>???@@@BBBCCCDDDBBBCCCEEEEEECCCCCCCCCDDDEEEGGGIIIIIIHHHHHHJJJLLLGGGIIIKKKLLLKKKLLLOOORRROOOQQQQQQPPPMMMLLLMMMNNNMMMMMMMMMNNNPPPRRRTTTVVVZZZaaannnzzz|||uuusssuuuxxxvvvwwwxxxwwwvvvwww|||zzztttmmmiiifffbbb\\\WWWQQQOOOLLLIIIGGGEEEDDDCCCBBBBBBBBBCCCEEEGGGJJJKKKJJJLLLNNNQQQUUUXXX[[[]]]___dddiiilllmmmpppwww|||}}}~~~~~~~~~}}}{{{zzzttttttttttttsssqqqpppooommmiiiddd___[[[XXXUUURRROOOOOOPPPUUU^^^gggnnnrrroooooosss{{{|||yyypppgggTTTVVVXXXYYYWWWRRRLLLGGGAAA@@@>>>???@@@@@@???>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>??????>>><<<<<>>@@@AAABBBCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>===<<<:::999888888999:::999:::;;;;;;<<<<<<<<<<<<999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCAAACCCFFFJJJMMMOOOQQQRRRHHHGGGFFFDDDBBBAAAAAAAAADDDEEEGGGIIIJJJKKKKKKKKKHHHGGGFFFGGGIIIKKKMMMNNNIIIMMMRRRTTTWWWbbbssstttbbbUUUEEE:::777777555222222333444555666666666666<<<<<<<<<===============>>>AAADDDFFFEEEEEEEEEEEEDDDEEEGGGGGGEEECCCBBBCCCCCCDDDEEEHHHJJJMMMOOOPPPNNNNNNMMMLLLMMMQQQWWW\\\YYYXXXSSSKKKCCC@@@DDDHHHMMMMMMSSSZZZXXXTTT^^^nnnttteee]]]SSSMMMMMMTTT[[[cccppp|||uuuhhh[[[WWWQQQLLLIIIFFFDDDBBB>>>>>>===<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;:::::::::;;;;;;<<<===<<<;;;<<<@@@AAAAAADDDJJJJJJTTTcccuuu}}}rrriiiaaa[[[WWWPPPOOOLLLIIIHHHHHHHHHIIIEEEEEEDDDCCCCCCBBBAAAAAA???????????????>>>>>>>>>:::::::::;;;;;;===>>>>>>???????????????@@@@@@@@@??????>>>>>>=========<<<>>>======<<<<<<<<<======:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>???@@@AAABBBAAACCCEEEEEEEEEEEEEEEGGGBBBEEEGGGGGGEEEEEEGGGJJJCCCFFFIIIKKKKKKMMMQQQUUUTTTVVVXXXVVVSSSQQQRRRTTTOOOOOOOOOOOOQQQSSSUUUVVVVVV]]]gggrrr||||||vvvqqqqqqvvv{{{~~~}}}vvvpppiiibbbZZZVVVTTTQQQLLLGGGEEEDDDBBB@@@???????????????@@@BBBDDDFFFHHHJJJKKKLLLNNNRRRVVVZZZ^^^```aaaccchhhooorrrtttxxx||||||}}}}}}}}}{{{zzzyyymmmmmmllllllkkkiiihhhgggfffbbb\\\WWWTTTQQQOOOMMMNNNMMMOOOVVVaaammmwww|||}}}zzz{{{~~~xxxsssjjj___QQQRRRSSSQQQNNNJJJHHHGGG@@@???>>>???@@@AAA@@@>>>>>>???@@@@@@???>>>===<<>>>>>>>>>>>???@@@???===;;;<<<>>>@@@AAAAAA@@@???>>>@@@CCCFFFGGGGGGGGGIIIMMMPPPPPPOOOLLLIIIDDDDDDDDDEEEFFFEEEBBB?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>;;;999777777888999;;;;;;<<<<<<<<<<<<<<<;;;888999:::<<<======>>>>>>@@@@@@@@@@@@AAABBBCCCDDD@@@AAACCCGGGLLLSSSXXX[[[LLLIIIEEEBBB@@@@@@AAABBBDDDFFFHHHJJJLLLMMMMMMMMMFFFDDDBBBBBBCCCFFFGGGGGGGGGJJJMMMPPPSSSXXX___ddduuuuuubbbQQQ@@@999888666333222555666666777888888999999::::::;;;:::999:::===???<<<@@@DDDGGGGGGFFFEEEDDDFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGJJJLLLQQQOOOOOOQQQQQQTTT\\\fffiii```SSSFFF@@@@@@EEEIIIHHHJJJMMMOOOQQQTTTWWWZZZqqq}}}mmm]]]QQQLLLRRRWWWZZZdddqqqwwwhhh```VVVOOOLLLJJJGGGEEE>>>???@@@???===;;;::::::::::::;;;<<<<<<;;;;;;;;;888999999::::::999999888;;;;;;<<<<<<===???@@@AAAFFFLLLTTT]]]kkkzzzssskkkdddZZZVVVPPPMMMLLLKKKHHHEEEGGGFFFEEECCCAAA@@@AAABBBBBBAAA@@@>>>=========<<<:::::::::;;;<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;<<<<<<============AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@GGGFFFEEEFFFHHHLLLPPPRRRWWWYYY\\\]]]]]]ZZZVVVTTTSSSRRRPPPPPPQQQTTTWWWYYYXXX\\\bbbjjjqqqwww{{{}}}zzzzzzzzzzzz{{{}}}~~~wwwnnnfff```\\\[[[SSSPPPKKKIIIIIIHHHDDDAAABBBBBBAAA@@@@@@???>>>>>>>>>@@@CCCFFFHHHJJJNNNPPPUUUXXX]]]```aaabbbcccdddmmmwww~~~~~~}}}{{{zzzxxxuuuqqqnnnooommmiiifffddd```[[[XXXZZZUUUPPPMMMMMMLLLIIIGGGEEEHHHMMMTTT```ooo}}}wwwrrrqqq|||ooocccXXXPPPLLLLLLKKKJJJHHHFFFCCCBBB??????>>>===<<<<<<======>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>BBBAAA???>>>>>>>>>???@@@BBBBBBBBBBBBAAACCCGGGIIIHHHEEEDDDGGGKKKMMMIIIEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@??????>>>>>>??????>>>===;;;:::999999::::::888999:::;;;;;;;;;;;;:::999999::::::;;;<<<======>>>??????@@@@@@@@@@@@???===<<<===BBBJJJRRRVVVWWWOOOKKKGGGDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKJJJJJJGGGFFFEEEDDDDDDEEEFFFFFFHHHJJJLLLNNNQQQUUU[[[___jjjiiiqqq{{{___OOO???999888666444333666666666777888999::::::;;;<<<<<<;;;:::;;;===???<<>>@@@@@@AAAFFFMMMTTT___qqq{{{rrrllleee]]]XXXUUUSSSPPPMMMKKKJJJHHHFFFDDDCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>===============>>>>>>=========<<<<<<<<<<<<=========>>>>>>??????????????????>>>>>>>>>>>>>>>======>>>>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAABBBBBBDDDEEEFFFGGGGGGFFFEEEEEEFFFEEEDDDCCCEEEGGGJJJLLLVVVXXX[[[]]]]]][[[XXXVVVSSSRRRRRRRRRTTTWWWZZZ]]][[[___eeellltttzzz~~~~~~zzzuuuqqqiiifff```YYYSSSOOOLLLJJJJJJGGGDDDCCCDDDDDDBBB@@@?????????>>>>>>>>>>>>>>>AAADDDGGGJJJLLLOOOSSSUUUZZZ]]]bbbeeefffhhhjjjlllvvv~~~|||zzzxxxtttpppmmmhhheeebbb___\\\XXXTTTQQQPPPMMMIIIGGGGGGFFFDDDBBBCCCEEEIIISSScccuuu|||}}}}}}~~~zzzppplllkkk~~~xxxhhhZZZPPPIIIJJJJJJJJJHHHFFFCCCAAA???@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>>>>============>>>>>>??????@@@AAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBAAABBBDDDGGGFFFCCCCCCFFFJJJKKKHHHEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????>>>>>>?????????>>><<<;;;::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>>>>>>>>>>>>>>>><<<===@@@GGGMMMPPPQQQKKKHHHEEEDDDEEEGGGHHHHHHCCCDDDFFFGGGHHHIIIHHHHHHFFFFFFEEEDDDDDDEEEEEEFFFFFFHHHKKKMMMPPPUUU[[[______^^^cccnnn}}}ZZZLLL===888888666444444666666777888999:::;;;;;;===>>>>>>===;;;;;;<<<>>><<>>======>>>::::::::::::::::::::::::::::::999888888999::::::;;;;;;;;;;;;<<<===??????>>>BBBGGGKKKQQQ]]]lllxxx}}}uuujjjbbb]]]ZZZWWWTTTOOOMMMKKKHHHFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;::::::::::::;;;;;;<<<===>>>???@@@AAA>>>??????@@@AAABBBBBBCCCAAAAAABBBBBBAAAAAA@@@@@@@@@?????????????????????@@@????????????@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJRRRTTTWWWZZZZZZZZZXXXVVVUUUUUUUUUWWWYYY]]]aaaccccccffflllrrryyy~~~|||yyytttrrrooollliiieee___\\\TTTRRRNNNIIIFFFCCCAAAAAA@@@>>>======???@@@@@@???>>>>>>>>>>>>???@@@AAABBBFFFIIIMMMPPPSSSVVVZZZ]]]ccceeeiiilllooorrruuuxxx~~~}}}}}}zzzwwwtttpppkkkggg___]]]YYYVVVSSSPPPLLLIIIGGGEEECCCBBBBBBAAA???===>>>>>>BBBNNN```ttt|||{{{~~~{{{}}}qqqiiigggiii}}}zzzgggWWWNNNIIIHHHHHHGGGFFFCCC@@@===<<<@@@@@@AAABBBAAA@@@???>>>@@@?????????>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCAAAAAADDDHHHJJJGGGEEEDDDDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>?????????>>><<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<>>>======???CCCGGGIIIJJJFFFDDDBBBBBBEEEHHHJJJJJJCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFDDDFFFIIILLLOOOTTT[[[___[[[\\\^^^aaahhh|||vvvTTTGGG;;;888777666444555666666777999:::<<<======>>>??????===;;;:::;;;<<<===>>>@@@AAABBBDDDGGGIIIKKKIIIGGGEEECCCBBBAAAAAAAAACCCEEEGGGHHHJJJMMMOOOOOORRRYYY^^^\\\VVVUUUWWWTTTSSSQQQLLLIIIIIIMMMPPPRRRTTTVVVUUUTTTRRRRRRRRR[[[^^^ooooooXXXLLLIIIJJJOOOUUUdddttt~~~pppaaaVVVPPPIIIGGGDDDBBB@@@>>><<<:::;;;::::::999999999999999;;;:::888777777888:::;;;::::::::::::;;;<<<===>>>>>>AAADDDGGGJJJPPPYYYaaaiiiqqq{{{pppiiiddd```]]]WWWTTTPPPMMMKKKIIIGGGFFFDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>??????AAABBBDDDEEEGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCAAABBBDDDFFFHHHJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMPPPRRRTTTWWWYYYYYYYYYXXX\\\\\\]]]```cccgggjjjmmmoooqqquuuyyy}}}}}}vvvqqqooolllgggccc```^^^[[[XXXUUURRRMMMJJJJJJHHHFFFCCCAAA???>>>>>>;;;;;;;;;<<<>>>???@@@AAA@@@@@@@@@BBBCCCFFFHHHIIILLLOOOSSSWWWZZZ^^^cccffflllnnnrrruuuxxx|||~~~}}}||||||{{{xxxuuuqqqmmmiiiccc___YYYVVVRRROOOMMMJJJGGGDDDCCCBBBAAA@@@???>>><<<:::===<<>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>============<<<<<<<<<======>>>>>>>>>;;;;;;<<<===>>>???@@@AAABBBDDDEEEDDDAAA?????????AAAAAAAAADDDGGGIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@???>>>>>>>>>>>>>>>@@@@@@???>>>>>>=========;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===::::::;;;<<<=====================???AAACCCEEEFFFDDDCCCAAAAAACCCFFFGGGGGGCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCDDDDDDDDDEEEEEEAAACCCFFFJJJMMMSSSYYY]]]^^^```cccdddeeeooojjjMMMBBB999777777666555666666666888:::;;;===??????>>>??????>>><<<::::::;;;===>>>@@@@@@AAABBBFFFHHHIIIHHHFFFDDDCCCBBBAAAAAA@@@CCCFFFHHHIIIKKKNNNPPPOOOSSSYYY___]]]VVVTTTVVVSSSWWWZZZYYYTTTPPPOOOPPPLLLNNNQQQRRRSSSSSSUUUWWWYYYZZZdddyyy}}}fffVVVOOOMMMNNNQQQ^^^ooouuudddZZZQQQNNNJJJHHHFFFCCC@@@===<<<;;;:::999999999::::::;;;:::888777777888:::;;;999999999999:::;;;<<<<<<===@@@CCCEEEFFFIIIOOOSSSWWW^^^jjjwww~~~vvvnnniiiccc___YYYUUURRROOOLLLIIIHHHHHHGGGFFFEEEEEEEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======???@@@BBBDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEHHHJJJMMMOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSUUUVVVXXX[[[]]]^^^___```fffggghhhjjjmmmppprrrtttvvvwwwxxxyyy{{{}}}~~~yyyyyywwwuuusssqqqooonnnkkkeee___[[[YYYWWWTTTQQQNNNLLLJJJIIIHHHFFFCCCAAAAAA@@@???>>><<<;;;::::::;;;<<<<<<===>>>???AAABBBCCCCCCDDDEEEHHHKKKNNNPPPRRRUUUZZZ___cccggglllpppuuuxxx{{{~~~}}}|||||||||||||||{{{zzzyyyvvvtttppplllgggbbb\\\XXXRRROOOKKKHHHGGGEEECCCAAAAAAAAA@@@>>><<<::::::999;;;===DDDSSSfffvvv~~~}}}yyy{{{~~~oooggggggjjjlllvvvyyynnn\\\OOOJJJHHHGGGFFFFFFDDDBBB???<<<:::<<<===???AAAAAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;>>>=========<<<<<<;;;;;;888999:::;;;===>>>>>>???AAACCCDDDCCC@@@>>>>>>>>>AAAAAACCCEEEGGGHHHGGGEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCC@@@???>>>>>>======>>>>>>@@@@@@@@@??????>>>======::::::;;;;;;;;;;;;::::::777888999:::;;;<<<======:::;;;<<<===>>>>>>???>>><<<===???@@@AAACCCEEEFFFJJJGGGEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDAAACCCEEEHHHKKKPPPVVVZZZ\\\```fffkkkkkkjjjpppyyyuuu___GGG>>>777666777555555777666777888:::===???@@@AAA>>>???@@@???===;;;;;;<<<===???@@@@@@@@@AAADDDFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@CCCFFFIIIJJJKKKMMMOOONNNQQQWWW]]]]]]YYYZZZ^^^```eeejjjhhh___VVVPPPNNNHHHJJJMMMOOOQQQTTTXXX[[[YYY\\\bbbkkkyyyzzzhhh[[[SSSPPPOOOXXXfffzzzvvviii]]]WWWOOOJJJGGGEEEAAA>>>>>>===;;;:::999::::::;;;::::::999888888999::::::999999999999999:::;;;;;;;;;===???AAABBBDDDGGGJJJMMMRRR[[[dddooo~~~wwwpppjjjbbb]]]YYYUUUOOOKKKMMMLLLJJJIIIHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@????????????>>>>>>>>><<<<<<;;;;;;:::::::::::::::;;;<<<===>>>@@@AAAAAAFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHJJJJJJGGGHHHIIIJJJMMMOOORRRSSSVVVWWWYYY[[[\\\\\\[[[[[[[[[\\\]]]___bbbdddfffgggkkkkkkllllllnnnooopppqqqpppoooooonnnmmmmmmnnnnnnhhhgggfffccc___\\\YYYWWWTTTQQQNNNKKKJJJIIIGGGFFFCCCAAA@@@@@@@@@@@@???============<<<<<<;;;;;;:::===>>>@@@@@@@@@AAADDDFFFHHHHHHIIIJJJMMMQQQUUUXXXZZZ^^^ccciiinnnsssxxx|||xxxlllnnnvvv{{{{{{{{{zzzxxxvvvtttsssqqqnnnjjjfffbbb\\\VVVRRRIIIFFFCCCAAA@@@@@@???===>>>>>>===;;;888888999;;;888>>>KKK]]]ooo}}}www{{{qqqfffdddeeedddlllnnncccTTTKKKGGGEEEEEEEEEEEEDDDBBB???===;;;;;;<<<===>>>???>>>======;;;;;;;;;;;;::::::::::::>>>>>>===<<<;;;:::999999777888:::;;;<<<=========@@@AAAAAA@@@???>>>>>>???AAABBBDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB??????>>>============>>>@@@@@@@@@@@@???>>>===<<<::::::;;;<<<<<<<<<<<<<<<888999999:::;;;<<<======;;;<<<===>>>???@@@@@@@@@<<<>>>AAAAAABBBCCCEEEFFFNNNLLLIIIGGGFFFEEECCCAAAAAAAAA@@@?????????@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCEEEFFFIIILLLQQQUUUYYY^^^gggooonnnfffaaaaaavvvhhhVVVBBB;;;555666666555666888666777999;;;===@@@BBBCCC???AAABBBBBB@@@>>>>>>>>>===???AAAAAA@@@@@@BBBCCCAAAAAAAAAAAAAAABBBCCCDDDAAADDDGGGIIIJJJKKKMMMNNNOOOPPPTTTYYYYYYXXX\\\ccchhhmmmppplll```TTTMMMLLLIIIKKKLLLMMMOOOSSSXXX\\\\\\^^^bbbdddiiizzzzzzjjj^^^WWWTTTTTT\\\kkkzzznnn]]]OOOHHHEEEBBB@@@@@@>>><<<;;;::::::;;;<<<999999999999999999999999999888888888888999:::::::::;;;===???@@@AAACCCDDDEEEKKKQQQVVV]]]jjj{{{}}}tttmmmiiiddd]]]WWWRRRQQQOOONNNLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>AAABBBCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDEEEFFFGGGIIIJJJKKKIIIHHHIIIJJJKKKNNNPPPQQQWWWXXX[[[]]]]]]\\\[[[ZZZXXXXXXYYYZZZ]]]```bbbddddddccccccbbbbbbaaaaaaaaa^^^]]][[[ZZZYYYXXXXXXYYYSSSRRRRRRPPPNNNKKKHHHFFFDDDDDDDDDCCCAAA@@@AAABBB>>><<<;;;;;;===>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@CCCEEEFFFFFFHHHLLLOOORRRQQQRRRSSSVVVZZZ___aaadddhhhnnntttyyytttkkk```eeerrr~~~}}}{{{xxxtttpppmmmllliiifffbbb^^^ZZZTTTNNNJJJCCCAAA>>><<<============;;;;;;;;;999777999>>>BBB???JJJ\\\ppp{{{qqqfffbbbbbbcccgggggg\\\PPPIIIFFFCCCCCCCCCCCCBBBAAA???===;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;:::::::::===<<<<<<;;;;;;:::::::::999:::;;;===>>>>>>>>>===>>>??????>>>===>>>@@@BBBAAABBBDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@??????>>>===============???@@@@@@@@@???>>>===<<<:::;;;<<<>>>????????????===============<<<<<<<<<;;;<<<===>>>???@@@@@@@@@>>>@@@CCCCCCAAAAAACCCEEEKKKIIIGGGFFFFFFEEECCCAAA@@@@@@???>>>>>>???@@@AAA???@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFIIIMMMPPPTTTXXX```gggeee^^^YYYZZZ___rrrwww```QQQ???999444555666555666999666777999;;;>>>@@@BBBCCC@@@BBBDDDDDDCCCAAAAAAAAA===???AAAAAA@@@@@@@@@AAA>>>>>>???@@@AAACCCDDDEEEAAADDDHHHJJJKKKKKKLLLNNNQQQPPPRRRTTTTTTSSSYYYaaafffkkkmmmfffZZZOOOJJJIIIMMMMMMMMMMMMNNNRRRWWW[[[\\\]]]^^^]]]\\\hhhtttggg___\\\RRRUUU___pppppp[[[NNNIIIFFFEEEAAA???===;;;:::;;;<<<===888999999::::::999999888888888888888888888999999;;;;;;===>>>???@@@BBBCCCAAAFFFLLLOOOSSS\\\iiittt~~~xxxpppjjj[[[ZZZXXXVVVTTTRRRQQQQQQOOOMMMKKKIIIFFFEEECCCCCCAAAAAAAAAAAA@@@@@@@@@???;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAA@@@@@@>>>???@@@AAABBBCCCDDDEEEBBBBBBCCCDDDFFFHHHIIIJJJGGGGGGFFFGGGHHHJJJLLLMMMOOOQQQSSSUUUUUUSSSQQQPPPPPPPPPPPPQQQTTTWWWYYY[[[YYYXXXWWWVVVTTTRRRQQQPPPOOONNNLLLJJJIIIIIIIIIJJJBBBCCCCCCCCCBBBAAA???>>>;;;>>>@@@???<<<;;;===@@@<<<;;;::::::<<<======<<<999:::<<>>???>>>:::;;;;;;999999<<>>AAAAAAAAAAAA@@@>>>===;;;======<<<<<<===>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>>=========<<<<<<>>>AAADDD@@@AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????>>>===============??????@@@@@@???>>><<<;;;;;;<<<>>>???AAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::;;;<<<>>>???@@@@@@@@@???BBBDDDCCCAAA???@@@BBBEEECCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>???AAABBB>>>@@@AAACCCDDDDDDCCCCCCEEEFFFFFFEEEEEEGGGJJJMMMKKKOOOVVVZZZVVVQQQRRRWWWRRRbbb|||~~~jjjTTTEEE;;;999888666555444555555777999<<>>===>>>===<<<;;;;;;<<<======>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<>>>??????@@@????????????????????????AAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@???===<<<===>>>>>>>>>>>>??????>>>>>>===:::<<<======<<<<<<>>>????????????@@@AAADDDFFFHHHIIILLLOOOOOOOOOSSS[[[aaaaaabbbdddhhhlllqqqtttvvvwww}}}zzzpppffflllvvv{{{}}}yyysssllleee___\\\XXXUUUQQQLLLGGGDDDAAA@@@>>>:::999<<<===;;;;;;======AAA@@@:::<<>>>>>>>>::::::;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>===;;;;;;;;;<<<<<<===<<<<<<;;;888999:::;;;<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@AAAAAA@@@@@@???@@@@@@@@@@@@???=========???BBBCCC???>>>>>>=========>>>>>>@@@@@@???>>>======>>>>>>@@@AAAAAA@@@???===;;;:::<<<>>>???>>>===BBBLLLTTTMMMFFF???<<<>>>???>>>;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAA@@@AAA@@@???======???AAA===???AAACCCCCCCCCBBBAAA@@@@@@AAACCCDDDFFFGGGGGGOOOPPPQQQRRRRRRQQQPPPOOOLLLTTTgggtttbbbNNNAAA;;;:::888666666555666666999;;;>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???BBBCCCFFFJJJMMMNNNLLLIIICCCDDDGGGJJJMMMPPPRRRRRRRRRQQQOOONNNOOORRRVVVXXXZZZYYYUUUNNNHHHEEEFFFHHHJJJHHHGGGIIIIIILLLUUU___aaaYYYVVVZZZ\\\^^^kkk{{{xxxjjj^^^WWWSSSSSSZZZdddmmmyyy}}}fffZZZRRRLLLDDDBBB@@@>>><<<;;;::::::999999::::::::::::::::::999999999999888888888888999999::::::;;;<<<<<<<<>>=========>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===============<<<===>>>===;;;:::;;;<<<<<<<<<======>>>=========<<<===>>>???>>>>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKNNNQQQUUUWWWWWWZZZaaaggghhhkkkooosssvvvyyy}}}~~~rrrtttyyy}}}zzzxxxsssmmmfff___YYYVVVRRRPPPLLLHHHDDDAAA???>>>;;;777777:::;;;:::;;;>>>===@@@AAACCCNNNbbbvvv{{{rrrooojjjdddbbbeeeiiiggg```VVVKKKCCC??????@@@??????>>>>>>===<<<<<<999::::::;;;<<<<<<=========<<<;;;<<<======<<<;;;;;;;;;<<<<<<<<<;;;::::::888999:::;;;<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???@@@@@@???>>>======>>>>>>===============???@@@AAA>>>======<<<<<<======>>>@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@???>>><<<<<<:::<<<>>>===>>>CCCMMMUUUYYYQQQGGGAAA@@@@@@???===<<<<<<<<<<<<===>>>@@@@@@AAABBBCCCEEEFFFFFFFFFFFFCCCBBBAAA@@@???@@@AAAAAABBBCCCBBB@@@>>>===>>>@@@===???AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGKKKKKKKKKLLLLLLKKKKKKKKKKKKOOO[[[mmmyyyxxxuuuooodddUUUEEE;;;:::999888666666666777888:::<<>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888999999999::::::;;;;;;<<>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<============<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<===<<<:::::::::<<<<<<<<<===>>>???????????????AAABBBCCCBBBBBBDDDFFFGGGIIIKKKMMMOOOQQQRRRSSSUUUYYY^^^aaacccggglllqqqsssyyy~~~}}}|||yyyrrrooojjjccc\\\UUUPPPMMMJJJHHHEEEBBB???===<<<<<<999666666999;;;:::===AAABBBFFFJJJSSSddd|||zzzssslllfffbbbdddiiinnniii```TTTIIIBBB@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;::::::999888888999:::;;;;;;<<<<<<<<<======<<<;;;<<<===>>>??????>>>===<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======@@@@@@???>>>>>>>>>??????======>>>>>>>>>>>>======888:::<<<<<<>>>CCCKKKRRR]]]UUUJJJCCCAAABBBBBBAAA======<<<======>>>???@@@BBBBBBDDDEEEFFFGGGGGGGGGCCCBBB@@@??????@@@AAAAAAEEEEEEDDDBBB???======>>>===???@@@BBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHKKKJJJNNNXXXbbbjjjttt}}}pppnnnjjjbbbXXXKKK>>>777888777666555666666777888;;;<<>>;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999:::::::::;;;===>>>@@@AAABBBEEEIIILLLQQQSSSUUUXXX^^^jjjxxxyyypppjjjfffbbb^^^ZZZTTTRRRQQQOOOMMMLLLKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;============<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;===>>>===<<<<<<===>>>>>>???@@@BBBCCCCCCDDDDDDCCCEEEGGGHHHHHHIIIKKKLLLNNNPPPSSSWWWYYY[[[\\\\\\\\\```gggmmmqqqvvvzzz~~~}}}{{{yyyvvvrrrooohhheee```YYYSSSLLLHHHFFFCCCAAA???===;;;:::::::::999777888;;;======@@@FFFOOOWWW___hhhvvvzzzwwwzzz~~~~~~|||~~~{{{tttkkkdddbbbgggmmmnnnggg\\\OOOEEE@@@???@@@>>>>>>======<<<;;;;;;;;;888888999999999:::::::::;;;:::999:::;;;<<<;;;::::::::::::::::::999888777888888999:::;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>???>>>===;;;:::999999999999;;;===?????????>>>===<<<;;;;;;;;;;;;<<<<<<===@@@??????>>>>>>>>>??????==================<<<<<<888999::::::<<<@@@FFFKKKQQQLLLFFFBBBAAABBBCCCCCC>>>===============>>>???@@@AAABBBDDDEEEEEEEEEEEEBBBAAA@@@??????@@@AAAAAAGGGGGGFFFCCC@@@===<<<===>>>>>>@@@AAABBBBBBAAAAAA???@@@AAABBBCCCDDDEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHKKKHHHIIIMMMRRRUUU[[[aaaooolllfff\\\PPPDDD;;;666666555555444555666888999;;;<<<>>>AAACCCEEEGGGGGGIIIHHHEEECCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHEEEDDDIIIQQQTTTPPPJJJDDDEEEFFFGGGJJJLLLOOOPPPMMMNNNPPPRRRTTTTTTUUUUUUPPPLLLHHHDDDCCCDDDFFFGGGGGGEEEEEEGGGJJJNNNYYYdddjjjfffaaa\\\WWWVVV\\\dddpppwwwmmmeee^^^[[[aaaiiifffnnn}}}{{{nnnWWWRRRKKKHHHHHHFFFCCC???<<<<<<;;;;;;:::::::::999:::::::::999999999999888888888888999999999999999999;;;===???@@@CCCGGGJJJKKKNNNPPPRRRUUU\\\eeellluuu~~~{{{uuuoooiiidddbbbaaa^^^[[[XXXVVVTTTSSSQQQPPPNNNKKKJJJIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@???@@@??????>>>======<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;<<<==================>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===;;;===>>>>>>======???@@@@@@AAACCCEEEGGGHHHHHHIIIFFFHHHJJJLLLMMMOOOQQQTTTUUUWWW[[[___bbbdddfffffffffkkkrrryyyyyywwwsssqqqnnnkkkfffccc]]][[[VVVPPPJJJFFFBBBAAA>>>===<<<::::::::::::;;;999888:::>>>???@@@FFFMMM```lllyyy~~~}}}tttmmmlllqqqwww{{{yyyzzz{{{{{{yyysssiiicccccchhhllliiiaaaUUUIIIAAA>>>>>>>>>???>>>>>>======<<<;;;;;;888888888999999999999999999888888999:::;;;;;;:::999:::::::::999888888777777888999:::;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>@@@???===<<<;;;::::::999:::;;;>>>@@@AAA@@@>>>===;;;;;;;;;;;;;;;<<<======???>>>>>>===>>>>>>????????????>>>===;;;;;;::::::888888999888999<<>>===============>>>===>>>???AAABBBBBBBBBBBBAAA@@@?????????@@@AAAAAAGGGHHHGGGDDD@@@>>>======>>>>>>???@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGIIIFFFGGGKKKMMMMMMOOOSSSqqqmmmdddXXXJJJ@@@999777555444444555666888999;;;<<<===>>>@@@BBBDDDEEEFFFHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLHHHEEECCCEEEKKKNNNMMMJJJFFFFFFFFFGGGHHHJJJMMMNNNOOOQQQRRRTTTSSSRRRPPPNNNMMMJJJFFFDDDEEEFFFFFFFFFGGGEEEFFFHHHJJJMMMVVV```hhheee```YYYTTTTTTYYY___bbbkkk~~~uuufffZZZXXX\\\[[[cccsss~~~___WWWOOOJJJJJJJJJGGGDDD<<<<<<<<<;;;::::::999999::::::::::::999999999999888888888888888888888888666888:::<<<===???CCCEEEDDDHHHMMMPPPRRRVVV]]]bbbbbbjjjttt|||~~~xxxsssqqqmmmhhhddd```]]]\\\YYYXXXVVVSSSPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@;;;;;;;;;<<<<<<==========================================<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>>>>===>>>@@@@@@@@@@@@BBBCCCCCCEEEGGGIIIKKKMMMNNNNNNJJJLLLPPPSSSUUUXXX[[[^^^```bbbeeeiiimmmqqqssstttwwwzzz~~~}}}~~~~~~}}}{{{yyyvvvqqqnnnjjjgggddd```\\\XXXSSSPPPLLLHHHDDDAAA??????<<<<<<:::999999:::;;;<<<888999===CCCFFFIIIRRR[[[ppp}}}|||wwwooohhhccceeeiiinnnwww~~~}}}}}}}}}~~~|||{{{zzzxxxttttttooofffbbbdddffffff___WWWMMMDDD???>>>======>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999888777666888:::;;;:::999888999999::::::999999999777888999::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===??????===<<<;;;;;;;;;;;;:::<<<>>>@@@@@@@@@???>>>;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<===>>>>>>@@@???===<<<:::999999999999888888888888999;;;<<<>>>???@@@AAAAAA@@@??????@@@???>>>======<<<======;;;;;;===>>>???@@@@@@@@@@@@@@@???>>>>>>???AAABBBEEEFFFFFFDDDAAA>>>===>>>>>>>>>??????@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCEEEJJJKKKJJJJJJMMMpppkkkaaaTTTFFF<<<888888666666666666888:::<<<>>>>>>>>>???@@@AAACCCDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKDDDCCCCCCEEEHHHJJJKKKJJJIIIHHHGGGFFFGGGHHHJJJLLLMMMOOOQQQSSSRRRPPPMMMJJJMMMKKKHHHGGGHHHIIIGGGEEEEEEDDDFFFHHHIIIJJJQQQZZZ___```]]]XXXTTTTTTXXX[[[XXX]]]kkkvvvaaaVVVTTTUUU\\\jjjzzzssshhh[[[RRROOOMMMIIIDDD>>>>>>======<<<;;;;;;:::;;;;;;:::::::::999999999888888888888888888888777666888:::;;;;;;===???AAA@@@EEEJJJMMMNNNQQQUUUYYYWWW]]]dddhhhkkkqqq{{{|||uuupppllljjjfffeeeccc```\\\YYYVVVTTTTTTTTTSSSRRRPPPNNNLLLJJJHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<======>>>???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEFFFFFFFFFHHHJJJJJJKKKNNNPPPSSSUUUVVVWWWSSSVVV[[[___bbbfffjjjmmmrrrsssvvvyyy~~~~~~||||||~~~~~~zzzwwwtttqqqmmmjjjdddbbb___\\\YYYUUUQQQNNNIIIGGGDDDAAA>>>=========;;;:::999999999:::;;;<<<;;;===DDDLLLRRRYYYdddppp}}}xxxrrriiicccbbbcccfffhhhppp|||}}}zzzzzz{{{|||}}}~~~|||}}}zzzuuupppppplllfffeeegggfffaaaUUUOOOGGGBBB@@@???>>>=========<<<<<<;;;:::::::::::::::::::::::::::::::::777666666777999::::::999777888999:::;;;;;;;;;;;;777888999::::::;;;::::::;;;:::999999999:::<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@;;;;;;;;;;;;;;;<<<======>>>===<<<::::::999::::::999888888888:::;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@>>>===<<<<<<<<<<<<999:::<<<===>>>>>>??????@@@???>>>>>>>>>???AAABBBAAACCCDDDDDDAAA?????????>>>>>>>>>??????@@@AAABBB??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCAAACCCGGGHHHFFFFFFIIInnniii___PPPBBB:::777888777777777888:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJ???AAACCCFFFHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJGGGJJJNNNQQQRRRPPPMMMKKKOOOMMMKKKKKKLLLLLLIIIGGGDDDCCCEEEHHHHHHHHHNNNUUURRRUUUVVVSSSPPPPPPSSSTTTQQQTTT^^^qqqkkkZZZUUUPPPVVVaaannn}}}zzzhhh[[[TTTOOOHHHBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777777777999;;;<<<===<<<<<<===???>>>AAAEEEFFFEEEGGGKKKNNNRRRXXX]]]^^^\\\]]]dddkkkqqq{{{~~~{{{vvvuuusssppplllgggcccaaaZZZZZZZZZYYYWWWTTTRRRPPPLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMOOOPPPPPPRRRTTTWWWZZZ\\\^^^___]]]```eeejjjmmmrrrwwwzzz|||{{{|||~~~|||yyyuuurrrnnniiidddaaaZZZXXXUUURRRPPPMMMIIIFFFCCCAAA???===;;;;;;<<<===;;;:::999888888999:::;;;???BBBKKKUUU]]]ffftttyyyrrriiiddddddfffffffffqqq{{{yyyzzzzzz{{{||||||}}}}}}|||}}}{{{yyy{{{|||xxxrrrppppppmmmhhhiiilllhhh```OOOJJJDDDAAAAAAAAA???===<<<<<<;;;::::::999999888::::::::::::::::::::::::666555555666999:::999888777888999:::;;;<<<<<<<<<777777888999::::::::::::::::::999999999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::;;;<<<============<<<<<<<<<======???@@@@@@:::::::::::::::;;;<<<===<<<<<<::::::::::::;;;<<<888777888999;;;======<<<777888999999:::===@@@CCCAAA@@@???===<<<<<<<<<<<<999:::;;;===>>>>>>????????????>>>>>>>>>???AAABBB???AAACCCCCCAAA@@@???@@@>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@AAAAAABBBCCCCCCEEEFFFFFFEEECCCCCCEEEBBBBBBDDDEEECCCEEEHHHvvvqqqaaaJJJ;;;888999888777999;;;;;;;;;;;;;;;<<<@@@@@@AAABBBCCCDDDFFFGGGJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJIIIHHHGGGHHHHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJIIIFFFFFFGGGHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNPPPOOOKKKIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPRRRTTTYYYbbbpppfffYYYUUUUUUZZZeeepppyyysssbbbXXXPPPJJJIIIFFFBBB>>><<<;;;;;;;;;999999888888888888999999888777777777666666666666888888888888999:::;;;<<>>>>><<<999888888888888777:::;;;;;;;;;;;;:::999888999888666555555666888999888888999999999::::::::::::999888777777888999999999999888888888999;;;;;;>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<========================<<<;;;;;;::::::999999888======;;;::::::;;;<<<===;;;;;;:::::::::;;;;;;<<<;;;<<<<<<===>>>??????@@@BBBAAA@@@===:::888666555<<<;;;;;;<<<>>>???>>>============<<<<<<<<>>===<<<======>>>DDDAAA???>>>???AAABBBCCCAAADDDFFFDDDCCCFFFEEEBBBDDDDDDEEEEEEFFFGGGHHHHHH|||uuubbbJJJ<<<888888666666888999::::::;;;;;;<<<<<<<<<===???AAADDDFFFGGGIIIHHHGGGGGGGGGGGGHHHIIIKKKJJJIIIHHHGGGHHHHHHIIIDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFEEEDDDEEEGGGJJJJJJKKKLLLLLLMMMMMMMMMKKKLLLPPPSSSTTTRRRMMMIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOJJJLLLOOOVVVbbbyyyvvvbbbVVVSSSSSSZZZbbbkkkwwwvvvjjj```XXXMMMJJJGGGEEECCCAAA???>>><<<;;;;;;:::::::::;;;;;;888888888888777777777777888888888888999:::;;;<<<===>>>@@@BBBCCCEEEEEEFFFKKKLLLMMMNNNPPPQQQSSSSSSVVVYYY]]]dddlllxxx{{{xxxuuurrrpppnnnllljjjiiieee```]]]\\\[[[YYYWWWVVVTTTSSSSSSTTTTTTRRRPPPOOONNNLLLKKKJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHGGGIIIOOOSSSQQQQQQUUUVVVTTTVVVQQQOOORRRTTTSSSSSSVVVRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVWWW\\\]]]___``````bbbeeehhhiiilllqqqvvvzzz|||||||||zzzzzzwwwsssqqqqqqqqqqqqqqqiiifffaaa\\\XXXTTTPPPMMMHHHFFFDDDBBB@@@?????????::::::999888888888999999<<<;;;:::999<<>><<<999777888888777777888999999999999999888888999888777666666777888999999999:::::::::;;;;;;;;;;;;;;;999888888888999999;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;======<<<;;;;;;;;;<<<=========<<<;;;;;;::::::::::::<<>>=========<<<<<<<<<;;;;;;;;;;;;::::::<<<===?????????===>>>???>>>======???AAAAAA@@@???@@@AAABBB@@@>>>AAA@@@???======>>>??????AAA@@@???>>>????????????BBBFFFHHHEEEDDDEEEDDD@@@?????????@@@AAABBBBBBBBBwwwaaaJJJ>>>;;;999666777777888888999;;;<<<<<<:::;;;<<<>>>AAADDDGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDBBBCCCDDDFFFKKKKKKKKKLLLMMMMMMNNNNNNKKKNNNRRRVVVXXXUUUNNNIIIJJJIIIIIIIIIIIIJJJJJJJJJFFFFFFHHHIIIKKKMMMNNNNNNKKKKKKMMMRRRYYYjjjqqq^^^WWWQQQRRRVVV]]]iiitttyyylllbbbPPPNNNJJJHHHFFFDDDAAA??????>>>===<<<<<<;;;<<<<<<888888888888888999999999888888888888888999:::;;;;;;<<<===???@@@@@@AAAAAAFFFGGGGGGHHHIIIJJJKKKKKKNNNPPPSSSVVV\\\dddlllrrr{{{yyyzzzvvvrrrnnnkkkiiifffddddddccccccccccccaaa^^^[[[ZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPOOOQQQXXX^^^aaacccggghhhfffggg```[[[\\\^^^^^^___aaaaaaaaaaaa``````___^^^^^^[[[\\\]]]___aaacccfffggggggiiikkklllnnnqqquuuxxx|||~~~{{{uuurrrmmmjjjiiihhhgggfff___[[[UUUOOOLLLIIIFFFDDD@@@???===;;;;;;;;;;;;<<<999888888888999:::;;;;;;===>>>>>>???FFFUUUjjjyyy~~~{{{}}}~~~~~~{{{ttteeeZZZTTTMMMJJJEEEAAA???>>>===<<<>>>;;;888777777888888777777777888888888888888777888888888888888888888888::::::;;;;;;;;;<<<<<<<<<===<<<;;;999888888888888999999888888999;;;<<<>>>>>>>>>>>>>>>????????????=========<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::;;;<<<<<<=========<<<<<<<<<<<<======@@@???>>>===<<<<<<;;;;;;999===AAAEEEEEEBBB===:::;;;;;;;;;<<<<<<======>>>::::::;;;;;;===>>>???@@@===>>>@@@???===<<<======@@@???>>>???AAAAAA@@@???BBBAAA???>>>>>>>>>@@@AAABBBAAAAAA@@@???>>>===<<>>???@@@CCCEEEGGGIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBCCCEEEHHHMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMQQQTTTUUUSSSNNNJJJLLLLLLLLLKKKKKKJJJJJJIIIFFFGGGHHHIIIJJJKKKLLLLLLPPPOOOPPPRRRVVVaaawwwkkkbbbXXXTTTTTTWWW```iiiyyyxxxlll\\\WWWPPPLLLJJJHHHEEEBBB@@@@@@>>>===<<<;;;;;;;;;777888888888888999999999888888888888888999:::::::::;;;<<<===============AAAAAABBBCCCDDDEEEEEEFFFJJJLLLNNNPPPSSSXXX^^^ccciiipppzzz}}}zzzwwwvvvuuuuuuuuuuuuuuuqqqlllhhhhhhgggeeedddbbbaaa``````dddcccbbb```^^^\\\[[[ZZZ\\\ccclllssswwwzzz{{{{{{yyyppphhhggghhhiiikkkooopppooonnnmmmkkkkkkkkkkkkiiijjjkkknnnqqqtttwwwxxxwwwyyy{{{}}}~~~zzzvvvsssoookkkfffccc```^^^\\\ZZZXXXSSSLLLGGGDDDBBB@@@???===<<<;;;999999999::::::999999::::::;;;<<<>>>???>>>BBBGGGMMMYYYnnnyyyzzz}}}|||}}}zzz~~~vvviii]]]TTTPPPJJJGGGDDDCCCCCCCCCAAA???>>>;;;888666777888888888777777888999999999888888888888999999999999888888::::::::::::;;;;;;;;;;;;===<<<;;;:::888777777666666666666666777999;;;<<<>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<==================>>>>>>AAAAAAAAAAAA@@@??????>>><<<>>>BBBEEEEEEBBB>>>;;;>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<>>>@@@===???@@@@@@===;;;::::::???>>>>>>???@@@@@@AAAAAACCCBBB???>>>===>>>@@@AAAEEEEEECCC@@@>>>======>>>@@@GGGJJJGGGDDDCCCBBB???@@@@@@@@@AAAAAABBBBBBBBB|||kkkUUUHHHDDDEEEEEEDDDBBB???;;;:::;;;=========@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBDDDHHHKKKOOOPPPPPPQQQQQQPPPOOOOOOLLLLLLLLLNNNOOOOOOLLLJJJMMMMMMNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJPPPNNNOOOPPPQQQXXXgggwwwtttkkkaaa\\\WWWUUUYYY___hhhrrrqqqhhh]]]UUURRROOOLLLIIIBBBAAA@@@>>><<<;;;::::::888888888888888888888888888888777777888888999999999:::;;;;;;<<<<<<<<<;;;<<<<<<===???AAABBBDDDDDDDDDFFFHHHJJJLLLOOOTTTWWW[[[aaahhhlllpppwww}}}xxxxxxwwwvvvtttrrrqqqpppsssrrrpppnnnllliiigggfffmmmrrr|||zzzwwwvvvvvvzzz}}}zzzyyyxxxyyyyyyzzz{{{|||}}}|||{{{zzzzzz{{{|||}}}|||||||||yyyuuuooojjjggggggccc___[[[XXXVVVSSSPPPPPPLLLFFFBBB???>>>===<<<<<<;;;:::888777777888888:::::::::<<<===???AAABBBDDDKKKVVV```mmm}}}|||}}}zzz~~~||||||~~~yyywwwwww~~~|||vvvnnnfff___WWWPPPJJJFFFDDDCCCEEEIIIKKKHHHEEE???<<<888666777999::::::999999:::;;;;;;:::::::::777888999999999999888777999999999999::::::::::::<<<;;;;;;:::888777666555666555555666888:::<<<===??????>>>>>>???@@@AAABBBCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBCCCDDDDDDCCCCCC???@@@AAABBBBBBAAA???>>>@@@@@@???===<<<;;;::::::?????????===;;;;;;>>>@@@AAACCCDDDBBB???<<<;;;;;;===>>>>>>>>>>>>???AAACCCDDDBBB???======>>>AAABBBHHHGGGDDD@@@<<<;;;===@@@???EEEIIIFFFBBBBBBAAA@@@>>>>>>??????????????????ooo^^^MMMFFFGGGIIIMMMOOOLLLGGG@@@===>>>???>>>===AAA@@@@@@???????????????CCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCEEEJJJMMMRRRSSSUUUVVVUUURRROOOMMMKKKJJJIIIJJJLLLLLLKKKIIILLLMMMNNNNNNNNNLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIOOONNNNNNPPPQQQUUU```lll|||tttkkkddd]]]WWWVVVXXX]]]dddqqq{{{mmmbbb\\\WWWQQQMMMFFFEEECCCAAA???===<<<;;;:::::::::999999999888888888888777777777888888999888888999:::;;;;;;;;;;;;999:::;;;===???AAABBBCCCAAACCCFFFHHHIIIKKKOOOQQQSSSWWW\\\^^^___dddmmmtttxxx}}}{{{yyyxxxzzz~~~}}}}}}xxxxxxwwwvvvvvvwwwyyyyyyyyyzzzyyytttnnngggcccaaa]]]ZZZVVVSSSPPPNNNKKKHHHGGGDDD???===<<<;;;:::999;;;:::888777666666777777999:::<<>>======;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@?????????@@@BBBDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@AAAAAA========================@@@AAAAAA???<<<<<>>>>><<<===>>>======???BBBDDDFFFDDDAAA>>>>>>@@@BBBDDDJJJJJJHHHDDD???===@@@CCCAAAHHHKKKFFFAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBbbbTTTHHHEEEHHHLLLRRRXXXVVVOOOFFFAAAAAAAAA???===AAAAAA@@@???>>>>>>>>>???BBBCCCDDDFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBEEEJJJNNNTTTVVVYYYZZZYYYTTTOOOKKKJJJJJJJJJLLLMMMMMMKKKHHHJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLNNNQQQRRRUUU^^^hhhxxxwwwpppggg___\\\]]]ZZZ^^^eeepppxxxpppfff[[[SSSMMMKKKIIIFFFDDDBBB@@@@@@>>>>>>===<<<;;;:::999999888888777777777777888888555666777888999:::::::::::::::;;;<<<===>>>?????????AAADDDFFFGGGHHHKKKLLLLLLPPPTTTUUUUUUXXX___fffhhhmmmvvv~~~}}}zzz}}}|||xxxwwwwwwvvvuuusssrrrqqqqqqrrrrrrqqqrrrpppkkkccc]]][[[ZZZSSSQQQNNNKKKIIIGGGDDDBBB@@@>>>;;;:::::::::999888999888777777777888:::;;;;;;===AAAFFFLLLRRRWWWYYY```gggsss~~~xxxxxx}}}}}}tttxxxzzzzzz|||~~~}}}yyyyyy~~~|||sssbbbbbbcccaaa]]]VVVNNNIIIGGGFFFGGGNNNUUUWWWSSSMMMAAA>>>999888999;;;===>>>>>>>>>>>>===<<<;;;:::999777777666555555666777777999999999:::::::::;;;;;;<<<<<<=========;;;:::999888888888:::<<>>>>>======::::::::::::::::::::::::>>>>>>==================<<<===>>>@@@AAAAAA@@@@@@>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>??????@@@@@@AAAAAA;;;;;;<<<===>>>??????@@@???AAABBB@@@===>>>CCCHHHLLLLLLJJJFFFBBB???>>>???;;;<<<======<<<>>>BBBFFFIIIFFFCCCAAA@@@BBBEEEGGGMMMPPPRRROOOJJJFFFGGGIIIHHHNNNOOOGGG@@@???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEZZZNNNEEEEEEHHHLLLTTT\\\\\\TTTJJJDDDCCCCCC@@@>>>CCCBBBAAAAAA@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAABBBEEEJJJNNNVVVXXX\\\]]][[[UUUOOOJJJJJJJJJMMMOOOQQQOOOKKKGGGGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKFFFGGGJJJNNNPPPRRRZZZcccqqqzzzqqqhhheeegggYYYYYY[[[aaammm~~~yyyiii^^^RRRPPPNNNKKKHHHFFFDDDDDDAAAAAA@@@>>>===<<<;;;:::888888777777777777777888333444555777888999999999;;;;;;;;;;;;;;;<<<<<<<<<:::===???AAAAAABBBCCCEEEGGGKKKPPPQQQQQQSSSZZZ```___cccjjjpppuuu{{{|||zzzyyyuuuyyy||||||xxxtttrrrrrrpppnnnllljjjhhhgggggggggcccdddbbb\\\UUUPPPOOOOOOMMMKKKHHHFFFEEECCC@@@>>>===<<<:::;;;;;;;;;:::888888888888999:::<<<>>>??????BBBGGGNNNVVV]]]cccgggiiiooozzz{{{{{{zzzvvvyyyzzzyyy{{{{{{|||rrrgggZZZaaahhhiiibbbXXXPPPKKKJJJHHHJJJPPPXXXZZZTTTNNNBBB???:::888999<<<>>>??????>>>>>>===<<<:::999888888666555333333555666888:::::::::;;;;;;;;;<<<<<<======>>>??????>>>===<<<666666777888;;;>>>@@@BBBDDDCCCAAA?????????AAABBB??????>>>>>>======<<<<<<999999999999999999999999<<<<<<======>>>>>>??????<<<===???@@@AAAAAA@@@@@@>>>???AAABBBBBB@@@???===<<<===>>>@@@AAAAAAAAA@@@<<<<<<======>>>>>>??????===@@@BBB@@@>>>@@@FFFLLLKKKKKKHHHDDD???<<<<<<===:::<<<======<<<>>>BBBFFFKKKIIIEEECCCBBBDDDGGGIIIRRRWWW\\\[[[UUUPPPNNNNNNNNNSSSRRRIII@@@>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBMMMHHHIIINNNOOOMMMOOOTTTccc]]]TTTKKKEEEBBBAAAAAABBBBBBAAAAAA@@@?????????AAABBBDDDEEEEEECCCAAA@@@BBBDDDFFFHHHIIIHHHGGGFFFFFFDDDBBBBBBCCCDDDCCCBBBFFFEEECCCBBBCCCEEEGGGHHHMMMJJJPPP[[[```XXXOOOKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGJJJGGGEEEDDDFFFHHHIIIIIIJJJLLLNNNPPPSSSXXX___dddvvv}}}wwwpppjjjaaaXXXUUU[[[aaaiii{{{ttt```ZZZRRRKKKGGGEEEEEEDDDAAA???<<<;;;<<<===>>>>>>888888888888777777777777666666666666777777777777777888888888999999999999<<<<<<===>>>???@@@AAAAAAFFFGGGIIIKKKNNNPPPRRRSSSWWWYYY\\\___bbbhhhnnnrrrvvvyyy~~~{{{xxxuuurrrppppppqqqtttuuutttqqqnnnkkkjjjjjjiiihhheeeaaa]]][[[]]][[[WWWSSSNNNKKKHHHGGGGGGEEECCC@@@>>>============;;;999999:::;;;;;;;;;999888888888;;;>>>BBBDDDFFFLLLUUU___gggkkkmmmmmmsssxxx}}}~~~}}}www{{{wwwtttuuuzzzmmmccc```YYYaaaiiijjjfff___RRRFFFGGGHHHLLLRRRXXXZZZWWWSSSDDDAAA===999777888:::<<>><<<;;;:::999888777666666666777888999999;;;999777888;;;===<<<:::===>>>???@@@@@@???>>>===888:::<<<======>>>@@@CCCBBBAAA@@@?????????@@@AAADDDDDDBBBAAA???>>><<<<<<>>><<<:::888888:::<<<===<<<<<<===>>>>>>>>>>>>>>>???????????????>>>===<<>>>>>======>>>@@@BBBCCC@@@@@@@@@???>>>======<<>>>>>AAAEEEJJJMMMMMMIIICCC???>>>>>>>>>>>>;;;===>>>???>>>>>>@@@BBB@@@BBBDDDFFFFFFFFFEEEDDDOOO\\\dddaaaZZZWWWTTTQQQOOORRRRRRLLLBBB===???BBBEEEEEEDDDDDDCCCAAA@@@???HHHEEEGGGLLLNNNLLLNNNRRR[[[\\\ZZZTTTKKKFFFDDDEEEBBBBBBAAAAAA@@@???>>>>>>@@@AAACCCDDDDDDCCCBBBAAADDDEEEFFFGGGGGGGGGFFFEEEGGGEEECCCCCCCCCDDDCCCBBBEEEDDDCCCBBBBBBDDDEEEGGGHHHEEEJJJVVV]]]YYYPPPKKKLLLLLLKKKJJJIIIGGGGGGFFFHHHHHHIIIIIIIIIHHHHHHHHHJJJGGGEEEDDDFFFHHHHHHHHHHHHJJJMMMQQQUUUZZZ```eeennnssszzzwwwjjj___WWWXXXYYY\\\kkk}}}llldddYYYOOOIIIGGGGGGHHHDDDBBB???>>>>>>???>>>===;;;:::999999888888888888666777777777777777777777777777777888888888999999::::::;;;<<<===>>>??????AAABBBCCCFFFHHHKKKLLLMMMQQQSSSUUUXXX[[[```eeeiiimmmpppuuuzzz}}}}}}}}}zzzyyyxxxvvvtttqqqooommmkkklllnnnpppooommmjjjhhhddddddcccaaa^^^ZZZWWWTTTQQQPPPMMMJJJGGGDDDCCCBBBAAA@@@>>><<<;;;:::::::::<<<;;;::::::;;;;;;;;;;;;:::;;;<<<===???CCCJJJNNNZZZ___fffmmmrrrtttsssrrrtttwww{{{~~~|||{{{||||||xxxooooooooooooqqquuu|||wwwggg___]]]^^^eeejjjjjjhhhaaaVVVKKKGGGGGGIIIMMMQQQQQQMMMIIIBBB@@@<<<888777888:::<<<<<<<<<;;;;;;::::::999999777777777777777777888999:::888777888;;;===<<<;;;===>>>???@@@@@@???>>>===999:::<<<>>>@@@BBBBBBBBBBBBAAA@@@?????????@@@AAABBBAAAAAAAAA@@@@@@??????>>>===;;;999999:::<<<===<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@??????>>>===@@@BBBDDDDDDBBB@@@@@@@@@>>>============???@@@AAA????????????>>>>>>>>>>>>???>>>===>>>AAAEEEJJJMMMMMMIIICCC@@@>>>>>>>>>===<<<===??????>>>???@@@BBBCCCDDDGGGIIIJJJJJJJJJIIIOOOZZZaaa]]]WWWSSSQQQNNNNNNQQQRRRMMMDDD???@@@CCCDDDDDDDDDDDDDDDCCCBBBAAABBBAAADDDIIILLLLLLNNNQQQRRRXXX^^^[[[SSSKKKHHHHHHCCCCCCBBBAAA@@@???>>>===???@@@BBBCCCDDDCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFFFFHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCBBBAAAAAABBBDDDEEEDDDAAAEEERRR\\\\\\UUUNNNNNNMMMKKKIIIGGGFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJGGGEEEDDDEEEGGGGGGGGGHHHKKKOOORRRUUUXXX\\\___bbb```gggyyyzzzmmmaaa[[[VVVTTT\\\hhhuuufffXXXOOOKKKJJJJJJFFFDDDBBBBBBBBBAAA???===???===<<<:::999999999:::777777777777777777777777666666666777777777888888777888888999:::;;;<<<<<<<<<===???AAACCCEEEGGGHHHJJJLLLOOOQQQSSSWWW\\\___ccceeeiiimmmqqqvvv|||~~~|||zzzxxxwwwvvvvvvqqqqqqpppooonnnllljjjiiieeefffggghhhgggeeecccaaa[[[ZZZYYYWWWTTTPPPMMMKKKEEEDDDBBBAAA???>>>>>>===<<<<<<;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<===@@@DDDEEEGGGNNNXXX```tttwww||||||yyywwwyyyzzz|||yyyrrr{{{{{{yyy~~~zzz|||rrriiigggjjjmmmnnnqqqyyy|||nnnccc______bbbgggjjjjjjhhhcccYYYOOOJJJHHHGGGHHHIIIHHHCCC??????===:::888777888:::;;;999999999999::::::::::::999888777777777777777777999777777888;;;============>>>???@@@@@@???>>>===;;;;;;<<>><<<::::::;;;<<<===============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@???>>>>>>@@@CCCCCCAAA@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>===>>>AAAEEEIIILLLLLLIIIDDDAAA??????>>><<<===>>>@@@@@@??????AAABBBDDDEEEHHHJJJLLLLLLLLLLLLOOOWWW[[[XXXQQQMMMKKKIIIKKKOOOQQQMMMFFF@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDCCC>>>???CCCGGGKKKMMMOOOPPPMMMSSSXXXYYYUUUOOOKKKIIIDDDDDDCCCBBB@@@???>>>>>>>>>???@@@BBBCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDAAADDDPPP]]]aaa[[[TTTQQQOOOLLLIIIGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHEEEDDDEEEFFFGGGFFFJJJMMMPPPRRRRRRRRRTTTUUUZZZTTTXXXfffrrr|||pppggg^^^WWWWWW]]]vvvvvvfffYYYPPPKKKHHHFFFEEEDDDDDDDDDCCCAAA???@@@???===;;;999999::::::888888888777777777777777666666666666777777777777666777777888999999::::::;;;<<<>>>???AAACCCDDDEEEGGGIIIKKKLLLNNNPPPTTTWWW[[[^^^aaadddgggkkkppptttwwwxxxyyy||||||xxxvvvvvvuuutttrrrpppooonnnkkkkkkjjjjjjiiihhhffffff`````````___^^^\\\YYYXXXQQQQQQOOOMMMJJJGGGDDDCCC@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::888999;;;======>>>@@@AAABBBHHHNNNQQQSSS[[[iiittt~~~||||||{{{{{{xxxpppzzz~~~~~~{{{}}}qqqhhhiiijjjlllnnnqqqxxx}}}rrrkkkhhhhhhhhhfffiiijjjiiihhheee\\\RRRMMMJJJGGGFFFFFFDDD???;;;<<<;;;999888888999:::;;;::::::::::::::::::::::::999999888777666666666777777777777888:::<<<>>>>>>>>>???@@@@@@@@@@@@???>>>???===>>>DDDJJJLLLIIIDDDCCCBBB@@@????????????@@@??????@@@AAABBBCCCCCCCCC@@@>>>===<<<;;;<<<===>>>>>>===============>>>>>>@@@@@@AAAAAAAAA@@@@@@??????AAABBBBBB@@@>>>>>>?????????>>>>>>============<<<===>>>???@@@AAAAAABBB>>>>>>===???AAAEEEHHHKKKKKKHHHEEEBBBAAA@@@>>><<<>>>@@@AAAAAA@@@@@@AAACCCCCCDDDFFFGGGHHHHHHHHHHHHNNNRRRUUURRRLLLGGGFFFEEEGGGJJJMMMKKKEEEAAA@@@AAACCCCCCDDDEEEEEEFFFEEEEEE<<>>???@@@AAAAAABBBBBBBBBCCCDDDDDDFFFHHHJJJMMMNNNLLLJJJHHHGGGHHHHHHGGGFFFCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCEEENNNZZZaaa]]]VVVRRRPPPMMMJJJHHHHHHHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLMMMJJJGGGEEEFFFFFFGGGFFFIIIKKKNNNOOOOOONNNNNNNNNVVVSSSVVV]]]aaaooo{{{tttjjj```YYYWWWbbbnnn~~~vvvgggYYYNNNGGGFFFEEEDDDEEEEEEEEECCCAAA@@@???===;;;::::::::::::999888888888777777777666666666666666777777777777777777777888888999999::::::;;;<<<===???@@@AAABBBBBBDDDFFFHHHIIIJJJMMMPPPTTTWWWZZZ]]]```dddhhhkkkgggiiilllnnnrrr{{{{{{|||}}}~~~~~~~~~}}}|||zzzzzzzzzzzzzzzwwwtttrrrrrrrrrqqqpppnnnkkkiiigggffffffffffffeeecccbbbaaa]]]\\\ZZZWWWTTTRRROOONNNJJJIIIHHHFFFCCCAAA???>>>>>>>>>===;;;::::::::::::888999999:::::::::::::::777999<<<>>>@@@DDDJJJNNNMMMSSSZZZ^^^aaajjjwww}}}|||zzzzzz~~~qqqxxx~~~~~~{{{}}}~~~qqqfffkkkiiiiiimmmttt{{{yyypppkkkkkknnnqqqsssmmmoooooonnnmmmjjj```UUUMMMIIIEEECCCCCCBBB???<<<;;;::::::999999999:::;;;<<<<<<;;;;;;:::999999999999999888777666666666777666777888999:::<<<>>>???>>>???@@@AAAAAA@@@???>>>AAA???@@@EEELLLNNNJJJEEECCCBBBAAA???>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>??????>>>============>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBCCCCCCBBB???======>>>@@@@@@@@@@@@???>>>>>>===<<<<<<===???@@@AAABBBCCC>>>>>>>>>???AAADDDGGGHHHIIIGGGDDDCCCBBBAAA???===@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCKKKLLLNNNMMMIIIDDDBBBCCCBBBEEEHHHGGGCCC@@@??????BBBCCCDDDEEEFFFFFFFFFFFF<<<@@@CCCDDDHHHOOOSSSSSSNNNIIIEEEFFFKKKNNNLLLHHHFFFFFFEEEEEEDDDCCCCCCCCC?????????@@@@@@AAAAAABBBBBBCCCDDDGGGIIIKKKMMMMMMJJJHHHGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDFFFKKKSSSZZZYYYSSSQQQOOOMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFGGGIIIKKKLLLOOOLLLHHHGGGGGGGGGGGGFFFDDDGGGJJJLLLLLLLLLMMMNNNRRRRRRVVVYYY[[[ggg}}}tttiii^^^WWWRRRYYYfffuuuuuueeeVVVMMMIIIGGGFFFEEEFFFEEEDDDBBB??????>>>===<<<;;;;;;:::999999999888888777777666666666666777777777888888777777777888888888999999777888999:::;;;<<<======<<>>@@@DDDNNNYYYbbb^^^ccchhhlllooouuu~~~zzzyyywwwyyyppprrrzzz}}}zzz~~~{{{xxxzzz~~~}}}}}}|||{{{lllcccffffffhhhoooxxx~~~~~~}}}tttnnnhhhfffjjjqqquuuxxxvvvxxxxxxwwwwwwsssfffYYYKKKFFFAAA???@@@@@@???===;;;;;;;;;;;;;;;:::::::::===<<<<<<;;;:::999999888999888777777777777777777666888999999999:::===???>>>???@@@AAAAAA@@@???>>>@@@???@@@DDDHHHJJJGGGEEEDDDCCCAAA???>>>>>>??????AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@???===<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCBBB???>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<===>>>???@@@BBBCCCCCC@@@??????@@@AAACCCDDDEEEFFFEEEDDDDDDDDDCCCAAA>>>AAACCCDDDCCCBBBAAABBBDDDFFFEEEEEEDDDCCCBBBAAAAAAGGGFFFIIIKKKHHHCCC@@@BBB@@@BBBCCCCCCAAA@@@???@@@BBBCCCDDDDDDEEEEEEEEEEEE===AAABBBAAAEEENNNTTTSSSNNNIIIEEEDDDGGGKKKLLLKKKFFFFFFFFFFFFFFFFFFFFFFFF@@@???????????????@@@@@@AAACCCEEEGGGHHHIIIHHHHHHFFFEEEDDDDDDFFFGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEBBBFFFIIIIIIMMMSSSSSSOOOLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDDDDFFFHHHKKKLLLQQQNNNJJJHHHHHHHHHHHHGGGEEEGGGIIIJJJJJJKKKLLLMMMMMMOOOPPPSSSZZZiii~~~uuuhhh^^^TTTRRRUUU```nnn~~~qqqcccZZZPPPMMMIIIGGGFFFEEEDDDBBB>>>???@@@@@@@@@???===<<<::::::999888888777777666777777777888888888999999666666666777777777777777666777777888999:::;;;;;;999;;;>>>@@@AAABBBDDDFFFHHHKKKNNNQQQRRRTTTVVVXXXZZZ]]]```aaaaaadddiiimmmkkkpppsssuuuyyyzzzzzzyyyyyyxxxxxxxxxxxxuuuuuuvvvyyy}}}~~~|||||||||vvvyyy|||zzzvvvqqqooooookkklllmmmmmmlllkkkjjjiiiiiikkknnnppppppoooooonnnjjjiiihhhfffdddbbbaaa```___^^^]]][[[XXXVVVSSSRRRNNNMMMIIIFFFDDDBBBBBBBBB>>>>>>===<<<<<<;;;;;;;;;::::::999999999999999:::999:::;;;<<<<<<<<<;;;;;;===???AAACCCJJJXXXjjjwwwqqqsssvvvwwwyyy{{{}}}xxxwwwvvvzzzwwwuuuuuu{{{tttssstttxxx{{{}}}|||{{{~~~~~~wwwttt{{{{{{|||}}}{{{{{{yyy}}}~~~xxxooohhhdddeeeiiiqqqyyy~~~sssnnnhhhfffiiiooouuuyyy{{{}}}yyyiiiZZZLLLFFF@@@>>>???@@@@@@>>><<<<<<<<<===<<<;;;:::999::::::::::::999999999999777777777777777777888999777999::::::999999<<<>>>??????AAAAAAAAAAAA??????===>>>???@@@BBBBBBBBBBBBDDDCCCAAA???>>>>>>>>>???????????????????????????<<<===>>>???@@@BBBCCCCCC@@@???===<<<;;;<<<===>>>===>>>??????@@@@@@??????AAABBBBBBBBB@@@@@@BBBCCC>>>>>>???@@@@@@???>>>=========>>>???AAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCEEEFFFEEEBBB@@@BBBDDDEEEDDDBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@CCCBBBEEEJJJIIICCCAAACCC???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCC===AAAAAA???CCCMMMSSSSSSMMMKKKHHHFFFFFFHHHLLLNNNFFFGGGGGGGGGGGGHHHHHHHHH@@@@@@??????>>>??????@@@AAACCCEEEFFFGGGFFFDDDCCCCCCBBBAAABBBDDDEEEEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFDDDJJJLLLJJJJJJOOOQQQNNNIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCEEEHHHKKKLLLRRROOOKKKIIIIIIIIIHHHHHHIIIJJJKKKJJJIIIHHHIIIKKKHHHJJJJJJNNNZZZmmmxxx{{{ttt~~~rrrhhh___UUUOOOUUUbbbrrryyymmmfffVVVRRRMMMIIIGGGEEECCCBBB>>>???BBBCCCCCCAAA???===::::::999999888777777666888888888888999999999999555555555666666666666666888888888999:::;;;;;;;;;999;;;>>>@@@AAABBBDDDFFFHHHJJJMMMOOOOOOPPPRRRSSSRRRUUUWWWWWWWWWYYY]]]bbb```dddfffgggjjjnnnpppnnnlllllllllllllllllllllllljjjjjjjjjlllppptttyyy|||~~~}}}}}}}}}~~~|||yyyvvvtttsssssstttoooqqqrrrqqqpppnnnnnnnnnhhhiiiiiiiiihhhgggeeedddaaacccgggiiijjjiiijjjjjjfffeeecccbbb``````______\\\[[[YYYWWWSSSPPPMMMLLLHHHFFFCCCAAA??????@@@@@@<<<;;;::::::::::::;;;;;;:::::::::::::::;;;<<<======>>>???@@@@@@@@@>>>>>>AAABBBCCCFFFNNN___uuu~~~~~~~~~~~~~~~~~~~~~}}}}}}|||xxxxxxxxx|||}}}hhhfffgggooo{{{}}}yyywwwwwwwwwxxx~~~|||yyyxxxzzz~~~~~~wwwkkkttt~~~~~~zzz{{{}}}|||{{{{{{vvvuuurrrnnniiigggggghhhhhhqqq|||xxxssslllhhhiiinnnuuuyyy|||zzzhhhXXXNNNIIIBBB???@@@AAAAAA@@@<<<===>>>>>>===;;;:::999666777777888999999::::::777777666666777888999999888:::;;;:::888888;;;>>>???@@@AAAAAAAAAAAA@@@???:::<<<============>>>@@@DDDCCCAAA???>>>>>>>>>???=========>>>??????@@@@@@;;;<<<>>>???AAACCCDDDEEEAAA???===<<<;;;<<<===>>><<<===>>>???????????????>>>@@@AAAAAAAAABBBEEEGGG<<<===>>>??????>>>===<<<===>>>???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEGGGFFFDDDAAACCCDDDEEEDDDCCCBBBCCCDDD@@@??????>>>>>>??????@@@@@@???CCCJJJJJJDDDBBBDDD@@@@@@@@@@@@@@@AAACCCDDDBBBCCCCCCCCCCCCCCCBBBBBB===>>>???AAACCCFFFHHHIIIKKKHHHEEEDDDGGGLLLSSSXXXQQQKKKHHHJJJKKKHHHFFFFFFCCCCCCDDDCCCCCCBBBAAAAAAAAACCCEEEEEEDDDCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMGGGGGGGGGFFFDDDCCCDDDEEEHHHCCCAAADDDFFFFFFGGGJJJKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJLLLRRR[[[dddiiikkkbbbkkkwwwvvvmmm^^^RRRSSSYYYbbbttt}}}tttdddVVVJJJHHHHHHDDDAAABBBCCCDDDDDDEEEDDDCCCAAA@@@???>>><<<:::999999999999:::999888888:::;;;:::999777777666555555555555555666666777777888:::;;;<<<;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGHHHJJJJJJNNNNNNPPPRRRTTTWWWYYYZZZZZZ[[[\\\]]]^^^___``````aaa```___^^^^^^^^^^^^^^^```______```ccchhhmmmppprrrrrrsssssstttssssssssszzz}}}{{{}}}~~~~~~~~~~~~~~~|||zzzyyyvvvtttrrrqqqqqqpppnnnllllllmmmmmmmmmmmmllljjjiiihhhhhhhhhhhhfffdddbbbaaa___```bbbeeefffgggffffffgggeeeccc```\\\YYYVVVUUUUUUTTTRRRPPPMMMIIIFFFEEE@@@@@@???>>><<<;;;:::999;;;;;;;;;;;;;;;:::999999999999999777666777;;;===>>>??????@@@@@@BBBEEEGGGIIINNNQQQRRRZZZlll|||~~~}}}~~~~~~{{{|||~~~qqq^^^aaahhhrrrzzz|||zzzzzz}}}~~~~~~}}}}}}|||vvvlllmmmoooqqqtttyyy|||wwwtttqqqmmmiiiffffffffffffeeekkkwwwzzzooohhhgggkkkoooqqqqqqqqquuu|||zzznnn___WWWFFFCCC???>>>???@@@AAABBBAAA@@@???===<<<:::999888;;;;;;:::999888777555444999777666555666777999:::999999:::;;;;;;<<<<<<===>>>===<<<<<<<<<>>>???@@@============<<<<<<<<<<<>>>>>======<<<<<<@@@@@@@@@?????????>>>>>><<<>>>??????===<<<<<<===;;;===???AAABBBAAA@@@???@@@???>>>>>>>>>@@@CCCDDD@@@AAA@@@???======???AAABBBAAA????????????AAABBBBBBBBBBBBAAA@@@???>>>===@@@AAADDDEEEEEEDDDBBBAAABBBBBBBBBCCCBBBBBBAAAAAA@@@AAA@@@???======???AAADDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCFFFEEEDDDCCCCCCBBBCCCCCC@@@AAAAAABBBCCCDDDEEEFFFGGGHHHFFFGGGOOO\\\eeegggXXXQQQLLLLLLLLLHHHEEEEEECCCDDDEEEEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHHHHFFFCCCBBBBBBDDDFFFBBB@@@BBBDDDDDDDDDGGGHHHHHHGGGFFFFFFFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLQQQXXX^^^aaabbbXXX]]]eeetttzzzjjj[[[VVVTTTWWWfffwwwqqqbbbTTTNNNLLLHHHEEEEEEBBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::::::::999888888::::::999888888777666666555555666666777777777777777888999:::999999:::;;;<<<===>>>>>>AAABBBCCCDDDEEEGGGHHHHHHKKKKKKLLLNNNPPPRRRTTTUUUTTTUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYYYYXXXXXXYYYYYY[[[[[[\\\^^^aaaeeeiiilllllllllmmmnnnnnnnnnnnnnnnooorrruuuwwwvvvuuuttttttqqqtttxxxzzzzzzzzzzzz{{{yyyzzz{{{{{{zzzwwwuuutttyyyyyyzzzyyyxxxwwwuuutttrrrrrrrrrrrrrrrsssttttttuuuuuuuuutttsssrrrqqqppptttrrrpppooooooooommmkkkiiijjjkkkkkkjjjiiigggfffdddddddddcccbbb```^^^]]]ZZZ[[[]]]^^^````````````bbbaaa^^^[[[XXXUUUSSSQQQNNNMMMLLLIIIFFFCCC@@@???>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;;;;888999::::::999:::===???@@@AAABBBCCCDDDIIIPPPVVVYYY]]]___aaajjjyyy~~~~~~wwwnnnlllnnnsssyyy|||uuuhhhkkkpppuuuyyy~~~zzzvvvsssnnnhhhdddccceeehhhiiiooozzzzzzpppjjjhhhiiikkkkkkjjjggghhhkkkiii___TTTOOODDDBBB???>>>???@@@@@@@@@@@@???>>>===<<<;;;:::999<<<<<<<<<;;;:::888777666888777666555666777999:::999999::::::;;;<<<<<<<<<===<<<<<<;;;<<<===>>>???========================@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<@@@????????????>>>>>>>>>>>>???@@@???===;;;;;;<<<;;;<<<===>>>?????????>>>???>>>===<<<===>>>@@@AAAAAAAAA@@@>>>======???AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>AAACCCDDDDDDBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>>>>???AAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBCCCCCCCCCHHHIIIJJJZZZrrr}}}yyy___WWWPPPNNNMMMIIIFFFFFFCCCEEEGGGHHHHHHGGGFFFEEEEEEGGGHHHGGGEEEDDDDDDDDDGGGEEECCCAAA@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGDDDBBBBBBCCCEEE@@@???AAACCCAAAAAACCCEEEEEEDDDDDDEEEEEEFFFGGGJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLPPPTTTWWWXXXWWWSSSQQQUUU```rrr{{{kkk```VVVRRR[[[iiizzztttbbbVVVPPPKKKHHHHHHDDDDDDDDDDDDCCCCCCBBBBBB????????????>>>===;;;;;;:::999888888::::::999888888888777666666666666777777777777666666777777888777777888999:::;;;;;;<<>><<<;;;;;;;;;::::::999999999999888999:::;;;<<<<<<<<<<<<777999::::::::::::<<<>>>EEEIIIKKKMMMOOOVVVaaajjjmmmpppsssxxx}}}}}}~~~{{{}}}vvvjjjnnnuuu{{{|||wwwtttnnnhhhdddeeeiiinnnpppwww~~~wwwqqqnnnllljjjiiiccc]]]YYYYYYWWWPPPIIIFFFAAA???======>>>??????>>>>>>>>>======<<<;;;;;;:::=========<<<;;;:::999888888777666555666777888999888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===========================>>>>>>===<<<<<<<<<<<<==================<<<<<<<<>>>>>>>>>>>=========???AAAAAA@@@===;;;:::;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>@@@AAABBBCCCCCCAAA>>><<<<<>>>>>;;;<<>>???AAA???@@@AAABBBCCCCCCCCCCCC???@@@@@@AAABBBDDDEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCC@@@IIIKKKLLL```aaaXXXQQQNNNMMMIIIGGGGGGDDDFFFHHHJJJKKKJJJHHHGGGFFFGGGHHHGGGDDDCCCBBBCCCGGGEEEAAA???>>>???AAABBBAAACCCEEEHHHIIIJJJJJJJJJLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEFFFGGGDDD@@@???BBBDDDAAA@@@AAABBBBBBBBBBBBCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIKKKMMMOOOQQQRRRQQQPPPUUUPPPPPPVVV```ttt{{{ooobbbYYY[[[ccciiizzzqqqaaaVVVPPPMMMLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@AAAAAAAAAAAA???===<<<;;;:::999999::::::999888999999888777777777777888888888777666666555666666666666777888888999::::::<<<<<<===>>>???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMPPPSSSWWWZZZ]]]^^^___^^^^^^^^^______```aaaaaaeeehhhlllnnnmmmlllllllllhhhiiijjjiiiiiijjjlllnnnnnnoooooooooooonnnmmmlllhhhiiijjjkkklllkkkkkkjjjiiiiiijjjjjjkkkkkkkkkkkkmmmmmmnnnoooppppppppppppnnnlllkkkkkklllmmmllljjjcccdddddddddcccaaa```___\\\\\\[[[ZZZYYYWWWVVVUUUWWWWWWWWWXXXXXXXXXXXXXXXRRRRRRPPPNNNKKKIIIGGGGGGDDDDDDCCCBBB@@@>>><<<;;;888888888888888888888888888999::::::;;;;;;::::::;;;<<<<<<<<<<<<>>>AAAEEEOOOTTTYYY\\\^^^eeepppyyyzzz}}}~~~|||zzzzzz~~~|||yyy|||zzzsssqqqnnnkkkkkknnnsssxxxzzz~~~{{{uuuppplllhhhfff^^^WWWQQQPPPNNNIIIDDDCCC>>>===<<<===>>>>>>===<<<===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999777666666666666777888888888888888999::::::;;;;;;::::::::::::::::::;;;;;;<<<===============>>>>>>===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>???@@@???===;;;;;;;;;<<<;;;:::999999;;;===>>>@@@@@@@@@AAACCCEEEGGGHHHGGGFFFCCC???;;;:::<<>>???AAACCCCCCAAA???>>>???@@@@@@@@@@@@??????>>><<<===???AAABBBBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCBBB???>>>???@@@??????AAABBBCCCDDDDDDDDDAAAAAAAAAAAABBBDDDEEEEEEBBBCCCEEEFFFHHHHHHHHHHHHBBBBBBBBBBBBBBBCCCDDDEEE@@@JJJLLLMMM```}}}|||^^^UUUNNNMMMLLLJJJHHHIIIEEEGGGIIIJJJKKKJJJIIIHHHFFFGGGGGGFFFCCCAAAAAAAAADDDBBB@@@>>>===>>>@@@AAA>>>???BBBFFFHHHJJJJJJJJJMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKJJJIIIIIIKKKLLLEEEBBBBBBEEEGGGDDDAAABBB@@@@@@AAABBBCCCEEEGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGJJJMMMOOOPPPPPPOOONNNSSSOOOPPPUUUZZZhhhzzznnnbbb^^^___```hhhtttpppddd___[[[YYYVVVSSSNNNIIIEEEBBB@@@@@@AAABBBBBBCCCBBBAAA???>>>===;;;::::::;;;;;;:::888::::::999888888888888999999888777666555555555555777777777888999999999:::::::::;;;<<<<<<===>>>>>>BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKOOOSSSVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]^^^aaaeeeggggggfffeeeeeeccccccdddcccbbbdddgggiiigggggghhhhhhhhhggggggggghhhiiijjjlllmmmllllllkkkdddeeefffgggggggggffffffggghhhiiikkklllmmmmmmmmmkkkjjjiiijjjkkkkkkjjjiiibbbbbbbbbbbbaaa___]]]\\\ZZZZZZXXXWWWVVVTTTTTTSSSPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@???======777777777888888888888999999:::::::::::::::999999======>>>???CCCJJJRRRXXX[[[aaagggjjjlllpppvvv|||}}}~~~}}}xxxpppmmmrrrzzz{{{}}}vvvppppppppprrrvvv{{{~~~~~~~~~|||yyysssmmmgggcccaaaXXXQQQMMMMMMLLLGGGBBBAAA===;;;;;;;;;======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::999999888666666666666666777777888777777888888999:::::::::::::::::::::::::::999999;;;;;;<<<<<<============<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<======<<<<<<<<<======;;;999888888:::<<<>>>>>>???@@@CCCFFFIIIKKKLLLJJJIIIEEE@@@;;;999:::;;;;;;===@@@AAAAAA@@@===;;;>>>>>>???@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???<<<===>>>???@@@AAAAAAAAA@@@AAABBBAAA???======>>>???@@@BBBCCCEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGAAAAAAAAABBBCCCDDDEEEFFFBBBIIIKKKMMMZZZmmmrrrkkkYYYQQQLLLLLLMMMJJJIIIJJJGGGGGGHHHHHHIIIIIIHHHHHHEEEFFFGGGEEECCCAAA@@@AAAAAA@@@@@@@@@@@@AAABBBCCC>>>@@@BBBDDDFFFHHHIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIJJJJJJJJJKKKMMMOOOFFFCCCDDDIIIJJJGGGDDDDDDAAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMLLLJJJIIIGGGJJJMMMOOOOOONNNNNNNNNKKKLLLOOOSSSXXXeee|||xxxnnnddd___```___bbblll|||zzzvvvtttppphhhccc[[[RRRJJJDDDAAA???BBBBBBBBBBBBBBBAAA@@@@@@???===<<<<<<<<<<<<;;;999;;;;;;:::999999999999:::999888777777666666666666777777888888999999999999888888999::::::;;;<<<<<>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFHHHKKKNNNPPPRRRRRRSSSTTTTTTSSSSSSTTTVVVXXXYYYXXX[[[___aaaaaa````````````aaaaaaaaaaaabbbeeehhhdddddddddddddddeeeeeeeeeggghhhiiikkkkkkkkkkkkjjjbbbccceeefffffffffeeeddddddeeefffhhhiiijjjjjjkkkiiihhhgggggghhhiiigggfff```aaaaaa```___]]][[[ZZZWWWVVVUUUSSSRRRQQQPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDCCCBBBAAA@@@???>>>======>>>>>>======<<<;;;888888888999999999999999:::;;;;;;<<<<<<<<<<<<;;;999<<<@@@FFFOOOZZZfffnnnkkkmmmqqqtttvvvxxxzzz{{{|||uuukkkfffeeelllsss~~~~~~|||xxxttttttvvvzzz~~~www|||}}}yyyqqqiiibbb^^^]]]NNNIIIFFFIIIJJJEEE@@@???===;;;::::::<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;777777888999999999888888555555666666666777777777666777777888888999::::::999::::::::::::999999888:::::::::;;;;;;<<<<<<===;;;;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777999;;;<<<;;;;;;<<<===<<<;;;999888888999;;;<<<:::;;;>>>AAADDDGGGIIIJJJJJJIIIFFFBBB===:::999:::;;;<<<>>>@@@@@@>>><<<;;;======>>>???@@@@@@@@@???AAAAAAAAAAAA@@@??????>>><<<<<<===>>>?????????>>>>>>@@@AAAAAA???>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDEEECCCGGGJJJMMMSSS[[[\\\YYYVVVOOOKKKLLLNNNKKKIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFGGGFFFDDDBBBBBBBBB???@@@AAACCCEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMEEECCCEEEJJJLLLIIIFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLNNNNNNLLLJJJIIIHHHJJJMMMNNNLLLKKKLLLNNNHHHMMMPPPQQQWWWdddqqqwwwwwwoooiiiccc___aaaiiivvvyyynnnaaaUUULLLGGGEEECCCCCCBBBAAAAAAAAAAAABBB@@@???======>>>>>><<<;;;<<<;;;;;;:::::::::::::::999888888777777777888888777777777777888888888888777888888999999:::::::::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>????????????@@@???????????????@@@AAAAAADDDEEEGGGHHHJJJLLLLLLMMMNNNNNNMMMMMMNNNPPPRRRTTTSSSVVVZZZ]]]]]]\\\\\\\\\ZZZ\\\]]]^^^^^^```bbbdddccccccccccccdddeeeeeefffeeefffgggiiiiiiiiihhhhhhbbbccceeefffgggfffeeedddaaabbbccceeefffggghhhhhhfffeeedddddddddeeecccbbb_________^^^]]][[[YYYWWWRRRQQQOOOMMMLLLKKKKKKLLLJJJIIIHHHFFFEEEDDDDDDDDD???>>>>>>===<<<;;;;;;:::999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;===>>>@@@AAABBBBBBCCCHHHQQQ[[[fffrrr~~~}}}|||{{{|||~~~}}}mmmfffeeehhhmmmsss|||{{{~~~~~~~~~~~~xxxsssppptttzzz|||uuujjj___WWWTTTTTTFFFAAA???CCCEEEBBB??????>>>;;;999999;;;===>>>>>><<<<<<<<<;;;;;;:::::::::666777777888999999888888444555555666666666666666666666777777888999999999::::::;;;;;;;;;:::888888888888999999:::;;;;;;<<<;;;;;;:::999999999999:::999999:::::::::;;;;;;;;;::::::999999999888888888777999::::::999888999:::999999888777777888888999999;;;===???BBBDDDEEEFFFEEEFFFEEECCC@@@===<<<<<<<<<===>>>??????>>>===<<<<<<===>>>???@@@@@@@@@@@@??????????????????>>>>>>======>>>>>>>>>>>>>>>======???AAABBBAAA@@@@@@AAA@@@AAABBBCCCDDDDDDEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDJJJIIIFFFDDDCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFIIIMMMOOOOOONNNNNNVVVOOOLLLNNNNNNKKKHHHHHHJJJHHHFFFDDDDDDDDDFFFGGGEEEGGGHHHGGGEEEDDDDDDDDD>>>@@@CCCFFFHHHJJJJJJJJJJJJHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHIIIJJJIIIGGGGGGIIIJJJDDDBBBEEEKKKMMMJJJGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJMMMNNNNNNMMMJJJIIIIIIKKKMMMMMMJJJIIIJJJLLLKKKQQQSSSPPPVVVccciiifffbbbnnnssslllddd______fffttt}}}nnn```UUUOOOLLLDDDCCCAAA@@@@@@AAABBBCCCBBB@@@>>>>>>??????===;;;<<<<<<;;;::::::::::::;;;999999888888888888999999666666666777777777777777777777888888999999::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<=========<<<;;;;;;;;;<<<======>>>CCCCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHIIILLLNNNPPPLLLPPPTTTVVVVVVVVVUUUVVVPPPRRRUUUVVVWWWXXXZZZ\\\````````````aaabbbccccccdddeeefffhhhhhhhhhgggfff^^^___aaaccccccbbbaaa```\\\]]]^^^```aaabbbbbbbbbdddcccaaaaaabbbbbb```^^^]]]]]]]]]]]][[[YYYWWWUUUOOOMMMKKKIIIHHHGGGGGGHHHDDDCCCAAA>>>============;;;;;;::::::999999888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999;;;===@@@CCCFFFGGGHHHXXX___jjjvvvyyyjjjfffiiimmmqqquuuxxx~~~}}}yyypppjjjlllooouuuyyy||||||{{{zzzxxxtttkkk^^^QQQHHHEEEFFFBBB===;;;???BBBAAA???@@@???<<<999888:::===>>>???======<<<;;;;;;:::999999666777888999999999999999444555555666777666666666666666666777888888999999:::;;;;;;<<<;;;:::999888777777888999999:::;;;;;;<<<;;;::::::999999::::::999999999::::::;;;;;;;;;999999999888888888888777888999::::::888777777777777777777666666666666777<<<===>>>@@@BBBBBBCCCCCCAAACCCDDDDDDAAA???>>>>>>===>>>???@@@@@@???>>>===;;;<<<===???@@@@@@@@@@@@<<<<<<======>>>>>>??????>>>????????????>>>>>>======???BBBCCCBBBAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFOOOLLLHHHDDDCCCCCCEEEGGGAAA@@@???AAABBBCCCBBB@@@CCCEEEGGGIIIKKKMMMNNNNNNMMMNNNOOOPPPPPPNNNLLLKKKMMMKKKIIIGGGFFFGGGHHHIIIHHHHHHHHHFFFDDDBBBCCCDDDCCCGGGKKKKKKHHHGGGKKKOOOMMMMMMJJJGGGEEEEEEGGGJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIFFFBBBBBBEEEGGGGGGFFFCCCCCCBBBCCCEEEGGGIIIKKKJJJKKKKKKLLLMMMNNNNNNNNNIIIIIIIIIJJJJJJJJJKKKKKKNNNUUUXXXTTTTTTZZZ^^^^^^XXX\\\lll|||mmm___WWWYYY```ffftttwww|||ooobbbXXXRRRMMMGGGBBBAAABBBAAA???>>>>>>???@@@BBBCCCBBB>>>;;;======>>>??????>>>===<<<:::::::::999999999999888555555555666666666666666777777777777777777777777777777888888999999999:::888888888888888888888888999999888888999;;;<<<>>>AAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDDDDDDDFFFGGGHHHKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRSSSTTTTTTUUUUUU[[[\\\]]]\\\[[[[[[]]]___aaabbbbbbcccccccccbbbbbb^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\^^^^^^^^^^^^\\\ZZZXXXWWWVVVWWWWWWWWWUUURRRPPPNNNGGGFFFDDDBBBAAA???>>>>>>>>>>>>>>><<<:::999:::;;;;;;:::999888888888888888888999;;;======<<<;;;999999888:::>>>>>><<<>>>CCC@@@BBBDDDFFFIIINNNTTTXXXjjjwww|||sssoooooonnnooosssvvvyyytttzzz~~~{{{rrrnnnkkkgggllloooppppppnnnmmmppprrrkkkfff]]]SSSJJJDDD???>>>>>><<<<<<<<<===>>>===<<>>===;;;999777999999999999999999999999:::999888888888888888999666777888999:::;;;<<<<<<;;;;;;:::999999:::;;;;;;::::::999888777777777777666777888777666555666888:::<<<>>>?????????AAACCCCCCCCCBBBAAA@@@???>>>===>>>?????????@@@@@@@@@@@@BBBAAAAAAAAABBBBBBCCCDDD>>>???@@@AAAAAA@@@>>>===AAAAAAAAA@@@@@@@@@??????BBBBBBCCCDDDCCCBBB@@@???>>>??????@@@AAABBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGFFFDDDDDDEEEGGGAAA@@@AAACCCEEEEEECCCAAACCCEEEGGGIIIKKKMMMNNNNNNMMMNNNOOOPPPOOONNNLLLKKKLLLKKKIIIGGGFFFGGGHHHIIIGGGHHHHHHFFFCCCBBBCCCDDDJJJLLLMMMJJJEEECCCEEEHHHLLLKKKJJJGGGEEEEEEGGGIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHEEEAAAAAACCCEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNJJJIIIIIIIIIIIIIIIJJJJJJJJJPPPRRROOOOOOTTTXXXWWWYYYXXX___tttssseee\\\YYY\\\^^^fffiiitttyyyqqqkkkggg\\\UUULLLGGGEEECCCAAA@@@CCC@@@===<<<===@@@BBBBBB??????@@@@@@???>>><<<;;;;;;;;;::::::999999999888666666666666666666666666666666666666666666666666777777777777888888999999888888888888888888888888888777777777888999:::;;;>>>?????????@@@@@@@@@@@@BBBBBBAAAAAABBBDDDEEEFFFHHHHHHIIIKKKLLLMMMOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVXXX[[[^^^^^^^^^___^^^^^^]]]]]][[[[[[YYYXXXWWWWWWWWWWWWYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVVVVUUUSSSQQQOOONNNNNNNNNOOOOOOMMMKKKHHHFFFAAA@@@???===<<<;;;::::::;;;;;;;;;999777666777888999888888777777888888999777888999:::;;;;;;::::::<<<;;;===@@@@@@===???DDDDDDHHHOOOXXXaaahhhnnnppp||||||wwwxxx|||sssoookkkkkkmmmjjjsss{{{xxx{{{rrrpppnnnkkkjjjjjjhhhddd___]]]]]]___ZZZVVVOOOGGGAAA<<<999888===<<<;;;;;;======<<<;;;:::999888888999:::;;;<<<<<<<<<<<<;;;;;;:::999888777888888999999888888777777777777777666666666555333444444555666888:::;;;999:::<<<======;;;999777999999999999999999999999999888888777777777777777666666777888999999::::::;;;:::999888888999:::;;;::::::999888777777888888777888999888666555666777666888:::::::::;;;<<<>>>@@@@@@??????>>>=========>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@>>>>>>==================?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDEEEEEEDDDBBBAAACCCDDD@@@@@@BBBEEEGGGGGGDDDBBBCCCDDDFFFHHHJJJLLLMMMMMMLLLMMMNNNOOONNNMMMLLLKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGGGGEEECCCBBBBBBDDDMMMMMMLLLHHHBBB???@@@CCCIIIIIIHHHFFFDDDDDDGGGIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKIIIHHHGGGFFFEEEEEEFFFDDDAAA@@@AAABBBBBBAAACCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJHHHLLLMMMKKKKKKOOOQQQQQQTTTRRRUUU```sssyyynnneee___\\\\\\]]]^^^gggvvvvvvnnnaaaVVVOOOKKKGGGCCCBBB???;;;:::;;;>>>AAABBB@@@@@@@@@@@@???===<<<;;;===<<<<<<;;;:::999999999777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777666555555555666777888999;;;;;;;;;<<<<<<<<<===============>>>???AAABBBCCCCCCDDDDDDFFFGGGHHHIIIJJJHHHHHHIIIJJJJJJKKKKKKLLLIIIKKKMMMNNNOOOQQQTTTVVVXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSQQQPPPOOOOOONNNQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCDDDCCCBBB@@@>>>===;;;:::999888777777777777888999999777555555666777888888888888888999::::::999999:::;;;<<<===>>>>>>???>>>AAAEEEEEEEEEHHHMMMSSSXXXbbbqqqyyyqqqnnnnnnkkklllxxxtttmmmhhhgggiiihhhooozzz}}}}}}~~~~~~|||tttrrrpppmmmdddbbb]]]VVVOOOLLLLLLMMMLLLIIIEEEAAA===;;;;;;;;;<<<;;;::::::<<<<<<;;;:::777777777777888:::;;;<<<::::::::::::999888777777777888888999999888888777777777777666666666555555333333333444555777999999999:::<<<===<<<;;;999888999999999999999999999999777777777666666555555555555555666666666777777777999999888888888888999999999999888888777888888888999:::;;;999777555666777444666777777777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<============<<<;;;::::::;;;===>>>======>>>???@@@AAABBBCCC@@@@@@AAAAAA@@@@@@???>>>@@@@@@AAACCCDDDFFFGGGGGGFFFDDDBBB???>>>???AAABBBCCCDDDDDDBBB@@@??????@@@>>>???BBBEEEHHHGGGDDDAAABBBCCCEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGFFFGGGFFFEEEBBBAAABBBCCCGGGGGGFFFCCC@@@???AAACCCFFFFFFFFFDDDCCCDDDFFFHHHIIIIIIHHHHHHHHHIIIIIIIIIKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDBBBAAAAAAAAAAAAAAADDDEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIIIIJJJKKKJJJKKKMMMNNNNNNKKKMMMRRRZZZeee|||~~~uuuooojjjfffdddaaa___bbbkkkvvv|||ooofff___VVVNNNFFFDDDCCCCCCDDDCCCAAA???????????????>>>=========>>>>>>===<<<;;;;;;:::999888888888888888777777777666666666666666666666666555555666666666666666666666666666666666666666666555555555555666666777777999999999999::::::::::::999:::;;;<<<>>>???AAAAAA???@@@@@@BBBCCCDDDEEEEEECCCDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKLLLNNNQQQSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDBBBAAA???===<<<;;;;;;;;;;;;:::888777666888777777777777777777888777888888777666555777888::::::999999999:::;;;;;;======>>>???@@@BBBDDDEEEDDDDDDHHHNNNSSSUUU[[[bbbmmmpppxxx}}}ooofffccceeeeeeeeennn|||rrrkkkhhhiiikkknnnuuu~~~~~~~~~wwwtttpppkkk]]]YYYSSSLLLFFFEEEEEEGGGDDDCCCAAA???======>>>>>>;;;:::999999;;;;;;:::999999999888888888888888888999:::::::::999999888777777777888888888888777777777777666666666555555555444444444555666777999999999:::;;;<<<<<<:::999888888999999999999999::::::666666666666555555444333444444444555555555555555888888888888888888888888999888888888888888999999<<<======;;;888666666777666777888888888777999::::::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???===>>>>>>???@@@AAAAAAAAA??????????????????>>>>>>??????AAABBBDDDEEEFFFGGGFFFDDDAAA>>>>>>???AAACCCBBBCCCDDDBBB@@@>>>>>>>>>===>>>@@@CCCFFFEEEBBB???AAABBBCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFGGGEEEFFFFFFDDDAAA@@@AAABBBAAAAAAAAA???>>>???@@@BBBBBBCCCDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHFFFEEECCCBBBAAAAAADDDDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGIIIJJJJJJKKKLLLGGGJJJPPPUUU\\\mmm|||xxxtttqqqooojjjfffcccdddgggnnnzzzsssgggXXXUUUQQQNNNKKKHHHEEEBBB>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;::::::999999999888888888777777777777777777777777666666555555555555555555555555555555555555555555666666777777777777777777888888888888999999999999888888:::;;;===>>>???@@@======>>>???@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCFFFGGGIIIIIIHHHIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>===;;;:::999888888777777777666666555555444555555555555555666777777555666666666555555666888999999999999999:::;;;;;;>>>???@@@CCCFFFIIILLLMMMNNNOOOUUU^^^eeejjjsss{{{}}}wwwnnnhhhdddggggggfffjjjwww|||sssmmmmmmppprrrrrryyy~~~xxxsssllldddXXXSSSLLLEEEBBBAAABBBCCC===<<<;;;:::::::::;;;;;;;;;999999999:::;;;:::999888888888888888888888777999::::::::::::999999888777777777888888777777777666666666666555555555555555555555666777888999:::::::::;;;;;;;;;:::999888888888888999999:::::::::777777777777666555444333444444444444444555555555888888888888888888888888888777777777888999::::::>>>>>>>>><<<999777777888777888999999888777888:::999::::::;;;<<<===>>>???:::;;;;;;;;;;;;<<<<<<<<<>>>??????@@@@@@???>>>>>>;;;===@@@BBBCCCBBB@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEECCCBBB@@@>>>>>>@@@BBBCCCBBBDDDDDDCCCAAA???>>>>>>======???AAACCCBBB???===??????AAACCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCAAA@@@@@@BBB@@@@@@@@@@@@???????????????@@@AAABBBAAABBBEEEGGGFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFDDDCCCBBBAAAAAA@@@CCCDDDEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGCCCBBBFFFHHHGGGHHHIIIJJJIIIJJJMMMSSSaaa{{{~~~{{{yyyrrrmmmhhheeeaaaaaahhhqqqssskkk^^^SSSLLLIIIHHHGGGAAAAAA@@@??????@@@AAAAAA????????????>>>>>>>>>>>>;;;;;;;;;:::999999888888888888888888888888888888666666666666555555555555666666666666666666666666777777888888888888777777666666777777777888888888777888999;;;<<<=========<<<<<<<<<===>>>??????@@@>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDCCCBBBBBBDDDFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@??????@@@@@@AAABBBCCC@@@???>>>===<<<;;;;;;;;;888777666555444444444444555555555555555555555555222222222222222333444444111222333333222222444666777777888999;;;<<<>>>???@@@CCCGGGMMMSSSXXX\\\___cccccchhhpppwww|||zzz||||||xxxvvvqqqqqqqqqssstttssspppmmmoooqqqqqqnnnooouuuzzz{{{|||vvvwwwyyyzzzyyy}}}xxxtttoooooorrryyyxxxtttooofff]]]UUUOOOGGG@@@===<<<<<<;;;;;;::::::999999999::::::;;;:::999999;;;;;;:::999666666888999::::::::::::999999:::::::::999999888666777777888888777777666666666666555555555444444666666666777777888999::::::::::::::::::999999888888888888999999::::::;;;888999999999888666444333444444555555555666666666888888999::::::999888888777777777777888999:::;;;?????????===;;;999888999777888999888777666777888999:::;;;<<<===>>>??????::::::;;;;;;;;;<<<<<<<<<===>>>?????????>>><<<;;;:::===AAAEEEFFFDDDBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>=========>>>??????======>>>???@@@AAAAAABBBAAAAAA@@@??????@@@AAABBBAAACCCEEEDDDBBB@@@???????????????@@@AAA@@@>>><<<======???AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEEEECCC@@@???@@@AAA>>>???@@@BBBCCCBBBAAA???<<<>>>@@@AAAAAABBBDDDFFFDDDEEEFFFFFFEEEDDDCCCBBBDDDDDDCCCAAAAAA@@@@@@@@@AAACCCEEEEEEDDDCCCEEEGGGFFFFFFFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGBBBDDDFFFHHHIIIIIIHHHGGGFFF@@@???DDDHHHFFFFFFIIIKKKHHHHHHLLLSSS^^^ooo~~~~~~yyytttmmmddd]]]^^^eeerrruuueeeYYYSSSOOOMMMHHHGGGEEECCCBBBBBBBBBBBB????????????@@@@@@@@@@@@<<<<<<<<<;;;:::999999999999999999999999999999999777777777666666666555555666666666666666666666666666777888888888888777666555555555555666666666666666777888:::;;;;;;::::::::::::;;;;;;<<<=========;;;;;;<<<<<<===>>>>>>???>>>?????????===>>>???AAAAAAAAAAAABBBAAAAAA@@@@@@======<<<<<<<<<===>>>>>><<<;;;:::999888777777777444333222222222222333444444444333333333444444555222111111111111222222333111222333333222333555777777888:::===AAAEEEHHHJJJJJJOOOWWWaaakkktttzzz}}}}}}|||}}}}}}{{{uuutttrrrpppnnnkkkgggeee``````dddjjjqqqvvvwwwvvvxxx{{{|||{{{|||||||||wwwrrrooojjjfffiiinnnvvv~~~~~~yyy}}}~~~|||vvvooollliiiaaaXXXOOOJJJBBB===;;;:::999777:::::::::;;;;;;<<<<<<<<<<<<:::999:::;;;<<<;;;:::777888999:::;;;;;;::::::777777888888999888888777666666777777777777666666666666555555555444444444666666666666666777888999::::::::::::999999888888777888888999::::::;;;;;;:::;;;;;;;;;:::888666444444555555666777888999999888999:::;;;;;;:::999888666666666777888:::;;;<<>><<<::::::;;;888999:::999777666666888999::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<===?????????===<<<:::999;;;???BBBCCCCCCBBB@@@>>>>>>>>>>>>????????????>>>>>>=========>>>@@@@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>???AAADDDDDDBBB@@@??????AAA@@@??????@@@@@@>>><<<;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDBBB@@@???@@@AAA<<<===@@@DDDFFFGGGEEECCC;;;===???@@@@@@BBBDDDFFFCCCDDDEEEEEEEEECCCBBBAAACCCBBBAAAAAA@@@@@@@@@@@@???BBBEEEEEEDDDCCCEEEGGGGGGFFFFFFEEEFFFGGGIIIJJJHHHGGGGGGGGGGGGGGGGGGGGG@@@BBBFFFHHHJJJIIIHHHGGGGGG@@@???EEEIIIHHHHHHJJJHHHGGGJJJRRR[[[aaaiiippp}}}wwwiii]]][[[___aaayyyrrreee[[[VVVNNNLLLIIIFFFDDDCCCBBBBBB>>>??????@@@@@@AAABBBBBB======<<<;;;::::::999999::::::::::::::::::::::::888888777777666666666555777777777777777777777777666666777888888777666555333333444444444555555555555666777999999999888777999999::::::;;;;;;<<<<<<999::::::;;;<<<<<<======;;;<<<======<<<<<<>>>@@@======>>>>>>???>>>>>>>>><<<<<<;;;:::999999:::::::::999777666555444444444444333333222333444555666333333222222222333444444333333222222222222333333222444555555444555777999:::;;;???CCCIIINNNSSSUUUWWW]]]hhhuuu|||vvvsssqqqmmmiiieeecccbbbaaa```^^^```eeennnyyy}}}|||wwwpppllliiihhhggggggmmmuuuwww}}}~~~|||xxx|||~~~~~~zzzwwwooohhhfffeee^^^VVVJJJEEE???;;;;;;;;;:::999666777777888999:::;;;;;;<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<;;;999777666666666777777777777777666666666777777777777666666666666555555555444444444555555555555555666777888:::::::::999999999888888777777888999::::::;;;;;;;;;<<<======<<<999777555555555666777888999:::;;;999:::;;;;;;;;;;;;:::999666666666777888:::;;;<<>>???@@@AAA@@@???===;;;999:::;;;===???@@@AAAAAA<<<<<<===>>>???@@@AAAAAA???>>>=========???@@@AAA????????????????????????BBBCCCCCCBBBAAA???<<<;;;>>>@@@CCCCCCBBB@@@??????BBB???======???@@@>>><<<>>>>>>>>>>>>???@@@AAABBBBBB???======AAADDDEEEDDDEEEBBB@@@@@@CCCEEEEEECCCCCCBBBAAAAAA@@@@@@@@@AAA@@@>>>>>>CCCHHHIIIEEE@@@BBBAAA@@@BBBDDDEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@>>>DDDEEEGGGGGGEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDFFFGGGGGGFFFEEECCCCCCCCCDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIGGGJJJRRRXXX\\\bbbhhhuuu~~~vvvllleee___```mmm~~~oooggg^^^VVVKKKFFFFFFHHHHHHGGGAAA???===???BBBDDDCCC@@@;;;;;;;;;<<<<<<<<<<<<<<<999:::<<<======<<<:::999;;;;;;;;;;;;;;;:::999888888888777777777777777777999999999888888888888777777777777777666666666666777777777777777888888999777777777777777777777777888888888888888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888777777777777444444333333222222111111111111111111222333444444555333222222333444333333222222222333555666555444:::888555333444777;;;===BBBEEEKKKQQQWWW^^^dddhhhgggppp{{{zzzpppjjjkkkcccdddeeebbb``````cccfffiiikkkooowwwzzzuuuooohhhddd___^^^gggvvv|||}}}{{{zzzzzzzzzyyyxxxxxx}}}}}}yyyqqqjjjgggbbbXXXPPPMMMGGGCCC===:::::::::999777666666888:::======<<<:::::::::999999999:::;;;<<>>@@@???;;;777444444666888777555555888;;;===<<<;;;;;;:::::::::::::::999888888888999;;;<<<<<<===>>>>>><<<:::::::::===<<<:::888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????===<<<;;;;;;::::::::::::;;;<<<<<<;;;<<<===?????????>>>===BBB@@@===;;;;;;;;;===>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDAAA???======???@@@???===============>>>???@@@AAAAAA>>><<<<<>>>>>AAACCCCCCBBBBBBAAA@@@@@@??????@@@@@@???>>>???CCCHHHIIIFFFBBBAAA@@@@@@BBBDDDFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFDDDBBBCCCEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFEEEIIIPPPVVVXXX]]]bbbgggooo|||{{{qqqiiibbbgggppp{{{jjjaaaUUUPPPOOOPPPLLLIIIIIIFFFCCCCCCEEEEEEBBB???======<<<<<<;;;;;;<<<<<<;;;;;;============;;;;;;999999:::::::::999888888888888999999999999999999:::999999999888888888888777777666666666555555555666666666666666777777888777777777777777777777777888888888888888888888888999999999999999999999999999::::::;;;;;;::::::999999999999888888777777777333333333222222111000000555555444333222222222222444333222222222333222222222111111222555777999:::999888777888<<>>:::888777888:::999888777777666777777999::::::;;;;;;::::::999:::999888666666666666777444333222222555777777666:::999999888888777777777555555555777:::;;;;;;:::999===CCCFFFFFFAAA:::666444555777666555555888:::;;;::::::999888888999999:::999888888888999:::::::::<<<===<<<;;;::::::;;;<<<;;;999888777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;==============================>>>???>>>>>><<<<<<;;;::::::::::::;;;<<<<<<:::;;;===>>>?????????>>>BBB@@@>>><<<;;;<<<===>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCBBBAAA@@@>>>>>>???@@@AAABBBBBBCCC@@@???>>>???@@@AAA@@@???<<<<<<<<<<<<===>>>???@@@???===;;;;;;<<<>>>>>>>>>???===<<<===???AAAAAA@@@@@@??????>>>>>>>>>>>>???>>>>>>???CCCGGGIIIFFFCCC@@@@@@@@@BBBEEEGGGGGGFFFDDDDDDCCCBBBAAAAAAAAABBBAAABBBDDDHHHJJJKKKHHHFFFBBBDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGDDDCCCGGGOOOSSSSSSUUUYYYXXX^^^fffqqqvvviiidddbbbeeeooozzz~~~sssfffaaaaaaaaa\\\WWWVVVRRRMMMJJJJJJHHHDDDAAA>>>===;;;:::999999::::::999999999999999999999999999999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<::::::::::::999999999999777666666666666555555555666555555555555666777777777777777777777777777777888888888888888888888888888888888888888888888888888888999999999999888888:::999999888777666666666444444444333222222111111444333222111111111111111222222222111111111000000222222222333666:::===@@@AAAAAAAAADDDIIIOOOUUUYYYbbbiiiqqqvvvyyy}}}~~~}}}~~~}}}yyywwwwwwvvvssspppllleee\\\XXXZZZ\\\bbbllltttyyy}}}~~~xxxssstttsssuuuwwwtttlllfffeeebbbfffrrr|||vvvuuuvvvxxxzzzuuu{{{yyyppppppssswww{{{}}}|||zzz{{{qqqeee^^^UUUJJJBBB???@@@>>><<<<<<===>>>===<<<999:::<<>>>>><<<:::888888999<<<;;;999888777666777777::::::;;;;;;;;;;;;:::::::::999888888999:::;;;<<<777444222111333666888888888888888888888888888888444444555888<<<>>>???>>>999>>>EEEJJJIIICCC;;;666444555666666555555777999999999888777777777777888:::999999999999999999999888:::;;;;;;:::999:::<<<<<<:::888777777777999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======;;;::::::::::::;;;<<<<<<::::::<<<>>>???@@@@@@@@@BBB@@@>>><<<;;;<<<===>>>============>>>>>>>>>>>>BBBCCCEEEFFFFFFDDDAAA???<<<======>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAA@@@===============>>>???@@@???>>><<<;;;;;;<<<<<<<<<===<<<<<<===>>>???@@@@@@>>>>>>===<<<<<<===============???BBBFFFHHHFFFEEE?????????BBBEEEGGGHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAACCCEEEIIILLLLLLIIIFFFAAACCCCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAABBBCCCCCCCCCCCCBBBAAABBBEEEGGGEEEEEEDDDDDDDDDDDDEEEEEECCCBBBFFFMMMPPPNNNNNNQQQPPPTTTZZZ^^^eeewwwuuummmccc^^^```gggooossswwwsssvvvzzzwwwsssgggaaaZZZUUURRRNNNHHHDDD@@@???===;;;;;;;;;<<<===:::999999888888999999:::::::::;;;<<<============999::::::;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::999888888888777777777666666666666666666666777888888777777777777777777777777888888888888888888888888777777777777777777777777777777777888888777777777999888888777666555444444555555555444444333333333222222222222222333444444444555666666444333333444222444777:::===AAAEEEHHHRRRRRRSSSUUUYYY___dddgggkkkrrr{{{}}}zzzyyy|||~~~tttkkkfffccc___^^^^^^]]][[[^^^ccciiiqqq}}}~~~|||~~~wwwqqqnnnkkkrrr~~~xxxyyyzzzzzz~~~zzztttrrrssstttuuupppwww{{{rrrlllnnnrrruuuxxxzzz{{{{{{{{{ooobbbYYYPPPEEE===:::;;;;;;<<<===>>>?????????<<<===???AAACCCAAA===:::666777999;;;;;;:::888777:::<<<<<<;;;999888888999:::999888666666777888999999999999::::::999999999888888999:::===@@@CCCDDD===999444222333555777888666777777777888888888999666666777:::>>>AAAAAA@@@666;;;@@@DDDDDD???999444555555555555666666888999888888777777777777888888999::::::::::::999888888777888999999999999;;;===;;;:::888666666777888999:::;;;;;;;;;<<<<<<==============================;;;<<<<<<======>>>>>>>>>;;;::::::::::::;;;<<<<<<999:::;;;===???@@@AAAAAABBB@@@???===<<<======>>><<<<<<<<<============>>>BBBDDDFFFGGGFFFDDD@@@>>>;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCBBBBBBAAAAAA??????>>>>>>>>>???@@@@@@>>>>>>>>>===<<<;;;;;;<<<===>>>??????????????????<<<<<<<<<;;;;;;<<<<<<===<<<===???AAADDDEEEEEEDDD???>>>???AAADDDFFFGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCBBBCCCEEEHHHJJJIIIFFFCCCAAABBBBBBAAA@@@@@@BBBCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIFFFCCCBBBBBBDDDAAACCCCCCBBB@@@@@@CCCEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBFFFLLLNNNKKKIIIKKKKKKPPPTTTTTTUUUaaattt|||rrrfff^^^]]]aaaeeelllqqq}}}vvvkkkbbb[[[TTTLLLFFFDDDCCCAAA@@@??????@@@@@@======<<<<<<<<<<<<======::::::;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888777777888888999:::888888888888888888888888888888888888888888888888777777777777777777777777777777777888888777777777777666666555444444333333333333333333444444444444555555555555555666777888888:::<<<<<<:::999999:::333888@@@FFFKKKPPPUUUYYYeeeeeeeeegggjjjooosssvvvrrrxxx~~~|||xxxuuutttvvv{{{~~~yyy~~~tttjjjccc``````]]]\\\^^^```dddllluuuvvv~~~{{{{{{zzzzzzxxxqqqpppppp{{{}}}wwwtttrrrqqqpppoooooowww~~~vvvoookkkmmmpppsssuuuvvvuuuuuupppdddXXXOOOGGG===777555888999;;;<<<===>>>???@@@>>>???@@@BBBBBB@@@<<<999555666888::::::999888777888999:::999888777888999666555555555666888999:::777777888888888888777777666777888<<<@@@DDDHHHKKKCCC>>>888444444555666777666666666777888888999999777777777:::===>>>>>>===666888;;;<<<<<<:::777555666555555555777888999999999999888888888999999:::999:::;;;<<<<<<;;;999888666777888888888999;;;===;;;:::888666666777888999:::::::::;;;<<<===>>>>>>========================;;;;;;<<<<<<<<<===>>>>>>;;;::::::::::::;;;<<<<<<::::::;;;<<<>>>@@@AAABBBAAA@@@???>>>=========>>>;;;<<<<<<<<<============AAACCCEEEFFFEEEBBB???===:::;;;<<<===>>>??????@@@AAACCCEEEEEECCCAAAAAAAAA@@@@@@????????????@@@@@@===>>>???>>><<<;;;<<<===>>>@@@AAAAAA???>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===<<<===>>>@@@AAABBBCCCCCC>>>>>>>>>@@@CCCEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGFFFCCC@@@BBBBBBBBBAAA???@@@BBBDDDEEEEEEDDDDDDDDDFFFGGGHHHIIIKKKLLLJJJEEEBBBBBBDDD???BBBDDDCCC@@@???AAACCCCCCBBBBBBAAAAAAAAAAAABBBCCCBBBEEEJJJKKKGGGFFFGGGGGGLLLOOOOOOMMMSSS```kkk~~~wwwiii```___aaa```eeeqqq{{{oooeee[[[RRRLLLGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999888888888888999::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999999888888555555555555444444444444222222333444555666666777666666666666777888888999;;;???BBBCCCAAA???@@@BBB???FFFOOOWWW]]]dddkkkqqquuuuuuuuuvvvxxx{{{~~~zzz|||~~~wwwuuuqqqllliiijjjmmmqqqooovvvzzznnnfffeeeiiimmmnnnkkkiiijjjkkkmmmttt|||||||||xxxvvvwwwwwwyyy{{{wwwzzzzzzwwwuuutttsssrrrpppnnnvvv~~~zzzxxxwwwxxxzzzxxxsssooopppppprrrtttvvvtttpppmmmcccYYYOOOIIIDDD===888777888999:::;;;:::;;;>>>@@@@@@??????@@@@@@>>>;;;888555666777888999888777777777888999888666666666888222333444666777999::::::666666666777777666666666555666888;;;???DDDHHHKKKDDD@@@:::555444555666666666666666777777888888888666555555777999:::999888888888888888888888888888888777555666888::::::999:::999999999999:::;;;;;;888:::===??????>>><<<:::777888999888777999;;;>>><<<:::888777777777999:::999999:::;;;<<<>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===???AAAAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<============@@@AAACCCDDDDDDAAA???===:::;;;<<<<<<>>>>>>???@@@BBBEEEGGGGGGCCCAAA@@@AAA??????>>>>>>>>>>>>??????;;;===???>>><<<;;;<<<===>>>@@@BBBAAA>>><<<;;;<<<;;;;;;;;;;;;;;;<<<======<<<===>>>?????????@@@AAA>>>======???AAACCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEECCCAAABBBCCCBBBAAA???@@@BBBEEEEEEEEEDDDCCCDDDFFFHHHIIIHHHLLLOOOMMMGGGBBBAAABBB@@@DDDHHHGGGDDDBBBBBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAABBBGGGGGGDDDCCCEEECCCHHHLLLLLLKKKOOOXXX___nnn}}}|||rrrkkkhhheeedddjjjvvvxxxoooggg___YYYSSSRRRQQQNNNJJJEEEAAA>>><<<===>>>??????>>>===<<<======>>>>>>>>>===<<<<<<>>>>>>>>>======<<<<<<;;;>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::888888888777888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999555555666666666666777777555666777999;;;<<<>>>>>>999:::<<>>;;;;;;888999:::999777888<<>>======<<<999777666666666777777777777888666777888777555444555666222444666888::::::999999666666777777777777666666666777777999<<<@@@CCCDDDAAA===888555444555555555666666666777777777777777555555555777999::::::888999888888777888888888999:::888666777:::<<<;;;:::999999999999999:::;;;;;;777:::>>>AAABBB@@@>>><<<999:::999888777888;;;>>><<<;;;999888777888:::;;;888999:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<===<<<<<<<<<===>>>@@@AAAAAAAAA@@@??????>>>>>>>>><<<<<<=========>>>>>>>>>@@@AAABBBCCCCCCBBB@@@@@@;;;;;;<<<===>>>???@@@@@@CCCFFFIIIHHHDDD@@@???@@@???>>>============>>>>>>999<<<>>>>>>;;;:::;;;===>>>AAACCCAAA===:::999:::;;;;;;;;;;;;;;;<<<===>>><<<===>>>>>>======>>>???>>>======>>>@@@BBBAAA@@@?????????@@@AAABBBCCCDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCCCCBBBAAA???@@@CCCEEEEEEDDDCCCCCCDDDFFFHHHIIIGGGLLLPPPNNNHHHBBB@@@@@@CCCHHHMMMMMMIIIFFFFFFHHHEEEDDDCCCBBBBBBBBBBBBBBBAAA???AAADDDEEEBBBAAACCCBBBFFFJJJLLLMMMPPPXXX^^^kkkqqqzzzyyyrrrjjjeeedddjjjppptttwww{{{~~~|||vvvqqqlllhhheeeeeeccc___ZZZRRRLLLHHHDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@???AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>============;;;;;;::::::::::::999999777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666666777777888888999999;;;<<<===???BBBDDDFFFFFFBBBDDDHHHNNNUUU[[[```ccceeejjjppprrrpppoooqqqtttuuuvvvvvvuuuuuuzzz}}}}}}|||wwwrrrrrrvvvzzz{{{yyywwwqqqmmmlllggg___\\\^^^\\\\\\ZZZVVVSSSTTTXXX\\\aaabbbfffllltttxxxxxxvvvpppqqqsssvvv{{{oookkkqqquuussssssttttttuuu}}}|||wwwxxxvvvtttuuuwwwyyyzzzzzztttiiihhhhhhlllrrrvvvvvvuuuqqqnnnlllnnnooojjj^^^SSSHHHAAA<<<======;;;999999999::::::777555666;;;???BBB???===;;;::::::888777777666666666666777888888666777888777555444444555444666999;;;;;;:::888777777777888888888888777777888777777888999;;;===>>><<<999555444444555666555777777777777777666666666777666777999<<<>>>===<<<777777777777888888777777;;;888777888;;;===<<<;;;999999888888999:::;;;;;;777:::>>>BBBCCCBBB@@@>>>:::;;;:::999888888;;;>>>===<<<:::888888999:::;;;888888999;;;===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCC???===<<<;;;::::::;;;<<<;;;::::::::::::;;;<<<<<<>>>===<<<<<<<<<>>>???@@@AAAAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBB;;;;;;<<<===>>>???@@@@@@EEEEEEEEEBBB???======>>>??????>>>===<<<<<<=========???AAAAAA???=========@@@BBBDDDBBB>>>;;;;;;<<<======>>>>>>===<<<<<<;;;=========>>>??????@@@@@@AAA@@@>>>======???@@@BBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAACCCBBBAAAAAABBBCCCDDDEEECCCBBBAAACCCEEEGGGHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@CCCHHHNNNQQQOOOKKKGGGDDDGGGGGGFFFCCC@@@???@@@AAA@@@@@@@@@@@@@@@???>>>===AAADDDFFFFFFEEEHHHOOOUUUgggkkkqqqyyyyyyvvvpppiiieeedddgggiiikkknnnpppqqqrrrsssxxx~~~{{{}}}{{{xxxttteeeXXXQQQJJJLLLNNNNNNMMMJJJIIIHHHLLLJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA>>>======???@@@>>>;;;;;;>>>BBB@@@===999888888888888888999888777666777999;;;<<<<<<=========>>>>>>??????===<<<<<<<<<<<<<<<===>>><<<===>>>======>>>AAACCCAAAAAAAAA>>><<<:::;;;;;;999:::===???@@@@@@??????@@@BBBEEEIIIMMMPPPSSSTTTPPPUUU\\\aaadddhhhnnnrrr||||||vvvwww}}}zzzyyywwwrrrkkkiiihhhhhhjjjlllmmmmmmnnniiibbb\\\XXXUUUSSSQQQSSSVVVUUUQQQPPPTTTVVVVVV___```dddhhhiiikkksss|||yyyqqqllljjjoooqqqssstttuuuwwwzzz}}}wwwtttvvv}}}||||||~~~}}}oooccceeeiiinnnrrrsssqqqoooooooooooommmggg\\\OOOFFF???>>>===;;;:::999888888666666777888888888888888888888999:::;;;;;;;;;;;;999999777666555555555555999888666555555666666777666777888666555555666888666666555444444555777777666666666777888888999999777666444333222333555666777777666555444555555555555666777888::::::;;;;;;:::999777666555666777888:::999888888888999:::;;;:::::::::;;;::::::999999:::<<>>???;;;;;;;;;:::999888666666:::999999999:::<<<>>>???EEEEEEDDDBBBAAA@@@???>>>CCCAAA>>><<<;;;===???@@@DDD???<<<===<<<;;;===AAA>>>>>>======>>>???@@@@@@BBBAAAAAA@@@???>>>=================================???BBBCCCDDDCCCAAA???>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEECCC@@@??????@@@DDDCCCAAA@@@>>>=========>>>@@@AAA@@@???>>>>>>??????AAACCCCCC???<<<;;;<<<<<<<<<=========<<<<<<;;;======>>>>>>???@@@@@@@@@@@@???>>>===>>>???AAABBBAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAACCCBBBAAAAAABBBCCCDDDEEEBBBAAA@@@AAACCCEEEEEEDDDEEEDDDCCCCCCBBBAAA???>>>CCCGGGLLLOOOOOOMMMJJJHHHEEEEEEDDDBBB???>>>???AAA@@@@@@@@@?????????>>>>>>@@@CCCEEEDDDCCCFFFLLLQQQ___dddkkksss|||wwwoooiiieeebbb```___aaacccdddeeeggglllsssyyyqqqiii]]]\\\ZZZYYYWWWUUURRRPPPSSSSSSRRRRRRRRRRRRQQQPPPPPPNNNKKKHHHDDDBBBAAA@@@AAAAAAAAA@@@??????@@@BBB@@@>>>;;;:::;;;======<<<;;;:::888777777888999:::::::::;;;<<<>>>???@@@@@@@@@???>>>======<<<======;;;<<<======>>>@@@DDDGGGEEEEEEDDDBBB@@@?????????@@@CCCGGGKKKNNNPPPPPPPPPPPPRRRUUUXXXZZZ[[[[[[ZZZ```dddhhhkkknnnqqqvvvzzzsssnnnnnnqqqtttxxxxxxrrrmmmllliiiccc```]]]ZZZXXXXXX[[[]]]^^^^^^]]]YYYTTTPPPNNNMMMNNNTTTXXXZZZWWWVVV[[[___```fffggglllqqqssstttzzz}}}~~~{{{uuupppnnnnnnnnnqqqtttvvvwwwyyy{{{|||{{{yyy}}}~~~tttggghhhkkknnnqqqqqqnnnlllkkkjjjhhhddd^^^TTTIIIBBB===<<<;;;999888777666666666666777888888888888777777888999:::;;;;;;;;;;;;999888777666555555555555777666555555666777888999666777888777666666888:::777777555555444555666777666666777777888999999:::999777666444444555666777777777777666666666555555444555666888999999::::::<<<<<<;;;;;;:::;;;;;;;;;888888777777777888999:::::::::;;;;;;;;;;;;::::::999;;;>>>AAACCCBBBAAAAAA;;;;;;;;;;;;<<<===>>>???>>>>>>======<<<:::999888::::::999:::;;;<<<>>>???DDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===>>>AAAEEEGGGLLLEEE???>>>>>>======@@@>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBCCCCCCBBB@@@???>>>>>>???@@@AAABBBCCCDDDCCCDDDEEECCCAAA@@@AAABBBHHHGGGEEEBBB@@@???>>>===AAAAAABBB@@@???>>>???AAA>>>@@@CCCDDDBBB???<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;======>>>??????@@@@@@AAA>>>>>>======>>>@@@AAACCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAA???>>>???@@@BBBBBBAAACCCCCCBBBAAA@@@???>>>>>>AAACCCGGGJJJLLLKKKJJJHHHBBBBBBBBBAAA>>>>>>???@@@AAA@@@???>>>===>>>??????@@@BBBCCCCCCBBBCCCHHHMMMYYY^^^eeennnzzz|||tttmmmfff```]]]YYYZZZZZZZZZ\\\```fffkkkpppzzztttoooiiihhhiiiiiifffbbb`````````aaaccccccbbb``````]]]XXXRRRMMMHHHEEECCCDDDBBB@@@@@@@@@@@@@@@???@@@>>><<<;;;<<<======<<<>>>===;;;:::999999999::::::;;;<<<===???AAABBBCCCEEEDDDBBBAAA@@@@@@??????>>>???AAABBBEEEJJJPPPTTTUUUTTTRRRPPPNNNLLLLLLKKKPPPRRRWWW\\\___aaaaaa```bbbeeehhhkkkkkkiiifffccckkklllmmmmmmnnnqqquuuxxxzzz|||}}}|||{{{~~~|||lllaaa\\\[[[YYY^^^aaa```___^^^ZZZUUUVVVSSSNNNKKKJJJLLLOOORRRSSSVVVXXXVVVQQQPPPSSSVVV]]]dddhhhffffffkkkpppsssvvvvvvyyy~~~~~~}}}}}}wwwwwwvvvtttqqqpppppprrrqqquuu{{{~~~|||mmmmmmoooqqqrrrppplllhhhhhheee___ZZZSSSKKKCCC>>>;;;:::999777666555444444555666777777888888777777777777999:::::::::::::::999888777666666555555666555555555666777888::::::666888888888777777999;;;999888666555444555555666777777888888999::::::::::::999888777666777888999777777888888888777666555444444555666777888999999888999999:::::::::999999777666666666666777888888::::::;;;<<<<<<;;;;;;:::999;;;===@@@AAAAAA@@@???;;;;;;;;;;;;<<<===>>>?????????>>>>>>===;;;:::999:::::::::;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFCCCAAA@@@@@@BBBGGGMMMPPPUUUJJJBBB@@@AAA???>>>????????????>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>>>>>>>???@@@AAAAAABBBBBB@@@BBBCCCCCCAAAAAAAAABBBHHHGGGEEECCCAAA@@@??????BBBCCCBBB@@@??????AAACCC>>>AAADDDFFFEEECCC???===:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAAAAA@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???===>>>???@@@@@@???@@@@@@@@@?????????BBBCCCBBBBBBBBBDDDEEEFFFEEEDDD???@@@@@@???>>>===>>>???AAA@@@>>><<<<<<>>>???@@@AAABBBCCCBBBAAABBBFFFIIIQQQUUU\\\ccclllzzzzzzsssmmmjjj___^^^[[[YYYYYYZZZ]]]___eeeooo|||~~~wwwxxx~~~zzzooonnnnnnpppssstttssspppnnnmmmlllhhhaaaXXXPPPJJJLLLGGGCCCBBBCCCDDDCCCAAAEEECCC@@@????????????>>>AAA@@@>>>===<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGJJJMMMSSSZZZbbbgggjjjhhheeebbb```^^^\\\ZZZ^^^```ccceeegggfffeeedddhhhlllpppssstttqqqllliiijjjiiigggeeeeeegggjjjmmmiiihhhgggeeedddggglllqqq~~~}}}xxxnnnbbbWWWQQQOOOKKKMMMQQQTTTVVVVVVTTTPPPPPPOOOMMMKKKJJJKKKMMMOOOTTT[[[aaaaaa]]]]]]ccciiirrr{{{~~~yyy~~~|||yyywwwtttqqqooooooqqqsssxxx~~~}}}{{{uuuuuuuuuuuutttqqqkkkgggeee```YYYQQQKKKFFFAAA===:::999888666555444333333555666666777777777777777666777888999::::::::::::888888777666666666666666666666666777777888999999999::::::999888777999::::::999777555555555555555777888888999::::::;;;;;;<<<;;;:::999999999::::::666777999:::999888666444444444444555666777888888555666888999999888777777666666666666777777888888::::::;;;<<<<<<<<<;;;;;;888:::<<<>>>??????>>>>>>;;;;;;;;;;;;<<<===>>>>>>============<<<:::999888:::;;;;;;<<<===>>>???@@@======>>>???@@@AAABBBCCCAAAAAA@@@BBBFFFLLLRRRVVVXXXLLLAAA@@@BBBAAA??????????????????>>>>>>======@@@@@@@@@@@@@@@@@@AAAAAA???????????????????????????@@@AAAAAAAAA@@@>>>===>>>>>>??????@@@@@@AAAAAA===???AAABBBAAA@@@@@@AAADDDCCCBBBAAAAAA@@@@@@AAACCCCCCBBBAAA??????AAACCC???BBBEEEHHHHHHFFFCCC@@@;;;;;;<<<<<<===<<<<<<;;;<<<======>>>>>>???@@@@@@;;;<<<<<<===>>>@@@AAABBBAAAAAAAAAAAA@@@@@@???>>>===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAA???>>>>>>???@@@@@@???===>>>?????????BBBGGGKKKIIIFFFBBB@@@AAABBBAAA@@@===>>>??????=========>>>@@@???===<<<<<<===???AAAAAABBBBBBBBBAAABBBDDDFFFFFFJJJOOOTTTYYYaaajjjppp}}}yyywwwkkkhhhddd___[[[XXXVVVUUUZZZaaakkkttt~~~|||||||||tttfff^^^[[[TTTLLLHHHIIIKKKLLLLLLNNNKKKGGGEEEEEEEEEEEEEEEAAAAAA@@@???>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFGGGIIILLLPPPUUU\\\dddmmmsssuuuqqqllliiigggdddaaa^^^^^^___aaabbbcccbbbaaa```bbbeeejjjnnnooommmjjjhhhbbb___[[[XXXXXXZZZ\\\]]]XXXWWWTTTRRRQQQSSSWWW[[[]]]```bbb___XXXQQQMMMKKKGGGFFFIIINNNTTTVVVVVVUUUTTTXXX\\\^^^\\\ZZZYYYYYY```hhhqqqrrrnnnooowww{{{zzz~~~zzzwwwtttpppnnnoooqqqtttvvv|||}}}{{{}}}~~~}}}{{{zzzwwwqqqjjjeee___YYYQQQJJJEEEAAA>>>===;;;:::888777555444444444555555666777777777777777666666777888999999999999888777777666666666666777777888888888888888777777;;;<<<<<<:::888777777999:::999777666555555555666777888888999::::::;;;;;;<<<;;;;;;:::::::::::::::666777999:::999888666444555444444444555666777888777888:::;;;;;;:::999888777777777888888888888888999::::::;;;<<<<<<;;;;;;777888:::;;;<<<===<<<<<<:::::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;999999::::::;;;<<<>>>>>>??????;;;<<<<<<<<<===>>>>>>>>>@@@???@@@BBBGGGLLLRRRUUUSSSHHH>>>>>>BBBBBB@@@?????????@@@@@@???>>>===<<<>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>?????????????????????<<<>>>AAAAAA@@@???@@@@@@@@@????????????@@@AAABBBAAABBBBBBAAA@@@???@@@BBBAAAAAADDDGGGIIIIIIEEECCC======>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>???;;;<<<===>>>>>>???@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@??????@@@>>>===>>>@@@AAAAAA@@@:::<<<>>>???@@@DDDLLLRRRTTTMMMEEEAAA@@@AAA@@@???<<<>>>??????===<<<<<<===>>>>>>===<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEHHHKKKMMMQQQUUUXXX```mmm}}}xxxuuupppjjjeee^^^WWWSSSTTTVVVZZZbbbmmm{{{}}}oooggg\\\TTTRRRVVV[[[___]]]XXXQQQLLLKKKKKKKKKKKKEEEDDDCCCBBBAAA???>>>===?????????>>>>>>>>>======?????????@@@AAABBBDDDDDDGGGJJJOOOTTTZZZaaahhhmmmlllhhhbbb___^^^\\\XXXTTTSSSTTTUUUVVVXXXZZZ[[[\\\XXXZZZ]]]___aaa```___^^^RRROOOJJJHHHHHHJJJKKKLLLJJJIIIFFFEEEEEEHHHKKKMMMLLLQQQWWWYYYVVVRRRPPPOOOJJJHHHKKKUUU]]]```bbbccclllsss|||~~~yyyuuutttwww~~~zzz~~~xxxtttpppnnnkkklllpppvvv{{{}}}}}}~~~{{{{{{{{{uuummmddd^^^TTTOOOHHHCCC???===;;;:::;;;:::999777666555444444444555666666777777666666555666777888888999888888777777666666666666777777888888999999888888777666;;;<<<;;;:::777666777888:::999777666555666666777777777888888999:::::::::;;;;;;;;;:::::::::999999777777888888888777666555666555444444444666777888777888888888888777666666666777888999999999888888888888999:::;;;;;;;;;;;;777777888999:::;;;;;;;;;::::::::::::;;;<<<===>>>@@@@@@??????>>><<<;;;:::999:::;;;<<<===>>>>>>>>>===========================>>>???BBBEEEHHHLLLMMMKKKBBB<<<>>>@@@@@@??????>>>>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>????????????????????????>>>>>>>>>>>>>>>===???BBBBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@@@@AAA@@@AAABBBBBB@@@??????@@@@@@@@@AAADDDHHHHHHFFFCCC@@@@@@??????>>>===;;;;;;::::::;;;;;;<<<=========<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@?????????????????????@@@AAAAAA@@@???>>>===>>>===<<<===???AAAAAA@@@:::<<<>>>>>>>>>CCCLLLSSSZZZQQQFFF@@@???@@@@@@???===>>>@@@@@@>>><<<<<<<<<============>>>>>>??????>>>>>>===>>>@@@AAAAAAAAADDDEEEGGGHHHIIIKKKLLLNNNOOOWWWaaalll{{{vvvoooeee___YYYWWWVVVYYYbbbkkkssswwwyyylllhhhmmmxxxxxxlllaaaZZZVVVTTTSSSOOONNNMMMJJJGGGDDDAAA@@@????????????@@@@@@@@@@@@????????????@@@AAAAAABBBBBBEEEJJJNNNRRRUUUYYY\\\[[[WWWRRRPPPQQQQQQMMMIIIIIIHHHIIIJJJMMMQQQUUUWWWTTTSSSRRRQQQQQQPPPPPPPPPGGGCCC???>>>@@@BBBBBBBBBCCCBBBAAABBBEEEHHHJJJLLLLLLSSS[[[______\\\[[[[[[UUUTTTZZZhhhtttxxxxxxzzz}}}{{{yyytttqqqnnnlllkkknnnuuu}}}{{{yyyyyyyyy{{{{{{}}}zzzpppdddYYYQQQJJJGGGCCC???>>><<<;;;999;;;:::888777555444444444444555666666777777666666444555666777888888888888777777666666666666777777666777888999999999888777888999999999777777999:::999888777666666777888888666666777777888999999:::999999::::::999999888888777777777666666666555555777666555444555666888999888888777555444444444444555666777888888888777777666777888999::::::::::::666777777888999999999:::::::::::::::;;;<<<======?????????>>>===<<<;;;:::888999:::<<<============;;;<<<<<<<<<============;;;<<<>>>@@@BBBCCCCCCCCCEEE???<<<>>>???======???<<<===???@@@@@@???>>>===>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>>>>>>>=========>>>@@@CCCDDDBBBAAA@@@@@@?????????>>>??????@@@@@@>>>@@@BBBBBBAAA???>>>???@@@??????BBBFFFGGGFFFCCCAAAAAAAAA@@@>>>===;;;:::999999::::::;;;<<<<<<===<<<===>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@AAAAAA@@@???>>>===<<<;;;:::<<<>>>@@@AAA@@@;;;===>>>======BBBKKKSSS[[[QQQEEE>>>===>>>>>>======???AAA@@@>>><<<;;;;;;;;;<<<===>>>??????>>>>>><<<;;;;;;===???@@@@@@???AAABBBCCCDDDEEEEEEFFFGGGLLLPPPTTTXXXhhhuuunnneee___ZZZZZZ^^^bbbbbbaaammmsss|||{{{nnnfffaaa___ZZZYYYVVVRRRNNNIIIFFFCCCAAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBB@@@CCCGGGJJJKKKLLLMMMOOOPPPLLLHHHHHHKKKKKKHHHEEEEEEDDDCCCCCCFFFJJJOOORRRSSSQQQMMMJJJGGGFFFFFFGGGGGGCCC@@@@@@CCCEEEEEEDDDDDDDDDDDDGGGLLLPPPSSSTTTQQQXXXbbbggghhhgggfffggg``````iii|||~~~{{{{{{~~~yyyuuurrrqqqoooooossszzzzzzwwwvvvwwwxxx|||{{{zzz{{{xxxkkk]]]PPPGGGFFFDDDAAA@@@???>>><<<::::::999777666444444333333444555555666666666666666444555666777888888888888777777666666666666777888444666777999:::::::::999555666777888777888;;;===888888777666666777888999666666666777888888999999888888999999999888777666777777666555555555555666888777555555555666888999>>>===;;;999777777777777333444666777777777666555555666777888999:::::::::666666777777888888999999::::::::::::;;;<<<============<<<<<<;;;999888777777888:::<<<======<<<<<<888999::::::;;;<<<======:::;;;===??????>>>===<<>>@@@???;;;;;;>>>;;;<<<>>>@@@AAA@@@???>>>BBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA??????>>>>>>======<<<<<>>@@@???>>>===>>>???AAACCCBBBBBBAAAAAA@@@??????>>>>>>???@@@AAACCCDDDEEEEEE@@@@@@???>>>===<<<;;;;;;;;;:::999999999;;;<<<===>>>>>>???@@@@@@@@@??????>>>>>>@@@AAABBBCCCCCCCCCFFFEEECCC@@@======???BBB@@@@@@@@@??????>>>>>>>>>AAA===::::::===???@@@???===<<<<<<===???CCCFFFHHHMMMJJJDDD???<<<;;;;;;<<<>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEFFFLLLGGGHHHQQQZZZfff~~~yyynnnpppmmmhhhdddccc^^^XXX^^^bbbjjjpppuuuyyy|||~~~~~~~~~|||||||||ooo___VVVUUUSSSNNNHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFJJJMMMLLLIIIGGGGGGHHHIIIKKKJJJGGGFFFIIIIIIGGGIIIJJJJJJIIIFFFDDDEEEFFFBBBEEEHHHIIIIIILLLQQQUUUZZZXXXUUUQQQNNNJJJHHHGGGJJJDDDAAADDDHHHLLLRRRXXXZZZXXXWWWZZZ\\\^^^___aaabbbiiisssyyyzzzwwwqqqnnnsssssswww~~~{{{}}}zzztttttttttrrrsssyyy}}}yyywwwvvvuuu|||wwwtttyyytttggg___VVVKKKCCCBBBAAA???>>><<<;;;::::::888777666555555444444555444444555555555555444444777777777777777777777777666666666555444444444333333555888;;;;;;;;;999777888888999999999999888888777777777777777666555555888999999::::::999999888999999999999999999::::::888777777666555444333333444333222111333555999;;;EEE@@@:::555555666888888999999:::::::::999999888999888888888999:::;;;;;;777888999:::;;;;;;;;;;;;===;;;888888999:::;;;:::;;;::::::999888777666666888888999:::;;;;;;;;;;;;:::;;;>>>??????>>>;;;:::;;;<<<===>>>>>>???>>>>>>======<<<===??????>>><<<>>>>>>======>>>???@@@@@@BBBBBBBBBBBBAAA@@@???>>>===;;;::::::;;;;;;;;;:::>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<>>===@@@???===<<<===>>>@@@AAA????????????>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDDDDCCCBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFCCC@@@======???AAAAAAAAA@@@@@@@@@?????????@@@>>>;;;;;;===???>>>===;;;;;;<<<===@@@BBBEEEFFFFFFDDDAAA>>>======>>>???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDLLLGGGHHHOOOSSSZZZmmmtttgggXXXYYY[[[___dddhhhkkkkkksssuuummmjjjhhhaaa[[[WWWUUUTTTSSSTTTWWWZZZ\\\]]]aaadddccc___ZZZYYYYYY```aaa]]]TTTNNNNNNOOOMMMPPPOOONNNMMMKKKJJJIIIIIIDDDFFFIIIKKKOOOUUU___ffflllllljjjeee^^^WWWSSSQQQSSSOOOOOOSSSXXX___iiisssvvvtttrrrrrrrrrrrrssstttqqqxxx|||~~~}}}~~~yyytttppppppuuu~~~|||}}}zzzyyyzzz~~~}}}{{{{{{||||||~~~wwwrrrttt}}}tttfff[[[VVVPPPHHHAAAAAA@@@???>>>===<<<<<<<<<888777666555555444444555444555555666666555555444666666666666666666666666666666666666666666555555444555777999::::::999888666666777777777777666666777888888888777777666555777888888999999888888777888888888888999999999999999999888888777777666666555444333222333555888:::CCC???:::777666777888888888999999:::999999888888888888888888888999::::::777888999:::;;;;;;;;;;;;<<<:::888888999;;;::::::::::::999999888777666666777777888999:::::::::::::::<<<>>>??????>>><<<:::;;;<<<===>>>>>>???>>>>>>===<<<<<<===??????>>>===>>>>>>>>>>>>???@@@AAAAAAEEEDDDDDDCCCAAA@@@???>>><<<;;;::::::;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;<<<>>>????????????>>>======@@@???===<<<<<<===>>>???>>>>>>>>>>>>?????????@@@AAA@@@?????????AAABBBCCCEEEDDDCCCAAA???===<<<;;;<<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAACCCDDDEEEGGGHHHHHHHHHHHHGGGGGGEEEAAA>>>===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???======>>>>>><<<;;;:::;;;<<<>>>@@@BBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>============>>>??????@@@@@@>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBIIIFFFGGGLLLNNNOOO[[[jjjzzz{{{aaa[[[UUUTTTXXX\\\\\\[[[```iiivvv|||vvvqqqmmmiiieeefffjjjooosssvvv{{{{{{wwwuuuuuuzzzmmmaaa^^^______```^^^[[[YYYXXXWWWUUUTTTNNNOOOQQQSSSXXXdddrrr|||wwwmmmgggffffffcccbbbdddhhhppp|||zzzyyyzzz|||}}}}}}~~~|||uuummmhhhjjjnnnwww{{{yyyyyyzzz{{{~~~|||zzzzzz|||~~~~~~}}}uuummmmmmttt{{{}}}|||jjjaaaUUUNNNKKKIIIEEEBBBAAA@@@???>>>============888777666555555444444555444555555666666555555444555555555555555555555555666666666777777777777777555666666777888888888888666777777888888777777666888888888999888888777666666777777777777777777666666666666777777888888888::::::::::::::::::999999777666444333444555777999AAA>>>:::999888999888777888888999999999999888888777777777777777888888999777888999:::::::::::::::;;;:::888888:::;;;::::::999999999888888777777777666666777888999999999999;;;<<<>>>??????>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===????????????@@@AAABBBBBBFFFEEEDDDCCCAAA@@@>>>>>>;;;;;;::::::::::::;;;;;;===>>>???@@@@@@AAAAAA@@@???>>><<<;;;::::::;;;<<<>>>???????????????>>>>>>AAA@@@???>>>======>>>>>>>>>??????@@@AAABBBCCCDDDBBBAAA???>>>>>>???AAABBBCCCBBBBBB@@@???>>>===<<<===>>>???@@@@@@???>>>===???@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGHHHGGGEEEBBB>>>======???AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>===;;;999888:::===???AAAAAAAAA@@@AAAAAAAAA@@@???===<<<;;;========================<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAABBBBBBDDDCCCEEEIIIKKKLLLUUU```iiirrruuuhhhZZZSSSUUUXXXVVVSSSTTTYYY___eeehhhlllqqqttt}}}zzzwwwyyy|||~~~|||wwwwwwxxxvvvsssooolllkkkjjjgggddd``````^^^]]]bbbmmm}}}}}}}}}|||xxxsssooommmuuu~~~~~~{{{wwwuuuvvvwwwwwwwwwsssvvvxxxwwwrrrlllgggeeeqqqzzzzzzvvvvvvwwwzzz|||~~~}}}zzzyyy}}}zzzwwwvvvyyy|||~~~~~~}}}yyyuuutttwwwzzz{{{{{{yyyqqqjjjiiinnnrrrpppmmm[[[TTTKKKEEEEEEFFFEEECCCBBBAAA???>>>===<<<<<<;;;888777666555555444444555555555666666666666555555666666666666666666666666555555555666666777777888666666555555555666888888888999999999999999999888888888999999999888888777666777777888888777777666444555555666666777777777::::::::::::::::::;;;;;;888777555444444555666777===;;;::::::::::::888666666777888888888888888888777777666666666666777777777777888999999999999999:::999888888:::;;;:::999888888888888777777777777666777888999::::::::::::;;;<<<>>>??????>>><<<;;;:::;;;<<<===>>>>>>???>>>===;;;;;;;;;===???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@?????????<<<<<<<<<;;;::::::;;;<<<<<<===>>>???@@@@@@@@@@@@>>>===;;;:::::::::;;;;;;??????@@@@@@AAA@@@@@@???BBBAAAAAA@@@????????????>>>>>>???AAABBBCCCDDDEEEBBBAAA@@@?????????@@@@@@????????????????????????===>>>???@@@@@@???>>>===>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFHHHHHHFFFCCC???======>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???===<<<::::::999;;;>>>@@@AAAAAA@@@???@@@@@@AAAAAA@@@???>>>=========<<<;;;;;;<<<======;;;<<<<<<>>>???@@@AAABBB??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@AAADDDFFFJJJSSS[[[```bbbhhhttt{{{ggg\\\ZZZ[[[WWWSSSVVVVVVUUUTTTVVV\\\bbbgggooorrrvvvyyy|||}}}yyyuuusssrrrpppkkkffffffnnn{{{}}}sssmmmttt{{{xxxyyyvvvrrrooonnnnnnmmmllliiimmmpppooojjjhhhiiilllyyy}}}zzzxxxvvvuuuuuuxxx~~~~~~|||{{{yyyxxx}}}yyywwwvvvvvvwwwwwwvvvrrrppprrrwww|||}}}|||uuuoooiiiiiillllllfff```QQQKKKDDD@@@@@@BBBBBBBBBCCCBBB@@@>>><<<:::999999888777666555555444444555555666666666666666666555777777777777777777777777444444444555555666666666666555444333333555666777777888888999999888888777777888888999999999888888777888888888888888888777333333444555666666777777888888888888999999999999777777666555444555555666999999999:::;;;:::888555555666777777888888888777777777666666666666666777777777888888999999888888999888777888:::;;;:::999777777777777777777888888777888999:::;;;;;;;;;;;;;;;<<<============<<<;;;999:::;;;===>>>>>>??????<<<;;;::::::===>>>???>>>===============>>>??????============>>>???@@@AAA===>>>???===:::999:::<<<<<<<<<===>>>????????????<<<<<<:::999999:::;;;;;;??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@<<<===>>>???@@@BBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>======<<<===>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFDDD@@@>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@???<<<;;;;;;<<<;;;<<>>???@@@AAAAAA????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@?????????@@@EEELLLQQQUUUTTTUUU\\\hhhyyy~~~qqqmmmkkkgggccc___[[[TTTOOONNNQQQVVVYYY___cccgggjjjmmmuuu~~~||||||zzztttnnnjjjmmmttt{{{vvvpppuuu|||yyyuuurrrmmmkkkjjjjjjkkkkkkkkkjjjlllqqquuusssmmmkkkpppuuu}}}{{{wwwuuutttuuuuuutttzzz~~~~~~{{{vvvsssqqqqqqrrroooooottt|||qqqlllgggfffhhheee]]]UUUHHHEEE@@@===<<<=========AAA@@@>>><<<;;;999999888888777666555555444444555555666666777777666666555888888888888888888888888444444444444555555555555555555333333333444555666444555555666666555555444666777888888999888888888777888888999999888888777333333444555666666777888777777777777777666666666666555555444444444555555666666666888999999777555444555666777777888777777888777777666666666666666666777777888888888777777777777777888:::;;;:::888666666666777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;888999;;;<<<===>>>??????<<<:::999:::<<<>>>??????>>>>>>===<<<<<<<<<<<<===:::::::::;;;<<<>>>AAABBB@@@BBBBBB???;;;999:::<<<;;;<<<===>>>>>>??????>>>;;;;;;999999999999:::;;;>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@======>>>???@@@BBBCCCCCC???@@@BBBCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHFFFFFFFFFDDDAAA??????@@@?????????@@@@@@@@@AAAAAA???@@@@@@>>>;;;:::<<<>>>===>>>???AAAAAAAAA@@@@@@<<<======>>>???@@@AAAAAA===<<<:::999999:::<<<===<<<======>>>???@@@@@@AAA????????????>>>>>>>>>===>>>>>>>>>????????????@@@>>>>>>>>>===>>>BBBEEEGGGIIIIIILLLPPPTTT^^^qqq|||pppjjjbbbZZZUUUSSSSSSSSSUUUYYY\\\]]]^^^fffrrr||||||vvvqqqqqqtttxxx{{{~~~zzztttvvv}}}zzzwwwuuussspppllliiibbbcccgggmmmssswwwyyyyyy|||wwwzzz}}}}}}}}}{{{yyywwwwwwxxxzzz{{{||||||vvvsssssstttuuurrrrrrxxx|||kkkddd]]]\\\\\\YYYQQQJJJBBB@@@===<<<;;;;;;;;;:::===<<<;;;:::::::::::::::888777666555555444444555666666777777777777666666777777777777777777777777666666666666555555555555444444333333333333444444333333444444444444333333555666777777888888888777666777777777777777777666333333444555666777888888777777666666555555444444333333333333444444444444444444444666888888777555333444555666777777777777999888777777666666666777666777777777777777666666666666777888;;;;;;:::888555555555666777888888999777888999::::::;;;;;;:::::::::::::::::::::::::::888999:::<<<===>>>??????<<<:::888999;;;>>>??????AAA@@@???===<<<<<<;;;;;;;;;;;;::::::<<<>>>@@@BBBDDDEEEFFFBBB<<<888:::<<<;;;;;;<<<===>>>>>>>>>>>>;;;:::999888888999:::;;;======>>>???????????????===>>>???@@@@@@@@@@@@@@@???@@@@@@AAACCCDDDDDDEEE>>>@@@CCCEEEEEEDDDBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;999999999:::;;;<<<<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFDDDBBB@@@@@@AAA>>>>>>>>>??????@@@@@@@@@???@@@@@@===::::::===@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>==================<<<:::999999:::<<<=========>>>>>>??????@@@@@@@@@?????????>>>>>>==================>>>>>>>>>>>>;;;===>>>>>>@@@CCCDDDDDDAAADDDIIIMMMKKKMMM[[[mmmyyy}}}uuullleee___[[[XXXRRRUUUWWWUUUTTTZZZeeeoootttzzz~~~yyywwwyyy|||{{{|||}}}~~~|||wwwtttzzz}}}{{{sssrrrtttrrrpppnnnllljjjhhhdddaaa^^^bbbiiittt|||yyyzzz|||wwwwwwxxxyyy|||~~~{{{uuuuuuxxx{{{zzzwwwvvvzzzzzztttddd\\\TTTPPPPPPNNNHHHAAA@@@???>>>===<<<;;;;;;:::999999999999:::;;;<<<<<<888777666555555444444555666666777777777777666666666666666666666666666666888888777777666666555555333333333333333333333333444555555555555555555444555555666777777777777777555555666666666666555555333333444555666777888999888777777666555444444333222222222333333444444444333333333444666777666555333444555666777777777777999999888777777777777777666777777777777777666666666666666999;;;;;;:::888444555555666777888999999666777888999999:::999999999999999999999999999999777888:::<<<===>>>??????<<<:::888999;;;>>>???@@@CCCBBB@@@???===<<<<<<;;;>>>===<<<;;;<<<>>>@@@BBBFFFHHHHHHCCC<<<888999<<<:::;;;<<<===>>>>>>>>>>>>:::999888888888999:::;;;AAA@@@???>>>===>>>???@@@???AAACCCBBB???>>>@@@BBB@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===<<<::::::;;;;;;:::999===>>>>>>?????????>>>>>>>>>@@@CCCEEEGGGHHHHHHGGGBBBBBBBBBBBBBBBBBBAAAAAA??????>>>???@@@@@@???>>>@@@>>>>>>???>>>:::;;;???AAA@@@@@@@@@???>>>>>>>>>>>>>>>============>>>>>><<<<<<======<<<;;;::::::============>>>>>>>>>>>>BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAACCCBBBBBBCCCFFFKKKQQQTTTffflllzzzqqqkkkggg^^^```___XXXQQQSSS^^^hhhppprrruuuxxxzzzzzzzzzzzz}}}~~~}}}}}}}}}{{{zzzzzz|||~~~vvviiicccdddgggfffeeeeeefffiiikkkkkkjjjfffllluuu~~~}}}}}}|||yyyxxx{{{xxx{{{}}}uuurrrtttyyy}}}}}}zzzwwwtttyyywwwgggYYYQQQIIIDDDDDDCCC@@@===;;;;;;;;;::::::999999999888888888888777777777777444333222222333444666777555555555666888888666444555666777888777666444222333333444444555444444444333333333333333333333333222333444555666666666666444666888999:::999777666555666777777777666444333444444333444444666777777777777666555555555555555444444444444444555666777666555555444444444555555444555666777999999::::::888888999999888777555444666666555555555555666666666555444444555777:::;;;;;;999777888<<<===;;;999666666666666666666777777777777777777888999::::::888:::<<<===<<<<<<<<<===:::999999999:::<<<>>>?????????>>>===============<<<;;;999888888999;;;<<>>;;;:::::::::999;;;<<<<<<<<<<<<===???>>>===;;;:::999888888888AAA@@@@@@???????????????>>>@@@AAA@@@>>>===???AAA???@@@@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAABBBBBBCCC===<<<::::::;;;;;;:::888>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???@@@???>>>??????@@@@@@???@@@===<<<===<<<:::;;;???@@@???????????????>>>>>>>>>>>>============>>>>>><<<<<<======<<<;;;;;;:::<<<=========>>>>>>>>>>>>AAA@@@@@@??????>>>>>>===========================<<<<<<<<<===>>>???@@@AAADDDCCCBBBCCCDDDGGGKKKMMMRRRYYYooo}}}{{{uuuuuupppdddXXXTTTYYY```jjjjjjkkklllnnnooopppqqqqqqsssxxx~~~~~~}}}~~~|||uuuhhh^^^YYYYYY[[[[[[[[[\\\```gggnnnsssuuutttyyy}}}}}}{{{xxxzzz~~~{{{~~~uuunnnooottt{{{wwwrrrmmmgggllljjj\\\OOOIIIBBB>>>??????===;;;<<<<<<<<<;;;;;;;;;::::::888888888777777777666666444444333333444555666888777666555666777666444222444555666777777555444333333333444444555444444333333333333333333333333333222222333555555666666666444666777999999888777666666666777777777666555444555444444333333444555555777777666555555555555555444444333333444555555666444444444333333333444444444555666777888999999999888999999999888777666555666666555555555666777777666555444444555777:::;;;:::777666777:::<<<:::777888888888888888888888999888888888888999999:::;;;888;;;>>>>>>===<<<;;;<<<999999888999:::;;;===>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<>>>>>>???===:::999999:::666888999999888888999;;;===<<<;;;:::999999999999@@@@@@@@@@@@@@@???>>>>>>===>>>???>>>===<<<>>>???>>>>>>??????@@@AAAAAABBB?????????@@@@@@@@@@@@AAA===>>>???@@@AAACCCDDDDDD>>><<<;;;;;;;;;;;;999888<<<<<<>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCBBBEEEEEEEEEDDDBBBAAA???>>>@@@@@@?????????AAABBBCCCDDD???;;;;;;:::999;;;@@@>>>>>>>>>>>>????????????>>>>>>============>>>>>><<<<<<<<<===<<<<<<;;;:::<<<<<<=========>>>>>>>>>????????????>>>>>>>>>>>>========================>>>>>>===>>>>>>???@@@@@@DDDDDDCCCBBBBBBCCCDDDDDDDDDLLL```yyyxxxggg\\\ZZZ]]]cccbbbaaa``````aaacccdddaaaccciiiqqqvvvyyy~~~{{{~~~~~~yyysssiii```[[[WWWVVVUUUVVVUUUVVV\\\fffrrr||||||xxx{{{zzzrrriiifffjjjrrrzzz{{{mmmddd]]]VVVZZZZZZOOOFFFAAA;;;999;;;<<<;;;:::======<<<<<<<<<<<<;;;;;;888888777777777777666666444444333333444555777888888777555555666555333111333444555666666666555444333444444555444444333333333333333333333333333333111222333444444555555444444555777888888888777666666666777777666666555444555555444333333333444444777666555555444555555555333333333333333444444555333333222222222333333444444555666777888999999999999999999999999888777666666666555666666777888888666555444444555777999;;;:::888777888;;;===:::888999888888999999:::;;;;;;:::::::::::::::::::::;;;999<<>>???@@@AAA@@@???>>>===;;;<<<=========<<<============>>>>>>???@@@@@@@@@>>>>>>>>>???????????????;;;<<<===???AAACCCDDDEEE>>><<<;;;;;;;;;;;;:::888888999:::<<<===>>>>>>>>>???AAACCCEEEEEEDDDBBBAAADDDDDDDDDCCCCCCAAA@@@???>>>??????@@@AAACCCGGGJJJLLLDDD===;;;999888:::>>><<<======>>>>>>?????????======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????========================??????>>>>>>>>>??????@@@CCCCCCCCCCCCBBBAAA@@@@@@AAAIIIYYYiiissszzz|||mmmfffeeecccbbb```^^^\\\ZZZXXXXXXWWWXXX^^^fffkkkmmmpppvvv{{{~~~yyy}}}{{{|||yyyvvvvvvzzz~~~}}}xxxtttvvvrrrmmmjjjiiigggbbb^^^___]]]]]]bbblllzzz|||}}}}}}pppiiibbbbbbhhhpppvvvyyyppp___UUUNNNIIIMMMQQQHHHBBB>>>:::999999;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888777777777666666666666333333222222333444555777777666555666666666444222333444555666666666666666444444444555444444333333222222333333333333444444111222333333444444444333444555666777777777666666555555555555555444444333555555555555555666777777666555555444444555555555333333222222222333333444333333333222333333444555444555666777888888888888999999999999999888777777666555666666777888999:::666666555444555777999:::<<<:::999;;;??????===:::888888777888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::999<<<@@@AAA???<<<999777666666777888999:::;;;;;;<<<;;;::::::::::::;;;;;;;;;<<<===>>>>>><<<;;;999999:::;;;:::888777777888:::;;;<<<<<<;;;:::;;;===999999888777777777777777===>>>???@@@???>>>===<<<:::;;;<<<>>>???>>>===;;;<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>@@@AAABBBCCC===;;;::::::;;;<<<:::999888888:::;;;======>>>>>>;;;???DDDHHHIIIGGGCCC@@@@@@AAABBBBBBBBBBBBBBBAAA<<<===???@@@BBBFFFMMMRRRTTTJJJAAA<<<:::888999<<<<<<<<<<<<======>>>>>>???======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????AAABBBBBBCCCCCCBBBAAA@@@@@@GGGSSS\\\aaafffppp{{{vvvrrrnnnnnnmmmjjjeee___ZZZVVVUUUUUUYYYbbbgggffffffgggjjjpppxxx~~~|||{{{{{{rrrllllllfffgggiiimmmssswwwwwwuuuzzzyyyzzz}}}|||vvvppppppnnnnnnrrr|||}}}}}}~~~}}}zzzyyyrrriiifffcccdddhhhnnnqqqrrrdddRRRHHHEEEAAAGGGMMMHHH@@@===:::999888888888888999999999999999999999999777777777666666666666555222111111111111333444555555555666888::::::888666444555666666777777777777444555555555444333333222222222222333333444444444222222333333444444333333444444555555666666666666444444333333333222222222444444555666888:::;;;<<<555555444444444444555555444333333222222222333333444444444444444555666666444555666777777777777777999999888888888888888888555555666666888999;;;;;;777666555444555777999:::<<<::::::<<>>;;;777666555666777888999:::::::::<<<;;;;;;:::;;;;;;<<<<<<;;;<<<===>>>>>><<<:::888777888999888777666777888777888999999888888999:::999888777666666555666666===============<<<;;;;;;999:::===AAACCCAAA===:::<<<<<<===>>>>>>??????@@@???>>>>>>>>>>>>=========;;;;;;<<<<<<===>>>??????;;;:::999:::<<<===<<<;;;;;;;;;===>>>????????????:::>>>DDDIIIJJJHHHCCC@@@>>>???@@@AAAAAABBBBBBBBB999;;;===>>>@@@FFFOOOVVVYYYNNNBBB>>>;;;999999;;;<<<<<<<<<<<<============<<<===>>>??????>>>===<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAHHHQQQXXX[[[^^^dddjjjsss}}}~~~xxxppphhhddd___\\\___ggglllkkkhhhggg```cccgggkkknnnoooooonnnwwwxxxyyy{{{}}}}}}}}}yyy}}}}}}{{{uuurrrqqqqqqmmmfffaaabbbccckkkssswww{{{}}}~~~~~~|||yyywwwtttqqqvvv~~~}}}ooogggbbbbbbbbbcccdddgggiiikkk[[[III@@@@@@???DDDJJJGGG===<<<:::888666555555666666666777777777777888888777777666666666666555555222111111111111333444555555666999<<>>;;;888555555555555666666666666555555555555444333222222111222222333333444444555333333444444444444333333444444444444555555555666444444333222222222222333444444555777:::<<<>>>@@@444444444333444444555666555444444333333333333333444444444444555666666777444555666666777777777666888888777777666777777888555555666777888:::<<<===777666555444555666888:::999777777:::======:::666444444333333555888:::<<<<<<<<<======<<<:::888777888;;;>>>???<<<999777666555666777888::::::::::::;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>===;;;999888666777888888777666777999888999;;;;;;::::::<<<===;;;:::999777666555555555<<<<<<;;;::::::::::::;;;888:::???DDDGGGEEE>>>999<<<======>>>??????@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888888:::<<<>>>===<<<<<<===>>>???????????????>>>@@@CCCFFFFFFDDDBBB@@@>>>>>>???@@@@@@@@@??????888:::<<<<<<===BBBLLLTTTXXXLLLAAA===<<<:::999;;;======<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>===<<<:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===????????????@@@@@@AAAAAAAAABBBCCCIIIPPPUUUXXXYYYZZZZZZXXX^^^hhhttt}}}yyypppmmmnnnvvv}}}|||xxxuuufffccc``````dddffffffeeemmmnnnnnnooonnnllljjjiiihhhlllsss|||~~~}}}vvv}}}xxxyyy{{{{{{zzzwwwtttqqqhhheeeeeehhhhhhggghhhllluuu}}}vvvqqqllliiijjjrrr{{{zzzoooccc[[[VVVXXXZZZYYYWWWXXX]]]bbbWWWDDD===???===???DDD@@@::::::999888666666666777555555666666777777777777777777666666666555555555444333333222333555666777777999===AAACCCAAA<<<888555444444333333333444444555555555555444333222111111111222333333444555555444444555555555444444333444444333333444444555666666555444333333333444444555555666777999;;;===???444333333333444444555666666555555444333333444444333333333333444555666777444555666666777666666666777777666555555666777888555555666777999;;;===>>>888777555444555666888999777666777:::======999555444333222333444888;;;===;;;<<<======<<<999777666777:::<<<<<<:::888777777555666888999:::;;;;;;:::999999999999999:::;;;;;;;;;<<<<<<<<<;;;:::888777555777888888777777888::::::;;;===>>>>>>???AAABBB???>>><<<:::888777666666<<<;;;:::999888999:::;;;888;;;@@@GGGJJJGGG???888======>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;::::::999888888888777888999<<<>>>>>>>>><<<<<<===============<<>>===<<<888:::;;;::::::???HHHPPPUUUJJJ???======;;;:::;;;=========<<<<<<;;;;;;:::<<<===>>>@@@@@@>>>===<<<::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::<<<===??????@@@???????????????@@@AAA@@@FFFKKKOOOQQQPPPMMMIIIFFFIIIOOOWWWeee{{{{{{|||pppjjjbbb```cccggggggeeeggghhhiiiiiifffaaa\\\XXXWWW[[[bbbhhhoooxxx}}}|||vvvrrrrrrxxx|||yyyqqqnnnpppsssuuuuuussspppnnnjjjgggfffkkkppptttzzz~~~uuummmgggddd]]]ccckkkmmmiii___UUUOOOKKKNNNPPPMMMIIIKKKSSSZZZVVVCCC<<<>>>;;;;;;>>>:::::::::;;;:::888888999;;;555555666666777777777888777666666666555555555555555555444444555666888999999<<<@@@EEEFFFBBB<<<666444333333222111111111111555555555555444333222111111111222333333444555555555555555666555555444444444333333333333444555555888777666555444555666666666666666777888:::;;;<<<333333333333444444555666777666555444444444444444222222222222333444555666444555666666666666666666777666555444444555666777555555666777999<<<>>>???888777555444555666888999999888888;;;>>>>>>:::666444333333333555888<<<>>>;;;<<<======;;;999666555777999::::::888777777777555666888:::;;;;;;;;;:::888888777777888999::::::;;;;;;;;;;;;:::999888777555666888888777777999:::666888:::;;;<<<===???AAABBBAAA???<<<:::999888777===;;;999777666777999:::;;;;;;@@@JJJRRRPPPDDD999999:::;;;<<<===???@@@@@@AAA@@@>>>>>>@@@AAAAAA@@@>>>===;;;:::::::::;;;<<<>>>:::777777:::===>>>===;;;<<<<<<<<<::::::<<<>>>>>>?????????@@@@@@AAAAAA@@@??????>>>===<<<;;;;;;<<<<<<=========@@@DDDGGGHHHFFFCCC>>>:::999;;;>>>AAAAAA@@@???>>><<<;;;:::<<<======>>>>>>>>>>>>>>><<<;;;999888999:::===???@@@>>><<<999888888999:::<<<<<<<<<===============>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????BBBDDDHHHKKKKKKIIIFFFCCC===BBBHHHJJJOOO\\\pppwwwvvvwwwzzz}}}}}}yyyuuurrrpppmmmlllfff]]]TTTPPPOOOQQQTTTVVVZZZaaaiiiooovvv~~~{{{wwwzzzzzzyyywwwyyy~~~~~~wwwqqqnnnnnnooosss{{{zzzqqqnnnrrr{{{qqqhhhgggllljjjkkkpppwww{{{zzzwwwxxxuuurrrttt{{{}}}uuujjj```]]]WWW\\\ccceee```VVVMMMHHHDDDFFFFFFDDDAAACCCJJJQQQOOOIIIBBB===:::999888888;;;:::888888999888777555444555555666666666666666666666777777888888888999777666444333555888<<>>???@@@AAACCCBBB@@@AAAAAAAAA@@@>>>>>>======<<<<<<<<<<<<<<>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???===<<<;;;;;;;;;<<<============???BBBEEECCCBBB@@@===::::::===@@@CCCCCCCCCBBB???===:::999:::;;;<<<<<<======<<<<<<::::::::::::;;;;;;<<<<<<>>>===<<<::::::;;;<<<===:::;;;;;;;;;<<<<<<============<<<<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<============>>>>>>????????????@@@CCCEEEEEECCC@@@>>>:::===AAABBBFFFQQQ```lll{{{vvvhhhZZZPPPPPPPPPPPPPPPQQQUUUZZZ^^^eeemmmrrrpppmmmpppqqqpppmmmlllqqq{{{xxxvvv~~~~~~xxxuuutttyyy~~~zzzuuuwww|||zzzwwwwwwyyy{{{yyytttnnniiifffdddfffjjjpppwww|||~~~wwwnnnddd```ccckkkqqq{{{vvvmmmkkklllpppooopppvvv~~~}}}}}}{{{xxxwwwyyy{{{sssjjjaaa[[[ZZZYYY]]]``````YYYOOOFFF@@@@@@BBBBBB@@@???AAAHHHNNNMMMHHHAAA<<<:::999999999:::999777777777777666444444555555666666666666666555555555666666666777777666555333333444888;;;===BBBBBBAAA@@@===:::666444555555444444444333333333333555666555444222333333555444333222222333444444777666666777888777555333333333333333333333333333555444444333222222333333333333444444666888;;;<<<888666444222111222444555555555555555555555555555333444444555444444333333555555555666666777777777777888888888777777666555555666777777888888888888888777666666555555666666777666555555555666888888888777666555555666777888999:::;;;;;;;;;999888777999999999888888888888888888999:::<<<=========<<<===<<<;;;999999999999:::::::::999999999999999:::999888888777888999:::;;;777:::<<<<<<<<>><<<;;;::::::<<<===???HHHJJJLLLNNNNNNIIIAAA;;;888999:::<<<>>>???AAAAAADDDCCCCCCDDDDDDBBB???<<<>>>>>>?????????>>>===<<<>>>;;;888666777888888888777999;;;===>>>AAADDDGGGIIIHHHHHHGGGGGGFFFFFFEEECCCAAA>>><<<::::::;;;;;;===>>>>>>===<<<===@@@BBB>>>>>>===;;;999;;;>>>AAADDDDDDEEEDDDBBB>>>;;;888888999::::::;;;;;;::::::888999:::<<<<<<;;;:::999<<<<<<;;;;;;;;;===>>>???::::::;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===>>>??????@@@>>>>>>?????????===<<<;;;999::::::;;;>>>EEENNNTTTVVVbbbvvvmmm___XXXVVVSSSQQQPPPRRRTTTVVV[[[```aaa^^^]]]aaafffhhhiiifffgggooo}}}tttooommmmmmlllqqqrrrtttxxx|||~~~}}}|||zzz{{{}}}rrrlllkkknnnpppnnnkkklllrrrxxxuuuiiigggllltttxxx|||}}}zzztttooolllhhhjjjkkkiiieeeaaa^^^]]]ZZZ]]]bbbeeeiiiooovvv|||{{{vvvlllbbb]]]^^^ccciiinnnrrrvvvwwwvvvxxx|||~~~||||||}}}|||tttnnnooosssyyyzzzmmmddd]]]WWWVVVXXX___aaaaaa]]]TTTJJJAAA<<<:::<<<===<<<<<>>888777555444333222222222555555555555555555555555333333444444444444444333555555555555555666666666888888888999888888777777666666777777777777666666666666666666666555555444666666555555555666777888777777666555555666777777999999::::::999999888777999999999999888888777777777888999;;;<<<===============<<<;;;;;;<<<<<<======<<<:::999888999::::::999999999888999::::::;;;888:::;;;<<<<<>>===<<<<<<<<<>>>???@@@JJJLLLNNNMMMIIIDDD@@@===::::::;;;<<<===>>>??????BBBBBBCCCEEEFFFDDD@@@======>>>@@@AAAAAA???===;;;;;;999777666666777777888666888:::<<<>>>@@@DDDGGGHHHHHHGGGGGGGGGGGGGGGGGGDDDBBB>>>;;;999999:::;;;===>>>>>>===<<<<<<===???<<<<<<;;;:::888999<<>>;;;;;;<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;<<<::::::999999999::::::;;;999:::;;;<<<===>>>??????@@@??????>>><<<;;;;;;:::<<<:::999:::===AAADDDEEEDDDLLLZZZlll{{{iiieee```___```bbbccccccfffgggeeebbb```aaaeeeggglllkkkkkkmmmpppuuuyyy{{{wwwpppfff___^^^```ccceeeffffffggghhhjjjjjjjjjjjjjjjmmmvvvxxxkkkccc```aaabbb```]]]^^^ccchhhlllsssxxxtttiii___^^^bbbgggiiillllllkkkgggcccaaaZZZ\\\]]]]]][[[ZZZZZZ[[[WWW]]]bbbeeefffmmmxxx~~~uuunnnmmmpppsssyyyyyyzzz}}}}}}}}}yyyppprrrtttwwwzzz}}}sssiii___XXXSSSPPPRRRWWW]]]^^^\\\VVVMMMCCC<<<999666888999999:::===CCCHHHEEEAAA===::::::;;;;;;;;;999777666666777777666555444555555666666666666666444444444444444444444444444333222222333666888:::BBB@@@===999777666555555555555444444444333333333222444555555444333333444444444444444444555555555888888888999::::::888666666444222111111222333555222222111111111111111222111111333555777:::<<<===555555666555555444333333555555555555555555555555333333444555555555444444444444555555555555555555777888888999999999888888777777888888777666666555444555666777777666555444555555555666666666777777777777777777777777777777888888888888888888888777::::::999999888777777777555666777999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>AAA@@@>>><<<;;;;;;<<<===:::::::::::::::;;;;;;;;;888:::;;;;;;<<>>============>>>???@@@EEEGGGIIIHHHDDDAAA??????========================>>>???AAADDDFFFEEEBBB>>><<<>>>@@@BBBAAA???<<<:::666777666666666777888999777888:::;;;;;;===@@@BBBBBBBBBCCCDDDEEEEEEFFFFFFCCCAAA===:::999999:::<<<<<<===>>>===;;;:::;;;===<<<<<<;;;999888888:::<<<===@@@BBBDDDDDDCCC@@@>>>999999:::;;;;;;;;;;;;;;;;;;:::888777777888999::::::::::::::::::::::::;;;::::::;;;<<<<<<===>>>>>>:::::::::;;;;;;;;;;;;;;;;;;::::::999999999::::::888999999;;;<<<===>>>>>>@@@???>>><<<;;;:::999999<<<:::999:::===???@@@???@@@CCCIIISSSbbbvvv~~~yyytttssswwwzzzzzzyyy{{{zzzxxxvvvsssqqqqqqsssppptttxxxzzzwwwrrrmmmiiigggbbbZZZTTTRRRTTTWWWYYYZZZ[[[[[[[[[[[[[[[]]]^^^```bbblllxxx|||sssfff^^^SSSTTTTTTSSSRRRTTTYYY]]]dddiiimmmkkkeee```]]]]]]\\\\\\]]]^^^^^^^^^\\\[[[WWWYYY[[[\\\]]]^^^```bbb```gggnnnppprrrwwwzzzvvvtttyyy}}}vvvvvvvvvuuusssqqqooommmccc\\\VVVRRRMMMIIIKKKOOOQQQQQQNNNIIIAAA:::555333555666666777:::>>>BBBFFF@@@===:::888999::::::::::::888777777999999888666444555555666666666666666555555555555555555555555444333222222333555777999===<<<;;;999777666444333555555444444444333333333222444555555444333444444444444555555666666666666888888888999;;;:::888666666555333111111111333444333333222222222222333333333333555666777999999:::222333555666666666666555555555555555555555555555333444555666666666666666555555555555555555444444666777888999999999999999999999999999888777666666444555666777777666555444666666666777777777777777888999::::::::::::999888777777777777777777777777999999999888888888777777555555555666777999::::::;;;;;;<<<<<<======>>>>>>BBBAAA???===<<<<<<======:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===@@@DDDFFFCCCGGGKKKLLLGGGAAA<<<999=========<<<======>>>>>>???AAACCCCCCAAA???>>>>>>===============<<<<<<<<<;;;<<>>;;;===???@@@???>>>;;;999444666777777666777888:::888999::::::999:::<<<>>>===>>>???@@@BBBCCCDDDDDDAAA???===;;;::::::;;;<<<;;;<<<===<<<:::999:::;;;<<<===<<<:::888777888:::;;;===???BBBCCCBBB@@@???999:::;;;;;;<<<<<<;;;;;;<<<:::777555555777999:::999999999999::::::::::::888999999999999:::::::::;;;;;;;;;:::::::::::::::<<<;;;;;;:::::::::::::::888888999:::;;;<<<<<<======<<<;;;:::999888777777999888888999;;;<<<===<<<>>>>>>@@@DDDOOO^^^ooozzz~~~vvvqqqkkkbbbZZZSSSQQQRRRSSSPPPQQQRRRRRRRRRTTTWWWZZZ\\\\\\bbbmmmrrrjjj___WWWMMMNNNNNNNNNOOORRRWWW[[[jjjpppttttttrrroooiiiccc___^^^]]]^^^```aaaaaa```aaadddgggjjjkkkmmmoooqqqssszzz~~~yyyvvvtttzzz~~~uuussspppmmmkkkfffaaa]]]ZZZVVVRRROOOIIIBBBAAADDDGGGGGGFFFBBB===888555444555555555777:::>>>AAACCC<<<:::777666777888888888:::888777888999:::888777444555555666666666666666777777777666666666666666444444333333444555777888888888999999888666444222555555444444444333333333222333555555444333444555333444555666777777777777777777777999::::::999777666555333222111222222333444333333333333444444555444555666777888888777777222333444555777777777777555555555555555555555555444555666777888888888888666666666555555555555555555666777888999999999999999999999999999888777777555666666777777777777777666777888999999999888888888999;;;<<<<<<;;;999888666666555555555666777777888888888888888888888888666666555666666777888999:::;;;<<<===============>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<===???BBBDDDEEEEEEJJJOOONNNIIIAAA<<<:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;===???AAAAAA>>><<<:::;;;<<<======;;;:::888555777999888666555777999888999::::::999999:::<<<===>>>>>>???@@@AAABBBBBB>>>===<<<;;;;;;;;;;;;<<<999;;;<<<<<<:::999999:::;;;<<<<<<:::888777999:::;;;<<<===????????????>>>999:::;;;;;;<<<<<<;;;;;;:::999888777666777777888777888999:::;;;<<<<<<<<<;;;::::::::::::999999999<<<;;;;;;::::::999999999===<<<<<<;;;::::::;;;;;;888999999999::::::;;;;;;;;;;;;;;;:::999888777666666777777888888999:::;;;:::;;;<<>>BBBCCCCCC@@@<<<999777777555444444666:::===@@@AAA999777555444555666666666888777666777888999888777444555555666666666666666777777777666666666555555555444444444555666777888666666666666666555555444555555444444444333333333111333555555444444444555333444666777888888777777666666666888::::::888666555555444333333222111111333333333333333444555555444555666777888888777777444444555555666666777777555555555555555555555555666666777999999::::::999777777777666666555555555333444666777888999999999777888888888888888777666777777777777777888999999777888999:::;;;::::::999777999;;;======;;;999777555555444444444555777777777777777888999999::::::999888777777777777888999;;;<<<===>>>>>>======<<<<<<===???@@@@@@>>>===<<<;;;<<<===>>>>>>>>>======>>>======>>>AAACCCDDDEEEEEEKKKPPPPPPIIIAAA===;;;<<<<<<;;;;;;::::::999999:::::::::===???>>><<<999888999:::<<<>>>???@@@AAA<<<<<<<<<>>>???>>><<<999::::::;;;;;;;;;:::999888777999;;;999666444666888888999::::::999999;;;===??????@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<;;;:::999999::::::;;;;;;:::999999:::<<<<<<<<<============<<<<<<999999:::;;;;;;;;;;;;:::777888999999888777666555555666888;;;===>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888>>>===<<<;;;;;;;;;;;;;;;999999999999999999999:::;;;;;;<<<<<<<<<:::888777666888999888777777999;;;888999<<>>;;;===>>><<<999666444444555444444666999<<<>>>???888666333333444555555444777666555666777888777666444555555666666666666666777777666666666555555555555555555555555666777888555555444444444555666777555555444444444333333333111333555555444444444555333444666777888888888777666555666888::::::888666444444555444333222111000333222222222333444444555333444666777888999888888777666666555555555666666555555555555555555555555666777888999:::;;;;;;;;;888888777777666666666555222333555666888999999999666666777777777777666666999888777777777888:::;;;888999:::;;;<<<;;;::::::666888;;;======;;;888666555444444333444555666777666666777888999::::::;;;;;;;;;999888888888999:::<<<===>>>??????>>>===<<<===???AAACCCCCCBBB???>>>;;;<<<>>>?????????>>>===???>>>>>>???BBBDDDEEEEEEBBBHHHNNNNNNHHHAAA>>>===;;;;;;:::999888888999999<<<=========<<<<<<;;;:::888777888===CCCDDD@@@;;;::::::;;;>>>@@@@@@===;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888777555666888999:::;;;;;;<<>>???@@@@@@DDDFFFDDD???;;;;;;======>>>>>>>>>===<<<:::999;;;<<<=========;;;888777888888999999999:::::::::888888888888777777777777666666666666777777777777222444777;;;???CCCEEEFFFEEEHHHNNNVVVcccwww~~~yyyzzzxxxyyy}}}}}}vvvpppnnnmmmqqqwww|||{{{yyyuuuooovvvxxx||||||yyywwwyyy|||~~~yyytttbbb]]][[[______YYYQQQMMMCCCEEEDDD@@@;;;777777888888888777777666666555555555444333333444555777888444333333222222333333444555555666666666666555555666666666555444444333333666666666555444333111111666666777777777777777666333444444555555555555555777777666555444333333333111222333555555555555444555555444444444555555666555555666666777777888888555555444444444333333333444444333222333444555666555555666666666666555555555555555555444444444444666666666666666555555555888888888999999:::::::::888888777777666666555555333333444555666777888999888888888888888999999999888888777666666777888999444555666777999999::::::777999<<<>>>>>>;;;888666222333444444555555444444777777777888888999999:::<<<<<<::::::::::::<<<<<<======<<<;;;;;;;;;<<<<<>>;;;<<<======<<<<<<===???AAAAAABBBBBBCCCBBBBBBBBBEEEEEEEEEGGGGGGFFFBBB???888888888888888999:::;;;::::::;;;<<<<<<;;;:::999777777888===CCCEEEAAA===:::::::::<<>>===;;;;;;::::::::::::::::::999999999888888888777777555666888999:::;;;<<<<<<@@@?????????>>>>>>======<<<;;;:::;;;<<<<<<:::888888888999999:::::::::999::::::::::::999999:::;;;888888999::::::;;;;;;<<<;;;;;;::::::999999999:::999::::::999999888777666888888999:::<<<===>>>???FFFIIIJJJGGGAAA<<<;;;===<<<===>>>>>>>>><<<:::888:::;;;<<<<<<;;;:::888666888888888888999999999999888888888777777777666666666666666777777777777888555666999<<<>>>@@@BBBBBB===???BBBEEEMMM[[[lllyyy}}}}}}|||yyyyyyyyy{{{xxxwwwtttpppwww|||}}}wwwrrrpppmmmooossswwwyyyxxxsssooobbb[[[VVVVVVTTTLLLEEEAAA???@@@@@@===999555555666666666666555555555444444333333333333333333444555333333222222222222333333444444555555555555444444555444444444444333333333555555444444333333222222666666777777777777666666444444555666666666666555777666555444444333333333111222444555666666555555555555555444444555555666555555666666666777777777555444444444444333333333444444333333333444555666555666666777777666666555888888888777777777666666666666666666666666666555777777888999::::::;;;;;;999999999888777777666666333444444555666777888888777777777888888999999999777777666555555666777888555666777999::::::;;;;;;777999:::<<<<<<:::888777444444444444555555555555777888888999999:::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;:::;;;;;;<<<======>>>AAABBBBBBAAA???>>><<<===>>>>>>======>>>??????@@@AAAAAABBBAAAAAAAAABBBBBBDDDFFFHHHGGGDDDBBB888888777777777888888999777888:::;;;;;;:::999888999888:::???DDDFFFDDDBBB;;;:::999:::===?????????::::::;;;;;;;;;;;;;;;;;;999888888888888777777777666666777999:::<<<======@@@???>>>===<<<;;;::::::<<<;;;:::;;;<<<<<<:::888888888999999999:::::::::999::::::999888888:::<<<888888999999:::;;;;;;;;;;;;;;;:::::::::999999999888888777777777777888888777777888:::;;;<<<======EEEGGGHHHEEE@@@<<<<<<===:::<<<===>>>>>><<<999777999999:::::::::888777555666666777777777888888888888888777777777777666666666666777777777888888888666777888:::;;;<<<<<<<<<:::;;;;;;;;;===EEEOOOXXXjjjyyy{{{{{{{{{zzzwwwmmmfffddddddkkklllooosssvvvuuuqqqnnn]]]UUUNNNKKKGGG@@@;;;999:::;;;;;;999666444333444444444444444444333333333222222333333333222111111222222111111111111222222333333333444444333333333333333333333444444444444444444333222222222333444666666666777777666666555444555555666666666666666777666555444333333333333333333444666666666666666666666555555444555555666555555555666666666666666444444444444333333333333444333333333333444555666666777777888888777777666999999888888888777777777555555666666666666666666666666777888:::;;;<<<<<<;;;::::::999888888777777555555555666666777777777555555666777888999999:::777666666555555555666666666777888999:::;;;;;;;;;777888999999999999888888666555555444444666777888888888999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;:::999999::::::;;;<<<===;;;<<<>>>???@@@???>>>>>><<<>>>??????>>>===???@@@>>>???@@@@@@AAAAAAAAA@@@???@@@BBBEEEHHHHHHFFFDDD<<<;;;999888666555444444666777:::<<<===<<<:::999;;;;;;<<<@@@DDDGGGFFFEEE;;;:::888999;;;>>>@@@@@@;;;;;;<<<<<<<<<<<<<<<===999999888888888777777777666777777999:::<<<===>>>???>>>>>>===<<<;;;::::::<<<;;;:::;;;<<<<<<:::888999999888999999999::::::;;;===???>>>;;;999999;;;888888888999::::::;;;;;;:::;;;;;;;;;::::::999999777666555555555777888999666777777888999;;;;;;<<<<<<>>>???>>>;;;::::::<<<999:::<<<>>>===;;;888666777777888888888777666555555555555666666666777777888777777777666666666666666666666777777777888888444555666777777888888777999::::::::::::>>>DDDIIILLLXXXiiizzz{{{tttpppqqq{{{yyywwwrrrhhh^^^YYYZZZ]]]kkklllmmmoooooommmiiifffTTTLLLEEEBBB???;;;:::;;;666777666555444333333333444444444444444333333333222222333444333222000///111111000000000000111111111111222222222222111111222222333333444555555666444333111000111222555666666666666777666666555555444555666666777777666666666555444444333333333444444444555666666777777777777666666555555555555555555555555555555555555555444444444333333333222222333333333333444444555555777777888888888888777777777777777777666666666666555555555555666666666666555666777888:::;;;<<<===:::::::::999888888777777666666666666666777777777444444555666888999::::::777777777666666666666666666777888999::::::::::::777777777777777888888999888777555444444666888999888999999:::;;;<<<======;;;;;;::::::::::::;;;;;;::::::999999999::::::;;;::::::;;;<<<<<<=========;;;===>>>>>>======>>>???>>>???@@@AAAAAABBBAAAAAA@@@@@@BBBEEEHHHHHHEEECCC===<<<;;;999777666555555666888;;;===>>>>>>>>>===<<<<<<<<<>>>AAACCCCCCCCC<<<:::888888:::===???@@@<<<=========>>>>>>>>>???999999999999888888888888777777777888:::<<<>>>@@@>>>>>>=========<<<<<<<<<<<<;;;:::;;;<<<<<<:::888999999888888888999:::;;;@@@DDDIIIHHHCCC===::::::777777888999999::::::;;;::::::;;;;;;;;;:::999888666555555444555666888999555666666777888999::::::777888888888777666777888888999;;;<<<<<<:::888666666666666666666666555555444444555555555666666666777777777666666666666555555666666666666777777777333444555666777888888888666666777777777999<<<>>>===CCCNNN\\\lll~~~zzzyyyzzz{{{~~~|||vvvpppmmmmmmrrr~~~ooolllfff^^^WWWUUUXXX\\\dddcccbbbaaa___[[[VVVRRRIIICCC===;;;:::777888;;;555555444444444444444333444444444444444444444444222333444444444222111000111000000//////000000111000000111111111111000000222222333444555666666777444333111111111333555777666666666666666555444444444555555666666666666666555444444333333333333444444444555555666777777888888777666555555555555555555555555444444444444444444444333333333222222222333333333444444444444444777777888888888888777777777777777777666666666666444555555555666666777777555666777888:::;;;<<<===:::999999888777777666666666666666777777777777777444555666777888999:::;;;999999999999888888777777555666777888999999999888777777666666666777888999888777555444555666888:::888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999999999999999::::::;;;<<<:::;;;===<<<;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEGGGFFFCCC@@@;;;;;;:::::::::;;;;;;<<<888999;;;===???@@@AAABBB======<<<<<<<<<===>>>???===:::888888:::===>>>>>><<<<<<======>>>?????????;;;::::::::::::999999999777777777888:::===???AAA>>>>>>>>>>>>>>>=========<<<;;;:::;;;<<<<<<:::888:::999888888888999:::;;;DDDJJJPPPPPPIIIAAA<<<;;;777777888888999:::::::::999:::;;;<<<;;;:::999888666666666666666777888888444555555666777777888888:::999888777666555555555888888999::::::999888777666666666555555555555555444444555555555666666666777777666666666666555555444444555555555666666666444555777888999:::::::::777777777777666777777777::::::???HHHSSS```qqq}}}||||||wwwuuuvvvwww{{{{{{vvvsss}}}{{{zzz{{{|||zzzvvvvvvwwwwwwwwwkkkfff^^^WWWSSSTTTVVVXXXZZZXXXTTTRRROOOKKKFFFCCCAAA<<<888777555222333666555444333444555666555333333333444444444444555555222222333333333222111111111111000000000000111111000000111111111111000000111222222333444555555666444333333222333444666666666666666666555555444333333444444555555555555555444444333333333333444444444444444444555666777888888888777666555555555555444444444444444333333333333333333333222222222222222333444444555555444444666777777888888777777666999999888888888777777777444444555555666777777777666666777888:::;;;<<<<<<999999999888777777666666666666666777777888888888666666777888999::::::;;;::::::::::::999888777777666666777888888888888888777666666666777888999:::777666666555555666888999888888999:::<<<===>>>>>><<<<<<============<<<<<<<<<<<<;;;:::::::::::::::;;;:::888777777888999:::999;;;<<<<<<;;;:::<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFDDDAAA===<<<<<<<<<<<<===>>>>>>???999999:::<<<>>>AAACCCEEECCCBBBAAA???======>>>???===;;;999999;;;<<<<<<;;;:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;::::::777777777888:::===@@@BBB@@@??????>>>===<<<;;;;;;<<<;;;:::;;;<<<<<<:::888:::999888777777999;;;<<>>;;;;;;777777777888999999::::::999:::;;;<<<<<<:::999777666666777888888888777777444444444555666666777777;;;999777666777777777777888888888777777888888888666666555555555555666666555555555555666666666666777777666666666555555555333333333444444444444555555666666777888888888888:::999888888888777666555888777999???DDDIIITTT```ttt}}}{{{wwwssstttvvvyyy||||||{{{zzzwwwwwwzzzvvv{{{yyynnnhhhgggiiiiiihhhhhh```UUUNNNMMMMMMLLLKKKMMMJJJGGGEEEDDDAAA>>>;;;999666666777555111111444555444222333555666444222222222222222333333333444111111000000000111222222222111111000000111111222000000111111111111000000000000111111222222222333555555555555555555555555666666666666555444333222222333333444444444444444444333333222333333444444444333333333444555666777999888777666555555555555444444444333333333222222333333333222222222222111222333444555555555444444555666666777777666666555888888888777777777666666444444555555666777777888777777888999::::::;;;;;;:::::::::999888888777777555555666777888999999:::888888999999:::::::::;;;999999::::::999888666555777777888999999999888888666666777888888999999:::555555555666666666777777777777888:::;;;<<<===>>><<<===>>>??????>>>===<<<::::::::::::;;;<<<===>>><<<;;;888666666777888999:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFDDD@@@===@@@@@@???>>>>>>>>>>>>>>>:::999999:::===@@@DDDFFFJJJIIIGGGCCC@@@???@@@BBB===<<<::::::;;;;;;;;;:::999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;777777777888:::===@@@BBBAAAAAA???>>><<<:::999888<<<;;;:::;;;<<<<<<:::888:::999888777777999;;;<<<===CCCHHHFFF???999888:::777777777888999999::::::999:::;;;<<<<<<:::888777666777888999999888777666333444444555555666666666777555444555777999;;;;;;999888777666666777888999666666555555555666666777555555555666666666777777777666666666555555555555222222222333333333444444444444444555444444333333777666555666777777666555777555888===>>>===DDDNNNWWWlll~~~}}}vvvqqqrrrtttwwwzzzwwwvvvtttrrrrrruuu{{{yyyvvv|||{{{oooggg^^^ZZZ]]]bbbeeeeeefff[[[NNNGGGFFFEEEBBB>>>???===;;;:::::::::888666444333555888777444444888555333111222444555333111000000111111222222222333000///.........000111222222222111111111111222222000000111111111111000000////////////000000000000555666666777777666555555666666666666555444333222111222333333444444333333333333333222222333444444333333222222333444666777999999777666555555555555444444444333333222222222333333333222222222111111222333444555555555444333555555666666666666555555555555555555444444444444444444444555666777777888888888888999999:::::::::<<<<<<;;;::::::999999888444555666777888999::::::::::::::::::::::::::::::888999999999888777555444888888999:::::::::999999666666888999::::::::::::444444555666777666666666666777888999;;;<<<===>>>===>>>???@@@@@@???>>>===777888999:::<<<>>>@@@BBB>>><<<999666555666777999;;;<<<======<<<<<<===???======???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFEEEAAA>>>======>>>>>>???@@@@@@@@@>>><<<:::888888;;;>>>@@@HHHJJJHHHCCCAAABBBAAA>>><<<;;;:::999999999::::::999:::::::::999:::===???<<<<<<<<<<<<;;;;;;;;;;;;:::999777555333555:::>>>@@@???>>>;;;999888:::<<<;;;;;;<<<<<<;;;;;;::::::999888777666666777888999:::<<<======<<<:::999::::::999999888777777777888;;;;;;;;;:::999888777666666777777777666555333222666444333555888;;;;;;999888666444555777999888666666666666666666555444444777666555444444444444444333333444444555666666666444444444555555555555666444444444444444444444444111222333444555555555555666666666666666666666666666666555555777:::===???OOOSSS___mmmyyy}}}}}}xxxvvvvvvuuusssyyyxxxvvvtttsssuuuyyy}}}~~~}}}}}}yyyrrrkkkaaa]]]XXXWWWYYY\\\\\\[[[]]]SSSGGG???===<<<:::888777777888777777666555555333333222222111222222222444333222222111111222222555555555333111000111333111111111000111111222222333222111111000000111111//////...//////000111222222111111111111111222222666555444333333444555666555555555555555555555555333333333444444555555555111111333333333333111111222222222333333444444444888888888777666666555555555555444333333222111111000111111222222222111111111222333444444444333333444555666888888666555444444444444444444444444444666666666666777777777777:::999888777888999:::;;;=========<<<;;;888555444888888777777777777777888999999999999999999999999666666777888888666555444888888888888888888888888777777777777777777777777444555777888999999888888777888888999;;;<<<======<<<======>>>>>>>>>>>>==================>>>??????>>><<<:::777666777888888999::::::;;;<<<<<<<<<;;;>>><<<;;;<<<>>>AAABBBBBB<<<>>>AAADDDDDDBBB???===::::::;;;;;;;;;;;;<<<<<<<<<;;;999888888:::<<<===CCCEEEEEEBBBAAADDDCCCAAA<<<;;;:::999888999::::::999:::;;;;;;:::;;;===>>>??????????????????@@@@@@:::::::::999999;;;<<<>>>===<<<;;;888555444666777::::::;;;;;;;;;:::999999999888777666666777888999666888999999888888888999::::::999888888888888888999999999999888777666555666777777888777666444333555444333555999<<<===<<<:::777444444666888777666666666777777666666555444666666555444444444444444444444444444555555555555444444444444555555555555444444444444444444444444222222333444555555555555555555555555555555555555666555555555666999;;;===@@@DDDMMMYYYcccqqq|||zzzyyyxxxzzzzzzzzzzzz|||}}}wwwtttrrrnnngggbbbYYYXXXWWWXXXZZZZZZYYYVVVOOOGGG>>>888777777666444555555555555555444333333333222222111111111222222444333222222111111222222555666666555333222222333111111111111111222333333333222111111000000111111//////////////////000111////////////000111222333555555444444444444555555444444444444444444444444333333333333333444444444111222333444444333222111000111222222444444555666555555555666666666666666444333333222222111000000000000111222222222222111111222444666666555444333444555666777777666555444444444444444444444444444555555666666666666777777888888777888888999::::::;;;;;;;;;;;;:::999777777999888777777666666666777777777888888999:::;;;;;;888999999999888888777777888888888888888888888888777777777777777777777777555666777999999999999888777777888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<======<<<;;;:::888888888888999999::::::;;;;;;<<<;;;;;;===<<<;;;<<<>>>@@@@@@???<<<>>>@@@BBBBBBAAA@@@???============<<<<<<<<<<<<::::::999888888999999:::;;;???@@@???AAADDDEEEBBB;;;;;;999888888888999:::888:::<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@AAABBBBBBCCC<<<<<<<<<>>>@@@@@@???>>>??????>>>;;;888666666777999999999999999888777777999888888777777888888999444555666666666777999;;;::::::999999888888999999888888888888777666555555666666777888888777666555444333333666:::>>>@@@AAA>>>;;;777666666777666666666666777777777666555555666555444444444444444444555555555555444444444444333333333444444444555555444444444444444444444444333333444444555444444444555555555555555555555555666555555444555777888999999<<>>>>>======;;;;;;;;;;;;::::::::::::999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???===<<<<<<===>>>>>>???@@@@@@@@@>>>>>>======<<<;;;;;;:::999999::::::999999888888666:::<<<<<<>>>BBBBBB@@@;;;:::999777777888888999777999<<<===<<<<<<<<<===>>>=========>>>@@@AAABBB???======???AAABBBAAA@@@BBBCCCBBB???;;;888888888888888888888777666555555888888888888888888888888444555666666666888<<>>BBBDDDEEEBBB===999777555555444666666666777777666666555555555444333333444444444666666555444444333222222222333333333444444444444444444444444444444444444444444444555444444333333555555555555555555555555555555444444444555666777999<<<@@@EEEKKKXXXkkkyyyyyy}}}xxxtttiiieeeaaa]]][[[YYYUUURRRPPPPPPPPPNNNKKKFFF@@@<<<777555222222333333222111111111111222222111111000111000000000000111222222333222222111111111111111111333666666444222111111000000000111222444555666222222111000000000000000111000///...............000000000000000111222222222333444555555444333222333333333333333333333333333333222222222222111111333333333444444333333333111111222333333444555555111222222222333333333444222222333333222111000//////000111222222222222222...000444666777666555333333444555555555555444333333333333333333333333333333333444444555555666666444666888:::;;;;;;;;;:::;;;:::888777777777888999:::999777666555444444444555555666777888999:::;;;<<<;;;:::999888999::::::999999999999999999999999555555555555555555555555555777888999::::::999999555666666777888999999999:::;;;<<<<<<============;;;;;;;;;;;;;;;;;;::::::666888:::;;;<<<<<<;;;:::::::::::::::::::::;;;;;;:::999:::<<<===>>><<<:::<<<<<<;;;;;;<<<>>>@@@AAA::::::999888777666666555999999:::;;;::::::999888444888999888:::>>>>>><<<:::999888777666777888888666999;;;<<<<<<;;;;;;<<<<<<;;;;;;:::;;;===???@@@AAA???======>>>@@@AAAAAAAAABBBBBB???;;;888666555777777777777666555444333777777777777777777777777333444555555666888;;;>>>999999999888888999::::::888888888999888888777666555555777888888777666666222333444555888===AAADDDLLLIIIDDD>>>999555333222444555666666666666555555444444333333333444444555666666555444333222222111222222222222333333333444444444444444444444444444444444444555444444333333555555555555555555555555555444444444444444555555555999<<<>>>DDDQQQaaakkkrrrxxx}}}~~~xxxqqqsssuuuppphhhbbb[[[ZZZYYYWWWUUUQQQLLLIIIIIIHHHFFFCCC>>>:::666555444333222222333222111000000111111222222222111111000/////////000000111222333222111111000000111111///111444444333000000///000000000111222444555666222111000000//////000000000000///......---......333333222111111111222222111222333444444333222111333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333222222222111111111000222333444444444333222000//////000111222333333333...///222444555444333222333333444444444444333333333333333333333333333333333333444444555666666777555666999;;;<<<<<<<<<;;;<<<;;;999777666666666777999888777555444333333333666666777777777777888888;;;:::999777777888999999888888888888888888888888444444444444444444444444555666888999::::::999999666666666777777888888999999999;;;<<<<<<=========<<<<<<============<<<;;;555777:::<<<======;;;:::;;;::::::999999999::::::888888999;;;======;;;999===;;;:::999:::<<>>???@@@AAA@@@>>><<<<<>>BBBMMMLLLHHHBBB;;;555222111333333444555555555444444333333333333333444444555555555555444333222222111111111222222222333333333444444444444444444444444333333444444555444444444444444444444444444444444444444444444444555555555222777::::::@@@LLLXXX___^^^______]]]]]]cccnnnwww{{{|||xxxpppjjjlllllldddZZZTTTQQQQQQQQQOOOKKKFFFAAA=========;;;888555333444555222111111111111000000///000000111222222222222111///.........///000111222222222111000000000000111...000222222111//////000000///000000111222333444111111000////////////000//////......---.........333333333222222222333333111222222333333222222111222222222222222222222222222222222222333333333444333222222111111222222333222222333333333333444444333333222222111000000///111222444555555444222111...///000111222333333333000000222222333222222111333333333333333333333333333333333333333333333333333333444555666777777888666777888999:::;;;;;;;;;;;;:::999777666555555555888777666444444333333333777777777666666666666666999999888777777777777777777777777777777777777777555555555555555555555555444555777888999999888888666666777777888888888888888888:::;;;<<<<<<======;;;<<<>>>?????????>>>===666777:::<<<======<<<;;;<<<;;;999888888999::::::888888888:::<<<======;;;===;;;999888888:::<<<>>>:::::::::999999888888888666666666777888999::::::888:::999555666;;;>>>===999888777666555666777777666777888888777888:::;;;===;;;999888888:::<<<===>>>BBBDDDBBB<<<999<<>>;;;999888888777777666444333222333444555666666555444333333555666666555555555666777777666666777777888999666666777777888777777666555555666666666444333222222333333222222555:::???IIIIIIHHHCCC<<<555222222111222333333444444333333333333222222333333444555444444444333333222222222111111111111222222222222444444444444444444444444222222333444555555555555444444444444444444444444333333444555555555555555222777:::999>>>HHHQQQTTTQQQOOOLLLHHHGGGKKKSSSXXXfffooo|||~~~zzzqqqjjjgggcccaaadddbbbZZZPPPLLLEEEEEEDDDBBB>>>:::888777444555666444111000111333///000000000//////000111//////000111111111111111............///000111111222222111000000000000000///111222111000///000222000/////////000111111222111111000///////////////......---------...//////000000000111222444555666222222111111111111222222222222222222222222222222111111222333444555555666222111111000000111111222///000111222444555666777222222111111111111111111000111333555555333111000...///000111222333333333333333222222111111222222333333222222222222333333222222222222222222222222333444444555777888888999777777666666777888999999777777888888777666666555666555555444333333333444555555555666666777777777888888888888888777777666666666666666666666666666555555555555555555555555333444666777888888777777777777888888888888999999777888999:::;;;<<<<<<<<<:::;;;===???@@@@@@??????777888:::;;;<<<===<<<<<<<<<;;;999888777888999:::888777777999<<<>>>???>>>===;;;999777777888:::;;;666666666666555555555555444444444555666888:::;;;:::;;;999666777===AAA@@@999888666555555666666777666777777666555666999<<<;;;:::777555555777999:::;;;BBBHHHFFF>>>888:::>>>>>>@@@CCCBBB???;;;777666888888888777666444333222222333444555555444333222666888::::::888666666666666666555666666777888888555555666666666666666555555555666666555333111000222333333111000222777<<>>???>>>>>>===;;;;;;===AAADDD===<<<999777666555666666777777777777666666666555666555555555777999:::999<<>>>>>>>>:::444;;;;;;;;;:::999888777666777666444333222222333444222333555777777777777666777777888777777666555444666555555555444444444444666666777777777777777777666666666555444333111111111222222333444555777777<<<<<<<<<;;;999666444222222222222222222222222222333222111000000222444555666555444333222222222222000000000000000000000000222222222222222222222222333111000111555666555333444444333333333222222222222222222333333333444444111333666999===@@@BBBCCC>>>>>>>>>>>>????????????EEEHHHKKKNNNUUUaaarrr~~~zzzyyy{{{pppcccXXXRRROOOLLLJJJJJJLLLIIICCC<<<777666555444333222222222111222222222222111000000000000000000000000000000000000////////////000000............///////////////............---------////////////000000000000333222111000000111222333222111///...---------.........//////...---,,,,,,111000000111333555444333000000000000000000111222000000////////////000000333222111333555666666555222222111111111111222222...///000111222333333333000000000000000000000000//////......///000222333111111222222222333333333555555444333333222111111222222222222333444555555333333222222111000000///333333333555777888888666777777666666555555555444666777888777555555777888777666555444444333444444444444444444444444444444777777777666555444222111333444444555666777888888888888888888777555444333111222333555777888999999555555555777999999777555888999999:::::::::999999777888:::<<<>>>>>>>>>>>>888888999;;;===>>>===;;;888888888888777777777777666777888999;;;<<<===>>>>>><<<:::888777777888999444555666666666666555555444555777999;;;===??????AAAAAA???<<<;;;===AAAEEEAAA@@@===:::888777666666777777777777777666666666;;;:::999999999999999888:::???BBBAAA???>>>;;;777888888999888888777666555666666555444444444555555222333555666777777666666666666777777777777777666666666666555555555444444666666666666666555555555555555555555444333222111222222222333444555777777777777777666444333111000222222222222222222222222333222111000000222333555555555444222222111111111111111111111111111111111222222222222222222222222333111000111444666555333444333333333333222222222222222222333333333333444333555888;;;===>>>??????::::::;;;;;;<<<<<<<<<===;;;>>>AAACCCEEELLLVVV^^^uuu~~~xxxooodddYYYPPPKKKFFFDDDBBBBBBDDDBBB<<<777555444333222111111111111111222222222222111000000000000000000000000000000000000////////////000000............///////////////............---------.../////////000000000000222111111000000111111222222111///...------......///////////////...------111000///000222444333222000000000///000000111222222222111111111111222222333222111222444555555444111111000000000000111111000000111222222222111111///////////////////////////............000111222111111222222222333333333555555444444333222222111222222222222333444555666222222222222222222222222222222333666999:::999888888888888888777777666666666666777666555444666888777666555444444333444444444444444444444444444444444555555666666555555444333444444555555666666777888888888888777666555555333444555777888999999:::777777777888::::::999777888888999999999999999888777999;;;===>>>??????>>>999999999;;;======<<<:::999999888888888777777777888888888999999:::::::::===;;;999888777777999999777777777777777777777777555666888999;;;===>>>???CCCBBB???<<<;;;===BBBFFFFFFDDDAAA===:::888666666555555555555666777888888======<<<<<<;;;:::999888888AAAGGGDDD???===;;;999555666666666666666555555666666666666666666666777333333444555666666666666444555666777888888888888777666666666555555555555666666555555444444333333333333333444444333333222222222222333444555666777444444333222111111111111111111111111111111111111222111000000000111333444444444333222111111111111222222222222222222222222111111111111111111111111222111111222444555444333333333333222222222111111111111222222222333333333555777999<<<<<<<<<:::999555555666777888999999999777:::=========>>>BBBFFFTTT^^^kkkxxx}}}~~~vvvrrrnnnfff\\\RRRJJJDDDAAA===;;;:::;;;<<<;;;666222222111000000////////////111111222222111111000///////////////////////////000//////......//////000............///////////////............---------....../////////000000000000000111111111111000000111000///......---......//////000000000///......000///...///111222222111000/////////000000111222222222111111111111222222333222111111333444333111000000////////////000000111111111111111000//////////////////////////////...---------...///000111111111222222222333333333555555444444333222222222222222222222333444555666111111222333444444555555333333666999<<<>>><<<;;;999999999999999999888888444555666555444333555777777666555444444333444444444444444444444444444444222333444555666777777777444444444444444444444444777777888888888888777777555666777888999999999999999888888:::;;;<<<:::999777888888999888888777777777999;;;===>>>???>>>>>>;;;::::::;;;<<<<<<;;;999999999999888888888777777;;;;;;;;;:::999999888888;;;:::999888888888::::::999888888777777777777777555666777888:::;;;======AAA???===::::::===BBBGGGHHHFFFBBB>>>:::777666555111111222444777:::<<<>>>>>>???@@@@@@>>><<<;;;:::999DDDKKKGGG>>>:::999888444444555666666666555555555666777888888888888888333333444444555555555555555666777777888888888777777777666666666555555555555555444444333222222222111111222333333333333333222222222333333444666666444444222111111222444444111111111111111111111111111000000000000111222333333333222111111111111111111111111111111111111111111111111111111111111111222111111222333333333333222222222222111111111111111111111111222222222222444666999;;;;;;:::777555111222333444555666777777777:::<<<<<<;;;;;;===???AAAGGGPPPYYYdddqqq|||qqqggg]]]XXXPPPHHHAAA<<<:::999888777666777999888555222000000//////.../////////111111111111111000000///......................../////////....../////////............///////////////............---------........./////////000000...///000111111000///...000000//////............///000000000000000/////////...---...000111000//////////////////000111222000000////////////000000333111000111222222111000//////............/////////000000111000000//////////////////////////////---------......///000000111111222222222333333333555555444444333333333333333222222333333444555666333333444444555666666666777777999<<>>;;;;;;;;;FFFMMMGGG<<<666666666555555666666777666666666555666888999:::999888777333333333333333444444444777777777777777666555555666666666666555555555555444333333333222222222111000000111222333333333333222222111222222333444555444333222111222333555666000000000000000000000000000/////////000000111111222222111000000000111111000000000000000000000000000000000000000000000000111111222222222222222333222222111111111000000000000000000111111111222222000333666999999888555444000000111222444555666666777777777666666777999;;;;;;===@@@FFFLLLSSS\\\cccooouuu}}}}}}}}}}}}|||zzzyyyxxx{{{{{{vvvzzzzzznnn]]]RRRHHHDDD>>>888555333444555555444444555666555333222000000/////////000000111000111111111111000//////------------------------//////............//////............///////////////............---------............////////////...///000111111000///...///////////////.........//////000000000000000//////---------///000///...............///000111222000000////////////000000222111000000222222111/////////............//////------...///000111111000........................------...//////000000000111111222222222333333333555555444444444444333333333333333333444555666666666666666666666666666666999888999;;;<<<<<<999777666777888999999999777666333444555444222222444555777666555444444333444444444444444555555666666666666666777777666666555444444444444333222222111111555666777888888888888888666777777888888777777666999888777777999::::::999888888888888888777666555444666888:::;;;<<<<<<;;;===;;;999999::::::999777777777666666666555555555999999999999999:::::::::888888888888999:::;;;;;;888999999:::999888666555444444555666777777888888888888888777777:::???BBBAAA@@@===:::888777777666444444666:::???DDDJJJMMMNNNQQQRRROOOGGG???:::999<<>>999888;;;BBBEEE>>>777444444444777777777777777666555444555777999;;;;;;999666333444333222111111222333333333444444444444444333333444444444444333333333333111111222333333444444444000000111111111111111000///////////////000000111///000000111111111111000////////////////////////......//////000000//////000000/////////000000111////////////////////////////////////////////////000222333222000///111333111111000000000//////////////////000000000111111...///000111222111000///000000111111222222222333666555555555666777888888888666777;;;<<<;;;???EEE???CCCIIIMMMSSS]]]jjjttt}}}~~~~~~~~~}}}{{{zzzxxxxxxwwwrrrrrrsssrrrqqqooonnnlllpppyyy~~~}}}}}}~~~jjj]]]UUUWWWSSSEEE:::777111111000000000000000111//////000///...------...............///000111222000000000000000//////...........................///......------......///............///////////////............------------------........./////////......------......///---...///000000///......------...///////////////000...---...///000///------------...///000111222222222111111111111222222111000000111333444333222000//////////////////000,,,---......////////////...........................///000111222222222111111111222222222333333333444444555555555555555555444333333444444555666777888888888999::::::;;;;;;555333111111222333333222333555777999999888777555444555555444333333444666777666555444444333444444444444444555666777777777999888888888666555444333444444444444333333333333444555555666666666555555666777777888999999999999999777555666777999999999::::::::::::999888777666666777999;;;<<<======<<<<<<:::888888999::::::999888888888888777777777777555666666777888888999999888999999:::::::::999999999;;;>>>??????;;;777555666777777777888888888888:::;;;;;;:::888777888999:::999999888999:::;;;<<<555444444666999===BBBDDD@@@FFFJJJIIICCC<<<999999999???@@@;;;555555666555777777777777666555444333555777:::<<<;;;888444222444333222111111111222333111111222333444444444444444444333333333222222222111111222333444555555666000000111111111111000000///............//////000000111222333333222111000////////////////////////---......///000/////////000000////////////000111000000000000000000000000////////////////////////000222444333000///111333000000000000////////////////////////000000000000//////000//////...------000000000111111111111111//////111444888999999888999666888<<<;;;777999???<<>>666444111111222555666666333555888::::::999777666444555666555444333555777777777555444444444444444444444444555666777777888888888888888777666555444444444444444444444444444444555555555555555444444777777888999:::;;;:::::::::888666666888999:::999;;;;;;;;;:::999888777777777888:::===>>>>>>>>>>>>;;;999777777999::::::::::::::::::999999999999888:::::::::::::::;;;;;;;;;999999:::::::::999999888666888;;;======;;;888555888888888777888999999:::888999999::::::999999888888777555666999===??????:::777444444777999999888777:::===>>><<<888666555999:::;;;999666444333444888888777666555444444333666888;;;======:::777555333222222222222222222333333333333222222111111111666666555444333333222222333333111111222444777999------...///000111222222222222000///............000111111111222222222222////////////////////////////////////////////////000000////////////000000////////////////////////......//////000000111111////////////000000000000111111111111000000000000000000000000000000000111111111222222222111111000111000000000111222333333222222333333444555666666999999999999999888777666777888:::;;;>>>AAAGGGJJJIIIKKKOOOUUU\\\gggrrryyyzzz~~~}}}zzz{{{~~~|||{{{}}}}}}|||~~~|||{{{yyywwwvvvrrrnnnkkkkkknnnoookkkfffeeejjjqqqzzzwwwooohhhdddbbb___^^^ZZZVVVQQQMMMJJJHHHBBBBBBAAA???<<<999555444000000000000000000000000////////////////////////............////////////000000000000000///......//////000000///...---------------............///000000000000000000000000......---------,,,,,,,,,,,,------......------,,,+++,,,------......------......---------,,,,,,,,,,,,,,,---...///000111222///...------...///---,,,------...///000000//////111111111111111000//////000111222333333333333333........................////////////............///////////////000111111444444444444444444333333444444444444444444444444555444444555555666777888888777777777999:::999888555555666777888999::::::777666444222222222444555444555888::::::999777666666777888888888555333111777777666444111111222444444666888888777666666666888888888888777555444333666666444333333444555666555666777888999999888777555666666777888888999999<<<;;;999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===777888999999::::::999999:::<<<>>>>>>===<<<<<<===999888888999::::::999888<<<<<<<<<;;;;;;<<<<<<===666777999::::::999777555888888777777888888999999888999999::::::999999888888666666777;;;???BBBCCC<<<999666555666777777666555888:::;;;999666555444999;;;;;;:::888666666666:::999888666555444333333555777999:::;;;999777666222222111111111111222222333222222222222222222111555555555444333222222222111111111111222444555777/////////000111111222222222111000///............////////////000000000000//////////////////////////////////////////////////////............//////............................../////////000000000.../////////000000000000//////000000000111111111111111000000000000000000000000111111111000000///111111000000111111222333111111111222333444444444777777777777777666555444444555777888999<<>>=========;;;===>>>>>>===<<<===>>>;;;:::999888999999999999>>>???AAA@@@>>>;;;999777555666666777777777666666777777777777888888999999888999999::::::999999888777666666999===AAADDDEEE===;;;777666555555444333444555777777555444444555999:::;;;:::888777888999===;;;999777555444333333444555666777777777777777111111111000000111111111111111111222222222222222444444444333222222111111///000111222333444444444111111111111111000000000111111000///............------------.........///////////////////////////////////////////////////......------------.......................................///////////////....../////////000000000---......///111222222333111111111000000/////////...//////000000000//////111111000000000111222222000000000111222222333333444444444444444333333222111222333444444666:::===>>>=========???EEEMMMSSSYYYZZZ___hhhqqqwwwyyyxxxyyy~~~~~~}}}wwwppplllggggggggggggiiilllppprrrwwwxxxxxxuuupppllliiihhhfff```UUUJJJAAA;;;999888888888777777666555444444222111000000000000000000////////////////////////////////////////////////............//////////////////000000000///......---...//////////////////---------............//////////////////////////////////////////.........,,,,,,------------,,,,,,------...////////////...////////////............,,,,,,---...///000000111///...---...000111000///---......///////////////000000111111000000/////////000000111111111111000..............................//////000000111111///////////////000111111000000111111222222333333444444444444444444444444333333444444555666666777555666777777888888777777666777777777777777777777666555444333222333444555666666777777777666555555666555555444333333333333222333444333222333555777777:::===>>>===:::999999666777777888888777777666666666555555555555666666666777888999::::::::::::<<<;;;999777666777888999:::999888777777777888999::::::999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???????????????<<<>>>??????>>>======>>>===<<<:::888888999;;;===AAAEEEIIIJJJFFF@@@:::666555444444444444555555666777777777888888888888888888999999::::::999999888888777777999===@@@BBBBBB<<<:::888666555555444444333444555444333333555666666888888888777777999:::>>>===;;;888666444333333333333333333444555777777111111000000000000111111000000111111222222333333333333222222222111111111...///222444555555444333222111111000//////......111000///...............,,,,,,---------.........///////////////////////////////////////////////////......------......///........................................................./////////000000......//////000111111222111111111000//////.........///000000111000000000111111000000000000111111000000000111111222222222222222333333333222222111111222222222222222555777999:::;;;;;;;;;>>>BBBFFFLLLLLLOOOXXXbbbhhhhhhfffjjjnnnuuu{{{~~~uuummmhhhccc```]]]\\\___``````___```___]]]YYYSSSOOOMMMMMMMMMIIICCC<<<888555555555333333333444444444444444111000///......///111222////////////////////////////////////////////////............////////////...///////////////......------...///000000//////---------............///........................------------------------//////000000000000//////---......///000/////////............------------,,,,,,---......///000000...------...111222222111......///////////////...///000000000000000////////////000000000000//////..............................//////000111222222///////////////000000111///000000111222333444444333333333333333333333333222333333444555555666666555666888999888777777888777777777666666555555555555444444333333333444555666666666555555555555555666555333111111222333444333444555555333333444666777:::===???===;;;999999555666777888888888888888666666666666666666777777777888999:::;;;;;;<<<<<<<<<:::777555555666888:::;;;:::999888888888999:::;;;;;;:::::::::::::::999::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>=========???@@@@@@>>>======>>>>>><<<;;;999999<<<@@@DDDGGGNNNUUUWWWRRRIII@@@<<<444444333333333555666777777777888999:::999999888888999999::::::999999888:::888888999;;;<<<<<<;;;777777777666666555666666444555555444333333666888333444555555444555777999======<<<:::888666555444222222111222222444555666111111000000000000111111000000000111111222222222111111111111111000000000///000333555777666555444222111000000...------,,,000//////...............------........./////////////////////////////////////////////////////////000//////////////////000.................................---------------............////////////000/////////////////////000000000000//////......///000111111222222222111111111000000///000000111111111111111222222222222111111222333333222222222222333444333222222333444555777;;;<<<<<<===>>>?????????AAAIIISSSXXXWWWUUU\\\___dddhhhkkkooosssvvv{{{tttiiiaaa[[[TTTPPPLLLLLLNNNNNNLLLIIIGGGFFFDDDAAA===;;;<<<===777666555444333333222222000000000000////////////333222000/////////000111........................////////////////////////............////////////......////////////......------...///000000//////---------............///------------------------,,,---------------------///000000111111000000///---......///000/////////---------,,,,,,,,,++++++,,,,,,------......//////...------...111222222111...///////////////.........//////000000000////////////000000000//////...........................---......///000111111222///////////////000000111000111111222333444444555333333333333333333333333111222333444555555555444444777::::::999777777888777777666666555444444444444444444333444444444444666666666555555555555555666444222000000111333444666777888777444333333444666999<<<===;;;999888888555666777888999999999888555666666777777888888888888888999999;;;<<<======<<<:::888777888:::<<<>>><<<;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<============<<<>>>???AAA@@@>>>======>>><<<<<<;;;::::::>>>EEEJJJRRRYYYaaaaaaYYYMMMDDD???444444444444555666777777777888:::;;;;;;;;;:::999888999999::::::999999888;;;999888888999999777666444555777777666666777888555666666555444444555777111222333222111222555777:::;;;<<<<<<;;;999777555222111111111222333444555111111111000000111111111000000000111111111111111000000000000000000000000///111333666777666555555222222111000///...------//////......---......///........./////////000000////////////////////////////////////////////////000000////////////000000---------------------------------------,,,,,,,,,------........./////////000000000//////.........///////////////////////////000111222222333222222111111000/////////000000111111111111111111111222000111222222222222222222222333444444222111222333000444888:::;;;::::::;;;::::::<<>>???===;;;888888888666444444666888111111222333222222111000//////............------222111000//////.................................////////////////////////............////////////------.../////////......---...//////////////////---------............///.................................///////////////------............------------...////////////...,,,,,,,,,,,,+++++++++***,,,,,,---------.........///...---...000111000/////////////////////...---......///000000000//////000000000000000//////...........................------......//////000000///////////////000111111111111222222333333444444333333333333333333333333000111333444555444444333222666::::::888666666888666666555555444444444333333333444444444444444444444555666777777777777666555444222111111222444555888999:::999666444444444555777999999888777777777666777777888999999999888555666777888999999888888888888888999:::<<<===>>>>>>===<<<;;;<<<>>>@@@AAA===<<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<===:::;;;<<<;;;:::>>>EEEKKKZZZ```dddaaaVVVJJJBBB>>>555555666666777888888888888:::;;;======<<<;;;:::888999999::::::999999888;;;999888888999888666444333555777777555555666888555666777666444333333444111222222111000111444666666888<<>>===999<<<@@@EEEKKKUUU^^^eeeooooookkkccc___aaaddddddeeegggmmmuuuxxxyyy~~~~~~|||xxxxxxzzzxxxyyywwwqqqiiiccccccdddccc\\\SSSKKKEEEAAA>>><<<666555444444555555444444222333333222111111333555222111111000000000000000000000000000000000000000//////000000000///..............................////////////////////////............////////////,,,---......//////......//////////////////...------------............///................................./////////000000,,,------......------,,,,,,,,,---...............------,,,,,,,,,+++++++++,,,,,,------------......///...------///000///---///////////////...---------......///000000//////000111111111000000///...........................------------............///////////////000111111111111111222222222222222222222222222222222222222///000222444555444333222///444888999666333444666555555444444444444444444222333333444555555555444333444666888999999888777555444333222222333444555777999;;;:::888777666777666777888777555555666888777777888999999999888888555666777999::::::999999777777777888999;;;===>>>>>>===============>>>>>><<<;;;;;;:::;;;<<<===>>>>>>======<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>===???@@@???===;;;;;;<<<999;;;<<<:::999;;;AAAGGGTTTYYY\\\WWWMMMCCC>>>>>>555666777888999999999999999:::<<<>>>>>>===<<<;;;999999999::::::999999999:::999888999999999666555333666888888555444555777444666777666444222222222222222222111000111444666333666<<<@@@AAA???;;;888222222333333333222222111333333222222222222333333222222111111000000//////.........//////////////////000111222333444444444555555444444333222222111......---------......///---------.........//////////////////////////////////////////////////////.........------.........---------------------------------,,,,,,+++++++++---------.........//////,,,------...///000111111,,,,,,---...///000111111---...///000111111111111111111000//////////////////////////////...............///000111111000000...000111000///---......222222222111000222666999777999;;;:::777555333333555666888;;;AAAJJJTTTZZZ___^^^XXXPPPNNNRRRUUUUUUPPPPPPTTTXXXZZZ[[[bbbjjjvvvyyy~~~yyyrrrwww|||{{{}}}{{{xxxwwwzzzuuukkkbbb]]]YYYVVVVVVYYY^^^___]]]WWWNNNHHHGGGIIIIIIDDD>>>999777666666666444444444333111000000000000111111000......///111///...,,,******+++...///........./////////000000...///000111222111000///........................////////////////////////............/////////000,,,,,,---.../////////...///000000000///...---------------.........//////////////////////////////,,,,,,,,,---------............////////////......+++,,,------......------......---------,,,,,,,,,,,,,,,------------------///...------...///---,,,//////000000///...------------...///000000//////111111111111111000//////........................------------------,,,,,,///////////////000111111111111111000000000000000222222222222222222222222...000222444555444333222---222777777444111222444444444444444444444444444222333444444555555555444111333777:::;;;;;;999888444444444333444444555555666888;;;;;;:::999999:::777777777555444444777999888888999999999888888777555666888999::::::999999777666666777888;;;===>>><<<<<<<<<;;;;;;:::999999;;;::::::999:::;;;<<<=========<<<;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<==================>>>???>>><<<::::::;;;888;;;<<<:::777777===BBBIIINNNQQQMMMDDD>>>===???;;;;;;:::999888888888888<<<<<<;;;;;;;;;;;;::::::888999::::::::::::999888:::888666777999:::999666222333555666777777777777555555555555555555444444222333333333333222111111///222777;;;===<<<:::888444333222111000000000000222222222222333444555666777666444111///...------//////000000000000//////////////////000000000000555555666777888777444222000///---+++++++++---.........////////////......---.../////////////////////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,...------......///000111000000///...............///...,,,,,,...///...------------......000111222000000000000000000000000////////////////////////111000///......///000111000000000000111111111111000000111222444555666666666666666555555444444444777444111333:::BBBHHHJJJMMMJJJEEEAAA@@@BBBFFFIIIHHHGGGEEEBBBBBBEEEJJJOOO`````````ccchhhpppwww{{{~~~xxxqqqppptttyyywwwyyy{{{{{{xxxvvvuuutttsssqqqpppqqqtttvvvuuusssfff^^^UUURRRVVV]]]bbbcccfffhhhgggdddeeejjjlllkkkfffjjjqqqvvvvvvpppiiidddYYYWWWXXX]]]eeejjjkkkiiiXXXSSSJJJBBB>>>===???AAAJJJLLLKKKFFF===888777999:::999888666444222111000////////////000000000000////////////..................------------......................................................///////////////...............//////...---,,,,,,////////////////////////////////////////////////000000000000000000000000........................000000///------,,,,,,,,,///////////////000000000............////////////---------........./////////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///---------,,,,,,+++++++++............////////////000000000000000000000000,,,---------,,,,,,******,,,------......------,,,,,,---...///000000000000111000000000//////......111111111111111111111111222222222222222222222222111222222333333444444555666666666666666666666666666666555333000000111222555555555555666888999::::::777555444555555444333888777777666777999:::;;;888666444444555666777666777777888888888888777777777777888999999999999888;;;;;;:::::::::999999999999999999999999999999999:::999999999999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>============>>>>>>===============<<<<<<<<<:::::::::;;;::::::999999???@@@AAABBBAAA???===<<<:::999999999999::::::::::::::::::;;;;;;<<<<<<<<<888999999::::::999999888999777666666999999888666444555666777777888888888555555555555555555444444222333333333333222111111///222555888:::999888666444333222111000000000000000000000111111222444444888777555333111000////////////000000000000//////------------............222333666999:::999444000000...---++++++,,,---...------............---------......///////////////......---,,,,,,,,,------......---------,,,,,,,,,------------------------......---------,,,,,,,,,------------...///000111000000///...............///...,,,,,,...///...---......---......///000111////////////////////////........................111000///......///000111/////////000000000111111000111111222333444555555222222222111111000000000444222111333999???BBBDDDCCC@@@<<<999888:::===???===<<<;;;888888:::>>>BBBMMMLLLLLLNNNRRRXXX^^^bbbhhhhhhfff```ZZZYYY\\\aaaeeefffgggfffbbb^^^\\\[[[VVVTTTSSSTTTVVVWWWVVVTTTNNNIIIDDDEEEIIINNNPPPOOOPPPRRRQQQOOOPPPUUUXXXWWWUUUWWW[[[]]][[[UUUOOOKKKFFFEEEEEEJJJQQQUUUUUUSSSFFFBBB<<<666333333555777???AAAAAA===777333444666555555444333222222111111.../////////000000000000////////////............------,,,,,,,,,,,,------................................................/////////////////////..................---,,,,,,......................................................................................................---------...//////000000000000000000//////---------............///---------.....................------,,,,,,,,,,,,......---------,,,,,,,,,---------............///---------,,,,,,,,,++++++............////////////000000000000000000000000//////......------------,,,------......------,,,,,,---...///000000000000111111000000000/////////111111111111111111111111222222222222222222222222111111222333333444444555666666666666666666666666666666555333000000111222444444444555666777999999999777555555666666444333777777777777888999::::::888666444444555666777666666777777888888777777666666777888888999999888888999999999:::::::::::::::999999999999999999999999<<<<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===??????>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>><<<;;;999999999:::;;;;;;<<<<<<777888999:::;;;<<<======888888999::::::999888888888777666777888888777666666666666777888888888888444444444444444444555555222333333333333222111111000111333444555555444333333222111111000000000000////////////000111222333888777666444222111111000...//////000000//////...,,,------------.........///111666:::<<<:::555000///...---,,,+++,,,---...,,,,,,------------,,,,,,------...///////////////------,,,,,,,,,---.........------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------...//////000000///......---.........///...,,,,,,...///...---///...............//////////////////////////////........................000//////......//////000....../////////000000000111111222222222333333333000///////////////......111111222555999;;;<<<;;;999777555333222333444555888888777555444555888:::@@@???>>>???AAAFFFJJJMMMUUUUUURRRMMMHHHGGGJJJNNNVVVWWWWWWUUUPPPKKKHHHGGG@@@>>>===>>>??????>>>===<<<:::;;;>>>BBBDDDBBB@@@>>>@@@@@@>>>@@@FFFIIIIIIJJJJJJIIIGGGCCC???:::777999888999<<>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<777777888888999::::::;;;888888999999999999888888888888888888888888888888666666666666666666777777333333444444444444555555222333333333333222111111111111111111111111111111222222111000000000000000000/////////000000111222777666555333222111111111...//////////////////............/////////000000///000444888:::999666222...------,,,,,,,,,---...,,,------......------,,,,,,---...///000000000///,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////......------.........///...,,,,,,...///...---//////...---------......////////////////////////........................////////////////////////............////////////222222222222222111111111000000000000000000000000111222555888:::999777555444444333333222222222222777888888777555555666888???>>><<<;;;<<<>>>AAACCCLLLKKKIIIEEEAAA@@@CCCEEELLLMMMMMMKKKFFFAAA>>>===999999888888777777666666666777999<<>>>>><<<<<<;;;:::::::::;;;;;;;;;::::::999999::::::;;;======<<<;;;::::::999999888888999:::::::::999999777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888777777777777777888888888888888888888888888999999999999888999999666666555444444444555555333333333333444444555555222333333333333222111111111000000///////////////111111000000///000000000111000000000000111111222444333222111000000000000......////////////..................////////////000000111333666777666555---------,,,------------......////////////......,,,---...///000000000000,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---......------------......///...,,,,,,...///...---///......------------.........................................................////////////..................////////////222222111111111000000000000000111111111111111111333666999;;;;;;888555333333333333444333333222111444555555555333222333555===;;;999777777888:::;;;DDDCCC@@@===;;;:::<<<===>>>@@@AAA???<<<888666555444555555444333222222222333333444555555444222000000333333222555<<<@@@@@@@@@===999444111000///000000000111333555555444222........................222333333222111000000111000000000000////////////............////////////............------------......------------......------------------------........................---.........//////000000///000000111111111000000........................................................................---------------------------------------...//////111111111000///...------------........./////////------------------,,,,,,,,,,,,---......------,,,---------------------------------............///------------------------............////////////---------------------------,,,***))))))***,,,---,,,------......------,,,---...//////////////////000000000000000000111111000000000000000000000000000000000000000000000000000000111222222333333444333333333333333333333333222333444333111000000111111111222222333555666777555555666777888777444222333444666777888888777666999777444444555666555555555555666666666666555555444444555666666666666555444444555666888999::::::777777777777777777777777:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::::::::::::::;;;::::::999999::::::;;;888999999999999999999999777888888999::::::999999777888999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::888777999999999888888888777777999888777777777777888999777999:::999888777888999777666444333222333444444222222333333444444555555222333333333333222111111111000000/////////......111000000//////000000000111111000000000000111111222111000///////////////---......//////......---+++,,,,,,,,,,,,---------000///...000222444444444,,,,,,------------------...//////////////////...,,,,,,...///000000000000------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,---...------,,,---------,,,------...//////...,,,,,,...///...---...---------------..............................---------------------------......//////......---....../////////000000000111111111000000000000000......////////////000000444777:::;;;999666333222111111222222222111111000333444444444222222444555:::999777555444555666777>>>===:::888777777888888555777999999666444333222000111222111000///000111222222111000///.........---000111000333:::>>>===999777444111/////////000---///111222333222000//////////////////.........222111111000///...------111111000000//////......------........./////////.........------------,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000///000000111111111111111------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,/////////......---------,,,---------............+++,,,,,,,,,------------+++,,,---.........---,,,,,,,,,,,,------------...---------............///------------........................////////////........................---,,,,,,++++++,,,......,,,------......------,,,......///////////////...////////////000000000000000000000000000000000000////////////////////////000000111111222333333333222222222222222222222222111222444333222000000111000000111111222444555666666555555666888777555333333444555666666777777777:::777555444555555555444444444555555555555444444333333444555555555555444333333444555777888888999666666666666666666666666888888888888888999::::::;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;::::::::::::::::::999999999999::::::777777777888999999::::::888999:::;;;;;;<<<<<<;;;888888999::::::;;;<<<<<<888999;;;;;;;;;:::999777:::::::::;;;;;;;;;;;;;;;999888777666666777888999555777888777555555666888999777555333222333444444111222222333444444555555222333333333333222111111000000111111111000//////000000////////////000000000000///......//////000000000//////.../////////---......//////......---++++++,,,,,,,,,---------------...000222333111000+++,,,,,,---.........------......//////......---+++,,,---///000000111111......---,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++---...---,,,+++---,,,,,,,,,------...//////...,,,,,,...///...---,,,,,,,,,,,,---......///........................------------------------------...//////...------/////////000000000111111//////000000000000000000---........./////////000444666888777444111000111//////000000000000//////222333333333222333555777888777555444333444555555;;;999777555555555666555222444666777555333222222...000222111//////000222222222222222000///000000...111222000333:::>>>===444333222111000000000000...111333555444333222111000000000000000000000000000///.........---,,,+++000////////////.........---------.........//////.........---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111---...///000000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,******+++++++++,,,,,,,,,******+++,,,---......///***+++---...///...---,,,,,,,,,,,,---------......---------............///------------.........///............////////////........................++++++,,,,,,,,,---------,,,------......------,,,......////////////......---.........////////////000000000000000000000000////////////////////////000000000111222222333333222222222222222222222222000222333333222000000111000000000000222333444555666555444555666777666555444444444444555666777777:::888555444555555555444444444444555555444444444222222333444444444444444333333444555666666777777666666666666666666666666666555555555555666777777999999999::::::;;;<<<=========<<<;;;::::::::::::999888888777777888888999999999999:::::::::::::::888888999;;;;;;<<<<<<;;;888888888999999:::;;;;;;555777999;;;;;;;;;:::999:::;;;;;;<<<===>>>??????999888777666666777888999333555777666333333444777:::999666444333333444555111111222333333444555555222333333333333222111111///000111222222111000///000000////////////000111///......---------......000000////////////000000---..................------------.........//////+++,,,...111333222///,,,+++,,,------.........---,,,------......------,,,+++,,,---///000111111111///...------,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,''')))+++---...---,,,+++,,,,,,,,,,,,------...//////...,,,,,,...///...---+++++++++,,,---...///000........................------------------------,,,---...//////...---,,,000000000000111111111111////////////000000000111/////////000000000111111222444555444000---.../////////////////////000000/////////...---///222555444333222000000000111222777555222111111222222111000222444555333111000000,,,...000000...---///222///000222222111000000000---000000///111888<<<;;;000000//////...------------000333555444222111111------,,,,,,---...//////000///......//////...---------..................---------.........//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111,,,,,,---...//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********))))))***+++---...//////***+++---//////...---,,,,,,,,,,,,------.........---------.........//////---------.........//////............/////////000////////////////////////((()))***+++++++++++++++,,,------......------,,,...///////////////......,,,---------......//////000000000000000000000000////////////////////////000000000111222222333333111111111111111111111111///111333333222000000000//////000000111222444555777555444444666777777666555444333333444555777888:::888555444555555555444333444444555555444444333222222333444444444444333333333444444555666666666666666666666666666666666888888888888888999999:::999888888999:::;;;<<<===>>>===<<<;;;:::999999999777777666666666666777777<<<<<<<<<;;;;;;:::::::::555666777888999:::::::::888888888888888999999:::777888:::;;;<<<;;;;;;:::::::::<<>>777444666777555333555555444444444333333333333333444444333333222111333333333333444555666666333333444444444444333333333333222222111000//////222111111000///......---111111000///////////////---------............///..............................///000111111000000---...000111222111///..................---------...------,,,,,,------...***++++++,,,---...//////222222222///,,,+++,,,---------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......*********+++,,,---...///---------.........//////---------............//////............---------+++++++++,,,,,,---------,,,,,,------------,,,,,,111000000///......------000///...---------------000//////............///111111111111000000000000---------------...///000////////////000000000000555333111000///000111222777777666555333222111000////////////000000000000////////////////////////000000000000000000000000......///000111222333333000000///---++++++---///---111333222111222000+++///...---,,,,,,---...///---...///...,,,,,,...///......------------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000------------...///111222........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///,,,---......,,,,,,---...000000111111111111000000000000000000000000000000......---,,,++++++++++++------------------------........................,,,---...//////...---,,,000000000000111111111111000000111111111111111000111111000000000000111111111111222222222222111111///000000111111111000000...//////111222444666777444444333333333444555555555444444555666666444333555444333333444555333222222222222222222222222222555555444444333222111111888777666777888999888777666666555555555444444444777888999888777666777888999999999:::::::::;;;;;;===<<<;;;999888888999999777777777777777888999999888999::::::888777777888666777888:::;;;<<<======<<<;;;999666444555888;;;777888:::;;;<<<<<<<<<;;;======>>>AAAEEEGGGHHHGGGCCC>>>777555777888777555555555555444444444333333333444444444444333222222222222222222333444555666444444444555555444444444333333222111111000//////111111000000///......---000000///............///------------..........................................//////000/////////,,,...///111111000///...---------..................------,,,,,,------...++++++,,,,,,---.........000111111000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------...+++++++++++++++,,,---...------------.........///------------............,,,---------......//////,,,,,,,,,------.........---------......------------------------.........///......------------...//////.........//////000000000000/////////......---------------...//////////////////000000000000444222111//////000111333777666555444222111000000........./////////000000......................../////////////////////////////////000000000000000000111000...---,,,...000...444777444222111///,,,///...---,,,,,,---...///---...///...,,,,,,...//////......------......///---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,---...///000111222000///...---------...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------//////......------------------,,,+++++++++++++++------------............,,,---......,,,,,,---...///000000111111000000//////////////////////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000///......000000000000000000000000------...............---111111000000000000111111111111222222222222111111111111111111111000///...///000000111222444555666555444444333333333444444555444444555666666666666888666555444555555444222333333333333333333333333555444444333222222111111777666555666888999777666666666666666555555555444666777888888666666777888999999999::::::::::::;;;===<<<:::999888888999999777777777666666777888888888:::;;;:::888777777888888999::::::;;;;;;;;;;;;===<<<:::777555555777999777888:::;;;<<<=========>>>======???BBBDDDDDDDDDAAA<<<777666888999999888555555555444444444444333444444444444444333333222222222111222222333444555444555555555555555555444222222222111111000000///111000000//////.........//////...------------...------------.............................................///......------+++,,,.../////////...---,,,,,,------......//////......------------......,,,,,,,,,,,,---------------///000000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------............,,,,,,,,,---------......++++++,,,---...///000000------------............---..................---***++++++,,,---.........------------------...///............///000111111/////////.........------------------------...///....../////////000000000222111000//////000222333555555333222000/////////---------.........//////................................................000000//////.........---000111111///......000111111888===999333000///---......------------......---......---,,,,,,---/////////............//////............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,...000222333......---------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---//////............------,,,++++++************+++------------............,,,.........---,,,---......//////000000//////...////////////////////////000//////...------,,,,,,++++++++++++++++++++++++------------------------//////000000000000//////000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111222222222222111///...---111111111111222333444555666555444333333222333333555555444444555777999;;;<<<:::777666666666444333444444444444444444444444444333333222222111111111444444444666888888666444666666666666555555555555555777888777666555777888888888999999999:::::::::<<<;;;:::999999888999999888777666666666666666777777999:::999888666777777:::::::::;;;;;;::::::999======<<<:::777555666777888888999;;;<<<===>>>>>>;;;:::999:::<<<>>>>>>===<<<999666555777999999999555555555555444444444444444444444444444333222222111111111111111222444444444555555666666555555444222111111111000000000///000000/////////...............---,,,,,,,,,,,,---,,,,,,---------.............................................---,,,,,,+++++++++,,,...............++++++,,,------...//////......------------......---------,,,,,,,,,++++++***---000111000.........++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++------------------------+++,,,,,,,,,------------++++++,,,------...//////---------------------------......//////......---+++++++++,,,------......,,,,,,,,,,,,---......///------......///000111222/////////.........---------------,,,,,,---......---.........///000000000111000///...///111222444444333111000......------,,,,,,,,,---------..............................------------------------//////.........---------///000000///---...000222333<<>>>>><<<999666555555888888999:::;;;<<<===>>>999888666666888999999888888666444444555777888999666666555555555444444444333333444444333333222111000000///000000111222333444444555555555555444444111111111000000000000000////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------......---,,,++++++***+++,,,------.........***++++++,,,---.../////////......------......///---------,,,,,,+++******)))+++///000///.........++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++*********++++++------------------,,,,,,++++++++++++,,,,,,,,,------------------------,,,++++++++++++++++++++++++------............------------------------------,,,,,,,,,,,,,,,---...///------------...///111111000000000/////////.........------,,,,,,,,,------,,,------...///000000000111000///...///000222444444222000...---,,,------,,,,,,,,,,,,------------........................------------------------------------............---......---,,,---///222777>>>BBB;;;333/////////,,,------------------,,,,,,---...---++++++---.........------------......++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++++++++,,,///222333,,,---...000111222333444------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---...//////------...///......////////////..............................000000000000///...---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111222222333111000///............///111111000000000000111111111111222222222222111111...///000111111111111111333222222111111222333333666555444333222111111111444444444333333666<<>>:::888777666444333222222222222222222222222333333333222222222222222222222333555777777666444444444444333333333222222333555666666555555666777777777777888888888999999999999999999999999888888777777666666666666777777333555777888888888999:::777777999:::;;;<<<<<<<<<<<<===>>>===:::777666666999999999999999;;;<<<<<<:::888666666777888999888555444444444555666777888666666666555555555444444222222222222222111111000///////////////000222222333444444444444444444333000000000000000000000000..............................---,,,,,,,,,,,,---,,,,,,,,,,,,------------........................---------...------,,,,,,+++++++++,,,---...//////++++++,,,,,,------......//////............//////------,,,,,,++++++******)))+++...///.........///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++************,,,------------------,,,.........---------------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,---...///000000111111000///......///111222444222000---,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,---------......//////,,,,,,------,,,---000222:::???@@@888111//////...,,,,,,------------,,,,,,,,,------,,,++++++,,,...------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------************************,,,,,,+++,,,,,,...000111000111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++,,,++++++++++++,,,------,,,,,,,,,,,,---------------...//////...---...///...//////000000//////...........................///000000000000...---,,,************************++++++++++++++++++++++++------,,,++++++,,,------......000111333444555666333222111/////////000000111111000000000000111111111111222222222222111111---...///111222222222222222222222111222222333333555444333222222111222222222333444333222555<<>>999666555555444333222222222222222222222222333333333333333333333333333333222333666777777666444444444333333333333222222444555555444444666777666777777777777888888888888888999999999999888888777777777777777888999999777888:::;;;:::::::::<<<666777888:::;;;<<<======;;;<<<======;;;999999::::::999888888888888999:::;;;888666555777888999999444555555555555666777999666666666666555555555555000111111111111000//////............///000111111222222333333333333222222///000000000000000000000........................///......---------------++++++,,,,,,,,,---------........................,,,------............---++++++,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,+++++++++++++++***,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------***++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,---/////////.........------...---,,,,,,++++++,,,,,,+++,,,,,,---...///000111222111///......///000111444333000---+++,,,---...------------............------------------------------------------------/////////...............,,,------------...111444<<<>>>;;;444/////////---+++,,,------------,,,+++,,,------,,,++++++,,,...,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........000000000000///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************++++++++++++++++++++++++))))))******++++++++++++***************+++,,,,,,++++++,,,,,,,,,------------///000///...---...000///000000111111000000///...........................///000000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...---...000222444777888999777555333222111111222333111111000000000000111111111111222222222222111111...///000111111111111111111111111111222333333444333333222222222222222333000333444333222444:::???@@@<<<777444333333333222333333333333333333333333444444444444444444444444555333222222555777999999666666555555555444444444111333444444444444666777666666666777777777888888777888999::::::999888777777777777777888:::;;;<<>>:::999888777777777888999999777444444555777888888555666666666666666888999777666666666555555555555000000000000000///.........------......///000111111222222333333222222111////////////000000000000---.....................//////...------------...++++++,,,,,,,,,---------........................,,,,,,---...////////////,,,,,,,,,---...///111222---,,,,,,,,,,,,,,,,,,,,,//////............//////++++++++++++++++++++++++,,,---------,,,,,,...000------------------------*********++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,))))))))))))***+++,,,------------,,,,,,+++++++++)))************+++++++++******+++,,,------...///---------,,,,,,+++++++++***++++++,,,,,,++++++***'''((()))***,,,---...///...------,,,++++++++++++,,,,,,++++++***+++++++++......---------,,,,,,,,,...---,,,,,,++++++++++++++++++,,,---...///000111333111///...---...///000555333000---+++,,,---...---------.........//////------------------------........................222111000///...---,,,,,,---............000333555>>>===888111...//////---++++++------------++++++,,,------,,,++++++,,,...+++******************+++,,,,,,,,,---------......------------------------************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))((())))))***++++++++++++,,,,,,,,,---------...///000///...---...000000000111111111111000000........................---...///000///...+++***++++++++++++++++++++++++************************///...---,,,,,,---...///,,,...000222666888:::<<<444333111///......///000111111000000000000111111111111222222222222111111000111111111111000000///111111111111222333444555222222222111222222333333///222555444222333999>>>>>>;;;666333222222222222444444444444444444444444555555555555555555555555777444222222444777:::;;;888777777777666666666666111222444444444444555777666666666666777777777777777777999::::::999888777666777777888999;;;<<<===FFFGGGFFFDDD@@@===;;;;;;999::::::;;;;;;::::::999888999;;;;;;;;;<<>>???<<<;;;:::999888777777777888777555444333444555666444444555555555555444444555555555555555444333333222222111111000/////////222222111111111000000000000000000000000000000000000000//////...------,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------***+++,,,,,,------,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++++++++*********))))))***+++,,,,,,,,,+++******---,,,+++*********++++++,,,,,,,,,++++++*********************************++++++,,,,,,---......//////...,,,+++++++++---...+++++++++++++++******))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,+++++++++---///000000///...------...///000222000///---,,,++++++,,,------------------------------------------------//////...------...//////...---------,,,,,,,,,,,,---,,,,,,,,,---...000111666444111///---,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,++++++************++++++*********)))******++++++************************,,,,,,,,,++++++*********++++++,,,,,,+++******)))))))))))))))))))))))))))************************)))))))))))))))******+++******************************+++,,,,,,,,,,,,+++,,,,,,---...////////////000000/////////...............////////////......++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...///000111222111111//////000000///...///000111222333333333333222222222222000000///...............///000000000000000//////000/////////111333666888777666444111000000111111222222222222333444555555999777444222222333666777999999888666444444666888:::<<<===;;;777444444444333111111333777::::::999888999999777444222444666777666555444444444555666666555555555555555666666888999:::;;;;;;:::999888888777555777;;;@@@CCCDDDDDDCCCAAA?????????@@@@@@===;;;999999:::;;;::::::::::::::::::;;;===>>>???>>>===;;;999777666555555666555444333333444555555444444555555555555444444444555555555555444444333222222111111000/////////111111111111000000000000000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))***************************))))))))))))******++++++,,,++++++***,,,,,,+++************++++++++++++++++++*********************************++++++,,,,,,------.........---,,,+++++++++,,,---++++++***)))))))))******)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++---...//////...---,,,,,,---...///000///...---,,,++++++,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.../////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++************)))))))))******+++++++++******)))************+++,,,------,,,+++***+++++++++++++++***************++++++******))))))************************************************)))))))))))))))******+++******************************+++,,,,,,,,,,,,++++++,,,---......//////...//////.........---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,---...............,,,,,,++++++,,,,,,---.../////////......---------///............///000000333333333333444444444555000000///.........//////000111111111000//////...000000000111333666888:::999777555333111111111111222222111222222333444555666555444444444555666777:::::::::999666666777888===>>>>>><<<999777666666222111111333666888888888:::::::::888555555666777888777666444444444555666555555555555666777888888888999:::;;;;;;;;;:::999:::888777888;;;???AAABBB@@@>>>;;;:::;;;>>>CCCFFFAAA>>>;;;::::::;;;:::999999999999:::;;;<<<===>>><<<;;;999888666555555444444444333333333444555555333444444555555444444333444444444555555444444333222222111111000/////////111111000000000/////////////////////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))***************+++++++++++++++++++++*********)))*********+++++++++++++++,,,++++++***************+++++++++***************************************++++++,,,,,,,,,---------------,,,+++***++++++,,,+++***)))(((((()))***+++))))))***+++++++++++++++++++++++++++++++++++++++*********))))))))))))))),,,+++++++++******))))))+++++++++***+++,,,,,,---,,,,,,+++++++++,,,---.........---,,,,,,---............---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...)))***,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...------,,,,,,+++***)))))))))))))))((())))))***+++,,,,,,+++***)))))))))***)))***,,,------,,,***)))+++++++++***************))))))*********))))))((())))))))))))))))))))))))************************)))))))))))))))******+++***************+++++++++******+++,,,,,,,,,,,,+++***+++,,,---..................---------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////000//////,,,,,,++++++,,,,,,---...000///...---,,,,,,,,,---------------......//////111111222333444555555666000000///////////////000111111111111111000///...000000000222444666888:::999888666444222111111111222222111111222333333444444444444555555666666777888999::::::999888999;;;>>>>>>>>><<<:::888777666222222333444666666666666:::::::::999999888999999999888666555555555555666555555555666666888999999999999:::;;;;;;;;;:::::::::888777777:::<<<>>>>>><<<:::999888:::===BBBDDDBBB???<<<:::999999888777888888999999:::<<<===>>>777666555555555555555555444444333333333444444555333333444444444444333333333333444444444444444333222222111111000/////////000000000/////////............................../////////...............+++,,,,,,------,,,,,,+++---,,,+++***+++,,,...///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++)))))))))******+++++++++++++++++++++******))))))************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++***)))(((((()))***+++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******)))))))))+++************+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,((()))+++---......------++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---...------,,,+++***))))))))))))(((((()))******+++,,,,,,+++***)))))))))***((()))+++,,,,,,+++)))(((************************((())))))*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++,,,---............------------,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...///000000000000,,,,,,++++++,,,,,,---...000///...------------...,,,------.....................///111222333444555000000/////////000000111111111111111111000//////...///000111333555777777888777666444333222111111222222111111111222333333333333444555555555555555333666888999:::;;;===??????===<<<:::999888666555333444555666666555555555::::::;;;===>>>>>>===<<<:::999777666555555666666555555555666666888999999888999999:::;;;;;;;;;;;;:::888666666888999999999888888999:::;;;<<<>>>>>>AAA>>>:::777777777777666888888888888:::;;;<<<===333333333333444555666777555555555555444444444444333333444444444444333333222333333444444444444333222222111111000/////////////////////............................................................++++++------------++++++,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++******)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************++++++,,,,,,---............---------,,,,,,,,,,,,)))))))))))))))***+++,,,******++++++******)))((()))))))))***************************************++++++++++++,,,,,,,,,,,,+++++++++*********))))))******)))))))))***++++++((()))******++++++******++++++++++++++++++++++++))))))))))))************+++++++++******************************+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***++++++,,,,,,++++++***(((***+++---......------++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,------,,,,,,+++***))))))))))))))))))******+++,,,++++++******)))*********((()))************)))((()))))))))***************))))))******++++++******'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---......//////.........---------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...///000111111111,,,,,,++++++,,,,,,---...........................,,,---......//////......,,,---...///000222333333000000/////////000111111000111111222222111111000...///000111222333444555666555555444333222111111222222111111111111222222333333333333444444444444111333555777888;;;>>>AAA???===:::888888777666444444666888888666555555555888:::===AAAEEEEEEBBB???;;;:::888777666666666666555555555555666777888888888888888999999::::::;;;:::888666666666777666444777888:::;;;<<<;;;:::999>>>;;;777555555666666666777777777888999:::;;;<<<333333333333444555666777666666666666555555444333222333333444444333333222111222333444444444444444222222111111000//////////////////.........------------------------------------------------------***+++---......---+++***+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,++++++***))))))(((,,,,,,,,,+++++++++******************************)))))))))******+++++++++******+++,,,,,,---......---------,,,,,,,,,++++++)))((((((((()))***,,,---)))******+++***)))((('''((()))))))))*********+++************************++++++++++++++++++++++++***************))))))((()))******+++++++++++++++((())))))***************++++++++++++++++++++++++)))))))))******+++++++++*********+++++++++++++++***************++++++,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++***+++++++++,,,,,,,,,,,,******+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,,,,++++++*********)))))))))******+++------*********)))******++++++************************((()))))))))*********+++)))******+++,,,,,,++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...////////////............------------......////////////......------------------------++++++,,,------,,,+++++++++,,,...///000111111111,,,,,,++++++,,,,,,---...+++,,,---////////////...,,,---...///000//////...,,,,,,---///000111222222000000//////000111111222//////000111222222222222///000111222222333333333333333333333333222222111222222111111111111222222333333222111111111222222000222333444555999===AAA@@@===999888888888666555555888::::::777555555555666999???FFFKKKKKKFFFBBB<<<;;;999777666666666777666555555555555555666666777777777777888999::::::;;;999777777777666444222666888999;;;;;;;;;:::999<<<999555333444777888999777777777777888:::;;;<<<444444444444444555666777777777777777666555444333222333333444444333333222111222333333444444444444222222111111000///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,++++++***))))))(((,,,,,,,,,+++++++++******************************))))))******+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******)))((((((((((((***,,,---)))******++++++)))((('''(((((())))))*********+++************************++++++++++++++++++++++++***************)))(((((()))***+++---------,,,+++(((((()))***************++++++++++++++++++++++++))))))******+++++++++,,,*********+++,,,,,,,,,---*********)))***++++++,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***'''(((***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,............,,,,,,))))))******++++++++++++)))***+++,,,,,,+++))))))+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((()))***,,,,,,+++******,,,,,,,,,++++++++++++***************+++,,,---...***)))))))))***+++,,,,,,,,,,,,+++******+++,,,,,,(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---...///000000000000//////.........---------......////////////......------------------------++++++------------+++++++++,,,---///000000111111,,,,,,++++++,,,,,,---...(((***,,,///000///...---------///000000000///...------...///000111222222000000///000000111222222...///000111222333333333000111222333333333333222111222222333333222222111222222111111111111111222444333111000///000111111111222222222333666;;;???AAA>>>:::888999999777555666999<<<;;;888555555555555888???HHHNNNNNNIIICCC===;;;999888666666666777666555555444444444555555666666666666777888999:::===;;;999888777666444222777777888999:::;;;;;;;;;;;;888444333555888:::;;;666666777777888999;;;<<<333333444444555666666666666777999:::999666444222111111111111111111111111///000111222333444444444666666555444444333222222000000///..............................---------+++...000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...///...+++***))))))***++++++,,,---------,,,+++***))))))************)))))))))************+++++++++******************************)))))))))))))))***************************((()))*********((('''&&&))))))))))))************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,+++++++++******))))))++++++************++++++************************,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,(((((()))***************+++,,,------,,,+++***)))************************************************)))))))))***+++++++++,,,))))))***++++++++++++***'''%%%$$$'''***---,,,***)))************++++++++++++,,,///111222222111000---,,,,,,,,,+++*********++++++,,,---,,,+++***)))''''''((()))))))))))))))************************************************,,,,,,,,,++++++*********...------,,,+++***))))))++++++************++++++************************+++++++++++++++***)))(((************************))))))))))))))))))))))))************************,,,+++)))((((((((()))*********)))(((((()))***+++))))))))))))***************************************+++++++++***)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((((())))))))))))*********,,,,,,,,,++++++*********........................//////.........//////000/////////...---------,,,------------------------///...---,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++++++++***)))***+++---.........///000000000000000///////////////000111111...///000111222222111000222111111111111111222222111222333333444444333333555444444333333222222111444444333222111000///...111111222222222111111000///000111222444555666777;;;:::999888888999:::;;;666666777777777777666666555999AAAKKKQQQNNNCCC:::888888777777666666555555666666555444444444444555777777888888888999999999777999999888555222111111444555777888::::::;;;;;;:::888666555444555666777888777777777888:::<<<===555555555555555555444444555777888999999777444222111111111111111111111111111222333444444555555444555555444333333222111111000//////...............//////......------,,,,,,,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,---...///---+++***))))))***+++******+++,,,,,,+++***)))))))))************)))))))))************+++++++++******************************))))))))))))******************************((()))******)))((('''&&&))))))))))))************++++++++++++************)))***++++++,,,,,,++++++++++++*********)))))))))***))))))(((((())))))***************************,,,,,,+++******)))(((((())))))************))))))))))))))))))))))))))))))((((((((()))))))))******+++*********************(((((()))***************+++++++++++++++***))))))******************************************************************++++++))))))***++++++++++++***)))'''&&&(((+++---,,,***)))************+++++++++***,,,...000111111000000+++++++++++++++*********++++++,,,,,,,,,+++***)))'''((())))))******))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********---,,,,,,++++++******)))++++++************++++++************************+++++++++++++++***))))))************************))))))))))))))))))))))))************************++++++)))((((((((()))***,,,+++***)))(((((())))))))))))))))))************************************+++++++++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,+++++++++******------------------------...---,,,,,,,,,,,,,,,---............------------------------------------//////......------------++++++,,,---............------------------------,,,,,,,,,,,,,,,---............///000000000000000///////////////000000111...///000222222222222111222222111111111111222222111222222333444333333333444333333333333222222222444444333222111000//////000111111111111111000000///000111222444555666666888888777666666777888888666666666777666666555555555888???GGGLLLIII???777777777777666666666666666666555555444444444444444777777777888888888999999:::<<<===;;;888666555555555666777888999:::::::::999888666555555666777888888888777888999:::<<<===777666666555444444333333444666777888888777555444111111111111111111111111444555555666666555555444333333222222111111000000000///......------....../////////...---,,,,,,+++------,,,---...---,,,***,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++++++++,,,,,,---...---+++***))))))***+++))))))******+++******)))))))))************)))))))))************+++++++++***************************)))))))))))))))******************************((())))))))))))(((((('''))))))))))))************************)))))))))))))))***++++++,,,,,,++++++******))))))))))))(((((()))((((((''''''(((((()))************************+++++++++******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******)))(((((((((((()))***************+++******)))))))))))))))******************************************************************))))))))))))***++++++++++++******))))))***+++,,,,,,***)))************+++++++++)))***,,,.../////////...))))))******************++++++,,,,,,++++++***)))((()))******++++++******((((((((((((((((((((((((************************+++++++++++++++*********++++++++++++++++++++++++++++++************++++++***************************++++++++++++***))))))************************))))))))))))))))))))))))************************+++******)))((()))))))))---,,,+++)))(((((('''((())))))))))))************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++***------------------------...---,,,,,,++++++++++++------------............------------------------/////////...............,,,,,,------...---------........................---......////////////.........///000000000000/////////......//////000111///000111222333333333333222222111111111111222222111111222333333333333222222222222222333333333333444333333222111000/////////000000111111000000//////000111222333444555666666555555444444555555666555666666666555444444333666777<<>>666666555555555444444444444555666777777777666555111111111111111111111111555555666666555444444333111111111000000///////////////...------------...000///......---,,,++++++...,,,***+++...///,,,))),,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))******))))))******************))))))************))))))))))))*********+++++++++************************))))))))))))))))))***+++************************((())))))))))))(((((((((((()))))))))************))))))))))))(((((((((((())))))***+++++++++++++++)))))))))((((((((((((((()))((((((''''''(((((()))************************+++*********)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))((((((((()))******************)))(((''''''((()))***************************************************++++++******))))))(((((())))))***++++++++++++***+++******************)))))))))*********+++++++++))))))+++,,,------------((((((((()))*********++++++++++++++++++******)))))))))***+++++++++++++++))))))))))))))))))))))))************************+++++++++***************))))))******+++++++++,,,++++++************++++++******************************+++++++++******)))************************))))))))))))))))))))))))************************+++******)))))))))))))))++++++***))))))(((((((((((()))))))))************((((((((((((((((((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------...------,,,,,,---------------------------...///000000///...------...//////000000/////////............///000000000000111222333444444444333333222111111111222222000111111222222222222222000111111222333333444444333333222222111000000///...//////000000000000//////000111222333444555555555555444444444444555555555555555555444333222222555666888<<>>999666333333444555555666777777555555444333333333333333666666666777777777888888888999:::999777555555666888888999999999888888777777666666666777888999999999999888888999;;;===>>>444444444555555555666666444555666666777666555555111111111111111111111111444444444444444333222111//////////////////......//////...---------------///......---,,,,,,++++++---+++)))+++...///,,,))),,,,,,,,,++++++******************+++++++++,,,,,,,,,++++++******+++++++++++++++******************************++++++,,,,,,))))))************))))))))))))*********+++++++++************************))))))(((((()))***++++++************************)))(((((((((((()))))))))((()))))))))************)))))))))(((((((((''''''))))))***++++++++++++***((((((((((((((()))))))))***))))))(((((())))))************************************)))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))))))))*********(((((()))))))))*********(((((()))***************))))))'''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))***++++++++++++***))))))***)))(((((((((((())))))*********+++++++++))))))***++++++,,,,,,,,,((((((((()))*********+++++++++*********)))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))************************((())))))******++++++,,,++++++************++++++************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((())))))************((()))))))))************((((((((((((((((((((((((++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++---------...------,,,,,,------------------------,,,---...//////...,,,,,,------...///////////////...............//////000000000000111333444555555444333333222111111222222///000111111222222111111///000111111222333444444333333222222111000000000......///000000000000000000000111111222333444444555555555555555555555555444444444444444333222222444555777999<<<<<<;;;999222222333444555666666777555555444333333333333444555555666666666777777777666777777666444333444666888999999999999888777777777777777777777888999999999888888888999;;;===>>>333333444444555666666777555555666666666555555444111111111111111111111111222333333333222111111000////////////............///...------,,,,,,------------------,,,,,,,,,,,,+++******+++------,,,+++,,,,,,,,,+++******))))))))))))*********+++++++++,,,++++++************+++*********************)))***************+++,,,---))))))************)))))))))************+++++++++************************(((((((((((()))***+++,,,************************)))(((((((((((())))))***))))))))))))************))))))))))))((((((((((((((()))******++++++******(((((())))))))))))*********))))))(((((())))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++(((((()))***************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++***((()))***)))((('''((())))))************+++++++++)))))))))******+++++++++))))))******************++++++***))))))))))))***((()))******++++++******************************)))))))))))))))))))))))))))))))))***************)))))))))*********++++++++++++************++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************)))((((((&&&'''(((***++++++++++++))))))))))))************))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((************************************+++++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,++++++,,,,,,------...---------........................,,,------------,,,++++++------...////////////.........------......///000/////////000222333555666555444333222222111222222//////000111111111111000000000000111222333333444222222222111111111000000......///000111111111111000000111111222333333444555555666666666666555555333333444444555444444333333555666888:::;;;;;;;;;222222333333444555666666666666555444444444444555555555555555666666666666666777777666444444666777888888999999999888888777777777888888888888888888888777777777888:::<<<===444444555555555555555555666666666555555444444333111111111111111111111111111222222222222222111111.........//////////////////...------,,,,,,------+++,,,,,,,,,,,,---------)))***,,,,,,,,,+++,,,---,,,,,,++++++***))))))((())))))))))))*********+++,,,,,,+++***************))))))************))))))))))))(((((()))***,,,---))))))************)))))))))************+++++++++************************(((((((((((()))***+++,,,************************)))(((''''''((()))***+++))))))))))))*********************)))))))))((((((((())))))***************)))))))))*********++++++)))((((((''''''(((((()))************************((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((()))))))))))))))(((((()))***************'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))***++++++++++++***''')))+++***(((((()))+++)))************+++++++++******************+++++++++++++++++++++*********,,,+++***)))((())))))***'''((())))))******))))))************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))************++++++************++++++************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++***)))(((''''''((()))***++++++******))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))(((((())))))***+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++++++++,,,---............------------------------...------,,,++++++,,,,,,,,,---......//////.........------------...//////.........///000222444666555555444333222222222222...///000000111111000000000000111111222222333333222222222111111111111111...///000111222222222222000000000111222222333333444444555666666555444444222333444555555666555555444666777888888888999999222222333333444444444555777777666555555555555666444444555555555666666666555666666555444444666888777888888999999999888888888888999999888888777777777666666666777999;;;<<<666666666555444444333333777777666555444333333333111111111111111111111111111222222333333222222222......//////////////////......---,,,,,,,,,,,,---***++++++,,,,,,------...'''***------+++***+++...,,,,,,++++++***))))))((())))))))))))************,,,,,,+++***))))))******((()))************))))))((('''''''''((()))+++,,,))))))************)))))))))************+++++++++************************(((((((((((()))***+++,,,************************)))(((''''''''')))***+++))))))))))))************************))))))))))))(((((()))***************))))))******+++++++++,,,'''''''''&&&&&&'''''''''************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((******))))))((((((''''''(((((()))***************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))***++++++++++++***'''***,,,+++))))))+++---)))************++++++++++++***************+++,,,---,,,,,,,,,+++*********,,,+++)))((((((((()))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))++++++************++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++)))((('''((()))***++++++***(((((())))))))))))************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((())))))))))))******************++++++,,,,,,,,,************************))))))******+++,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++***+++---//////...---,,,***+++,,,---......///...++++++++++++++++++++++++000...---,,,+++,,,,,,---,,,---......//////.........------------...//////............000222444555666555444333222222222222...//////000000000000000111111111111111222222222222222222111111111111111//////000222222333333333000000000111222222222333333333555555555555333333222222444555666777777777666777888888777666666777222222333333333333444444888888777666666666666666444444444555555555666666333444444333222222555777777777888999999999999999999999999999999888777666666666555555777888:::;;;777777666555444444333333333333333333333333333333222111111000000111111222111111111111111111222222000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))((((((((((((((()))***+++,,,,,,,,,+++***)))(((((('''&&&&&&'''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++******))))))))))))******)))((('''&&&&&&'''((('''(((((()))))))))))))))******))))))))))))******((()))***+++,,,+++******))))))((((((''''''&&&&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...---+++)))((('''***+++)))&&&&&&(((+++))))))))))))))))))))))))******))))))((((((''''''******))))))******+++,,,***++++++++++++***))))))*********)))))))))))))))))))))(((((()))***++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******+++***'''&&&&&&'''***+++))))))))))))))))))))))))+++***((('''&&&''')))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))*********((('''&&&+++++++++++++++***))))))(((((())))))*********+++))))))))))))************************************)))*********++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,++++++******++++++,,,,,,,,,---//////---++++++,,,,,,------,,,,,,+++........................+++,,,,,,------,,,,,,+++///......------,,,++++++------............------//////......000444888:::888666444333333333222111111111111111111111111111////////////////////////111222333333333333222111111111000000111111222333222222333333333333444444333444444555555555555555666555555555555444444444666777666666555444222222222222333333333444444444666666777888888888888888555555666666666666555555777888888666444333444555888777777777888999::::::666888999999888666555555333333555777888999999999777666666555555444333333222222222333333444444444222222111111111111222222222222222222111111111111000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))))))))(((((((((((())))))***))))))))))))((((((((())))))((((((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''((((((***)))((('''&&&''''''((('''(((((()))))))))))))))******))))))))))))******(((((()))***************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))(((''''''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''******))))))******+++,,,***++++++++++++***))))))))))))))))))))))))))))))******))))))***++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******+++***'''&&&&&&'''***+++))))))))))))))))))))))))***)))((('''''')))+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))******++++++***)))((()))))))))))))))(((''''''((()))))))))************))))))))))))************************************)))))))))*********++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---//////---++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++...------------,,,,,,,,,------............------...------...000444777:::777555333333333333222111......///000111111111111000000000000000000000000111222333333333333222111111111000000111111222333222222333333333333444444444444555666666666666555555555555555444444444444666666666666555444333222222222333333333444444444666666777888888888888777555555666666666666555555777888777666444333444555888888888777888888999999888999;;;;;;:::999888888333444555666777777777777777666666555555444444444000111222222444444555666333222222222222222222333333333333222111111111000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))(((((()))))))))+++***)))))))))***,,,,,,++++++***)))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))))))))((('''''''''(((((('''((())))))******))))))******))))))))))))******))))))(((((())))))***+++((((((((()))***+++++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***))))))))))))***++++++***++++++++++++***))))))))))))))))))))))))))))))++++++*********+++,,,,,,------,,,+++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((()))+++---......------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))******++++++++++++***((())))))))))))(((((('''))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---......,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------,,,,,,---000333777999666444222222333333222111,,,---///111222222111000111111111111111111111111111222222333333222222111111111000000111111222333222222333333333333444444555555666777777777666666555555555555444444444444555555555555555444333222333333333333444444444444555666777777888888777777555555666666666666555555666777777666444333444555999888888888888888777777777888999;;;;;;<<<<<<;;;666666666666666666555555777666666666555555444444222222222333333444444444333333222222222222333333444444333222111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))***************++++++******))))))((())))))))))))((('''&&&'''))),,,---++++++******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))***+++,,,))))))(((((((((((((((((((((((()))************)))******))))))))))))******+++***)))((()))***+++,,,&&&'''''''''((((((((()))''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))***+++,,,---)))&&&$$$%%%(((***(((&&&))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***++++++++++++***))))))((((((((()))))))))))))))+++******)))******++++++,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))***+++,,,---///...------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++++++++******++++++++++++***))))))))))))))))))*********((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......,,,+++,,,------,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---------------------------------...111444777999555333111111222333333222///111333555555444222000222222222222222222222222222222222222222222222222111111000000111111222333222222222333333333444444555666666777777777777777555555555444444444333333444444555555555444333333333333333444444444444555555666666777777777777777555555666666666666555555666666666555333333444555999999888888888777666666444444666999===???AAAAAA:::999888777666666555555666666666666666555555555444444444333333222222222333222222111111222222333333333222111111000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******+++++++++,,,++++++***)))))))))))))))%%%%%%######$$$&&&)))************))))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++(((((())))))))))))))))))((())))))*********************))))))))))))******++++++***))))))+++,,,---)))((((((((('''''''''&&&((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***+++,,,,,,***'''%%%&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((())))))***+++***++++++++++++***))))))''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))++++++******************......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))******+++++++++************))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---++++++,,,,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...//////...---,,,,,,,,,,,,---...---......000222444666888333111000000222333333222555777888999888555222000222222222222222222222222222222222222222222222222111111000000111111222333222222222333333333444444555666666777777777777777555444444444444333333333333333444444444444444444333333444444444555555555555555666777777777777777555555666666666666555555555666666555333333444666888888888888888777666555222222444999@@@EEEHHHHHH>>>===;;;999888777777666666666666666666666666666666555555444222222111000222111111111111111111222111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******+++,,,,,,,,,,,,+++******)))))))))))))))((((((((()))***,,,---)))))))))***))))))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%&&&'''(((((((((((()))*********))))))((()))******++++++************))))))))))))*********************++++++,,,+++++++++***)))((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((()))'''&&&''')))*********''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))*********++++++++++++***))))))&&&''''''(((((())))))***))))))((('''''''''((((((''''''((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++*********))))))))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))(((((('''(((((()))***'''(((((())))))))))))(((************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000///---+++***+++,,,+++*********++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...---,,,++++++,,,---.........///000111333444555111000///000111333333222999:::::::::888555333111222222222222222222222222333222222111111222222333111111000000111111222333222222333333333333444444555555666777777777666666444444444444333333333333111222333444444444444444333444444444555555555555444555666666777777666666555555666666666666555555444555555444333333444666666777888888888777666555555444555;;;DDDJJJMMMMMMAAA???===:::888888888888666666666666666666666777444444444333333222222222111000000//////000000111////////////........................------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++,,,---------,,,+++***))))))))))))+++,,,,,,,,,------......((()))***+++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&&&&''''''((()))***+++******)))))))))***++++++++++++*********))))))))))))******''''''((()))))))))))))))************))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((('''&&&&&&'''(((''''''((()))+++************************'''((((((((()))))))))***((((((((((((((()))*********++++++++++++***))))))&&&&&&''''''((())))))*********)))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***)))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++***)))((((((((()))***''''''((()))))))))))))))************)))))))))((())))))))))))************************************)))))))))*********++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++---///000111///---+++******+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------............---+++******+++---...------......///000000111000///...///111333333222888888777777555444222111222222222222222222222222333333222111111222333333111111000000111111222333222222333333333333444444444444555666666666666555444444444333333333222222000111222333444555555555444444444444555555555555444555666666777777666666555555666666666666555555333444555444333333444666444555777888999888666555777555555:::BBBIIIKKKJJJAAA???<<<:::888888888888666666666666777777777777333333333333333333333333000000////////////000000---------...............//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))***+++,,,,,,---------,,,+++***))))))))))))''''''((())))))))))))(((((()))+++,,,---,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((('''((()))+++++++++***)))))))))***++++++++++++*********))))))))))))******$$$%%%'''((((((((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***'''&&&###&&&((('''%%%%%%(((,,,'''''''''''''''''''''''''''((((((((())))))******((((((((((((((()))*********++++++++++++***))))))&&&&&&&&&'''((())))))***++++++***))))))((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((())))))))))))))))))((())))))))))))))))))))))))%%%&&&''')))************((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******---,,,+++)))))))))******))))))***++++++++++++++++++*********))))))(((((())))))))))))************************************************++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))******+++---///111222000---+++******+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---+++******+++---...,,,,,,------------------000......///111333333222555444444333222222222111111111111111111111111111444333222111111222333444111111111000111222222333222222333333333444444444333444444555555555555555444444444333333333222222000111222333444555555555444444444555555555666666444555555666666666666666555555666666666666555555333444555444333333444666333555777888999888777666777444333777???EEEFFFEEE@@@>>>;;;999777777777888666666777777777777666666555555555555555555555555444444333111000...---------------...///000000111000///---,,,++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************)))))))))***++++++,,,,,,)))************+++++++++))))))))))))(((((((((((())))))))))))******************))))))((((((''''''***)))(((''''''((()))***(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++++++++++++++***)))(((+++***((('''''''''((()))(((((())))))))))))((((((&&&(((***+++,,,+++)))((())))))))))))((((((((((((******)))((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((()))((((((''''''''''''(((******)))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,******))))))((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))******)))(((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&+++*********))))))(((((())))))))))))((((((((((((+++++++++,,,,,,++++++*********))))))******+++,,,+++***)))((((((''''''((())))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))%%%''')))***)))((()))))))))))))))))))))))))))))),,,,,,++++++++++++++++++,,,+++***((((((((()))***)))***+++,,,,,,,,,,,,,,,))))))))))))************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///...---,,,++++++++++++***+++,,,,,,------,,,,,,------,,,,,,---...000111777666555444222111000000000000000000111111111111444111...///111222111///000000000111222222333333444444444555555666666666333333333333444444555555000000000111111111111111222222222222222222333333555444444444444555666777555555555555555555555555444555666666666555444333333333555666777777777777777777666666555555555444888999999:::<<<===>>>>>><<<;;;999888888999888777666666777777777777666666444444444444444444444444444333222111000...---------------...///000000000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++******)))))))))((((((((())))))))))))************************)))))))))(((***)))(((''''''((()))***(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((******+++++++++***))))))+++***)))((('''(((((()))((()))))))))))))))(((''''''((()))++++++***)))((())))))))))))((((((((((((******)))((((((((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))************************))))))))))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((((('''''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((('''*********)))))))))(((((()))))))))))))))))))))((())))))************************))))))******+++,,,)))((((((((((((((()))***))))))))))))))))))))))))***)))))))))((((((((('''(((((()))******)))(((((())))))))))))))))))))))))&&&(((*********))))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))((((((((()))***)))******++++++++++++***))))))))))))************++++++***))))))***++++++*********+++++++++,,,,,,,,,,,,,,,++++++************,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------......---,,,++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,---...///000444333333222111000////////////000000000000111111333000......000111000///000000000111222222333333333333444444444555555555333333444444444333333222222111111111111111111111111111222222333333333222111111111111222222222333444444444444444444444444333444555666666555444444444444555666777777777666777666666666555555555555666777777888999:::;;;<<<::::::999:::;;;<<<;;;;;;444444444555555444444444444444444444444444444444444333222111000......------------...//////000000//////...,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++******)))((((((''')))))))))*********++++++++++++*********)))))))))))))))))))))************++++++************))))))))))))(((((((((((())))))(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((()))******++++++************)))((((((((((((((()))))))))))))))((('''''''''((()))***+++***)))((((((((((((((())))))))))))***))))))((((((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((('''''''''''''''((()))***************************(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,......---,,,+++))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&&&&'''((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***************)))******))))))))))))(((((())))))))))))))))))))))))'''(((((())))))************))))))))))))***++++++''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''')))++++++***))))))***))))))))))))))))))))))))))))))******++++++,,,,,,+++***))))))((())))))))))))************))))))((())))))))))))************++++++***))))))***++++++*********++++++++++++,,,+++++++++++++++*********))),,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...---,,,++++++***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,...//////000000000//////.............../////////000000000111///......000111000///000000000111222222333333222333333333333333444444111222444555555333222111333333222111000000000111000111222333333333222222//////111222222111000000333333333333333333333333222333444555555555555555555555666666666666666555666666666666555555555555444444555666777888888999888999;;;===????????????222222111111111111222222333333333333333333333333333333222111000///......---------......////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************))))))))))))*********************))))))((((((((())))))))))))************++++++++++++*********)))((()))))))))***************)))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))***++++++++++++***))))))((((((((((((((()))******))))))((('''&&&'''((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''')))******************++++++++++++'''''''''(((((((((((()))(((((((((((((((((((((((()))***---//////...,,,***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((&&&%%%$$$&&&''')))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((())))))************))))))))))))))))))(((((()))))))))))))))*********(((((((((((()))******+++)))))))))))))))***++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((***++++++)))))))))+++(((((((((((((((((((((((('''(((((()))***+++,,,,,,******))))))))))))))))))))))))***))))))(((''''''((()))))))))************+++******************+++************+++++++++++++++++++++***************)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++******++++++***+++,,,,,,------,,,,,,++++++,,,,,,------...///.....................///------......//////000000000///......//////000000000000000111222222333333222222222222222222222222///111444666777666444333333222111000000000000111111222222333333333222222111222444555555444222111333333333333333333333333222222333444555555666666555666666666666666555444666666666666666555555555444444555555666777777888999;;;???AAABBBAAAAAABBB333333222111111222333333333333333333333333333333333222222111000///......------------.....................------,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))*********+++(((((()))))))))*********++++++++++++*********)))((()))))))))************'''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))***+++++++++)))))))))))))))((((((''')))))))))))))))(((''''''''''''((()))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******))))))*********+++++++++&&&'''''''''(((((((((((((((((((((((((((((((((((((((***---//////...,,,***(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***)))'''&&&$$$%%%&&&((()))'''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&'''((())))))))))))(((((((((((((((((())))))((()))))))))*********+++***))))))))))))***+++,,,))))))(((((())))))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))***+++***(((((()))***((((((((((((((((((((((((''''''((())))))***++++++)))))))))*********)))))))))))))))))))))((('''&&&((()))))))))*********************++++++*********))))))*********+++++++++************************)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++*********++++++***+++,,,,,,------,,,,,,++++++,,,---.....................///////////////---------...///000000000111111000///......///000000000000111222222333333222222222222222222222222---///333666888888777666222111000///000111222444555444444333333333333333333444666777777666444222333333333333333333333333222222222333444555666666555666666666666666555444555555555666666666666666555666666777777888888888;;;>>>BBBDDDCCCBBBCCCDDD666555444333333444555666222222222222222222222222222222111111000//////...------------------------............---,,,+++***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********((())))))***++++++,,,,,,((((((((()))))))))******++++++*********)))))))))))))))))))))************&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))************)))))))))))))))(((''''''(((((())))))))))))(((((('''''''''((((((((())))))''''''(((((())))))******((((((((((((((())))))***(((((())))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''''''''((()))***((((((((()))******++++++''''''''''''(((((((((((())))))))))))))))))))))))(((***+++------,,,+++***(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))******((('''&&&&&&&&&'''((()))&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))&&&''''''(((((((((((('''''''''(((((((((((())))))((())))))******+++++++++++++++))))))))))))***+++)))(((((((((((()))******+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))******(((''''''(((***))))))))))))))))))))))))''''''(((((())))))******(((((()))************)))((())))))))))))(((((('''))))))))))))************)))***++++++++++++***))))))))))))************+++)))))))))***************(((***---...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++***+++,,,,,,------,,,,,,+++,,,---.../////////////////////////////////000------...///000000111222333333333111///......000000000000111222222333333333333333222222222222111---///222555777888777777111000000000222555888999:::999666333222222333444444555555666666555333333333333333333333333333333333222222222333444555666555555666666666666666555555555555666666666666666777888888888999999999:::<<<@@@DDDEEECCCCCCEEEGGG666555333222222333555666222222222222222222222222222222111111000/////////---------------------------............,,,+++***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******++++++++++++++++++,,,,,,,,,(((((((((((()))))))))*********)))))))))((((((((())))))))))))************''''''''''''((((((((()))'''((()))******)))((('''(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))******))))))((())))))***)))((('''&&&&&&'''((())))))******)))'''''''''''''''((())))))'''''''''((()))*********((((((((((((((()))******(((((()))))))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))&&&''''''((())))))******''''''((((((((()))))))))))))))))))))))))))))))))((()))******++++++******'''((((((((()))))))))***((((((''''''''''''(((((('''''''''((()))*********'''''''''(((((()))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((()))))))))((((((''''''''''''((((((((())))))((())))))******+++,,,,,,,,,+++)))'''''''''((()))((((((((((((((()))*********)))((((((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))******)))(((((((((((()))***((((((((((((((((((((((((((())))))'''%%%%%%''')))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))(((((()))*********))))))))))))))))))************)))***++++++++++++***)))))))))))))))************((()))))))))*********+++(((***---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++***+++,,,,,,------,,,,,,,,,---...000000000000//////////////////.........---......///000111222333555666666333///---...///000000000111222222333333444444333333222222222222///000111222333444444444111111111333666:::>>>AAA@@@===888333111222444555666666666555555444444444444444444444444444444444444333222222222333444555444444555666777777777666555555555555666666666777999999999999999::::::::::::???CCCDDDCCCDDDHHHLLL333222000//////000222333111111111111111111111111222222111111000000//////---------------------------......///...,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++......---,,,,,,++++++***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************'''((((((((())))))******'''((()))******)))((('''(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))((()))*********)))'''&&&%%%&&&''')))************'''''''''''''''((())))))&&&''''''((()))******+++((((((((((((((()))******(((((())))))*********+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$''''''''''''((((((((())))))(((((('''''''''((((((%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((((((((())))))******((((((''''''''''''((((((&&&''''''((()))******+++''''''((()))******))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***************)))((('''&&&'''''''''(((((())))))((())))))***++++++,,,,,,,,,+++(((&&&%%%%%%&&&'''((((((((((((((()))******(((''''''(((((()))***+++(((((((((((((((((((((((('''((((((((())))))******+++***)))(((((()))***+++((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((())))))))))))))))))))))))(((((((((((((((''''''''''''((()))+++++++++***)))'''((()))******+++******))))))))))))************)))***+++,,,,,,+++***)))))))))))))))************(((((())))))*********+++(((***---...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++***************++++++++++++,,,---------,,,,,,---...///111111111111000//////.........---------......///000111222333333777888777444///------///000000000111222222333333444444444333333222222222111000000000000000000000222222222555999>>>CCCFFFDDD???999333111111444666999888777666666666666666555555555555555555555555555444333222222222333444333333555666777777777777444555555555666666777777999999999999999:::::::::999===BBBCCCBBBEEEKKKPPP555444333111000111111222555444333333222333333333000000///...------,,,,,,---,,,,,,,,,,,,---......------,,,,,,+++***)))))))))***+++,,,---,,,++++++)))))))))***+++++++++,,,+++++++++++++++***)))(((((()))***++++++***)))((()))((((((((()))***++++++)))(((((((((''''''''''''***'''%%%%%%&&&))))))))))))((('''&&&&&&'''((()))---------,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&***)))((((((((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''((()))*********)))'''&&&))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''******))))))((((((((('''###$$$&&&(((((((((((('''''''''''''''((((((((((((***)))(((''''''''''''''')))))))))))))))))))))))),,,***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%&&&''')))+++,,,))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))************************''''''(((((())))))******************)))((('''&&&+++)))((((((((()))((('''+++******)))(((''''''&&&(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******)))))))))))))))))))))))))))***---/////////...---+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,,,,---///111111000///---///...---,,,,,,---...///000111111111222222222222555555555555333000...,,,000000000000111111111111222222222222222222222333111000/////////000111222222444777888777999===@@@<<<:::666333222333444666;;;:::888666555444555555222333333444444333333222333444444555555555555555777555444666888999777555777666555555555555666666888888999999999::::::::::::;;;===???AAADDDFFFGGG555444222111000000111222222222111000/////////000000//////...------,,,,,,---,,,,,,,,,,,,---......------,,,,,,+++******))))))***+++,,,,,,,,,++++++***************+++++++++***++++++++++++***)))((())))))************))))))(((((((((((((((((()))***))))))(((((((((''''''''')))&&&$$$$$$&&&((((((((())))))(((''''''((()))))),,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((''''''''''''((())))))***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''&&&'''((()))******))))))''''''''''''(((((((((((()))((((((''''''''''''((('''''''''''''''''''''''')))((('''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''''''''(((((('''''''''))))))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''')))***,,,(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''''''''''''''***)))''''''((()))((((((*********)))(((''''''''''''((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,.........---,,,************)))))))))((()))************+++++++++,,,------------,,,+++***++++++************+++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******+++,,,---,,,---...///000///......///...------------...///000000000000111111111222444444333222000...---,,,000000000000111111111111444333333222222111111111222111000000000111222333222666:::;;;::::::;;;<<<:::888555222222333555666999888666555333333333444444444555555555555444444444444555666666666666555777555555666999999888555777777666666666666666777888888888888999999999:::999:::;;;===???AAACCCCCC555444222111000000111111111111000......---------/////////...------,,,,,,---,,,,,,,,,,,,---......------,,,,,,++++++******)))***+++,,,,,,,,,,,,++++++++++++*********************++++++******))))))******))))))))))))******)))((((((''''''''''''((()))))))))(((((((((''''''(((&&&$$$$$$&&&'''((('''***))))))(((((())))))***++++++************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))******(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''(((((()))))))))))))))(((''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''(((((())))))((((((''')))))))))(((((((((((('''))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((()))))))))(((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&&&&'''))))))(((******))))))((((((''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))+++,,,---,,,,,,+++************)))))))))))))))************+++++++++------------------,,,+++++++++************++++++))))))***+++,,,---......*********++++++++++++,,,+++,,,,,,------,,,,,,+++++++++******+++,,,---...,,,---------............///......------......///////////////000000000000222111000///------,,,,,,000000000000111111111111555444444333222111000000222222111111111222333444555888<<<>>><<<:::888777666555333111111333555777777666555333222222222222666666666777777666666666555555666777777777666666777666666777999999888666888777777777777777888888888888888999999999::::::888999:::;;;<<<>>>??????444333222000000000000111222222000///...---------//////.........------------,,,,,,,,,,,,---......------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))************))))))+++***)))(((((()))***+++***)))(((((('''''''''''')))))))))(((((((((((('''(((&&&%%%%%%'''(((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((()))***'''''''''''''''''''''''')))***+++***)))(((((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&+++***)))((('''&&&%%%%%%)))'''%%%%%%&&&((())))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))((((((((((((*********)))((('''''''''(((((((((((((((((((((((((((((()))***++++++***************)))))))))))))))))))))*********++++++++++++,,,,,,---,,,,,,++++++++++++************++++++)))******+++,,,,,,------))))))*********++++++++++++,,,,,,------,,,,,,+++*********+++,,,---......---,,,,,,,,,,,,---......//////............//////.........////////////000111000...---,,,------...///000000000111111111111333333333222222111111111333222222111222333555666888:::;;;<<<:::777555333333222111000111333666888666666555444333333222222666666777777777777666666555666666777777777777777666666666777888888777777888888888777888888999999999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<<<<444333222000///000000111111000///...------------...............------------,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++***)))))))))((())))))*********))))))+++***)))(((((()))***+++++++++***)))((((((((((((***)))))))))(((((((((((()))((('''''')))***))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))(((((()))******+++((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((('''''''''''')))((((((''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((***,,,,,,)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))))))))'''''''''''''''''''''''''''''''''''''''(((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((('''''''''******(((''''''&&&''''''+++(((%%%%%%&&&((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))*********+++++++++)))******+++++++++******++++++************++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++******+++,,,---.........---,,,,,,,,,,,,---......////////////////////////---.........////////////111000...------...///000///000000000111111111111111111111222222333333333333222222222222444555777;;;:::888777666444333222111000000000222444777888777777666666555555444444444555555666666555555444555666666777777777777777444555666777777777777777888888888888888999::::::;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;;;;;;;<<<444333111000//////000000------,,,++++++++++++,,,........................---,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++******++++++,,,---+++++++++***************(((((())))))******))))))******))))))))))))******+++******))))))))))))*********)))))))))((((((((()))((('''(((***+++***)))((())))))******))))))(((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''((((((((((((((())))))))))))***+++,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))******(((((((((((('''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))(((((((((((()))***''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))%%%(((+++***'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((%%%$$$$$$%%%&&&(((***,,,---***'''%%%&&&((())))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((())))))***************++++++************++++++,,,,,,++++++*********************++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,---......------,,,---------...............//////000000//////...............///////////////////////////000111111000000000000111111111111000000111222333444444555222222111111222444666777;;;999666555444444333111000000000111333555777999777777888888777666666555333444444555555444444333555555666777777777666666333444666666555555555666777777777777888999::::::;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;<<<444333111000//////000000,,,++++++++++++,,,------........................---,,,,,,,,,,,,---......------------------------++++++*********+++,,,---***************+++++++++'''(((((()))))))))))))))))))))************)))))))))(((((((((((())))))************)))))))))(((((((((''''''(((******)))((('''((())))))))))))((('''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''((((((((()))(((((((((((()))***+++,,,((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((())))))(((((((((''''''''''''&&&&&&&&&''''''(((((()))))))))***(((((((((((('''''''''''')))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((''''''((()))***+++''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((($$$(((,,,+++'''%%%%%%'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((($$$$$$$$$%%%'''***---///000---)))&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))***((()))))))))************)))************+++++++++))))))***+++++++++++++++++++++************++++++***************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......------,,,,,,---...///000///.........///000111111000///........./////////000000000------...000000111111111000000000000111111111111111111111222222333333444111111000111222333555777999777666666777666333000000000111222444666777999777777888888888777666555333444444555555444444333444444555666666666666555111333555555444333444666666666666777777999::::::::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;333222111////////////000------------...///000000---.....................---,,,,,,,,,,,,---......------------------------,,,+++*********+++,,,---))))))******+++++++++,,,''''''((()))))))))))))))((()))***++++++***)))((('''''''''''''''((()))***************))))))))))))'''&&&&&&''')))***((('''&&&'''((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((************************************))))))))))))&&&'''''''''(((((())))))''''''''''''((()))++++++)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))))))))((((((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))((((((((('''''''''''')))((('''&&&%%%&&&'''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******&&&%%%%%%%%%&&&''')))***''''''''''''((((((((()))***)))((('''''''''''''''''''''''''''''''''''''''&&&***......)))&&&'''***$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((())))))))))))++++++++++++++++++++++++%%%&&&&&&''''''(((((((((***)))(((((()))+++...///222...***''''''((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))+++***))))))))))))******(((((())))))*********+++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++(((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,---///111111000///---...///000111111000///...////////////000000000000+++,,,...000111111000000000000000000111111111111333333222222222222222222000000000000111333555666777666777999;;;999444000111111222333444666888999666777777888888777666555444444555555555555444444333444444555555555555555000222555555333222333555666666666666777888999:::888888999999999:::::::::888888888999::::::;;;;;;222111///...------------.........////////////000......---------,,,,,,,,,++++++++++++++++++++++++........................******************************************************))))))(((((('''''',,,+++++++++)))((('''&&&''''''(((((())))))******(((((((((((((((((((((((()))************)))((((((''''''''''''(((((((((((((((&&&$$$%%%((()))'''%%%&&&&&&'''((())))))((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))************++++++++++++++++++******(((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((('''''''''***)))((('''&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))******+++***'''%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&'''(((*********)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***************************)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------////////////000000000000////////////000000000000111111111000000000000000000000000111222222222333222222222222111000//////333444444555555444444333555555666555444333111000111222333444555555555555777666555444444555666777666555444333333444555666555444444333333333444444666666777777777777666666666777777888888999::::::::::::999888777777888888888888999999:::;;;;;;;;;000000000///...---------------........./////////......---------,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************+++*********)))))))))))))))************))))))((('''((((((((()))))))))***((((((((((((((((((((((((***+++++++++***)))((((((''''''''''''((((((((((((***((('''(((******)))'''&&&&&&'''((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))*********+++++++++(((((()))))))))((((((''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))((((((''''''((((((((((((((((((((('''***)))((('''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((***)))(((''''''&&&&&&&&&&&&'''((()))))))))(((((())))))))))))************''''''&&&&&&&&&''''''((()))(((((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************+++***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------........./////////000000.../////////000000000000000000000000000000000000111111111111111222222222222222222333222222111000444444444444444444444444444555666666666555444333333444555666666666666666777666555444444555666777666555444333333444555666555444444333333444444444666666777777777777666666888888999999:::;;;;;;<<<:::999999888777777888888999999::::::;;;<<<<<<<<>>---...///000000...,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,+++)))((('''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))************((((((((()))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''((((((((('''&&&&&&''')))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((()))******))))))(((((('''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((((())))))*********(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***************************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------.............../////////000000/////////000000000000000333222222222111000000000000111222333444444555444555444222111111222444555777888999::::::999888777666777777777777666666555555555555555555555555555444444444444444444444444444444333333333444555555666666777777777777666666555555666666777888888888999999888888888888888999;;;;;;;;;<<<======>>>>>>,,,---///000000...,,,++++++++++++,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((+++,,,,,,+++***)))((((((''''''''''''((((((((((((&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&(((((()))))))))*********+++++++++***)))(((&&&%%%'''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&((()))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''(((((((((((((((''''''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))******))))))((((((''''''&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((('''''''''&&&&&&&&&''''''(((((()))))))))*********(((''''''&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------............////////////......//////000000000000333222222222111000000000000111222333444555555555555444222111111222444555999::::::::::::888666555555555555666666555444444444444555555555555444444333444444444444444444333333333333333333444555666666666777777777777666666444555555666666777777888999888888888888888999999::::::;;;;;;<<<=========,,,---...//////...---,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((()))))))))***************)))((('''))))))))))))(((((((((((((((((((((((((((((((((((()))************)))((((((''''''''''''((((((((((((((()))***)))((('''(((***(((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))***++++++***((('''((((((((()))))))))******------,,,+++)))'''&&&%%%(((((()))************)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((('''''')))+++,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))))))))))))))((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))(((''''''&&&'''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------........./////////---......//////000000111222222222111111111111111000000222333444444444444444333222111111222333444999:::::::::999777555444333333444444444444444333444444555555555555444444333333444444444444333333333333333333444555555666666666777777777777666666666666666777888888999999888888888777888888999:::888888999999:::;;;;;;<<<------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********((())))))************)))***)))))))))((((((((('''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''((((((((((((''')))******((('''(((***((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++++++++***((('''(((((((((((()))))))))***+++++++++***)))'''&&&%%%'''''')))*********)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&'''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''((())))))***(((((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$%%%''')))***)))(((((((((((((((((())))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''((((((***)))((('''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++,,,,,,------------............---------.........//////------......///000000111111111111111111222222222000000111222333333333222222222222222222222222222666777888888777666555444111222333444444444444444333444444555555444444333222333444444444444333222333333333333444555666666666666777777777777666666555555666777777888888999888888777777888999999:::666666777777888999999999------,,,,,,,,,---......,,,,,,------------............---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,&&&'''(((***++++++,,,,,,******))))))((((((((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))%%%''')))(((%%%$$$&&&((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$(((((((((((())))))))))))(((((())))))((('''&&&&&&%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%''')))***))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))***+++++++++***((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))###%%%(((***+++***((('''''''''(((((())))))******&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((('''''''''(((((()))+++***)))(((''''''((()))((((((((())))))))))))***$$$$$$%%%%%%'''(((***+++'''''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++---------.........//////---------.........//////---------...///000000111000000111111222222222333000000111222222222111111111222222333333222222111333444666777777666666555111222333444555555555555333333444555555444333333222222444444444444222222222222222333444555666777666666777777777777666666333333444444555666666666888888777777888999::::::555555555666777777888888------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++******+++,,,+++***)))(((************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))***((('''&&&&&&'''(((***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***))))))((('''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''')))***+++''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((((((((('''&&&&&&%%%%%%$$$$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%###&&&((()))((('''&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&*********)))(((((('''''')))))))))))))))))))))))))))*********++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---------............///,,,,,,------------------------,,,++++++,,,------000000000000////////////222222222333333333444444333333333222222222111111222444555666666555333111333333333333333333333333555555555444444333333333333333333444444444555555222333333222111222444666666666666888999999888666777777777777666666666666666666666666555555555555555666888999:::::::::999---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,***++++++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%&&&&&&(((((((((((((((''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''''''''(((&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''%%%''')))***((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------............------............//////...---,,,++++++,,,---...000/////////////////////111111111111222222222333222222222222111111111111111222444555555444333222333333333333333222222222555555555444444444444444333333333444444444444555555666666444222222444555555555666777888777555444666666666666666666666666777666666666555555444444222333555777888888888888---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,......,,,++++++,,,,,,---+++++++++,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))(((''''''&&&&&&'''''''''''''''&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''')))+++***((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------...................../////////000000......,,,,,,,,,,,,......///////////////////////////000000000000111111111111111111111000000000000///000222333444333222222222222222222222222222222444444444444444444555555333333333333444444444444888888888666333222333444555666666666666444333222444444555555666666777777777777666555444444333333111222444666777888999999,,,------------,,,+++++++++++++++++++++,,,,,,,,,///---+++******+++---...,,,,,,,,,+++++++++******************************************************++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''''''''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&***))))))(((((()))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((''''''''''''''''''((((((((())))))(((((((((''''''(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.........---------...//////000000...---,,,++++++,,,---............/////////////////////000000000111111111000000000000////////////---...000111222222222222111111111111111222222222111222222333333444444444222222333333333444444444777888888666444222333444555777777777555333111111222333333444555666666777777666666555444333222222222333555666888999:::;;;,,,,,,------,,,,,,+++************++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&''''''((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''&&&%%%$$$"""###%%%''')))***++++++&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%%%%'''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&)))++++++***(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((())))))******'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,---......//////---,,,+++******+++,,,---------....../////////000000000000000111111111111000000000/////////......---...///000111111222222000000111111111222222222000000000111222222222333222222222333333333444444444555666555444333333444666888999888555222111222111111222333444555555666555555555444333222222222333333444555777888::::::,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,++++++******+++------------,,,++++++++++++,,,))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''(((((())))))(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''(((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''&&&%%%$$$$$$%%%''')))+++---......&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''&&&&&&%%%%%%$$$######$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))******)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((())))))******))))))(((((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******((((((((()))))))))******((((((((((((((((((((((((************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---...//////---,,,++++++++++++,,,------------......//////000000000000000111111111111000000000000////////////////////////000111111111000000111111222333333333000111111111111111222222222222222222333333333333333555666666444333333444444777999888444111111333111111222222333333444444444444333333333222222222222222222222333555666777+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,******************************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&((())))))*********&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********&&&&&&''''''''''''&&&&&&)))((((((((((((((()))***''''''''''''''''''''''''((((((&&&&&&%%%&&&'''(((&&&&&&&&&&&&'''''''''((())))))************))))))&&&''''''(((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''(((((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000000///...---,,,,,,---...///,,,,,,---......///000000....../////////000000000111111111000000000//////000000000000000000111111111111111222333444444444333333333333222222222222111222222222222333333333555777888888555333333333222555888777333000000333111111111222222222222222222222222222333333333333333333222222222333444555+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&((()))************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((((((((($$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%%%%''')))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222111000///......///000111,,,,,,------...///000000---------.........//////111111111111000000000000222111111000000000000111111111222333444444555555555555555444444333333333111111222222222333333333999:::;;;:::666333222222000444777666111...000222222222222111111111111111000111111222222333444444666555444444444444666666)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''"""###%%%'''((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&###$$$'''))))))((('''%%%++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&((((((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((***))))))(((((((((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&&&&%%%%%%''')))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''',,,)))&&&&&&''')))***)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))***++++++,,,+++***)))(((,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------...///111222444555555444333111///---+++***............////////////222000......///000000///222111111111111111111222222222111111000//////...111111333444555666666666555444333333222222333333333333111000000000111222777666444222111111222222000000111111111111000//////////////////000111111444333111000000111333444444444444333333222222222)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++******)))((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&''''''''''''(((((()))(((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&''''''((()))***'''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''&&&%%%$$$######''''''''''''''''''''''''(((((((((((()))))))))***'''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&(((''''''''''''((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&(((***))))))((('''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''+++)))&&&&&&'''))))))))))))(((((('''''''''(((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++************************+++,,,,,,---,,,+++***))),,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------...000111333444555444222///...,,,++++++............////////////111000......000000000///333222222111111222222333333222222111000000//////111222333444666666666666555444333333222222333333333222111000000000111222444333111000//////000000111111111111111111000000///////////////000111111555333222111111222333555444444444333333222222222)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))((((((((())))))******))))))((('''))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''***)))((((((((((((((()))&&&'''((()))))))))))))))***))))))((('''''''''(((''''''''''''''''''''''''%%%&&&'''((()))******+++((((((((((((((((((((((((((((((((((((''''''''''''+++***)))((('''((()))***&&&'''''''''(((((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&''''''((()))***''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&%%%$$$######"""''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((((((''''''''''''&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&''''''((((((&&&''')))******(((&&&%%%&&&&&&''''''(((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))******)))''''''(((***)))((((((''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((((((((('''+++(((&&&&&&'''))))))((())))))((((((((())))))***))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))******))))))))))))))))))))))))***+++,,,---------------************************,,,,,,---------,,,++++++------------------------,,,,,,++++++++++++,,,,,,++++++,,,---...000111222444333000...,,,,,,,,,---............////////////111///......000111000///333333222222222222333333333333333222111111000000222333444555666777777777555444444333333333333333333222111111000000111111//////...------......///222111111000000111222222000000/////////000111111444333222111111222333444444444333333333333222222))))))*********+++++++++************************************************************************+++*********************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***)))))))))))))))******''''''((()))***************)))((('''&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((('''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''((()))******)))'''&&&'''))))))(((''''''''''''(((((('''''''''(((((((((((()))&&&'''((((((((((((((((((***(((&&&&&&((()))((((((((((((((('''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++---..................---,,,,,,++++++++++++,,,,,,******++++++,,,...///000333111...,,,+++,,,---...............////////////111///......000111111000222222111111111111222222333333333222222222111111222333555666777777888888555555444333333333333333222222222111111111111111,,,,,,,,,------......///222222111111111222333444111000000///000000111111333222111111111111222333333333333333333333333333))))))*********+++++++++*********************************************************************************************+++)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))***+++,,,(((((()))***++++++******((('''&&&&&&&&&''')))***''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((()))***)))(((&&&$$$)))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''&&&%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((('''''''''&&&'''(((((((((((((((((((((&&&'''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((('''&&&%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))'''%%%%%%&&&'''((((((''''''''''''(((((('''''''''(((((((((((()))&&&&&&'''((((((((((((((()))'''&&&&&&(((((((((''''''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))************************************'''((()))***+++,,,,,,,,,************************+++************+++++++++---......//////......---,,,++++++******++++++,,,************+++,,,......111///---+++***,,,...///............////////////000///---...000111111000000000////////////000000333333333222222222222222222333555666777777888888666555444444333333444444222222222222111111000000,,,,,,---...////////////222222222222222333444444111111000000000000111111111111000000000000111111333333333333333333333333)))************+++++++++************************************************************************((((((((())))))))))))***))))))******))))))((('''(((((((((((((((((((((((())))))))))))************&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,******++++++++++++******&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((())),,,------+++((('''******))))))((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&&&&''''''''''''(((((((((&&&''''''(((((((((((((((''''''&&&&&&%%%$$$$$$###'''&&&$$$###$$$%%%''')))&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******+++******(((&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''(((''''''''''''(((((()))&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))((('''&&&'''(((((('''&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))******++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,---...//////...---,,,++++++************++++++************+++,,,---......---,,,++++++,,,...///............////////////000...---...000111111111//////............//////222222222222222222111111222333444555666777777777666555555444444444444444111222222222222111000000---...///000000000000000111111333444444444444444222222111000000000111111111111111111111111111111222222333333333333444444)))************+++++++++************************************************************************))))))))))))******++++++******++++++******)))(((((((((((((((((((((((((((((((((((()))))))))******&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))***+++++++++******)))))))))***************((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((++++++,,,,,,+++)))'''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$&&&((('''''''''''''''((())))))%%%&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++************************)))******+++++++++******++++++++++++++++++++++++++++++*********+++,,,---+++,,,...//////...,,,+++++++++************++++++************+++,,,------,,,+++++++++,,,---..................///////////////...---...000222222111//////............//////111111111111111111111111111222333444666666666666666666555444444444444444111222222333222111000///...///000111111111000//////111444666666666444333333222111111000000111111222222333333333333222222222222222333333444444444)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++++++++***))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,---------,,,+++***)))(((++++++,,,+++***(((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''')))***+++(((((()))***+++,,,------)))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''"""######$$$&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&((()))***)))((('''&&&&&&%%%%%%&&&''')))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''+++,,,------,,,***'''%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%''')))'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''&&&&&&'''(((((('''%%%''''''''''''((()))++++++''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++************************'''((((((((((((''''''&&&++++++++++++++++++++++++,,,,,,+++***+++,,,...///+++,,,...//////...,,,+++++++++************+++++++++*********+++,,,------******+++,,,------................../////////000///...---...000222222111000000////////////000000000000000000000000111111111111333444555666666666666666555444444444444555111111222333222111000/////////000111111000///......111444777888777444222333333222111000000111111333444444555555444444333222222222333333444444444------,,,,,,,,,+++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++***(((&&&&&&&&&''''''(((******''''''''''''((((((((())))))((('''&&&&&&'''((()))+++***)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++***'''&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&''')))***,,,------+++)))'''&&&%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))'''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((+++++++++******(((''''''((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((+++)))'''%%%%%%&&&)))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///.........///,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,------...///000000000000000000000///......------------...000111222111111111222222333333333555555555555555555555555777888888666444333444555222222222222222222222222...////////////000000000000111333555666666555555333222222111111222222333444333333444555666444333444444444555555555555555......---------,,,,,,,,,++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++)))***))))))((((((((())))))''''''(((((((((((((((((()))((('''&&&&&&'''((()))***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***(((&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********''''''((()))***+++,,,,,,***)))'''&&&&&&&&&(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((())))))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((***++++++******((('''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************)))))))))((())))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,------...//////000000000000000000///......---------...///000111222111111222222222333333333555555555555555555555555777888888666444333444555777666555444333333222111111111111222222222333333222222333444555555555555333333222222222222333333444444333444666777555444666666666555555555555555.........---------,,,,,,******)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,---,,,+++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((###$$$%%%&&&((()))******''''''&&&%%%%%%%%%&&&&&&''''''''''''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++))))))))))))***************)))'''&&&&&&'''(((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''''''''(((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&(((((((((((('''(((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------,,,---///...---,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,------...,,,,,,------...////////////000000000000///..................///111222333111222222222222333333333444444444444444444444444666777888666555333444555999888777555333111000///222222333333333444444444444444333333333444444555444333333222222333333444555555444666777888777555888888777777666666555555---------,,,,,,,,,++++++***))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))+++...///...,,,++++++***)))(((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))((((((''''''''''''(((((((((((()))######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------,,,------,,,)))(((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((((())))))***++++++************)))))))))((()))(((''''''''''''(((((()))******************)))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''')))))))))'''$$$###)))))))))))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******)))(((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&&&&&&&&&&((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''(((((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''((((((((((((((((((((((((((()))))))))))))))******(((((((((((((((((((((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))***+++,,,------...,,,---///...,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,---...///---------.........////////////000000//////...---.........///000111222333222222222222222222222222444444444444444444444444555777888777555444444555666666444333111///......111111111222222222333333666555444222222333444555444444333333333333444444666555555777999999888777:::999999888777666555555+++++++++*********))))))))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((*********,,,...000///...)))((((((''''''(((((()))))))))))))))))))))(((((('''((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))***+++,,,+++++++++,,,,,,---------,,,------,,,)))(((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((())))))***++++++******)))((((((((((((((('''''''''(((((((((((()))************)))((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''')))))))))'''$$$###))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&((())))))&&&%%%%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))(((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((())))))))))))*********))))))******+++,,,------+++---...---+++******+++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,---...///---------...............///////////////...------------......///111222333222222222222222222222222444444444444444444444444444666888777666444444555444333333222222111000000111222222222222333333333666555444222222333444555555444444444444444444555666666666777::::::999888::::::999888777666666555*********)))))))))(((((((((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,///000///...((('''''''''''''''((()))((((((((())))))*********''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''')))))))))))))))***++++++***++++++,,,,,,------...+++,,,,,,+++)))''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))++++++******)))((((((''''''''''''((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&)))+++***&&&$$$%%%'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))******++++++,,,,,,***+++---,,,+++******+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,------..............................////////////...------------------...000111222333333333222222222222111333333333333333333333333333555888888666555555555444444444444444444444444333333444444444555555555444444333333333444444555666555555444444555555666666555666777:::;;;:::999999999888888777777666666************))))))))))))'''''''''(((((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...000///...******)))(((''''''''''''''''''((()))***++++++,,,&&&'''((())))))((('''&&&(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((((()))************+++,,,,,,---......++++++,,,***(((&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((())))))******++++++******))))))((((((&&&''''''(((((((((((((((((()))***++++++***)))(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$%%%'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&))),,,***&&&$$$%%%(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************+++++++++,,,***************+++++++++(((***,,,,,,+++******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------..............................//////......---,,,,,,,,,,,,,,,---///000111333333333222222222111111333333333333333333333333333555777888777555555555444444444444444444444444333333333333444444444444222222333444555555555555666666555555555555666666555555555777999;;;:::999777777777777777777777777+++++++++************)))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++...000///......---+++***(((''''''&&&&&&&&&''')))***+++,,,---&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((()))*********+++,,,,,,---......***++++++***'''&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((()))******++++++************)))))))))(((&&&&&&'''((())))))((((((((()))+++,,,,,,+++)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))*********)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))'''&&&&&&%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&***,,,+++&&&###%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((******((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((('''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&######%%%&&&&&&%%%######&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++***************''')))+++++++++***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,.....................---......//////......---,,,+++++++++,,,---...///000333333333222222111111111333333333333333333333333222555888888777555555555333333222222222222111111000000111111111222222222000111333555666666555555666666555555555555666666555444555777999::::::999666666666666666777777777***************************((('''&&&&&&'''(((***))))))))))))))))))))))))******))))))((((((''''''++++++************++++++---,,,,,,+++***)))(((((())))))(((((((((((())))))&&&%%%&&&(((++++++(((%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((()))******++++++///...,,,,,,,,,...000111------,,,***)))'''&&&%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&''')))))))))))))))))))))(((((('''''''''''''''((((((((((((((()))*********((('''&&&''''''&&&%%%&&&'''((()))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&((())))))'''&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))***)))'''&&&&&&''')))))))))((()))***++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((()))************++++++++++++++++++*********))))))))))))***+++,,,---------++++++******++++++,,,---,,,------......------,,,........................---......///000111111222333333333333333222111000444444444444444444444444555555555555555555444444666333222333555666555222///111222222222111111222333333444444555444444444222333333444444333333222333222222333555777:::;;;777777777777666666666666***************************)))'''&&&&&&''')))***((((((((((((((((((((((((***)))))))))((((((((('''******))))))))))))******,,,++++++***)))((((((((())))))(((((((((((())))))&&&&&&&&&(((++++++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))((((((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++...---,,,++++++---///000---,,,+++***((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((()))))))))))),,,+++******)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))))))))))))))(((((('''''''''''''''((((((((((((((()))*********)))'''&&&''''''&&&%%%&&&'''((()))******((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''((()))******)))((('''$$$&&&'''((()))(((&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((()))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))'''&&&'''((()))))))))))))))***+++,,,***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************)))))))))((()))************++++++++++++++++++*********)))))))))******++++++,,,,,,,,,++++++******++++++,,,---,,,------......------,,,........................---......///000000111111222333333333222111111000333333333333333333333333444444444444444444444444555333222222444444222000222333444444444333444444222222333333333333333333444444555555555555444444333333444555666777999:::666666666666666666666666************************))))))''''''''''''))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))******))))))(((((('''''')))((((((''''''(((((()))'''&&&'''(((******(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$)))))))))***++++++,,,,,,,,,,,,+++******+++---...,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))******))))))((('''&&&''''''''''''(((((((((((()))*********)))((('''((('''&&&&&&&&&'''((()))******)))((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&)))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''((())))))))))))((('''$$$%%%'''(((((((((''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))******)))))))))((((((((((((((((((((((((''')))))))))'''&&&''')))((())))))******+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************)))))))))))))))************++++++++++++++++++*********************************++++++++++++******++++++,,,---,,,------......------,,,.................................//////000000111222222222222111111111111222222222222222222222222111111222222333333444444444333222333444333111///333333333333444444555555111111111222222333333333555555666666666666555555444444555666777777777777666666666666666666666666************************))))))(((''''''((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((''''''((((((((('''''''''((())))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))******++++++,,,,,,++++++************+++,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))************)))((((((&&&&&&&&&'''''''''((((((((()))***+++******((((((((('''&&&&&&&&&''')))***+++***)))((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))((('''(((***))))))***+++,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))*********+++++++++*********************************************)))++++++******++++++,,,---,,,------......------,,,................................./////////000000111111111000000000111111111111111111000000000000//////000000111222333333111222222333444555444333555333111111222333444444111111111222222333444444555555555666666555555555444555666777888777666555444555555555555555666666************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((('''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))***++++++,,,,,,*********)))))))))*********)))))))))((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&''')))******)))(((''''''''''''''''''''''''''''''''''''''''''(((*********************))))))(((&&&&&&&&&&&&''''''''''''((()))***++++++***)))((((((((('''&&&'''((()))***+++***)))((((((''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&((())))))((((((***+++******+++,,,---,,,,,,+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******))))))*********+++++++++************************+++++++++***************++++++******++++++,,,---,,,------......------,,,....................................////////////111000/////////000111111111111111000000/////////.........///000111222222///000222333555777999;;;999666222111333444555555333222222222333444666666444444555555555555444444444555666777777666555444333333444444555555555555************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((('''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((()))******++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((()))************++++++******)))(((%%%&&&&&&&&&&&&'''''''''((()))***+++++++++***))))))((('''''''''((()))***++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((***++++++)))(((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%$$$#########$$$&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''))))))))))))+++,,,+++,,,---...---,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************)))************+++++++++***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,------......------,,,................................................000///.........///111222111111111000000//////.........//////000000111111...000111222444888===AAAAAA<<<777444666888888777333333222222333555777888444444444555555444444444333333444555555555444444222222333333444555555555************************)))))))))******)))))))))************************'''((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))******(((''''''&&&&&&''''''(((((()))***(((&&&%%%''')))''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******++++++++++++******))))))'''(((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))'''&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((()))***+++***++++++++++++***))))))%%%%%%&&&&&&&&&'''''''''((()))***+++,,,+++******)))((('''''''''(((***+++,,,+++***)))(((((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%''')))))))))***+++------...//////...,,,***((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************)))************+++++++++))))))*********++++++++++++++++++,,,---------...++++++******++++++,,,---,,,------......------,,,................................................000///...------///111222222222111111000//////...////////////000000000000000000000000111666===CCCGGG@@@999666777999999777222222111111222444666888555555666666666666555555222222222222333333444555111222222333444444555555************************))))))************))))))************************'''((((((((())))))******(((''''''&&&&&&''''''(((&&&''''''((()))***++++++'''''''''&&&&&&'''''''''((()))***(((%%%%%%&&&)))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))+++++++++++++++***)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))'''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))'''''''''(((((()))***+++***++++++++++++***))))))%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,++++++***)))((('''''''''(((***+++,,,+++***)))((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''(((***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))))))))***,,,...//////000000...,,,)))''''''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++)))************+++++++++))))))******++++++++++++++++++,,,------...//////++++++******++++++,,,---,,,------......------,,,.............................................---///...---,,,---///111222333222222111000//////...000000000000000/////////111111000......333;;;BBBHHHAAA888555666888777555111111000000111333555777666666777777777777666666222111000000111333444555111111222333333444555555++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((''''''''''''+++++++++***)))(((((('''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%&&&&&&'''((()))******(((&&&###"""###&&&+++...---,,,,,,+++***)))(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''((())))))***************)))((((((******)))''''''&&&&&&&&&(((((()))***,,,---......***)))((('''(((***,,,---+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***''''''(((((((((((((((((('''''''''(((((((((((())))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,(((&&&$$$%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++,,,,,,------,,,+++)))'''''''''((()))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++////////////////////////......---------,,,,,,,,,...///000000000///------------......///111222333222222222111111111000000000000111111111111000000///......///222666:::===EEECCC>>>999555222111000111222333444555666666666999999888666555444333222333333333444444555555555111111111222333444555666))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((((((((((((''''''''''''******))))))(((''''''&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((())))))))))))((('''&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%&&&)))---///,,,,,,++++++***)))(((((()))))))))))))))(((''''''))))))((('''&&&%%%%%%$$$)))(((((('''&&&&&&''''''(((''''''''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))***************)))((((((***)))(((''''''&&&&&&&&&*********++++++,,,,,,,,,)))((('''&&&'''(((***++++++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***************)))((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000000///...---,,,,,,,,,,,,---...///000111222222222111111000000000///000000111111000000///////////////000333777:::EEECCC???:::666333222111000111222444555555555555777777666666555444333333333333333444444444555555222222222222222333444555))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((((((((((((((('''''''''''')))((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...+++++++++******))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''''''''((()))))))))************))))))((())))))((((((''''''&&&&&&++++++*********************)))'''&&&&&&&&&'''(((******+++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((())))))))))))))))))(((%%%%%%%%%$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,***'''%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******((((((''''''&&&'''''''''''''''((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************((()))))))))***************+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111000000000//////---,,,+++******+++,,,---......///111111111111000000000000...//////000000//////...000000000//////111555999FFFDDDAAA===999666333111000111222333444555555555555555555444444333333333333333333333444444444444444444444444444444555555++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******************)))))))))))))))))))))))))))(((''''''$$$$$$%%%&&&'''))))))***))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((())))))'''''''''''''''((())))))))))))************)))((((((((((((((((((''''''&&&)))))))))***************+++***)))''''''&&&'''''')))******+++++++++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((()))***++++++***)))(((%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,)))&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''%%%%%%%%%&&&'''(((&&&'''(((((())))))((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))))))))*********+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000//////...---,,,+++******+++,,,------......000000000000000000000000......////////////......000111222111000222777;;;IIIHHHEEEAAA<<<777333111///000222333444444555555333333333333333333333333333333333333333333333333777777777777777666666666************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))((((((((((((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%%%%((((((((('''''''''''''''$$$$$$%%%'''(((((())))))))))))))))))))))))******)))))))))))))))(((''''''$$$$$$%%%&&&'''))))))***))))))(((((((((((())))))%%%%%%&&&''''''&&&%%%%%%))))))(((((('''''''''''''''''''''''''''((())))))((())))))*********))))))'''(((((()))(((((('''&&&&&&''''''(((***++++++,,,,,,+++***)))((((((''''''((()))***+++++++++++++++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%'''((()))&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,,,,+++,,,---...//////......////////////////////////......////////////......///111333333222444;;;@@@MMMKKKHHHCCC>>>888333111000111222333444555555555222222222333333333333333333333333333333333333333555555666666666555444444(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((###$$$%%%%%%&&&%%%%%%%%%'''(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))*********)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&((((((''''''(((((())))))%%%&&&'''(((((('''&&&%%%***))))))(((''''''&&&&&&'''''''''''''''((())))))((())))))************)))&&&'''((())))))((('''&&&%%%%%%&&&((()))***+++,,,,,,++++++***)))((((((''''''((()))***+++,,,,,,,,,))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((***++++++***(((''''''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,***'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((((((((('''''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))*********++++++++++++.........------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******///...------,,,---------,,,---...000000000///...............////////////...//////000000//////......222444444333555<<>>;;;888666555666666222333555666777777888888555555555444444333333333333333333222222111111111111222444666777777666555))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%******))))))))))))******))))))************)))))))))))))))((('''&&&&&&&&&))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++******)))***)))'''&&&%%%%%%&&&&&&'''''''''(((((()))***+++******)))''''''&&&&&&&&&%%%&&&&&&''')))***,,,---***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''''''''((()))+++,,,((())))))(((%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++************++++++******++++++++++++******+++***************++++++)))***,,,...//////......------------------------------------------------++++++,,,---...///000000------,,,,,,---...000111//////000000000000///...111111111111222333444555777777777777666555444333333444444444555666666666333444444333111111222444444555555444222111111222222222333333333444444444))))))))))))))))))))))))(((((()))))))))*********(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***))))))************))))))******************++++++))))))((((((((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++******)))***)))'''&&&%%%%%%&&&&&&''''''''''''((()))***+++***)))(((''''''&&&&&&&&&&&&&&&&&&''')))***,,,---+++***)))(((((('''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&((()))***((()))***)))'''%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******++++++++++++************))))))***+++,,,,,,++++++,,,---............------------------------------------------------........................------,,,,,,---...000111000000111111111111000000111111111111222333444444444555555555555444444333444444444555555555555555333444444333111111222444444555666444222111111222222333333333333444444444))))))))))))))))))))))))(((((())))))))))))******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''))))))(((((((((((()))))))))******++++++******))))))))))))***+++,,,,,,---***))))))((('''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******+++++++++*********)))((('''&&&&&&&&&&&&''''''''''''((()))***+++***)))(((''''''&&&''''''&&&&&&&&&'''(((***,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))*********%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******++++++++++++******))))))))))))***+++,,,---------,,,,,,,,,------...------------------------------------------------000//////...---,,,++++++---------------...///000000111111222222111111111111111000111111222333444222222333444444444444333555555555555555444444444333444444333111111222444444555666555333222222333333333333444444444555555(((((((((((((((((((((((((((((((((((()))))))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((('''(((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''(((((()))((((((''''''(((((())))))******************)))&&&&&&''''''((()))))))))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++++++++******))))))(((((('''&&&&&&&&&'''''''''''''''(((******))))))((('''''''''''''''&&&&&&''''''(((***+++,,,++++++***)))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))(((((((((((('''''''''###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&''''''((('''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++************++++++******++++++++++++******((((((((()))***,,,---...///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,+++------------......////////////000111111111111000000000000000111222333444111111333444444555555555666666666555444444444333333444444333111111222444444666666555333333333444444444444444555555555555(((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++++++++++++++)))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))***)))((((((''''''''''''(((''''''''''''(((***++++++******)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++************++++++******++++++++++++******((((((((()))***,,,---...///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............---......///000000//////000000000000111222333333111222333444555666666666666666666555444444444333333444444333111111222444555666777666444333444555444444555555555666666666))))))))))))))))))))))))''''''(((((((((((())))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&(((''''''&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++++++++++++++)))))))))))))))'''&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''((()))***+++***)))((('''&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''''''''((())))))((((((***+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&%%%$$$######%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))***+++,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////------......///......---,,,,,,---...////////////000000///000000111222333222222444555666666666666555555555555555444444444333444444333111111222444555666777666555444555777555555555666666666666777))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))++++++,,,,,,+++))))))******)))(((&&&%%%&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((''''''(((((()))***++++++***)))(((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&'''((()))(((((('''&&&&&&((())))))''''''((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''')))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++******++++++++++++************))))))***+++,,,,,,++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---...//////------...//////...---,,,,,,---...///000000000000/////////000000111222333111222333444444444444444444444444555555555555555333444444333111111222444555666777777666555666777555555666666666777777777))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%'''((()))***%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((()))++++++,,,,,,,,,))))))*********(((&&&%%%&&&&&&&&&&&&&&&'''))))))(((((('''''''''(((((()))(((((('''(((((()))***+++,,,+++***)))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))((((((((('''''''''%%%%%%$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''))))))((((((((('''''''''"""$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&(((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++******++++++++++++******+++***************++++++)))***,,,...//////......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......------/////////...---,,,---...///000111111111111////////////000111222333111111222333333333222222333444444555555666666666444444444333222111222444555666888777666555777888666666666666777777777777***)))(((''''''((()))***)))&&&$$$%%%(((***)))(((&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((***++++++++++++))))))))))))((((((((((((''''''&&&%%%&&&'''((()))((((((((((((''''''''''''******))))))))))))******+++***)))((('''&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((((((''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++......---,,,,,,+++******+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...............---------............////////////000222444555555444333111333333333333444555666666999777555333222333444555333555777777666555555666666555555555555666666777***)))(((''''''((()))***)))'''%%%&&&((())))))'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))'''&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''')))***+++,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&'''((())))))))))))((((((((('''''')))))))))(((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++......---,,,,,,+++******+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------................../////////000000000000111111222333444444444333222333333222333333444555666888777555333222333444555444555777777666555666777666666555555555555555555)))((((((''''''(((((())))))(((&&&&&&'''((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((()))+++,,,,,,,,,,,,))))))))))))(((((((((((('''''''''''''''((())))))******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%'''''''''((((((((())))))(((((((((''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************+++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---------.../////////000000000000111111111111111111222222222333333333222222222333333444555666777666555333333333444444444666777888777666777888777777777666555555555444(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,------))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&'''''''''(((((((((((()))))))))((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************************))))))))))))))))))))))))***++++++,,,++++++******))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000//////000000000111111111111111000000111222333444222222222222333444555666666555444333333333333444444555777888777777888999999999999888777666555555''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''(((((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))***,,,,,,---))))))))))))((((((((((((((((((((()))))))))))))))************))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((()))###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&((()))+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************************************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000........./////////000000000000///000000222333444222222222222333444555555555444444333333333333333333555777777777777888999;;;;;;;;;;;;:::888777666&&&''''''((((((''''''&&&&&&'''(((&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))***,,,---))))))))))))(((((((((((((((((()))*********************)))))))))((((((((('''((()))******)))((('''&&&&&&%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''((($$$%%%''''''%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++************************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---------.../////////............////////////......///000111222222333111111111222222333444555333444444444333333333333111333666666666666777888::::::;;;<<<;;;:::888777&&&&&&'''(((((('''&&&&&&%%%&&&'''&&&$$$$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''(((((())))))(((((('''&&&((())))))'''&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((()))+++,,,))))))))))))((((((((((((((()))***+++++++++******)))))))))((((((((('''''''''(((***++++++***(((''''''''''''&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))((()))******+++++++++***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------.....................////////////000000000,,,---///000222222222111111111111111222333444555222333333444444333333333000222444555555555666888777888:::;;;:::999888777%%%&&&'''(((((('''&&&%%%###%%%'''&&&$$$$$$'''***(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))******)))((('''&&&(((***)))&&&%%%''')))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((***,,,))))))))))))((((((((((((((()))***+++,,,+++******((((((((((((''''''''''''''')))***,,,,,,***)))''')))(((((('''''''''(((((((((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((()))$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((($$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))(((%%%###''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))***++++++,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...............---------000000000000111111111111***,,,///111222222111000111111111111222333444555222222333444444444333333///111444555444555666777555666888999999888777666''''''''''''&&&%%%$$$###''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&'''''''''''''''((()))***'''''''''(((((((((((()))((('''''''''''')))+++,,,))))))))))))((((((((((((&&&''')))***++++++++++++''''''''''''''''''&&&&&&((()))***++++++***)))(((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###%%%%%%$$$&&&'''(((&&&%%%(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,---...//////000///---,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------***,,,.../////////000111..................------........................//////............//////555444444333222111000000111222222333444444444333999888777666666666666666(((((((((''''''&&&$$$$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''((()))******))))))))))))(((((((((''''''(((******+++***)))(((''''''''''''''''''''''''((()))***++++++***)))(((((('''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$''''''&&&((()))***)))'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))***++++++++++++*********++++++,,,------...///...---+++++++++,,,---,,,,,,,,,------.........---------------,,,,,,,,,,,,---//////......///000//////////////////////////////////////////////////////............//////444333333222222111111000111111222444444555555555666666555555555666777777((((((((((((''''''&&&%%%&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&((())))))******(((((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))(((((()))))))))(((((((((''''''))))))***+++***)))((('''''''''''''''''''''''''''((()))*********)))((('''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%(((''''''(((******)))'''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++,,,,,,---,,,,,,++++++++++++,,,***++++++,,,---...///000.........---------,,,,,,---...000///...---...///000000000000000000000000111111111111111111111111//////............//////222222222222222222222222000111222444555666666666444444444444555666777777(((((())))))(((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&'''(((******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))(((''''''''''''''''''''''''(((((((((((()))'''((()))))))))((('''&&&))))))((((((((('''''''''(((((()))******)))((('''&&&&&&&&&'''''''''''''''((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&(((((('''&&&(((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%''''''((()))******)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...//////............------------...//////...---,,,---/////////000000000000000111000000000000000000000000//////............//////000000111111222222222333000111222444666777777777444444333333333444555555(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''%%%%%%''''''((((((''''''''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((('''''''''''''''''''''((())))))'''''''''(((((((((((()))&&&'''((())))))(((&&&%%%((((((((((((''''''''''''%%%&&&((()))******))))))&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&(((((())))))))))))(((((('''((((((((((((((((((((()))((((((((('''''''''&&&''''''((()))******)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------...//////000111111000000000///------...000.........//////000000000//////////////////////////////............/////////000000111111222222333///000222444555666777777666666555333333222222222''''''(((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''###%%%&&&((()))(((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((************((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((''''''((((((((('''''''''&&&&&&$$$%%%''')))*********)))%%%%%%&&&&&&'''(((((((((((())))))***)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((())))))(((((()))++++++***(((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((******))))))((('''''''''''''''((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,......---------,,,,,,,,,---...000222444666888999777777555222///......000---......//////000000000------------------------//////............//////000000000111111111222222///000111333444555555555888777666444333222111111&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((&&&%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''((('''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((((((%%%%%%&&&&&&'''(((((()))((())))))))))))'''&&&%%%$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((((((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((()))***)))(((((()))++++++***)))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''***))))))(((''''''&&&&&&''''''((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++*********+++,,,---...------,,,,,,,,,------------------...000333666:::>>>@@@BBBBBB@@@===888222///...///......///000000111222222------------------------//////............//////000000000000111111111111///000111222333333333333777777555444333333333333%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''))))))((('''%%%###)))'''%%%######%%%''')))$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((())))))*********)))(((''''''''''''''''''''''''((((((((())))))&&&%%%%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&&&&%%%%%%&&&&&&'''((())))))((())))))))))))'''%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''******)))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***'''&&&&&&'''))))))((('''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))***+++---...///...------***++++++,,,---...//////000222555:::>>>CCCFFFHHHJJJHHHCCC<<<555000......///000000111222222333333........................//////............//////111111111000000000000000///000111222222222222222666666555444444444555555&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))******(((&&&%%%'''&&&%%%%%%$$$$$$$$$$$$))))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((()))(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***)))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((()))*********((('''&&&))))))))))))************(((((((((((())))))))))))&&&'''((((((''''''((())))))))))))))))))*********************+++,,,---.../////////...---,,,******+++,,,------......------000111444888<<>>:::666222000...000111111111222222222222///...---,,,,,,,,,,,,,,,///////////////.........////////////......111333222222333444444333222111444333222111222444666888'''&&&&&&&&&%%%%%%%%%$$$))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%''')))***+++***)))(((((('''&&&&&&%%%%%%%%%&&&((((((''''''''''''((((((((()))***)))((('''((()))((())))))))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))((('''%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))'''&&&$$$''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))))))))(((''''''(((((()))))))))*********(((((((((((())))))))))))(((***++++++***)))+++,,,************************************+++,,,---...............---,,,+++++++++,,,------...---------///000333555777999:::;;;<<<;;;888666333111000///000000000000111111111111///...---,,,,,,,,,,,,---/////////////////////...000000111000//////222444444666777888888777555444555555333333333555777888'''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&(((***+++++++++***(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''')))***)))((('''(((******************)))(((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))+++++++++***)))'''&&&%%%((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***************************))))))((((((((((((((((((((())))))))))))******(((((((((((()))))))))))))))+++,,,,,,+++***,,,---,,,,,,,,,++++++******************++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,---------------...///000111222222222222222222111000////////////....../////////000000000......---,,,,,,,,,------......//////////////////000111222111000000222444666888;;;======;;;999777777666555444444555777888''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''((())))))(((((()))******++++++++++++***))))))''''''&&&&&&&&&''''''((()))(((((((((((())))))***------,,,+++***((('''&&&)))(((&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***(((((((((((()))))))))***(((((((((((())))))))))))(((***++++++***)))+++,,,......---,,,++++++************++++++,,,,,,,,,,,,***+++,,,---------------++++++,,,------------,,,,,,,,,---............------,,,,,,,,,------...///---------.........//////...------,,,,,,,,,------............///////////////000111111//////000222555888;;;>>>>>><<<999777666666555444444555666666''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&)))(((((((((((((((((()))&&&((())))))(((((()))++++++++++++++++++******)))(((''''''&&&&&&&&&''''''((((((((((((((()))******---------,,,+++)))((('''((((((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***))))))((('''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((***)))(((''''''((()))***'''(((((((((((()))))))))(((((((((((())))))))))))(((***++++++******+++,,,.........---,,,+++************+++,,,,,,,,,++++++******+++,,,------------***+++,,,,,,------,,,,,,******+++,,,------------,,,,,,++++++,,,,,,---...,,,------------.........------,,,,,,,,,------...---.........//////000000...///000000...---...///222444888;;;;;;999666444444444444444444444555555&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&))))))(((((((((((())))))&&&'''))))))((((((***+++***++++++++++++***))))))(((((('''&&&&&&&&&&&&'''(((''''''(((((()))***+++,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++((((((((((((((())))))***''''''(((((((((((())))))(((((((((((())))))))))))***,,,------,,,+++---...---------,,,,,,+++++++++******,,,------,,,+++*********+++,,,,,,---,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,---------------,,,,,,,,,,,,,,,------,,,,,,---------.........------,,,,,,,,,---......------......///000000000---...000000...------...///111444777777666444222222222333333444555555555$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((''''''(((((((((&&&'''))))))((((((***+++*********+++***))))))((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++******++++++++++++******$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))***+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++++++++)))***,,,------,,,***)))***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...------------............,,,,,,,,,,,,,,,---...///------......///000000111---///111111///---------///000222444555444333222111222333444666777777777$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%'''))))))((((((***,,,)))************)))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((()))++++++))))))***++++++++++++***"""$$$&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))&&&'''(((*********)))(((''''''''''''((((((((()))(((((((((((())))))))))))''')))******)))(((***++++++++++++++++++++++++,,,)))+++,,,------,,,***)))++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,---,,,,,,+++******++++++++++++,,,---...///---------.........//////,,,,,,,,,,,,,,,---...///---------...///000000111...000222222000.........000111222333444444444444111222444666777888999999$$$%%%''''''''''''%%%$$$&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((()))***+++******))))))((((((((('''&&&'''''''''((()))))))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++***************)))(((((((((((((((((((((((((((((()))))))))))))))*********,,,+++)))((((((((()))***,,,+++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""""""""$$$%%%%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''(((((())))))******(((((()))***++++++,,,,,,******)))((((((((((((((()))))))))))))))(((''''''******))))))))))))******+++++++++++++++***)))(((*********++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,************************++++++******************,,,,,,,,,------...............///000000111111222..................------......////////////......000111222333444333222222111222444555666666555555%%%&&&&&&''''''&&&&&&%%%'''(((((()))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))************************)))((((((''''''''''''''''''''''''(((((()))))))))*********,,,+++***)))((())))))***++++++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((()))******+++,,,,,,******)))((((((((((((((()))))))))))))))(((''''''******))))))))))))******+++++++++++++++***))))))***++++++++++++++++++,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,---------......))))))******++++++,,,,,,........................//////000000000000//////111111222333333333222111111222333555666666666555''''''&&&&&&&&&&&&''''''(((((()))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%&&&'''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))******))))))((((((''''''''''''''''''''''''''''''((())))))***++++++++++++***))))))))))))*********))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((('''''''''''''''&&&''''''(((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''******))))))((('''''''''((())))))******+++++++++***))))))((((((((((((((())))))******))))))((((((******))))))))))))******+++++++++************)))+++++++++++++++*********'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,------------...+++++++++,,,------..............................000000111111111111000000111111222222222222111111000111333444555666666666((('''&&&%%%%%%&&&'''(((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))***+++,,,++++++*********))))))))))))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((((((((((((((('''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''))))))))))))((((((((((((((()))))))))*********+++))))))(((((((((((())))))))))))*********))))))(((******))))))))))))******++++++******************,,,,,,++++++******))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,---------------------------......///000000111111............////////////111111111222222111111111222222222222222222111111000111222333444555555555((((((&&&%%%%%%&&&((((((%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''+++***)))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''%%%&&&'''((()))***++++++++++++++++++*********)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***++++++,,,)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))&&&''''''((()))******+++)))))))))))))))*********))))))(((((((((((())))))))))))************))))))******))))))))))))******+++******))))))***+++++++++++++++******)))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------+++++++++,,,------.............../////////000000111111222222222222111111222222222222222333333333111111111222333333444555((((((''''''''''''(((((($$$%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&'''(((((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++,,,,,,++++++***)))''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---------))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((((((((((((((())))))))))))((((((((((((((())))))(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))******++++++************))))))))))))******+++***)))))))))***+++,,,***************)))))))))+++++++++*********)))))),,,,,,,,,,,,------------******************************++++++,,,---------...------------,,,,,,,,,+++++++++,,,------...............//////000000111111111222222222222111111222222222222333555666777555444444333333444444555''''''((((((((((((''''''%%%&&&'''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++,,,,,,,,,+++***)))&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''(((((((((''''''((((((((((((''''''))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&''''''((()))******+++)))))))))))))))))))))(((((((((((((((((()))******((()))***++++++++++++*********))))))))))))******+++***)))((()))***,,,---))))))))))))***************************+++++++++,,,,,,,,,------------...++++++++++++++++++++++++******++++++,,,------.........---------,,,,,,,,,......//////000111111222---......///000000111111000000111111111111000000222222222333555777999::::::999777666555555666666&&&'''((())))))((('''&&&&&&'''((()))************''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((()))***+++&&&&&&&&&''''''(((((((((&&&'''''''''((()))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((++++++,,,---,,,+++***)))%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))))))))*********)))''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$%%%&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&******++++++++++++******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******((()))***+++++++++++++++******))))))))))))******+++***)))((()))***,,,---(((((())))))******++++++(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,......//////000000111111---......///000111111222000000111111111111000000222222222333555888;;;===>>><<<:::999777777777888''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))((((((((((((((()))***************************(((&&&$$$%%%&&&'''&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((++++++******((('''&&&%%%))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$((((((((('''&&&&&&%%%%%%***++++++++++++***))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&'''((())))))***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$"""###%%%'''((((((''''''&&&&&&&&&&&&''')))***+++'''''''''(((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))************++++++******)))(((((((((************************++++++************++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,++++++******)))+++,,,------......------......---,,,---...///000++++++,,,---.........---...///////////////......222111000//////.........000000000222444888;;;>>>======<<<:::888777888:::''''''''''''''''''''''''%%%%%%&&&'''((()))******((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((''''''((()))******************************(((&&&%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((()))+++++++++***)))(((&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''************************''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))%%%%%%&&&&&&'''(((((()))***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''(((''''''''''''(((((()))((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))*********************************+++******))))))******++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------...------,,,---...///000,,,,,,---.....................////////////......111111000////////////000/////////000222555888::::::::::::888666555777999''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))***+++))))))))))))))))))))))))(((&&&%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&(((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''((()))******,,,,,,++++++***)))''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((()))***+++,,,''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((()))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))(((((('''&&&&&&'''''')))((((((((('''&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))+++******))))))******+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------...------------...//////------.../////////............///////////////...000000/////////000111111000000000000111333555777666666777666444444666777'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))+++,,,))))))))))))))))))))))))((('''%%%%%%'''((('''&&&&&&''''''''''''''''''&&&((((((((('''''''''''''''''''''((((((((()))))))))''''''''''''((()))***+++,,,,,,,,,++++++***((((((%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((******))))))((('''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''***,,,...))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%((('''&&&$$$$$$%%%&&&'''(((''''''&&&&&&'''''''''))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))((((((((())))))))))))************(((((())))))************((((((((((((((((((((((((******))))))))))))*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------+++,,,------......------------------......//////......///////////////...---...//////////////////////////////000111222333333333222222333444555555333444555555444444555777''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&''')))***+++(((((((((((((((((((((((()))'''%%%&&&'''((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******'''''''''((((((***+++,,,+++++++++++++++***)))(((&&&&&&''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((*********)))((((((''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%'''))),,,...))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%((('''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))************************))))))((((((((((((((((((((((((((((((***))))))))))))))))))************+++++++++,,,,,,)))***++++++,,,,,,++++++))))))***+++,,,------...+++,,,------......---------------..................///////////////......------...///////////////////////////000222333444333333333222222222333333222333555555555555666777''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((()))***(((((((((((((((((((((((()))'''&&&&&&'''(((((('''((('''&&&&&&&&&&&&'''((('''(((((((((((()))))))))))))))))))))************(((((((((((()))******+++******++++++***))))))((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((******))))))(((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&((()))***((('''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''((((((((((((++++++******)))(((((('''))))))))))))))))))))))))***))))))(((((())))))***************++++++++++++)))******+++++++++++++++))))))***+++,,,,,,------+++,,,------......------,,,---......//////............/////////...------,,,---...///000000000000/////////000111222333444111111111000000000//////222444666666555555555666''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&&&&((((((((('''((('''&&&&&&&&&&&&'''((('''((((((((()))))))))))))))))))))*********++++++***)))))))))))))))******))))))******))))))((((((((('''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((***))))))(((((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((*********)))))))))))))))************************))))))(((((((((((())))))************++++++++++++))))))***+++++++++++++++*********++++++,,,,,,,,,+++,,,------......------,,,---.../////////...---...............---,,,,,,,,,---...///000000000000000000000000111222333333000000000000000//////...111333555666555444444444''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))(((&&&&&&((()))((('''((('''&&&%%%%%%&&&'''((('''((((((((())))))******)))************++++++++++++***)))))))))))))))***((())))))))))))((((((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&"""###%%%'''((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))************((((((((()))******++++++************************))))))(((((((((((()))))))))************+++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,+++,,,------......------,,,,,,.../////////...------.........---,,,,,,+++,,,---...///000000000000111111111000111111222333111222222222222111111000111333555555444222222333))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%(((''''''&&&$$$######"""'''&&&%%%$$$$$$%%%&&&'''+++***(((&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''')))***++++++******************************+++******)))))))))))))))++++++)))(((''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((+++(((&&&&&&)))***)))'''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))******)))(((''''''((()))((('''''''''(((***+++((()))***+++,,,,,,+++***++++++******************+++++++++*********))))))---,,,***)))))))))******+++++++++,,,,,,---------------------------------...---+++++++++,,,...000111000000///...---------000000000000000000000000000111111111111222222222000000000000////////////111111222222222333333333))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''')))***++++++************************************)))(((((((((((()))+++***)))(((''''''''''''&&&'''((((((&&&&&&'''((('''''''''((((((''''''''''''&&&&&&%%%&&&'''((())))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&)))'''%%%&&&((()))(((&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&(((((((((((((((((((((((()))******)))(((''''''))))))(((((('''((()))***+++((()))***++++++******)))************************+++++++++*********))))))...---+++*********+++++++++++++++,,,,,,---------------------------------...---,,,+++,,,---///000000000000///...---------////////////////////////000000111111111222222222000000000000////////////000000000111111111222222((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))***************************************)))((((((''''''((((((******)))(((''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%&&&%%%&&&'''((((((&&&$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((()))******((()))))))))))))))((('''************************+++++++++***************...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,---...///000000000//////...---------////////////////////////000000000111111111222222000000000000/////////////////////000000000111111'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((($$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((())))))*********************************))))))((('''''''''''''''***)))((('''''''''''''''&&&((()))((('''&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%'''((()))(((&&&$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((())))))***)))))))))(((((('''&&&&&&))))))))))))************************************,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...///000/////////......---------////////////////////////000000000000111111111111000000000000/////////////////////000000000111111'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$'''(((((((((((((((((('''%%%&&&'''''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''(((((()))******************************))))))(((''''''''''''''')))((((((''''''''''''''''''((()))(((''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&(((***)))(((&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%&&&''''''((((((((('''((((((((((((((((((((((((''')))***)))((('''(((***'''(((((()))))))))))))))))))))(((''''''&&&&&&&&&(((((()))))))))******************************************++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////............------------........................//////000000000111111111000000000000////////////000000000111111111222222&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((()))***+++***************************)))((((((''''''((((((((((((''''''&&&''''''((('''((())))))''''''((()))&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))%%%'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***''''''((())))))))))))))))))((((((''''''''''''((('''(((((())))))************************+++++++++))))))***+++++++++******------,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------...------------------------......................../////////000000000111111000000000000////////////000000000111111111222222%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&'''(((***+++******************************)))(((((((((((()))'''''''''&&&&&&''''''(((''')))***)))((('''((()))'''''''''(((((('''''''''''''''((((((((('''%%%%%%''''''&&&&&&''''''((()))###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%'''((('''%%%$$$&&&(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$###$$$%%%&&&&&&'''''''''((((((((((((((((((((((((&&&((())))))(((((()))+++&&&'''((()))***))))))((()))((('''''''''((()))***''''''(((((()))******+++))))))*********+++++++++)))***+++,,,,,,,,,++++++---------,,,,,,+++++++++------------------------***++++++,,,,,,,,,,,,,,,------------------------........................////////////000000000111000000000000/////////////////////000000000111111%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((((('''$$$$$$%%%&&&'''((()))***$$$%%%&&&''''''&&&%%%$$$$$$#########$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&'''(((***+++************************++++++***)))))))))))))))''''''&&&&&&&&&''''''(((''')))***)))((('''(((***''''''((((((((((((''''''''''''((((((((('''%%%$$$'''''''''''''''((()))***######$$$%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%$$$&&&'''%%%######%%%(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((())))))'''%%%$$$###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))+++&&&''')))*********)))((()))(((''''''((()))***+++&&&''''''((()))******+++))))))******++++++++++++)))***,,,---...------,,,---------,,,,,,+++++++++------------------------)))***+++,,,,,,,,,++++++------------------------........................////////////000000000000000000000000////////////............/////////000''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((&&&%%%&&&))))))'''$$$''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))((('''&&&%%%$$$$$$%%%$$$&&&'''&&&%%%######$$$%%%%%%%%%&&&&&&'''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))))))))((((((''''''((((((((((((''''''$$$%%%'''(((''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))'''***,,,+++'''&&&''')))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---......,,,///111000---******+++------,,,++++++******))).........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000//////......------//////...//////000111222''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%'''((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))***((('''''')))***)))'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%'''((())))))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''%%%'''((((((&&&%%%&&&&&&&&&&&&'''''''''(((((((((************************))))))(((((((((((())))))((()))******((('''(((((())))))))))))************++++++++++++++++++++++++((())))))+++,,,---.........000111///,,,******+++,,,,,,,,,++++++++++++***------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000///////////////000////////////000000111''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''***)))((((((''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((+++)))&&&&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$(((''''''&&&%%%%%%%%%$$$%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((('''(((((())))))(((((('''&&&'''((((((%%%$$$$$$$$$''''''((((((((()))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((('''(((******)))((())))))))))))************++++++++++++++++++++++++,,,,,,---///000222333444000111000...+++)))***+++******+++++++++,,,,,,,,,+++,,,---...////////////------------------------,,,---...///000000000000000000000000000111111111111000000////////////000''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%***))))))((('''(((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((())))))))))))((((((((())))))))))))((((((%%%&&&((('''%%%$$$$$$%%%''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&'''+++,,,***'''((()))))))))************************************,,,---...000222444555666222111///,,,***)))***+++))))))***+++,,,,,,------***+++,,,...///000000000........................,,,---...///000000000000//////000111222222333333111111000//////...//////''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&******)))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&''''''((((((((()))''''''&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%$$$###$$$&&&(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%'''(((((('''&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))(((((())))))))))))((((((###%%%''''''&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))'''&&&'''+++,,,***'''((()))))))))************************************((((((***+++---///111111222111...,,,++++++******))))))***+++,,,------...***+++,,,...///000000000........................,,,---...///000000000000//////000111222333444444111111000//////...//////''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((+++***))))))(((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''((()))******)))((('''&&&&&&&&&''''''(((((()))(((((('''''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((('''%%%&&&(((***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%'''''''''&&&%%%$$$$$$&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))******)))((())))))******))))))(((###%%%'''(((''''''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''(((******)))((())))))))))))************************************(((((()))+++---...///000111///---,,,,,,,,,+++***))))))***+++,,,,,,------***+++,,,...///000000000------------------------,,,---...///000000000000//////000111222222333333111000000////////////000''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''')))******+++***))))))(((((())))))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''((()))******)))((('''%%%%%%&&&''''''((())))))***)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%''')))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###%%%&&&'''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))************))))))************))))))&&&((())))))((('''((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))******((('''(((((())))))))))))***************************************++++++,,,...//////000///---,,,---......,,,************++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///000000000111111222222000////////////000000111''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&%%%&&&''')))+++,,,+++******))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''((()))++++++)))((('''%%%%%%&&&&&&'''((())))))+++***)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&"""%%%''''''%%%###$$$&&&))))))************))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((()))************))))))************)))))))))***+++***((('''''''''))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))'''***,,,+++'''&&&''')))))))))))))))************))))))))))))))))))))))))(((((())))))***+++,,,,,,---,,,+++---000000---******++++++++++++,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000111111111//////...//////000111222&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((&&&&&&%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))))))))***+++++++++,,,******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))***)))))))))***+++++++++***((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''###''',,,,,,***(((((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))************))))))((())))))((('''''''''''''''%%%%%%''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((()))***************+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000111111111111////////////............&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((******(((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((***************+++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))))))))******))))))((('''))))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))+++'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((())))))*********))))))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))(((((()))************)))++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******+++++++++,,,,,,+++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........./////////000000111111111111111111111000&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))******)))(((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((+++++++++*********************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,,,,+++***)))((((((''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###$$$''')))***&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))'''''''''(((((()))************''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&######%%%&&&'''((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########(((&&&$$$"""!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++************************'''((())))))******))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))***++++++,,,,,,,,,------------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------.........111111111111111111111111&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((,,,+++++++++***)))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******,,,---............***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%% """&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&'''((()))************((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))'''(((((()))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++************++++++,,,---------.........------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,---------.........///////////////000000000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''',,,+++++++++***)))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---.........***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&((('''%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%&&&'''))))))*********)))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,---------.../////////...------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////.../////////000000000111&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''+++++++++*********************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***+++,,,,,,***)))((((((''''''(((((())))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((******((('''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))''''''&&&''''''((())))))))))))))))))(((''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%######$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''"""$$$&&&((()))'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---.........///000000000///...---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......////////////000000000000111111222222333333333&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***************+++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,))))))******))))))((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''((()))%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((((('''(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,---......///111111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////....../////////000000000000111111222222333444444&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''))))))******+++++++++,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***,,,---...//////)))***+++++++++***((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%######&&&)))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---///000111222111000...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////.........////////////000...//////000111111222222&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&(((***+++***)))((()))))))))))))))*********((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***)))))))))***+++++++++,,,+++)))''''''((()))((('''&&&&&&''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&'''((())))))***))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&+++)))((('''((()))+++,,,+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))*********)))((((((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))((('''''''''(((***+++***)))'''&&&'''(((***+++,,,------,,,***))))))***++++++++++++++++++++++++))))))***+++,,,,,,---------...000111222111///...+++,,,,,,---......------,,,,,,------------------...............///000000......//////000000111111000111222333444333222222%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&))))))***)))(((&&&###"""''''''((()))***++++++,,,))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***)))))))))***++++++,,,,,,,,,***(((((()))***)))(((''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***)))((('''((()))+++,,,+++***)))'''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))******))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++***)))(((''''''((()))******+++,,,+++******+++---++++++++++++++++++++++++))))))***++++++,,,------,,,---///111111111//////---............------,,,,,,,,,,,,------------..................//////000////////////000000000000///000111222222222111111$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&"""###%%%&&&'''''''''&&&&&&&&&'''(((***+++,,,,,,))))))(((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((())))))***++++++,,,,,,---+++***)))***+++***)))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&'''((()))*********)))((('''((()))***+++,,,+++)))'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((()))))))))((((((''''''(((((()))(((((((((((((((((()))(((((((((((((((((((((((()))((('''''''''((()))******)))(((''''''((()))***)))*********)))***---///++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,...000111111000000000000000///...---++++++,,,,,,,,,---------............------......///000000000000000////////////...///000000111111000000%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''' """%%%'''))))))***&&&''''''((()))***++++++'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,,,,---...---++++++,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''(((((()))(((((((((((()))******,,,+++)))'''%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''))))))(((((('''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&'''((()))******)))(((((('''(((((())))))******)))((())),,,///************************))))))******+++++++++,,,***+++---...000000000000333222222000...,,,+++***+++,,,,,,------............------------...//////111111000000//////......//////000000000111111111&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%)))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))***+++,,,------///---++++++,,,---,,,+++))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''######$$$$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))***+++***((('''%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&''')))*********)))(((((((((((((((***++++++***((((((***,,,************************)))***************++++++***+++,,,---...///000000333222222000...,,,+++***++++++,,,,,,---...//////---------------...//////111111000000//////......000000000000111111222222&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((***))))))((((((''''''&&&(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''(((***+++,,,---...///---,,,+++,,,---,,,+++***))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''******))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''((((((((()))))))))))))))'''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))******))))))(((((('''''')))***++++++)))((()))***************************************************+++++++++,,,---...//////000000000///...---++++++***+++,,,,,,---...//////------,,,,,,------...///000000000000////////////111000000000000111222333%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&(((***+++,,,(((((((((((((((''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''(((***+++,,,---...///---++++++,,,---,,,+++******))))))(((''''''&&&&&&%%%%%%$$$$$$%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&'''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((&&&%%%'''&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))*********))))))((('''&&&%%%(((+++,,,+++*********************************************)))))))))))),,,++++++,,,,,,------...---............------,,,***++++++,,,---...///000------,,,,,,------...///////////////000000000000000000///...///000111222$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((("""###$$$%%%'''((()))***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&'''(((***+++,,,.........---++++++,,,,,,,,,++++++******)))(((''''''&&&%%%%%%$$$###$$$%%%&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((('''''''''''''''''''''''',,,+++)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((()))***++++++&&&''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))++++++)))&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))************)))(((&&&&&&"""%%%***,,,,,,+++++++++))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,++++++,,,------+++,,,------......------******+++,,,---//////000---,,,,,,,,,,,,---............//////000000111111///......------///000111