BM6P6(@ }}}\\\EEECCCCCCCCCBBB@@@>>><<<:::999999777666444444333333111000///......------...++++++++++++++++++++++++******++++++++++++******************+++,,,---...//////000111222333333333000/////////000111222222555444222222333333333222:::444333:::@@@BBBGGGMMMKKK>>>666===LLLVVV[[[]]]XXXQQQFFF===999<<>>:::666444444555666666888666444333333444555666444444555555666:::???BBBHHHOOOWWW\\\```gggttt}}}cccNNNHHH@@@666999:::;;;<<<:::777444222222999<<<===IIIffftttZZZXXX\\\TTTIIICCCGGGQQQrrrhhhUUU\\\\\\PPPIIIMMMTTTWWWYYY^^^fffooowww{{{~~~~~~vvvrrryyy{{{}}}uuu|||{{{xxxwwwxxxvvvttt}}}uuutttyyy|||yyy~~~tttSSS;;;444;;;GGGiiitttjjjiiiiiiiiikkkmmmppprrruuutttsssqqqiii```^^^aaappp}}}tttiiiaaaYYYRRRLLLKKKIIIFFFEEEFFFIIIQQQ\\\eeekkkoootttxxxzzz{{{|||}}}~~~~~~zzz|||~~~vvvqqqqqqrrrsssssspppyyyxxxooohhhdddbbb\\\ZZZWWWTTTSSSVVV[[[```xxx~~~}}}|||{{{yyywwwtttrrrooollllllooorrrttt{{{~~~xxxfffZZZOOOUUUbbbvvvnnngggsss~~~llleeejjjyyy___BBB@@@KKK]]]dddVVV???666:::>>>BBBDDDRRRlll~~~|||\\\GGGDDDDDDDDDCCCAAA???<<<;;;:::999777666444333333333111000///...------------++++++++++++++++++++++++******++++++++++++******************+++,,,---...//////000222222333333222////////////000111222333444333333333333444333222888666888>>>AAA@@@BBBGGGGGG;;;555<<>>DDDHHHMMMVVVbbblllrrr~~~^^^MMMEEE@@@:::;;;;;;;;;:::888555333444333555999:::CCC^^^xxx}}}hhhUUUNNNOOONNNJJJ???@@@XXX}}}[[[TTTPPPNNNGGG???BBBKKKTTT[[[fffqqqyyy}}}}}}}}}{{{|||~~~yyy|||~~~~~~wwwvvvyyywwwaaaCCC777<<<999GGGiiisssllljjjiiiiiilllqqqvvvzzzwwwuuuttttttooofff```___ppp|||tttiiiaaaUUUNNNIIIHHHFFFBBBBBBCCCGGGPPP[[[eeekkkoootttwww{{{{{{|||||||||}}}}}}}}}{{{|||}}}{{{xxxwwwxxxzzz~~~~~~ooojjjeeebbbcccfffhhhjjjrrr{{{}}}wwwrrrnnniiicccaaa```bbbccciiilllqqqtttvvvuuusssqqqoooyyy~~~{{{wwwtttlllhhhaaa[[[VVVRRRNNNLLLHHHGGGFFFHHHMMMTTT[[[```fffmmmssswww|||yyyhhh\\\SSSUUU___vvv}}}vvvzzz~~~tttssszzzooogggjjj|||hhhMMMDDDJJJYYYddd^^^KKK>>><<<:::BBBEEEMMM[[[bbblllwwwYYYHHHDDDEEEEEEDDDCCC@@@>>>===:::999888666444333222222000000///...------------++++++++++++++++++++++++******++++++++++++******************+++,,,------///000111222222222222222////////////000111333333111222444555555444444555777888===GGGNNNNNNGGG@@@AAA888555???KKKOOOMMMJJJKKKKKKHHHDDDAAAAAAFFFJJJNNNPPPRRRSSSTTTVVVYYY\\\]]]^^^```ccceeefffggggggggghhhjjjmmmooopppqqqqqqppprrruuuvvvvvvvvvxxxzzzyyyzzzwwwmmm\\\III:::222888555333222333555555444666777777888888777777666222333333222111222555777777;;;???CCCHHHQQQ]]]fffiii}}}eeeMMMCCC@@@;;;;;;<<<;;;:::888555444333000333:::999;;;QQQlllrrrXXXJJJMMMPPPLLLDDD>>>NNNpppdddUUUMMMPPPKKK>>>???KKKPPPXXXeeeqqqzzz}}}}}}|||zzz|||~~~~~~zzzuuupppnnnkkkXXX>>>666<<<999GGGkkktttmmmkkkjjjjjjnnnssszzz~~~{{{yyyzzz|||xxxpppjjjhhhsss}}}qqqfff]]]SSSMMMHHHGGGEEEBBBAAACCCFFFOOO[[[eeekkkppptttwww{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~}}}wwwuuusssrrrvvvxxx|||yyyqqqkkkfff```\\\]]]bbbgggkkkrrr{{{xxxqqqnnnllliiiggghhhkkkooorrryyy|||sssuuuzzzzzzxxxwwwuuutttrrroooiiifff]]]XXXQQQJJJFFFCCC@@@>>>>>>===<<<<<<@@@FFFLLLQQQYYYaaajjjqqqyyyzzziii^^^TTTUUU___yyy}}}}}}{{{{{{~~~}}}qqqjjjkkkzzz|||fffLLLBBBLLL]]]jjjbbbLLL===:::???BBBAAAHHHXXXaaajjjzzzzzz||||||zzzsssUUUFFFDDDDDDDDDDDDCCCAAA???===;;;:::888666444333222222000///...------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************+++,,,------000000111222222222111111.........///000222333444000222555555444444555777:::888;;;FFFTTTYYYPPPDDDAAA999888BBBNNNQQQLLLHHHIIIJJJJJJFFFBBBAAADDDHHHPPPRRRSSSTTTTTTUUUXXXZZZ]]]___aaaccceeefffggghhhhhhiiijjjlllnnnppppppqqqqqqsssvvvwwwwwwwwwxxxyyyyyyyyyuuuiiiYYYJJJAAA>>>===:::777666666666555444666777777777777666555444222222333222111111333555777999===AAAFFFNNNXXX___dddwwwnnnQQQDDD@@@<<<<<<<<<;;;:::888666555333///222:::999777GGG]]]vvv{{{aaaMMMMMMPPPMMMIII???HHHaaa}}}mmmXXXLLLPPPMMM???>>>JJJLLLUUUbbbpppyyy}}}|||{{{{{{|||~~~~~~zzzuuulllfffcccTTT>>>555999999HHHllluuummmllljjjkkkooouuu||||||{{{}}}}}}vvvqqqqqqxxxyyylllaaaXXXSSSLLLGGGFFFEEEBBBAAACCCEEENNN[[[eeelllpppsssvvvzzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}|||tttqqqqqqssstttwwwzzzxxxlllccc```]]]XXXUUUXXX```jjjqqqwww|||uuunnnfffgggiiimmmrrrxxx}}}}}}rrrnnnkkklllnnnlllhhhddd^^^___aaabbbbbb]]]WWWRRRKKKGGGBBB>>><<<;;;::::::999888777777999>>>BBBEEENNNVVV```hhhrrr}}}{{{kkk```TTTTTT\\\uuuzzz{{{||||||{{{{{{xxxqqqllllll|||yyycccJJJBBBPPPgggsssfffLLL===;;;;;;<<<===KKKccclllnnnvvv~~~zzz}}}}}}tttUUUFFFCCCCCCDDDCCCBBB@@@???===;;;:::888666444333222111000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************+++,,,---...000111111222222222111111.........///000222333444000333555444333333777:::???;;;:::BBBRRR[[[UUUIIIAAA:::999DDDPPPRRRLLLGGGHHHJJJKKKHHHCCCBBBFFFJJJQQQRRRTTTTTTTTTUUUXXXZZZ^^^___aaaccceeeggghhhhhhjjjjjjkkklllmmmoooppppppqqqsssvvvxxxwwwwwwxxxxxxvvvvvvrrriii^^^UUUPPPOOOGGGDDDAAA>>><<<999666444777666555555444333222222222333444333222222444555555777;;;>>>CCCJJJQQQVVV___ppp{{{]]]JJJCCC===<<<<<<;;;999888666666333111222777666444<<>>EEEIIIRRR___mmmwww{{{{{{{{{{{{{{{}}}~~~}}}yyyzzzyyy}}}zzzooohhhfffWWWAAA555777:::IIIooowwwmmmllllllmmmqqqwww|||xxxyyy}}}zzzsssqqqttt|||ttthhh]]]VVVQQQKKKFFFFFFDDDAAAAAACCCCCCMMMZZZeeelllpppsssvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~vvvqqqqqquuuyyy|||wwwlllaaa[[[RRRQQQQQQRRRWWWbbbnnnwww|||}}}xxxuuupppkkkkkkooovvv~~~~~~yyyqqqkkk___XXXRRRPPPOOOLLLIIIIIIGGGHHHJJJMMMMMMJJJDDD@@@===:::777666666777777777333333333444666999<<<>>>CCCKKKSSS\\\hhhvvv~~~{{{mmmcccTTTRRRXXXlllooorrr{{{}}}vvvxxxyyyuuutttooollllll~~~zzzeeeLLLDDDSSSkkkuuugggLLL>>>>>>888<<>>===<<<:::888666444222111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************+++,,,---...111111222222222111111000---......///000222444555111333555333111333888===BBB@@@======GGGQQQQQQKKK>>>777777CCCOOOQQQKKKFFFCCCGGGIIIGGGBBBBBBGGGMMMNNNPPPRRRTTTUUUWWWZZZ]]]^^^___aaacccfffggghhhhhhkkkkkkkkklllmmmnnnoooooopppsssvvvxxxwwwwwwwwwwwwxxxxxxwwwtttoooiiieeeccc[[[XXXSSSNNNJJJEEEAAA===;;;999777555333222222222222333555444333333555666555777:::>>>BBBGGGLLLOOOXXXeee{{{hhhQQQFFF======<<<;;;999888777666222222222333444666888:::NNNfffyyytttaaaRRRLLLJJJLLLBBBAAAGGGSSSooogggQQQJJJHHHAAA>>>@@@GGGOOO\\\jjjtttyyy{{{zzzxxxyyy{{{|||~~~~~~yyy|||}}}~~~{{{{{{{{{zzzvvvqqq^^^CCC666888;;;KKKqqqxxxlllllllllnnnrrrwww|||vvvyyy}}}|||tttlllmmmsss}}}}}}pppeee\\\VVVOOOIIIDDDDDDCCC@@@???AAABBBLLLZZZeeelllpppsssvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{zzzxxxxxx{{{~~~{{{vvvuuuxxx{{{ssshhh___XXXTTTOOORRRVVV[[[```hhhrrryyyyyy{{{xxxrrrmmmmmmmmmlllwww|||}}}uuuooofff\\\TTTGGG@@@======<<<777777999<<<<<<<<<======<<<999666777555444444555666555444222222333555666777777777999???FFFNNN[[[lllxxx|||~~~|||nnndddUUUTTTXXXhhhxxxjjjmmmvvv}}}tttvvvyyyrrrpppnnnkkkjjjyyy|||hhhQQQEEEPPPbbblllaaaKKK>>>>>>:::???FFFZZZtttxxxqqqrrr|||[[[LLLAAAAAABBBBBBAAA???>>><<<<<<;;;999666444222111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************+++,,,---...111111222222222111111000------...///111222444555111333444222000222999???DDDDDD@@@:::<<>>BBBEEECCC@@@@@@GGGMMMLLLNNNQQQSSSVVVYYY]]]```^^^___aaadddfffggghhhiiimmmllllllllllllmmmnnnnnnpppsssvvvxxxwwwvvvvvvwww}}}~~~|||vvvsssnnnjjjddd^^^YYYSSSMMMIII@@@>>>;;;777555444555555222444555555555555666888666888;;;???CCCGGGJJJLLLSSS]]]rrroooUUUFFF>>>===<<<;;;999888777777000222222111555;;;:::555@@@ZZZuuuyyyhhhTTTKKKJJJPPPEEEAAA@@@DDD^^^pppVVVKKKGGGCCC???===FFFNNNZZZhhhrrrxxxzzzzzzvvvwwwyyy{{{}}}zzz|||~~~}}}}}}{{{cccCCC666:::;;;KKKrrryyyllllllmmmooossswww{{{}}}vvvzzz~~~|||pppgggiiirrr}}}zzzmmmccc\\\WWWNNNGGGBBBBBBAAA>>>>>>@@@BBBLLLZZZffflllpppsssuuuuuuvvvvvvxxxyyyzzz{{{{{{~~~{{{yyyyyy{{{}}}~~~{{{{{{}}}zzzvvvuuuxxx|||{{{ssshhh]]]UUUQQQPPPVVV[[[bbbhhhlllpppuuuyyyqqqrrrooohhhfffjjjnnnoooyyy}}}vvvmmmfff___VVVJJJAAA<<<888888<<<;;;777888<<<<<<:::777555555666555444888666555555666666444333555666777777777555333222222777===DDDRRReeesssxxx|||~~~|||ooofffVVVVVVZZZiii~~~zzzlllmmmuuuxxxvvv{{{rrrnnnllljjjhhhrrr}}}|||jjjSSSDDDJJJWWWaaaZZZHHH<<<<<<;;;>>>@@@MMMbbbhhhgggnnnsss|||XXXHHHCCCBBBBBBBBBBBBAAA???===>>>===;;;888666444333222///......------,,,++++++...,,,***)))***+++++++++***************************++++++*********---///111222444444222111222333000//////111333555555444333444555444333222444666AAACCCDDDCCCAAA??????@@@:::666777@@@NNNTTTOOOGGG???======@@@AAABBBHHHNNNQQQRRRTTTTTTUUUWWW[[[^^^___bbbcccbbbdddiiikkkiiijjjkkkllllllkkkkkkmmmoooqqqrrrtttuuuuuuvvvyyy|||~~~xxxyyytttnnniiiccc\\\SSSMMMEEEBBB===:::999999888888999999:::;;;;;;:::999888>>>;;;;;;???BBBCCCHHHMMMTTT\\\ooozzz[[[DDDBBB@@@===;;;;;;:::888777333222000000111333666888666NNNiiivvvqqqbbbSSSIIIQQQJJJEEEAAA@@@MMMmmmtttRRRDDDIIIDDD===AAAGGGKKKUUUcccpppwwwxxxvvvxxxzzz|||~~~}}}|||zzzyyyvvvkkkJJJ999:::===TTT{{{{{{vvvmmmpppwwwvvvxxx}}}{{{xxxvvvyyy|||qqqjjjlll{{{mmmcccZZZTTTNNNHHHBBBAAA@@@>>>>>>AAACCCMMMZZZeeekkknnnqqqsssvvvxxxzzzzzzyyyyyyyyyzzzyyywwwuuuuuuwwwzzz|||}}}|||sssppplllmmmsssyyy~~~{{{uuukkkbbb[[[YYYZZZ\\\aaaiiioooqqqtttxxxvvvpppnnnkkkgggeeefffiiinnnqqq}}}~~~ssslllddd\\\RRRFFF@@@@@@============<<<:::999888:::777555555777999777555888777444333333444777888777777888888777777666555888666777???JJJYYYlll{{{}}}~~~rrreeeXXXVVVZZZlllzzzqqqwww|||wwwuuu|||ssshhheeegggqqqzzz~~~|||}}}}}}lllVVVHHHEEEOOOWWWOOOFFF@@@777===AAABBBNNN^^^aaacccnnnrrr||||||YYYJJJBBBBBBAAAAAAAAA@@@>>><<<>>>===:::888555444222222///......------,,,,,,+++...,,,***)))***++++++***************************)))*********)))***---//////000222222000///000111///......000222444444333333444555444333222444666???@@@AAA@@@???======>>>;;;777666???KKKPPPKKKCCC<<<::::::===>>>@@@FFFMMMPPPRRRTTTUUUVVVWWWZZZ]]]___bbbcccbbbdddiiikkkiiijjjkkkllllllkkkkkkmmmoooqqqrrrtttuuuuuuvvvyyy||||||wwwsssnnnfff\\\TTTJJJFFFAAA===<<<;;;;;;:::<<<===>>>>>>>>><<<;;;:::>>>;;;;;;???BBBDDDIIIOOOTTT\\\nnnfffMMMCCCAAA>>><<<;;;:::999777333222111000111333666888777DDD]]]uuuwwweeeSSSLLLRRRMMMIIIDDD???DDD]]]xxxxxxZZZFFFFFFBBB===AAADDDIIIRRR```mmmuuuvvvtttxxxxxxzzz|||}}}~~~~~~~~~}}}~~~zzz{{{}}}|||{{{~~~mmmHHH888:::;;;RRRyyyyyynnnqqqwwwvvvzzz~~~sssppprrrxxxuuullliiimmm~~~zzzlllbbbZZZTTTNNNGGGBBBAAA@@@======???BBBLLLYYYdddjjjmmmoooqqqtttvvvxxxxxxwwwwwwxxxyyy{{{yyyvvvuuuvvvxxxyyyyyy~~~yyyuuuuuukkkhhhgggkkksssxxxxxxvvvrrrmmmfff___\\\^^^bbbeeekkkqqqtttsssssstttpppjjjbbbbbbaaacccfffkkkpppsssvvv|||~~~}}}}}}xxxrrrjjjccc\\\VVVNNNDDD@@@AAA>>>>>>>>>>>>===<<<;;;:::888666333444555666555333333333222222333444666777999999999:::::::::999999888555555;;;CCCOOOaaapppyyy|||sssgggZZZUUUXXXnnnvvv{{{}}}sssrrr{{{tttllliiiiiirrrzzz}}}yyyyyywwwfffOOOEEEDDDPPPYYYOOOEEE@@@777888<<>><<<:::888555333222222//////......---,,,,,,,,,---+++))))))***+++***)))************************)))******))))))))),,,...///000222222000///000111...------///222333444333333444555444333222444666<<<===>>>>>><<<;;;<<<===<<<777666===IIINNNHHH@@@:::777666999;;;===DDDLLLOOORRRUUUVVVWWWXXXZZZ\\\___bbbcccaaadddiiikkkiiiiiikkkllllllllllllnnnoooqqqrrrtttuuuuuuvvvyyy||||||rrrggg^^^UUUQQQKKKGGGEEEDDDCCCAAAFFFFFFGGGFFFFFFDDDBBBAAA@@@<<<<<<@@@CCCDDDIIIOOOSSS[[[kkkrrrVVVEEEBBB???===<<<;;;999888444333111000111333555777888999MMMnnn{{{kkkXXXRRRPPPNNNMMMJJJBBB???OOOddd~~~}}}fffJJJAAA@@@===@@@CCCFFFOOO\\\iiirrrtttssswwwwwwwwwxxxzzz{{{}}}~~~{{{||||||}}}}}}zzz~~~wwwMMM999;;;>>>UUU|||sssrrrvvvuuuyyyqqqmmmmmmppplllfffhhhqqq~~~yyykkk```YYYSSSMMMFFFAAA@@@???;;;;;;<<<@@@IIIWWWbbbhhhkkkmmmoooqqqsssuuuuuutttuuuvvvxxxyyyvvvtttssstttvvvwwwwwwzzz{{{}}}rrrjjjjjjmmmkkkkkknnntttyyyzzzuuuooohhheeeaaa___aaaffflllpppvvvxxxwwwrrrnnnkkkfffaaaXXXZZZ]]]ccciiinnnsssvvvxxx|||~~~{{{xxxuuuooohhh^^^WWWQQQNNNHHHBBBAAACCCAAA@@@@@@???>>>===<<<;;;888666444444555555555444111222333555777888999999888888999999::::::;;;;;;;;;888666888<<>>;;;666555===HHHNNNIIIAAA999666555777999<<>>===>>>@@@CCCFFFNNN[[[hhhpppssssssvvvvvvvvvvvvxxxzzz|||}}}|||||||||}}}~~~yyy|||mmmkkknnnvvv|||ZZZ>>>;;;@@@VVV}}}xxxtttvvvtttyyyvvvqqqnnnmmmfff```gggsss~~~xxxiii___WWWRRRLLLEEE@@@???>>>:::999:::>>>HHHUUU```fffiiikkkmmmpppqqqssssssssstttvvvxxxrrrqqqooopppsssvvvwwwwwwvvvwwwyyyzzz|||pppggggggjjjqqqvvv{{{~~~{{{uuummmhhhbbbbbbdddfffkkkpppuuuxxxyyyxxxtttmmmgggaaa\\\YYYUUUYYY```hhhooouuuxxxyyy}}}yyysssmmmeee^^^SSSMMMIIIHHHEEEBBBCCCFFFDDDCCCAAA???===;;;::::::888777666666666777777777555777:::===??????>>>===;;;;;;<<<<<<===>>>>>>???@@@<<<:::999:::@@@NNN\\\nnnxxxvvvjjjWWWQQQQQQeee}}}qqqttt|||www~~~yyyooofffjjjuuu{{{zzz{{{xxxcccJJJ@@@EEEXXXaaaTTTGGGAAA::::::===DDDYYYqqqxxxxxxWWWIIICCCEEEGGGGGGCCC@@@>>>>>>===<<<999777444333111111000//////......---,,,,,,,,,+++******++++++***(((************************)))******))))))***,,,...111222444444222111222333.........000333666666555333444555444333222444666999:::;;;;;;;;;;;;>>>@@@:::555444===JJJPPPMMMFFF<<<888555777999<<>>===<<<;;;:::777555333111000111333444555:::>>>IIIccczzzvvvcccNNNLLLOOOSSSNNNFFFHHHPPP```vvvoooOOO>>>======???DDDGGGNNNYYYgggpppttttttvvvvvvuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~|||{{{www}}}sssnnnkkkoootttzzzxxxkkkkkknnnwwwfffDDD;;;>>>RRRxxx{{{uuuwwwwww~~~}}}wwwrrrlllbbb[[[dddssswwwhhh]]]UUUPPPJJJDDD@@@???>>>:::888:::===GGGTTT___eeehhhkkkmmmpppqqqrrrsssssstttwwwzzzqqqpppoooppprrrtttuuutttsssuuuwwwwwwwww{{{tttllljjjlllttt{{{}}}qqqeee___^^^cccfffkkkqqquuuxxxyyyyyytttpppjjjeee___YYYWWWVVVWWW]]]fffpppxxx}}}|||}}}zzzqqqhhhaaaYYYRRRLLLGGGDDDEEEDDDBBBDDDHHHEEEDDDAAA>>>;;;999777777777777777777777888999:::;;;>>>BBBEEEFFFFFFDDDCCCDDDCCCCCCBBBBBBCCCDDDDDDBBB???===<<<;;;>>>JJJWWWiiivvvvvvkkkWWWSSSTTTbbb{{{rrrfffjjjwww{{{yyy~~~oooaaa^^^lllwwwzzz~~~{{{fffLLLAAAGGGZZZdddWWWIIICCC<<<888999???TTTjjjmmmrrr~~~yyyXXXHHHCCCGGGJJJIIIDDD@@@??????===;;;999777444222111111000000//////...---------,,,+++++++++,,,,,,***)))***************************++++++*********---//////000222222000///000111.........111444666777666333444555444333222444666888999:::::::::<<>>===<<<;;;999777444111000000222333222======<<>><<<>>>CCCEEEKKKWWWdddnnnrrrsssttttttuuuuuuwwwxxxzzz{{{~~~~~~~~~pppeeefffmmmyyy~~~}}}~~~xxxxxxzzz|||tttbbbZZZVVV\\\lllyyyzzzxxxxxxcccDDD;;;???RRRyyyzzztttxxx{{{~~~zzzuuunnnaaaZZZddduuuwwwggg\\\TTTNNNHHHCCC??????>>>;;;999:::>>>GGGUUU```fffiiikkkmmmoooqqqrrrrrrsssuuuxxx{{{wwwuuusssrrrrrrrrrqqqpppqqqsssvvvvvvuuuwww|||}}}wwwrrrqqqpppyyy}}}}}}uuuhhh___]]]___hhhlllrrrwwwzzzzzzxxxwwwnnnhhhccc___\\\XXXXXX\\\\\\bbblllvvv~~~xxxxxxqqqggg^^^XXXQQQKKKGGGCCCBBBCCCCCC@@@AAADDDBBB@@@===:::777666555555555777888888888999<<<>>>@@@CCCGGGKKKNNNNNNLLLKKKIIIHHHFFFDDDCCCCCCCCCDDDBBBAAAAAA???<<<<<>>???<<<;;;999666444222111000000000//////......---------,,,,,,---...---+++)))************************+++,,,,,,+++++++++...000///000222222000///000111---------000333666666666333444555444333222444666777888999999999<<<@@@CCC999444333<<>>===<<<;;;:::777444111000000111222000:::;;;999JJJjjjzzzxxxiiiZZZPPPQQQRRRJJJBBB@@@BBBYYY]]]PPPGGG???;;;===@@@AAAGGGRRR___iiinnnpppqqqqqqsssuuuvvvwwwwwwwwwyyy{{{~~~~~~}}}~~~qqq```XXX^^^qqq~~~~~~~~~kkkbbb[[[^^^mmmrrrhhh]]]YYY]]]^^^hhhrrrhhhOOO>>><<>>BBBEEEEEEHHHMMMRRRVVVXXXXXXXXXPPPNNNKKKHHHEEEDDDDDDDDDDDDEEEFFFEEE???<<>>===>>><<<;;;999666444222111000000000000///......------...------...///...,,,***************************,,,,,,---,,,+++,,,///111111222444444222111222333,,,+++,,,///222555555555444444555444333222444666666777888888999;;;???CCC999444333<<>>===<<<<<<:::888444111000///000111000555888;;;HHH___ttt~~~tttaaaRRRSSSUUUOOOFFFBBB;;;OOOVVVPPPJJJAAA:::===<<<>>>CCCNNN[[[eeekkklllnnnooorrrtttuuuvvvuuuuuuuuuwww|||}}}|||}}}xxxeeeXXX[[[qqqvvvlllfffjjjvvvuuubbbQQQLLLMMMFFFFFFMMMIII<<<777<<<>>>RRRzzzwwwpppsssttt}}}|||||||||xxxlllfffsssyyygggZZZQQQLLLFFFAAA???@@@@@@===<<<===@@@JJJWWWbbbhhhkkkmmmooommmnnnooopppqqqsssxxx{{{{{{zzzxxxxxxyyyyyywwwuuuooorrrsssrrrqqqqqquuuyyyxxxyyytttnnnpppwww}}}zzzqqqeee```cccjjjooorrrrrrsssssssssssssssrrrrrrnnnfffaaaaaaaaa```eeemmmooorrrvvvyyyyyytttoookkk]]][[[TTTIIICCCBBBAAA>>>???======???===888666777666555333222333444666777;;;>>>AAABBBCCCEEEIIILLLIIILLLRRRXXX]]]aaabbbccc[[[YYYUUUQQQNNNLLLKKKKKKHHHJJJLLLJJJBBB===CCCMMM[[[pppvvvjjjXXXTTTVVViii~~~sssuuuyyyssswwwuuurrr|||zzzpppaaakkkppppppuuuxxxjjjVVVDDDDDDSSS___XXXMMMDDD888999999DDDccc}}}cccLLLGGGFFFDDDBBBAAA@@@AAAAAA===:::777555555555444222//////...------------...+++++++++************)))((()))***,,,,,,+++******$$$///999999111***+++///000000111222222222222111///000111333444444444444333444555555333333444555555777888999:::;;;>>>@@@;;;444111999HHHQQQNNNHHH@@@>>><<<<<<;;;<<>>===>>>>>>@@@FFFQQQ^^^hhhnnnmmmpppqqqrrrvvv|||}}}zzz{{{}}}~~~~~~}}}}}}~~~|||llleeeppp~~~||||||vvvlllnnnmmmttt{{{nnnYYYSSSOOOMMMJJJGGGAAA;;;777666:::RRR{{{ssspppxxx{{{~~~|||~~~~~~vvvqqqwwwzzziii]]]UUUPPPHHHCCC??????>>><<<===BBBCCCNNNYYY___dddiiilllllloooooonnnmmmmmmppptttxxx{{{vvvqqqqqquuuyyyzzzxxxtttqqqooonnnooopppppppppsssuuuzzzxxxssstttzzz~~~{{{jjjbbb]]]aaammmwww{{{yyyssssssttttttsssqqqnnnmmmnnnkkkhhhhhhkkkppptttvvvyyyqqqhhhdddeeeddd___ZZZSSSNNNGGG@@@:::888888888888777777666555555444444444444444333333444888:::>>>CCCJJJOOOQQQRRRRRRRRRTTTUUUXXX\\\```dddgggiiikkkgggbbb^^^\\\XXXSSSOOOVVVPPPLLLLLLIIICCCCCCGGGXXXssssssjjj\\\VVVUUUfffssssss|||vvvttttttuuuyyy{{{{{{|||pppvvvxxxuuuyyy{{{nnnZZZHHHGGGVVVcccYYYJJJ@@@888;;;>>>EEEZZZsss|||dddNNNGGGFFFDDDBBBAAA@@@@@@AAA===:::777555555555444222//////...------------...+++++++++************)))))))))***++++++++++++***---222777555...***---111000000111222222222222111//////000111222333444444333444555444333222333555555777888999999;;;>>>@@@<<<555111888GGGPPPOOOJJJ@@@<<<;;;;;;;;;===DDDMMMNNNQQQTTTVVVWWWXXXZZZ\\\^^^___bbbdddffffffgggfffjjjjjjkkkmmmoooqqqssstttwwwwwwvvvvvvxxxzzz}}}~~~}}}~~~|||zzz{{{zzzyyyxxxxxxwwwxxxxxxuuuqqqkkkhhhfffeeecccbbbdddbbbmmm|||rrreeefffzzzZZZMMMEEEFFFDDD===:::===::::::999666222//////000222222666<<<===EEE___zzz|||jjjXXXPPPPPPMMMGGG;;;???CCCEEEDDDAAA???>>><<<;;;<<>>666111777EEEOOOQQQNNNAAA<<<999:::;;;>>>FFFOOONNNPPPTTTVVVWWWXXXZZZ\\\]]]^^^aaaccceeefffffffffjjjkkklllnnnpppqqqqqqqqqwwwwwwvvvvvvxxxyyy{{{}}}}}}~~~}}}|||{{{{{{zzz{{{{{{zzzwwwssspppooommmkkkiiijjjfffooo{{{sss```\\\ssscccSSSFFFDDDCCC===:::;;;;;;;;;999666333000000111222222666;;;;;;@@@TTTiiivvv___RRRRRROOOHHH<<<<<<===???AAAAAA???===999888999<<>>888777777<<>><<<:::777666555555666333333333333333333333333111222333333444777;;;>>>IIINNNUUUZZZ[[[[[[ZZZZZZXXXYYY[[[^^^bbbgggjjjmmmooonnnllllllmmmmmmkkkjjjbbb^^^ZZZWWWRRRKKKHHHHHHWWWooowwwnnn[[[UUUSSSaaa|||yyyiiimmm{{{xxxvvv{{{oooooosssqqqnnnnnnzzzxxxYYYGGGEEETTTaaaXXXJJJBBB;;;===???BBBQQQfffnnnuuurrr{{{cccMMMHHHGGGEEEBBBAAA@@@@@@@@@===:::777555555555444222//////...------------...+++++++++*********))))))+++***)))))))))***,,,---555222...***)))+++...111000000111222222222222111///...------...000333444222333444333222222222444555777888999999:::<<>>::::::;;;;;;:::777333111111222111333777:::999;;;HHHWWWnnn~~~kkkXXXSSSNNNGGG???<<<999:::===>>>===;;;888777666777===FFFQQQXXXaaafffiiiiiilllssswwwwwwxxxyyy{{{|||||||||~~~}}}tttuuutttqqqmmmnnnpppxxxuuuooo___JJJ:::555555666<<>>===:::<<<@@@CCCNNNYYY___ccchhhkkkjjjmmmnnnooooooooopppsssvvvwwwxxxwwwrrrnnnoootttzzz{{{yyyuuusssrrrqqqooommmooonnnnnnpppsss|||zzzssswww~~~wwwnnniiigggnnnvvv||||||yyytttqqqrrrsssuuuuuusssoookkkhhhiiijjjmmmnnnlllfff]]]WWWRRRLLLGGGDDDDDDCCC@@@===666666555555444333333333111111111222222222333333111333444555666999>>>AAAJJJOOOVVVZZZ[[[ZZZYYYXXXVVVVVVWWWYYY]]]aaaeeehhhlllmmmnnnooorrrttttttuuuqqqnnnjjjddd]]]TTTNNNKKKZZZooowwwnnn\\\VVVTTT___wwwssscccfffvvvvvvvvv}}}vvvrrrqqqmmmhhhggglll~~~XXXDDDBBBPPP]]]TTTGGG@@@999999===???LLLaaajjjqqquuuttt}}}fffOOOIIIGGGEEEBBBAAA@@@??????===:::777555555555444222//////...------------...+++++++++*********))))))+++***)))))))))***,,,---...,,,***))))))+++---...000000111222222222222111///...------...000222444222333444444222222333444555777888888888999<<<>>>@@@888111555AAANNNUUUWWWKKKBBB:::777888<<>>;;;999::::::999777333111222222111333777999888999AAAIIITTTpppyyydddXXXOOOHHHDDD???:::888999:::999777777777666555888???HHHOOO]]]cccggggggiiiooorrrsssuuuwwwyyyzzzzzz{{{}}}yyysss}}}~~~ssspppsssuuu|||vvvcccJJJ777222444444;;;KKKllltttkkknnnwww|||{{{rrrsssrrrkkk```]]]hhhvvvssscccWWWPPPLLLHHHCCC???>>><<<:::;;;???CCCNNNYYY___ccchhhjjjiiilllnnnoooppppppqqqsssuuuxxxyyyyyytttmmmkkkooouuuwwwuuusssrrrsssrrrqqqpppmmmlllnnnqqqrrrttt}}}|||yyyxxxxxxyyyzzz{{{sssnnnmmmssswwwzzzzzzvvvrrrnnnmmmpppqqqrrrqqqoookkkgggdddeeecccbbb___[[[TTTLLLGGGFFFBBB>>><<<<<<;;;999666444444444444333222111111///000111111222333444444333555666888999===BBBEEEKKKPPPWWW[[[\\\ZZZWWWVVVTTTSSSSSSTTTVVV[[[```ccchhhjjjmmmpppsssvvvyyy{{{}}}|||wwwooofff\\\SSSMMM\\\ooovvvmmm\\\WWWUUU```yyy|||hhhiiivvvvvvwww}}}wwwpppiiifffccc}}}WWWEEEBBBOOO[[[RRRFFF@@@:::666<<<===GGGZZZccciiiuuutttssslllTTTIIIHHHEEEBBB@@@?????????===:::777555555555444222//////...------------...+++++++++************)))*********)))******+++,,,((()))))))))***++++++,,,000000111222222222222111......---...///000222333333444555555333333444555555777888888888999;;;===@@@888222555AAAOOOWWWYYYOOODDD:::666777;;;DDDLLLMMMOOOSSSUUUVVVWWWYYY[[[\\\]]]```ccceeegggggggggiiijjjkkkmmmooopppppppppqqqrrrsssuuuxxxyyy{{{|||xxx~~~|||zzzvvvqqqvvv|||uuuVVVJJJLLL```}}}nnnWWWGGG@@@===;;;999999999999666333111111222000444777999999:::>>>AAACCC^^^yyy~~~qqq```RRRKKKGGGCCC===999777777666666777777777555555999AAAGGGWWW___fffgggiiimmmpppppprrrtttvvvxxxxxxyyy|||~~~}}}}}}}}}~~~~~~~~~}}}tttqqqvvvwww}}}{{{}}}xxxfffJJJ666222444444;;;MMMqqq~~~ssslllooovvv||||||wwwvvvuuuppphhheeennn{{{rrrbbbWWWQQQMMMHHHCCC???>>><<<999:::>>>CCCNNNYYY^^^bbbgggiiiiiikkkmmmpppqqqqqqqqqssstttwwwyyyyyytttnnnkkkmmmpppqqqppppppqqqrrrssssssqqqmmmlllmmmqqqrrrqqquuuzzz~~~tttqqqjjjllloooppprrrvvv|||xxxssssssuuu{{{zzzwwwsssnnnkkkkkklllmmmmmmmmmkkkiiieeebbb``````\\\VVVQQQLLLGGGBBB>>>===;;;888777777666444333555444444333222111000000///000111222444555666777777999:::<<<===AAAFFFIIIOOOTTT[[[______\\\YYYWWWUUUSSSQQQPPPRRRVVV[[[^^^dddgggkkknnnqqqtttxxx{{{zzzpppfff\\\SSS[[[lll}}}vvvmmmZZZVVVVVVccc~~~uuuqqq|||zzzyyy~~~uuummmiiieeexxxxxx}}}wwwYYYHHHEEEQQQ\\\SSSGGGAAA<<<666<<<===DDDUUU]]]```hhhwww~~~yyy~~~~~~mmmUUUIIIHHHEEECCC@@@?????????===:::777555555555444222//////...------------...+++++++++************)))))))))***++++++++++++***(((***+++***)))(((***,,,000000111222222222222111---...//////111111222333444555666666444444555666666777888888888888;;;===???888222666AAAOOOXXX[[[PPPDDD888555777<<>>??????MMMdddwwwwwwfffTTTKKKGGGEEEAAA<<<777555666777555777777555222444:::@@@LLLVVV```dddfffkkknnnnnnoooqqqtttuuuvvvxxxzzz|||{{{{{{|||}}}~~~~~~}}}tttnnnssssssyyy|||vvv|||zzzyyyhhhKKK777444666555;;;NNNrrr|||qqqkkknnnuuu||||||yyywwwtttpppnnnuuu~~~rrraaaVVVPPPLLLIIICCC???>>><<<999:::>>>CCCNNNYYY^^^bbbgggiiihhhjjjmmmppprrrrrrrrrrrrssssssuuuwwwuuupppmmmmmmnnnmmmmmmmmmoooqqqsssrrrqqqooolllllloooqqqppprrrvvvyyyyyysssuuuqqqddd[[[[[[SSSXXXaaakkkttt|||~~~zzzyyyzzz{{{zzzvvvpppjjjhhhiiilllmmmjjjiiigggeeebbb___]]]\\\YYYTTTMMMFFFBBB???===;;;888777555555444333222111555444333222111111111111000111222444666777999999<<<===>>>@@@AAAEEEIIIMMMRRRWWW^^^bbbaaa^^^ZZZXXXUUURRROOOMMMNNNQQQVVVYYY]]]aaaeeehhhjjjmmmqqqtttzzzqqqjjj___UUUVVVeeewwwxxxoooZZZVVVVVVcccyyyvvv}}}}}}}}}}}}uuunnniiihhhooonnnjjjsss~~~sss\\\KKKFFFRRR\\\SSSFFFAAA<<<666>>>@@@FFFVVV]]]^^^eeennnlllSSSJJJHHHEEECCC@@@?????????===;;;777555555555444222//////...------------...+++++++++************)))((()))***,,,,,,+++*********,,,---+++(((&&&))),,,000000111222222222222111---...///111222222222222555666777666555555555777666777888888777888:::<<<>>>888333666BBBOOOXXX\\\PPPCCC777444777===GGGPPPMMMOOORRRTTTUUUWWWYYY[[[\\\^^^aaadddggghhhiiiiiiiiiiiiiiijjjlllooorrrttttttttttttuuuttttttsssrrrzzz~~~~~~~~~}}}|||{{{wwwsssyyy~~~uuuWWWLLLCCCPPPsssyyycccNNNAAA<<<;;;:::777888777555222000000111000444888999;;;>>>???>>>@@@AAARRRlllvvvhhhSSSJJJEEEEEECCC===777555777:::444666777444111111666;;;AAANNNZZZ___cccgggjjjkkknnnppprrrtttuuuwwwyyy{{{zzzzzz{{{}}}~~~{{{|||yyyrrrxxxwwwvvvyyykkkoooooovvv{{{tttxxxxxxxxxiiiMMM999666888666<<>>;;;999:::>>>CCCNNNYYY^^^bbbfffiiihhhjjjmmmppprrrrrrrrrrrrsssqqqrrrttttttrrrpppnnnmmmlllkkklllnnnppprrrqqqpppqqqllljjjmmmoooooorrrwwwttt|||zzzrrrlllhhhnnnqqqyyyzzzlll^^^UUUTTTZZZYYYNNNHHHIIIFFFLLLXXXiiiyyy~~~~~~~~~~~~wwwqqqiiieeefffjjjnnnpppiiigggdddaaa^^^\\\ZZZZZZRRRMMMFFFAAA>>><<<;;;:::555555444333333222111111444333111000000111222222111111333555777999:::;;;>>>@@@AAABBBCCCGGGKKKOOOSSSXXX___cccbbb^^^ZZZXXXSSSPPPLLLIIIJJJMMMRRRUUUWWW[[[___aaaccceeejjjmmmtttyyyxxxqqqiiicccYYYNNNQQQ```rrr~~~zzzqqq[[[VVVUUUaaa}}}uuuuuu~~~xxxqqqkkkffffffhhhgggiiivvvttt```JJJEEEPPPZZZPPPDDD???:::555???BBBJJJ[[[cccdddiiifff~~~oooUUUJJJHHHDDD@@@===<<<=========:::666444333444333222///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---111111222222111000///............//////111111222666888999;;;:::888555333777777777888999999::::::::::::555000999LLLXXXYYYNNN???555666;;;@@@JJJUUULLLNNNQQQSSSUUUWWWZZZ]]][[[\\\___cccfffgggfffeeeeeefffhhhjjjlllmmmmmmnnnppprrrsssrrrrrrsssuuuwwwvvv{{{}}}{{{yyyxxxzzzyyyzzz|||xxx\\\JJJ???LLLiiimmmTTTEEEBBB>>>777888888666333///---...///111444888;;;<<<===???AAACCCCCCFFFQQQbbbkkk___MMMDDDBBB?????????===999555777666666555444222111000:::AAAMMMWWW___eeeiiikkklllooorrrsssssstttyyy}}}}}}~~~~~~}}}||||||}}}~~~vvvyyyvvvkkkmmmjjjsssxxxtttyyyyyytttuuu|||{{{}}}tttqqqlllvvv}}}oooooonnnnnncccNNN;;;444666999;;;NNNsssyyypppllllllrrr~~~|||uuummmfffgggttt~~~qqqaaaTTTMMMKKKBBBAAA???;;;999888:::===GGGOOOYYY___```bbbgggkkkpppppppppqqqqqqrrrrrrsssvvvvvvvvvvvvtttrrrpppnnnnnnmmmllllllmmmoooqqqrrrooooooooonnnmmmnnnqqqttt{{{}}}~~~lll\\\RRRLLLHHHFFFHHHJJJNNNQQQSSSPPPKKKFFF<<<======>>>===<<<:::999999HHH[[[gggkkkkkklllnnnooorrrxxxtttpppjjjiiikkkmmmmmmlllhhhbbb\\\ZZZ[[[YYYTTTOOOFFFBBB===;;;;;;:::777555666555333222222222333333000000000000000111222222444555777999;;;<<<======>>>???AAADDDGGGJJJMMMOOOUUUYYY^^^bbbbbb___ZZZWWWTTTOOOIIIGGGIIILLLMMMMMMSSSSSSTTTUUUWWWYYYZZZ\\\ccccccaaa^^^XXXPPPIIIDDD@@@NNN```nnnwww|||ppp]]]XXXVVVbbb|||ooommmyyy}}}{{{{{{}}}zzzoooddddddrrrsssmmmiiisss~~~sss^^^OOOLLLUUUYYYKKK@@@<<<777555:::GGGVVV```ccceeeiiiooowww}}}vvvxxx~~~yyypppVVVLLLHHHCCC???<<<===???@@@===:::666444444444333222///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,000111222222111000///.........---...///111333444555666888999999888777666888888888999999:::::::::;;;;;;666111:::MMMYYYZZZQQQBBB666666999===FFFPPPMMMOOORRRUUUVVVXXX[[[]]]]]]^^^```dddfffggggggffffffgggiiikkklllmmmnnnnnnppprrrssssssrrrssstttvvvxxx{{{}}}www{{{}}}{{{yyyxxxyyyxxxzzz}}}bbbOOOBBBLLLgggsssYYYFFFAAA>>>:::999999777444000//////000111444888:::;;;<<<>>>???EEEEEECCCFFFPPPYYYXXXQQQBBB@@@=========<<<999666777777777555444222000///555;;;EEEOOOWWW^^^dddhhhjjjmmmqqqrrrrrrtttxxx||||||}}}~~~}}}|||}}}~~~wwwwwwzzzwwwwwwtttmmmnnnkkkrrruuupppttttttnnnkkkooo{{{vvvvvvyyyooo{{{yyyssstttpppuuu~~~sssrrrhhhggg]]]KKK;;;666666777;;;NNNrrryyypppmmmmmmtttyyyqqqhhh```aaaooo~~~qqqaaaSSSLLLJJJBBBAAA???<<<999999;;;===FFFNNNXXX^^^```bbbgggkkkppppppqqqqqqrrrsssttttttvvvvvvwwwvvvuuutttrrrqqqpppooonnnmmmnnnppprrrtttpppppppppooonnnooorrrtttwwwxxx{{{~~~}}}yyydddZZZNNNEEECCCDDDEEEEEE======>>>???AAA@@@>>>;;;777888888777777666555444666@@@KKKQQQQQQPPPQQQTTT]]]fffsss{{{ooonnnooopppppppppmmmkkkddd```\\\YYYVVVRRRKKKFFFBBB>>>:::888777777555333555444333222222222333333111111111111111222333444777888:::<<<>>>???@@@@@@BBBCCCDDDGGGJJJNNNPPPRRRVVVYYY]]]aaaaaa___[[[XXXTTTPPPKKKIIIJJJKKKLLLKKKMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOMMMIIIEEE@@@===;;;DDDPPP^^^lllxxx|||ooo]]]WWWVVVaaazzzyyyhhhiiiwww}}}yyyvvvzzzwwwnnnppp|||{{{rrrxxxuuu]]]MMMKKKVVVZZZMMMAAA===777======FFFWWWdddeeebbb___kkkmmmsss{{{yyyqqqmmmnnnyyyzzzrrrXXXMMMIIICCC>>><<<===???AAA<<<:::666444444444333222///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++000000111222222111//////......------...111444777555555666777888888999999999999999999999999::::::;;;<<<666111:::MMMZZZ\\\TTTEEE888666888:::AAAKKKMMMPPPSSSVVVWWWYYY[[[]]]^^^```bbbdddffffffffffffggghhhjjjlllmmmoooooooooppprrrssssssrrrrrrtttvvv{{{}}}|||rrrlllooo}}}~~~}}}{{{yyyxxxxxxxxxzzz~~~iiiSSSCCCIII```zzz___III@@@>>><<<999999888555222000000111222444888999::::::;;;===CCCDDDCCC@@@BBBIIIOOOPPPAAA???===<<<<<<<<<;;;:::888888777666444222000///111666===EEEMMMWWWaaaggghhhlllpppqqqqqqssswww{{{}}}~~~~~~}}}|||~~~xxxmmmkkkmmm{{{xxxwwwssspppnnnttt~~~qqqooonnnjjjhhhjjjsssppprrrzzzmmmuuu{{{sssqqqxxxuuuttt|||zzzpppnnnbbb___UUUEEE:::777777555;;;MMMrrrxxxnnnllllllsss|||}}}xxxpppggg]]]]]]kkk{{{~~~qqqaaaSSSLLLIIICCCBBB@@@<<<:::999;;;>>>DDDLLLWWW^^^```bbbfffjjjoooooopppqqqrrrttttttuuuuuuvvvvvvvvvvvvuuuttttttsssrrrooonnnoooqqquuuwwwrrrrrrqqqpppoooppprrruuuuuuuuuuuuwwwvvvpppggg```SSSKKKAAA===>>>@@@@@@>>>:::888666666777888999888555555444222222111111111777;;;@@@@@@===<<>>@@@BBBCCCCCCDDDEEEEEEGGGIIILLLOOORRRTTTWWWYYY\\\___```___]]][[[UUURRRNNNLLLLLLLLLKKKJJJMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDBBB???===;;;<<<===CCCPPP```ppp{{{{{{mmm\\\VVVUUUaaazzzvvvffffffuuu~~~|||vvvyyy~~~vvvooottt|||{{{qqqTTTJJJJJJWWW]]]OOOBBB===777===:::BBBVVViiinnniiicccjjjfffggglllppppppoooppp~~~zzztttrrrWWWLLLIIIDDD@@@===<<<<<<===<<<999666555555444333111///............---------++++++++++++++++++++++++************************,,,++++++***************//////111222222111000//////...,,,,,,...111666888777666666555666777888999999888888777888999::::::;;;<<<777111888KKKYYY\\\VVVFFF999666777888???IIIMMMOOOSSSUUUWWWXXXZZZ[[[^^^```bbbccccccddddddeeehhhiiijjjlllnnnoooppppppppprrrttttttsssrrrsssuuuxxx||||||sssrrr}}}~~~}}}{{{zzzyyyxxxxxxzzz~~~oooXXXEEEEEEWWWfffKKK???======888999888666222000000111222444777999999999999:::<<<@@@DDDDDDCCCEEEGGGIIIAAA@@@>>><<<<<<======>>>999999888666444222000///111444777===FFFQQQ]]]eeeeeeiiinnnpppqqqssswww{{{~~~}}}|||~~~tttkkkeeeuuu{{{rrrssszzz~~~~~~xxxpppqqqqqqrrrtttrrrooopppsssyyy}}}ppptttzzz}}}yyymmmiiiccc]]]OOO???777777777555;;;MMMrrrwwwllliiihhhmmmwww~~~{{{vvvnnncccaaalll{{{qqqaaaSSSKKKHHHCCCBBB@@@===::::::<<<>>>BBBKKKVVV]]]```bbbfffjjjmmmnnnooopppqqqrrrssstttssssssttttttuuuuuuuuuuuuuuusssqqqpppqqqtttwwwzzzttttttsssrrrpppqqqtttvvvwwwuuutttsssqqqkkkbbb\\\VVVQQQKKKHHHHHHEEE@@@;;;<<<:::777777888:::::::::888666555333222222222333555777999888666777;;;@@@III[[[rrr|||uuuqqqwwwyyyzzzvvvnnnfffbbbaaaXXXYYYYYYUUUMMMEEE???<<<777555333111111111111111444444444333333333333444444555666777999:::::::::???@@@BBBCCCEEEFFFFFFGGGEEEFFFGGGIIILLLOOOQQQRRRWWWYYY[[[^^^______^^^]]]WWWUUURRRPPPNNNMMMLLLLLLOOOPPPQQQPPPOOOKKKHHHFFFHHHHHHFFFEEEBBB@@@>>>===;;;999;;;CCCPPP___ppp|||zzzlll[[[UUUTTTccc~~~llliiittt{{{xxxzzz{{{qqqkkkqqqoooMMMGGGJJJYYY```QQQCCC>>>777:::666<<>>;;;999888;;;999777555555444222111///............---------++++++++++++++++++++++++************************++++++***))))))*********...///000111222222111000///...,,,,,,...222666999999888666555444555666777888777666666666888:::;;;<<<===888111666HHHWWW[[[WWWGGG:::777888999@@@IIIKKKNNNRRRUUUVVVVVVXXXYYY\\\^^^aaaaaa```aaabbbdddhhhiiikkkmmmoooppppppqqqppprrrttttttsssrrrssstttrrrwww~~~{{{www|||~~~~~~~~~}}}}}}{{{zzzzzzyyyxxxzzz}}}wwwcccNNNGGGQQQvvvlllOOO???<<<<<<666777777555222000000000222444777999888888999:::999;;;>>>BBBCCCCCCCCCDDD@@@???>>><<<;;;;;;<<<===999999888666555333111000111222333777>>>IIIVVV^^^aaaeeekkkoooqqqssswww{{{~~~}}}~~~rrrbbbfff~~~~~~|||uuuzzz~~~|||~~~yyy|||~~~vvvqqqnnnzzzssswww}}}uuuyyy}}}oookkkiii___NNN<<<444666777666:::MMMqqqvvvnnnjjjgggjjjrrr}}}xxxlllgggppp~~~qqqaaaRRRJJJFFFBBBBBB@@@<<<999999;;;>>>AAAJJJVVV^^^aaacccgggjjjkkklllmmmnnnooopppqqqqqqppppppqqqqqqrrrsssssstttuuutttrrrrrrsssvvvzzz|||vvvvvvuuusssrrrrrruuuwww{{{xxxsssnnniiieeebbb```WWWVVVVVVUUUSSSMMMDDD>>>999888777888999999888777:::999666555333333444444---000222333222333777:::DDDUUUjjjvvvwwwrrrooooooxxxwwwtttlllddd______```ZZZZZZXXXRRRJJJAAA;;;888333333222111000000111222555555666666666666666666777888:::<<<>>>?????????BBBCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHJJJLLLOOOQQQRRRWWWXXXZZZ]]]^^^_________ZZZYYYVVVSSSQQQOOOOOOOOOPPPRRRUUUWWWVVVSSSOOOLLLKKKJJJIIIGGGDDDBBB@@@???:::777777:::>>>III___rrr{{{~~~zzzlllZZZUUUTTTdddvvvmmmssswwwxxx{{{|||qqqkkkqqqrrrQQQFFFJJJ[[[bbbRRRDDD>>>777;;;888<<>>???@@@:::222666GGGVVV[[[ZZZJJJ<<<999:::;;;BBBKKKJJJNNNRRRTTTUUUUUUVVVWWWZZZ]]]``````______bbbeeehhhiiikkkmmmnnnoooppppppppprrruuuuuutttrrrrrrssstttyyy~~~}}}}}}}}}}}}||||||{{{zzzzzzyyyzzz|||}}}rrr]]]OOOQQQlll~~~qqqTTTBBB===;;;555666777666333000000000222444777999999888999:::;;;777555888;;;<<>>444777GGGVVV\\\___NNN@@@<<<<<<<<>>:::666777888777444222111111222444777999999999:::<<<;;;666444666666666;;;BBBBBBCCCCCC@@@<<<888777888777777777666666555444333////////////222888@@@EEERRRYYYaaagggkkkoootttxxxwwwzzz}}}|||tttnnnaaacccwwwzzz{{{~~~vvvzzz|||tttnnnmmmssszzz}}}||||||ttt}}}}}}|||pppttt~~~uuueeejjjgggaaaRRR@@@555333444333:::LLLqqqtttrrrooollllllqqqxxxzzz{{{zzzrrreeeaaammm|||rrraaaRRRHHHDDDAAA@@@>>>:::777777999<<>>;;;<<<;;;;;;<<<======<<<:::777777777666444333111000000111222222222111222333333<<>>???BBBFFFHHHIIIIIIIIIGGGHHHIIIKKKKKKLLLLLLLLLIIIIIIJJJKKKLLLNNNPPPQQQTTTVVVZZZ^^^`````````___[[[ZZZWWWSSSOOONNNQQQTTT[[[aaaiiirrrvvvvvvtttrrrggggggfffccc___YYYTTTQQQIIIBBB>>>???===@@@QQQeeeuuuyyyzzzmmmZZZWWWWWWaaaxxxrrrjjjpppuuu~~~|||xxxooofffiiigggoooxxxmmmSSSHHHMMM^^^dddRRRBBB===888777999AAANNNZZZeeeqqq|||kkkOOOJJJFFFAAA>>>>>>CCCIIIMMM:::999777777666555222000//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))+++------,,,---///111222333333222000000000000111222333444444444555555666777777777888888777888:::>>>BBBEEEFFFHHHAAA777888HHHWWW]]]bbbRRRCCC>>>===<<>>?????????>>>>>>???AAAEEEHHHJJJKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNFFFGGGGGGHHHIIIKKKMMMNNNSSSVVVZZZ^^^aaaaaa```___ZZZYYYVVVQQQMMMMMMQQQUUUXXX___jjjttt{{{|||{{{yyywwwvvvtttooohhh___WWWSSSKKKAAA;;;======???LLL]]]qqquuu|||zzznnnZZZXXXXXX___ppp}}}iiieeeooovvv{{{qqqgggiiimmmoooyyymmmTTTIIINNN___dddQQQBBB===888888999AAAOOO\\\fffooowww|||{{{iiiMMMGGGEEEAAA??????AAADDDGGG;;;:::888777555444444444---------...............---,,,++++++++++++,,,------***'''(((+++---+++(((++++++******************---///000222333333333333111000///...///111333444333333444555555555444444777666666888;;;???DDDFFFIIILLLGGG;;;777BBBRRR\\\]]]YYYIII<<<===>>>@@@JJJLLLOOORRRTTTTTTTTTUUUVVVYYY[[[^^^___``````bbbccciiijjjlllnnnpppqqqrrrrrrrrrrrrssstttssspppjjjeeeeeefffddddddlll{{{~~~~~~zzzzzzzzzyyyzzzzzzzzz{{{{{{zzzvvvyyy~~~|||hhhTTT___qqqjjjQQQBBB>>>999888777777777555222///222555999:::888777999;;;:::888666666999:::999777IIIJJJMMMMMMIIIBBB;;;666777666666888;;;;;;888555555222...,,,---111777:::DDDNNN[[[dddgggiiillloooqqqyyy~~~}}}}}}xxxdddbbb]]]jjjxxxwww|||~~~~~~}}}}}}ppplll~~~~~~yyyzzzvvvkkkppplllaaaOOO===555666666444:::PPPqqqtttnnnmmmjjjjjjqqqzzz~~~}}}uuusssnnnfff]]]]]]kkk|||nnn]]]RRRKKKGGGDDDCCC???:::777666888:::BBBJJJUUU^^^bbbeeeiiilllnnnnnnnnnmmmlllllllllkkkooonnnmmmlllllllllmmmnnnnnnnnnnnnqqqvvvzzz}}}}}}yyywwwxxx{{{zzzwwwvvvxxx~~~|||wwwpppmmmpppvvvyyyrrr[[[IIIEEEEEEDDD>>>>>>>>>???@@@???===:::777777777777666444333222222111000///...///000000222444666999===@@@CCCDDDGGGIIIMMMOOOOOOMMMJJJGGG???<<<999666444222000...///...---...111444666777>>>???AAABBBAAA@@@AAABBBCCCCCCDDDFFFGGGIIIJJJJJJGGGIIIKKKMMMNNNNNNMMMLLLJJJIIIGGGEEEFFFGGGIIIKKKQQQTTTYYY]]]______^^^]]]^^^ZZZTTTPPPOOOPPPQQQQQQ[[[aaalllvvv~~~~~~yyyxxx}}}{{{ooobbb\\\QQQGGGBBBDDDAAA>>>GGGUUU```jjjvvv~~~yyyppp\\\YYYZZZeeesss||||||yyynnn```bbbnnnsss}}}|||yyyvvvsssttttttppp{{{iiiNNNDDDSSS^^^[[[OOODDD<<<666===;;;===JJJ]]]kkkpppoootttvvv}}}hhhNNNHHHFFFCCC@@@>>>???AAABBB::::::888666555444444444..................------,,,,,,,,,---,,,+++***)))''')))***++++++*********(((((()))***+++,,,,,,---+++---...000111111111111111000///...///111333444555555555555555555555555666666666777:::>>>CCCEEEIIILLLGGG<<<777AAAQQQ[[[^^^[[[LLL@@@@@@@@@AAAJJJMMMPPPSSSUUUUUUUUUVVVWWWXXX[[[^^^```aaabbbdddeeeiiijjjlllnnnppprrrssssssrrrvvvzzzzzztttgggZZZQQQIIIKKKLLLLLLSSS```jjjmmmlllppp{{{~~~}}}}}}zzzyyyyyyxxxxxxyyyzzzzzz}}}}}}yyy{{{ppp]]]^^^nnn~~~}}}iiiRRRDDD@@@;;;:::999999999777555222222555888999888888999:::;;;999777777999;;;:::888===DDDMMMTTTUUUOOOFFF@@@;;;999888888::::::888666666333000---...111555888AAAJJJWWWaaaeeehhhlllooopppwwwzzzzzz{{{}}}iiihhhfffttt~~~rrrwww}}}}}}~~~nnnkkk}}}ttt|||uuuiiiUUU@@@555555555333888OOOqqqqqqmmmmmmkkklllsss}}}ttttttrrrlllccc```lllzzznnn]]]RRRLLLHHHDDDCCC???;;;777666888:::AAAIIITTT]]]aaaeeehhhkkkmmmmmmmmmmmmllllllllllllnnnmmmkkkjjjjjjlllmmmnnnpppnnnnnnpppssswwwxxxyyywwwuuuuuuxxxxxxvvvwwwzzz}}}~~~}}}{{{{{{~~~rrr]]]NNNKKKMMMMMMOOOLLLGGGCCC???<<<888555777666555444333333333333222111000//////000111111000222444666999<<<>>>???@@@AAACCCEEEDDDBBB???===999777444333333333111000000...---...111444777999<<<>>>AAABBBBBBBBBDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJHHHJJJLLLMMMNNNMMMKKKKKKHHHGGGEEEDDDEEEGGGIIIKKKOOORRRVVVZZZ]]]]]]\\\[[[[[[WWWSSSQQQOOONNNLLLKKKTTTZZZeeeqqq}}}vvvggg___TTTLLLIIIIIIEEE???BBBLLLQQQ\\\kkkwwwyyyppp]]]ZZZ]]]iii{{{}}}tttddddddpppuuu~~~xxxxxx{{{zzzxxx|||zzz{{{vvv|||eeeMMMDDDRRR]]]ZZZNNNCCC;;;666777888>>>KKK[[[fffjjjjjjkkkooo{{{eeeMMMIIIGGGDDDAAA>>>===<<<<<<:::999888666555444333333/////////...---------,,,***+++---......,,,)))(((%%%)))------***(((***,,,))))))*********++++++++++++---...000111111111111111000///...///111333444777666555555555555666666666666666777:::===AAACCCGGGJJJFFF<<<888@@@PPP\\\```^^^PPPDDDEEECCCBBBJJJNNNPPPTTTVVVVVVVVVWWWYYYXXX[[[^^^aaabbbdddfffhhhiiijjjlllnnnqqqrrrssstttppptttxxxsssfffTTTEEE===333555666555:::BBBHHHIIIGGGQQQeee}}}~~~}}}||||||zzzyyywwwvvvvvvwwwyyyzzz~~~{{{{{{}}}lllaaaooo}}}|||kkkWWWJJJEEE===;;;::::::::::::888777222555888999888888999:::;;;999888888999:::999888444;;;FFFPPPUUUTTTQQQMMM@@@>>>;;;::::::::::::999888666222///...000444666;;;DDDPPPYYY___cccgggjjjiiiooosssuuuwww}}}tttsssttt}}}|||xxxxxx}}}}}}~~~~~~~~~mmmjjj}}}zzzrrr[[[CCC555333444333666NNNqqqpppllllllkkkllltttwwwxxxyyytttjjjfffooo{{{nnn\\\RRRLLLIIIDDDCCC@@@;;;888666888:::???GGGRRR[[[```cccgggjjjkkkllllllllllllllllllmmmmmmkkkjjjhhhiiikkknnnpppqqqooonnnnnnqqqssstttttttttrrrrrruuuuuuuuuyyywwwfffZZZXXXZZZ\\\bbb[[[PPPFFF???:::666444888777555333333333444555222111111000000111222222...///000222444666777888888999999999888666444333222111///000111333222222000///...///111555999;;;>>>@@@DDDFFFGGGHHHIIIKKKGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCBBBCCCEEEHHHJJJLLLOOOSSSXXXZZZ[[[ZZZYYYVVVTTTQQQOOOMMMIIIEEEBBBFFFKKKVVVccctttvvvlllgggddd]]]WWWTTTKKK@@@===AAA@@@LLL^^^qqq}}}xxxooo]]]ZZZ^^^pppmmmjjjtttyyyrrrrrrssszzz|||sssuuuzzzzzz~~~aaaLLLDDDQQQ[[[WWWLLLAAA:::666888;;;DDDRRRcccooottttttuuuyyycccLLLGGGFFFDDDAAA???<<<;;;::::::999777666444444333333000000///...---,,,,,,,,,++++++,,,------------,,,+++---...,,,***)))***,,,------,,,+++***(((((('''---///000222333333333333111000/////////111333555777666555444444555666777666666666777999<<>>>>>:::BBBVVVrrr}}}|||{{{zzzzzzxxxvvvttttttuuuwwwxxx{{{~~~zzzyyy~~~}}}zzzkkkuuu}}}ooo^^^PPPJJJ>>><<<::::::;;;;;;;;;:::333555777999999999999999:::999888777777888888888666888:::???DDDKKKPPPSSSDDDBBB>>>;;;:::;;;;;;<<<;;;888444111000000222333666<<>>:::888888888777777666555555555555222111111111111111222222......///000111222222333444444444444333333222222///...---...111333333222000000//////111666;;;@@@DDDGGGKKKMMMNNNNNNOOOPPPKKKJJJIIIHHHHHHHHHIIIIIIMMMNNNNNNNNNMMMKKKHHHGGGCCCBBB@@@@@@AAADDDGGGIIIJJJMMMRRRVVVYYYYYYYYYXXXTTTQQQMMMJJJGGGCCC???<<<:::<<>>AAAAAA<<<777===NNN___aaaaaaTTTIIIIIIDDD@@@FFFKKKNNNQQQTTTTTTUUUWWWXXXXXX[[[___bbbdddgggiiilllnnnoooooopppppppppppppppuuutttnnn```OOOBBB;;;:::999:::888666999AAAGGGHHHEEEFFFTTTooo}}}{{{zzzyyyyyyxxxvvvttttttuuuvvvwwwwww{{{wwwuuuyyyzzzvvv|||}}}qqqaaaSSSLLL???<<<:::999999;;;;;;:::555666777999;;;;;;::::::888888777666666555666777:::888555444777===DDDIIIDDDCCC???<<<:::;;;===>>><<<:::777333111000000000222666<<>>:::777888<<>>===<<<999888777555444333222222/////////...---------,,,---,,,***)))+++...222555777111+++)))+++---+++)))))))))*********++++++++++++---...000111111111111222111000///000222444555333444555777888888888888999999999999:::<<<======<<<>>>???;;;555888JJJ]]]cccbbbUUUJJJIIIDDD???EEEJJJMMMQQQSSSTTTUUUWWWXXXYYY\\\```bbbdddfffiiikkkooooooppppppqqqpppppppppqqqrrrooofffXXXIII>>>999444777777888>>>JJJRRRUUUUUUSSS\\\rrr}}}{{{zzzyyyxxxwwwwwwvvvuuuuuuuuuuuurrryyyuuurrrwwwyyy~~~{{{qqqbbbTTTKKKAAA>>>:::888888:::;;;;;;777777888:::======<<<:::888999999777555444666777:::999777666666777888999??????===:::999999<<>>:::888888999;;;CCCOOOXXX]]]aaaeeehhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkklllmmmnnnkkkjjjiiikkknnnqqqsssssspppoooqqqssssssvvv{{{uuutttkkkaaaRRREEE===::::::;;;;;;;;;;;;;;;999777444333777777777666555444222222111111111111000000000000---......///000111222222222111//////000111111000...///000000222999CCCKKKQQQTTTWWWXXXVVVSSSRRRQQQSSSQQQOOOMMMLLLMMMNNNOOORRRRRRRRRQQQOOOLLLIIIGGGBBB@@@???>>>???AAADDDFFFIIILLLQQQVVVYYYYYYYYYXXXVVVRRRKKKFFFBBB???<<<:::666555444666:::AAAHHHMMMUUU]]]eeejjjnnnpppmmmhhh```WWWIII???999888:::;;;999???RRRmmmxxxooo```[[[]]]mmm{{{mmmoooyyy|||yyy{{{}}}zzzsssnnnkkkpppxxx|||{{{^^^JJJGGGQQQWWWQQQEEE===:::999888???YYYbbbMMMFFFEEECCCAAA???>>>======999888777555444333222222..................------,,,+++***)))***,,,...000...---,,,,,,,,,+++***)))(((((()))***+++,,,,,,---+++---...000111111111111222111000000000222444666222444777:::<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>>???;;;333333DDDXXXeeedddWWWKKKIIIDDD???EEEKKKNNNQQQTTTUUUVVVXXXYYYYYY\\\```bbbdddfffhhhjjjmmmnnnooopppqqqrrrrrrrrrqqqrrrsssppphhh\\\PPPHHH@@@DDDIIILLLTTT```hhhiiijjjjjjsss~~~|||zzzyyywwwwwwxxxxxxwwwvvvtttsssqqqyyyvvvrrrwwwzzzzzzrrrfffXXXNNNCCC@@@;;;888888:::;;;;;;999999999;;;???@@@>>>;;;999;;;;;;999666555777999888888888888777555444333777888888777555666999======;;;999666444111000///222222222444555555444333777<<>>333222444555888KKKkkksssoooppppppqqqxxxwwwuuurrrjjj___[[[fffuuutttaaaTTTLLLFFFCCCCCCBBB>>>;;;888888999:::CCCNNNXXX]]]aaaeeehhhjjjjjjjjjjjjiiiiiiiiiiiilllllllllmmmmmmmmmlllllljjjiiihhhiiillloooppppppmmmnnnppprrrrrruuu{{{yyypppggg[[[PPPIIIGGGGGGGGGGGGEEEBBB>>><<<;;;;;;;;;<<<<<<<<<;;;999777555333222111111111111000000000,,,,,,---.../////////...222000......000000000///---...///000222:::GGGPPPWWWZZZ]]]^^^\\\YYYWWWVVVUUUSSSQQQOOONNNOOOQQQRRRSSSSSSTTTSSSQQQNNNKKKIIICCCAAA???>>>???AAACCCEEEHHHKKKPPPTTTXXXYYYXXXWWWXXXTTTPPPLLLHHHDDD???<<<777666555555555777999:::666@@@HHHJJJLLLMMMIIIBBBEEEAAA;;;888888;;;<<<;;;;;;???PPPlll}}}wwwmmm^^^\\\```mmm~~~pppgggnnnzzz{{{|||}}}{{{rrrhhhhhhppp|||]]]IIIHHHRRRWWWPPPDDD===;;;:::<<>>===;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@;;;111///???SSSgggfffXXXLLLJJJDDD@@@FFFLLLOOORRRUUUVVVWWWYYYZZZZZZ\\\```bbbccceeegggiiijjjlllnnnppprrrttttttuuuzzzzzzzzzzzzxxxqqqiiiccc[[[aaaggglllttt}}}|||zzzyyyvvvwwwyyyyyyxxxvvvtttrrrrrrzzzxxxsssxxx}}}|||uuujjj]]]SSSFFFAAA<<<999888:::;;;<<<;;;::::::<<<@@@AAA???<<<;;;======;;;888777888;;;999888666555444444555555111333444444333333777:::<<<;;;:::777444222000///333222222222444444333111...111===NNN[[[bbblllvvvzzz~~~~~~ppp___[[[wwwxxx|||||||||}}}}}}uuuccc```yyyvvvsssooommm|||jjjbbbWWWUUUMMM>>>444222444444555JJJkkkqqqiiikkklllnnnvvvxxxwwwuuummmbbb]]]ggguuuwwwdddWWWMMMGGGCCCCCCBBB???;;;999888999:::CCCNNNXXX^^^bbbfffiiikkkjjjjjjjjjiiiiiihhhhhhlllmmmnnnooonnnmmmlllkkkjjjhhhggghhhjjjlllmmmmmmkkklllooorrrqqqsss~~~tttmmmccc[[[WWWVVVVVVWWWSSSOOOIIICCC@@@@@@CCCEEE@@@@@@@@@>>><<<999777555222111111111111000000000------...//////...---,,,000...------///000000///,,,...//////222;;;IIISSS\\\___cccdddbbb```^^^]]]VVVUUURRRPPPPPPQQQSSSTTTTTTTTTTTTTTTRRROOOLLLJJJCCCBBB@@@>>>???@@@CCCDDDFFFJJJOOOSSSWWWXXXWWWWWWXXXVVVTTTQQQNNNHHHAAA===666666666555444333222222000777999666555::::::777777888999;;;>>>@@@>>>999===@@@PPPlll}}}sssjjj[[[\\\bbbpppwwwllleeeppp}}}}}}~~~ssscccbbblll|||ZZZIIIIIISSSWWWPPPDDD===<<<;;;<<<===MMMsss}}}dddNNNGGGDDD@@@??????@@@@@@???:::888666555555333111//////............---------...,,,***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...000222333444444333333222000///000333666222444777;;;<<<===<<<;;;:::<<<>>>@@@@@@???===;;;@@@???===999333222===JJJeeemmmdddRRRHHH@@@===DDDIIIMMMQQQTTTTTTVVVYYY]]]^^^^^^___aaaccceeeggghhhnnnooooooqqqrrrsssttttttuuu{{{~~~zzz{{{}}}~~~{{{zzzwwwwwwvvvuuuuuuvvvvvvvvvuuuvvvzzz|||zzzzzzyyyuuuooocccVVVJJJ@@@===<<<666:::@@@;;;>>>;;;:::<<<@@@CCCBBBAAA>>>============<<<999666777888999:::;;;:::777555222222333444555777888999>>><<<999777666444111///333111000333444222111111222222888EEETTT___kkksssxxx{{{}}}oooeee{{{{{{tttxxx|||uuutttgggdddxxxzzzuuusssppp{{{lll]]]___WWWKKK???777222333666555EEEiiiqqqppppppqqqtttxxx}}}xxxxxxzzzxxxlllccclll|||yyycccTTTLLLHHHHHHFFFBBB>>>;;;999999999;;;CCCNNNWWW^^^aaacccdddhhhhhhggggggggggggggghhhlllmmmnnnnnnnnnllliiihhhooojjjeeeeeeiiimmmmmmkkkooolllnnnssstttttt|||uuugggdddeeeccceeeiiibbbWWWNNNKKKJJJHHHGGGIIIHHHFFFBBB>>>:::999888888555555444333222111///...///////////////////////////////////////////////////000222333444;;;LLL^^^bbbdddggggggeee```[[[WWWXXXVVVSSSQQQPPPQQQRRRTTTWWWWWWWWWVVVTTTQQQNNNLLLHHHBBB>>>?????????@@@CCCHHHKKKPPPSSSUUUWWWZZZ\\\ZZZXXXVVVUUUSSSOOOIIICCC<<<888444222444666666555666777888888999999888888888:::::::::===BBBCCC@@@???BBBQQQkkk}}}rrriii]]]^^^gggyyy{{{nnnlllnnnvvv~~~|||}}}wwwooojjjhhhiii{{{]]]NNNJJJXXXXXXNNNIII@@@999===???@@@JJJccc{{{eeeNNNHHHEEEBBB?????????>>>===:::888666555555333111//////............---------...,,,***)))***++++++***************************))))))))))))*********++++++,,,...000222333444444333333222000///000333666555555777999:::<<<===>>>:::;;;>>>???@@@???===<<<:::???DDDAAA555...777DDD]]]ddd[[[MMMHHHAAA<<<@@@GGGLLLQQQTTTUUUVVVYYY\\\^^^^^^___aaaccceeeggghhhmmmmmmnnnoooqqqrrrssssssyyyuuuuuutttssssssttttttuuuvvvvvvyyy{{{xxxxxx~~~vvvgggYYYMMMBBB>>><<<666;;;AAA<<<>>><<<;;;===BBBEEEEEECCCBBB@@@??????>>>===:::777<<<<<<<<<<<<:::888666555444444333333444555777888::::::::::::888555222///555444333444444333333333333222666BBBOOOZZZeeennnwwwzzz~~~vvv~~~}}}sssqqqtttooonnndddcccxxx{{{xxxpppwwwqqqfffbbbYYYLLL@@@777333333444888FFFhhhxxxppppppppprrrwww}}}|||{{{}}}zzzmmmeeennn~~~{{{fffWWWOOOLLLHHHFFFBBB>>>;;;999888888;;;BBBLLLVVV\\\aaadddeeehhhhhhhhhgggggghhhhhhhhhkkkkkkllllllkkkjjjhhhggglllhhhdddeeeiiilllllljjjmmmlllnnnrrrttttttzzz{{{vvvttttttuuuxxxsssiii```]]]ZZZVVVTTTTTTUUUOOOEEE===888555333222444444444333222111////////////////////////////////////////////////////////////000222333;;;MMM___ccceeeggghhhgggccc^^^[[[XXXVVVTTTSSSSSSTTTVVVWWWYYYYYYYYYYYYWWWTTTPPPNNNHHHBBB>>>???@@@???AAADDDHHHKKKQQQUUUWWWYYY[[[]]]\\\[[[YYYXXXWWWSSSMMMHHH???;;;666444444555555444666777777888:::;;;;;;<<<;;;>>>??????BBBFFFEEE@@@AAACCCSSSlll~~~~~~qqqhhh___^^^ggg}}}{{{vvvtttyyyxxxmmmfffdddffftttVVVGGGMMMXXXXXXQQQPPPHHH===<<<:::===GGGYYYooofffNNNIIIFFFBBB@@@???>>><<<;;;:::888666555555444111000///............---------...,,,******+++,,,+++***))))))))))))))))))))))))((((((((()))))))))******+++,,,...000222333333444333333333111///000333555777777777777999;;;>>>???999;;;<<<>>>??????>>>>>><<>>===;;;<<>>;;;999<<<>>>@@@???===;;;999999777666444333333444555777777999:::;;;:::777333111666666555555555555666666555222444===GGGPPP\\\ffftttyyyyyyqqqrrrpppjjjbbbdddvvv}}}zzztttnnnfff]]]NNNAAA888444333222888EEEeee~~~pppoooooopppuuu|||}}}{{{{{{wwwjjjaaakkk{{{|||fffXXXQQQNNNGGGEEEBBB>>>;;;999888777:::AAAJJJSSSZZZ```dddggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhgggggghhheeedddfffjjjlllllljjjkkkkkkmmmrrrssssssvvv{{{~~~{{{sssnnnnnnooollljjjkkkjjj]]]LLL???999666333000444444444333222111000//////////////////////////////////////////////////////...///111333<<>>AAADDDEEEHHHLLLOOOPPPRRRSSSOOOIIIFFFHHHVVVmmm~~~~~~~~~}}}~~~}}}pppggg```^^^ggg|||xxx{{{{{{mmmcccbbbfff{{{rrrUUUHHHOOOXXXWWWRRRSSSLLL>>>999777===GGGRRRZZZdddvvvfffNNNHHHEEEBBB@@@???>>><<<;;;999888666555555444222000///............------------,,,******+++,,,+++)))************************)))************++++++++++++,,,---///111222333333333444333111000000222444666777777888:::;;;===>>>999:::;;;===>>>?????????FFFDDDDDDCCC>>>777555888LLLWWWSSSGGGBBB:::555999AAAGGGPPPUUUVVVVVVWWWYYY]]]^^^___```ccceeegggiiillllllnnnoooqqqrrrssstttyyy~~~~~~|||xxxwwwuuuttttttuuuvvvwwwvvvvvvxxx{{{zzzzzz{{{rrrjjjUUUGGG???<<<777===CCC???<<<;;;<<<@@@GGGLLLLLLKKKFFFDDDAAA@@@@@@???>>>===:::>>>CCCFFFEEEBBB>>><<<;;;999666444333333444555777888999:::999777777777999;;;<<<999888999999777666333333888>>>FFFQQQ\\\ooouuu}}}zzz|||zzzxxxvvvgggbbbdddrrrsssmmmggg___QQQAAA888555444111777BBBaaaqqqooommmnnnssszzzyyywwwuuuooobbbYYYbbbsssyyydddVVVOOOLLLGGGEEEBBB???;;;999888777:::???HHHPPPWWW^^^dddhhhhhhhhhhhhiiiiiiiiiiiiiiijjjiiihhhgggggggggggggggfffeeeeeegggkkkmmmlllkkkiiijjjmmmqqqrrrrrrrrrssspppwww~~~|||vvvooolllzzzvvvxxxyyyvvvssssssppp```KKK===777666333000333333333333222222111000////////////////////////////////////////////////000......111555>>>PPP```bbbcccdddeeedddaaa___]]][[[ZZZYYYYYYYYYZZZ\\\]]]]]]^^^___^^^\\\YYYUUURRRJJJCCC@@@AAABBBAAACCCFFFFFFKKKRRRWWW[[[]]]___```^^^^^^]]]\\\XXXTTTNNNKKKFFFCCC???<<<::::::::::::??????@@@BBBFFFJJJOOOQQQYYY^^^bbbcccdddccc\\\TTTJJJKKKVVVlll{{{~~~~~~|||{{{|||~~~|||pppggg^^^^^^ggg~~~{{{vvvtttyyysssggggggooo{{{uuu[[[QQQQQQZZZVVVNNNMMMEEE999777999???KKKUUUWWWXXXcccqqqsss{{{gggMMMEEECCC@@@@@@@@@???>>><<<999777555555555444222000///............------------+++***+++,,,,,,+++)))++++++++++++++++++++++++)))************+++++++++***+++---///111222333333333444444222000000111333444555888:::;;;<<<;;;::::::::::::;;;===>>>???@@@GGGQQQ]]]\\\LLL999444777JJJ[[[\\\MMMAAA555222;;;>>>EEEOOOTTTVVVVVVWWWXXX]]]]]]^^^```cccfffhhhiiinnnnnnpppqqqsssuuuvvvwwwyyy|||{{{yyywwwuuutttuuuvvvwwwvvvvvvyyy~~~vvvmmmZZZJJJ@@@;;;888???EEEAAA<<<;;;<<<@@@HHHNNNPPPPPPFFFDDD@@@???@@@AAA@@@@@@;;;@@@GGGNNNOOOKKKCCC===>>><<<999666444444444444777888888777666777;;;???EEEKKKLLLFFFAAA???;;;666777444222444777<<>>FFFNNNUUU]]]cccgggfffggghhhiiiiiiiiiiiihhhiiihhhggggggfffgggggghhhffffffgggiiikkkmmmmmmmmmiiikkkmmmooopppqqqooollljjjgggaaaZZZRRRLLLGGGEEETTT^^^xxx~~~|||xxxooogggddd```RRR???333000111000...222222333333333222222111////////////////////////////////////////////////111//////222666>>>NNN]]]bbbbbbcccbbbaaa___]]][[[\\\[[[[[[ZZZZZZ[[[[[[\\\^^^___```aaa___[[[VVVSSSLLLEEEAAABBBCCCBBBCCCFFFDDDIIIPPPUUUYYY\\\^^^```___``````]]]YYYSSSOOOLLLEEECCC@@@===<<<<<<===???BBBBBBDDDGGGLLLRRRWWWZZZaaafffiiiiiiiiifff^^^UUUHHHGGGQQQfffuuu{{{}}}{{{zzzzzz|||~~~|||oooggg\\\^^^hhhxxxyyyjjjgggjjjsss}}}tttuuu~~~uuu]]]VVVVVV___YYYKKKDDD<<<666:::;;;???MMM^^^bbb^^^bbbkkklllsss{{{fffMMMCCCAAA@@@@@@@@@@@@>>><<<999777555555555444333111///............---------,,,+++++++++,,,,,,***(((++++++++++++++++++++++++((((((((()))))))))*********+++---///111222222333333444444333111000111222222444777:::;;;:::999888;;;;;;::::::;;;===???@@@AAA]]]zzz{{{^^^===222777HHH^^^eeeWWWGGG888333======DDDMMMSSSUUUUUUWWWXXX\\\]]]^^^```cccfffhhhjjjooopppqqqsssuuuwwwxxxyyy{{{}}}|||yyyvvvttttttuuuvvvwwwwwwzzz~~~|||oooaaaOOOCCC===:::BBBIIIDDD@@@>>>===AAAIIIPPPTTTVVVIIIFFFAAA???@@@AAABBBBBB???BBBIIIRRRXXXTTTIII??????>>><<<:::777555444444777777777555444888???EEETTT^^^aaaXXXOOOHHH???666888555222333333666@@@JJJaaakkkxxx~~~zzzzzzzzz}}}uuummmsss|||}}}~~~sss```[[[]]]hhhuuu|||rrrlllllllll___HHH777333444333777@@@\\\~~~wwwsssnnnlllpppxxx{{{yyywwwppp```UUU]]]lllkkk[[[RRRNNNHHHFFFDDDBBB>>>;;;999888888===EEEMMMTTT[[[aaaeeedddfffgggiiiiiiiiihhhhhhgggggggggggggggfffffffffhhhhhhhhhiiijjjlllmmmnnnjjjlllnnnmmmooopppmmmhhhfff^^^RRRGGG@@@<<<;;;:::<<>>;;;>>>NNNdddlllggghhhooogggmmmvvvfffLLLDDDBBBAAA@@@@@@???<<<:::888777555555555555333111///............---------,,,++++++,,,---,,,***(((************************))))))))))))*********+++***+++---///000111222222333444444333111000000111333444555777888888888888===<<<:::999:::<<<>>>???BBBZZZwwwkkkLLL:::666BBB\\\hhhaaaTTTBBB888===<<>>FFFNNNIIIEEEBBB@@@CCCKKKSSSYYY[[[OOOJJJEEEAAA@@@AAAAAABBBAAA@@@EEEQQQ^^^___UUUIII@@@??????===;;;888555333444666777777666999@@@GGGVVVdddllleee[[[SSSGGG;;;888555444333111222;;;EEE[[[fffttt}}}wwwzzzzzzeee^^^^^^iiivvvwwwssstttwwwkkkOOO888111333333777<<>>;;;>>>OOOgggoookkknnnyyyqqqxxxfffKKKFFFDDDBBB@@@@@@===:::888888666555555555555333111//////.........---------,,,++++++,,,---,,,***((())))))))))))))))))))))))+++,,,,,,,,,,,,---------***+++,,,...000111222222333444555333111000000111555444444444555666888999>>>===:::999999;;;===???KKKPPP^^^nnnqqq___EEE333<<>>;;;999777===FFFNNNTTTYYY]]]```bbbccceeeggghhhhhhgggfffaaabbbdddeeeeeedddcccaaaiiiiiigggfffeeegggjjjmmmlllooonnnkkkmmmpppllldddVVVMMMBBB;;;999999888777999666666;;;EEEYYYtttxxxfffRRRBBB;;;444333000...------...///000111222222333333333333////////////////////////////////////////////////...,,,---000333666>>>GGGEEEEEEFFFGGGIIILLLNNNOOONNNOOORRRUUUXXX[[[^^^___dddfffhhhiiigggbbb]]]YYYRRRKKKFFFEEEDDDAAAAAACCCBBBDDDFFFIIILLLQQQVVVZZZQQQUUUYYYZZZXXXVVVVVVWWWVVVVVVTTTNNNIIIGGGIIILLLNNNQQQVVV\\\bbbgggkkkmmmnnnooommmhhhdddbbb\\\UUUOOOGGGGGGRRR\\\bbbjjjssszzzzzzzzzyyyxxxwwwuuutttlllmmmooorrrvvvxxxzzz|||||||||}}}~~~wwwiii```ZZZ]]]iii~~~uuusssnnnlllrrrzzz}}}sssuuu}}}||||||yyylll[[[aaacccdddUUUEEEBBB>>>999;;;<<<@@@RRRhhhoookkkqqqfffHHHDDDCCCAAAAAAAAA@@@===;;;999777666555555444222000/////////...------,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,---///111333444444444444333222111000///555444666:::999666777;;;;;;>>>???;;;999;;;;;;999DDDEEEKKKXXXggghhhUUU@@@<<>>AAA>>>???RRRlllpppdddRRRFFF=========999666666444666777555444666<<>>===<<<<<<<<<===AAAFFFJJJaaacccnnn{{{{{{ssssss{{{xxxcccQQQ>>>555222111000.........///000------...//////000000000000000////////////000000000//////.........//////,,,///111222111333666:::;;;;;;<<<>>>@@@BBBDDDEEEHHHIIIKKKPPPUUUZZZ___bbbdddfffggghhhgggeeebbb```UUUNNNHHHFFFDDDAAAAAACCCAAABBBDDDFFFIIILLLOOOPPPTTTTTTUUUUUUVVVVVVVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVWWWZZZ___gggnnntttvvvvvvyyy}}}|||sssjjjeeeaaa^^^VVVKKKBBBCCCJJJSSS\\\ccciiillloooqqqppplllgggccc^^^___dddjjjqqquuuvvvuuu|||}}}}}}|||{{{}}}wwwjjjaaaZZZcccoooxxxtttyyy}}}|||}}}{{{qqq|||mmmbbb^^^iiiiiiXXXEEEAAA>>>999===???DDDYYYqqqyyywwwfffIIIDDDCCCAAAAAAAAA@@@===;;;999777666555555444222000/////////...------,,,,,,************************************************++++++++++++++++++++++++***++++++---...000222333333333333333222111000000444333555999999777999===AAAEEEEEE???;;;<<<===<<>>MMMdddooolllZZZLLL@@@===<<<999777777555666666666666999>>>BBBVVV^^^___TTTKKKJJJHHHAAA:::777555555444333777<<>>CCCBBBCCCDDDAAA>>>;;;<<<===AAABBBJJJUUUVVVQQQTTT]]]wwwaaaKKK888222111111///.........////////////...//////000111111111111000000000000111111000//////....../////////,,,...000000000111444666888888999:::<<<>>>???@@@CCCEEEIIINNNTTTZZZ```cccfffggghhhiiihhhfffcccaaaUUUNNNGGGFFFCCC@@@???AAA???@@@BBBDDDGGGJJJLLLNNNQQQRRRRRRSSSTTTTTTUUUUUUXXXXXXXXXYYYYYYZZZZZZZZZ___bbbhhhooovvv{{{}}}~~~}}}uuuoookkkddd]]]YYYNNNCCCBBBEEEIIINNNSSS]]]___aaabbbaaa]]]XXXUUUQQQSSSXXXaaakkkrrruuuuuu{{{{{{{{{{{{{{{|||xxxkkkbbb\\\fffttt{{{xxx|||~~~~~~}}}zzz~~~jjj^^^^^^ggggggVVVEEEAAA>>>:::===@@@GGG]]]www}}}|||dddIIIDDDCCCAAAAAAAAA@@@===;;;999777666555555444222000/////////...------,,,,,,************************************************++++++++++++++++++++++++******+++,,,...000111222333333333333222111111000444222444777888777;;;@@@QQQTTTRRRIII@@@=========EEEFFFFFFIIIOOOQQQIII>>>444DDD\\\oooooo^^^MMMDDD??????EEEPPPWWWXXXXXXYYYZZZ[[[]]]```ccceeehhhiiinnnoooqqqsssuuuvvvwwwwwwzzzyyyzzz|||}}}xxxkkkppp}}}yyygggXXXMMMIIIXXXeeebbbVVVLLLDDDHHHRRR\\\fffmmmlllfff\\\OOOEEE@@@???@@@AAA>>><<<===FFFVVVgggsssgggWWWFFF>>>;;;:::888888777666555555777:::>>>@@@MMMVVVWWWMMMDDDBBBAAA>>>;;;777555666444333666<<>>;;;<<>>GGGaaaxxx}}}lllXXXBBB222000000000///............///000000///......///111222222222222222222222222222/////////////////////000---...//////......000222444444444555666777999999===???EEELLLSSSZZZ```cccggghhhiiijjjiiifffcccaaaUUUNNNGGGEEEBBB>>>===>>><<<===>>>@@@CCCFFFHHHJJJMMMMMMNNNOOOQQQRRRSSSSSSVVVWWWXXXYYY[[[\\\]]]^^^eeeiiiooowww~~~|||ssscccUUUTTTJJJAAA?????????@@@CCCLLLMMMNNNNNNLLLHHHEEEBBBBBBEEELLLXXXfffqqquuuvvvxxxyyyzzzzzzzzz|||xxxkkkbbb]]]iiixxx|||wwwwww|||{{{fffYYY\\\ddddddUUUDDDBBB???;;;???BBBKKKaaa{{{}}}tttaaaIIIDDDCCCAAAAAAAAA@@@===;;;999777555555555444222000/////////...------,,,,,,************************************************))))))))))))))))))))))))))))))***+++---///111222333333333333333222111000333111222666777888===CCC___bbb^^^PPPCCC===<<<<<>>CCCNNNVVVWWWWWWYYYYYYZZZ]]]___bbbeeeggghhhmmmnnnppprrrtttuuuuuuvvvzzzxxxyyy{{{{{{}}}zzzkkklllqqqeee[[[RRRMMMZZZgggeeeWWWLLLCCCEEELLLTTT]]]eeejjjhhhcccXXXLLLBBB======???;;;;;;===???FFFZZZoooqqqbbbOOOBBB===;;;;;;:::999777555555777<<<@@@BBB???FFFJJJGGGDDDCCC???:::;;;888666666444333666<<>>HHHPPPUUU[[[aaabbbbbbaaaaaa````````````bbbbbbbbbbbbbbbccccccddddddeeeeeedddbbbbbbdddeeehhhjjjkkkkkkhhhaaaWWWNNNGGGEEEFFFKKKOOOUUU^^^gggxxxxxxtttfffTTTCCC;;;888888555555888666333666<<<>>>TTT[[[RRRHHH999///111//////..................000///...---...///111222222222222222222222222222///000000111111111111111000000//////.........///111111111111222222333444666:::AAAJJJSSS[[[```cccfffggghhhiiigggeeebbb```UUUMMMFFFDDD@@@<<<:::<<<::::::;;;===???BBBDDDEEEGGGHHHJJJKKKNNNOOOQQQRRRSSSTTTUUUWWWYYY[[[]]]^^^bbbgggoooxxxpppXXXFFFEEE>>>999::::::999:::===>>>>>>>>>>>>===;;;999888;;;===EEESSSdddqqqwwwyyyuuuwwwxxxyyyyyy{{{~~~wwwjjjaaa]]]iiixxx}}}nnnnnnllloooxxx}}}}}}bbbTTTZZZ```aaaSSSDDDBBBAAA===AAADDDKKK```xxx}}}___IIIDDDCCCAAAAAAAAA@@@===;;;999777555555555444222000/////////...------,,,,,,************************************************))))))))))))))))))))))))))))))***+++---///111222222222333333333222111111222000222666777888===DDD]]]```\\\PPPEEE@@@>>>===>>>BBBDDDDDDFFFIIIIIIFFF777???RRRiiirrriiiVVVIIIAAA>>>AAAKKKTTTWWWXXXYYYXXXYYY\\\___bbbeeeggghhhkkklllnnnppprrrsssttttttzzzxxxxxx{{{zzz{{{wwwggghhh___ZZZTTTOOO[[[gggeeeZZZOOOFFFDDDFFFKKKRRRYYYbbbfffhhhcccXXXKKKAAA<<<===:::;;;>>>;;;;;;KKKaaauuukkk[[[LLLBBB???===<<<:::888666777;;;DDDNNNTTTEEECCC???>>>BBBDDD@@@:::<<<999777777555333666<<>>???:::999333---111....../////////////////////............000111222111222222333333222222111000111222333333333333222333222000////////////...000/////////000000111222222777???IIISSS[[[```cccdddeeeffffffeeebbb___\\\UUUMMMFFFCCC@@@;;;999;;;888888999:::<<<>>>@@@AAACCCDDDFFFIIIKKKNNNPPPQQQPPPPPPRRRSSSUUUWWWXXXYYYZZZ```hhhrrr}}}rrr]]]III<<<999555444666888666777:::666777888999999999999888:::;;;BBBPPPcccqqqwwwxxxtttvvvxxxyyyyyy{{{}}}~~~uuuggg^^^]]]iiiyyywwwjjjdddeeejjjttt|||yyysss}}}^^^RRRYYY]]]___RRRDDDDDDCCC@@@DDDEEEKKK\\\ppp{{{{{{^^^KKKDDDCCCAAAAAAAAA@@@===;;;999777666555555444222000/////////...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,...000111222222222222333333222222111111000222777888999===CCCMMMPPPOOOJJJGGGGGGFFFCCC>>>BBBDDDEEEHHHMMMOOOMMM:::===JJJaaappplll\\\PPPFFFAAA@@@IIIRRRVVVXXXYYYWWWXXX[[[^^^aaadddggghhhjjjkkkmmmoooqqqrrrrrrsssyyywwwxxx{{{{{{zzz~~~vvvcccZZZWWWSSSQQQ]]]iiifff```VVVKKKGGGEEEFFFJJJPPPYYY```gggiiibbbVVVIII@@@===;;;===>>>:::999EEETTTqqqppphhhXXXJJJCCC@@@???999999888999@@@OOObbbpppaaaRRR@@@888;;;@@@AAA>>>===999777777555333666<<>>???@@@BBBDDDGGGKKKNNNPPPRRRPPPPPPPPPQQQQQQRRRRRRRRRTTTYYY```hhhrrroooVVVGGG>>>999666333333666666444444777666888999;;;<<<=========::::::@@@NNNaaapppvvvvvvtttvvvxxxyyyzzzzzz}}}~~~}}}sssfff]]]^^^iii{{{sssggggggllltttyyy~~~~~~yyyppp{{{uuu\\\TTTYYYZZZ]]]QQQEEEFFFFFFDDDHHHFFFNNN^^^nnnxxx|||yyy^^^NNNDDDCCCAAAAAAAAA@@@===;;;999777666555555444222000/////////...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++---...000222333111222222333333222222222000000333888:::999<<>><<>>:::888777555333666<<>>???>>>777999111///555222,,,000...///111222222222111111...000333666888888888888444555777888888777555444333444666888888888777666666333000000111111///...---------......000111111222888BBBLLLVVV]]]```bbbaaabbbccccccaaa^^^[[[XXXTTTLLLFFFCCC@@@<<<:::<<<888888888999:::<<<===>>>???@@@CCCGGGKKKOOORRRSSSSSSSSSRRRQQQPPPOOONNNNNNOOOSSSWWW[[[cccppptttZZZGGG???<<<999777555555777666333333666999;;;>>>@@@AAA@@@??????===<<>>EEELLLNNNdddrrrxxxkkkWWWJJJDDDAAA>>>>>><<<999===PPPnnnpppYYYHHH@@@===>>>@@@>>>:::888777555333666<<>>;;;<<<777777;;;CCCKKKQQQXXX___```aaabbbccccccbbbaaa```aaaaaaaaaaaaaaabbbbbbcccccceeeggghhhgggggghhhiiihhheeehhhooosssrrrwww~~~{{{wwwyyy}}}tttoooZZZPPPDDD<<<;;;======<<<:::999777444666999;;;:::222666222222777333---111///000111222333333222111...111555999<<<<<<<<<;;;666888999::::::999888666333555777999:::999888888555222//////111111///---,,,,,,,,,---...///111222333999CCCNNNWWW]]]```aaabbbbbbccccccaaa^^^[[[XXXTTTLLLFFFCCCAAA<<<;;;===888888888999:::<<<===>>>>>>@@@CCCGGGKKKOOORRRTTTWWWVVVUUUSSSPPPNNNMMMLLLMMMNNNPPPQQQVVVbbbrrr~~~|||hhhTTTHHHCCC===777777555666888777444555888<<<>>>AAACCCCCCBBB@@@>>>@@@???CCCQQQeeetttzzzyyyvvvxxxzzz{{{zzzzzz{{{||||||~~~tttggg^^^aaaiii{{{xxxuuuuuuwww|||zzzuuu|||~~~~~~eee[[[[[[\\\WWW[[[QQQFFFIIIJJJHHHMMMKKKXXXmmm}}}yyyfffLLLDDDCCCBBBAAA???===;;;::::::999777666444333333333111111000//////...------+++++++++************)))+++++++++*********))))))******))))))((((((''''''+++,,,.........///222444000222444555555444333222666......888;;;666777>>><<<>>>@@@AAACCCJJJUUU^^^cccNNN@@@DDDMMMOOORRRWWWLLL@@@888MMMkkkpppiiikkkVVVIII>>>BBBMMMUUUXXXYYY\\\\\\\\\]]]^^^aaacccdddhhhjjjmmmppprrrsssssssssvvvvvvvvvwwwxxxzzz{{{|||zzz~~~{{{___KKKHHHQQQeeevvvwwwiiibbbWWWMMMGGGDDDAAA@@@CCCGGGJJJLLLTTTZZZXXXPPPLLLFFFAAABBBCCCDDDHHHMMM\\\uuuzzzeeeVVVLLLEEEBBB???<<<:::>>>QQQqqqqqq\\\HHH<<<:::>>>>>>???>>>999555666888999SSScccssszzz}}}~~~|||~~~zzzzzzxxxwwwvvvvvv{{{xxxuuuxxx}}}|||rrryyy|||qqqiiisssyyytttuuuwwwdddCCC333444333555222777BBBXXXzzzkkkbbbbbblllxxxxxxkkk___XXXWWWooovvvfffWWWOOONNNLLLHHHDDD???:::777888999;;;???FFFOOOVVV[[[bbbdddggggggeeecccbbbbbbcccccccccccccccccccccccceeeggghhhiiihhhiiijjjlllmmmrrrxxx|||~~~~~~ppp]]]KKKEEE>>>;;;>>>BBBBBB>>>???===>>>BBBAAA===:::;;;888666444222111000000111000///......///111444555111666333777IIIQQQLLLJJJAAA@@@???AAACCCBBB===999:::;;;:::999888888666444222111111111000000/////////000///...---...111444666;;;EEEPPPZZZ___```______aaabbbaaa]]]ZZZXXXWWWQQQNNNHHHCCC@@@===:::777888888888888888999999::::::;;;@@@FFFJJJMMMVVV___```^^^]]]ZZZUUUOOONNNOOOMMMGGGFFFHHHIIIKKKYYYjjjtttttteeeVVVQQQFFF:::999888888888888888888888888<<<>>>AAAFFFJJJJJJGGGDDDIIIDDDDDDQQQfffvvvzzzxxxyyyyyyyyyyyyyyyzzz{{{|||}}}oooddd```___jjjzzz{{{uuuwwwyyyyyy{{{}}}zzzaaaYYY]]]bbb```TTTLLLMMMNNNLLLNNNSSSTTTYYYooo~~~zzz{{{~~~|||cccJJJDDDDDDCCCAAA???<<<:::999:::999777666444333333333///...---,,,+++++++++++++++++++++************)))+++++++++*********))))))++++++*********)))))))))***+++---------///111333000222333555555444333222444000666BBBFFF>>>999;;;;;;===?????????DDDLLLTTTYYYLLLBBBEEEKKKQQQ___oooqqq\\\DDDJJJgggqqqhhhcccYYYKKK???BBBLLLSSSWWWYYY[[[[[[[[[\\\^^^```bbbcccgggiiimmmppprrrttttttssstttuuuuuuwwwxxxzzz|||}}}xxxpppiiijjjttt~~~xxxuuummmUUUMMMQQQddduuutttnnnfff[[[QQQKKKGGGDDDBBBAAADDDFFFHHHOOOXXXYYYTTTNNNGGGBBBBBBCCCEEEJJJPPP]]]uuunnnaaaVVVNNNIIIDDD???===BBBTTTtttzzziiiXXXJJJCCC@@@<<<===<<<888555666;;;???WWWfffuuu{{{}}}~~~~~~|||~~~~~~wwwuuuvvvxxx|||yyyooommm~~~||||||{{{hhhFFF555666444:::666:::BBBTTT{{{wwwhhh^^^___jjjvvvzzznnnccc[[[YYYkkk~~~xxxhhhYYYQQQNNNKKKHHHDDD???;;;999888999;;;???FFFOOOWWW\\\bbbdddfffgggeeeccccccccceeeeeeeeeeeeeeeeeeddddddeeefffhhhiiiiiiiiikkkmmmqqquuu}}}vvvfffUUUGGGDDD@@@@@@CCCGGGHHHGGGDDDAAABBBEEEDDD???;;;;;;777555444222111111111222333222111000111222333444222666333<<>>===;;;999888555333222222111111000000000000///000///...---...111333777===FFFQQQZZZ___```___```bbbcccbbb^^^[[[XXXXXXQQQNNNHHHDDD@@@>>>:::888999999999999999:::;;;<<<======AAAFFFJJJNNNXXXbbbeeeffffffeee```[[[XXXWWWMMMFFFBBBAAA@@@AAANNN___nnnuuummm```XXXKKK@@@AAA>>>>>>===;;;999888777666???AAAGGGMMMRRRTTTRRRPPPJJJGGGHHHUUUiiixxx{{{yyyzzzzzzyyyyyyzzz{{{{{{|||{{{nnndddaaadddmmmyyyzzzqqqkkkrrruuuxxxzzz}}}}}}qqq^^^[[[aaafffcccWWWOOOQQQSSSPPPRRRXXXXXX___xxx~~~|||}}}{{{www~~~}}}aaaIIIEEEDDDCCCAAA???<<<:::888999999888666555444333222///...,,,+++******+++,,,+++++++++************)))+++++++++***************+++++++++++++++*********)))+++,,,,,,,,,---000222111222333444555444333333111333>>>LLLPPPFFF<<<999;;;===>>>===;;;===BBBFFFLLLGGGDDDEEEHHHSSSnnnWWWJJJdddvvvnnnccc^^^OOOBBBBBBJJJQQQVVVYYYYYYZZZZZZ[[[]]]___aaabbbeeehhhkkkooorrrtttuuuuuuttttttuuuwwwxxx{{{|||~~~kkkVVVTTTQQQPPPWWWeeevvv|||{{{wwwzzzwwwllltttyyy]]]OOOPPPcccuuuvvvuuummm```VVVPPPLLLGGGDDDBBBCCCDDDFFFMMMVVV[[[[[[SSSLLLFFFDDDEEEHHHOOOWWW___uuuzzznnncccYYYSSSKKKCCC@@@GGGZZZwwwvvvjjj\\\MMMBBB??????>>>:::666777>>>DDD]]]kkkxxx|||}}}zzztttqqq|||xxxxxx|||vvvpppwww~~~}}}lllIII666666555;;;777:::@@@PPPuuuvvvfff[[[[[[gggttt}}}sssiii```[[[hhh{{{zzzjjj[[[RRROOOJJJFFFBBB@@@<<<:::888999:::>>>FFFOOOXXX]]]aaacccfffgggfffdddddddddhhhhhhggggggfffffffffeeedddfffhhhiiiiiijjjlllnnnssswwwsss___PPPGGGFFFFFFHHHJJJLLLNNNPPPJJJFFFEEEGGGEEE???;;;:::666666444333333333444555444444444333333222222222222555333AAAdddzzz|||{{{uuussslll^^^OOOFFFFFFJJJAAA???<<<;;;:::888555333222222222111111111111000///000000...---...000222999???HHHRRRZZZ^^^______aaabbbcccbbb___[[[YYYXXXQQQMMMHHHDDDAAA>>>;;;999::::::::::::;;;<<<===>>>@@@???AAAFFFJJJOOOZZZeeekkkooossssssoooiiiddd```VVVMMMFFFCCC>>>>>>KKK\\\ppp~~~~~~rrrhhhZZZNNNNNNHHHGGGFFFEEECCCBBBAAA@@@EEEHHHNNNVVV\\\^^^\\\YYYNNNLLLPPP]]]nnn{{{}}}{{{{{{{{{zzzzzz{{{{{{||||||yyyllldddbbbiiirrr|||~~~xxxmmmddd```mmmppptttxxx|||xxxxxx{{{{{{gggZZZ]]]eeehhheeeZZZTTTWWWYYYWWWXXX^^^^^^fff}}}zzz~~~bbbKKKEEEEEECCCAAA???<<<999888999888888777555444333222000///---,,,,,,,,,---...+++++++++*********))))))************************++++++++++++++++++******)))***+++,,,+++,,,...111111111333444444444444444///333>>>KKKPPPIII@@@===;;;<<<>>>===;;;;;;===???CCCCCCDDDEEEFFFTTTqqqgggMMMaaayyyyyypppdddTTTEEEBBBHHHNNNTTTXXXXXXXXXYYY[[[]]]___aaaaaadddfffjjjooorrruuuuuuvvvvvvvvvvvvwwwxxxzzz{{{|||}}}uuubbbSSSRRROOOMMMPPP\\\lllxxxxxxvvvwwwkkkooo{{{___NNNLLLccczzz}}}{{{qqqeee[[[UUUPPPJJJFFFDDDFFFGGGIIINNNVVV\\\```ZZZRRRKKKGGGGGGJJJSSS]]]cccuuuzzznnnccc\\\RRRGGGDDDLLL___||||||tttiiiWWWGGGGGGEEEBBB>>>999777===EEEaaannnzzz}}}|||uuurrrxxxsssmmmlllqqqyyytttsss}}}wwwyyy~~~mmmKKK777555555555333777===LLLrrr{{{jjj]]][[[eeeqqqwwwnnnddd[[[fff{{{}}}lll\\\SSSNNNGGGCCCAAA???===:::999999999===DDDNNNXXX^^^```cccfffgggfffeeeeeefffiiiiiihhhhhhggggggffffffeeefffiiijjjjjjkkkmmmooorrrvvv~~~eeeTTTLLLLLLNNNQQQQQQQQQTTTXXXQQQKKKFFFFFFCCC===888777777666555444555555777777555555666666555444333222111444444CCCiiigggSSSLLLMMMDDD???;;;;;;:::777444333222222222222222222222222///000000///......000222:::AAAKKKTTTZZZ^^^______```bbbcccbbb^^^[[[YYYXXXPPPLLLGGGDDDAAA???<<<::::::::::::;;;<<<===>>>???AAA@@@AAAEEEIIIPPP\\\gggqqqxxx~~~{{{vvvnnnhhhaaaWWWNNNHHHCCCBBBOOO```wwwyyykkk]]]YYYOOOOOOOOOOOOOOOOOOOOOOOOOOORRRWWW^^^cccdddaaa___VVVVVV[[[fffuuu~~~}}}|||||||||{{{{{{||||||}}}~~~vvvjjjcccaaajjjwwwrrrhhheeejjjmmmqqquuuzzzxxxxxxyyyzzzcccYYYbbbjjjjjjfff\\\WWW[[[^^^\\\^^^cccbbbiii|||yyyeeeOOOEEEDDDCCCAAA???<<<:::888888888888777666444222111000///...---------...///+++++++++*********))))))************************************************)))***+++++++++,,,...000111111222333444444444555111222888AAAFFFEEECCCBBB;;;<<<>>>???>>>>>>??????>>>@@@BBBCCCFFFRRRgggzzzgggKKKWWWpppzzz|||kkkZZZIIIBBBEEEKKKRRRXXXVVVWWWYYY[[[]]]___```aaacccfffjjjnnnrrrtttuuuvvvxxxxxxwwwwwwxxxxxxyyyzzz{{{~~~}}}mmmaaa\\\XXXTTTSSSWWW```jjjpppxxxpppxxxwwwnnnppp}}}}}}dddPPPKKKcccuuuhhh___[[[VVVOOOJJJFFFHHHKKKOOOQQQUUU\\\bbb```XXXPPPJJJHHHJJJTTT___kkkwwwxxxmmmfff[[[OOOJJJQQQddd|||uuugggYYYPPPIIICCC???:::777<<>>===;;;666333333222222222222333333333333000111222111000///000222;;;BBBMMMVVV[[[]]]___aaa```aaabbbaaa^^^ZZZXXXWWWPPPMMMHHHEEEBBB@@@>>><<<<<<<<<<<<<<<===>>>???@@@AAA???@@@EEEIIIPPP\\\hhhwww|||sssggg]]]RRRLLLEEEEEERRRbbbooofff```______^^^^^^]]]]]]]]]ZZZ]]]aaaggglllnnnmmmkkkbbbccchhhqqqzzz~~~}}}}}}||||||}}}}}}}}}~~~tttgggaaaaaajjj|||}}}qqqlllmmmpppsssvvvyyy{{{|||||||||}}}ddd]]]jjjsssrrrfff]]]YYY___cccaaaccchhhgggkkk~~~eeeOOODDDCCCBBBAAA???===;;;:::888888888888666444222111------------------------+++++++++************)))***************+++++++++)))))))))******************+++,,,,,,+++,,,...000111111222222333444555666333222333777<<<@@@BBBCCC;;;<<<>>>@@@AAABBBBBBBBB>>>???AAACCCFFFMMMXXXaaalllppp]]]FFFHHH[[[nnn}}}qqq___LLLCCCCCCHHHPPPXXXUUUWWWYYY\\\^^^```aaaaaacccfffjjjnnnrrrtttuuuuuuxxxxxxwwwwwwxxxxxxyyyzzzzzz|||zzzxxxrrrooofffbbb______dddjjjnnnooo|||yyysssxxxzzzsssttt{{{pppWWWLLLbbbzzzmmmfffccc___XXXQQQIIIKKKOOOSSSTTTVVV^^^hhhiiiaaaXXXQQQKKKLLLUUU```rrrxxxxxxooodddWWWPPPSSSeeevvvbbbRRRDDD>>>;;;999???IIIjjjsss|||}}}zzz{{{}}}}}}uuuqqqpppqqquuuyyy{{{}}}~~~zzzlllsss|||vvvtttqqqooo|||xxxtttxxxqqqTTT;;;444222333333777999DDDjjjoooeeehhhqqqxxxrrreeeWWW```wwwppp___SSSLLLDDD@@@@@@@@@===999;;;999777999???IIITTT[[[^^^aaaeeeggghhhhhhhhhiiihhhhhhhhhhhhhhhiiiiiiiiihhhiiikkkkkkkkkkkkmmmoooqqqvvvrrrfff```___dddhhhiiinnnwwwjjj[[[KKKCCC???;;;:::;;;;;;:::999888999999;;;;;;===<<<<<<:::999888888777111777777AAAcccttt```QQQDDD@@@<<<555111333222333333333333444444444222333444333222111111333;;;CCCNNNWWW[[[^^^```ccc```bbbcccbbb___[[[YYYXXXSSSPPPKKKHHHFFFDDDBBB@@@??????>>>>>>>>>???@@@@@@AAA???AAAEEEJJJPPP]]]iii{{{tttiii]]]UUUMMMJJJUUUeee~~~zzzvvvrrrooommmhhhjjjnnntttzzz~~~pppqqquuuzzz~~~}}}}}}}}}~~~~~~rrreee___aaammm~~~uuuppptttvvvxxxzzz|||}}}~~~~~~{{{zzzfffaaarrr}}}hhh___^^^eeejjjhhhiiinnnmmmppp~~~bbbLLLBBBBBBBBBAAA???===<<<;;;777888888888777444222000,,,---///000000///---,,,+++++++++************)))))))))*********+++++++++*********+++++++++,,,,,,+++,,,---,,,,,,,,,...000111111111222333444666666666555333444777<<<>>>>>>;;;<<<===???AAACCCCCCCCC>>>AAACCCCCCEEEIIINNNQQQSSS___XXXEEE???HHH^^^xxxvvvcccNNNCCCAAAFFFOOOWWWUUUWWWZZZ]]]___aaaaaabbbdddfffjjjnnnqqqsssttttttuuuuuuvvvwwwxxxzzz{{{|||{{{{{{~~~zzzllldddnnnyyy~~~~~~qqqpppooopppqqqrrrqqqpppssszzzzzzwww|||zzz^^^LLL___tttmmmllliiibbb[[[PPPPPPTTTWWWWWWZZZggguuuwwwoooeee]]]UUUSSS\\\fffrrrttt{{{~~~sssiii[[[PPPNNN]]]zzzhhhMMM@@@======DDDOOOoooxxx|||{{{xxxwww|||zzz|||{{{tttssswwwzzzsssqqqqqqtttxxx|||}}}|||wwwlllxxx}}}~~~|||xxx~~~wwwsss{{{yyy]]]AAA777333333444888999BBBgggxxxkkkkkkrrr}}}vvvqqqdddTTTYYYqqqrrraaaTTTMMMEEEBBBCCCCCC>>>:::<<<:::777777<<>>:::333111555333333333333444444444555333555666555333222333333:::CCCOOOXXX\\\^^^bbbeeecccdddeeedddaaa]]][[[ZZZWWWTTTPPPMMMKKKJJJHHHFFFCCCCCCBBBBBBAAAAAABBBBBBAAA@@@CCCHHHLLLSSS^^^jjj{{{yyylllaaaVVVOOOWWWeee|||xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}pppccc___bbbppp|||~~~vvvtttvvvyyy{{{|||~~~~~~{{{yyy}}}fffbbbuuulllddddddlllrrrpppqqquuutttwww___HHHAAAAAAAAA@@@???>>>===<<<777888888888777555222000---///222333444222000...+++++++++************)))))))))******+++++++++++++++++++++,,,,,,---------+++,,,------,,,,,,...000111111111222333444666777777777666555777:::;;;999<<<;;;;;;===@@@BBBBBBBBB>>>CCCEEEDDDDDDFFFIIIKKKNNN\\\ZZZJJJ>>>@@@VVVtttxxxfffOOOCCC@@@EEENNNWWWUUUWWWZZZ]]]```aaabbbbbbdddfffjjjnnnqqqsssssssssrrrssstttvvvyyy|||~~~|||zzz}}}sssaaaZZZeeerrr~~~xxxyyy{{{zzzvvvrrrooonnnooottt}}}yyy}}}aaaKKK]]]xxxssssssqqqiiibbbWWWVVVXXX[[[\\\```qqq{{{rrrhhh___\\\cccnnnooommmrrrsssiii[[[MMMGGGSSSqqq~~~XXXFFF@@@@@@HHHSSSttt{{{~~~xxxrrrrrr{{{~~~xxx}}}yyyllljjjsss|||zzzvvvtttttt|||~~~vvvoooyyyvvvdddFFF999444111222777888AAAggg}}}ooommmsss{{{uuupppbbbRRRSSSllltttcccUUUNNNGGGDDDFFFEEE@@@:::===:::666666;;;EEEOOOVVV]]]```dddggghhhiiijjjkkkiiijjjjjjkkklllmmmnnnnnnkkklllmmmmmmkkkkkklllmmmkkkpppxxxzzzzzz|||zzz}}}sssZZZKKKFFFFFFIIIMMMOOONNNMMMLLLKKKLLLMMMMMMOOOLLLGGGBBB>>>;;;:::::::::===:::EEEhhh}}}aaaMMM<<<999888333333999333333333444444555555555444666777666555333333444:::CCCPPPXXX\\\___cccfffeeefffgggfffccc___]]]\\\[[[WWWSSSPPPOOONNNLLLJJJGGGFFFEEEDDDDDDCCCCCCDDDBBBAAADDDJJJNNNTTT```kkkxxxsssfffXXXNNNTTT```}}}~~~~~~~~~{{{nnnbbb___cccrrryyyzzzyyyyyyvvvxxxzzz{{{}}}uuussseee```tttppphhhhhhqqqwwwvvvwww{{{yyy{{{```IIIBBBBBB@@@>>>===<<<<<<<<<999999888666555444333222000000///...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))''')))***+++******,,,------000333444444444555666777666444555666666666666777888;;;>>>BBBEEEEEEDDDDDDDDDGGGKKKNNNLLLKKKLLLIIIPPPQQQGGG<<>>OOO]]]uuu{{{sssccceeeyyy{{{wwwrrrlllqqq{{{}}}~~~|||{{{}}}~~~vvvmmm{{{uuuzzzrrrMMM222666000222444888CCC^^^~~~|||wwwqqq~~~tttooocccUUUVVVhhh~~~xxxgggWWWQQQKKKIIIFFF@@@<<<<<<<<<999999:::<<>>===<<<<<<<<<999999888666555444333222000//////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))''')))++++++******,,,---...000333555444444555666777666555555666777777666999:::===@@@DDDFFFGGGFFFFFFHHHLLLPPPQQQNNNJJJHHHIIIKKKLLLFFF<<<<<>>===<<<<<<<<<999999888666555444333222/////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******(((***++++++******,,,---...000333555555555666777777777666666666666777777<<<===???AAADDDGGGHHHIIIIIIPPPZZZeeekkkfff[[[QQQTTTQQQSSSTTTIII<<>>777444333333555===TTTzzzxxxuuusssuuuccc]]]jjj{{{rrr\\\TTTLLLJJJGGGBBB>>>>>>:::888777888999;;;DDDNNNTTTXXX^^^cccfffhhhjjjlllhhhhhhhhhiiiiiijjjjjjjjjlllmmmmmmnnnnnnmmmlllkkkjjjjjjmmmqqqvvv{{{|||~~~wwwnnnhhheeeccc___\\\XXXUUURRRYYYqqqxxxnnniiiTTTIII>>>999777555666999<<<<<<;;;888444222111222555444444555666666555333333999CCCLLLUUU]]]ccchhhkkkjjjhhhgggggghhhiiijjjiiiiiigggfffdddbbbaaa```___^^^[[[XXXVVVTTTSSSRRRQQQOOOOOOSSSXXX^^^hhhrrrsssvvv{{{nnnaaaYYYSSSfff}}}}}}}}}}}}}}}~~~tttiiidddfffjjj~~~tttuuuzzzzzz~~~xxxxxx```SSSXXXbbbeeebbbccciiiuuuwww|||pppUUUFFFBBBBBB@@@>>>===<<<<<<<<<999999888666555444333222//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******,,,------000333555555555666777555666666555444444555777<<<===???AAABBBEEEHHHJJJMMMXXXjjjnnn^^^ZZZ```jjj^^^EEE;;;CCCZZZooorrrcccWWWLLLFFFJJJOOOSSSWWWZZZ[[[[[[\\\]]]___bbbfffhhhjjjlllppprrruuuwwwzzz{{{zzzyyyyyyyyy{{{|||~~~~~~~~~yyytttrrrsssuuuwww{{{rrrWWW[[[zzzyyytttuuuvvvyyywwwiii``````eeekkknnnmmmbbbYYYUUURRRPPPVVV___pppwww]]]QQQ[[[mmm|||~~~}}}}}}~~~{{{zzzsssoooxxx~~~|||{{{~~~zzzhhhCCC555555333222555;;;OOOuuu{{{vvvvvvvvvdddYYYccctttwww___UUULLLIIIGGGBBB>>>===;;;999888999888:::BBBLLLRRRVVV\\\```cccfffhhhjjjhhhhhhiiiiiijjjjjjkkkkkkllllllnnnnnnooonnnmmmlllkkkkkkmmmqqqttt{{{~~~zzzwwwpppiii```aaauuusssVVVKKK@@@<<<;;;:::;;;>>>???>>><<<888555444444444333333333555777777555333222777???IIISSS]]]eeejjjrrrqqqooonnnmmmnnnooopppoooooonnnlllkkkjjjiiihhhhhhgggeeebbb___]]][[[ZZZZZZVVVTTTWWW[[[```hhhqqqlllooorrrtttzzzooobbbXXX^^^gggqqqyyy|||{{{|||~~~~~~|||||||||||||||}}}}}}ssshhhdddggglllzzz{{{~~~yyy}}}jjjUUUOOOXXXdddgggddd___hhhxxxkkkttt|||pppVVVGGGBBBBBB@@@>>>===<<<<<<<<<999999888666555444333222...............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,+++***,,,---,,,///222444444555666777333555555444222222444666;;;<<<>>>>>>>>>AAAEEEIIIRRRYYYjjjddd^^^dddppphhhNNN???BBBSSSnnnxxxkkk]]]OOOIIIMMMOOOSSSWWWZZZ[[[\\\]]]^^^___aaadddgggiiikkkoooqqqrrruuuxxxyyyyyyyyyzzz{{{{{{|||~~~~~~tttsssppppppqqquuuyyy|||pppTTTWWWvvv~~~~~~|||~~~pppccc]]]___fffkkkgggbbb\\\XXXVVVVVVWWWYYYppp|||~~~xxxjjjnnnqqqmmm```ZZZdddsss~~~~~~{{{{{{~~~~~~}}}sssmmmlllttt{{{|||vvvuuuoooIII555555222222555999JJJpppyyyxxx~~~qqqaaaSSSZZZkkkzzzbbbVVVKKKGGGFFFBBB>>>======:::999:::999999@@@IIIQQQUUUZZZ^^^aaaccceeefffiiiiiijjjjjjkkkllllllmmmkkklllnnnooopppoooooonnnllllllmmmqqqsssxxx}}}nnniiizzzmmmWWWMMMDDDAAA@@@>>>???BBBAAA???<<<:::999999999888444333444555777777555333222555<<>>===<<<<<<<<<999999888666555444333222........................++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,---,,,++++++,,,---***---000333333444555666333555666555222111444777999;;;<<<;;;:::===CCCHHHSSSUUU[[[lllnnnfffeeekkkeeeQQQAAA===QQQmmmwwwiiiZZZMMMHHHOOOOOOSSSWWWZZZ\\\]]]^^^______aaadddeeegggjjjmmmppppppsssuuuwwwxxxxxxzzz|||{{{|||~~~~~~yyynnntttrrrttt{{{|||tttmmmnnnpppssswww{{{~~~pppSSSVVVsssxxxhhh[[[VVVZZZ^^^___^^^ZZZVVVWWW]]]ccceeewwwzzzrrrjjjddd___\\\]]]ZZZZZZeeettt}}}yyyxxxzzz}}}|||zzzxxx|||~~~qqqkkkkkkmmmsssrrrjjjnnnrrrNNN:::444111222555777DDDhhhxxxwww{{{|||oooaaaRRRUUUddd}}}fffYYYLLLGGGGGGCCC???>>>===;;;::::::888888>>>GGGNNNRRRXXX\\\___```cccdddiiiiiijjjkkklllmmmmmmnnnkkklllnnnoooppppppppppppmmmkkkllloooqqqttt~~~}}}xxxjjjZZZQQQIIIHHHGGGEEEEEEGGG>>>===:::::::::;;;999888666555555555666555444222222444:::DDDRRR```kkkpppxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuutttsssqqqooolllkkkiiidddaaaccceeefffhhhkkkmmmlllggg```\\\```iiirrr|||ssskkkkkkoootttzzz|||{{{yyyzzz|||~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~zzzpppgggeeekkkqqqxxx}}}{{{tttrrryyyzzzyyy~~~zzzttt{{{lll[[[KKKLLLWWWbbbhhhjjjaaammmzzzYYY\\\xxxYYYGGGBBBBBB@@@>>>===<<<<<<<<<999999888666555444333222........................++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---+++,,,------+++++++++---)))+++///111222333444555444777999777333333555999888:::;;;999888:::AAAGGGNNNPPPOOORRRccczzz~~~kkkggghhhnnnlll^^^KKK>>>FFFeeeuuulll___QQQHHHLLLOOORRRWWWZZZ[[[\\\^^^___```aaacccdddfffhhhllloooqqqrrrtttuuuuuuvvvyyy{{{{{{|||~~~~~~uuuiii^^^]]]\\\]]]ccclllpppnnnkkkqqqsssxxx}}}rrrXXXZZZtttqqq___TTTSSSWWWXXX[[[XXXTTT\\\ooo}}}wwwnnnfffhhhZZZPPPOOOQQQVVVeeevvv|||wwwuuuvvvxxxyyy~~~|||tttnnnvvv}}}zzzsssppplllmmmfff```mmm{{{}}}oooPPP>>>555111222555444<<<^^^|||ssssssvvv}}}tttgggYYYXXXaaayyykkk\\\NNNIIIIIIFFFBBB@@@===:::999999777666;;;CCCKKKOOOUUUZZZ]]]```ccceeehhhhhhiiijjjkkklllmmmmmmkkklllnnnpppqqqqqqqqqqqqpppmmmlllmmmoooqqqzzzwwwppp```YYYSSSSSSSSSQQQOOOOOOFFFDDDCCCCCCDDDCCCAAA>>>:::888555444444333222000111222777BBBQQQaaalllrrrwwwxxx{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~|||||||||{{{zzzxxxvvvtttrrrllliiilllmmmkkkjjjllllllhhh```VVVPPPOOOSSSXXXsssyyywwwxxxxxx}}}~~~zzzzzzzzz|||~~~~~~}}}||||||{{{{{{zzzxxxxxxyyy|||~~~}}}{{{wwwnnnhhhhhhooovvvvvvtttpppjjjeeehhhqqqxxx}}}{{{sssrrrwww{{{uuu{{{gggXXXMMMPPPYYY```dddgggdddrrrsssRRRRRRsss{{{ZZZFFFCCCBBB@@@>>>===<<<<<<<<<999999888666555444333222---.....................++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------+++---------+++++++++---(((***...000111222333555555888;;;999555444777;;;888:::;;;999777999AAAGGGGGGNNNNNNHHHLLLYYYaaa___VVV]]]iiiwww~~~uuu___LLL777\\\uuuuuukkkYYYJJJHHHNNNQQQVVVYYY[[[\\\]]]^^^aaabbbcccdddeeegggkkknnnrrrssssssssssssuuuxxxzzz{{{|||~~~~~~xxxiii\\\SSSOOOOOOQQQWWW___hhhooosssxxx{{{uuu\\\^^^vvv~~~jjj]]]YYY[[[UUUYYYXXXVVVdddyyyqqqooo^^^OOOLLLNNNVVViii~~~|||vvvssstttuuuvvv}}}yyyqqqtttuuupppuuu~~~zzztttppplll```[[[nnn}}}pppkkksss|||~~~{{{ppptttiiiOOO???555111222555111777WWW|||vvvnnnooorrr}}}zzznnnbbb\\\aaawwwnnn___PPPKKKKKKHHHDDDBBB<<<:::888888555444999AAAGGGLLLSSSYYY]]]```dddffffffggghhhiiijjjkkkllllllkkklllnnnpppqqqrrrrrrqqqsssooommmnnnnnnpppxxxuuurrrhhhaaa]]]^^^^^^[[[XXXXXXWWWUUUSSSTTTUUUSSSOOOKKK===:::666444333222111000000111555@@@PPP```lllrrrvvvyyy~~~~~~|||{{{wwwrrrppprrrssspppmmmmmmhhhbbbYYYNNNFFFCCCDDDFFFZZZwwwyyyyyy{{{~~~~~~~~~~~~}}}||||||{{{{{{{{{yyyxxxxxxyyy{{{~~~yyyxxxtttmmmhhhjjjrrrzzzxxxrrriii```]]]bbbkkksss||||||vvvrrrhhheeegggqqqzzz{{{zzzyyy{{{zzzbbbWWWPPPUUU]]]aaadddgggfffuuuoooNNNLLLjjj}}}UUUEEECCCBBB@@@???===<<<<<<<<<:::::::::999777444222000000000000///......------------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222222///,,,*********,,,------...000333555777777:::;;;:::888666777888<<<:::888888888;;;>>>@@@LLLOOOOOOMMMQQQXXXXXXSSSZZZaaahhhtttbbbKKKLLLmmm{{{iii\\\KKKPPPSSSWWW[[[]]]^^^^^^^^^```aaabbbdddfffhhhiiijjjjjjmmmrrruuuwwwyyy{{{}}}yyy|||~~~pppfffbbb___^^^^^^bbbiiiqqqwwwzzz~~~}}}eeebbbwww{{{|||hhh^^^]]]XXX___\\\SSS^^^yyyqqqhhhXXXJJJGGGVVVlll{{{|||tttppphhh```iiizzztttqqqmmmooouuu}}}fff^^^jjj~~~ssseeeiiiwww~~~vvvnnnmmmhhhRRR;;;333///555111555<<>>555111111222111///000777888@@@SSS```jjjwww{{{~~~|||wwwtttrrrpppnnnlllddd___YYYRRRMMMJJJIIIIIIRRRhhh~~~xxxyyy{{{|||zzzyyy~~~}}}}}}}}}~~~|||xxxqqqkkkgggjjjvvvzzzssslllbbb]]]fffrrr{{{sssgggccc______dddlllsssyyy|||}}}vvv~~~yyy{{{wwwwwwttt\\\SSSRRR^^^gggeee___]]]eee|||hhhCCCCCC[[[vvv|||VVVGGGBBBAAA@@@>>>===<<<;;;;;;::::::999888777444222111000000000///......------------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///,,,******+++,,,,,,---...000333555777777:::<<<;;;888777777888===<<<:::999999;;;<<<===FFFKKKNNNKKKKKKPPPQQQOOOUUU^^^gggvvvhhhQQQ___sssfffYYYSSSSSSTTTWWWZZZ]]]^^^^^^aaabbbcccdddfffhhhiiiiiikkknnnrrrtttvvvwwwyyyzzzzzz|||zzzwwwvvvtttssstttxxx|||~~~hhheeeyyywww}}}yyyjjjddd]]]^^^YYYRRR\\\{{{}}}sssjjj[[[OOOOOO]]]ppp~~~zzztttqqqjjjbbbfffxxxzzzzzzqqqpppqqqxxxxxxxxxyyy{{{}}}~~~~~~jjjeeessstttiiinnn|||yyy}}}rrriiijjjgggSSS<<<555111666111444999DDDjjjssslllrrr~~~{{{xxxeee```aaaqqqwwweeeRRRJJJHHHFFFDDDCCC>>>;;;;;;<<<;;;777888;;;AAAHHHPPPWWW[[[^^^aaacccffffffggghhhjjjkkkkkkllljjjkkkmmmoooppppppoooooommmnnnnnnnnnooosss{{{wwwvvvzzzoookkkjjjlllnnnkkkggggggmmmrrryyyxxxwwwuuupppggg\\\SSSEEE>>>555111111222111///000666777>>>RRR```jjjwww{{{~~~}}}xxxtttqqqooollljjjgggccc^^^WWWRRRNNNLLLKKKNNN```zzzyyyzzz|||~~~|||{{{zzz}}}}}}}}}}}}~~~|||wwwoooiiigggnnn{{{}}}uuukkkgggnnnyyy|||~~~pppccc\\\XXXXXX```kkkttt{{{xxxpppwww{{{uuuvvv{{{ssskkk[[[VVVZZZiiirrrmmmeeebbbiii```@@@AAARRRkkk~~~}}}WWWHHHBBBAAA???>>><<<;;;;;;;;;999999999888666444222111000000000///......---------,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---......---+++******+++,,,,,,---...000222555777777:::<<<<<<;;;999888888===<<<<<<<<<;;;;;;;;;;;;AAAJJJOOOLLLHHHHHHKKKMMMSSS\\\eeettteeeWWWsss|||rrrjjjZZZVVVSSSSSSWWW\\\^^^___bbbbbbcccdddeeefffgggggglllnnnqqqssstttuuuvvvxxxzzz{{{}}}~~~mmmjjj|||vvvxxxyyy{{{}}}rrrjjjccc[[[VVV[[[qqq{{{qqqcccYYYZZZeeettt}}}wwwvvvuuuqqqkkklll|||~~~~~~tttpppmmmpppwww|||}}}{{{xxxxxxyyy||||||nnnoooqqqrrrzzzzzz}}}~~~uuummmrrr~~~{{{mmmdddgggfffUUU???777222666111333666<<<___{{{|||uuuqqq}}}|||wwwcccZZZXXXhhh}}}jjjVVVLLLJJJHHHFFFEEE@@@<<<:::;;;:::666666888===CCCLLLTTTYYY]]]```cccffffffgggggghhhiiijjjjjjkkklllmmmoooppppppqqqqqqmmmmmmllllllmmmrrryyy~~~~~~xxxyyy~~~sssooo{{{vvvlllhhhkkkrrrwwwwwwssssssyyy~~~uuuhhhYYYNNNCCC===666222222222111000000555555===RRRaaakkkwww|||yyytttqqqnnnkkkiiinnnlllhhhccc^^^XXXTTTRRRHHHSSSggg~~~||||||}}}~~~}}}|||{{{}}}}}}}}}}}}~~~zzzuuulllfffgggqqqzzzqqqooovvv}}}ooo]]]UUUNNNNNNYYYfffqqqyyywwwoootttxxxttt{{{qqqcccXXXXXXccctttzzzrrrhhheeesss~~~UUU>>>>>>FFF\\\yyytttvvvwwwxxx}}}YYYHHHAAA@@@???===<<<;;;;;;:::999999888777555444333222000000000///......------,,,,,,,,,++++++***************+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,,,,,,,,,,---///222555666777999<<<>>>>>>===;;;:::;;;;;;======>>>===<<<;;;AAAKKKSSSRRRKKKHHHKKKOOOVVV]]]ccckkk|||YYY]]]mmmrrrqqqpppfff___WWWTTTWWW\\\^^^___bbbbbbbbbccccccddddddeeejjjllloooqqqrrrtttvvvyyyyyyzzzzzzzzz{{{qqqooowwwwww|||xxxvvvwww}}}}}}}}}qqqgggcccbbblllzzzkkkeeefffllluuu}}}~~~zzzvvvtttxxx{{{{{{yyy}}}}}}vvvqqqlllpppxxx}}}~~~uuummmvvvqqq^^^___nnnrrryyy|||vvvnnnooovvv~~~wwwkkkcccggggggVVV@@@888222555111333444777VVVqqqxxxnnnyyy|||uuubbbWWWQQQ```|||oooYYYNNNKKKIIIGGGGGGBBB===:::;;;:::666444666:::???HHHQQQXXX]]]aaabbbffffffggghhhhhhiiijjjjjjkkklllmmmooopppqqqrrrssssssqqqnnnlllllloootttxxx~~~wwwkkk]]]SSSQQQSSS]]]jjjxxx}}}|||}}}nnngggrrr|||tttrrrqqqwww|||~~~~~~uuueeeSSSFFF@@@<<<777333333333111000000555444===SSSbbblllxxx~~~{{{rrrjjjgggeeeeeeeeehhhhhhgggccc^^^XXXRRROOODDDIIIUUUjjj~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~wwwssskkkdddgggrrr}}}zzzrrrmmmoooxxxppp[[[TTTMMMLLLXXXfffpppyyywwwyyy{{{yyyssscccUUUXXXfffuuuwwwmmmeeeeee~~~tttMMM>>>>>>===OOOpppwwwyyyxxxwww|||yyyZZZGGGBBBAAA???>>><<<;;;;;;;;;999888777666555333333222000000000///......------,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,************************)))***++++++******+++---++++++,,,---///222444666777999===AAABBBBBB???===888:::<<<>>>?????????>>>AAAJJJSSSVVVQQQLLLNNNSSSXXX^^^```aaammm]]]EEEKKK[[[gggoooqqqiii^^^XXXWWW[[[^^^`````````aaaaaaaaabbbbbbbbbgggiiimmmooorrruuuxxx{{{{{{{{{zzzyyyyyy|||rrrssswwwoooppp{{{~~~yyywww}}}yyyzzzzzzwwwrrrvvvrrrooorrruuuzzz~~~{{{wwwssstttyyy~~~~~~|||yyytttpppttt~~~|||}}}}}}llljjjzzzyyy```NNNPPPaaajjjvvv|||wwwmmmhhhhhhxxxtttkkkeeegggfffUUU@@@999111444000444444444QQQlll}}}xxxllluuuxxxgggZZZRRR]]]xxxrrr[[[OOOKKKHHHGGGFFFDDD>>>:::;;;:::777444555888===EEEOOOXXX^^^aaabbbfffgggggghhhiiijjjkkkkkkkkklllmmmnnnppprrrtttuuuvvvsssooommmlllnnnpppqqqxxxpppcccSSSEEE===;;;<<<:::CCCLLLNNNMMMPPP[[[eee}}}}}}fffZZZbbbooo~~~}}}wwwxxx{{{xxxgggRRRCCC===;;;777555444333222111000555555???WWWfffnnnyyy{{{vvvtttlllaaaXXXUUUWWWZZZ\\\[[[\\\]]][[[XXXQQQKKKGGGCCCCCCHHHZZZrrr~~~}}}||||||{{{{{{||||||}}}|||||||||}}}~~~}}}tttqqqjjjdddhhhrrrxxxxxxuuurrrllleeeeeemmmzzzuuu^^^VVVOOOPPP^^^jjjqqq{{{~~~~~~~~~ttthhhVVV[[[gggrrrooodddaaaggglllHHH???@@@:::GGGiiiyyy{{{{{{zzz{{{uuu[[[GGGCCCBBB@@@>>>===<<<<<<<<<999888666555444333333333000000000///......------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---++++++,,,---///111444666666999>>>CCCGGGGGGDDDAAA888999<<<>>>@@@AAAAAAAAAAAAFFFOOOXXXYYYUUUTTTVVVWWW\\\^^^\\\aaapppddd???<<>>AAA:::DDDbbbzzz~~~~~~zzz[[[HHHDDDCCCAAA@@@>>>=========888777666444333333333444000000000///......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---+++++++++,,,...111444555666999>>>FFFKKKLLLIIIEEE:::;;;===>>>???@@@AAAAAACCCCCCKKKYYYbbb```\\\ZZZXXX\\\\\\XXXWWW```llltttzzz}}}dddFFF???CCCQQQjjjpppmmmggg^^^VVVUUUZZZ___``````aaaaaabbbcccddddddhhhjjjllloooqqqtttyyy|||zzz{{{{{{{{{|||~~~ooouuussskkkpppzzz~~~~~~~~~zzz}}}}}}vvvzzzyyywwwxxxzzzzzz{{{}}}zzz~~~iiimmmooo[[[FFF<<>>FFFZZZnnn|||~~~|||{{{zzzyyyxxxyyy{{{|||{{{{{{|||}}}~~~|||zzzqqqpppiiidddnnn~~~}}}uuuqqqggg]]]```pppsssbbb___eeepppqqqlllvvvyyyyyy|||vvvkkkddd]]]dddooosssiii```hhhwww}}}```AAA:::???:::CCC\\\}}}[[[IIIDDDCCCBBB@@@???>>>>>>===888777666444333333333444000000000///......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,...111444555666888???GGGNNNOOOLLLHHH======>>>>>>??????@@@@@@FFFCCCJJJ\\\iiiiiibbb^^^[[[]]]ZZZTTTPPPTTT]]]ccclllooo\\\IIICCC999???]]]jjjjjjfff]]]TTTRRRXXX___aaaaaabbbcccdddeeeffffffjjjlllnnnoooqqqtttxxx{{{vvvwwwxxxyyyzzz}}}}}}mmmuuutttmmmsss}}}}}}}}}zzz}}}{{{}}}}}}{{{ttttttwww{{{{{{{{{}}}~~~}}}}}}lllrrr~~~dddPPP===777CCCYYYhhhyyyzzzqqqiiioooppp}}}|||uuusssmmmdddGGG999666111666555000III___sssmmmlllmmmwwwvvvlllbbbcccqqq|||aaaRRRLLLIIIHHHHHHGGG@@@;;;===>>>;;;888777333666===HHHSSSYYY[[[ZZZaaabbbccceeehhhjjjlllmmmllllllmmmnnnqqqtttwwwyyyxxxuuupppmmmiiiddd\\\WWWJJJBBB:::666888:::888555555666777888888888888888;;;LLL___qqqzzzpppiii```ZZZTTTQQQVVV]]]]]]jjjyyyvvviii[[[RRRKKKDDDAAAAAADDDYYYwwwpppaaaSSSCCC777888999999888555333222222222888<<>><<<<<<>>>BBBEEEEEECCCGGGEEEIIIUUU___bbb`````````dddccc[[[QQQNNNPPPSSSYYYggghhhTTTAAA>>>FFFKKK]]]XXXWWWVVVOOOGGGKKKWWW______```aaaccceeeggghhhkkkjjjkkklllooosssvvvxxxwwwxxxyyyyyyzzz|||qqqwww~~~mmmiiiyyy|||vvvzzz~~~|||{{{yyy{{{}}}}}}~~~{{{|||~~~pppppprrrTTTAAA===>>><<>>===<<<999888777666;;;EEENNNSSSWWW[[[``````aaaccceeehhhjjjlllmmmnnnooooooooorrrvvvyyyzzzuuuppplllfff]]]PPPFFF===;;;::::::;;;;;;;;;:::999999:::<<<===;;;888555777;;;@@@LLLbbbxxxooojjj___RRRJJJFFFCCCAAA@@@BBBJJJXXXeeekkkgggaaaVVVMMMCCC>>>??????<<<888===CCC\\\xxx^^^LLLEEEAAA;;;666888999;;;<<<<<<999666444444444===OOOcccpppwww||||||xxxvvvtttrrrmmmiiiddd]]]RRRHHH@@@<<<999777222111111111222333444444666666888999999:::::::::;;;<<<>>>AAAHHHVVVfffrrrvvv|||~~~~~~~~~}}}}}}}}}|||{{{{{{{{{zzz{{{{{{{{{|||}}}yyyssspppmmmkkknnnuuu~~~wwwqqqlllgggsss~~~~~~{{{www|||hhh```___nnnwwwnnnccceeeuuugggOOO===<<<===;;;CCCRRRttt[[[EEECCCBBB@@@===;;;;;;;;;;;;999888777555444333222222111111000///...---,,,,,,............---,,,+++***++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,++++++---111444666>>>CCCAAA======???@@@>>>======???CCCEEEEEECCCJJJGGGIIIRRR\\\```bbbdddoooqqqpppjjjeeebbb___\\\^^^lllrrrdddOOODDDFFFLLLVVVTTTRRRNNNGGGDDDIIIRRR^^^^^^___aaaccceeeggghhhgggggghhhkkkooossswwwzzzvvvwwwxxxyyyyyy|||xxx}}}mmmiiizzzwwwvvv~~~{{{{{{uuuyyy~~~}}}zzz~~~|||~~~ssskkkvvvkkkMMM<<<:::>>>>>>HHHZZZmmmxxx}}}wwwkkkmmmrrr|||zzzpppooosss^^^GGG555555666333666@@@RRRxxxtttllliiigggkkkxxxyyynnn\\\RRR\\\uuuuuu___PPPIIIGGGHHHFFFDDDAAA>>>===<<<:::888777666:::DDDMMMQQQVVVZZZ]]]^^^```bbbeeehhhjjjllllllmmmnnnoooooorrrvvvyyyyyyuuupppkkkdddZZZMMMDDD???===<<<<<<===>>>===<<<:::::::::<<<===<<<:::777666888:::CCCYYYttt{{{ssseeeVVVJJJDDDAAA???:::999;;;BBBJJJMMMIIIDDDAAA<<<666444666888888666999===SSS~~~zzzrrr^^^RRRDDD<<<===>>>;;;777777999;;;<<<<<<999555222666666???SSSgggttt|||zzztttmmmiiifffbbb[[[VVVMMMHHH@@@:::666444222111111111111111111222333333333333555666666777777777777888999;;;BBBOOO___jjjqqqwww|||~~~~~~~~~|||{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{|||}}}{{{tttnnniiihhhhhhlllssszzz~~~uuulllkkkjjjhhhttt~~~xxx}}}}}}xxxeee\\\fffsssyyynnnbbbggg|||]]]HHH:::;;;<<<888>>>JJJnnn[[[FFFDDDBBB@@@===<<<;;;;;;;;;999888777555444333333333111111000///...------,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,++++++,,,000222666BBBJJJEEE:::666888:::=========@@@CCCEEEEEEDDDHHHFFFKKKVVV```dddfffiii{{{xxxooohhhbbbdddooozzzvvvaaaKKKDDDHHHYYY\\\YYYKKK@@@???FFFLLL[[[\\\]]]```ccceeeggghhhfffggghhhjjjmmmqqqtttvvvvvvwwwxxxyyyzzz|||yyy|||mmmiii|||xxxqqqzzz~~~~~~zzzzzzsssxxx||||||~~~yyywwwzzz~~~rrriiiggg~~~bbbFFF888999???AAADDDUUUgggsss|||sssrrrvvv}}}nnnhhhlllaaaJJJ888555555222555===MMMrrrxxxmmmkkkggghhhrrr~~~qqq^^^QQQWWWnnn|||fffUUUKKKHHHHHHFFFDDDAAA???>>><<<:::999888666999BBBJJJOOOTTTYYYZZZ[[[^^^aaadddgggjjjkkklllmmmnnnooooooqqquuuxxxzzzvvvpppkkkcccXXXKKKBBB>>>===<<<===>>>>>><<<:::;;;;;;;;;===>>>>>><<<:::777777666<<>><<<888444444888:::777333444333333333444555777888888777JJJwwweeeQQQDDD@@@<<<;;;;;;;;;999666888:::===>>>>>>:::666444666777AAAUUUjjjwwwyyyrrrjjjfffccc]]]SSSJJJ@@@===888555333333111000111111000000000111222222111222333444555555555444333444555777===HHHWWWaaahhhooouuuxxx{{{~~~}}}}}}yyyzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{|||}}}}}}}}}|||{{{wwwqqqkkkddddddfffkkkpppsssrrrooohhh```cccgggiiiwww~~~tttxxx}}}~~~xxxhhh___pppzzz{{{mmm___ggg}}}RRRBBB999;;;<<<888:::CCCcccvvvZZZFFFDDDBBB@@@>>><<<;;;;;;;;;999888777555444444333333111000000///......------...------,,,,,,++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++((()))***++++++++++++++++++,,,,,,+++***,,,...111111===DDD@@@888555999<<>>===>>>@@@CCCEEEGGGCCCEEENNN]]]iiinnnppprrrwwwpppmmmrrr|||uuu[[[JJJFFFdddooonnnZZZGGGDDDHHHJJJVVVXXX[[[^^^aaadddfffhhhiiiiiiiiijjjkkkmmmooopppvvvxxxyyyzzz{{{}}}zzz{{{mmmjjj|||xxxooowwwzzzwwwwwwuuuxxx}}}zzz}}}yyyxxx|||}}}|||zzzlllgggjjjvvv[[[CCC:::;;;@@@CCCGGGXXXjjjuuu}}}yyyvvvyyy{{{}}}~~~kkkbbbeee```JJJ777333333222555<<>>===;;;999888555777???GGGLLLQQQWWWWWWXXX\\\___cccgggiiijjjjjjlllnnnnnnoooqqqtttwww{{{xxxsssnnneeeZZZNNNFFFFFFEEEDDDDDDDDDCCC???===>>>===<<<===>>>>>>===;;;999:::888<<>>>>>???:::666555888999777555222555777666444444666888;;;777DDDnnnyyyZZZEEEAAABBBBBBBBB@@@===:::777:::<<>>:::888777555333111111000000000000000111111222333333444555555444444333444555666:::DDDPPPZZZ```gggnnnqqquuu|||~~~~~~~~~~~~}}}||||||xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{}}}}}}}}}|||{{{wwwpppkkkddddddhhhnnnsssrrrkkkdddccc[[[\\\bbbfffwww~~~xxxzzz|||}}}zzz}}}|||}}}tttiiicccvvv~~~}}}lll^^^eeesssLLLAAA:::======:::<<>><<<<<<;;;<<<999888777666555444444444000000//////......------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++((()))***+++++++++++++++***+++,,,+++***+++---//////666999777666999<<<===@@@???===<<<===AAAFFFJJJEEEFFFMMM[[[hhhrrr{{{~~~yyy{{{dddWWWbbbvvvvvvbbbVVVOOOJJJQQQSSSWWW[[[```ccceeefffhhhhhhiiiiiikkklllmmmmmmvvvxxxzzz{{{|||~~~yyynnnlll|||xxxppptttzzzuuusssssstttvvv~~~yyy~~~zzzzzz~~~zzzyyy|||}}}qqqfffhhhqqqmmmUUUDDD>>>???AAABBBHHHZZZnnnzzz}}}xxxzzzwwwxxx~~~mmmccceeeeeePPP<<<444333222555:::HHHdddooogggddddddlll{{{{{{nnnbbb___jjj~~~sss___PPPHHHEEEFFFDDDAAA???>>>>>><<<:::888555555<<>>??????===<<<888<<<<<>>;;;===@@@BBBBBBAAA@@@???===>>>@@@@@@???<<<999777444555@@@TTTiiivvv|||~~~{{{wwwuuupppdddRRRDDD===:::888666666444222000111111000000000000000111111222222333333333333222222333444444777???IIIQQQYYY```gggjjjooovvvzzzyyy}}}}}}||||||{{{{{{|||}}}~~~}}}|||{{{wwwxxxxxxxxxyyyyyyzzzzzzxxxyyyyyy{{{}}}}}}{{{zzzvvvooojjjeeegggmmmwww~~~}}}tttllleeeZZZWWWZZZ___qqq|||zzz}}}}}}}}}}}}uuullljjjjjjfffaaa___rrr{{{|||ooodddlllgggHHH???:::;;;<<<;;;???FFFRRRhhhZZZGGGEEECCCAAA>>>===<<<<<<<<<999888777666555555555555000000//////............---,,,+++******+++,,,---++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++******++++++++++++++++++)))+++++++++******,,,...000333333222555;;;===;;;@@@AAAAAA@@@@@@CCCGGGKKKLLLHHHHHHPPP\\\kkk}}}cccuuu}}}kkkXXXKKKLLLOOOSSSXXX]]]aaacccdddcccdddfffiiikkknnnppppppuuuwwwzzz{{{|||}}}|||qqqooonnnnnnuuuzzzrrrppp}}}yyyqqqqqq|||yyytttqqqpppqqqrrruuu~~~xxxyyy{{{|||}}}}}}rrrddd]]]hhhxxxxxxdddNNNCCC@@@@@@??????BBBVVVmmm{{{zzz|||zzzvvvxxx~~~sssllllllppp[[[EEE888444333444777CCC\\\ttteeebbbbbbkkkyyyuuujjjbbbeeewww}}}iiiXXXLLLGGGFFFDDDAAA??????>>><<<;;;999444444:::@@@FFFLLLRRRTTTWWWZZZ___cccfffggghhhhhhjjjmmmnnnooopppsssuuu{{{||||||yyytttllleee```ccccccdddeeedddaaa\\\XXXLLLIIIEEEBBBAAA@@@>>>===777>>>@@@EEEbbbsssfffZZZKKKBBBAAA:::999888777888666444222000333666777555666999;;;888666;;;QQQ{{{rrrUUUCCC===???@@@DDDGGGJJJJJJJJJIIIGGGFFFDDDAAA>>>:::666444666777AAAUUUiiitttzzz}}}}}}||||||}}}}}}wwwmmm]]]KKK>>>888666444444555555444333222222111000000000111111//////000000000000000///000111222222333888AAAHHHRRRZZZ```dddhhhnnnrrrqqqvvvxxxyyyyyyyyyyyyzzz|||~~~}}}||||||xxxyyyyyyyyyyyyyyyyyyzzzxxxxxxyyyzzz|||{{{xxxvvvrrrlllgggfffiiiqqq}}}kkk\\\UUUUUUXXXjjj~~~~~~|||}}}~~~{{{xxxyyy~~~~~~qqqddd___]]]ZZZZZZ[[[hhhrrrvvvppplllxxxZZZCCC===999999::::::@@@FFFPPPeee}}}rrrtttZZZHHHEEECCCAAA???===<<<<<<<<<999888777666555555555555////////////............---,,,***))))))+++,,,---++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))***++++++******+++,,,...111333444888===>>>:::>>>BBBFFFHHHHHHHHHIIIJJJLLLGGGDDDIIIRRR```qqq~~~rrr[[[KKKGGGJJJPPPVVV[[[___bbbcccbbbdddfffiiilllnnnpppqqqsssuuuxxxzzz{{{|||~~~qqqeeebbbbbbdddrrr|||wwwvvv~~~|||qqqnnnwww{{{tttnnnmmmppprrruuuzzz}}}~~~}}}pppbbb\\\hhhzzzqqq\\\EEE======<<<<<<<<<<<>>CCCJJJPPPUUUWWW[[[```ccceeegggggggggjjjlllnnnoooppprrrtttyyy{{{~~~~~~{{{vvvqqqnnnjjjkkkmmmpppqqqnnniiieeeUUUQQQKKKFFFDDDBBB@@@>>>:::BBBDDDIIIgggxxxpppeeeTTTIIIGGG???===;;;:::999888777666666777888999:::;;;>>>@@@888999:::AAAZZZpppUUUGGGEEEHHHJJJOOOUUU\\\^^^]]][[[XXXTTTNNNGGG@@@:::666444555666@@@SSSfffppptttwwwyyyxxxwwwyyy|||~~~~~~}}}yyyoooaaaQQQDDD<<<888666444444555777777777333333222111111111111111//////000000000000//////000111111000111555<<>>;;;999:::;;;<<<@@@FFFKKK```yyyjjjcccZZZHHHEEECCCAAA???===<<<<<<<<<999888777666666555666666///////////////.........---,,,***))))))+++,,,...++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++---------------,,,+++***)))***++++++***)))***,,,)))000555888;;;??????======CCCKKKPPPOOOLLLJJJIIIFFFCCCDDDJJJPPPXXXcccmmmssszzzzzz|||oooZZZLLLEEEHHHNNNTTTZZZ^^^```aaaeeefffhhhjjjlllmmmnnnnnnqqqtttwwwxxxyyyzzz|||~~~|||nnndddcccccchhh{{{{{{zzz~~~pppkkkttt{{{qqqkkkkkkpppssszzzwwwjjjbbbjjjyyynnnVVV???777888999999::::::NNNeeerrrvvvxxxxxxvvvdddmmm}}}}}}}}}zzzuuunnnrrr^^^GGG888444444666777888MMM{{{xxxrrrkkkkkkssswwwhhhWWWSSSdddyyyuuu```QQQJJJFFFDDDAAA@@@??????===<<<999444222777===BBBIIIOOOUUUXXX\\\```ccceeeffffffgggiiilllnnnoooppprrrssswwwzzz{{{xxxvvvppprrruuuzzz|||{{{wwwsss\\\WWWPPPJJJFFFCCCAAA???>>>FFFHHHLLLkkkyyyssskkkZZZOOOMMMAAA>>>;;;999888999:::;;;999888888888999:::<<<===;;;>>><<<888CCCdddpppZZZNNNMMMFFFJJJRRR___lllrrrssspppgggbbbYYYOOOEEE===888666333444===PPPaaakkkoooqqqvvvuuutttuuuxxxzzzzzzyyytttsssmmmbbbSSSEEE===999:::777444333444555555555444444333222111111222222111222222222222222111111111222333222111555;;;AAAIIIPPPVVVYYY\\\aaadddccceeejjjppptttvvvwwwzzz}}}|||}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyyyywwwwwwxxxzzz|||{{{xxxuuuqqqkkkfffggghhhppp~~~xxxhhh^^^\\\]]]lll|||~~~zzz}}}}}}yyyvvvvvvwww|||wwwmmmbbb[[[VVVRRRRRRVVV^^^dddhhhiiiooo~~~JJJ<<<;;;<<<>>>>>>???BBBFFFGGG[[[vvvqqqeee{{{|||YYYKKKEEECCCAAA>>><<<;;;::::::<<<999666555555666555444111111222111000...,,,+++///---++++++,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******,,,------,,,++++++,,,...,,,,,,++++++***+++++++++...///333999:::999:::???EEEKKKTTT[[[ZZZRRRLLLIIIGGGEEEEEEHHHIIIMMMXXXcccooo~~~}}}|||{{{qqq___OOOCCCDDDGGGOOOYYY```bbbaaacccdddfffggghhhjjjmmmooopppsssvvvxxxzzz{{{}}}{{{vvvttttttyyy~~~qqqlllvvvyyynnnhhhdddgggqqq{{{zzz}}}}}}}}}qqqaaaaaasssqqqUUUHHH:::555444555777:::;;;>>>YYYmmmmmmvvvvvvllleeeooo|||yyyllljjjjjj[[[FFF777333666666333:::FFFkkkqqqnnnkkkjjjmmmvvvyyymmm\\\QQQ[[[mmmiiiTTTQQQEEEAAA???AAA???<<<;;;>>>===;;;888666777===FFFLLLQQQUUUZZZ^^^```bbbccceeeeeegggiiihhhiiilllsssyyy}}}~~~{{{{{{zzzpppfffYYYOOOKKKJJJIIIGGGGGGLLLOOOMMM___wwwqqqhhhZZZPPPHHH@@@<<>>???;;;??????;;;:::CCCWWWhhhsssddd^^^___^^^XXXYYYhhhzzz~~~}}}ssseeeXXXMMMCCC:::333444666===JJJYYYcccgggfffjjjlllmmmmmmlllkkklllllldddaaa[[[SSSJJJBBB===:::<<<888444444666666555222777666555333000000111222111333333333111111111333111111111000///111555888CCCKKKSSSWWWWWWVVVWWWYYYYYYaaajjjpppsssuuuzzz~~~~~~}}}|||~~~~~~|||{{{zzzyyyyyyuuuvvvvvvwwwyyy{{{}}}~~~zzzvvvtttqqqmmmiiirrrqqqrrrxxx~~~{{{uuupppooofff\\\aaassszzz|||~~~~~~|||zzzyyyzzzzzzxxx~~~sssggg^^^ZZZUUUPPPSSS[[[dddeeecccaaalllmmmFFF;;;;;;<<<===@@@DDDGGGIIIHHHKKK^^^{{{pppppp|||YYYKKKFFFDDDBBB???===<<<<<<<<<;;;999666555666666555444111111222111000...---,,,///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,...,,,,,,++++++***++++++,,,---...222888999888;;;@@@CCCFFFMMMRRRSSSNNNHHHDDDLLLGGGFFFIIINNNQQQVVV\\\jjjwww{{{yyy|||~~~wwwrrryyy~~~qqq```WWWTTTSSSUUUYYY___bbbcccbbbdddfffggghhhiiilllooooooqqquuuwwwxxxzzz|||~~~~~~~~~sssllluuu{{{uuunnniiieeefffoooyyy}}}nnndddiii{{{wwwfffMMMAAA666333444555888;;;;;;;;;SSSkkknnnwww}}}qqqhhhooovvvuuuxxxppphhh^^^NNN???777444333111888BBBeeennnjjjggggggjjjppp}}}tttbbbUUU[[[jjjpppYYYSSSEEEAAA???AAA@@@<<<;;;======;;;888555666<<>>BBBDDDCCCBBB???AAAAAA<<<888;;;FFFQQQjjjsss}}}zzzpppjjjiiinnngggbbbgggxxxxxxkkk]]]OOOCCC;;;555777<<>>FFFNNNSSSSSSQQQRRRSSSRRR[[[fffnnnrrrvvv{{{~~~~~~~~~~~~}}}|||{{{zzzyyyyyyvvvvvvwwwxxxzzz{{{}}}~~~}}}wwwtttqqqoookkkhhhoooqqqtttuuusssqqqooonnnppppppiii___cccttt~~~||||||}}}wwwvvvwwwlllaaa\\\XXXUUUZZZbbbggggggcccdddqqqdddCCC;;;<<<===???AAAEEEHHHIIISSSPPPYYYpppttt|||XXXKKKGGGEEECCC@@@>>>===<<<<<<;;;999777666666666555444111111111111000...---,,,///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------,,,++++++,,,...,,,++++++***++++++,,,,,,,,,,,,000666888888;;;AAADDDFFFKKKPPPSSSRRRKKKEEEMMMGGGEEEKKKRRRUUUWWWYYYcccnnn}}}|||qqqooosssvvvrrrllljjjqqqyyy{{{qqqnnnjjjddd^^^\\\]]]```bbbbbbccceeefffgggiiilllnnnmmmooorrrtttvvvxxx{{{}}}~~~wwwmmmsss|||qqqpppnnnkkkfffeeennnzzzvvvhhhfffqqqjjjVVVBBB:::333333555666888;;;<<<888MMMhhhpppttt|||sssiiikkk~~~vvvooosss|||qqqjjjeeeZZZLLL>>>444111222666<<<\\\qqqllljjjmmmpppttt~~~}}}kkk\\\]]]hhhyyy___VVVGGGCCCAAACCCCCC???===>>><<<:::888555666:::BBBGGGLLLPPPUUUZZZ]]]```bbbdddfffhhhiiigggfffhhhnnnsss}}}zzzsssppppppppppppjjj```ZZZVVVVVVkkkyyypppfff\\\RRRKKKEEE@@@???@@@<<<:::;;;BBBKKKOOOKKKFFFCCCDDDCCC>>>999777999<<>>GGGLLLLLLKKKJJJKKKIIIRRR___jjjqqqvvv{{{~~~}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz|||}}}~~~||||||}}}~~~~~~zzzuuuqqqnnnllljjjhhhnnnuuuzzzwwwnnnggggggiiinnnooojjjbbbfffuuu~~~}}}~~~vvvqqqyyywwwhhh___ZZZ\\\dddlllkkkhhhdddgggwww{{{XXX???<<<<<<>>>@@@CCCFFFHHHJJJXXXRRRVVVggg||||||{{{XXXKKKFFFEEEBBB@@@===<<<<<<<<<;;;999777777777777555444111111111000///......---///---++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---,,,++++++,,,...++++++******++++++,,,,,,++++++...444666777<<>>888IIIgggtttrrruuu~~~uuujjjfffrrrxxxmmmjjjsss{{{qqqqqqmmmeeeVVVCCC555222666666888UUUuuuooonnnssswwwzzzrrrbbb^^^ccczzzdddVVVLLLFFFDDDFFFFFFBBB??????<<<:::888555555888>>>CCCJJJNNNTTTXXX[[[]]]```aaaeeeggghhhhhhgggiiinnnsss{{{zzzhhh```\\\VVV___vvv|||yyypppbbbUUUKKKDDDAAAAAA>>>;;;<<>>HHHQQQWWWYYYZZZZZZXXXTTTNNNJJJGGGFFFFFFJJJQQQYYY^^^______^^^ZZZTTTMMMIIIGGGDDDAAA===::::::;;;<<<===<<<:::888666777888777555555555777333333333111//////111333222888@@@EEEFFFEEEDDDCCCBBBKKKYYYfffooouuuyyy{{{}}}||||||{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{|||}}}}}}||||||}}}~~~|||xxxsssooolllkkkjjjjjjqqqyyywwwnnnlllmmmkkkmmmjjjeeehhhuuu~~~}}}|||ssssssrrr```ZZZaaalllsssmmmhhheeelll}}}mmmMMM===;;;<<<>>>@@@CCCFFFHHHIIISSSPPPTTTdddyyyyyy{{{XXXKKKEEEDDDAAA>>><<<;;;;;;;;;;;;999888888888777555444111111000000//////......///---++++++,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---,,,++++++,,,...+++*********++++++,,,---+++***---222444666;;;BBBEEEKKKSSSZZZcccggg```VVVIIIHHHKKKOOOQQQSSSYYYaaabbbiiixxx{{{}}}}}}wwwkkkaaa```jjjuuu~~~iiiaaappp~~~~~~}}}}}}|||yyytttkkkccc]]]```aaacccdddeeegggjjjllliiikkkmmmoooqqqtttxxx{{{{{{|||uuuuuu{{{uuupppiiimmmrrrtttrrrrrr~~~iiicccnnnpppVVVCCC999555333555777555666999;;;999GGGfff{{{wwwuuuzzzooooooyyyyyylllggglllnnnqqq|||zzzwwwqqqgggYYYEEE444222888888777PPPyyyzzzpppmmmrrruuuuuu|||vvvdddZZZYYYnnnjjjYYYPPPIIIDDDEEEFFFBBB???>>><<<;;;999666555777<<>>;;;999888777JJJccczzz{{{jjj]]]___]]]\\\lllwwwWWW===444444555999BBBKKKTTTXXXZZZZZZYYYUUUPPPKKKHHHHHHEEEJJJRRR\\\ccchhhiiijjjgggaaaZZZTTTOOOJJJDDD@@@===<<<<<<===??????<<<999888999999888666555555666333333333111//////000222000555;;;???AAAAAA@@@??????HHHUUUbbblllsssvvvxxx}}}}}}||||||}}}~~~~~~}}}}}}||||||{{{{{{{{{}}}||||||{{{||||||}}}}}}~~~~~~~~~}}}{{{xxxsssnnnkkkjjjlllmmmssszzz}}}wwwssslllllljjjhhhlllwwwzzztttzzzzzzbbb[[[dddoootttjjjffffffqqq```FFF>>>:::<<<>>>AAACCCFFFGGGHHHMMMNNNRRR___uuuyyyxxxzzzXXXLLLEEECCCAAA>>><<<;;;::::::;;;:::888888999888666333111111000//////////////////---++++++,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,...************+++,,,------,,,+++,,,000222444:::AAAHHHRRRZZZ```hhhoookkkaaaOOOPPPSSSVVVTTTRRRVVV]]]eeelll{{{vvvjjjccc``````ggguuuuuudddYYY```lllqqqtttuuuxxx||||||vvvlllddd___```bbbcccdddfffiiikkkhhhjjjlllnnnpppsssxxx{{{zzz{{{yyyzzz~~~~~~}}}|||zzzuuuooojjjjjjoooxxxxxxjjjjjjxxx|||fffNNN???888555444666666444555999555999DDDaaa}}}||||||}}}rrriiiiiiiiimmmyyy{{{pppcccWWWFFF666111555888555JJJrrrxxxoooppppppmmmrrr}}}xxxeeeWWWQQQbbbuuubbbTTTKKKCCCBBBCCC@@@===<<<<<<<<<:::777666666:::===HHHLLLQQQVVVXXXZZZ\\\^^^bbbeeehhhiiijjjlllqqqvvvzzzzzzlllXXXOOOXXX```mmmssszzz||||||ttteee[[[SSSMMMIIIDDDCCCLLLZZZdddccc^^^[[[WWWOOOFFF>>>999777666333???QQQjjjqqqiii^^^VVV\\\pppzzzZZZAAA666444444666===GGGQQQWWWWWWXXXWWWSSSNNNJJJHHHGGGBBBGGGOOOYYYdddlllqqqtttqqqllleee___ZZZSSSKKKEEEBBB???>>>???AAAAAA>>>;;;;;;;;;;;;999666444444444222222222111//////000111000333666:::===>>>======>>>EEERRR___kkkrrrvvvwww|||{{{{{{{{{|||}}}~~~~~~~~~}}}~~~}}}}}}|||||||||}}}}}}~~~~~~|||{{{zzzwwwsssmmmjjjjjjmmmpppqqquuu|||{{{vvvooollljjjkkkqqq{{{zzz{{{~~~fff___iiiqqqqqqfffdddiiiwwwvvvUUUBBB???;;;===???BBBEEEGGGHHHIIIMMMNNNPPPVVVlllssszzzXXXLLLFFFDDDAAA???===<<<;;;;;;;;;:::999999999888666333111111///......//////000///---++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------,,,++++++,,,...************+++,,,---......++++++///000222888@@@HHHRRRYYY[[[```iiijjjcccSSSSSSXXX^^^^^^YYYWWWXXXbbbmmm~~~|||qqqhhhhhhsssyyyqqqddd______aaaeeedddgggoooxxxzzzssskkk^^^```bbbcccccceeehhhjjjhhhiiikkkmmmooosssxxx{{{zzz{{{|||~~~~~~~~~}}}zzzxxxuuupppiiieeekkkqqqzzztttwwwsss[[[EEE;;;666444333666555333555999111:::???TTTwww~~~{{{ppplllnnnvvv~~~oooaaaYYYMMM<<<222333555111EEEiii~~~pppooommmggglllxxx|||jjj[[[RRRWWW{{{qqq\\\PPPEEEBBBCCC@@@>>>=========;;;999666666999;;;DDDHHHOOOTTTXXX\\\___aaabbbeeehhhiiiiiijjjooossswwwsssWWWIIIIIIGGGMMMSSSXXXXXXZZZdddwwwxxxnnnddd[[[RRRMMMJJJQQQ___jjjmmmllleeeaaaXXXMMMAAA999666666999;;;BBBWWW}}}sssaaaVVVPPPTTTiiiqqqXXXDDD:::888555555:::CCCNNNUUUWWWWWWVVVSSSNNNIIIGGGGGG@@@DDDJJJTTT___iiirrrwwwvvvsssnnnjjjeee^^^TTTMMMHHHDDD@@@@@@CCCDDDAAA>>>======<<<999555333222222000111222111000///000111111111333555999;;;<<<<<<<<>>===<<<<<<;;;:::999999:::999666333111111///......///000000///---++++++,,,,,,,,,+++,,,------......------,,,---..................---,,,------,,,++++++,,,...************+++,,,---......,,,+++...///111888???@@@JJJOOOLLLPPPZZZ^^^ZZZRRRRRRXXXcccgggccc[[[WWW]]]lll}}}zzzzzzjjj```\\\ZZZVVVVVV```oooxxxvvvppp^^^___aaabbbccceeehhhjjjhhhiiikkklllooosssxxx|||{{{|||}}}}}}}}}~~~~~~|||yyyvvvrrrmmmfffbbbjjjssszzz|||zzz~~~lllSSS@@@888444222222444444222555:::///::::::IIImmm|||zzz{{{xxx}}}vvvrrruuupppaaa]]]TTTCCC666222333...@@@ccc|||llljjjhhhccciiivvvqqqbbbYYYQQQvvv|||bbbUUUIIIEEEEEECCCAAA@@@>>>>>><<<:::777666888:::AAAFFFMMMTTTYYY]]]bbbdddccceeehhhhhhggghhhlllpppsssuuuWWWFFF@@@888===AAADDDBBBCCCPPPhhh{{{{{{pppfffYYYTTTPPPVVVbbbnnntttuuuiiiggg```SSSFFF<<<999999999555555JJJwwwyyyiii___QQQGGGTTTkkk{{{}}}zzzjjjWWWJJJ===;;;777555888AAALLLSSSZZZ[[[YYYUUUPPPKKKIIIHHHAAACCCHHHOOOYYYdddnnntttxxxvvvssspppllleee[[[TTTLLLGGGBBBBBBDDDEEECCC@@@>>>>>>===999555222111111///111222111000///000222111111111333666999;;;;;;;;;AAALLL[[[iiitttzzz}}}}}}|||||||||}}}~~~}}}|||||||||vvvxxxzzz|||}}}}}}|||{{{wwwuuuqqqkkkggghhhmmmrrrnnnpppqqqrrrqqqrrrtttwwwmmmeee___eeepppxxxzzzyyy{{{vvv{{{vvv}}}ooommmwwwvvvkkkaaadddppp{{{[[[EEE===<<>>CCCIIINNNQQQPPPNNNQQQSSSWWW\\\^^^]]]YYYUUU```hhhyyytttnnnZZZNNNKKKZZZkkkssswww|||mmmbbb\\\aaadddaaabbbiiiggghhhjjjkkkmmmppptttwwwzzz|||~~~}}}|||}}}~~~~~~}}}~~~tttiiibbb^^^]]]dddwwwuuu}}}}}}vvv]]]EEE777555333333333333333444666666555666999DDD[[[sss{{{vvv}}}~~~~~~uuurrrwwwuuuwwwrrrfffhhh```GGG555444222222999PPPuuunnneeegggkkknnnnnnyyyjjj^^^]]]nnn|||lllZZZHHHCCCDDDDDDAAA>>>;;;:::999777666555555555???CCCKKKSSS[[[```cccdddfffgggiiiiiiiiikkkmmmpppvvv|||oooQQQBBB???999;;;888<<>>999888888===IIIUUUXXXXXXWWWUUURRRLLLHHHEEEAAAAAACCCIIISSS```lllttttttssssssrrrnnniiibbb]]]QQQKKKCCCAAACCCEEEDDDBBBCCCAAA???<<<999777555555333222111000000111222222000111222333555777999:::;;;???LLL^^^kkkrrrvvvyyy{{{||||||{{{{{{}}}~~~~~~}}}zzzwwwxxxyyyzzz{{{{{{{{{{{{wwwtttoookkkiiikkkppptttuuurrrmmmjjjiiikkknnnqqqmmmbbb[[[___iiiqqqwww{{{}}}wwwnnnppptttjjjlllmmmnnnssswwwpppeee```jjjwwwjjjLLLDDD@@@777???AAADDDIIIOOORRRNNNIIINNNPPPTTTXXX```pppxxx~~~www^^^PPPLLLHHHCCC@@@>>>===<<<;;;:::999888777666555555555444333111///---,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------++++++,,,...++++++++++++++++++++++++---,,,,,,,,,---///222333999;;;???BBBEEEGGGHHHIIITTTUUUVVVVVVUUUVVVYYY\\\bbbhhhuuuqqq```TTTXXXiiiwwwzzznnnbbb^^^^^^___bbbeeefffhhhjjjkkklllnnnqqqtttwwwyyy|||~~~}}}}}}}}}~~~}}}||||||zzzsssiiiaaa\\\YYYXXXcccxxx~~~zzzqqqzzzxxxhhhRRR>>>555555333333333333444555666777888888777>>>WWWrrrxxxpppnnnoooqqqmmmoooxxxuuu|||zzzooopppjjjUUU???333666555999JJJiiiqqqfffeeeggggggeeeuuufff]]]jjjrrr___KKKDDDEEECCC@@@======<<<;;;999888777666666<<<@@@HHHPPPXXX^^^aaacccccceeeggghhhhhhjjjmmmooovvv{{{{{{```IIIAAAAAA;;;>>>::::::>>><<<999BBBPPPnnn}}}yyyssspppvvv{{{mmmXXXEEE;;;999999999222333222333DDD]]]kkklllrrrkkk```VVVOOOLLLKKKJJJIIIMMMTTT^^^fffeee^^^XXXHHHCCC>>>;;;:::===GGGSSSXXXXXXWWWUUURRRMMMHHHEEECCCCCCDDDHHHPPP[[[fffmmmqqqrrrssssssrrrnnnhhhddd]]]UUULLLGGGEEEEEEBBB@@@BBBAAA???<<<:::777555444444444222111111111222333111222222444666888999:::;;;???LLL^^^kkkqqquuuyyy{{{||||||{{{{{{|||~~~|||zzzxxxyyyzzz{{{{{{zzzyyyyyysssqqqmmmkkklllpppwww|||}}}wwwssspppooopppqqqggg]]]WWW\\\fffnnnuuuzzz|||sssooooooggghhhhhhjjjqqquuunnncccaaalllyyybbbFFF@@@???999@@@AAACCCFFFJJJLLLLLLJJJQQQSSSTTTTTTZZZhhh}}}~~~zzzuuuttt]]]OOOMMMJJJEEEAAA???===<<<:::;;;:::999777666666555555444333111///...,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++...---,,,,,,---...000111888:::=========???CCCGGGXXX]]]```\\\VVVVVV]]]eeefffiiioooxxxeeeVVV^^^ppp}}}~~~nnn___YYY]]]aaabbbeeegggiiijjjjjjlllnnnppprrruuuxxx{{{~~~}}}~~~}}}{{{{{{|||}}}|||zzzzzzrrrggg^^^YYYWWWWWWWWW```xxx~~~{{{wwwvvvxxx{{{xxxrrrtttxxxgggUUUCCC555222444444444444444444555777777999:::666777OOOmmmuuukkkddddddggghhhoooxxx~~~tttUUU:::888666777@@@UUUsss|||nnnjjjjjjhhhfffwww}}}kkk[[[```vvvzzzfffQQQHHHGGGDDD@@@>>>>>>>>><<<;;;:::888777777888<<>><<<999888666555333222222222333444222333444555777888:::::::::???MMM___kkkppptttwww{{{||||||{{{zzz{{{}}}~~~{{{xxxxxxzzz{{{|||{{{zzzxxxwwwpppnnnlllkkkooouuu||||||wwwuuussssssiiiaaa\\\aaakkkttt{{{xxxrrrllljjjiiihhhkkkrrruuunnnccccccooo~~~{{{UUU>>>;;;===:::DDDEEEFFFGGGHHHIIIKKKNNNLLLOOOQQQPPPTTTcccyyy~~~vvv~~~jjjSSSFFFIIIEEEAAA>>><<<<<<:::999;;;:::999888666666666666111000000///.../////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000888;;;===<<<;;;===EEEKKKYYYdddnnnlllbbb\\\```gggfffhhhkkklllqqqpppRRRMMM^^^ooouuu{{{dddUUUXXX^^^```ccceeehhhjjjjjjkkklllnnnooorrrvvvzzz~~~}}}zzzyyyyyyzzz||||||zzzyyyxxxlll___YYYWWWWWWYYY\\\ddd}}}|||tttmmmkkkgggmmmuuu||||||zzzttt~~~oooXXXEEE888000111555444444444444555666777777666;;;777444FFFdddqqqlllcccbbbfffiiirrrjjjBBB777444333888DDD]]]uuuoooooonnnjjjooo~~~jjjWWWVVVgggkkkUUUJJJHHHFFFBBB??????>>>===<<<;;;999777666666999@@@HHHQQQXXX^^^aaa___aaadddfffhhhiiilllnnnpppttt}}}lllWWWJJJFFF??????>>>777<<<888666:::<<<::::::>>>;;;ZZZaaaTTTGGG@@@>>><<<999888:::666666999666000444======;;;999;;;AAAFFFJJJKKKSSSMMMFFFCCCFFFKKKPPPSSSRRRMMMHHHDDD@@@???FFFPPPWWWWWWWWWVVVTTTPPPLLLIIIHHHGGGFFFGGGKKKQQQXXX]]]fffjjjooossssssrrrqqqpppmmmfff\\\TTTOOOKKKGGGEEE@@@AAACCCDDDCCCBBB@@@???777666444333222333333444444555666777999999::::::999@@@OOOaaalllooorrrvvvzzz{{{{{{zzzyyyyyy{{{}}}|||yyyvvvwwwxxxzzz{{{{{{zzzxxxvvvqqqooolllllloootttyyy|||}}}zzzxxxvvvuuupppiiieeejjjrrrzzz}}}|||wwwppptttpppnnnqqqwwwxxxooofffeeesssnnnKKK999999<<<===BBBCCCGGGIIIGGGEEEGGGKKKKKKOOORRRQQQRRR\\\pppyyyeeeOOOBBBDDDAAA===<<<;;;<<<;;;;;;;;;:::888777666666555555111111000///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++)))******+++---...000000666999======<<<@@@HHHPPPWWWcccnnnnnnddd]]]___eeebbbeeefffdddccckkk{{{wwwTTTCCCJJJ[[[dddnnn|||}}}hhhSSSOOOVVV\\\___bbbgggiiijjjkkklllmmmmmmppptttxxx|||~~~xxxxxxyyy{{{}}}|||zzzxxxpppdddZZZXXXZZZ\\\```fffvvv}}}ssskkkiiiaaaeeekkktttzzz~~~{{{wwwyyy~~~~~~~~~hhhNNN<<<333000222666444333333444444555666777333:::999555>>>VVVjjjqqqiiiiiiqqqvvv||||||OOO888444444777<<>>>>>>>>===;;;999777555555888===EEEMMMUUU\\\___^^^aaaeeeggghhhjjjlllmmmkkkpppyyysssVVVIIIFFFFFF>>>===@@@===;;;888777:::===<<<;;;<<<===QQQsssyyyPPPGGG@@@AAAAAA===::::::888111111888888111000777333444666777:::AAAJJJQQQSSSNNNHHHCCCCCCGGGKKKNNNPPPLLLHHHEEEBBBAAAHHHQQQWWWXXXXXXXXXVVVRRROOOLLLIIIHHHGGGGGGJJJOOOUUUYYYbbbgggnnnrrrsssrrrrrrsssooojjjcccZZZSSSMMMIIIFFF???@@@BBBDDDEEEEEECCCBBB888777666444333333444444666777888999:::;;;::::::999AAAQQQcccmmmooorrruuuxxxyyyzzzyyyxxxxxxyyy{{{~~~zzzwwwuuuuuuvvvxxxyyyzzzyyyxxxwwwuuuqqqnnnmmmooopppqqqpppxxxxxxxxxxxxxxxxxxxxxxxxtttmmmiiilllsssxxx~~~~~~www|||wwwuuuwwwxxxuuummmggghhhwwwcccEEE888999===???>>>@@@GGGMMMKKKDDDBBBEEEPPPTTTWWWUUURRRWWWcccmmm~~~hhhSSSFFFDDDAAA>>><<<===>>>>>>>>>:::999888666555555444444555444222000...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++((()))***+++---...///000222555999<<<>>>CCCIIINNNRRR[[[dddeeeaaa^^^```eeebbbeeeeeebbb^^^aaakkktttlllMMM@@@CCCKKKUUUhhhtttiiiSSSGGGLLLTTTYYY]]]cccgggiiijjjkkkllllllooosssvvvzzz~~~~~~~~~zzzzzz{{{||||||zzzvvvssseee]]]ZZZ```eeeiiipppzzzxxxqqqnnnjjjkkknnntttyyy}}}~~~~~~|||{{{vvvwwwyyyvvvrrr}}}vvv___EEE777333222333444333333333333333444666666333666888666888GGG___qqquuuzzzhhhAAA999666999:::FFFlll{{{sssuuu~~~ttteeeXXX^^^uuuqqqWWWKKKGGGDDDAAA@@@?????????>>><<<999666555444666;;;AAAIIIRRRYYY]]]^^^aaaeeeggghhhiiijjjllljjjmmmuuu~~~lllVVVJJJFFFCCC888777??????>>><<<;;;<<<===<<<;;;:::<<>>@@@EEEFFFNNNXXXXXXNNNHHHIIIKKKNNNRRRSSSTTTYYYbbbjjjjjjUUUHHHEEEBBB???======>>>>>>===999888777555444444333333555444222000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------++++++,,,...++++++++++++++++++++++++)))***+++,,,,,,---------///222777<<>>;;;888666222444888===EEEMMMUUUYYY]]]```dddfffgggggghhhhhhkkklllpppwww|||ooo\\\NNNJJJHHH@@@???DDDAAAAAABBBBBB@@@????????????<<<<<>>CCCHHHLLLPPPQQQRRRPPPMMMHHHEEECCCFFFDDDBBBCCCAAABBBIIIRRRYYYZZZ[[[\\\ZZZXXXUUUSSSMMMKKKIIIGGGHHHJJJMMMPPPTTT[[[eeekkkmmmnnnqqqtttsssrrrpppjjjbbbZZZSSSOOOIIIHHHGGGFFFDDDCCCBBBAAA@@@???===;;;:::::::::;;;999:::<<<======<<<;;;::::::DDDWWWhhhpppppprrrvvvsssuuuwwwxxxwwwwwwxxxzzzzzz}}}|||wwwuuuvvvxxxxxxwwwuuusssrrrrrrrrrrrrqqqpppqqquuuyyyyyytttoookkklllnnnqqquuuzzz~~~}}}xxxuuuwwwzzz}}}sssrrrrrrrrrkkkbbb___bbbmmm}}}mmmKKK===<<<>>>???AAAOOOMMMUUUaaacccYYYQQQQQQIIIIIIKKKNNNSSS[[[ccchhh{{{iiiSSSEEEFFFCCC???===<<<<<<<<<;;;888777666555444333333333222111111000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,++++++***000333777>>>DDDGGGGGGEEENNNYYYjjjzzzxxxpppvvvuuusssoookkkkkkppptttkkkSSSOOOEEEPPPbbbkkk___KKKFFFNNNLLLRRRZZZbbbfffhhhjjjkkkjjjllloooqqqsssvvvzzz}}}||||||{{{yyywwwvvvxxxzzzyyyxxxwwwtttpppiiiaaa[[[cccdddqqq~~~|||zzz{{{}}}~~~|||zzz{{{sssoooyyytttccc]]]eeeqqqyyy\\\HHH444...222444222///111111111111222333444444<<<000---444555555IIIddd{{{yyyuuuyyy|||oooaaaSSS???333444222666VVV~~~zzzwww```XXXddduuujjjZZZSSSNNNJJJHHHBBBBBBBBBBBB???<<<999777111222555;;;BBBJJJRRRVVV\\\___ccceeeeeeeeeeeefffmmmkkklllqqqvvv|||rrraaaTTTSSSXXXTTTRRRPPPGGGCCCFFFGGGDDDCCCDDDFFFGGGGGGAAACCCPPP\\\cccnnnyyyppp\\\UUUMMMCCC===CCCRRR```\\\JJJ@@@AAA;;;===<<<888666888:::999888777888===CCCGGGGGGEEE@@@DDDJJJMMMMMMJJJGGGFFFDDDBBBAAABBBAAAAAAHHHPPPYYY[[[\\\]]]\\\YYYVVVUUUOOOMMMJJJGGGFFFHHHJJJKKKJJJSSS]]]dddgggiiinnnqqqoooqqqrrrooojjjbbb\\\YYYRRRPPPMMMJJJGGGDDDCCCBBBDDDBBBAAA???>>>======>>>:::;;;<<<>>>>>>===;;;::::::EEEYYYjjjqqqppprrrvvvrrrtttvvvwwwwwwwwwyyyzzzyyy|||}}}xxxtttsssvvvzzz{{{yyyuuurrrooonnnnnnooommmmmmqqqxxx{{{vvvoooooopppssswww|||}}}xxxuuuxxx{{{~~~nnnnnnppppppggg\\\[[[aaaooo~~~cccCCC:::===??????AAAQQQMMMRRR```dddZZZRRRRRRTTTQQQMMMKKKOOOTTTYYY\\\lll}}}qqqwwwlllOOOFFFEEEDDDAAA>>><<<;;;:::::::::888666555555555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------***)))))))))***+++,,,,,,---,,,,,,,,,------......333000222;;;CCCFFFHHHJJJSSSnnnvvvnnnppp}}}gggMMMIIIXXXqqqttt^^^PPPUUUMMMXXX^^^\\\\\\cccjjjlllkkkmmmooooooooossszzz|||~~~~~~||||||{{{zzzyyywwwvvvuuuuuuuuurrrjjj```ZZZZZZ\\\aaappp~~~yyy~~~vvvbbbZZZiii|||~~~iiiEEE;;;444333444222000000000111111111111222222222666000000666666444>>>NNNpppvvvyyy|||lllaaa\\\\\\]]]gggyyy{{{iiiZZZYYYSSSGGG???AAA;;;666444444IIIkkkzzz|||~~~lllWWWQQQbbb}}}}}}bbbWWWNNNIIINNNGGGEEEBBBAAA???===999777555444555777===EEELLLQQQZZZ[[[^^^bbbfffhhhhhhgggiiijjjmmmoooqqqvvv|||nnnllljjjiiifffaaa]]]]]]WWWTTTPPPMMMLLLLLLMMMMMMHHHDDDHHHSSSYYYVVVQQQOOO[[[```]]]QQQKKKMMMJJJBBB<<>>???AAAHHHMMMJJJDDDEEEAAA@@@EEEIIIHHHGGGGGGHHHIIIGGGCCC@@@CCCKKKSSS]]]]]]^^^___^^^\\\ZZZXXXRRRPPPMMMKKKJJJJJJKKKMMMLLLOOOTTTXXX]]]bbbhhhlllnnnooopppooommmhhhccc```ZZZVVVQQQOOONNNMMMJJJGGGCCCCCCBBBAAA@@@??????>>>BBB??????AAA@@@<<<:::<<<<<>><<<;;;:::::::::888666555555555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,+++*********++++++------,,,,,,,,,---...///111...000888@@@DDDHHHKKKVVVnnnwwwooobbbQQQLLLbbb{{{~~~mmm\\\UUURRRUUU^^^eeehhhmmmuuulllmmmooooooppprrruuuwww{{{~~~~~~}}}}}}yyyyyyyyyyyywwwuuusssrrrrrrqqqlllddd\\\YYY[[[___kkk|||rrrccc```qqqxxxcccBBB999333333333222000000000000111111111222222222333...///444444333===KKKiiiqqqwwwqqqbbb[[[\\\```^^^kkkpppdddVVVNNNEEE<<<<<<===888555555333AAA]]]tttuuurrrZZZMMMUUUpppjjj\\\PPPGGGHHHFFFDDDBBBAAA@@@>>>;;;888777555555666;;;BBBJJJOOOWWWYYY\\\aaadddggggggfffiiijjjlllmmmooorrrwww{{{~~~|||wwwqqqllljjjgggbbb\\\XXXWWWVVVTTTRRROOOLLLMMMVVVYYYTTTNNNKKKOOOQQQOOOJJJNNNVVVRRRGGG@@@CCCLLL[[[hhhiii]]]QQQGGGCCC???>>>AAACCCCCCBBB???@@@@@@DDDMMMSSSOOOGGGEEE@@@===BBBEEEEEEEEEGGGIIIJJJIIIEEEAAADDDLLLTTT]]]^^^______^^^\\\ZZZXXXQQQOOOLLLJJJHHHIIIJJJKKKLLLOOOSSSWWW[[[___eeehhhlllnnnoooooommmjjjfffccc^^^ZZZUUURRRQQQQQQOOOMMMIIIHHHGGGFFFEEECCCBBBAAABBB???@@@CCCCCC???>>>@@@AAANNN```lllpppqqqsssuuuttttttttttttuuuvvvwwwwwwyyy{{{~~~zzzvvvtttvvvxxxzzzwwwwwwvvvrrrnnnllllllllllllnnnppprrrtttyyy~~~}}}{{{yyy|||}}}uuunnnnnnvvv}}}xxxsssllleeedddhhhsssoooQQQ::::::AAA@@@@@@DDDFFFGGGIIIJJJKKKNNNRRRUUUkkkjjjfff]]]TTTRRRWWW]]]```llloooRRRHHHEEECCCAAA>>><<<;;;;;;;;;:::888666555555555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------......---,,,++++++++++++...---,,,++++++---...000000---...555===BBBGGGLLLQQQcccuuu~~~tttoooWWWYYYuuuzzzpppaaa___nnnvvvqqqrrr{{{qqqqqqqqqssstttuuutttssszzz{{{~~~}}}{{{zzzuuuvvvwwwxxxwwwuuurrrpppkkkhhhaaaYYYTTTVVV^^^eeeyyy}}}~~~~~~{{{}}}zzzooohhhmmm~~~fffUUU===666111111222111000111000000000111111111222222222...///444555555>>>IIIcccnnnwwwmmmeeehhhnnnffflllrrrooobbbQQQDDD>>>;;;;;;555333555222999LLL~~~~~~pppllljjjvvvwwwbbbPPPOOOcccttteeeVVVHHHFFFFFFDDDBBBAAAAAA@@@===;;;999777555444888>>>FFFJJJSSSVVVZZZ___bbbeeeffffffhhhjjjkkkkkklllnnnrrruuu~~~}}}uuuooohhheeeeeeccc___[[[XXXUUUUUUYYYZZZTTTMMMIIIHHHFFFCCCDDDPPP[[[WWWKKKEEECCCJJJ^^^ttt{{{ooo```RRRJJJAAA>>>BBBFFFEEECCCAAAAAADDDLLLYYYaaa[[[PPPIIIBBB===???CCCDDDFFFIIIKKKLLLKKKGGGDDDFFFNNNUUU______``````___]]][[[YYYRRRPPPMMMKKKIIIIIIJJJJJJKKKMMMQQQTTTWWW[[[___ccchhhiiikkkmmmmmmkkkhhhgggddd```[[[WWWVVVVVVUUUTTTNNNNNNMMMLLLJJJGGGFFFEEECCCAAABBBFFFGGGDDDCCCFFFIIIUUUeeepppsssssstttuuuuuuuuuuuuttttttuuuuuuvvvyyy{{{~~~{{{vvvsssuuuxxxyyyyyyvvvvvvuuurrrooommmlllmmmmmmoooooollliiikkkrrrxxx{{{zzzzzzwwwnnnppp{{{yyytttnnnhhhiiimmmyyy{{{```III999<<>><<<;;;;;;;;;:::888666555555555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------...------,,,,,,,,,------...---+++***+++,,,///000222//////444999===DDDJJJLLLUUU]]]___eeesssxxxuuu}}}zzz{{{}}}}}}zzzwwwxxxwwwyyy~~~~~~}}}{{{xxxwwwrrrtttvvvxxxwwwtttqqqoooddd___XXXRRRTTT___ooozzzyyyxxxxxxxxx}}}~~~rrrnnnrrr}}}dddMMMDDD999333///000111000000222000000000000111111111111333111111555777888???HHH]]]kkkuuu~~~wwwyyyxxxvvv{{{uuu^^^PPPPPPCCC@@@555222666333444@@@ccczzzjjjbbbggg{{{jjjZZZTTT^^^yyy}}}ooo___OOOIIIGGGEEECCCBBBBBBAAA@@@>>><<<999555333555:::AAAEEEOOOSSSXXX]]]aaacccfffgggggghhhjjjkkkkkkmmmpppsssuuuxxxvvvwwwvvvqqqkkkeeecccbbbcccccc___YYYVVVWWWRRRKKKJJJTTT___^^^UUURRRPPPUUUggg{{{gggZZZKKKEEEHHHKKKKKKHHHEEEGGGMMMZZZllltttlll___QQQHHH@@@@@@BBBDDDHHHLLLMMMNNNMMMJJJFFFHHHOOOVVVaaabbbcccbbbaaa___\\\[[[UUUSSSPPPNNNLLLKKKKKKKKKJJJLLLOOOQQQSSSVVVZZZ]]]aaacccfffhhhiiiiiihhhhhhfffccc^^^[[[YYYYYYZZZZZZSSSSSSRRRQQQOOOMMMJJJIIIIIIGGGGGGJJJKKKHHHHHHKKKSSS]]]kkktttvvvuuuttttttuuuuuutttsssssssssssssssxxxzzz|||~~~xxxrrrrrruuuxxxwwwuuuuuuuuutttrrrooommmnnnoooooorrrsssmmmeeebbbggglllwwwyyy|||zzzvvvyyy~~~vvvxxx{{{zzzuuuqqqmmmiiilllqqq~~~oooQQQBBB999@@@GGGFFFEEEGGGJJJKKKKKKJJJKKKMMMQQQTTTUUU\\\aaa\\\RRRMMMQQQXXX\\\\\\gggnnnQQQEEEDDDBBB@@@>>><<<;;;;;;<<<:::888666555555555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,---...///000...---,,,++++++---...000555111000333666999???FFFLLLOOOPPPNNNQQQ[[[hhhppp|||}}}~~~vvvuuuuuuxxx{{{{{{|||{{{zzzxxxvvvuuussstttuuuuuurrrnnniiifff[[[XXXTTTVVVaaauuuxxxuuuwwwzzz|||sssmmmssskkkMMM<<<:::555000...000111///000333//////000000000111111111333111111444666888>>>CCCTTTfffooossszzzzzz|||{{{tttxxx~~~iii^^^bbbQQQKKK:::222666555333<<>>;;;666333444888===@@@KKKPPPVVV\\\___bbbeeehhheeegggjjjkkklllmmmpppsssoooxxx~~~uuuuuutttrrrrrrrrrqqqooopppjjj```YYY\\\eeejjjkkkiiieeedddlllzzz}}}nnn]]]TTTUUUWWWVVVSSSRRRTTT[[[iii{{{yyyjjjZZZOOODDDAAABBBDDDHHHMMMNNNPPPPPPLLLIIIKKKRRRYYYdddeeefffeeedddaaa___]]]VVVUUURRROOOMMMLLLKKKKKKIIIKKKNNNOOOPPPRRRVVVXXXZZZ\\\___bbbdddfffffffffeeeccc```]]]ZZZZZZ[[[\\\XXXYYYYYYXXXWWWUUURRRQQQRRRNNNMMMNNNNNNLLLMMMPPP\\\dddnnnvvvxxxvvvuuutttttttttsssrrrqqqqqqqqqqqquuuwwwzzz}}}|||vvvqqqqqqtttvvvtttqqqsssttttttrrrooonnnoooppptttyyy{{{wwwmmmffffffhhhsssyyy~~~yyyzzzyyyyyyzzz~~~}}}wwwqqqnnnjjjhhhlllrrr{{{dddGGG>>>;;;CCCHHHHHHGGGIIIJJJKKKKKKJJJJJJLLLOOORRRLLLRRRWWWYYYVVVRRRQQQQQQRRRXXX___nnnpppSSSGGGCCCBBB@@@>>><<<<<<<<<<<<:::888666555555555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------******+++,,,---///000111---,,,,,,,,,------......444111000222333444:::BBBHHHIIIJJJKKKMMMUUU```ggg}}}qqqjjj}}}wwwvvvvvvwwwyyy|||~~~~~~yyyyyyyyyxxxwwwvvvtttsssuuuuuutttqqqmmmgggbbb^^^SSSTTTXXXcccuuu{{{{{{sssnnnooo|||uuuZZZ@@@666888333///...000000...///333/////////000000000111111000///000111333666999;;;NNNbbbmmmmmmooonnnoooxxx||||||vvvnnnsssssslllppp___VVVAAA333666666444:::>>>QQQrrrrrrdddjjjxxxhhh\\\ZZZgggxxxsss\\\OOOJJJHHHEEECCCCCCDDDCCCBBB>>><<<888555444777:::<<>><<<<<<<<<<<<:::888666555555555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------++++++++++++,,,---//////+++,,,---.........------///---...000000111777>>>BBBDDDGGGKKKNNNRRRXXX^^^vvv|||YYYaaaccceeefffhhhooo~~~}}}|||{{{yyywwwwwwxxxyyy}}}{{{zzz{{{xxxwwwvvvuuutttsssssssssrrrrrrqqqooolllhhheeeccc___dddpppsssqqqvvvxxx```HHH888333444222//////111111...///333////////////000000000111000000///000222555666555BBBZZZffffffhhhgggiiirrr}}}zzzwwwqqqvvv|||ttttttfff^^^FFF555666555333888999DDD```~~~nnnkkk{{{tttaaaUUUZZZhhhfffUUULLLIIIFFFDDDDDDDDDCCCCCC>>><<<999777666777888:::@@@GGGPPPVVVYYY\\\aaaffffffhhhjjjkkkkkkkkklllmmmkkkpppzzzwwwvvv~~~~~~{{{yyyxxxyyywwwrrrnnnooonnnmmmppp{{{qqqcccTTTLLLHHHGGGIIIMMMSSSVVVWWWVVVTTTWWW^^^eeekkkllllllkkkjjjgggdddbbb[[[ZZZXXXUUURRRPPPNNNMMMJJJKKKMMMNNNOOOPPPSSSVVVTTTUUUXXXZZZ\\\^^^______]]]___```^^^[[[YYYYYYZZZZZZ[[[^^^```aaaaaa```^^^]]]WWWRRRRRRRRRSSSXXX___hhhkkkpppsssuuuvvvvvvvvvttttttssssssrrrssssssssstttvvvyyy{{{}}}~~~}}}}}}qqqpppppppppqqqrrrrrrrrrqqqrrrrrrqqqpppoooqqqrrrsssxxx~~~}}}yyywwwttt{{{||||||}}}}}}}}}tttooojjjhhhggghhhpppyyy~~~bbbGGG===<<<>>>BBBCCCCCCFFFIIIFFFHHHJJJKKKJJJIIIIIIIIIPPPPPPRRRTTTWWWWWWUUUSSSTTTWWWVVV[[[rrroooQQQDDDCCCBBB@@@>>><<<<<<<<<===:::888666555555555444333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,+++++++++,,,------***+++---//////...---,,,***)))+++...//////555<<>>VVV}}}tttmmmwwwiiiRRROOOYYYoooppp]]]NNNKKKGGGDDDDDDDDDDDDCCC>>><<<:::888777777888888===DDDMMMSSSVVVZZZ___dddhhhiiikkkkkkiiihhhiiijjjjjjooowww~~~~~~rrroookkkkkkvvv{{{lll\\\SSSOOOLLLNNNQQQUUUXXX[[[ZZZXXX[[[cccjjjmmmmmmnnnmmmkkkhhheeedddaaa___]]][[[WWWUUURRRQQQJJJKKKMMMNNNOOOQQQTTTVVVTTTUUUWWWYYY[[[]]]^^^^^^[[[^^^```___[[[YYYXXXYYYUUUXXX[[[^^^``````___^^^___XXXRRRRRRSSSVVV]]]dddkkkmmmooorrrtttuuuvvvwwwuuuuuutttttttttuuuuuuvvvvvvwwwyyy{{{||||||{{{zzzlllnnnpppppppppqqqsssuuuqqqrrrrrrqqqppppppqqqsssmmmqqqwww}}}~~~}}}www|||~~~zzzvvvwww|||}}}{{{|||}}}}}}{{{iiieeebbbccceeejjjtttvvvXXX===;;;<<<>>>@@@@@@@@@DDDHHHHHHJJJMMMNNNLLLJJJJJJIIIKKKKKKLLLMMMOOORRRUUUXXXTTTOOOMMMUUUggg}}}iiiOOOIIIDDDBBB@@@===<<<<<<<<<===888777555555666666444333222111000///...---,,,,,,---,,,++++++******++++++(((///+++'''...000+++,,,*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111222<<>>NNNYYYaaaggglllmmmyyykkkmmmjjj[[[DDD444111222111555:::GGGiii|||rrrpppxxxwww]]]PPPSSSiiihhh[[[RRRJJJIIIJJJHHHFFFFFFBBB@@@===:::777666555555:::???FFFMMMSSSYYY^^^bbbcccfffiiikkkjjjhhhggggggjjjmmmsss}}}~~~yyyrrrqqqwwwmmmYYYQQQQQQPPPLLLQQQUUUYYY\\\___ccchhhlllqqqppppppooonnnlllkkkjjjiiifffaaa^^^[[[XXXUUUSSSQQQPPPOOOPPPRRRSSSRRRQQQTTTTTTSSSSSSTTTVVVYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\XXXTTTUUUYYY[[[YYYVVVQQQRRRQQQOOONNNSSS^^^hhhppppppqqqsssuuuvvvuuutttuuuvvvvvvwwwxxxxxxyyyyyyzzzyyyyyy{{{|||{{{vvvrrrmmmmmmoooppprrrrrrssssssrrrssssssrrrqqqpppqqqssskkkeee```eeeooovvvwwwtttvvvyyy~~~qqqjjjeeehhhttt|||yyy}}}uuuyyyuuuaaaZZZVVV[[[dddnnnxxxcccIII???;;;<<>>;;;888666555444888===CCCJJJPPPVVV\\\___bbbeeehhhjjjiiigggggggggiiilllrrr{{{}}}{{{mmmaaa]]]XXXTTTTTTSSSSSSWWW^^^fffllloooqqqqqqqqqpppnnnmmmkkkjjjiiigggcccaaa___\\\XXXVVVSSSRRRQQQRRRSSSTTTSSSRRRTTTSSSRRRQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZVVVSSSSSSVVVWWWTTTQQQMMMNNNNNNLLLLLLRRR^^^hhhqqqqqqrrrsssuuuvvvvvvuuuwwwwwwwwwxxxxxxyyyzzz{{{|||{{{{{{{{{|||yyytttooolllmmmnnnpppqqqrrrrrrsssrrrssssssqqqppppppqqqsssmmmfff```aaaiiioooqqqooorrr{{{mmmiiigggkkkuuuyyyyyy}}}~~~||||||zzz}}}~~~ttt___WWWTTTZZZeeeoooxxxxxxYYYBBB;;;;;;===???AAABBBCCCCCCCCCEEEGGGJJJLLLNNNNNNNNNMMMMMMLLLJJJIIIIIIKKKMMMOOOQQQQQQQQQQQQSSS```|||nnnPPPGGGDDDBBB@@@===<<<<<<<<<===999777666666666666555333333333222111000///......///...------,,,,,,------111666///)))...000,,,---...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000000111222999???FFFUUUdddeee]]]gggoooyyyzzzwwwrrrwwwkkkOOO===999;;;BBBVVVrrryyyssspppooommmoooppprrrrrrtttwwwzzz~~~~~~}}}}}}~~~|||zzzwwwuuuuuuuuuuuurrrqqqnnnjjjggggggiiilllxxxxxxtttwwwvvv{{{zzzssshhhhhh}}}nnnPPP???111///000//////333000000000/////////......//////000000000000//////222111111000000111111222444555@@@UUUcccfffgggjjjmmm|||}}}~~~{{{qqqqqqiiiWWWFFF;;;555222222555666JJJtttxxxqqq}}}lll[[[aaasssmmm]]]MMMHHHHHHGGGDDDCCCDDDCCC@@@<<<999777555444666:::???EEEKKKQQQWWW\\\```cccggghhhhhhgggffffffgggjjjpppyyy~~~~~~pppiiiddd___\\\WWWRRRTTT]]]hhhnnnqqqrrrrrrrrrqqqooonnnlllkkkjjjhhhfffeeedddaaa]]]ZZZWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYVVVSSSOOOOOOPPPPPPNNNKKKGGGHHHHHHGGGIIIQQQ___jjjqqqrrrsssuuuvvvvvvvvvvvvzzzzzzyyyyyyyyy{{{}}}~~~~~~}}}|||zzzuuuoookkkkkklllnnnoooqqqrrrrrrrrrqqqqqqrrrrrrqqqsssvvvxxxwwwppphhheeehhhjjjjjjhhhkkkyyy~~~nnnooorrrwww~~~}}}}}}|||||||||xxx```XXXTTT\\\iiittt{{{kkkMMM<<<:::<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLMMMNNNLLLJJJIIIHHHHHHJJJLLLMMMMMMPPPSSSRRRPPPXXXppppppQQQFFFDDDBBB@@@===<<<<<<<<<===999888666666777777555444222222111000000///............---,,,,,,,,,,,,,,,444888///(((---...***,,,---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......///000000///666:::AAAUUUkkklll___jjjnnnsss{{{jjjLLL===???===IIIfff|||uuurrrrrrsssmmmnnnoooqqqsssuuuxxxzzz~~~}}}{{{zzz{{{{{{zzzxxxvvvtttsssrrrqqqmmmgggccc```aaahhhppp~~~sssqqqxxxzzzzzzuuuyyy}}}mmmiiirrrkkkWWWBBB777......000//////222//////.........---------...//////000000//////...111111000000000000111111555000888OOOaaaeeeeeeiiiiiizzzwwwuuunnn___MMM>>>444///000666444===___sssyyyvvv\\\^^^gggvvvcccOOOGGGGGGFFFDDDCCCFFFDDDBBB>>>;;;888666555555888<<>>CCCJJJRRRWWWZZZ]]]bbbeeeeeeeeeeeefffeeehhhmmmttt~~~~~~|||zzzzzz~~~~~~~~~xxxwwwuuuooojjjlllssszzzwwwwwwvvvuuutttrrrqqqpppkkkjjjjjjkkkkkkiiieeebbb```]]]ZZZXXXXXXXXXXXXWWWWWWWWWVVVTTTSSSSSSRRRRRROOOOOOPPPQQQQQQQQQQQQQQQPPPNNNKKKHHHFFFDDDBBB@@@<<<===>>>>>>CCCPPPbbbooorrruuuwwwxxxwwwwwwyyyzzz~~~}}}}}}}}}}}}}}}xxxrrrmmmiiigggjjjkkkmmmoooqqqrrrssssssppprrrssssssssssssuuuwww|||vvvqqqmmmeeepppvvvttttttzzz|||yyyvvv|||}}}|||yyytttqqqrrrbbb\\\]]]hhhuuu}}}~~~lllRRR>>>;;;AAA???@@@AAACCCDDDDDDDDDCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHJJJJJJMMMJJJJJJMMMPPPSSSZZZbbbyyysssRRREEEDDDBBB@@@===<<<<<<<<<===:::888777777777777666444000/////////.........---,,,,,,+++************+++...333,,,&&&+++---(((************+++,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------............111333777GGGZZZ```\\\]]]eeelllmmmoooxxx|||wwwdddNNNCCCHHHZZZttt|||qqqpppooonnnpppsssuuuvvvvvvqqqvvv~~~~~~~~~}}}}}}zzz{{{{{{{{{zzzyyyxxxxxxssstttuuuvvvuuuuuusssrrrtttuuuuuutttqqqlllgggeee]]]UUUQQQQQQPPPTTTdddvvvyyypppdddhhhwww}}}{{{{{{wwwwwwzzz~~~rrr\\\DDD333,,,,,,---...//////000111.........---------,,,,,,------............------///000000111111000000///222///111@@@VVVeeejjjiiitttvvvooouuuzzznnnXXXAAA333---555555444???TTTzzzyyyrrrmmmZZZMMM[[[vvv___PPPIIIEEEEEEHHHFFFEEEDDDBBB???<<<999888555666999<<<@@@GGGPPPUUUWWWZZZ___cccddddddeeeeeecccfffkkkqqq{{{tttkkkiiilllooosssuuuwwwxxxxxx|||~~~|||{{{yyy}}}zzzwww|||zzzzzzzzzyyywwwvvvtttsssnnnmmmmmmmmmmmmllliiigggeeebbb^^^[[[[[[[[[ZZZYYYZZZYYYXXXXXXVVVUUUTTTTTTOOOOOOPPPPPPOOOOOONNNNNNOOOMMMJJJGGGDDDBBB@@@???:::;;;;;;<<>>;;;:::444555777999===EEEMMMSSSTTTXXX^^^aaaccccccdddeee```ccchhhmmmwww{{{ssshhhaaa```dddhhhkkknnnrrrrrrqqqrrrwww|||www}}}yyysssmmmsss{{{}}}}}}|||{{{zzzxxxwwwvvvsssqqqpppooopppooommmllljjjgggbbb___^^^^^^]]]]]]ZZZZZZZZZYYYXXXWWWVVVUUURRRRRRQQQQQQPPPNNNMMMLLLNNNMMMKKKGGGDDDAAA@@@@@@999::::::;;;BBBQQQeeetttssswww{{{{{{yyyxxx{{{~~~|||~~~{{{yyyuuuoooiiigggiiilllkkkmmmoooqqqsssuuuvvvvvvuuuwwwxxxvvvqqqjjjfffcccgggnnnwww{{{{{{yyyxxxxxxsssvvvuuurrryyy~~~{{{xxxyyy}}}{{{xxxoooeee___```gggqqqxxx{{{zzzfffPPP@@@:::<<>>=========<<<;;;999777666555666777666555222222111111000////////////---+++,,,---...---,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...///666AAAJJJ]]]aaafffkkkrrr}}}zzzgggeeeiiiZZZQQQNNN[[[mmm~~~wwwuuuzzzvvvlllmmmxxx~~~{{{yyyyyyuuupppooorrryyyxxxvvvtttssssssssssssxxxwwwvvvvvvvvvuuusssqqqtttttttttsssrrrpppnnnllllllfffdddfffgggccc___^^^VVVTTTRRRPPPRRR]]]kkkvvvzzzzzzuuurrr}}}|||eeeMMM<<<444111111//////............//////---...000000///.........---------............/////////............//////***222333///===ZZZkkkkkkiiiiiifffnnn{{{tttyyymmmJJJ555222333666555999NNNfff|||nnn]]]ggglllVVVLLLJJJKKKFFFGGGGGGGGGEEEBBB???>>>777666555555777>>>GGGMMMQQQTTTXXX\\\^^^```ccceeeeee``````hhhnnnvvv}}}wwwsssrrrtttoooiiidddbbbaaaaaaaaagggmmmvvv{{{uuufffhhhoooxxx~~~}}}~~~~~~}}}{{{uuuuuutttttttttuuuuuuvvvpppmmmjjjgggeeecccaaa___]]]\\\[[[\\\\\\\\\ZZZXXXXXXWWWTTTRRRQQQPPPPPPQQQOOOMMMKKKJJJIIIHHHEEEBBB;;;:::999===GGGWWWfffpppxxxzzz{{{{{{zzzyyyyyyzzzzzz|||}}}wwwooogggdddfffkkkllllllkkkmmmqqqsssttttttvvvwwwwwwxxxzzz{{{|||yyyuuuqqqmmmqqquuuuuurrrooopppqqqsssuuutttssszzzmmmdddaaaiiipppttt~~~~~~}}}{{{{{{yyyvvvzzzooobbbjjjqqqvvv}}}dddIIIAAABBB@@@???BBBAAABBBDDDFFFFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNNNNOOONNNMMMKKKIIIHHHHHHJJJKKKKKKJJJKKKNNNPPPTTT[[[pppkkkSSSFFFBBB@@@>>>=========<<<;;;999777666555666777666555222222111111000////////////---+++,,,---...---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000//////444<<>>IIIYYYhhhrrrxxxyyy{{{{{{zzzyyyzzz{{{|||~~~}}}|||pppiiicccaaadddhhhiiihhhiiilllpppssstttuuuwwwyyyyyyxxxwwwwwwyyyzzz{{{{{{xxxzzz|||{{{wwwsssrrrrrrlllpppqqqrrruuuyyyuuunnnbbbXXXQQQSSS]]]iiiuuu{{{wwwuuuvvvtttqqqtttzzzzzzeeekkkrrrvvv|||www\\\DDD>>>@@@??????BBBBBBCCCDDDEEEFFFFFFFFFEEEGGGGGGHHHIIIJJJKKKLLLLLLOOONNNMMMLLLKKKKKKKKKLLLJJJKKKLLLLLLJJJJJJKKKLLLMMMRRRbbb|||lllTTTHHHBBB@@@>>>=========<<<;;;999777666555666777666555222222111111000////////////---+++,,,---...---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........000111000///111777;;;FFFTTTiii~~~uuu```RRROOOSSSWWW___nnn}}}~~~~~~zzzuuutttvvvxxxxxxwww|||}}}{{{yyyuuurrrpppnnnnnnrrrpppoooppprrrsssrrrqqqpppooonnnkkkfff```[[[XXXSSSPPPOOOQQQRRRUUU\\\dddqqqrrrrrrrrrwww|||xxxyyy~~~{{{uuuwwwWWWJJJ:::222111222///+++------,,,,,,,,,,,,------***,,,---,,,******---000------------............//////............///////////////000777GGG\\\kkkfffkkklllzzz~~~wwwxxxzzznnnvvvzzz{{{oooVVV@@@777111333444222666===ZZZeeeUUUWWWiiippp___QQQHHHGGGGGGFFFFFFDDDCCCAAA@@@===;;;999666555888>>>BBBJJJOOOVVV[[[^^^```aaabbbddd```aaaeeehhhmmm|||~~~tttsssttt|||{{{rrrllleee```___aaabbbcccgggiiikkkmmmrrr{{{vvvxxx~~~|||zzzxxxwwwwwwxxxuuurrrpppooommmkkkiiihhhgggffffffgggfffdddbbb___^^^\\\ZZZXXXWWWWWWVVVWWWVVVUUUTTTRRROOOIIIEEE???======AAALLL\\\kkkuuuwwwyyyzzz{{{zzzyyyzzz{{{}}}|||{{{yyyyyyiiieeeaaa```cccggggggggghhhkkkooosssuuuwwwzzz{{{zzzvvvqqqnnnooouuu|||}}}xxxtttqqqkkkpppuuuyyy|||zzzqqqggg___UUUHHHDDDPPPdddsssyyy{{{~~~vvvtttsssuuutttssswww|||tttvvvvvvnnngggmmmssswww}}}|||hhhRRR>>>;;;>>>>>>???BBBBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLOOOMMMKKKIIIIIIKKKNNNOOOMMMOOOPPPPPPMMMKKKJJJKKKIIILLLTTTfffnnnXXXLLLBBB@@@>>>===>>>>>><<<;;;999777555555666777666555222222111111000////////////---+++,,,---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......---...000//////000333555===LLLfff}}}iii___XXXUUUUUU^^^rrr|||vvvtttxxx|||}}}zzzuuupppmmmkkkooollljjjiiijjjkkkkkkjjjgggggggggddd___WWWPPPKKKLLLLLLOOOUUUYYY^^^iiittt|||qqqlllooo}}}uuutttxxx[[[BBB:::222...///000///---------,,,,,,,,,,,,------222///,,,+++,,,.........,,,,,,---------.........///......------......///111------111333<<>>===:::777555777:::>>>FFFLLLTTTZZZ^^^```aaabbbfffddddddggggggkkkwwwzzzuuuqqqqqqxxx|||yyyrrriiibbb^^^^^^^^^^^^___bbbdddeeegggppp~~~}}}{{{zzzzzz{{{xxxuuusssrrrqqqooommmlllkkkjjjjjjkkkjjjhhhfffeeedddcccaaa___^^^]]]\\\[[[ZZZYYYYYYVVVRRRKKKGGGBBBAAAAAAEEEPPP^^^llluuuuuuwwwyyyzzzyyyyyyzzz{{{}}}zzzwwwtttrrreeecccbbbcccfffiiiiiiiiigggjjjooosssvvvyyy|||~~~yyysssjjjcccbbbjjjuuu}}}|||vvvqqqooottt{{{|||sssggg___OOOFFFRRRjjjvvvvvvtttyyy~~~xxxwwwuuuuuuvvvyyyfff]]]______jjjoootttyyyyyy[[[KKK<<<:::===>>>???AAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIJJJLLLNNNPPPOOOQQQTTTTTTRRROOONNNNNNKKKNNNPPPVVVmmmnnnWWWKKKCCCAAA???>>>>>>>>>===<<<999777555555666777666555222222111111000////////////---+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------........................,,,,,,,,,---------......+++,,,...//////000111222777CCCYYYttttttlllbbb]]]```jjjyyyyyyrrrwww~~~yyytttpppnnnfffeeeccceeeiiimmmpppqqqdddaaa]]]ZZZWWWWWWWWWXXXUUUXXX```iiipppvvv~~~mmmbbbcccpppzzz{{{^^^AAA555555333000---,,,---///......------------......;;;333++++++000333///))),,,,,,,,,------------.........------------......111---...111111444HHH___tttyyyuuu{{{uuuvvv|||}}}sssqqqtttrrrkkkOOOAAA444111444777777777@@@dddttt^^^NNNSSSpppyyycccQQQIIIGGGEEECCCAAA@@@@@@@@@======;;;888666777999<<>>@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGHHHJJJKKKLLLMMMMMMLLLOOORRRSSSRRRPPPPPPPPPNNNRRRQQQOOO]]]zzzkkkSSSGGGCCCAAA???>>>>>>>>>===<<<999777666555666777666555222222111111000////////////---+++,,,---...---,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...------------------------,,,,,,,,,---------......++++++,,,...///000000111333999FFF[[[tttyyy{{{jjjaaa```kkk}}}|||xxxqqqkkkggg``````aaafffoooxxxrrrlllddd___aaajjjuuu}}}zzz|||ttteeeaaagggtttooo\\\EEE222///111333000+++)))***---......------------......;;;333+++,,,222444///(((,,,,,,,,,,,,------------......------------......000...///222000222AAARRRsss{{{wwwxxxzzztttuuu}}}zzzssslll[[[OOO???555222333444555:::UUUoookkkXXXUUUkkkrrr\\\MMMKKKGGGDDDBBBAAAAAAAAA>>>>>>===:::888777999:::>>>CCCLLLSSSXXX\\\___aaa```bbbeeedddccceeelllssszzzvvv{{{~~~zzzuuummmiiiccc^^^]]]]]]]]]\\\[[[^^^aaa```\\\XXXXXXXXX^^^eeepppyyy}}}zzzyyyyyyxxxwwwuuuqqqpppooopppppppppnnnllliiiiiiiiiiiihhhgggfffeeeeeedddbbbaaa___ZZZUUUQQQMMMMMMPPPUUU\\\eeemmmrrrppprrruuuvvvvvvwwwyyyzzzzzz||||||{{{vvvooohhhccc^^^___aaaccceeeggghhhiiiiiimmmqqquuuwwwyyy|||}}}|||yyyssskkkgggkkksss{{{}}}{{{|||~~~|||~~~uuuqqqvvv||||||wwwxxx{{{}}}nnnaaaccckkkmmmrrrwww|||}}}qqqeeeIIIDDD???>>>@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIBBBDDDFFFIIIKKKKKKKKKKKKGGGIIILLLMMMMMMMMMNNNOOONNNRRRRRRNNNRRRfffkkkSSSGGGCCCAAA???>>>??????===<<<999777666555666777666555222222111111000////////////---+++,,,---...---,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---...////////////111888FFFZZZoooxxxvvv}}}yyyuuummmlllmmmqqqyyyuuujjjeeemmm}}}{{{eeeOOO>>>555000---...///...,,,+++++++++------,,,,,,,,,,,,------222///,,,---//////---***++++++,,,,,,,,,---------...------,,,,,,------...---000222222000333===FFFnnn{{{}}}|||qqqyyy{{{{{{yyyrrrfff^^^OOO???555222333444444CCCTTTpppmmm^^^cccqqqjjjSSSPPPKKKGGGDDDCCCCCCCCC@@@@@@???<<<999777777888999>>>FFFMMMSSSXXX\\\___]]]bbbeeedddccceeekkkooouuu~~~}}}yyyuuuqqqoooooollliiiggghhhiiiiiiiiigggfffccc___YYYSSSNNNKKKJJJPPP[[[iiiwww~~~~~~~~~|||{{{vvvuuuttttttuuutttrrrpppmmmnnnoooppppppooonnnmmmmmmkkkiiigggeeebbb]]]ZZZTTTVVVYYY^^^dddjjjnnnqqqnnnpppssstttuuuvvvwwwyyyxxxxxxwwwtttoooiiiccc___^^^___aaabbbdddeeegggiiilllooosssvvvwwwxxxzzz|||{{{}}}}}}zzzxxxyyy~~~uuurrrwww~~~~~~{{{yyyzzz}}}}}}~~~ttteee\\\aaajjjoootttxxx{{{|||uuudddTTTAAAAAA@@@@@@BBBEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJBBBCCCDDDEEEGGGIIIJJJKKKEEEGGGIIIJJJIIIJJJLLLMMMMMMPPPRRRQQQOOOWWWmmmlllVVVKKKDDDAAA???>>>??????>>><<<999777666555666777666555222222111111000////////////---+++,,,---...------++++++++++++++++++++++++***+++,,,---...---,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///------.........---------222>>>OOO```mmmssswww}}}|||~~~uuuwwwxxxoooooo{{{wwwrrr{{{zzzcccMMM999---...555---,,,+++---//////---+++,,,++++++++++++++++++,,,(((***------+++***+++---++++++,,,,,,,,,---------...------,,,,,,------...,,,111444222000555;;;???iii|||~~~pppuuu~~~yyylllhhh[[[III:::555555777111888AAA\\\fffZZZ]]]pppvvvWWWTTTOOOIIIFFFDDDEEEEEECCCCCCAAA>>>999666666666666:::BBBIIIOOOTTTZZZ]]]]]]ccchhhgggeeeggglllpppwwwzzzzzzuuurrrrrrqqqpppnnnmmmnnnoooooonnnkkkfff___XXXQQQKKKEEEAAAAAABBBHHHVVViiiyyyyyyxxxwwwwwwxxxxxxvvvtttssstttvvvwwwwwwwwwvvvuuurrrpppnnnllljjjgggdddaaaYYY[[[```eeeiiimmmoooqqqllloooqqqssstttuuuwwwxxxwwwuuurrrnnniiiddd```]]]___aaabbbcccdddfffiiikkknnnqqqtttvvvwwwxxxyyyzzzxxx}}}wwwjjjgggqqq|||{{{www{{{xxxsssuuuzzz}}}zzz~~~yyyrrrvvvqqqkkkeee___]]]gggrrrqqquuuyyy{{{yyyooo[[[HHH<<<>>>???@@@CCCGGGHHHFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHHHHJJJJJJKKKLLLDDDCCCBBBBBBDDDGGGJJJLLLHHHIIIIIIIIIHHHIIIKKKMMMNNNMMMRRRUUURRRQQQaaauuuiiiQQQCCCCCC@@@===;;;<<<<<<<<<<<<999888666666777777555444222222222000---,,,---///......---,,,,,,,,,,,,---------,,,+++******************+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------//////...---,,,++++++***,,,,,,,,,---------......//////.........------------///222666===LLL___mmmqqqwww~~~rrriiiiiixxxvvv~~~uuuwww{{{uuuaaaFFF555111111...***------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------'''))),,,...000333666999TTTyyypppxxxzzzsssmmmaaaQQQ@@@555444888333;;;;;;HHHooosss]]]SSSbbbuuueeeYYYNNNLLLKKKFFFEEEGGGGGGFFFEEEBBB>>>;;;888666777;;;AAAGGGLLLSSSYYY]]]bbbcccdddeeeeeefffhhhkkkoooxxx}}}zzzzzz{{{{{{zzzwwwtttrrrqqqpppooommmddd^^^UUULLLFFFAAA===;;;<<<>>>CCCJJJUUUeeewww~~~~~~~~~|||{{{yyyxxx{{{zzzzzzzzz{{{}}}~~~vvvvvvtttrrrooollljjjhhhbbbcccdddfffhhhkkkmmmnnnpppmmmkkknnntttwwwuuurrrssssssooofff[[[WWWZZZ```aaacccdddcccbbbcccfffjjjvvvssssssxxx||||||uuunnnqqqooovvvtttkkkkkkqqqxxx~~~}}}~~~uuusssxxx{{{zzzssszzz~~~~~~xxxuuummmqqqiiibbb``````bbbiiiqqquuuxxx~~~www___JJJBBB===???AAACCCEEEFFFFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKMMMLLLKKKEEECCC@@@??????BBBEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNQQQWWW]]]iiiRRREEECCC@@@===<<<<<<<<<<<<<<<999888666666777777555444111111222000...,,,------......---,,,,,,,,,,,,---//////...,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------------------------.........---,,,,,,++++++,,,,,,,,,------------...///.........------------...///000111777DDDVVVcccfffooo~~~jjjuuu~~~yyyuuuuuuwww{{{wwwwww|||kkkYYYKKK:::000///000...+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***,,,......///111333666MMMwwwzzzssszzzwwwrrrgggXXXGGG999222111...888999???\\\}}}gggVVVWWWhhhqqqaaaRRRLLLIIIEEEDDDFFFGGGFFFEEEBBB???;;;888777777:::???CCCIIIPPPWWW[[[___bbbfffhhhhhhggghhhhhhnnnuuuxxx~~~}}}vvvtttqqqnnnllliiieeebbbZZZUUUMMMGGGCCC@@@>>><<<;;;<<<===@@@FFFRRR___iii{{{~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}{{{{{{{{{zzzxxxuuuqqqnnnkkkiiicccdddeeefffhhhjjjkkklllpppnnnmmmooossstttsssqqqpppooojjjaaaZZZWWWZZZ___```bbbddddddccceeehhhkkksssrrrssswwwzzzwwwnnngggeeeeeennn{{{}}}vvvnnnnnntttzzzyyy|||}}}~~~{{{zzzwwwpppsssxxx}}}tttlllccc\\\\\\___cccjjjpppuuuyyy~~~nnnVVVDDD>>><<<===@@@BBBDDDDDDDDDCCCGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEGGGJJJKKKJJJIIIEEEDDDBBB@@@@@@AAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKNNNNNNMMMOOOSSSVVV~~~hhhSSSHHHCCC@@@===<<<<<<===<<<;;;999888666666777777555444000111222222///---,,,,,,......---,,,,,,,,,,,,---222111///...---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------//////---,,,000:::HHHSSS___iiizzzzzzzzzzzzyyydddNNN<<<777000------...---+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...//////......000222CCC^^^|||{{{yyyvvvzzzyyygggUUUFFF<<<666---888777666FFF___www^^^TTT]]]~~~ppp[[[NNNIIIGGGFFFGGGGGGFFFEEECCC@@@===:::999777888;;;???CCCJJJRRRXXX]]]aaagggjjjjjjhhhgggfffkkkppppppxxx~~~}}}xxxvvvssspppllleee]]]XXXUUUQQQLLLHHHFFFDDDBBBAAA>>>===;;;999:::???GGGMMMcccggglllqqqtttvvvyyy|||}}}}}}|||{{{xxxuuurrrooonnnhhhhhhhhhhhhiiijjjkkkllloooooopppqqqqqqqqqpppppplllhhhbbb\\\XXXYYY[[[]]]___aaaccceeefffhhhlllnnnttttttvvvyyyzzzuuummmfff___```gggrrrvvvuuuzzzyyysssrrrwww{{{vvvyyyzzzzzz|||}}}xxxttt|||wwwqqqqqqsss~~~|||ggg]]]WWWZZZaaahhhnnnsssvvv{{{wwwaaaIII<<<;;;:::<<>><<<;;;777888999:::>>>EEEMMMSSS[[[___dddhhhhhhgggffffffhhhlllkkkppp{{{xxxwwwxxxxxxwwwuuupppggg^^^WWW\\\ZZZXXXVVVSSSOOOJJJFFFBBB@@@<<<888777999===@@@KKKNNNSSSWWWZZZ]]]aaaccckkkooouuuzzz}}}}}}}}}|||{{{yyyvvvtttsssllllllkkkkkkkkkllllllmmmkkkmmmpppqqqpppooonnnooohhhbbb[[[WWWYYY[[[]]]^^^^^^```cccfffiiillloooqqqxxxxxxyyyzzzyyywwwsssppphhhgggjjjnnnmmmkkkooowww|||wwwuuuwwwzzzyyy{{{{{{yyyvvvrrrooollllllvvv}}}}}}{{{xxxvvvwww}}}}}}dddZZZUUU\\\gggoootttwwwyyy~~~~~~oooUUU???888:::;;;===@@@CCCCCCBBB@@@???CCCDDDFFFGGGFFFEEECCCBBBCCCCCCCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEHHHKKKKKKIIIHHHJJJLLL}}}gggTTTJJJAAA@@@>>>=========<<<:::999888666666777777555444222444666555333000///.........---,,,,,,,,,,,,---000///...,,,+++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---------------------.../////////000222333AAAMMM^^^nnn||||||uuukkknnnxxx```HHH888222222111000...,,,,,,------,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222:::888MMMlll~~~{{{sss___III888666999555444:::BBBXXXvvv{{{iiiYYY___xxxsss]]]QQQMMMKKKJJJFFFFFFEEEDDDBBB@@@>>>===999888888888:::???GGGMMMXXX[[[___bbbcccdddeeegggfffjjjiiiooo{{{uuupppnnnooorrrsssvvvxxxwwwrrriiicccgggggggggeeeaaaYYYOOOIIIAAA>>>;;;999888:::<<<======???BBBDDDEEEFFFHHHJJJVVVZZZaaagggkkkooosssuuu}}}~~~|||yyyvvvtttsssmmmlllkkkjjjjjjjjjjjjjjjgggjjjnnnpppooonnnmmmlllbbb]]]WWWVVVZZZ^^^______^^^```cccggglllpppssstttzzzyyywwwtttsssuuuyyy|||xxxuuusssoookkkhhhkkkqqqxxx{{{~~~}}}yyyvvvvvvwww|||}}}~~~|||vvvooommmmmmqqqvvvvvvsssyyy|||}}}~~~{{{yyyyyy~~~xxx___XXXVVV___kkksssvvvyyy{{{}}}wwwdddKKK;;;888;;;===>>>AAACCCCCCBBB@@@???@@@BBBDDDEEEEEEDDDCCCAAABBBAAAAAACCCDDDEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFHHHJJJKKKJJJGGGGGGJJJMMM}}}fffSSSIIIAAA???>>>===>>>===;;;:::999888666666777777555444333444666555222000//////......---,,,,,,,,,,,,---------,,,+++************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000///...333@@@SSScccpppuuuwwwpppttt~~~qqq___HHH555...//////...,,,++++++,,,---...++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...000222888666===UUUssszzzyyyyyy|||sssXXXBBB777555222777@@@BBBOOOiiiqqqYYYSSScccxxxjjjXXXPPPKKKHHHFFFFFFEEEEEECCCBBB@@@@@@;;;:::999777888<<>>>>>>>>===;;;999999888666666777777555444222333444222000......///......---,,,,,,,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------...///000000000000888DDDPPP^^^qqq~~~}}}yyyyyytttdddQQQDDD999///+++------+++))))))+++---,,,+++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......------///111111999555@@@cccwwwzzzxxxsssrrr{{{sss___NNN888444111888@@@<<>>===;;;999888:::>>>BBBGGGLLLSSSYYY\\\^^^___```cccgggfffiiirrrsssuuu}}}}}}zzzrrrjjjfffhhhkkkrrrvvv|||{{{ooolllhhhddd^^^WWWOOOJJJEEEBBB???>>>>>>===:::888777888999888777666888999777888:::;;;===???CCCFFFMMMRRRXXX\\\^^^aaahhhmmmrrrvvv{{{}}}|||zzzzzzyyywwwuuurrrpppoookkkjjjiiihhhgggggggggggghhhhhhjjjlllmmmjjjddd^^^VVVVVVVVVXXX[[[^^^______```aaadddjjjqqquuuvvvvvvwwwsssjjj___XXXZZZdddmmmuuuwwwwwwssslllgggddddddgggnnnuuuyyyxxxvvvvvvvvvzzzzzz}}}}}}vvvqqquuu~~~}}}uuusssuuuzzzxxxuuuzzznnnZZZZZZ```kkkssstttuuuwwwtttlll[[[FFF;;;;;;<<<;;;@@@??????>>>>>>>>>??????===>>>>>>???@@@AAAAAAAAA?????????AAADDDEEEEEECCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFJJJLLLLLLJJJIIIJJJMMMeeePPPFFF@@@???>>>>>>>>>>>>;;;999999888666666777777555444222222222000---,,,---///......---,,,,,,,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------///---++++++---000222333000000111888GGG]]]tttyyyqqqooo|||vvvjjjqqq{{{www|||yyylllaaaKKK777111222000---,,,...+++)))***------***'''+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---...///...,,,,,,...///(((999111222WWWjjjnnn~~~uuuqqq{{{wwweee]]]UUUMMM<<<777222999===555;;;SSSqqqnnnYYYVVVYYYmmmnnn[[[QQQJJJEEEFFFFFFEEEEEEDDDCCCBBB@@@???===:::888999<<>>AAADDDDDDDDDHHHPPPWWWVVV[[[bbbjjjqqquuuwwwwwwtttuuuwwwwwwvvvtttqqqooorrrrrrssstttttttttttttttmmmllllllkkkjjjjjjjjjjjjkkkiiiiiikkkmmmiii```XXXRRRTTTVVVYYY[[[\\\]]]^^^aaaaaadddjjjrrrvvvwwwvvvvvvrrriii[[[QQQPPPYYYbbbkkkpppsssooohhh```ZZZVVVaaaiiiqqqwwwxxxwwwwwwxxxxxxxxxyyyyyyqqqkkkppp{{{{{{vvvyyy|||}}}|||yyynnn\\\^^^gggrrrwwwwwwwwwyyypppdddOOO<<<666;;;===999@@@???===<<<<<<===>>>>>>============>>>???AAABBB>>>>>>???AAADDDFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGCCCHHHMMMNNNLLLJJJIIIJJJfffPPPHHHAAAAAAAAA@@@???>>>===<<<999999888777666555444444111111000000///...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------............///------111777777===VVVqqqvvvxxx{{{zzzfff```cccqqq}}}|||||||||wwwiiiVVVHHH:::777333///,,,***))))))++++++************+++++++++*********))))))((((((+++++++++************)))++++++******************************************)))************+++++++++---------............///,,,000111000999OOOfffsssuuu|||lllmmmpppmmmiiijjj|||qqq^^^VVVSSSPPPDDD888222777999666999AAASSSnnn~~~}}}rrraaaWWW\\\vvvmmmZZZMMMHHHGGGGGGHHHEEEBBBFFFLLLBBBAAA>>>;;;999888888888;;;@@@HHHPPPWWW[[[]]]^^^^^^```aaacccfffkkkqqqvvvzzzuuunnnlllnnnyyy{{{||||||yyyvvvtttsssttttttsssrrrpppnnnlllkkkfffeeebbb^^^[[[XXXXXXXXXWWWWWWUUUNNNEEE>>><<<<<<888777777888:::;;;:::999666666555444555666888999;;;:::;;;===???@@@???>>>AAADDDIIINNNSSSVVVWWWXXXYYYXXXWWWWWWXXXYYYZZZ\\\```dddhhhjjjooottttttoooooonnnmmmmmmnnnnnnmmmkkklllkkkjjjhhhccc]]]WWWSSSUUUUUUVVVXXXYYYZZZ[[[[[[```dddjjjrrrvvvvvvssspppnnnkkkiiihhhbbbZZZZZZaaadddfffiiilllkkkgggaaa\\\```hhhrrruuusssrrrtttwww~~~{{{sssfff```hhhttt{{{~~~}}}uuubbbiiipppvvv|||}}}wwwfffPPP>>><<<===999888;;;>>>???????????????>>>===>>>>>>===<<<<<<===??????>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFJJJHHHFFFEEEEEEFFFHHHJJJHHHGGGFFFHHHKKKMMMKKKIIIgggQQQHHHAAAAAAAAA@@@???>>>===<<<888777777666666555555444333333222222111000000000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///---000444333666HHH^^^uuuwwwpppnnnmmmuuu~~~xxxkkkVVVAAA444555333000---+++***+++++++++******))))))******+++************)))))))))(((+++++++++************)))************************************************)))************+++++++++,,,,,,,,,,,,---------------///000222888HHH^^^nnnpppooohhhiiiiiifffdddoooqqq___]]]]]]XXXGGG999111444777444555;;;DDDaaayyyiiiVVVXXXmmmxxxdddWWWJJJGGGGGGHHHGGGCCCCCCFFFCCCAAA???<<<:::888888888:::>>>EEELLLSSSXXXZZZ\\\]]]^^^```bbbdddiiiooosssuuuyyy~~~||||||~~~zzzxxxvvvssssssrrrqqqpppnnnlllkkkfffdddbbbbbbbbbbbbbbbaaa___[[[TTTKKKBBB===;;;<<<>>><<<;;;<<<===>>>===<<<:::::::::::::::;;;<<<===;;;::::::<<<>>>???>>>===>>>@@@CCCFFFIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMQQQUUUZZZcccmmmqqqpppnnnlllkkklllmmmnnnnnnmmmkkklllkkkeee\\\VVVSSSSSSUUUUUUVVVWWWYYY[[[]]]^^^dddhhhnnnuuuxxxvvvrrrnnniiiiiimmmrrrpppjjjgggiiihhhiiikkkmmmmmmkkkhhheeehhhnnnuuuwwwvvvvvvyyy}}}~~~xxxpppfffbbbgggpppuuuzzz}}}uuulllppptttxxx~~~}}}uuu\\\III::::::<<<999888<<<=========>>>>>>>>>=========<<<<<<;;;<<<<<<>>>>>>?????????@@@AAAAAAAAABBB>>>>>>@@@BBBDDDEEEGGGHHHJJJHHHFFFDDDDDDEEEFFFHHHHHHFFFFFFHHHJJJKKKJJJGGGgggQQQHHHAAAAAAAAA@@@???>>><<<<<<666666666555555555444444333333222222111000000000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,---------------------------------------------------------............111---...000///...888FFF\\\ssstttnnnooo{{{~~~|||~~~tttvvv|||~~~yyykkkWWWCCC333+++///...---+++++++++,,,---+++******))))))******+++************))))))))))))+++++++++************)))************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,///---///333666===QQQfffnnnyyy}}}zzzllljjjnnnpppnnnkkkvvvffffffgggbbbUUUDDD666444555333333777<<>><<<999999;;;<<<<<<============<<<<<<===???@@@???>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???BBBEEEJJJVVVeeeppprrrpppnnnlllkkklllmmmlllkkkiiijjjggg^^^SSSMMMNNNQQQUUUUUUUUUVVVYYY\\\```bbbgggkkkrrrwwwwwwsssmmmhhh^^^aaajjjuuuzzzwwwsssqqqlllkkkkkkllllllmmmnnnnnnooosssvvvwwwxxxzzz}}}tttpppmmmjjjkkkooorrrxxx~~~{{{ttttttuuuwwwyyyxxxmmmOOOAAA666888<<<:::999<<<::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@AAABBBDDDEEEEEEHHHGGGEEECCCCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIGGGFFFgggPPPFFF@@@@@@@@@@@@???===<<<;;;888777666555444333222222111111000000///...............---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000,,,,,,......,,,///555@@@PPPjjjzzzppptttssssss~~~uuujjjmmmuuuyyyvvvnnn___NNN???555000///---,,,,,,++++++,,,,,,---******))))))))))))***************)))))))))))))))+++++++++*********))))))***************+++++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,000+++---444333333DDD\\\mmm~~~rrrsss~~~zzz|||yyysssqqqpppmmmYYYCCC999666444444777<<>>@@@@@@@@@??????BBB@@@??????@@@AAA@@@???CCCBBBAAA??????@@@AAABBBEEEFFFGGGGGGGGGEEECCCBBB@@@AAAAAADDDQQQbbbooossstttqqqooommmlllkkkjjjhhhgggddd^^^UUUMMMJJJLLLPPPTTTSSSSSSUUUYYY^^^bbbeeeiiinnnsssvvvsssmmmfffbbbUUUWWW___jjjtttvvvtttqqqnnnmmmllljjjjjjlllooorrrrrrsssuuuvvvyyy}}}yyysssuuuxxxxxxuuutttsssxxxzzz|||{{{}}}}}}{{{wwwqqqnnnoooqqqrrruuuvvvwwwzzz}}}ooo```EEE<<<666999<<<;;;:::;;;888888999999:::;;;<<<===<<<<<<<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEfffNNNDDD@@@@@@@@@???>>>===<<<;;;:::999888666444222000000111111000000///...............---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---******...000//////000333777FFF\\\ppp|||~~~{{{ssswww}}}wwwvvvyyyuuuqqq}}}rrrllljjjiiifffYYYNNN>>>333...------,,,------,,,,,,,,,+++,,,,,,***))))))))))))))))))***))))))))))))))))))******+++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,------------000***---333111...;;;PPPgggzzz~~~sssvvv{{{nnnSSS@@@777444555666888@@@UUUuuuaaaWWW^^^eee}}}ooo___OOOJJJJJJJJJIIIJJJEEEDDDCCC@@@>>>;;;999888666666777:::>>>DDDIIILLLTTTVVVYYY[[[^^^aaafffiiimmmmmmooottt~~~{{{xxxxxxwwwwwwxxxxxxyyyzzzzzzxxxuuutttuuutttqqqoookkkhhhfffgggkkknnnnnnmmmeeeaaa\\\WWWSSSPPPMMMKKKFFFGGGHHHIIIJJJIIIHHHGGGEEECCCAAA@@@AAAAAAAAA@@@DDDCCCAAA@@@AAACCCEEEGGGJJJLLLNNNPPPOOOMMMJJJGGGDDDEEEDDDFFFQQQbbbnnnssssssrrrpppooonnnmmmjjjhhhbbb[[[RRRLLLLLLMMMNNNNNNRRRRRRSSSUUUZZZ```fffiiinnnrrruuutttooohhhcccaaaTTTTTTWWW]]]fffnnnqqqpppqqqqqqpppmmmkkkmmmqqqtttuuutttuuuxxx}}}uuuooooooxxx|||yyyrrrwww~~~uuuzzztttssszzzvvvqqqiiiccc```dddmmmuuusssuuuyyy|||xxxeeeRRR@@@<<<:::;;;<<<;;;:::;;;888888888888999:::<<<===<<<<<<===>>>??????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFeeeMMMCCC@@@@@@@@@???>>>===;;;;;;::::::888666444222111000333333222222111000000000......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***+++---000111111111333///555HHH\\\mmm~~~rrrkkkjjjooopppsss}}}zzztttiii[[[QQQ???888000---//////+++&&&,,,,,,,,,,,,+++++++++******))))))(((((())))))***))))))))))))************+++++++++************))))))))))))***++++++,,,,,,************************)))************+++++++++,,,,,,,,,,,,------------///+++,,,000000...777DDDWWWppp{{{sss|||aaaIII:::444444555444888DDD\\\}}}uuudddbbbaaasss~~~lllXXXMMMIIIHHHHHHJJJDDDDDDCCCBBB@@@===;;;:::777666666777:::???CCCFFFOOOQQQUUUXXX[[[^^^cccfffjjjlllnnnqqqxxx}}}xxxuuuuuuttttttvvvwwwyyy{{{yyyyyywwwvvvvvvvvvxxxxxx~~~~~~nnniiiccc^^^ZZZWWWUUUSSSPPPPPPPPPPPPPPPOOOOOONNNJJJGGGDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCEEEHHHJJJLLLNNNQQQUUUXXXXXXTTTPPPMMMHHHJJJJJJLLLVVVeeeooorrroooooooooppppppnnnkkkhhh[[[SSSJJJHHHLLLPPPPPPOOOQQQRRRTTTXXX^^^eeejjjnnnsssuuuuuuqqqjjjeeecccccc\\\]]]\\\\\\aaakkkqqqrrrsssvvvwwwvvvssssssuuuxxxxxxxxxyyy~~~hhhfffkkkvvv~~~{{{zzzqqqwww|||xxxtttpppooovvvuuulllbbb\\\\\\bbbnnnzzztttxxx{{{}}}{{{pppZZZGGG===============<<<;;;;;;::::::999999999;;;<<<===<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFF@@@@@@AAABBBCCCEEEGGGHHHGGGIIIJJJJJJIIIHHHIIIJJJcccLLLBBB@@@@@@??????>>><<<;;;:::888888777777666555444444333333222222111000000000......---,,,++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,---///000000222...111===HHHSSSggg{{{~~~yyyhhhhhhmmmtttwwwxxx|||||||||wwwkkkZZZKKKCCC333111//////000///,,,)))))))))******+++*********))))))(((((((((((())))))((()))))))))************+++++++++************)))((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++,,,,,,,,,,,,------------///222777;;;CCCccc{{{{{{rrrnnnUUUBBB888555444222777===GGGaaatttbbb\\\eeeuuu|||fffWWWMMMHHHGGGIIICCCCCCCCCBBBAAA???===<<<888777666777999<<>>===<<<<<<<<<======<<<;;;::::::;;;===>>>;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFBBBBBBBBBCCCDDDDDDEEEEEEHHHJJJLLLMMMKKKJJJLLLMMM~~~bbbLLLCCC????????????>>><<<;;;:::666666666777777777777777111111000000///...............---,,,++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...---+++***,,,.........,,,///555555888KKKbbbttttttvvvzzzxxxnnnfffbbbZZZcccqqq~~~zzzxxxsssgggTTTCCC:::999------,,,***)))))),,,///&&&&&&((()))************))))))(((((((((((())))))(((((())))))*********++++++++++++************)))((())))))***++++++,,,,,,************************)))************+++++++++)))************+++++++++,,,...---+++...666999666666[[[xxx{{{vvvzzzsss{{{vvv~~~www___JJJ===888555...777999888IIIoooeeeRRRUUU___vvvrrraaaTTTJJJGGGHHHBBBCCCCCCCCCBBB@@@>>>===999888777777888:::===>>>DDDHHHLLLQQQTTTYYY]]]```aaafffllloooqqqwww|||tttmmmkkkoootttvvvvvvttttttttttttvvvyyy|||~~~{{{}}}~~~zzzuuuuuu|||}}}|||xxxtttooollllllllllllkkkeeedddbbb___^^^]]]^^^^^^[[[XXXTTTRRRRRRRRRQQQPPPTTTTTTVVVWWWZZZ\\\^^^___dddhhhnnnrrrsssooojjjfffbbbeeefffhhhmmmtttuuussssssssssssrrrmmmfff\\\VVVNNNMMMLLLKKKKKKMMMPPPRRRRRRUUUZZZaaahhhnnnsssvvvpppoookkkccc[[[XXX\\\aaaiiiqqquuurrrppptttwwwuuummmuuu~~~||||||}}}yyyzzz}}}sssgggdddfffkkkppppppooossszzz}}}zzz||||||{{{rrrtttwww{{{~~~}}}zzzkkk]]]YYY\\\bbbooo{{{yyy{{{zzzrrrfffWWWDDD555777;;;>>>===;;;<<<>>>>>>???>>><<<;;;;;;<<<===>>>999:::<<<>>>???@@@??????@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCHHHKKKNNNNNNLLLLLLNNNPPPyyy```LLLCCC@@@@@@@@@???===<<<:::999999::::::888555333333444222222111111000/////////++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,...+++&&&)))222888777++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************+++,,,---...************************++++++++++++++++++++++++,,,,,,,,,---------...............///111555888:::TTT___kkksssuuuvvvxxx{{{|||{{{~~~zzz~~~}}}iii]]]LLL???888555111///------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********++++++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,---...000111000KKKjjjzzz{{{wwwrrrnnnuuuttt}}}vvvqqqwwwlllSSSDDD;;;444888555555999===LLLnnnvvv]]]TTTPPP]]]zzzsss\\\LLLHHHJJJLLLGGGBBBAAABBBBBB???===>>>;;;777555666777888888;;;<<<@@@EEELLLSSSXXX\\\]]]aaafffjjjnnnsssxxx{{{{{{xxxooollljjjlllqqqttttttsssxxxzzz{{{{{{zzz{{{{{{yyyxxxyyyzzz~~~zzzwwwxxxwwwwwwyyyzzz{{{zzzyyyrrrnnniiieeeddddddcccbbbaaa```^^^]]]\\\\\\\\\]]]]]]___bbbdddgggkkkooorrrrrrvvvzzz|||{{{zzzzzzzzzzzz{{{zzzwwwrrrqqqrrrtttooonnnmmmlllggg^^^SSSLLLJJJGGGGGGKKKNNNNNNNNNQQQSSSXXX^^^ffflllqqqsssttttttnnndddZZZNNNJJJRRR^^^pppttttttrrrtttyyyyyytttppppppvvv~~~~~~yyymmmffftttwwwxxxtttppppppxxxzzzvvvwwwxxxrrrtttyyyxxxooollleee[[[XXXaaannnvvvwwwzzzdddOOODDD===777:::::::::;;;===>>>===<<<>>>===<<<;;;;;;<<<===>>>===<<<;;;<<<===>>>===<<<<<<<<<===???@@@AAACCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKJJJJJJIIIyyy```LLLCCC@@@@@@@@@???===<<<:::999777888888777666555555666222222111111000/////////,,,,,,------,,,+++******++++++++++++++++++++++++))),,,+++))),,,444999999+++******************+++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...************************++++++++++++++++++++++++,,,,,,,,,------------.........------...000333444999CCCTTTfffttt~~~|||{{{vvvxxxzzzcccCCC<<<444000000111000...,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************((()))***++++++***)))(((++++++************++++++++++++++++++++++++++++++------,,,,,,---...000000///;;;SSSllltttooollloooxxxvvv~~~zzzyyy{{{|||xxxpppoooxxx{{{ppp\\\GGG<<<:::555222222555666@@@ZZZtttlll```VVVZZZpppiiiUUUJJJGGGGGGEEEBBBBBBDDDDDDBBBAAAAAA>>>:::888888888777666999:::===BBBHHHNNNTTTWWW\\\```eeeiiimmmppptttwww|||zzzyyywwwvvvxxx{{{~~~~~~~~~|||~~~~~~}}}{{{{{{}}}~~~~~~yyyvvvwwwyyy}}}zzzvvvqqqmmmkkkjjjiiihhhgggfffeeedddccccccccccccjjjlllpppsssvvvyyy|||~~~~~~}}}yyyssspppppprrrmmmmmmkkkeee\\\SSSLLLIIILLLHHHHHHLLLNNNNNNPPPTTT[[[^^^dddjjjnnnqqqssssssrrrjjjaaaXXXPPPMMMTTT^^^iiiooossstttwww{{{yyysssqqqooorrryyy}}}}}}uuummmmmm}}}yyyyyy{{{vvvtttrrrsssxxxsssiiiiiiaaa[[[^^^hhhrrrxxx{{{}}}}}}rrr[[[EEE:::777666999999999:::<<<===<<<;;;;;;:::::::::;;;<<<>>>???===<<<;;;<<<===>>>===<<<;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGxxx```LLLDDD@@@@@@@@@???===<<<:::999555777888777666555666888222222111111000/////////.........------+++******************************(((++++++***,,,111444444************************++++++++++++++++++++++++******+++,,,,,,+++*********************+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,------------000///...------...///000,,,222???TTTkkk}}}qqqnnnpppqqq~~~qqqkkkttt}}}www\\\BBB222///,,,+++------+++(((++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((()))+++,,,,,,+++)))(((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000444111@@@^^^pppnnnnnnvvv}}}wwwvvvxxx}}}wwwpppuuu}}}yyywwwiiiOOO???>>>555111222444444666DDDVVVssssssaaaZZZddd}}}xxx___OOOHHHDDDDDDEEEEEEEEEDDDCCCBBBBBB@@@===<<<;;;:::777555666777:::>>>CCCHHHLLLOOOYYY]]]bbbgggjjjmmmppprrrxxx{{{zzz|||}}}{{{|||~~~~~~zzzwwwxxx}}}~~~yyyuuusssqqqooommmooonnnnnnmmmmmmlllkkkkkkqqqtttxxx}}}~~~yyyrrrooommmnnnmmmlllggg\\\PPPIIIGGGHHHMMMIIIIIILLLOOOPPPSSSYYYbbbeeejjjpppsssttttttsssppphhh___[[[WWWVVVZZZ```hhhnnntttwwwxxxwwwrrrlllmmmmmmqqqxxx||||||}}}ooonnnvvv~~~|||~~~zzztttxxxvvvvvvyyy|||{{{tttnnnkkkbbb```iiirrruuuwww|||zzzvvvgggOOO;;;333444666777777777888:::;;;:::999777777777888999;;;===>>><<<;;;;;;;;;===>>>===<<<::::::;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFEEExxx```MMMDDD@@@@@@@@@???===<<<:::999666777888777666555666777222222111111000//////////////////...---,,,+++***)))))))))))))))))))))))))))******************)))*********++++++***************************************++++++++++++*********************+++,,,,,,************************************++++++++++++++++++,,,,,,,,,---------000000///.........//////111111444>>>QQQhhh~~~wwwtttwwwzzz~~~pppiiieeeuuu{{{hhhTTT@@@444333111.........---***(((******++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++---//////---+++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////555000777PPPhhhrrruuuvvv}}}{{{xxx{{{~~~vvvyyyrrr^^^LLLBBB999444333777777555:::EEEXXXppp___\\\lllnnnZZZPPPGGGGGGGGGFFFDDDBBB@@@???@@@>>>=========;;;888666666777888:::>>>BBBFFFHHHSSSWWW]]]cccfffjjjmmmooouuuyyy|||xxxxxx{{{}}}zzz{{{}}}yyywwwtttrrrpppssssssssssssrrrqqqpppoootttvvvzzz{{{vvvqqqnnnlllkkklllggg]]]RRRJJJFFFGGGIIILLLIIIJJJMMMOOOQQQWWW^^^dddiiipppvvvxxxvvvrrroooiiiccc___bbbdddddddddfffnnnrrrwwwwwwtttnnngggbbbeeekkkuuu~~~{{{yyy~~~}}}nnnrrr}}}}}}||||||{{{uuutttxxx|||}}}{{{ppphhhhhhsssyyyvvvuuuzzzxxxlllXXXCCC666222444666555444444666888999888666555555666666888999::::::;;;::::::;;;===>>>===<<<999::::::;;;===>>>>>>???===>>>>>>???AAABBBBBBCCC@@@@@@AAABBBCCCDDDEEEFFFAAABBBCCCCCCDDDEEEEEEEEExxx```MMMDDD@@@@@@@@@???===<<<:::999888999999888555444444555222222111111000/////////............---,,,+++***)))))))))))))))))))))))))))((()))******(((&&&&&&)))***++++++++++++***)))******************************************************))))))******++++++************************)))))))))******++++++++++++++++++,,,,,,,,,---------------......//////000000///......444BBBUUUbbbvvvllleee\\\eeehhh^^^LLL===333///,,,+++******+++---------++++++++++++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))***+++---......---+++***++++++************++++++++++++++++++++++++++++++++++++,,,------.........---///333>>>VVVnnnuuuooo}}}zzzvvv|||~~~~~~zzzsssdddRRRAAA777333777999555777<<>>===:::888888888888999;;;>>>@@@BBBKKKOOOVVV\\\aaafffjjjmmmqqqtttzzz~~~|||}}}~~~|||yyywwwuuuwwwvvvuuutttrrrqqqpppoooxxxxxxyyy}}}|||zzzxxxuuurrrooollliiifff\\\OOOGGGFFFHHHHHHHHHJJJIIIKKKOOORRRUUU\\\dddjjjpppwww{{{zzzsssjjjcccYYYWWW[[[fffoooqqqqqqqqquuuwwwyyywwwqqqiiidddccciiiooowww~~~~~~zzzzzzyyysssyyy{{{wwwyyy~~~~~~oookkkmmmxxx}}}yyyvvvyyyooo]]]GGG999555555444444333333333444666777666555555555555666666666666666999888888999;;;===<<<;;;999999:::;;;<<<======>>>;;;<<<===>>>???@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFBBBBBBBBBCCCDDDDDDEEEFFFxxx```LLLDDD@@@@@@@@@???===<<<:::999999::::::888555333333444222222111111000/////////---------------,,,,,,+++************************(((&&&(((,,,---***)))+++)))***+++,,,,,,+++***)))************************+++***))))))))))))***+++******)))))))))******+++************************(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,******+++,,,---......///(((,,,///---+++---555===VVVggg{{{|||{{{qqqeee[[[RRRJJJ@@@;;;:::888222+++,,,+++)))((((((***,,,---***+++++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))******)))))))))++++++************++++++++++++++++++++++++++++++***+++,,,---.........---(((111333444GGGfffuuurrrwww|||}}}}}}~~~mmmQQQAAA444555777444444777444>>>[[[|||cccVVVXXX___qqq___XXXPPPKKKJJJIIIGGGEEE<<<;;;<<<===>>>>>><<<::::::999888888999:::;;;<<>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBCCCCCCDDDEEEFFFyyy```LLLCCC@@@@@@@@@???===<<<:::999888999999888555444444555222222111111000/////////***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((&&&''',,,---)))))),,,(((***+++,,,,,,+++***(((************************+++***)))(((((()))***+++******))))))))))))******************************((((((((()))***+++++++++***++++++++++++,,,,,,,,,***+++,,,------.........(((+++///111///......///333@@@RRRdddxxx}}}yyywww~~~pppjjjnnnuuuyyywwwuuuxxxyyyvvvnnn[[[GGG???444++++++111444000,,,......---+++)))(((((()))))))))***************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***************)))))))))((())))))(((''''''((())))))++++++************++++++++++++++++++++++++++++++)))***,,,---......------***000222222>>>ZZZuuutttrrrrrruuuyyynnnVVV???888888555444666000555CCCZZZtttvvvbbb[[[[[[jjjzzzmmm\\\RRRPPPOOOKKKFFF???>>>===>>>???>>>===;;;;;;:::888777666777888888===@@@DDDIIINNNUUU\\\aaabbbfffkkknnnsss{{{vvvsssrrrrrrsssqqqkkkeeedddgggkkklllkkkjjjpppxxx~~~|||yyyxxxwwwvvvuuusssppphhh]]]VVVNNNHHHAAA@@@DDDHHHIIIHHHHHHKKKRRRYYY]]]aaajjjttt{{{{{{{{{xxxqqqhhh^^^XXXPPPQQQYYYfffppptttxxx|||yyyxxx}}}zzz|||yyyuuuwwwyyykkk___```iiisss}}}{{{sssssstttwwwuuunnnnnnppptttuuuooocccYYYUUUeeesssyyy}}}}}}ssseeeGGG<<<444333444222111333222111111333555666555333222222444555666555555444555444444555888999999888::::::;;;;;;<<<<<<======::::::;;;<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFzzz```LLLCCC@@@@@@@@@???===<<<:::999666777888777666555666777222222111111000/////////))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++''''''+++***%%%$$$(((((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++***)))(((((()))***+++******)))))))))))))))***************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,......///000000//////...+++++++++---000111000...222555:::GGG___zzzzzzpppmmmlllpppxxx~~~{{{}}}uuupppuuuxxxllliiinnniiiNNN222...,,,,,,---,,,+++---000&&&(((***+++************(((((()))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******+++*********))))))((((((,,,***)))'''''')))***,,,++++++************++++++++++++++++++++++++++++++)))***,,,---......---,,,++++++,,,///888MMMppptttpppqqqvvvvvvvvv|||yyyjjjLLL???<<<999777999444999;;;>>>TTT{{{rrrhhheeecccyyy~~~hhhYYYTTTQQQJJJCCCCCCBBB@@@?????????===;;;;;;:::888666555555555555:::<<>>>>>>>>>>>>>>?????????BBBAAA@@@@@@AAABBBDDDEEEyyy^^^LLLEEE??????>>><<<;;;:::999888888888777777666555555555222111000000111111000.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***'''$$$))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......///555CCCXXXooo~~~xxx{{{uuulllmmmttt|||xxxnnnaaaUUUMMMDDD;;;555......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))++++++******************+++++++++++++++++++++++++++*********))))))((((((***+++,,,,,,------,,,,,,111******111555BBBfff{{{qqqhhhgggmmmuuu~~~~~~tttooouuuwwwZZZCCC777444555666999444555>>>HHH\\\ssseeeaaalll|||xxxcccXXXQQQMMMJJJFFFDDDAAA@@@@@@???===;;;>>>===;;;888777777777777888999:::>>>CCCJJJPPPSSSZZZ___dddfffgggnnnyyy{{{wwwssskkkggg^^^XXX[[[dddiiiiiiccckkkvvv~~~~~~{{{xxxvvvtttqqqjjjaaaVVVMMMGGGCCCDDDEEEEEEFFFGGGJJJMMMLLLSSS]]]eeejjjoootttxxxzzzzzztttjjj___[[[___eeejjjnnnrrrrrrppppppuuuyyy|||yyy{{{~~~www}}}~~~vvvhhhddd]]]YYY___kkktttvvvyyylllbbb```iiinnnkkkkkknnnlllgggddd```TTTEEEAAAGGGVVVkkk|||}}}|||xxxfffPPP888666333111000111222444222222222222222222222222222222222222222222222222555666777777666666777888::::::;;;;;;;;;;;;;;;;;;===999:::??????::::::===???>>>===>>>???@@@???>>>BBBDDDEEECCC@@@???AAACCCyyy___LLLDDD@@@???>>>===<<<:::999999999888888777777666555555222111000000111111000.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))++++++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,+++,,,///666BBBPPPYYY^^^iiizzzssskkkmmmsss{{{sss___VVVIII???999444///+++...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))************************++++++++++++++++++++++++************)))))))))(((***+++,,,,,,------,,,,,,111+++***000222<<<[[[|||ooodddhhhmmmooovvv{{{xxxrrrmmmpppzzz~~~nnnXXXDDD777444555777222333:::???PPPwwwwww]]]___bbbooonnn___TTTMMMIIIEEEBBBAAABBBCCCBBBAAA???>>><<<:::999888888888666666777999===BBBGGGJJJMMMSSSZZZ^^^___ccclllsss~~~zzzwwwppplllddd___bbbjjjnnnnnnlllrrryyy}}}}}}zzzvvvtttnnnjjjddd\\\TTTMMMGGGEEECCCDDDEEEFFFGGGIIINNNQQQUUU\\\fffmmmrrrtttvvvxxxtttppphhh\\\TTTUUU```iiitttwwwxxxuuuqqqppptttyyyyyy{{{{{{xxxuuussstttvvv|||{{{mmmeeehhhgggfffiiiooorrrqqqxxx|||ssslllffffffggghhhjjjmmmjjjddd___YYYLLL@@@AAAKKK___qqq~~~}}}yyyqqqZZZAAA666555333111111111222333222222222222222222222222333333333222222222222222333444666555444444555777888999::::::;;;;;;::::::@@@;;;999<<<<<<:::<<>>BBBDDDDDDCCC@@@@@@AAACCCyyy```KKKAAA@@@@@@???>>><<<;;;:::::::::999999888777777666666222111000000111111000.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000222777:::777BBBUUUhhhyyy{{{|||xxxwwwwwwnnnaaaXXXIIIAAA666///,,,,,,+++***------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++************))))))))))))***++++++,,,,,,,,,,,,,,,111++++++///...444KKKggguuukkknnnooolllrrr}}}vvvxxxqqqppplllkkknnnyyy{{{|||rrrXXXAAA777555444111444777777BBBeeehhh___UUUWWWmmmmmm\\\SSSLLLGGGBBBAAABBBDDDCCCBBBAAA@@@>>>===;;;:::::::::666666555666888;;;>>>@@@DDDLLLUUUZZZ\\\^^^dddhhhooo}}}{{{tttqqqkkkgggjjjrrruuutttwwwzzz}}}~~~zzzuuupppnnnccc^^^UUULLLFFFCCCCCCDDDDDDEEEFFFFFFHHHMMMSSSWWW\\\dddnnnvvvyyyyyyxxxvvvoooiii^^^RRRLLLRRR```lll~~~~~~wwwtttuuuyyyvvvvvvvvvvvvuuuuuuvvvvvvwww}}}ooo^^^bbbllltttvvvuuutttqqqmmmttt|||{{{}}}~~~uuuwwwuuuooolllnnnpppooommmfff___VVVIII???FFFTTTiiivvv~~~zzzsssfffMMM333444444333222222111111111222222222222222222222222333333333333333333333333333555666666555444666777777888999::::::::::::999;;;888888;;;<<<;;;===@@@>>>===<<<===???@@@???>>>BBBCCCCCCBBB@@@@@@AAACCCyyy```KKK???AAAAAA@@@>>>===<<<;;;:::::::::999999888777777777222111000000111111000.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,...000000///...///000,,,111999EEETTTfffwww}}}iii___YYYPPPDDD<<<<<<777111---------...---,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************************************)))))))))))))))******+++,,,,,,,,,,,,+++///++++++...---///???SSS~~~|||wwwqqqlllkkkqqqxxxzzzyyylllhhhjjjkkkkkkqqqxxxlllSSS@@@666333222666999555999TTTtttxxxkkk\\\WWWeeeyyyfffZZZRRRMMMGGGEEEFFFFFFDDD@@@AAA@@@???>>><<<;;;;;;:::777777666666777999;;;<<<@@@FFFOOOUUUXXX[[[```dddeeeqqq~~~wwwuuuqqqooossszzz|||yyy}}}yyyqqqkkkgggYYYTTTLLLDDD@@@AAACCCFFFEEEEEEFFFHHHKKKQQQYYY^^^bbbiiissszzz}}}zzzuuuqqqjjjfff___VVVRRRWWWbbblll|||yyyxxxvvvuuuuuuwwwzzz{{{zzzyyysss{{{tttcccVVVaaaooo{{{}}}yyywwwtttqqqzzzyyyxxx{{{{{{ooo|||{{{}}}|||vvvnnnhhhccc[[[NNNFFFNNN^^^pppzzz}}}ssseeeXXXDDD222111222333333333111000///111111111111111111111111333333333333333444444444555777888888777666888999777888999:::::::::::::::444666999===>>><<<::::::===<<<<<<===???@@@???>>>AAAAAA@@@@@@??????@@@AAAxxx```KKK???AAAAAA@@@>>>===<<<;;;:::::::::999999888777777777222111000000111111000.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///---***((((((((('''&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++(((***,,,,,,,,,,,,---//////......000888EEETTT^^^mmmvvvjjjRRREEE???999333///000///...---------+++***+++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))******)))***++++++,,,,,,++++++---+++,,,///------777EEEhhhyyyqqqfffjjjqqqsssqqqhhhfffkkkmmmppp}}}}}}iiiNNN999555222555:::666444EEE]]]yyyyyyhhh]]]```pppwwwfff[[[TTTMMMKKKLLLKKKFFFAAAAAA@@@@@@???===<<<;;;:::777777666666777888:::;;;999===CCCHHHLLLQQQWWW\\\^^^gggttt~~~}}}{{{yyy}}}|||~~~}}}vvvlllddd```OOOLLLGGGBBBAAABBBDDDFFFEEEFFFHHHKKKPPPXXXaaagggnnnrrrxxx|||{{{tttkkkeee^^^```bbbbbbccceeeiiimmmxxx{{{wwwrrrrrrsssvvvyyyzzzzzzyyy|||tttddd[[[ZZZeeerrr|||}}}yyyyyy{{{|||zzzwwwwwwvvvtttnnn|||~~~}}}kkkhhhhhhggg___XXX___lllzzzzzzgggSSSFFF<<<555000111222333333111000///111111111111111111111111222222222333333444444444444666777777666666777888777777888::::::;;;;;;;;;>>>>>>>>><<<;;;::::::888<<<;;;;;;<<<>>>@@@???>>>???>>>======>>>>>>??????www___KKKAAA@@@@@@???>>><<<;;;:::::::::999999888777777666666222111000000111111000.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))222///+++((('''''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++************************)))+++,,,,,,+++,,,...000......---,,,---000555999FFFNNN]]]lllvvv}}}zzzqqqZZZJJJ888111///......000+++,,,---...---,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((())))))*********************************))))))))))))************)))******+++++++++++++++,,,+++,,,///......333;;;QQQjjj{{{uuulllooovvvxxxyyyggglllpppqqqvvvcccKKK???666333888777222:::IIITTTttt|||jjj]]]ZZZbbbllljjj```TTTNNNLLLKKKEEE@@@AAAAAAAAA@@@>>>===;;;:::666666666666666777777888666888;;;>>>BBBHHHOOOSSSRRRZZZeeennnuuuvvvwwwwwwssskkkbbbZZZVVVGGGEEECCCAAAAAABBBDDDEEEGGGIIIMMMRRRXXX```jjjppp|||||||||{{{uuukkk___WWWNNNWWWcccmmmssstttsssssstttzzzvvvqqqsssvvvxxxyyyzzzzzzzzzvvvaaaSSSUUU^^^lllvvv~~~~~~|||yyyvvvvvvvvvtttpppvvv{{{}}}yyyvvvyyyqqqpppuuu|||zzztttxxxpppWWWBBB888555444///000111222222111000///111111111111111111111111000111111222222333333444111333444444333222444555555666777888999:::::::::OOOKKKCCC999555888;;;<<<<<<;;;:::<<<>>>@@@???>>>???===<<<<<<>>>??????>>>vvv]]]KKKDDD@@@???>>>===<<<:::999999999888888777777666555555222111000000111111000.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))222///***''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************+++------------...///***,,,------+++******+++///111:::EEENNNXXXjjjzzz|||tttlllbbbVVVKKKCCC;;;222+++******+++---000***+++------,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))''''''(((((()))******+++************************((()))))))))************))))))***+++++++++++++++,,,,,,---//////---///333:::KKKccctttuuupppuuuooopppssssssrrrtttmmmRRR???333555888444555<<>><<<;;;::::::<<<>>>@@@???>>>@@@>>><<<===???AAA@@@???vvv\\\KKKFFF??????>>><<<;;;:::999888888888777777666555555555222111000000111111000///......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111...)))'''''')))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$&&&***++++++******+++***+++,,,,,,,,,,,,...000///---...111111444BBBQQQ\\\cccqqqfff[[[JJJ===666333222222///,,,***,,,,,,)))))),,,))))))))))))((()))+++---(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***---,,,---......,,,---///&&&+++GGGlllvvviiikkk}}}uuu|||}}}xxx~~~xxxttttttvvvppplllvvvcccIII555555:::777555999777HHHoooqqq___ZZZQQQpppkkk^^^WWWQQQLLLDDDDDDDDDDDDCCC@@@>>>======<<<;;;:::888777555555444444666777888999;;;<<>>===@@@>>>999;;;::::::;;;>>>@@@??????BBB???===>>>AAACCCBBB@@@vvv\\\HHH@@@@@@@@@>>>===;;;999888777<<<;;;:::888777555444333000000000000///////////////...------++++++***)))))))))************))))))))))))))))))))))))))))))%%%'''((((((''''''(((***111///---***((((((((()))))))))************))))))************************))))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))))))))))))))************)))************+++++++++------------------------000///......///111444555===AAAIIIVVVgggyyy|||vvvxxx~~~pppgggaaa___]]]GGG???555111222222...***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++******))),,,,,,,,,---------......000...666NNNgggqqqmmmgggooopppqqqtttyyyzzzrrrppprrruuuwww|||TTT555666<<<777444999888DDDddduuuccc```fffttt|||nnndddYYYPPPIIIEEEAAA???AAAAAA???===<<<<<<<<<<<<<<<:::999999777777777777888888888888;;;AAAIIINNNRRRYYYbbbjjjooowwwwwwoooeee^^^TTTJJJCCCAAAAAABBBAAABBBCCCCCCDDDFFFJJJMMMQQQ[[[eeelllttt|||~~~zzzttthhh```]]]ZZZWWWVVVXXX___gggmmmvvv{{{sssllliiijjjmmmvvv}}}yyywww{{{{{{eeeSSSOOORRRUUUaaannnyyy{{{xxxvvvvvv|||zzzyyyyyy{{{zzzqqq^^^FFF777333444111---000000////////////000000000000000000000000000000000000111111111222222222444444444444444444444444222222222333444555777777666888:::::::::;;;<<<>>>::::::999:::;;;===???@@@@@@???>>>>>>>>>???@@@AAAuuu[[[HHH???@@@@@@>>>===;;;999888777;;;:::999888777555555444111000000000///////////////...------++++++***)))))))))************))))))))))))))))))))))))))))))((()))******))))))***+++444222///,,,)))(((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++------------------------------,,,,,,---///222333111333777===GGGRRR\\\bbbqqqssswww{{{||||||~~~ooofffZZZNNNEEE???<<<::::::555///,,,------+++))),,,,,,+++++++++*********)))))))))))))))))))))))))))((((((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++******))),,,,,,,,,------------...111---222DDDXXXdddhhhjjjkkklllpppwww~~~vvvqqqqqqqqqrrr```???999<<<999555666666<<>>???AAACCCDDDDDDDDDFFFJJJPPPTTT[[[dddmmmsssyyy~~~zzztttiii[[[TTTTTTXXX^^^aaafffjjjmmmqqqwww~~~|||xxxwwwssskkkcccbbbgggmmmuuuzzz|||yyyzzzooo___RRRRRRVVV[[[iiixxx{{{xxxuuuqqqnnnsssyyyuuuqqqnnnooorrrttttttsssxxx\\\MMM;;;222222555555222000000////////////000000////////////////////////000000000111111111222222333333333333222222222222111222222222333555666777555777999999999999;;;===;;;;;;:::;;;<<<===???@@@??????>>>>>>>>>???@@@AAAttt[[[HHH@@@@@@@@@>>>===;;;:::999888999999888888777666666666111111000000000////////////...------++++++***)))))))))************)))))))))))))))))))))))))))))))))***+++***)))((()))***000///---***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000,,,,,,,,,...000333777888FFFKKKQQQXXX```hhhpppuuu|||www||||||yyyyyyyyyrrrlllgggfffgggbbbVVVLLLBBB===666111///...---,,,---,,,+++***************+++++++++***************))))))))))))))))))))))))((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))******+++++++++******,,,,,,,,,,,,------------000---...777CCCQQQ```lllmmmooouuu}}}wwwuuuttttttzzzxxxiiiJJJ:::777777444111777444AAAbbbzzzgggWWWYYYeeezzzgggZZZTTTLLLGGGFFFEEECCCAAAAAA@@@???===<<<:::999888777777777666555555444444666999===???AAAEEEKKKPPPVVVXXX___lllwwwyyyoooeee\\\VVVGGGDDDAAA===<<<===???@@@CCCDDDEEEFFFJJJQQQZZZ```hhhpppxxx|||~~~~~~yyyssseee[[[OOOHHHLLLYYYhhhqqqtttuuutttuuuyyy}}}yyyqqqkkkkkkiiiddd```aaaiiippptttwwwyyy|||zzzggg^^^YYY[[[___dddqqqttttttuuutttnnnhhhjjjpppppphhhbbbbbb```___eeeooouuucccEEE<<<111---111555555333000//////......//////000////////////////////////000000000000111111111111111111111111111111111111111111111222333444555666444555777777777777999;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@ttt\\\IIIAAA@@@@@@???===<<<:::999999888888888777777777777777111111111000000000/////////...------++++++***)))))))))************))))))((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''&&&''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++******)))******,,,---...,,,------------------------111666:::>>>AAAEEEHHHUUUZZZaaaiiirrr|||zzzpppoooppp}}}~~~~~~yyy~~~zzztttllleee```^^^\\\XXXMMMAAA<<<;;;999222,,,000---++++++---...//////(((***---,,,***)))***,,,*********************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++++++++******++++++,,,,,,,,,---------...,,,,,,...444@@@UUUgggnnnqqqxxx|||sssnnnvvvqqqXXXAAA666666666444:::333777LLLhhh|||~~~}}}dddZZZWWW___nnndddXXXNNNIIIHHHGGGEEECCCCCCAAA@@@>>>======<<<;;;;;;:::999888777666666666888:::;;;<<>>???AAAAAACCCEEEIIIPPPZZZeeemmmsssyyyvvvkkkcccYYYTTTKKKEEEKKK]]]ooozzz{{{{{{yyyzzz~~~~~~tttiiiccccccbbbcccggglllpppsssuuuvvvyyy~~~vvvnnngggfffhhhjjjjjjjjjrrr}}}|||yyyyyynnnqqqvvvwwwqqqiiiiiimmmlllbbb\\\ZZZVVVTTTaaasss|||bbbJJJ:::444///---000222000.../////////......//////////////////////////////////////////000000000111111000000111111111111222222111111111111222333444555222444555666555555777888::::::::::::::::::;;;;;;<<<<<<<<<======>>>??????ttt]]]KKKCCC@@@@@@???===<<<;;;::::::777777777777777777777777111111111111000000000000///...------++++++***)))))))))************))))))((((((((((((((((((((((((((())))))((('''&&&&&&'''$$$%%%%%%&&&''')))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++************+++,,,------++++++---......---,,,,,,)))+++...000000000111222444777<<>>999999888888333555???NNNeee|||yyywwwmmm```ZZZnnnzzzhhhYYYPPPLLLJJJHHHDDDCCCBBB@@@????????????======<<<:::999888777777555666777888999<<>>>>>===<<<<<<===???@@@AAACCCHHHOOOXXXdddpppxxx|||{{{lll]]]SSSQQQSSSRRROOOTTTdddttt|||~~~uuuhhh```^^^```hhhrrrxxxwwwssstttuuuwwwzzzxxxpppeee^^^iiimmmrrruuurrrooorrrxxx~~~xxxtttuuuvvvtttwww|||~~~wwwmmmiiikkkhhhaaa\\\YYYUUUVVVggg{{{qqqRRR999666333111000000000...,,,//////............//////............................../////////000000000000111111111222222222333111111111111111222333444111333444444444444555666777777888888888888888888::::::;;;<<<======>>>>>>sss\\\KKKCCC@@@??????>>>===<<<;;;:::888888888777777777777777222222111111111000000000///...------++++++***)))))))))************)))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))************************************+++++++++,,,,,,,,,***+++,,,---------++++++'''))),,,.........000111222333555555666999===@@@@@@AAADDDHHHLLLQQQUUUXXX\\\```dddggggggfffdddccc\\\YYYVVVUUUWWWWWWVVVSSSKKKLLLLLLLLLJJJGGGCCC@@@;;;999555222000///000000(((+++---///...---------+++)))(((((()))***)))((()))+++---,,,)))'''(((***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,------111>>>KKK___hhhqqqxxxuuuccckkk~~~~~~}}}sss___JJJ===777444333222555999>>>NNNooo}}}}}}rrr______kkk~~~kkk]]]SSSLLLHHHFFFDDDBBB@@@????????????===<<<;;;:::999888777777444444444555666888;;;<<<;;;;;;@@@GGGKKKMMMRRRXXXeeelllwww{{{lllcccVVVLLLFFFBBB>>><<<===<<<;;;;;;<<<>>>@@@BBBFFFKKKRRR[[[dddoooyyy|||qqq```RRRLLLOOOZZZbbbbbbfffrrr|||wwwlllaaa```cccmmmxxx|||xxxqqqtttttttttrrrhhh]]]YYYZZZkkkpppuuuwwwuuutttwww{{{~~~wwwttttttwww}}}}}}{{{pppiiihhhdddeeeddd___\\\cccsssxxxbbbGGG333222111111111000000000000///......------......///....................................////////////000000000111222222333333111111000000111111222333111333444444333333444555444555666777777777777777888999:::;;;<<<=========qqqZZZIIIBBB@@@??????>>>===<<<;;;;;;999888888888777777666666222222222111111111000000///...------++++++***)))))))))************))))))))))))))))))))))))))))))((()))******))))))***+++))))))*********)))))))))+++***(((''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************)))******+++++++++++++++***+++,,,------,,,++++++&&&(((***+++,,,---///222+++,,,---,,,+++***,,,---......///000222333555666555888;;;<<<<<<;;;::::::777555222333555777777666///000000000...............------------------...)))+++---...---+++(((''''''&&&%%%'''***,,,------)))******)))((('''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,******---...///555<<>>======<<<;;;::::::999888777555555666777888888888777:::>>>@@@AAAEEEKKKSSSXXX___hhhsss|||tttjjjbbbVVVOOOGGGBBB@@@???===;;;:::::::::;;;>>>CCCGGGJJJQQQWWW```jjjrrrzzz{{{ssslllaaaSSSKKKKKKTTTfffuuuyyy}}}~~~{{{uuummmgggiiimmmssswwwxxxuuurrrwwwwwwtttkkk[[[RRRZZZgggtttvvvvvvuuuuuuyyyzzzuuuuuuvvv}}}zzzzzz|||zzzrrrjjjgggfffoooqqqjjjiiiuuusssaaaKKK:::000///000000///...///111333///......------......///........................------........./////////......///000000111222222111000000000000111222222111333444444333222333555333444555777888888777777777888999;;;<<<<<<<<<<<>>===<<<<<<;;;999999888888777666666666222222222111111111111000///......---,,,+++***)))))))))************))))))))))))))))))))))))))))))%%%'''((((((''''''(((***$$$%%%&&&((()))*********,,,***)))'''''')))***,,,''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))***************)))'''((()))******************+++,,,,,,++++++---///***,,,------------...000...............//////000///...............---,,,+++---///000///...,,,***(((+++...///...,,,+++***((()))***++++++***)))(((***(((&&&'''))),,,......---+++((('''((()))((('''***)))((((((((()))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,---)))(((,,,......000444EEEXXXhhhlllsss}}}{{{zzzvvvppprrr~~~xxxdddMMM@@@999777888888333222AAATTTvvv~~~nnnaaa[[[YYYgggwwwjjjUUURRRNNNIIIEEECCCBBBAAA@@@@@@??????>>>>>>=========;;;999888888888888777999777777999999:::???EEEAAAEEELLLSSSZZZbbbjjjpppuuu|||uuuoookkkooooooiiiaaa[[[TTTMMMHHHCCC>>><<<===>>>===;;;999999:::===BBBIIIOOOSSSZZZaaakkkttt{{{tttggg^^^SSSIIIGGGKKKZZZqqq|||uuusssoookkkmmmrrrwwwxxxuuurrrsssttt}}}{{{vvvhhhVVVPPPaaawww~~~yyyuuuvvv~~~~~~zzzuuuttttttwwwrrrqqqvvvyyytttmmmiiijjjxxx}}}ssssss~~~tttbbbKKK888...,,,000000000...,,,,,,000333.........------.................................---------.........//////---------...///000000111111000000000000000111222222333444444333222333555222333555777999999999888666777999;;;<<<<<<<<<<<>>666222555888888;;;@@@UUUlllrrr```YYYgggyyyooobbbWWWSSSPPPHHHDDDDDDBBBBBBBBBBBBAAA???===<<<<<<;;;::::::::::::888666666666666777777888999:::===>>>AAAEEEJJJNNNQQQRRR___ccckkkzzz~~~xxxqqqllljjjggg```[[[XXXUUUQQQNNNLLLHHHCCC>>><<<======<<<::::::<<<>>>>>>>>>???CCCJJJTTT]]]ccclllsssyyy|||}}}qqq___RRRSSSTTTRRRUUU\\\iiipppxxx}}}sssggg```bbbkkksssyyy~~~zzzyyy|||~~~|||}}}sssdddXXXWWWeee{{{}}}sssxxxzzzwwwuuurrrtttyyymmmmmmmmmlllmmmrrrzzzwwwrrrvvvrrr\\\HHH999000///333//////.........---------................................................---,,,,,,,,,,,,---......//////000111111111111111///////////////.........000000000111222222333333333444555777888:::;;;<<<::::::999999999:::;;;;;;pppYYYHHHBBB@@@???>>><<<<<<<<<<<<===;;;:::999:::;;;;;;999888333333111000000000111222//////...---,,,++++++******)))((()))++++++(((%%%))))))))))))))))))))))))(((((())))))(((''''''&&&'''))))))((('''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((((((((((()))))))))))))))((((((''''''''''''((((((((())))))))))))))))))(((((((((((())))))+++***))))))))))))***+++)))))))))*********+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))***+++,,,,,,------,,,,,,,,,---------.........///888NNNggguuuzzz|||zzzvvvbbbLLL@@@666777:::;;;<<<>>>GGGWWWvvvooo___[[[aaapppzzzhhh^^^VVVOOOKKKMMMHHHGGGEEECCCBBBAAA???>>>>>><<<;;;;;;;;;:::888666666666666666666777777888999;;;===@@@DDDGGGJJJKKKOOOQQQWWWbbbppp~~~{{{wwwuuummmggg```]]][[[XXXRRRNNNLLLJJJGGGEEEDDDBBB>>>;;;<<<<<<;;;:::888999;;;===CCCCCCDDDIIIQQQ]]]hhhooowww~~~vvvmmmbbbSSSLLLVVVaaadddeeehhhoootttxxx{{{}}}sssfff^^^]]]dddlllrrrvvv~~~nnnYYYQQQ[[[qqq|||yyyyyyqqqppppppqqqsssmmmkkkkkknnntttzzz~~~xxxxxx}}}jjjPPP???777111///000///.........------------................................................---,,,,,,,,,,,,---............///000000000000////////////////////////...///000000111111222333333333444555666777888999:::888888888999999999999999oooXXXGGGAAAAAA@@@???============>>><<<;;;999999999:::999888333333222111111111111222//////...---,,,++++++***+++***)))***+++***)))'''))))))))))))))))))))))))'''((()))***)))((('''&&&'''((()))(((&&&&&&&&&(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))((((((''''''(((((()))))))))))))))((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))******))))))))))))******))))))))))))******************++++++++++++******************************************************++++++************++++++((())))))******))))))((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************+++,,,------------+++,,,,,,,,,,,,,,,------000333DDD```vvv|||xxxZZZKKK;;;666888888777777>>>BBBTTTvvvwwwbbbZZZ___mmmxxxtttfff]]]XXXXXXQQQMMMGGGCCCAAA@@@???>>>???===<<<;;;;;;;;;999777777777666555555555555666666777888;;;===???AAABBBDDDFFFIIINNNVVV^^^fffkkkuuuzzzwwwuuuuuuuuuooommmjjjiiigggeeeaaa^^^WWWRRRMMMKKKJJJHHHCCC@@@@@@>>>============;;;999<<<<<<;;;999999;;;>>>AAAJJJKKKMMMTTT^^^kkkwww~~~|||qqqcccWWWOOOFFFHHH[[[ooowwwxxxxxxyyy{{{{{{{{{~~~~~~uuuiii\\\YYYaaakkkqqqsssyyynnn\\\KKKMMMaaazzz~~~uuuuuutttpppnnnmmmkkkiiimmmsssxxxyyyxxxvvv~~~rrrZZZ???444333333000---............---------------------------------------------------------------,,,,,,,,,,,,---......------...////////////.........////////////////////////000111111222222333333333444555555666777777555666777888999888888777oooWWWGGGAAABBBAAA@@@>>>>>>>>>>>>???===;;;888777888999999888333333222222111111111111//////...---,,,++++++***+++***************)))((((((((((((((((((((((((((('''((()))******)))'''&&&&&&'''((((((&&&&&&&&&((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))((((((((()))))))))******((()))***++++++***)))(((******************************************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))***+++,,,------------++++++++++++++++++++++++222111<<>>QQQnnnqqqmmmiiiccc~~~yyyoookkkccc[[[QQQIIIEEECCCAAA@@@???===;;;;;;<<<<<<;;;::::::999888777666555555666555666777888999:::;;;<<>>BBBGGGLLLTTTWWW]]]eeeoooyyywwwjjj]]]RRRKKKIIIGGGNNNbbbuuu~~~~~~yyyuuulllfffaaadddmmmtttvvvuuuwwwuuuSSSOOOPPP\\\nnn}}}}}}uuunnnooolllhhhfffgggiiijjjkkkvvv}}}nnnZZZFFF333...111222000------------------------------------------------------------------------------,,,,,,,,,,,,---......------...////////////...............//////////////////000000111222222222333333333333444444444444333555777999:::999777666oooWWWGGGAAACCCBBB@@@???>>>>>>??????===;;;888777888888888777333333333333222222111111//////...---,,,++++++************))))))((())))))(((((((((((((((((((((((('''((()))******)))((((((%%%'''((('''&&&%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++...+++000???NNN\\\nnnuuuooommmggg[[[III;;;555666888888666777===JJJaaazzzfffdddkkkzzz|||qqqbbbUUUNNNJJJFFFCCC???===;;;;;;===>>>>>>======<<<;;;999888888888888888888888999999999:::::::::;;;<<<===>>>???@@@@@@AAADDDHHHJJJJJJJJJNNNRRRUUUUUUTTTUUUVVVUUUSSSPPPLLLKKKJJJHHHGGGGGGGGGGGGCCCBBB@@@@@@@@@???<<<:::@@@>>><<<<<<<<<;;;;;;:::::::::::::::999:::;;;===888:::>>>AAAFFFLLLSSSXXXccchhhpppyyyyyymmm___SSSLLLLLLNNNUUUVVV]]]hhhqqqxxx|||tttlllgggcccgggnnnuuuyyyzzzyyywwwlllsssttt```SSSLLLXXXhhhtttyyy|||yyyvvvvvv|||~~~zzzuuunnnlllggg___YYY[[[cccjjj}}}jjjRRR@@@666......000000//////,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,---............///000000000//////---.........//////000000...//////000111111222222222222222222222222222222333555777999::::::888777nnnXXXHHHBBBBBBAAA@@@>>>>>>>>>>>>???===;;;999888888888777666333333333444333222222111//////...---,,,++++++***)))******)))'''&&&((()))))))))))))))))))))))))))(((((())))))))))))******%%%&&&''''''&&&%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,,,,++++++++++++***,,,***,,,333888BBBYYYppp~~~rrrpppqqqiiiVVVCCC:::999:::222555888999999BBB[[[rrr}}}ddd[[[YYYeeezzzvvveeeYYYQQQJJJDDDDDDBBB???>>>???@@@??????>>>>>>===;;;;;;:::::::::;;;;;;::::::::::::::::::888888999:::;;;<<<<<<<<<===>>>AAACCCAAA>>>@@@EEEBBBAAAAAACCCEEEEEEDDDCCC??????>>>>>>>>>>>>>>>>>><<<;;;:::;;;;;;;;;999777::::::999999999999::::::999999:::999888999<<<>>>;;;>>>DDDKKKQQQYYYaaafffsssxxx{{{nnndddWWWLLLEEEGGGRRR^^^jjjlllnnnmmmmmmpppxxx}}}xxxvvvpppfff___\\\```jjjvvv~~~~~~|||zzzzzzjjjkkknnnnnndddUUUJJJFFF\\\kkkzzz}}}wwwttt|||xxxoookkkjjjlllnnnuuuvvvuuuuuuyyy~~~~~~{{{jjjiiiddd\\\WWW\\\kkkyyy~~~lllPPP999000------000000......000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///000000000000///------......///000000000......///000000111111222222222222222222222222222444555777888999999999999oooXXXIIICCCBBBAAA???>>>======>>>>>><<<:::999999999888666444333333444444444333222111//////...---,,,++++++***((())))))'''%%%%%%''')))))))))))))))))))))))))))***)))((('''((()))+++,,,$$$%%%'''&&&&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,///111///333GGG^^^tttwwwzzzuuueeeSSSHHHBBB>>>777666666666555888DDDQQQzzzvvvggg\\\]]]cccqqq~~~ooocccXXXPPPMMMJJJFFFCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<<<<;;;<<>>>>>=========<<<<<<;;;;;;;;;;;;<<<;;;:::;;;======;;;999777777777777777888999:::777888999999999;;;???BBBEEEJJJRRRZZZbbbiiipppuuu~~~zzzoooiii[[[RRRJJJEEEEEEMMM```qqq}}}yyyrrrmmmooossswwwzzzrrrkkkiiieee```^^^aaaeeemmmxxx}}}~~~}}}zzzsssjjj___SSSKKKOOOYYYqqqzzz|||rrroooxxx|||ssskkkggghhhjjjpppssstttxxxzzzfffddd```\\\]]]hhhyyypppUUU<<<000///,,,,,,//////,,,,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...////////////...------......///000000111......//////000111111111111111111222222333333333333444555666777888888999oooYYYIIIDDDAAA@@@???============>>>;;;:::999::::::888555333333333444555444333222111000///...---,,,++++++***'''((()))'''$$$###&&&)))))))))))))))))))))))))))+++***(((&&&'''))),,,---$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,---------------------,,,,,,+++++++++)))***///111,,,+++999MMMjjj{{{|||zzz}}}uuuggg\\\QQQHHHBBB:::222222666999???EEE___|||zzzpppkkkbbb^^^nnnyyylllcccUUUQQQKKKGGGDDDBBB@@@>>>>>>>>>===<<<<<<<<<<<<===;;;;;;::::::999999999888;;;:::999999999999999999999;;;BBBIIIFFF<<<888;;;===;;;888888999;;;;;;::::::999999888777666555555888777777888::::::999777666777888777777888:::;;;666888::::::;;;===BBBGGGPPPUUU^^^gggooovvv|||yyymmmaaaZZZOOOIIIEEEGGGKKKVVVjjj}}}}}}tttpppqqqrrrrrruuujjjbbbbbbbbbbbbgggnnnmmmqqqvvvzzz}}}{{{jjjZZZLLLLLL\\\ppp}}}uuussswww}}}}}}qqqjjjkkknnnrrrvvv|||uuueeeaaa]]]]]]cccqqq|||eeeFFF555222333...+++---...,,,+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......---------------...///000000111......//////000111111111000111111222333333444444333333333333555666888999oooWWWHHHDDDBBBAAA@@@>>>===<<<<<<======<<<;;;;;;999999888777444333111222444444000---333111...---------+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''')))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&)))((($$$$$$(((&&&!!!000'''!!!"""%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))************************************++++++,,,,,,,,,,,,------++++++,,,...000222444555TTTjjj}}}dddeeexxx}}}vvvxxxxxxwwwxxxzzz{{{sss^^^PPPHHH===666666999::::::DDDYYYvvv{{{kkk]]]ZZZ```nnnwwwqqqfffYYYRRRNNNIIIBBB>>>CCC<<<:::>>>@@@<<<:::;;;<<<;;;;;;:::999999:::::::::;;;<<<<<<<<<;;;:::999:::::::::::::::::::::::::::::::::999999888888888:::::::::::::::999999888999999:::::::::999999888888888888888999::::::;;;:::===AAACCCDDDIIIRRRYYY```iiissszzz~~~vvvnnndddWWWJJJ@@@GGGMMMTTTYYY]]]fffrrr|||}}}{{{{{{xxxsssrrrtttmmmddd]]]___dddjjjrrryyywwwwwwxxxxxxzzz}}}xxxggg[[[\\\jjj~~~~~~~~~~~~~~~pppiiilllrrrnnnhhhdddlll{{{wwwfffIII666222...------------------------,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,---......///000111111222///......------///000111...///000111222333444444222444555444444444666888pppXXXIIIEEECCCAAA???===<<<<<<======<<<<<<;;;:::999888888777666444333444666555222///333111...---------+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))'''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((())))))((('''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&(((((($$$%%%))))))%%% $$$***+++&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********************************+++++++++,,,,,,,,,------++++++,,,---///111333444DDD]]]uuuvvveeegggttt{{{yyyuuuxxx|||~~~uuuaaaTTTDDD:::999;;;;;;:::888FFFYYYrrruuugggbbb```bbbooozzzlllbbbZZZQQQKKKJJJCCC@@@BBBBBB===:::;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<:::::::::::::::::::::::::::::::::999999999888888777777777777777666666555888888888888888777666666666777999;;;<<<>>>??????@@@DDDHHHKKKNNNUUU```hhhpppxxxpppjjjaaaXXXOOOHHHCCC@@@MMMZZZkkkttttttrrrrrrtttvvvuuuyyy|||uuurrrjjjeeeccciiipppuuu{{{~~~zzzuuutttwww{{{||||||pppkkkfffiiirrr~~~xxxnnnhhhmmmvvvyyy|||}}}}}}wwwrrrwwwssscccQQQ999------***------------------------++++++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,---......///000000111111///......---...///000111...//////000222333333444444555666555555555777999rrrYYYJJJEEECCCBBB???<<<;;;<<<===???<<<<<<;;;:::999888777777777666666666777666444111222000.........---+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&'''(((((()))&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))((((((&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$$$$''''''%%%$$$$$$&&&(((&&&"""###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---///000111333JJJdddssshhh[[[iii{{{xxxzzz|||tttdddOOO???888777777777555999AAARRRooouuuddd]]][[[eeevvv|||rrrfff]]]QQQLLLGGGFFFDDD@@@======>>>>>>============>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999777777777777666666666666888888777777777666666666777888;;;===@@@BBBDDDEEEIIIMMMSSSXXX^^^gggrrryyy~~~|||sss___XXXOOOGGGDDDDDDGGGIII[[[kkk~~~yyyrrrppprrrssszzz{{{pppjjjeeeeeeiiisss{{{}}}}}}xxxttttttwwwwwwrrrmmmXXX[[[eeetttuuummmmmmhhhaaafffssssssvvvvvvsssyyyeeeOOO>>>...+++///---------------------------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,------......///000000000......------......///000......///000111222333333444555666666555666888:::rrrYYYIIIEEECCCAAA>>><<<;;;<<<>>>???<<<;;;;;;:::999888777777666666777777777555444222111000.........---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$&&&###"""%%%%%%###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,++++++++++++,,,---......,,,:::MMM___sssrrr```fffwww~~~|||}}}wwwaaaJJJ:::333444777888777888@@@TTTssssssccc]]]___gggrrr|||rrrddd^^^VVVPPPJJJFFFEEEEEEAAAAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999888888888888888888999999777777777888888999:::;;;>>>???@@@BBBFFFKKKPPPRRRXXX]]]dddlllrrryyy|||uuukkkbbbRRRLLLFFFFFFLLLSSSWWWYYYkkkuuu}}}wwwvvvyyysssjjjgggiiikkksss~~~~~~~~~ttttttuuuvvvtttlll```WWWLLLTTTbbbsss}}}rrrfffjjjhhh^^^aaammmpppqqqllleeeeeeooozzz~~~mmmRRR>>>444,,,...333///,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---------------------------------....../////////------------......//////......//////000111222222333444555555444555777999qqqXXXHHHCCCBBBAAA>>><<<<<<<<<>>>???<<<;;;:::999888777777666444555666666555333222222000///......///...,,,)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$'''+++***###!!!''',,,+++%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((()))))))))*********************************+++++++++,,,,,,+++++++++++++++,,,------...000777GGGaaayyy|||llleeekkkvvvuuu\\\CCC555555:::555555555666===RRRpppoooddd\\\ZZZ\\\fffxxx{{{lll___XXXTTTRRRJJJIIIGGGDDDBBB@@@???>>>AAAAAA@@@???>>>>>>======::::::999999888888888888888888888888888888888888777777777777888:::;;;<<<888999:::<<<>>>AAADDDFFFKKKLLLMMMQQQXXXaaaiiinnnpppuuu}}}~~~qqqfff___XXXRRRFFFBBBCCCNNN```lllnnnllluuuyyy||||||zzz|||wwwlllkkkpppsssuuu|||{{{{{{sssuuuuuunnncccWWWNNNJJJQQQYYYccclllqqquuuyyy|||}}}zzzlllpppooodddaaajjjllliiiaaaZZZZZZcccnnnssszzzpppPPP;;;000...+++...000+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,------------------------------------............,,,------........................//////000000111111222333222222222444666pppWWWHHHCCCAAA@@@???=========>>>>>>;;;;;;:::999888777666666333444666666333222111111//////...//////...,,,)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""$$$&&&'''((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$''''''(((---555QQQ>>>***###%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))************************************++++++++++++++++++***++++++,,,---...222---,,,666LLLfffzzz~~~vvvllllllsss~~~jjjPPP===777999666666666555444===QQQeeetttgggbbbYYY]]]ccciiimmmvvvzzzrrrlll```^^^ZZZUUUPPPLLLIIIHHHFFFEEECCCAAA???>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;999999::::::<<>>>>>===;;;;;;:::999888777666666222555777666333111111222///......///000///,,,)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&"""$$$(((++++++)))&&&$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###'''&&&%%%,,,555\\\GGG...!!!"""(((...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))************************************++++++++++++*********+++,,,---...///000---,,,///:::NNNfffxxx}}}wwwuuuvvvwwwwwwzzzvvvcccOOOBBB<<<<<<888777999888999BBBMMMkkkmmmeee^^^YYYUUUSSSZZZcccsssyyyrrrkkkddd```]]]TTTSSSPPPMMMKKKIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKNNNRRRTTTZZZZZZ\\\^^^bbbgggkkknnnuuuyyyuuukkkddd___ZZZOOODDDCCCKKKSSSWWW^^^```gggrrrpppmmmmmmpppqqqppprrruuuuuurrrrrrssstttuuu|||qqqaaaXXX[[[eeeoooxxxwwwuuurrrqqqvvv}}}xxxiiieeeffffffdddcccgggccc\\\XXX[[[gggyyyxxx```JJJ<<<333+++///222+++***///...++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------............//////---...//////...///111333qqqYYYJJJFFF===>>>???@@@@@@???===<<<;;;::::::999888777666666222555777777444111111333.........///000///,,,)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&"""&&&***......+++'''$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%"""$$$...000***'''((()))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))************************)))************+++++++++*********+++,,,---///000+++...///...000===WWWmmm}}}sssxxxzzzvvvlll|||~~~~~~{{{xxxeeeRRREEE???888555999<<<:::;;;???LLLmmm}}}tttoooggg\\\VVVWWWSSS___fffgggrrrzzztttqqqiiigggddd```]]][[[ZZZZZZSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTUUUWWWZZZ___ccceeennnnnnoooqqqtttxxx}}}zzzmmm___TTTMMMOOOMMMGGGCCCIIIZZZiiippppppssswwwzzz~~~vvvlllbbb```dddrrr}}}~~~yyyvvvxxxtttrrrtttvvv|||sssjjjjjjrrr~~~~~~zzzzzz}}}wwwhhhaaadddiiijjjiiikkkgggbbb]]]]]]iiikkkQQQ:::...000+++///000%%%$$$,,,///++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,)))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------..................---/////////...///111333pppWWWGGGBBBBBBAAA???======>>>???@@@>>>;;;:::<<<:::666444666888888666555333111000000............---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((((('''''''''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))&&&###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************************+++,,,---...000//////......444FFFXXXvvvmmmllliiifffuuuwwwxxxwwwzzz}}}}}}|||zzzkkk]]]HHH===888;;;888333666@@@<<>>???@@@>>>;;;:::<<<:::555444555777666666555444222111000////////////...---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%&&&''''''&&&%%%%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************+++,,,,,,---111000000111///111;;;GGGjjjxxxqqqkkkgggccchhh{{{yyyrrrvvv{{{~~~uuu]]]KKK<<<;;;;;;888888<<<>>>???DDDKKKVVVkkkzzzkkkbbbWWWNNNJJJLLLQQQWWWdddnnnsssfff```]]]ZZZTTTJJJBBBCCCIIIXXX___fffhhhjjjqqqwwwkkkfffiiimmmnnnrrryyy~~~~~~zzzuuusssxxx|||~~~{{{}}}~~~zzzwwwvvvzzz~~~~~~{{{zzzyyyvvvpppkkkjjjnnnqqqttt}}}sss\\\CCC333.........------,,,++++++******************************)))************++++++++++++++++++************)))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////............---///000000//////000111rrrXXXHHHDDDBBB@@@???======>>>???@@@>>>;;;:::<<<:::555333555444555666666555444222000000000000000///...---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%$$$%%%%%%$$$###$$$%%%%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###&&&'''%%%""""""'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++*********++++++,,,///...///222111///111666JJJpppyyyrrrhhhlllmmmlllqqqsssuuuzzzmmmVVVAAA;;;<<<999777777777888:::999999BBBYYYooo~~~jjj^^^VVVNNNHHHHHHLLLTTTbbbsss}}}sssiiigggiiidddVVVIIIEEELLLSSSUUUNNNJJJQQQ]]]kkkvvv}}}xxxwwwuuutttqqqmmmjjjlllrrrxxxvvvwwwwwwwwwwwwxxxxxxxxxoooeeeeeemmmrrryyywwwsssvvvuuuooonnnrrrpppxxxtttlllkkkqqqyyyoooWWWAAA222,,,,,,---------,,,,,,++++++******************************)))************++++++++++++++++++************)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---///000000///...///111sssXXXHHHDDDAAA@@@>>>===<<<===???@@@===::::::;;;:::555333555222333555777777555222000///000000//////...---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$######$$$#########%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& """$$$&&&'''+++111666&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((,,,,,,(((%%%&&&)))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********((()))))))))************,,,+++***************++++++)))+++000222000///000999YYYyyy}}}rrriiimmmwww{{{wwwvvv~~~}}}sssbbbPPPFFF???999777888444777<<>><<<<<<===>>>???===:::999;;;999555333444111333555777777555333111............---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%#########%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%)))000666:::;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((,,,,,,(((%%%&&&)))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************((()))))))))************++++++******)))*********,,,((((((---111000///000555@@@[[[yyywwwtttpppuuu{{{zzzrrrtttxxxsssjjj\\\KKK===999<<<<<<666333444666666:::@@@BBBNNNggg|||rrrnnnssstttiiifff^^^TTTOOOPPPRRRTTTSSSUUUYYY___hhhqqqyyy{{{vvvsssnnngggbbb^^^[[[XXXVVVLLLGGGDDDEEEIIIMMMLLLIIILLLXXXlll~~~~~~yyyyyyttt[[[RRRTTTRRR\\\jjjssstttqqqnnnlllnnnrrrtttxxxttt^^^MMMEEEKKKUUUppprrruuuyyyrrrqqq|||tttuuummmooossszzz}}}yyywww{{{mmmOOOCCC444,,,---000000---,,,+++++++++++++++******************************))))))*********++++++++++++++++++*********))))))*********************************************************+++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,---------......//////...///000///...---...///sssVVVFFFCCCAAA???>>><<<<<<===>>>???===:::999;;;999444222444222333555666666444333111............---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$%%%'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###'''---111111///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++))))))))))))******************)))))))))******+++///+++***---...---,,,///444000@@@cccyyyzzzzzz{{{wwwwwwtttpppxxx~~~|||ooo[[[III???===<<<444///222666777888999:::;;;EEEYYYnnn}}}sssnnnpppvvvzzztttlllbbb\\\[[[ZZZXXXUUUKKKKKKKKKKKKNNNQQQUUUXXX]]]ccciiimmmooopppsssvvvrrrqqqpppsssxxx|||~~~}}}wwwxxx{{{~~~}}}xxxqqqkkkiiimmmmmmeee]]]XXXUUUQQQJJJKKKKKKKKKJJJIIIHHHHHHHHHEEEDDDKKKWWW```ccccccbbbjjj{{{jjjXXXVVV[[[cccjjjqqqtttrrrmmmjjjiiiqqq|||~~~jjjSSSEEECCCJJJWWWbbbllljjjjjjmmmwwwyyy~~~xxxrrrttt~~~xxxsssnnnooovvv}}}yyycccQQQ888222---,,,...000...+++++++++++++++++++++******************************)))************++++++++++++++++++************)))************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...///000///---------...qqqTTTFFFEEE@@@???===<<<<<<<<<>>>???===:::999:::999444222444444555555555444333222222////////////...---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%$$$###"""###%%%(((%%%$$$$$$%%%'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++))))))))))))************))))))((())))))***+++,,,---++++++...---***+++...000---333EEEWWWcccqqq}}}zzzxxxxxxtttooouuufffTTTHHH???:::999;;;<<<888555555777444777@@@KKK\\\}}}xxxtttsss|||sssooojjjccc^^^UUURRRNNNJJJGGGFFFFFFFFFAAAEEEJJJKKKIIIIIIKKKOOOMMMLLLLLLMMMOOOQQQSSSUUUOOOPPPQQQSSSTTTQQQLLLHHHGGGMMMPPPLLLHHHHHHJJJJJJEEEGGGHHHIIILLLRRR\\\dddaaaYYYVVVbbbwwwyyypppfffbbbeeeiiivvv{{{}}}yyywwwwww~~~kkkYYYNNNGGGLLLYYYeeeooovvvlllgggcccfffqqq}}}vvvjjjkkksssyyy}}}uuuuuuzzz{{{sssqqqmmmmmmqqqzzzsss\\\HHH:::,,,---,,,,,,,,,,,,,,,,,,******************++++++************************)))************++++++++++++++++++************)))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////...///000///---,,,---...oooSSSFFFFFF@@@???===<<<;;;<<<>>>???<<<999999:::999444222444666666555444333333222222000000000000///...---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!###&&&)))$$$$$$###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%))))))&&&######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************(((((((((((()))***,,,,,,((((((+++...---***+++///+++000111///777KKKcccrrr|||~~~wwwtttpppZZZMMMFFF>>>999555222666<<<555555888<<<:::AAA]]]|||zzzvvvoooiiifffaaa\\\WWWTTTRRRQQQJJJMMMPPPNNNIIIFFFHHHKKKGGGHHHHHHFFFEEEEEEGGGIIIJJJIIIIIIKKKLLLLLLJJJHHHCCCKKKPPPPPPPPPUUU[[[^^^aaa___\\\YYY___ooo~~~uuuuuunnnfffeeeiiipppuuuwww~~~}}}sss^^^HHHHHHHHHQQQfffyyy{{{tttnnnpppyyyuuueeeffflllmmmooosssvvv{{{~~~qqqgggjjjlllmmmpppyyysssWWWBBB555...+++---///---***))),,,///******************++++++************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////...///000///---,,,---...rrrXXXHHHCCCEEECCC@@@===;;;:::999999<<<;;;:::888777666666555:::::::::999777555222111222111//////000000...---************))))))))))))((())))))(((&&&%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++,,,,,,,,,,,,------...,,,000444222777OOOjjjzzzwwwyyywwwrrr[[[NNNBBB???===888666777888555555777666999HHHXXXooo~~~www}}}}}}~~~}}}xxxnnnfffaaa``````\\\WWWVVVXXXZZZZZZXXXZZZWWWQQQNNNQQQXXXZZZVVVSSSSSSTTTWWWYYY[[[ZZZYYYVVVdddooommmbbb___hhhtttpppooo|||pppfffgggeeeeeejjjrrryyy|||}}}wwwpppdddRRRGGGFFFCCCUUUlllzzzqqqgggdddeeekkkqqqzzzmmmhhhbbbgggmmmsss~~~sssWWW===///---000,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******************************************************************))))))*********+++++++++,,,,,,,,,---------.........///000///---,,,+++,,,qqqVVVFFFBBBBBBAAA???===<<<;;;<<<<<<<<<;;;:::888777666666555666777777666555333111000222111//////000000...---************))))))))))))((())))))(((&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$"""$$$&&&''''''&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++,,,,,,,,,------...,,,...111000222DDDZZZyyyrrrrrrooouuu}}}ooobbbTTTJJJBBB999666888666555666999999999@@@JJJSSSaaattt{{{~~~}}}~~~|||uuunnnkkknnnuuu{{{{{{uuukkkeeejjjsssvvvtttiiimmmttt|||}}}tttlllzzz~~~yyyppphhh```ZZZ]]]aaahhhrrrzzz~~~~~~}}}tttaaaWWWMMMBBB@@@DDD\\\kkkwwwpppmmmlllpppuuu~~~zzzppphhhgggdddjjjrrr}}}ttt\\\EEE555...,,,---,,,,,,+++++++++*********+++******************+++(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********************************************************************************++++++++++++,,,,,,,,,,,,------------......///000///---,,,+++,,,oooUUUEEE@@@???>>>===<<<<<<===>>>???<<<;;;:::888777666666555444555555666555333222111222000////////////...,,,************))))))))))))((())))))(((&&&&&&''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%''''''%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,///+++,,,...---,,,666DDDaaa~~~qqqkkkggglllwwwyyymmmbbbTTTGGG???===777444555777888666777;;;;;;AAALLLYYYjjj~~~xxxggg___\\\\\\\\\ccchhhooouuuxxxzzz{{{|||{{{zzzdddTTTEEE@@@AAAEEEPPP]]]mmmvvv~~~yyyvvvrrrnnnpppuuu}}}}}}vvviiibbbaaaccclllyyy~~~fffUUU???111------,,,***,,,++++++++++++*********************************'''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///000///---,,,,,,,,,oooUUUEEE@@@>>>>>>===<<<<<<===>>>???<<<;;;:::888777666666555555555666777666555444333222000///...//////...,,,************)))))))))((('''((()))(((&&&&&&''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((()))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,///++++++------+++...444AAAZZZ|||xxxjjjccceeerrr{{{qqqcccTTTJJJHHHBBB:::777777777888888666777888<<>><<<<<<<<<===>>><<<;;;:::888777666666555333444555666666555444333111000......//////---,,,************)))))))))((('''(((((((((&&&&&&(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###  ###%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,...++++++...///...---...333???[[[zzznnnkkkpppvvvyyy|||mmm```fffZZZJJJ<<<888999:::999999888666444666>>>IIIQQQnnn{{{}}}zzzwwwyyy|||nnnfffbbbaaa```fffsss}}}oooeeebbbbbbbbbaaaaaabbbdddjjjrrrzzz}}}mmmXXXFFF<<<<<<@@@IIISSS]]]fffqqqzzz{{{yyyzzz~~~}}}~~~}}}yyytttvvv{{{sssfffaaajjjyyypppVVVBBB555111,,,)))***++++++***+++++++++*********))))))((()))************)))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))*********************************************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,---///...---+++,,,,,,rrrXXXHHHCCCAAA@@@>>>===<<<<<<<<<<<<<<<;;;:::888777666666555111222333333333222111000111///............---+++************))))))))))))'''(((((((((&&&'''(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###  ###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************************(((((((((((())))))))))))'''(((((())))))*********************++++++++++++,,,++++++---/////////...222444FFFgggwwwuuuvvvsssmmm|||uuuwwwmmmZZZGGG===;;;888444888888777666555777;;;>>>HHHYYYnnnzzz{{{{{{zzz|||~~~||||||{{{lll^^^UUURRRRRRWWW^^^lll{{{vvvmmmaaaWWWRRRSSSVVVXXX]]]cccmmmwwwppp^^^NNNAAA===>>>===HHHWWWccciiimmmsssxxxzzzzzz}}}}}}vvvrrrsssxxxnnnXXXBBB333+++---......,,,++++++++++++************)))))))))'''((()))******)))((('''************++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((())))))*********************************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......,,,+++,,,---rrrXXXHHHCCC@@@???>>>===<<<<<<======<<<;;;:::888777666666555111222333333222111000///111///............---+++************))))))))))))&&&'''((('''&&&''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++************++++++++++++***+++++++++,,,...//////000000:::OOOjjj}}}|||}}}xxxvvvyyywwwmmm___RRRJJJ???666777777777777666777999:::999DDDPPPYYYggg{{{zzzvvvtttuuuvvvuuurrrooosss}}}~~~yyy{{{~~~|||yyyyyy|||xxxlllaaaYYYXXXZZZXXXYYY```iiimmmmmmmmmpppjjjhhhddd```]]]```fffkkkooottt{{{pppbbbRRRGGGAAA???FFFOOONNNYYYgggnnnqqquuu{{{zzz}}}}}}uuutttxxx{{{vvvcccQQQBBB555,,,***+++---------,,,+++***************))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''(((((()))******+++*********************************************************++++++++++++,,,***++++++++++++,,,,,,,,,***,,,...---,,,+++,,,---qqqXXXHHHCCC???>>>===<<<<<<===>>>???<<<;;;:::888777666666555444444555555444333111000111///...---......---+++************))))))))))))&&&'''(((''''''''')))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###""""""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++)))************+++++++++)))******((()))+++.........000333:::JJJeeezzz{{{xxxyyynnnaaaQQQBBB:::999888666555666777888555:::<<<;;;AAASSSiiivvv{{{wwwvvvuuu|||}}}sssnnnrrryyy~~~{{{|||~~~~~~|||~~~uuummmhhhhhhlllZZZVVVVVVZZZ]]]^^^```eeedddgggkkkkkkkkknnnvvv|||nnnaaaLLLDDD???@@@CCCGGGQQQ\\\hhhqqqxxxxxxwwwyyywwwnnnpppyyywwwaaaJJJ:::444...)))+++***)))***,,,,,,+++)))************))))))))))))'''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***,,,------,,,+++,,,---nnnUUUGGGDDD???>>><<<:::999:::;;;<<<;;;;;;;;;:::888666555444555555555666555555444333000000000000///...---,,,,,,+++***)))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###"""###%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------000,,,///555888AAAZZZttt{{{yyywww{{{xxxvvv~~~qqqrrrzzz~~~~~~vvvfffHHHBBB;;;777777888777555777888888777777<<>><<<:::999:::;;;<<<;;;;;;;;;:::888666555444555555666666555444333333000000000//////...---,,,,,,+++***)))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++)))&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---***+++000000222BBBUUUiiisssnnnkkkppp|||zzzzzzxxxxxxvvvxxxbbbVVVEEE999555666:::;;;777888888888888999<<<>>>DDDTTTjjj|||zzzvvvvvvxxx{{{yyytttpppqqquuuyyyzzzyyyssssssrrrpppnnnooossswwwzzzqqqlllmmmqqqssstttzzz~~~~~~qqqaaaSSSHHHCCC@@@IIINNNSSSYYYfffwwwxxxqqquuu|||{{{}}}|||fffSSS@@@111//////+++***...,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,******++++++++++++******++++++++++++,,,---......rrrXXXHHHCCC???>>><<<:::999:::;;;<<<;;;;;;::::::888777555444666666666555555333222222//////000//////...---,,,,,,+++***)))(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((---...,,,(((%%%###'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++)))*********++++++++++++///,,,,,,000///,,,111;;;HHHaaa}}}pppjjjiiiqqqwww}}}{{{{{{nnnYYYIII@@@=========888888777888999999888777444===HHHQQQZZZgggxxx{{{zzzzzz{{{|||wwwtttttttttrrrpppmmmmmmlllkkklllqqqxxx~~~uuuooobbb[[[RRRKKKIIIKKKOOORRR___fffmmmttt}}}~~~}}}yyy{{{uuuiiillluuu|||aaaIII999///***---...+++***---+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,******++++++++++++******++++++***++++++,,,---...qqqWWWGGGCCC???===;;;999999999:::;;;:::::::::999888777666555666666666555444333222111////////////...---,,,,,,,,,+++***)))(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))+++)))&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))************///------111111...///333777AAATTTooozzzsssuuuzzz{{{yyynnneee[[[QQQJJJCCC???:::888:::;;;:::888:::<<<======>>>CCCLLLTTTeeeppp~~~vvvfffYYYQQQLLLIIIHHHGGGGGGMMMYYYeeeooottt}}}xxxsssqqqwwwyyymmmaaa^^^fffpppjjjQQQ???666000,,,+++...---)))(((++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************++++++++++++******++++++++++++******++++++******+++,,,,,,---nnnTTTFFFCCC>>>===;;;999888999:::;;;:::::::::999888777666555555555555555444333222111////////////...---,,,+++,,,+++***)))(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********---******---.........000000///777NNNjjj~~~}}}}}}}}}www{{{vvvlll^^^UUUIII@@@;;;:::888777666777888888888999<<>>GGGQQQWWW]]]jjj|||yyysssfff___SSSGGG???>>>AAAEEEGGGLLLVVVdddrrr~~~}}}yyywww~~~~~~ssslllbbb\\\]]]gggqqqwww~~~}}}tttaaaHHH444---//////---,,,---+++((((((+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******++++++++++++******++++++*********+++,,,,,,mmmSSSEEEBBB>>>===;;;999888999:::;;;:::::::::999999777666666333444444444444333222222......///......---,,,+++,,,+++***)))(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******((()))))))))************...---,,,,,,------...000,,,,,,222;;;DDDRRRlll~~~}}}~~~zzzqqqcccTTTIIIAAA<<<999666777888999999999999999777:::=========CCCPPPZZZ```ccchhhlllqqqyyyuuuhhh[[[PPPIIIFFFIIIJJJHHHDDDCCCHHHNNN[[[cccooozzz|||}}}zzzooohhh___^^^iiixxx~~~vvvcccLLL>>>777111---,,,,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++******++++++++++++******++++++************++++++pppUUUEEEAAA>>><<<:::999888888999:::999999999999999888777666222222333444444444333333............---,,,++++++,,,+++***)))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))*********++++++,,,///000///---...///000,,,---222555222666PPPmmm~~~sssfffZZZQQQMMMGGGDDD@@@===;;;:::777666999::::::888777888===BBB<<<@@@DDDFFFHHHNNNWWW^^^mmmrrrxxxzzz{{{~~~rrrjjj___TTTKKKDDD???;;;???JJJVVVXXXTTTSSSXXX___qqqyyy~~~|||~~~|||xxxppplllfffgggrrr|||zzzqqq^^^III444///111111...,,,***)))((((((***,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))******************++++++++++++******++++++************++++++tttWWWFFF@@@>>><<<:::888888888999:::999999999999999888777666111111222333444444444444............---,,,++++++,,,+++***)))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************++++++++++++%%%***...---++++++---///111,,,...444444444BBBVVVwwwuuukkkfffWWWPPPGGG@@@===<<<;;;:::333444666777777888:::<<<999<<<>>>===;;;===CCCIIIHHHLLLQQQUUUXXX\\\aaaeeebbb___]]]cccmmmwww|||~~~}}}xxxpppkkk]]]YYYUUUUUUWWWZZZZZZXXXSSSLLLDDD@@@@@@CCCDDDDDDCCCQQQaaaeeebbbdddnnnyyy||||||{{{{{{{{{nnnnnnllllllrrruuukkk]]]EEE:::222000...******---,,,+++)))***---///+++&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************++++++++++++******++++++***************+++qqqVVVFFFBBB===<<<:::999888888999999999::::::999777666777888333333333333333333333333------------,,,+++******)))((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""###$$$$$$$$$##############################!!!!!!"""##################"""!!!"""###$$$###!!!########################"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))************+++++++++***+++,,,,,,------,,,,,,,,,,,,+++,,,---000333555RRRggg|||lll```SSSDDD;;;999<<<888444333666888888777777999:::888444444666999999888888999;;;===@@@BBBAAA???>>>@@@DDDGGGIIIIIIPPPWWW^^^aaa```\\\ZZZYYY___ccchhhoootttxxxzzz{{{yyypppeee]]]ZZZ[[[\\\\\\RRRRRRQQQOOOKKKGGGCCCAAA@@@<<<<<<>>>???;;;:::;;;999===AAAFFFOOOXXXZZZVVV[[[aaalllwww{{{zzz}}}|||{{{tttrrrtttvvvuuuxxxxxxrrreeeTTTFFF===//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))************+++++++++++++++************++++++************************pppUUUEEEAAA===<<<;;;999999999999:::777888888777555444555666555444444333333222222111............---,,,++++++))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$########################""""""###$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""########################"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))*********+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,---///222333:::JJJeeesss___PPPIIIAAA>>>::::::<<<<<<999777;;;999888888777777666555444444444444555555555555888888777777888:::;;;;;;999===AAACCCAAA???>>>>>>;;;===@@@DDDGGGHHHIIIJJJKKKFFF@@@======>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;777555888999999:::===AAAGGGOOOVVV___iiikkkiiijjjlllsss||||||vvvwww|||yyytttrrrssswwwyyyvvvqqqhhh[[[MMM???555///......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))*********++++++++++++******))))))******+++************************pppTTTEEEAAA>>>===;;;:::999999::::::777888888777555444444555555555555444333222111000////////////...---,,,,,,))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!"""###$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###########################"""############$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,------,,,,,,---...000111...666IIIeeezzzsssyyy{{{iii___RRRNNNIIIFFFDDD@@@:::555;;;777333444777777555111222333333444444333222111555666666666555555666888444555666555444444444666888888888888888888888999666555333333444555444333555555444333333333444555999555444888:::;;;???DDDOOOXXXaaafffmmmuuuxxxxxx|||}}}tttqqqnnnqqqxxx~~~xxxtttpppppptttyyy|||}}}sssgggTTTDDD888111,,,))),,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))))))))*********+++++++++******))))))******+++************************pppUUUEEEBBB>>>===<<<:::999::::::;;;999::::::999666555555666333444444444444333222111/////////......---,,,+++***))))))(((((((((((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$########################""""""###$$$$$$$$$##############################"""###$$$$$$%%%%%%$$$$$$%%%$$$######%%%%%%$$$###########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++...---,,,,,,,,,---...///111222999IIIdddyyyuuu|||xxxrrrkkkbbb[[[UUUPPPIIIDDDAAA===999777888999999888888777666666555555555555333555888888777666777999999999999888888888999:::777777666555555555555666:::999999888888888888777777999;;;>>>@@@BBBCCCDDDFFFDDDFFFIIIKKKKKKOOOTTTaaaiiioooqqqttt{{{zzzvvvyyywwwwwwyyy~~~zzzxxxpppnnnnnnsssyyy{{{xxxttt^^^QQQ???333///...---,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******************************qqqWWWGGGCCC>>>===;;;:::999999::::::999::::::999666444555555111222333444555444333222------...------,,,+++*********)))((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!########################!!!""""""###############$$$"""!!!"""###$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********)))***++++++,,,,,,++++++------,,,,,,,,,,,,------///000111444>>>TTTqqqyyyrrrooonnnllljjj^^^[[[VVVOOOIIIGGGJJJMMMLLLIIIDDD???;;;888888777333555777888777666555555444444444555555555444333111111111222333555666777888777666555555666999;;;<<>><<<<<<<<<;;;:::888:::;;;===???BBBEEEFFFGGGAAABBBBBBBBBDDDHHHNNNSSSXXX___jjjuuu||||||}}}||||||~~~~~~{{{~~~|||zzz|||~~~{{{vvvnnngggbbbkkkjjjhhheee^^^RRRCCC999...+++((((((***+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))qqqWWWGGGDDD<<<;;;999888777777888888777888888666333222111222333444666666555222///...............---,,,+++***+++***)))(((''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################""""""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$###""""""$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((()))*********(((((((((((()))))))))***))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,...000000///111555:::RRR```rrrzzz~~~yyywww~~~{{{wwwqqqkkkfffcccbbbaaabbbhhhnnnpppkkkeeefffaaaZZZVVVUUUUUUSSSRRRMMMOOORRRUUUXXXYYYZZZ[[[[[[]]]```bbbeeejjjqqqvvvvvv{{{yyyuuuvvvrrruuu{{{~~~}}}yyyqqqmmmnnnqqqsssvvvzzzyyytttkkkdddbbb^^^VVVLLLAAA888000+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))pppVVVFFFCCC;;;:::999777777777777888999::::::888555333333444666777777777555111---***////////////...---,,,+++++++++)))(((''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!###%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))))))))***++++++++++++***))))))***+++,,,---,,,,,,111---***---222555222...888CCCUUUjjj~~~pppttt|||||||||wwwuuuxxx}}}sssllliiiiiihhhhhhkkkmmmpppsssuuuuuuuuutttiiimmmqqqtttwww{{{{{{~~~|||xxxqqqmmmooovvv}}}~~~}}}|||rrrkkkkkkfffiiipppxxx|||yyyooogggXXXQQQFFF888...***+++...+++,,,+++***((()))***,,,))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))rrrZZZJJJBBB===<<<:::888888999:::;;;888888777666666666666666666555444333111000//////////////////...---,,,+++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---###"""###%%%(((((('''%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%################################################&&&### !!!$$$%%%&&&$$$$$$##################%%%%%%%%%%%%$$$$$$######""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))+++*********))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,---------------............///111666???PPPfffzzzzzzsssppppppqqqzzz||||||zzzzzzyyyyyy{{{uuuqqqssspppjjjmmmyyyxxxxxx{{{tttlllfffaaadddkkksssvvvpppbbbWWW@@@<<<666111---+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))sss[[[JJJBBB===<<<:::888888999:::;;;999888777666555555555555444444333222111111000000////////////...---,,,+++***)))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%,,,111222///)))$$$(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###################################################""""""###%%%%%%$$$###########################""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))*********)))))))))(((((((((((((((((())))))))))))*********+++++++++,,,,,,------------...............///111666BBBYYYttt~~~||||||{{{{{{|||{{{uuupppooorrrtttzzz|||{{{vvvqqqmmmhhhdddllliiigggddd```VVVIII???666333000,,,*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))ttt\\\KKKCCC===<<<:::888888999:::;;;:::999888666555444444444333333222222222111111111////////////...---,,,+++******)))))))))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%444MMMWWWAAA$$$(((&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%################################################"""###&&&)))***)))%%%"""########################!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""############""""""""""""""""""###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))(((((((((((((((((()))))))))))))))))))))************+++,,,,,,,,,---------.........///---***+++777LLL]]]wwwzzzyyyyyyrrrxxx~~~{{{zzz}}}xxxrrrmmmkkkiiihhhgggkkkcccWWWLLLDDD;;;222,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))uuu]]]KKKCCC===<<<:::888888999:::;;;:::999888666444333333222111111111111111222222222////////////...---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&!!!+++HHH[[[HHH((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&################################################%%%&&&(((+++---,,,(((%%%###############$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""""""""#########$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,,,,------------...000111///---///666===BBB]]]www{{{yyy~~~{{{{{{sssxxx~~~{{{yyy{{{xxxpppmmmjjjgggfffeeecccaaaUUUMMMAAA777111...,,,+++((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))uuu]]]KKKCCC===<<<:::888888999:::;;;:::999777666444333222222000000111111111111222222////////////...---,,,+++************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""---///((((((000///&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&################################################'''&&&&&&'''))))))(((&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((())))))(((((((((((())))))))))))************+++++++++,,,++++++++++++,,,,,,,,,---,,,---...///111111///---)))===SSSbbbwww}}}qqqlllgggeeeooo}}}~~~zzz{{{{{{nnnwww{{{oooqqq}}}wwwnnniiilllkkkiiifffaaaYYYQQQKKK>>>999222---++++++,,,---((()))***+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))uuu\\\JJJBBB===<<<:::888888999:::;;;999888777555444333333333000000111111111111111111////////////...---,,,+++++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,%%%!!!###$$$ &&&%%%$$$%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((())))))"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''################################################%%%###""""""$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,///,,,)))+++///333222000222555999AAAVVVrrrwwwiii^^^\\\```ttt|||~~~lllqqq||||||{{{xxxssssssyyy}}}yyytttmmmkkklllssspppkkkcccXXXKKK???666333111...,,,***)))******((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))uuu\\\JJJAAA===<<<:::888888999:::;;;888777666555444333333444111111111111000000000000////////////...---,,,++++++++++++*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!###***---)))###&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''################################################$$$"""!!!"""###%%%$$$###!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))************+++************++++++++++++///---++++++---000222333666111///333===MMMdddxxxwwwpppkkkaaahhhpppwwwooonnnrrr{{{~~~}}}|||{{{|||tttnnnmmmkkkhhhiiinnnjjjcccZZZOOOEEE;;;222---,,,------,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))ttt[[[III@@@===<<<:::888888999:::;;;777666555444444444444444111111111111000000000///////////////...---,,,++++++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&"""$$$---&&&%%%$$$%%%'''((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''################################################$$$$$$$$$%%%''''''%%%$$$!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%""""""############""""""""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++(((+++------,,,+++,,,---,,,***...555222///;;;NNNZZZmmm|||xxxoooffffffrrrxxxrrr}}}zzzvvvtttsssrrrqqquuu{{{qqqllllllrrrzzz}}}|||yyy~~~~~~|||~~~wwwpppkkkkkkhhhbbb___bbbQQQIII===333---***))))))'''(((***+++******+++,,,***))))))))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))tttZZZHHH???<<<;;;;;;::::::;;;;;;<<<999888666444333444555666333444444444444333222222000000000///...,,,+++***)))((((((((((((((())))))''''''''''''((((((((((((&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$##################%%%""" ###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############%%%""""""%%%'''%%%"""$$$&&&%%%$$$###$$$%%%################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((()))*********(((''''''(((((('''&&&'''((((((&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333<<>>444...,,,,,,---)))((()))++++++''''''+++(((((()))((('''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))tttZZZHHH@@@<<<;;;;;;::::::;;;;;;<<<999999888777666444222111222222222222222111000000.........///......------++++++)))(((''''''''''''''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################################################################!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$ !!!!!!!!!"""$$$%%%&&&!!!""""""###$$$$$$%%%%%%"""%%%&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""%%%&&&###!!!$$$%%%$$$"""$$$&&&%%%$$$###$$$%%%################################################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++///,,,(((&&&&&&''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,------------------,,,,,,---...000111222222444///---000///...444<<<555>>>DDDIIIUUUhhhwww}}}}}}{{{~~~|||~~~|||}}}zzzrrrqqquuu}}}vvvnnnlllnnnooozzz{{{uuuuuurrrlllfffhhhppp{{{~~~xxxvvvuuuooohhh]]]aaaaaaXXXMMMFFFAAA<<<666111---,,,//////+++&&&)))(((***------)))(((+++(((((()))(((((((((***+++(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))pppXXXIIIBBB<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::888666444333222111111000000000000000///...---...//////---+++***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%$$$###"""########################$$$$$$############$$$$$$'''%%%###"""!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$""""""""""""############%%%%%%$$$###"""""""""###$$$$$$$$$#########"""""""""###$$$%%%%%%$$$""""""########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((,,,((('''***((("""$$$***%%%%%%&&&'''((()))******)))************++++++++++++,,,------......---------------............/////////111222222222222222333444666888;;;AAAIIINNN```hhhsss|||zzzuuuyyy}}}}}}{{{uuuooogggaaannnrrryyy}}}}}}wwwoooiiihhhdddaaaccciiinnnpppnnnuuutttmmmdddbbbccc```YYYKKKGGGAAA;;;555000...---+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))oooXXXHHH@@@<<<<<<;;;;;;;;;;;;<<<<<<999999999999777555333222222111000000//////000000...---,,,---......,,,******)))(((((())))))((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""######$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$""""""""""""############$$$$$$######"""#########$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''&&&(((+++,,,***(((((()))***++++++)))((()))))))))************++++++++++++,,,------...---------------------............//////000111222222222222333444444444444777;;;>>>@@@GGGSSS___iiirrrzzz~~~~~~||||||~~~{{{vvvqqqjjjeeeeeeiiiooossssssmmmfffaaa]]][[[[[[___fffkkkkkkiiigggeee^^^TTTPPPOOOKKKDDD777555222...,,,+++***************)))))))))(((((())))))))))))((((((''''''))))))))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))oooWWWGGG???<<<<<<;;;;;;;;;;;;<<<<<<888888888777666444222111222111000000//////000000---,,,+++,,,------+++)))***)))(((((())))))((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$"""""""""###%%%&&&########################$$$$$$############$$$$$$!!!###%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$"""""""""#########$$$$$$#########"""######$$$$$$$$$$$$$$$###############"""######$$$$$$$$$##############################$$$$$$$$$###############$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&(((((('''))),,,,,,)))(((+++---,,,)))'''(((***)))************+++++++++++++++,,,---------------------------...............///000111111222222222111111222111//////111222111555;;;AAAIIIRRR[[[aaagggppp|||{{{zzzzzz}}}|||{{{{{{uuuqqqlllfffbbb___ccchhhkkkjjjfff```\\\YYYWWWWWWZZZ]]]^^^[[[XXXNNNLLLFFF>>>:::888555000,,,+++***))))))***+++,,,******))))))))))))(((((()))))))))((((((((((((''')))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))pppWWWFFF???<<<;;;;;;::::::;;;;;;<<<888888777666444333222111111111000///////////////...,,,,,,,,,------,,,******)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#################################$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%########################"""#########$$$$$$$$$$$$################################################$$$##################$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))---+++$$$!!!''',,,,,,$$$'''++++++((('''))),,,))))))*********+++++++++++++++,,,------------,,,,,,,,,---------.........---...///000111111111111---///111111000000111222444444444444555888===AAA@@@GGGPPPVVV[[[```fffkkktttxxx{{{||||||}}}zzz{{{||||||{{{|||wwwqqqkkkgggccc^^^ZZZ\\\^^^aaacccccc```\\\YYYTTTQQQMMMJJJHHHEEE@@@<<<555444222...,,,,,,+++))),,,,,,+++******++++++,,,))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((''''''(((((((((qqqWWWFFF@@@;;;;;;::::::::::::;;;;;;888888666555333222222111111000000///...////////////...---...///...---+++***)))(((((())))))((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## """%%%''''''&&&###"""########################$$$$$$############$$$$$$&&&%%%###"""""""""######"""""""""#########$$$$$$############$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################"""""""""######$$$$$$%%%#########################################################$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))111555///'''&&&)))+++)))+++,,,+++(((''')))+++))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...------...///000000000000,,,...111222111111111222000111111111111222555888333555666777888>>>EEEKKKLLLQQQWWW[[[^^^eeepppxxx~~~}}}yyytttnnnmmmnnnpppnnnllljjjgggccc^^^ZZZUUUQQQOOOOOOPPPRRRSSSRRRQQQOOONNNCCC???:::444111...+++***+++************))))))+++***)))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((pppUUUFFF@@@;;;;;;::::::::::::;;;;;;999888666555333222222222111000//////....../////////...---...//////---+++***)))(((((())))))((('''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$(((++++++)))&&&###########################$$$$$$############$$$$$$'''&&&###!!!!!!!!!###$$$###""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%#########"""######$$$$$$###############$$$$$$$$$""""""""""""###$$$%%%&&&#######################################$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''///:::???888,,,(((***777444000---***))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000...///111111///......///,,,///111222222222333444333333444333222222555777444777:::<<<===AAAGGGLLLYYYiiiwwwwwwoookkklllmmmeeefffjjjooossstttrrrooonnntttyyyxxxuuusssnnniiiaaa]]]XXXUUUVVVUUUSSSQQQNNNMMMJJJGGGCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;:::222000---***)))***,,,---+++***+++,,,+++((((((,,,'''(((((()))*********+++''''''(((((((((((())))))&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((mmmRRRCCC???;;;::::::999999::::::;;;:::999777555333333333333000000///............///...---------......,,,+++***)))(((((())))))((('''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$'''))))))(((&&&$$$########################$$$$$$############$$$$$$$$$$$$#####################""""""!!!"""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$######"""#########""""""#########$$$$$$$$$###""""""""""""$$$%%%&&&########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))'''111@@@AAA333,,,000???888000+++++++++***((()))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---...////////////...///000///------...///...000222222111000000111000222444555555555444555<<<<<<;;;::::::::::::;;;:::FFFPPPPPPMMMKKKIIIEEEHHHHHHIIILLLPPPRRRQQQOOOOOOTTTXXXWWWVVVWWWTTTOOOEEECCC???===;;;;;;:::999444444444333111///............---,,,,,,---...///***++++++++++++,,,...000***)))+++---+++&&&''',,,(((((()))***************'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((kkkPPPBBB>>>;;;::::::999999::::::;;;;;;999777555444333333444000000///...............---,,,,,,,,,------+++)))***)))(((((())))))((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$ !!!###%%%&&&%%%$$$######"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###""""""######$$$$$$$$$$$$###""""""""""""$$$&&&'''########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((--- """666>>>444111999???666,,,(((***---,,,))))))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,---...////////////---...//////...///111333,,,...000111111111333444222222222222222222333333000//////111444666666555777;;;;;;888888<<<;;;666777555444555999;;;:::888666;;;>>>======???===999555444333111000///000111***,,,......---------...---,,,***))))))+++---...''')))******)))'''&&&''''''&&&(((,,,***%%%'''---'''(((((('''&&&%%%$$$###&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***+++,,,'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''bbbJJJAAA@@@;;;::::::999999::::::;;;888777666444333222111111222111000///...---,,,,,,,,,,,,------,,,,,,+++***++++++)))(((''''''''''''&&&&&&''''''''''''&&&&&&'''((()))******(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%---///***%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&'''&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""&&&%%%###"""!!!"""######!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%$$$"""!!!$$$%%%%%%&&&%%%$$$###""" """###$$$$$$###""" """"""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))&&&%%%)))000777<<<>>>---,,,,,,+++***)))(((((())))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................---------............///111111000///////////////111111222333333444555555444444222222222222444444111111111111111111111111222222222222111111111000////////////////////////........................---,,,***)))))))))*********)))))))))+++***)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&)))...111''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''bbbKKKAAA@@@;;;::::::999999::::::;;;888777666444333222111111111111000///...------,,,,,,,,,------,,,,,,+++***+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''"""%%%((()))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$$$$$$$##################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""#######################################################################################$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))'''%%%&&&***...///000+++******))))))(((((('''(((((()))))))))******************+++++++++,,,,,,******+++++++++,,,,,,,,,........................---------............///111000000//////////////////000000111222222333333333222111111111111222333000000000000000000000000000000000000////////////------------------------------------------------,,,+++***)))))))))*********))))))***++++++***((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''+++...''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''dddKKKAAA@@@;;;::::::999999::::::;;;888777666444333222111111000000000//////.........,,,,,,------,,,,,,+++***+++***)))((((((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%""""""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''((($$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$###########################################################################$$$$$$$$$###############$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,---------------------------------............///000000//////......//////---......//////000000111111111000000000000111111////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******)))))))))***,,,---+++***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&((()))''''''&&&&&&&&&&&&''''''eeeLLLAAA@@@;;;::::::999999::::::;;;888777666444333222111111000000000///////////////,,,,,,------,,,,,,+++*********)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%###$$$$$$$$$$$$###############$$$%%%%%%$$$##############################################################################%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))))))))(((((((((((()))))))))***************++++++++++++******+++++++++,,,,,,,,,---------------------------------............///000//////.........//////------........./////////000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))***)))((((((***,,,---,,,+++))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((()))''''''&&&&&&&&&&&&''''''gggNNNAAA???;;;::::::999999::::::;;;888777666444333222111111000000000000000/////////,,,,,,------,,,,,,+++******))))))(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((%%%$$$$$$%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!! !!!###$$$%%%%%%$$$##################$$$$$$$$$$$$###"""""""""###%%%&&&#####################$$$""""""############""""""########################################################################%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))))))))'''(((((())))))******+++'''(((((((((((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------------------------------............/////////............//////.........///////////////000000111111111111000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***)))))))))(((((((((***,,,---,,,+++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((((((''''''(((***''''''&&&&&&&&&&&&''''''iiiOOOBBB???;;;::::::999999::::::;;;888777666444333222111111111111111000000/////////,,,,,,------,,,,,,+++***))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''' ###&&&'''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++---***&&&######%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! """######$$$$$$$$$##############################""""""""""""###$$$%%%%%%######"""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''&&&&&&'''((((((((())))))*********''''''(((((((((((()))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------......//////////////////////////////000000111111111111000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))*********))))))((((((((()))+++,,,***)))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))******(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''''')))***''''''&&&&&&&&&&&&''''''jjjOOOBBB???;;;::::::999999::::::;;;888777666444333222111111333222222111000///......,,,,,,------,,,,,,+++***))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&***,,,***&&&"""###%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############"""!!!$$$$$$##########################################!!!!!!"""###$$$%%%%%%%%%###"""!!!!!!"""###$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&((()))(((%%%$$$&&&((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...///000/////////////////////......///000000000000///...------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************&&&''')))*********))))))(((''''''(((******((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((((((''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((((('''''')))+++''''''&&&&&&&&&&&&''''''kkkPPPBBB>>>;;;::::::999999::::::;;;888777666444333222111111333333222111000///...---,,,,,,---------,,,++++++))))))(((((((((((()))***&&&''''''''''''''''''&&&))))))(((''''''''''''(((%%%%%%$$$$$$%%%%%%&&&''')))$$$!!!'''***'''###%%%%%%%%%%%%%%%%%%%%%%%%###'''+++)))%%%"""###&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$$$$###&&&%%%###"""""""""######$$$$$$################## !!!###$$$%%%%%%$$$$$$###"""!!!!!!!!!###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''%%%&&&))),,,''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------...///000........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************************&&&'''(((*********)))((((((''''''((())))))'''%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&''')))+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&(((((('''((()))+++'''''''''&&&&&&'''''''''hhhPPPDDD>>>===<<<;;;:::999999999999888777666444222111111111222222222111111///...------------,,,+++***)))(((***((('''&&&'''((('''&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............---------------,,,,,,+++++++++.........------,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((((()))(((&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))&&&%%%&&&((()))'''%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''dddNNNBBB>>>===<<<;;;:::999999999999:::999888666555444333333222222222222111///...------------,,,,,,***))))))***((('''&&&'''((('''&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$##################$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))*********+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------............------------,,,,,,,,,+++++++++------,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''%%%###&&&%%%%%%&&&&&&((())))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))'''%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''```KKKAAA>>><<<<<<;;;:::999999999999:::999888666555444444444333222222222000///...---,,,------,,,,,,+++***)))***((('''&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++))))))((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))'''%%%&&&&&&&&&&&&&&&'''((()))...---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''|||]]]JJJBBB???<<<;;;::::::999999999:::888777666444333333222222333333222222000///---,,,,,,,,,------,,,++++++******((('''&&&'''((('''&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$####################################""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))((((((((())))))))))))************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))(((&&&&&&&&&&&&&&&&&&'''((()))---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''{{{]]]JJJCCCAAA;;;;;;:::999999999::::::888777666555444333333333333333333222000///---,,,,,,,,,---------,,,++++++***((('''&&&'''((('''&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################!!!###%%%''''''%%%###!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))((((((((((((((((((((()))))))))******************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''((('''%%%'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''}}}___KKKCCCAAA;;;::::::999999::::::::::::999888777666666666666444444333222000...---,,,,,,,,,------------,,,,,,***((('''&&&'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""###############$$$$$$$$$"""%%%(((++++++(((%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,************************'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''((())),,,---,,,***''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''~~~```KKKCCC@@@:::::::::999999::::::;;;:::999888777666666666666444444333222000...,,,+++,,,,,,---------------,,,***((('''&&&'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$###%%%'''))))))'''%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))(((((((((((()))))))))***((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))*********++++++++++++************+++++++++,,,************************((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))+++---///...---(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%&&&(((%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''```KKKBBB>>>:::::::::999999:::;;;;;;888777666555555444555555444444333222000...,,,+++,,,,,,------...---------***((('''&&&(((((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$"""######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++******))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###"""###%%%((()))((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''zzzYYYHHHBBB???::::::::::::;;;===???@@@:::999888666555555444444333444333111...------......////////////---,,,+++)))(((((((((((())))))***''''''''''''(((((((((((((((///111+++&&&(((***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########)))((('''&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))))))))'''$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''******++++++++++++******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''!!!"""&&&)))++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||[[[IIIBBB>>><<<<<<;;;;;;<<<<<<======:::999888666555555444444444444444222///---...///...////////////---,,,+++))))))(((((((((((())))))''''''''''''(((((((((((()))///111***%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~^^^KKKBBB==================<<<;;;;;;:::999888666555555555555555555555222000...///000...////////////---,,,++++++***)))(((((('''((((((''''''''''''((((((((((((***...///)))%%%$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******))))))))))))************************************))))))******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&```NNNDDD=========>>>???>>>===<<<;;;999888777666555555555555555666555333000//////000...////////////---,,,+++++++++)))(((''''''''''''''''''''''''(((((((((((((((++++++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***((()))))))))************************************))))))******+++++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbPPPEEE>>>;;;===>>>???@@@???>>>===999888777666666555555666555666555333000//////000...////////////---,,,+++++++++)))(((''''''''''''''''''''''''((((((((((((&&&&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###&&&)))***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***((()))))))))************+++++++++++++++++++++++++++++++++******)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddSSSGGG>>>======>>>???????????????888888777666666666666666555555555222000...///000...////////////---,,,++++++***)))(((((('''((((((''''''''''''((((((((((((&&&$$$$$$'''(((&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&(((***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((()))******))))))))))))************++++++++++++++++++++++++,,,++++++***))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffUUUGGG===@@@@@@???>>>>>>>>>??????888777777666666666666666444444444222///---...///...////////////---,,,+++))))))(((((((((((())))))''''''''''''((((((((((((((($$$$$$((()))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((()))******))))))))))))************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhVVVGGG<<>>=========>>>888777777666666666666777333444333111...------///...////////////---,,,+++)))(((((((((((())))))***''''''''''''((((((((()))+++%%%$$$))))))%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&(((***---///111'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##################$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnVVVEEEDDD>>>===;;;;;;===>>>===<<<999999888777666666777777666555444222000///------//////000000///---+++***++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%$$$%%%(((''''''&&&&&&%%%$$$$$$%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&(((&&&$$$%%%'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++************++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((nnnVVVCCCAAA>>>===;;;;;;===>>>===<<<:::999888777666666666666666555444222000///------//////000000///---+++***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%(((&&&%%%&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((())))))***))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((rrrZZZDDD@@@>>>===;;;;;;===>>>===<<<;;;:::999777666555555555555555444222000///...---//////000000///---+++***'''((((((((()))))))))***(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$'''%%%$$$%%%'''***++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''(((((((((+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((yyy```GGG@@@>>>===;;;;;;===>>>===<<<<<<;;;999888666555444444555444333222000///......//////000000///---+++***(((((((((((())))))))))))((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############%%%$$$######$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((~~~bbbGGG@@@>>>===;;;;;;===>>>===<<<<<<;;;999888666555444444444444333222111///......//////000000///---+++************)))((('''''''''((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((())))))***))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((aaaEEE???>>>===;;;;;;===>>>===<<<;;;:::999777666555555555444444333222111000///...//////000000///---+++***++++++***)))((('''&&&&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###&&&'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((())))))***))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$'''***+++(((%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((aaaDDD@@@>>>===;;;;;;===>>>===<<<:::999888777666666666666444333333222111000////////////000000///---+++*********))))))((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""%%%((()))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''((())))))************)))(((((((((((()))'''((()))******************)))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%)))...///,,,(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((cccFFFCCC>>>===;;;;;;===>>>===<<<999999888777777666777777444333333222111000////////////000000///---+++***(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((((('''&&&''''''$$$%%%%%%&&&&&&''''''((("""###%%%&&&'''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%!!!&&&(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''((())))))***+++,,,,,,,,,///...------,,,,,,------+++,,,---...///000000000.........---------,,,,,,(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&***000222///+++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((fffJJJ@@@===;;;:::;;;===>>>>>>>>>>>>:::666555666777666444777666555333111///...---000000000///...,,,+++******)))((()))***+++***)))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''############$$$$$$$$$$$$$$$###$$$&&&)))***'''$$$&&&(((((('''%%%$$$%%%&&&''''''''''''((()))******(((***---000222333333333111333666777777777777777777666444555666888777777777:::<<<<<<999555333222...---,,,***)))******+++))))))((('''''''''((((((###""""""###%%%%%%$$$"""&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''))))))'''%%%''''''''''''''''''''''''&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))+++---...'''(((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((fffJJJAAA>>><<<;;;;;;===>>>>>>======:::666555666777777666666555444222000///------000000000///...,,,+++******)))((((((******)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&***(((&&&''')))***)))'''%%%'''))))))))))))+++,,,...------,,,,,,---......333222333333555666555555222444666888999:::;;;<<<777777777888888777333111222444666777777666555555111000/////////000222333555555333111///...,,,+++***)))'''((())))))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((''''''''''''((()))''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))(((((((((((())))))&&&%%%%%%%%%''''''%%%$$$''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((fffJJJAAA???===;;;;;;=========<<<<<<:::777666777888888777555444333111000...---,,,000000//////...---++++++)))(((''''''))))))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&''''''&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((('''%%%$$$$$$''')))*********+++.........///111333///...---,,,+++,,,------...---,,,---000222333333111111222333555666777888;;;<<<===??????===888444222111111222333333111000222111111111333555777888======<<<:::777444111///222///---++++++***)))(((&&&%%%$$$$$$######$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''((((((((()))))))))************))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++***)))(((''''''((()))******(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((((('''%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((fffIIIAAA@@@>>><<<<<<<<<===<<<;;;:::999888777888888999999555444333222111///......////////////...---,,,+++)))(((''''''(((((('''&&&''''''''''''''''''''''''%%%''')))******)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$&&&'''&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''"""######&&&))),,,---...000111333333333333444666444444444444444444444444444222222444777888777555<<<;;;999999:::<<<===>>>?????????AAABBBAAA===;;;<<<999666444444333000---000/////////000222444555<<<===>>>???>>><<<:::888777444000---,,,+++)))'''%%%%%%$$$############$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((((((((((()))''''''((((((((((((''''''))))))))))))***************))))))(((((())))))***(((((((((((())))))))))))************************+++)))(((&&&&&&((()))+++...,,,)))(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&'''((((((((((((((((((&&&&&&''')))************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((eeeHHH@@@@@@>>><<<<<<<<<===<<<;;;999999999888777777888999666666555444222111000000////////////...---,,,,,,***(((''''''(((((('''%%%''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&((()))"""$$$&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((((((((((((&&&%%%'''''''''&&&&&&&&&&&&&&&%%%'''***---///111222333111222444444333333555777000222555888888777444333777777888<<>>;;;:::===AAADDDDDDEEEBBB>>>======>>>>>>===BBB@@@===<<<:::999777555111000///......///000111666888<<>>EEEIIIJJJEEE>>>::::::;;;@@@KKKYYYaaacccbbbMMMIIIEEEEEEJJJPPPTTTVVVQQQLLLEEEAAAAAABBBDDDEEE@@@AAABBB@@@===;;;:::;;;555444333111000000111111---000444888<<>><<<;;;;;;===>>>>>>===666888:::888555333444555555555444444333222111111.........///......---,,,,,,***))))))))))))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''$$$&&&))))))((('''&&&'''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''(((***,,,///111333444555666777888999>>>FFFKKKRRRRRRQQQNNNJJJGGGFFFFFFRRRYYYccciiihhh___TTTLLLGGGFFFKKKWWWhhhvvv}}}~~~ddd^^^WWWVVV[[[aaadddeeeXXXSSSMMMJJJKKKOOORRRTTTNNNRRRRRRMMMBBB:::888999:::999777666555555555666000111333555777999:::;;;CCCBBBBBBBBBAAA>>>:::666111111000////////////000,,,***(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))************)))(((''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((()))(((''''''%%%&&&'''((())))))))))))''''''((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&((()))))))))(((''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((hhhLLLEEE===<<<:::;;;===>>>>>>>>>666888:::888444222222444444444333333222111000000.........///......---------+++))))))******(((&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))+++)))'''$$$######$$$%%%&&&)))++++++)))&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''')))+++///444777:::<<<@@@@@@@@@AAAEEEOOO\\\eeeooonnnjjjddd\\\UUUQQQPPPMMMUUU```gggeeeYYYJJJ@@@BBB===;;;AAAMMMYYY^^^___\\\TTTJJJGGGIIIMMMOOOOOOSSSPPPLLLLLLPPPVVV[[[^^^iiimmmkkk```MMM>>>888888;;;:::999888888888999999===<<<;;;;;;:::;;;;;;<<>>IIISSSYYY]]]TTTOOOSSSZZZ___gggooopppuuunnn^^^SSSQQQKKKBBB???@@@BBBDDDCCC@@@:::666666444444666;;;>>>???>>>@@@>>>;;;999888888888888888999:::;;;===???CCCEEEVVV___gggeeeWWWFFF:::555888:::;;;888444333777<<>><<<<<<<<<<<<;;;:::;;;999777666777777666555444333222222222111///---............---,,,+++******)))((()))***+++***)))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&)))---000000///---,,,)))'''&&&%%%&&&&&&(((***+++***((('''((((((***))))))((('''&&&%%%$$$...***((()))...333555555999<<>>999777444777888666333222666:::===<<<<<<>>>BBBFFFIIIKKKFFFFFFEEECCC???;;;666333444444555666999;;;>>>???===:::777555222///+++(((&&&&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''%%%&&&))))))(((***///(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''lllLLLCCC@@@???======>>>>>>===;;;;;;999777666777777666555666444222111111111000///............---,,,+++***+++***((()))******)))(((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''(((*********(((***)))(((&&&%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''&&&(((******++++++---///000222777AAALLLTTTWWWWWWTTTSSSUUU___mmmyyyuuuhhhXXXKKKAAA999777888777;;;:::222///222333///333111000...------------222000......000111111000111000111333444444111///------,,,------///111222,,,...111333333111///......111444333111111333666777:::<<<>>>>>>AAAEEEHHHLLLLLLLLLJJJGGGBBB===:::444333222222444777;;;=========>>>???===999222,,,******)))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%,,,+++)))''''''&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&'''&&&$$$%%%***......)))''')))***)))***---(((((((((((((((((((((((('''''''''''''''((())))))*********))))))(((((('''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''kkkLLLDDDAAA@@@??????@@@@@@>>><<<;;;999777666777777666555777555222000111111111000............---,,,+++***,,,***))))))******((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''''''''&&&%%%((('''&&&&&&&&&&&&'''(((###$$$%%%&&&%%%&&&(((***&&&(((***,,,---000555999999EEEYYYooo{{{ggg___UUUSSSUUUWWWTTTPPPEEE???888444222222444777,,,111333000///333555333444444222111//////111333111111111222333444444444333333555888:::999444000222111//////000111222222000...,,,---......,,,)))***,,,/////////...///111000555===DDDGGGGGGEEEDDDFFFHHHJJJLLLLLLKKKIIIHHH===:::666333111222444555999;;;???BBBDDDAAA;;;666111000---+++(((&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********))))))(((((('''---+++)))'''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))******&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%(((***(((&&&(((...444777///))))))***((('''((((((((((((((((((((((((((('''''''''''''''((()))))),,,++++++***)))(((((('''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''eeeJJJDDD@@@@@@???@@@AAAAAA???===;;;999777666777777666555777555222111111111111000............---,,,+++***,,,***))))))******((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((((((((()))+++---,,,---000333777===CCCGGGRRR^^^sss{{{aaaUUUHHHAAA??????;;;666222222111//////222444555///222333111000111333222222333555555444555777:::666888999999999888777777333333666;;;@@@@@@;;;666666333111000222333222111...+++***,,,111222000---)))+++---------------------///777BBBMMMQQQOOOLLL:::<<<@@@DDDHHHJJJKKKLLLIIIFFF@@@:::555222111000444666999>>>BBBDDDBBB@@@888666444111---***'''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********))))))(((((('''+++***'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((()))))))))***&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&)))+++)))''')))///555777///)))******((('''((((((((((((((((((((((((((('''''''''''''''((()))))),,,++++++***)))(((((('''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''aaaHHHDDD@@@??????AAABBBAAA???===;;;999777666777777666555777555333222222222111000............---,,,+++***+++***((()))******)))(((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((&&&&&&''''''((((((((((((((())))))((('''(((***---111555===IIIVVV```fffhhhhhhjjjooossstttnnncccZZZMMMEEE;;;777777999888777///333333000///222444333333333333444666<<>>;;;<<<>>>DDDGGGIIIIIIEEEAAA===<<<;;;<<>>EEEFFFDDD777888:::>>>BBBFFFIIIJJJOOOMMMIIIDDD???999555333222222444888===AAABBBBBB;;;;;;:::888555111...,,,((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((((((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))(((&&&(((,,,000///***((()))***)))))),,,(((((((((((((((((((((((('''''''''''''''((())))))*********))))))(((((('''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&___GGGCCC???>>>???AAABBBAAA???===;;;999777666777777666555666555333333444333111///............---,,,+++******)))((()))***+++***)))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''&&&(((***)))'''&&&(((***''''''(((((())))))(((((('''(((***+++,,,///333666???DDDPPPbbbrrrzzzxxxsssggg___UUUMMMHHHEEE@@@===;;;888555444555666666555---333555333555>>>EEEGGGCCC???;;;;;;AAAMMM]]]iiikkkiiicccYYYOOOIIIJJJMMMXXX\\\aaaaaa\\\UUUPPPMMMPPPOOORRRYYYaaaddd___YYYDDD@@@<<<<<>>;;;777444333444444444888666444222111000000///333000------///222222111555555666888;;;???DDDFFFGGGHHHIIIHHHFFFAAA<<<999444333333555888:::;;;;;;;;;<<<>>>???===:::777555000...,,,***(((&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))))))))((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((())))))''''''***)))&&&(((,,,(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&aaaGGGCCC>>>>>>???@@@BBBAAA???<<<;;;999777666777777666555555444444444555333000...............---,,,++++++)))((('''(((***++++++***((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((((((((''''''(((***+++***'''&&&(((***(((((())))))))))))((((((***,,,///333777===DDDIIIPPPTTT___nnnyyywwwjjj]]]WWWMMM???666333444555555///000222444666666555555444:::>>>===DDDRRR___ddd[[[RRRHHHBBBEEERRRdddsssvvvtttmmmccc[[[ZZZ___eeeffflllsssuuuqqqkkkeeebbbaaa^^^___dddjjjkkkeee^^^RRRNNNJJJJJJMMMOOOMMMJJJFFFCCC???;;;;;;>>>BBBEEE???<<<888555333333222222+++...222333111000/////////......///222777<<<@@@;;;>>>CCCGGGHHHEEEAAA>>>777666444555666666444333999<<<@@@CCCCCCAAA>>>;;;888777333///,,,(((&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((***(((''''''(((((('''%%%(((''')))+++'''###%%%***(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&\\\IIIFFF???@@@AAABBBAAA???===<<<;;;999777666666777777666444333333222111000//////,,,,,,------------------***)))((()))***+++***((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''%%%###$$$'''((('''%%%'''&&&$$$%%%'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((''''''''')))******)))&&&((()))))))))***---000111<<>>===999444000///000222333666777;;;DDDMMMJJJBBBCCCEEEIIIPPPYYYdddmmmrrrmmmhhhaaa[[[\\\dddqqqzzz|||}}}{{{zzz}}}{{{{{{wwwwww|||xxxssstttrrrnnnppppppnnnjjjddd^^^[[[YYYXXXSSSLLLEEEDDDIIIQQQXXXXXXXXXTTTKKK@@@666222111444777666000+++,,,---,,,+++,,,...///111444888;;;777666777888:::>>>BBBDDD===;;;777555444333111///222333888BBBJJJIII???666:::::::::;;;999555...***'''(((((('''%%%$$$%%%'''&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%&&&&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###'''***)))%%%$$$&&&***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((&&&%%%&&&'''((('''%%%'''&&&%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))\\\IIIFFF???@@@AAABBBAAA???===<<<;;;999777666666777777666333222222111000///......------------------------***)))((()))***+++***((()))(((((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''%%%$$$%%%((()))(((&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))***))))))))))))))))))(((+++,,,,,,+++***,,,///222BBBSSSfffqqqvvvuuummmdddPPPHHH???>>>BBBBBB:::222444444444222000000111333444:::AAAHHHTTT___```[[[YYYXXXXXXZZZaaajjjsssyyyvvvwwwwwwxxxyyy~~~oooeeeaaaccc___ZZZUUUSSSUUUZZZ]]]XXX\\\^^^WWWKKK???:::999111444555111///111222111///000000000111222555666222222333444777;;;>>>@@@===;;;888666666555333111222222666===DDDFFFCCC???;;;::::::;;;<<<;;;999666+++***((('''''''''((((((%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&###%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***)))%%%###%%%((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))((((((((((((((((((((('''''''''''''''((((((((((((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&(((+++///222+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))}}}[[[IIIEEE@@@AAAAAAAAAAAA???>>><<<;;;999777666666777777666222222111000///...------.........------,,,,,,+++***)))((()))***+++***((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))''')))'''&&&&&&'''''''''&&&'''''''''''''''''''''''')))(((((((((((((((((()))''''''((((((((()))))))))''''''((((((((((((((('''...---------000888AAAGGGffftttvvvbbbSSSKKKCCC999666999:::888444333555888999888777777888<<>>===:::======999666555222---111111000///....../////////000000222555888;;;======;;;999888888777666444333333444777;;;@@@EEEHHHAAA???>>>???AAACCCCCCCCC333///***((()))***)))(((%%%&&&&&&'''''''''&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''')))***((($$$"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''---777>>>---,,,***((('''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((|||[[[IIIDDDAAAAAAAAAAAAAAA???>>>===;;;999777666666777777666222222111000///......---//////...---,,,,,,++++++***)))((()))***+++***((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&''''''&&&%%%'''''''''''''''''''''''')))((((((''''''(((((()))'''(((((((((((()))))))))'''((())))))))))))+++,,,...///222888AAANNN\\\eeevvvzzz|||wwwjjjZZZIII???;;;666000...000444555555;;;???EEEIIIKKKJJJIIIIIIQQQZZZhhhsss{{{~~~zzzllllllkkkhhhaaaWWWNNNHHHLLLOOONNNKKKGGGCCC:::111444222111000000000///...//////000222555888:::<<<<<<:::999888999:::999888555666666555555999@@@FFFIIIHHHGGGGGGIIIJJJIIIHHH>>>666...***++++++)))&&&&&&&&&&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$)))'''%%%$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((()))))))))*********))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))''''''+++555===++++++***)))((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''{{{[[[IIIBBBBBBBBBAAAAAA@@@??????>>>;;;999777666666777777666444333222111000//////...//////...---,,,,,,++++++***)))((()))***+++***(((((())))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))******(((&&&&&&''''''&&&%%%(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))***+++,,,,,,+++***+++...222555<<>>DDDKKKQQQTTTUUURRRNNNGGG@@@999333///---+++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''###%%%***222777555...&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))************)))(((((('''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%yyy^^^MMMDDDCCCCCCBBBAAA@@@@@@@@@@@@;;;999777666666777777666222222111000///...------,,,,,,------------------***)))((()))***+++***(((((()))+++,,,------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))&&&&&&(((***'''&&&%%%%%%'''((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************))),,,000555===KKK]]]jjjzzzuuukkk]]]NNNBBB;;;888666222333888;;;===DDDNNNUUU[[[```aaaaaafffrrr|||wwwooonnnrrryyy}}}zzz{{{yyy~~~tttnnnfff```ZZZSSSHHH@@@444555555555555444333333111000111333777:::;;;;;;>>>???AAACCCCCCBBB@@@>>>888888999===EEELLLRRRUUURRRQQQMMMFFF===777333333,,,+++)))'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''((((((### """(((---...---$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&'''((()))***++++++,,,,,,+++***)))(((''''''''''''''''''((((((((()))''''''(((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''%%%$$$%%%'''((()))((('''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$vvv[[[KKKEEEFFFDDDBBBAAAAAA@@@>>>===:::888666666777888777666444444222000///.........,,,------------///222666000+++'''(((,,,---,,,)))))))))***+++,,,,,,------***+++,,,---,,,+++***)))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((('''***,,,,,,***'''%%%%%%000((($$$))),,,,,,,,,///000888BBBLLLZZZgggjjjeee```WWWIII???:::777444222444666999===BBBJJJUUU]]]kkkpppxxx}}}wwwnnnppppppooonnnoootttyyyuuuooofff___[[[]]]bbbfffdddhhhkkkjjjgggdddeeefffiiilllpppvvvmmm___^^^\\\UUUPPPAAA;;;666666666333222444111222222000...333<<>>777444777444111---***(((''''''$$$&&&((((((%%%$$$&&&)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))sssYYYJJJDDDEEEDDDBBBAAAAAA@@@>>><<<:::888666666777888777666444444222000///.........,,,------,,,,,,...111333555000+++***,,,,,,***((())))))******++++++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))'''((()))******)))((('''))))))((((((((('''''''''((((((((((((((((((((((((((()))***)))((('''((()))(((&&&)))------+++000777@@@NNN^^^fffiiiggg^^^SSSBBB???:::555222333555888???AAADDDIIIRRR^^^mmmwww}}}|||{{{|||xxxqqqyyy{{{|||xxxqqqkkkhhhhhhgggbbbZZZTTTSSSUUUXXXZZZZZZ[[[[[[\\\^^^___``````YYY]]]ccckkkuuu|||wwwnnnlllqqqxxxrrrcccZZZVVVVVVUUUNNNIIIHHHDDD<<<555333333333222111000333888<<<@@@@@@AAAAAAAAACCCGGGJJJSSSQQQMMMIIIEEEEEEHHHJJJTTTUUUVVVTTTNNNEEE;;;555777555222///---+++***(((&&&'''((('''&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++***************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********)))((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***)))((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))((('''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((qqqXXXJJJDDDEEECCCBBBBBBBBB@@@>>><<<:::888666666777777777666444444222000///.........---------,,,+++,,,...000999444...+++++++++)))'''))))))))))))************,,,,,,+++************+++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((((()))((('''&&&'''***---&&&))),,,---+++///>>>MMM[[[hhhttttttjjj[[[JJJ???000222444444444888AAAHHHRRRUUUZZZbbbkkkwww~~~}}}uuurrrssssssooojjjggggggiiieee^^^UUUPPPOOOPPPQQQQQQRRROOOMMMNNNQQQSSSSSSRRR]]]]]]^^^dddmmmrrrlllaaa]]]```dddlllzzzlllaaaccckkkmmmfff```\\\UUUHHH<<<666444333111000111222222111;;;<<>>;;;999777666555777777666555444444222000///.........---------,,,******+++---888444...******))))))((())))))))))))((((((((((((---,,,***)))))))))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''***,,,,,,------,,,///>>>WWWkkkyyyyyyttthhhYYYJJJ>>>888444666999<<>>;;;999777555555666777666555444444222000///.........---......,,,***)))***+++222///+++)))((()))))))))))))))((((((((((((((((((,,,+++***)))((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))(((***++++++)))))))))***+++...111666AAAVVVnnn}}}sssaaaRRRGGG???;;;:::<<<;;;>>>FFFTTTbbbmmmrrr||||||}}}|||qqqgggcccbbbkkk{{{~~~{{{zzz{{{tttsssfffccc___^^^aaabbbYYYNNNIIINNNQQQRRRZZZlllxxxqqqnnnuuu~~~xxxbbbUUURRRIIIBBB999666888:::777444000333555777888999<<<>>>???DDDKKKPPPSSSSSSTTTUUUVVVSSSRRRUUUWWWVVVOOOHHH>>>;;;777777999999666222222---)))((())))))'''%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''((()))))))))(((((((((((((((((()))nnnXXXLLLFFFCCCCCCCCCCCCCCCAAA===:::999777555555666666666555444444222000///.........---......---+++******++++++***)))(((((()))******(((((((((((())))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))(((***,,,---,,,+++,,,---)))222===IIIWWWgggqqqttteeeWWWGGG>>>;;;:::;;;>>>EEEFFFLLLZZZmmm}}}}}}wwwoooooopppooowww~~~|||vvv}}}wwwuuu~~~wwwfffgggbbbYYYTTTYYYaaaeeeeee[[[WWW^^^hhhoooyyydddUUUSSSQQQIII@@@:::999999666333///111222222222333666888===AAAFFFJJJMMMPPPSSSVVVVVVTTTSSSTTTVVVVVVSSSPPPFFFAAA;;;;;;===>>>;;;888777333///+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******)))))))))***++++++))))))))))))))))))))))))(((((())))))))))))*********))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***)))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))++++++*********)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((()))***))))))(((((((((((())))))lllWWWKKKEEECCCCCCCCCCCCCCCAAA===:::888777555555666666666555444444222000///.........,,,...///...,,,++++++,,,'''((()))***))))))******((((((((())))))************************))))))((())))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))((()))++++++,,,...111444666CCCPPPXXX^^^aaa]]]WWWFFF>>>777888:::===EEEMMMTTT[[[ffftttooodddbbbcccnnnyyywwwnnnggg\\\SSSVVVMMMKKKUUU___ccckkkuuuvvvxxx}}}jjjYYYWWW]]]WWWNNNHHHCCC>>>999555222222111000...///222444:::===AAADDDGGGKKKOOOQQQUUUUUUVVVVVVWWWWWWVVVVVVOOOHHH@@@???BBBCCCAAA>>><<<;;;777111,,,))))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))(((((()))))))))***************))))))(((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))*********)))''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((())))))))))))))))))(((((((((((())))))+++++++++*********))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((())))))***(((((((((''''''(((((((((kkkVVVJJJDDDCCCCCCCCCDDDDDDAAA===:::888666555444666666555444555444222000///.........,,,...//////---,,,,,,,,,&&&(((***++++++***))))))'''(((((()))***++++++,,,)))***+++++++++***((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++))))))))))))))))))))))))((()))))))))+++000666;;;IIIVVV___]]]WWWQQQHHH???;;;888888===AAAGGGUUUddd```jjjyyy~~~~~~{{{nnn\\\RRRPPPXXX^^^\\\___fffqqqrrruuuyyywwwfffdddmmmiiiccc[[[SSSJJJBBB>>>444333222///------000333555888<<<@@@CCCFFFJJJMMMTTTVVVYYYZZZYYYXXXXXXXXXUUUMMMDDDBBBEEEGGGEEEBBB@@@@@@<<<555...***+++---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********++++++******)))(((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))))))))(((((((((((())))))+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******'''''''''&&&&&&'''''''''iiiPPPEEECCCCCCCCCCCCDDDDDDCCC???===;;;999666555555444333111555555444222111///......------......------,,,++++++++++++************)))************************)))************+++++++++***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))************+++,,,+++)))'''(((+++---***...,,,'''***:::OOO]]]tttssseeeOOOCCCCCC@@@999777777:::CCCRRRaaannntttxxxtttvvv}}}xxxtttkkklll{{{{{{hhh]]]XXXVVVUUUTTTYYY\\\```eeejjjqqqyyyzzzggg```SSSAAA:::555000000111111000000///111444999===AAADDDFFFHHHPPPYYY[[[WWWUUUXXX\\\XXXTTTNNNGGGDDDFFFKKKPPPNNNJJJCCC===777111***&&&***)))((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((()))******((((((((((((((((((((((((***)))((((((((()))+++,,,************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((jjjQQQFFFCCCCCCCCCCCCCCCDDDBBB???<<<;;;999666555555555333222444444333222000///...---------......------,,,++++++++++++************)))************************)))************+++++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))************(((((((((''''''(((***,,,***---...111===TTTjjjvvvzzzlllXXXHHH===666555666777===HHHVVVeeerrr{{{{{{yyy~~~}}}yyyyyyrrrnnnppplllmmm{{{yyyrrrkkkfffXXXUUUPPPNNNQQQYYYcccjjjxxxmmmWWWFFFEEE???999555444333333444///000222444777:::===???EEEJJJPPPTTTUUUVVVXXXYYY\\\YYYUUUOOOKKKIIIKKKMMMQQQNNNIIICCC<<<666000---***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((***))))))((()))***+++,,,************************************************************************************))))))))))))++++++++++++++++++++++++******))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))))))))))))))*********)))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((mmmSSSGGGDDDDDDCCCBBBCCCCCCBBB???<<<;;;888666555555555333222333333222111///...------------......------,,,++++++++++++************)))************************)))************+++++++++))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))************((('''&&&''')))++++++***///333777???NNNbbbpppvvvhhhRRR@@@===;;;888>>>IIIKKKUUUdddsss}}}}}}xxxxxx}}}}}}rrrbbbUUUQQQTTT[[[```ppp||||||cccVVVQQQMMMGGG@@@;;;888777666222111000000222444777999BBBDDDHHHMMMRRRVVVWWWWWW[[[\\\[[[YYYTTTQQQOOOOOOSSSRRROOOIII@@@999444222+++***)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((***))))))))))))***++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((pppUUUHHHDDDDDDCCCBBBBBBBBBAAA>>><<<:::888666555555555444222222222111000///...------------......------,,,++++++++++++*********))))))************************))))))*********+++++++++))))))(((''''''((())))))))))))))))))))))))))))))((()))))))))************+++)))((()))+++---,,,+++000:::EEEMMMUUU\\\]]][[[III:::111777CCCMMMXXXaaaeeemmmyyyuuurrrvvv{{{fffYYYSSSQQQQQQgggsss}}}}}}gggaaa[[[]]][[[SSSJJJBBB;;;666666444111///000222666888AAACCCGGGLLLOOOSSSVVVXXXXXXZZZ\\\\\\ZZZWWWVVVVVVSSSTTTQQQKKKAAA999333111...---+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++************************************************************************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))*********++++++******))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((qqqVVVIIIEEEEEEDDDBBBAAAAAA@@@>>><<<:::888555555555555444333222111111000///...------------......------,,,++++++++++++*********))))))************************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************---+++))))))+++...111222888HHHXXX]]]YYYRRRJJJDDD888999:::@@@QQQfffooommmlllqqqxxxxxxppppppuuussshhhaaa]]]^^^aaaeeeggghhhmmmxxx|||jjjfffkkktttxxxpppaaaSSSEEE;;;999666222000///111555777???EEELLLMMMLLLMMMSSSXXXVVVXXXZZZ[[[ZZZYYYYYYZZZVVVVVVSSSNNNEEE<<<444000000...,,,***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))*********++++++++++++************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++++++++************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************++++++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((pppVVVJJJGGGFFFDDDBBBAAA@@@???===;;;999777555555555666555333222222111000000///......------......------,,,++++++++++++************)))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))),,,444>>>EEEZZZeeellleeeVVVHHH===777222???KKKTTTggg}}}yyyjjjlllsss~~~~~~|||}}}uuulll```XXXTTTVVVaaalllwwwxxxeeeTTTFFF<<<999555111000111333555;;;CCCKKKLLLHHHHHHMMMSSSUUUWWWYYYYYYXXXWWWXXXYYY[[[YYYVVVSSSNNNEEE<<<555000...,,,)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((()))******)))))))))))))))))))))))))))***++++++,,,,,,++++++************************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((oooVVVJJJHHHFFFDDDAAA@@@@@@???===;;;999777555555555666555444222222222111000000//////------......------,,,++++++++++++************)))************************)))************+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************(((***,,,...333AAAUUUccc|||zzznnnYYYGGG>>>;;;999:::FFFYYYlll}}}nnnooouuu}}}|||zzzuuuvvv}}}|||kkkZZZOOOPPPWWW]]]fffvvvooo___RRRCCC@@@;;;666333222333333555;;;AAADDDDDDDDDFFFIIIOOORRRVVVXXXYYYXXXXXXYYY]]]ZZZWWWWWWVVVQQQFFF===333222///,,,***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))******)))))))))))))))***++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))((()))************)))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((nnnUUUJJJIIIGGGDDDAAA@@@???>>>===;;;999777555555555666555444333333222222111111000000------......------,,,++++++++++++************)))************************)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************'''+++000333;;;NNNhhh|||www^^^DDD888<<>>444444===666444555:::<<<<<<>>>BBBFFFHHHLLLRRRXXXZZZZZZXXX\\\ZZZXXXXXXYYYXXXTTTQQQ@@@<<<777333000...+++)))''')))***(((%%%$$$(((+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))+++++++++*********))))))++++++******++++++,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))******************************))))))))))))))))))))))))+++***))))))((((((((()))******)))))))))))))))((()))))))))(((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******jjjRRRHHHGGGIIIGGGDDDBBBAAA???===:::888777666555555444444555111111000000//////......---...000000000...+++)))++++++++++++++++++++++++,,,((('''+++111222---'''))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))+++***)))***+++,,,+++)))///666===DDDTTTfffjjjdddRRRGGG???DDDSSSbbbkkknnnooowww~~~}}}xxxuuuuuuwwwyyyzzzwwwtttssszzz~~~ccc___aaadddaaa[[[```kkkxxx~~~oooiiifffaaa\\\WWWOOOCCC:::777555222222555777888;;;@@@KKKLLLMMMOOORRRUUUXXXYYY[[[ZZZYYYZZZ[[[ZZZVVVSSSHHHCCC<<<666333111///...,,,***(((&&&&&&&&&'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))+++++++++*********))))))++++++******++++++,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))(((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******gggPPPGGGFFFHHHFFFDDDBBBAAA???===;;;888777666555555444444555111111000000//////......---...///000///---+++***+++++++++++++++++++++++++++((((((///999:::222(((*********))))))*********((())))))*********++++++))))))))))))))))))))))))''')))++++++++++++,,,---555>>>GGGMMMUUUZZZRRREEE===;;;???MMMcccuuu|||}}}xxx|||zzzzzz~~~}}}uuummm___QQQOOOVVVcccsss~~~wwwlllaaaWWWKKK???:::555111222333444888===LLLMMMMMMLLLKKKNNNTTTYYYZZZZZZZZZ[[[\\\\\\YYYWWWRRRMMMDDD===888555333222333...)))''')))***'''$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))+++++++++***************++++++******++++++,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,---------------------------------------++++++++++++++++++++++++******************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******eeeOOOGGGFFFHHHFFFCCCBBBAAA???===;;;888777666555555444444555111111000000//////......------...///...---+++***+++++++++++++++++++++++++++)))***000777888222+++,,,+++))))))))))))+++,,,...---,,,***)))(((((('''))))))))))))))))))))))))''')))++++++***,,,111666AAAJJJRRRRRROOOJJJ@@@555;;;BBBMMMZZZkkk{{{wwwzzz}}}||||||jjjYYYSSSVVV___kkksssxxx}}}}}}llleee^^^UUUCCC<<<666333222111555:::DDDHHHLLLLLLIIIJJJNNNSSSVVVXXXZZZ\\\^^^]]][[[ZZZYYYTTTLLLEEE>>>888333000777444///---,,,+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))************************++++++******++++++,,,---+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------......//////......---++++++,,,,,,------......------..........................................------------------------------,,,+++++++++++++++++++++++++++++++++++++++)))))))))******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******bbbOOOHHHGGGGGGEEEBBBAAAAAA???===;;;888777666555555444444555111111000000//////......,,,------......---,,,+++++++++++++++++++++++++++***+++,,,---//////...---,,,+++***))))))***+++,,,...---,,,***)))(((((((((***************************+++++++++,,,111:::AAAQQQWWWYYYQQQEEE<<<888666888III]]]iiisss~~~tttvvv|||qqqssswwwmmm[[[NNNTTTaaasss{{{ttthhhccc___NNNEEE===777333///111666777???GGGKKKIIIGGGHHHKKKQQQTTTXXX[[[]]]]]]\\\[[[[[[XXXSSSMMMEEE<<<222,,,555666666333...***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((((())))))************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,---...............,,,,,,------...///000000222222333444555555444444444444444444444444444444333333333333333333333333333222111///...---,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******___NNNIIIGGGFFFDDDBBBAAA@@@???===;;;888777666555555444444555111111000000//////......,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++...++++++************+++++++++******)))***+++,,,---************************,,,,,,,,,...222:::DDDJJJUUUVVVRRRGGG:::444666;;;BBBXXXmmmvvv{{{yyywww{{{~~~zzzlllmmmrrr|||vvvbbbZZZYYYeeeuuu|||yyyhhh^^^[[[UUUMMMEEE???888222111333///666???EEEEEEDDDCCCDDDJJJOOOTTTYYYZZZ[[[[[[[[[ZZZYYYVVVRRRLLLBBB777///111555888777111+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------............,,,------....../////////***+++,,,---.../////////000111222333444555666777:::;;;===>>>??????>>>===================================================999888777555444333222222111111000///...------,,,))))))))))))((((((''''''++++++************++++++((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******}}}[[[LLLHHHGGGEEEDDDAAA@@@@@@???===;;;888777666555555444444555111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,***++++++,,,,,,++++++*********))))))***,,,...///************************,,,,,,...333<<>>;;;===DDDJJJ]]]kkkvvvyyy~~~zzzwwwvvvwww|||vvvfffdddiiimmmooorrrjjjffflllooobbb```\\\UUUOOOJJJCCC:::777888111333666999<<<>>>@@@AAADDDIIIQQQVVVWWWXXXYYYZZZZZZYYYXXXUUUQQQIII@@@:::333666:::;;;999444...+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++************************))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------.........///,,,------...//////000000---...///111333444555555888999:::;;;===>>>???@@@AAABBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<;;;<<<<<<<<<;;;:::999777555444222222//////...---,,,+++******+++++++++******+++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******zzzXXXJJJGGGFFFEEECCCAAA@@@@@@???===;;;888777666555555444444555111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,)))(((***...000...+++***+++,,,------,,,+++***...,,,+++))))))***,,,---************************+++,,,///888CCCLLLPPPPPPGGG@@@;;;???HHHRRRZZZ___pppuuutttsssyyy|||wwwgggXXXQQQ___ZZZ^^^mmmzzzxxxlllnnnbbb\\\WWWSSSMMMDDD??????666222///000444:::>>>AAA@@@FFFNNNTTTUUUVVVWWWYYYZZZYYYXXXVVVTTTOOOIIIEEE888888;;;???AAA===555---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***,,,,,,************************))))))******++++++++++++++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////---------...///000000111222333555777999;;;<<<===>>>???@@@BBBCCCEEEFFFFFFCCCEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCAAA???===;;;999999666555444333222111000///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******wwwWWWJJJGGGEEEFFFDDDCCCCCCCCCAAA???===:::888555333444555555555000000000000////////////------...............---------,,,,,,+++***))))))******+++++++++,,,,,,,,,***,,,------+++******+++++++++************++++++***((((((***)))'''***///111222555>>>GGGKKKHHHDDDAAA<<<;;;HHHaaarrrpppdddccchhhoooxxx}}}}}}sssXXXPPPVVVdddqqqwwwyyy|||zzzkkkggg___YYYYYYWWWMMMBBB888444333444222222===IIIVVVQQQJJJGGGPPP[[[[[[TTTWWWWWWXXXXXXWWWUUUSSSRRRKKKJJJIIIGGGDDDAAA===;;;222,,,&&&%%%''')))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%$$$$$$&&&((())))))'''*********)))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++,,,---//////...000---***)))***,,,---...000000000000111222333333???;;;;;;AAAEEEDDDDDDFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJQQQZZZ^^^[[[TTTNNNJJJLLLKKKJJJIIIIIIKKKNNNPPPHHH@@@<<<@@@BBB???>>>???@@@<<<;;;???BBBBBBCCCFFFDDDGGGFFFAAA???@@@???;;;888999999:::::::::999999666444000---++++++,,,---+++---...+++'''%%%''')))(((((())))))******++++++(((((())))))******++++++)))************+++++++++))))))))))))************++++++***)))(((((())))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((+++*********))))))((((((((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))************wwwWWWJJJFFFDDDFFFDDDCCCCCCCCCAAA???===:::888555333444555555555000000000000////////////------............------------,,,,,,+++******)))******+++++++++,,,,,,,,,***,,,------+++******+++++++++************++++++***((())),,,+++(((***...555777:::@@@FFFFFFCCC>>>888;;;BBBPPPdddqqqppphhh___gggpppxxx}}}{{{zzz||||||yyyssshhh\\\WWWcccuuuyyymmmggghhhgggYYYJJJAAA:::555333000111999CCCUUUVVVRRRLLLLLLQQQUUUSSSWWWWWWXXXXXXXXXVVVUUUTTTPPPPPPNNNKKKGGGCCC???===666000)))'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''')))***)))'''***)))))))))))))))))))))++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,---...---,,,,,,...////////////...---...//////000000///111333666999===@@@AAACCCDDDEEEDDDDDDHHHMMMQQQQQQLLLGGGDDDFFFNNNWWW]]]gggoooxxxxxxnnn```TTTNNNPPPPPPOOOOOOQQQUUUZZZ^^^SSSHHH@@@@@@BBB@@@>>>??????;;;;;;???@@@>>>===>>>AAADDDEEEBBBAAABBB@@@===;;;:::888777888999:::;;;>>><<<999666333111000000---......---***)))((()))(((((()))))))))*********)))))))))))))))*********)))************+++++++++))))))))))))************++++++***)))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((************)))))))))(((************************+++***)))((('''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************zzzZZZLLLHHHEEEFFFDDDCCCCCCCCCAAA???===:::777555444555555555444000000000000////////////------............---------,,,,,,++++++***************+++++++++,,,,,,,,,***,,,------+++******+++++++++************++++++***)))***------***,,,000;;;===@@@CCCCCC@@@===:::444???MMMYYYfffooopppmmmbbbmmmxxx~~~}}}vvvnnnrrr{{{{{{xxx~~~ppp\\\ZZZfffsss{{{wwwooodddYYYMMMBBB777111//////444999LLLSSSWWWPPPHHHHHHOOOTTTWWWWWWXXXYYYYYYXXXWWWVVVWWWVVVTTTPPPLLLGGGCCC@@@<<<666...***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((******)))'''))))))))))))))))))******++++++++++++++++++++++++************+++++++++,,,***+++++++++,,,,,,,,,---......------......///000,,,---///000111222222222666888:::<<>>::::::===>>>:::777888999===>>><<<===???>>>:::<<<:::777555555777:::<<>>;;;888666444222///...---,,,***(((((((((((())))))))))))***************)))))))))))))))************+++++++++))))))))))))************+++***))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******************************)))((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++{{{\\\OOOKKKHHHFFFDDDCCCCCCCCCAAA???===999777555444555555555444000000000000////////////------.........---,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***,,,------+++******+++++++++************++++++***((())),,,------222999CCCDDDDDDBBB>>>;;;::::::???IIIUUU^^^gggqqqvvvvvvqqq}}}wwwoooqqqqqqxxx|||xxx}}}ppp```^^^jjjxxxnnniiiggg[[[NNN@@@777444555666777<<>><<<===666999999777888;;;<<<999:::888666444444555777999???AAADDDFFFFFFDDDBBB@@@===777111---,,,,,,***'''))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++((()))))))))******************)))))))))))))))************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))******************************))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++yyy[[[NNNKKKHHHFFFDDDCCCCCCCCCAAA???===999777555555666666555333000000000000////////////------......---,,,++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,***,,,------+++******+++++++++************+++++++++((('''***---111999BBBNNNLLLGGG@@@:::888999:::NNNSSSXXX```mmm|||}}}uuusss}}}{{{xxx{{{zzzeeebbbgggiiiwwwwwwoookkkdddYYYJJJ@@@===>>>===:::222:::EEEJJJIIIGGGIIIMMMSSSTTTVVVXXXZZZZZZZZZZZZXXXXXXWWWVVVSSSPPPMMMKKKEEE@@@888111,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))***++++++)))'''(((((())))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......,,,...000000///000222555555777:::;;;===@@@EEEIIIFFFIIIPPPXXX```ggglllooo{{{uuutttxxx|||~~~qqqjjjiii___XXXRRROOOKKKFFFCCCCCC>>>???===999999<<<>>><<<777777666666555555555555555888===BBBFFFHHHHHHGGGEEE===333---+++******(((***************)))))))))++++++******))))))(((((())))))*********+++++++++((()))))))))***************)))))))))))))))******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))******************((()))))))))************))))))))))))))))))))))))************++++++++++++wwwYYYLLLHHHFFFFFFDDDCCCCCCCCCAAA???===888777555555666666444333000000000000////////////------...------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------+++******+++++++++************+++++++++((((((+++///444===GGGSSSNNNFFF???;;;;;;<<<===UUUWWWZZZbbbrrryyypppuuu}}}~~~|||{{{}}}fffUUUYYYdddssswwwhhh```YYYMMMCCC??????;;;555111333:::CCCGGGFFFEEEGGGOOOQQQSSSVVVXXXYYYZZZZZZWWWWWWWWWWWWUUUSSSQQQPPPHHHDDD>>>777111,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))++++++***(((((((((((()))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000000---000333444333444888;;;888;;;@@@BBBDDDHHHMMMRRRVVVZZZ```hhhooouuuyyy{{{zzz~~~zzzsssqqqtttxxxvvvmmmeee___XXXNNNHHHGGGHHHIIIHHHBBB@@@@@@???;;;777777888888777666555444///222666;;;@@@CCCFFFGGGGGGAAA999111---,,,,,,+++,,,++++++++++++*********************)))))))))))))))************+++++++++))))))))))))************)))))))))))))))******+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((()))***+++++++++******))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,zzz[[[MMMHHHEEEFFFDDDCCCCCCCCCAAA???===888777666666666666444222000000000000////////////------------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------+++******+++++++++************+++++++++)))+++///222666===EEEIIIEEE@@@@@@BBBFFFGGGGGGPPPUUU[[[cccqqqzzz||||||tttvvvyyyxxx|||zzz^^^XXX]]]fffppp|||xxxkkk^^^\\\SSSIIICCC@@@:::222444111222:::AAACCCFFFJJJLLLNNNPPPTTTVVVXXXYYYYYYXXXXXXXXXXXXWWWUUUSSSRRRKKKHHHDDD===666000---,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''')))***+++***)))'''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111000444888999888:::???CCC@@@GGGOOOUUUVVVXXX\\\___iiikkkpppuuuyyy{{{}}}}}}}}}{{{yyyxxx{{{|||wwwppplllooorrr{{{|||tttggg]]]ZZZWWW[[[[[[WWWRRRMMMEEE>>><<<;;;:::888888777888888444444444555888:::===>>>BBBAAA???:::555111//////---------,,,,,,,,,++++++)))))))))))))))*********)))************+++++++++))))))))))))************)))))))))))))))***++++++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))***++++++++++++***))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,___PPPJJJFFFFFFDDDCCCCCCCCCAAA???===888777666666777666444222000000000000////////////---...------,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------+++******+++++++++************++++++++++++...333666777;;;AAA;;;999999@@@JJJQQQSSSQQQIIIRRR]]]dddmmmzzz~~~rrrmmmqqqxxx|||rrrrrryyyzzz|||{{{xxx{{{[[[[[[^^^ggguuuzzzsssqqqeeefff```UUUMMMIIIAAA888555///...555<<>>DDDIIINNNXXXdddlllnnnmmmnnnpppqqqtttyyywwwxxxyyyzzz|||}}}}}}~~~xxx{{{}}}|||yyyyyy|||~~~~~~uuuooopppttt|||{{{vvviiinnnrrrnnnhhh___RRRGGG@@@>>>;;;888777999;;;<<<;;;999666333222333555777<<<@@@CCCAAA<<<666333222.........------,,,,,,,,,(((((())))))******++++++)))************+++++++++))))))))))))************))))))((())))))***++++++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))*********+++************************((()))***+++,,,,,,+++***))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,bbbOOOJJJIIIEEECCCBBBAAAAAA???<<<:::999888777666444444333333333222111000////////////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********...---------,,,---------000000111444999:::888555000555:::AAANNN]]]bbb^^^SSSSSSVVV]]]iiiyyy}}}zzzyyysssmmmjjjlllvvv}}}}}}|||lllgggsss}}}xxxkkkeeebbbTTTBBB;;;444222444222111???RRRWWWLLLHHHPPPTTTQQQPPPUUUUUUWWWZZZZZZXXXVVVTTTSSSRRROOOKKKDDD>>>777333000---***((('''((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))((('''&&&''')))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,---,,,++++++******++++++......---...//////---,,,,,,000444555444333555777<<<>>>???BBBJJJTTTUUURRR\\\bbblllsssqqqlllmmmsss~~~~~~}}}}}}|||yyyuuurrriiikkkmmmmmmllllllmmmnnnvvvxxx~~~zzz|||~~~nnnSSSRRRLLLBBB;;;<<>>FFFRRR^^^aaa]]]WWWWWW[[[eeesss}}}yyykkkkkkrrr~~~}}}|||}}}zzz{{{zzzqqqnnndddUUUDDD999222444444222888CCCUUUWWWUUUPPPMMMOOOTTTWWWUUUWWWZZZZZZXXXVVVUUUTTTQQQOOOKKKFFFAAA<<<888666///,,,)))''''''(((((('''))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,+++,,,---...//////...666666555444555;;;EEEMMMMMMOOOQQQVVVaaajjjjjjeee```eeennnuuuuuussswww|||zzzyyyzzzzzzvvvnnngggiiiiiihhhffffffgggiiikkkrrrvvv~~~zzztttxxxssslll]]]PPPKKKKKKIIIDDD@@@>>>;;;;;;===???===:::777777777888:::<<<>>>???AAA@@@@@@@@@@@@<<<666111...---++++++++++++***)))++++++************++++++))))))))))))))))))))))))************************************************,,,,,,++++++++++++++++++)))************+++++++++***************+++++++++))))))************))))))************************************************************))))))))))))))))))))))))))))))))))))******++++++++++++***************+++,,,,,,------************************************++++++++++++++++++******************cccPPPIIIGGGEEECCCBBBAAAAAA???<<<:::999888777555444444444444333222111000////////////222111000///---,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***...,,,*********,,,///000111777>>>@@@>>>999555333555<<>>HHHVVV```iiiiiiiiimmmuuu|||yyyqqqlllpppwww|||}}}|||}}}vvvxxxyyyqqqooooootttzzz~~~~~~{{{tttqqqlllhhhffffffhhhiiijjjqqq|||yyyqqqjjjqqq}}}{{{fffXXXSSSPPPMMMDDD>>>888999===@@@>>>;;;<<<;;;888777777999;;;===BBBCCCEEEGGGGGGDDD???;;;222///,,,,,,...---***''',,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,)))************++++++++++++++++++***************))))))************))))))************************************************************))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,************************************+++++++++,,,******++++++++++++++++++dddPPPIIIEEEEEECCCBBBAAAAAA???<<<:::888888666555555444444444333222111000////////////222111000///...---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,)))(((***---000333777>>>DDDCCC<<<555333444888>>>FFFPPP[[[gggooosssbbbaaadddmmmxxx~~~{{{~~~xxxmmmmmmrrrwwwzzz}}}~~~~~~~~~}}}}}}{{{jjj___ooovvvyyynnnccc^^^MMM===999:::999666555:::IIISSSOOOIIIKKKPPPSSSSSSUUUXXXYYYXXXWWWWWWWWWSSSQQQOOOLLLHHHEEECCCAAA888333---)))(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))))))))(((((((((((())))))((((((((())))))******+++))))))***++++++++++++***+++++++++,,,,,,,,,---------------------...//////...///000111222444777:::888>>>FFFNNNVVV___iiioooyyyxxxvvvwww~~~yyyxxxzzz}}}yyyllliiiiiihhhgggfffjjjtttzzzuuurrrpppnnnfffjjjrrrwwwuuusssxxxwwwvvvwwwrrrjjjccciiiqqqxxxyyyyyyzzz|||lllbbb\\\WWWOOOHHHBBB@@@@@@>>>======AAA???<<<999777777777888<<<===@@@BBBDDDCCCBBB@@@999444///...///000---***------,,,+++++++++,,,,,,))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,))))))*********+++++++++,,,+++++++++***))))))))))))******++++++******)))************************************************************)))))))))((())))))))))))))))))))))))******++++++++++++******(((((())))))*********+++*********************************+++++++++,,,,,,******+++++++++++++++,,,fffQQQHHHDDDEEECCCBBBAAAAAA???<<<:::888777666555555444555555333222111000///////////////////////////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))***...222555>>>CCCFFFAAA888222444888<<>>>>>>>>===;;;:::888777666666777999;;;>>>AAACCC???:::333000000222222222///...---,,,++++++++++++))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,))))))*********+++++++++,,,+++++++++***)))))))))******++++++++++++******************************************************************)))))))))((())))))))))))))))))))))))******++++++++++++******((()))))))))))))))*********************************++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,hhhRRRJJJFFFEEECCCBBBAAAAAA???<<<:::777777666555555555555555333222111000////////////........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***+++---000444666@@@BBBBBB===555222777<<>>>>>>>><<<;;;555555555555666999>>>BBB@@@===999444222333555777222111///...,,,+++******))))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,)))************++++++++++++++++++*********************++++++++++++******************************************************************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,******++++++,,,---------hhhSSSLLLIIIEEECCCBBBAAAAAA???<<<:::777777666555555555555666333222111000///////////////.........------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++---000333666777;;;===<<<999555666;;;@@@>>>???DDDIIIKKKPPP^^^mmmoookkkgggfffiiilllnnnnnn^^^dddnnn|||}}}zzz{{{~~~nnnccchhhrrr|||vvvpppqqqjjjeee\\\TTTNNNGGG>>>777555222444AAAPPPVVVUUUQQQMMMOOOQQQRRRSSSTTTVVVXXXWWWVVVTTTQQQMMMJJJHHHGGGEEE@@@:::555111...+++)))))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))))))))(((((((((((())))))'''((()))***+++,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,------------......//////000222444555666:::<<>>>>>>>>======888999999777555555999<<<<<<===>>>:::555333666999777666333111...,,,+++***))))))))))))))))))))))))************************************************,,,,,,++++++++++++++++++)))************+++++++++***************+++++++++***++++++,,,,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,------******++++++,,,------...gggTTTMMMKKKEEECCCBBBAAAAAA???<<<:::777666666555555555555666333222111000////////////000000///---,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,///111444777888555777888888777:::???CCC;;;>>>EEELLLNNNQQQ___nnnvvvppplllmmmqqqrrrlllfffVVVaaannnzzz~~~{{{{{{www```aaaooo}}}zzzuuummmgggaaaWWWGGG:::111333111444FFF\\\aaaZZZKKKMMMPPPQQQRRRSSSVVVXXXWWWVVVTTTRRROOOMMMKKKJJJGGGCCC===888333///,,,)))))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))((('''&&&''')))))))))(((((((((((())))))'''((()))***+++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---...000222555888:::<<>><<<;;;;;;;;;:::<<<<<<:::666333444555666<<<@@@>>>888333444888:::999666333000...,,,+++))))))))))))))))))))))))************************************************---,,,,,,++++++*********)))************+++++++++))))))******+++++++++,,,***++++++,,,,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************************************++++++,,,,,,,,,---------******+++,,,,,,---......eeeTTTMMMFFFEEECCCBBBAAAAAA???<<<:::888888888777777666555444222111111000///......---///...------...---+++)))---,,,++++++------,,,+++------------------------)))******++++++,,,------******+++...222555777777222111111333777;;;<<<===CCC??????GGGNNNSSS]]]gggppprrrsssqqqllliiillloookkkhhhhhhmmmuuuzzz{{{yyy||||||{{{sssuuukkkOOO<<<666333222555<<>>999333...******)))((()))******(((&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((,,,+++)))''''''(((***+++''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))************,,,,,,,,,+++,,,,,,------------------------------...++++++......---///333000000111444:::CCCJJJNNNLLLPPPYYYbbbeeedddhhhnnnpppxxx~~~|||vvvrrrrrrooojjjkkkppp}}}|||{{{yyysssnnnffflllsssvvvuuuwww|||~~~llloooooogggfffbbbccchhheee___dddppp{{{zzztttxxxvvvooofffaaadddnnnvvv|||zzzyyyzzztttkkkaaaYYYOOOFFF???;;;:::<<>>;;;666333999<<>><<<:::;;;>>>@@@@@@???444555888::::::999777666444888===???>>><<<999888111...***)))***+++++++++)))))))))))))))*********************************************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,************************************************++++++******+++,,,------///---,,,---------......cccSSSLLLEEEEEECCCBBBAAAAAA???<<<:::888888888777777666555444111111111000000//////...---,,,,,,---...///...---,,,*********+++,,,+++************++++++,,,,,,,,,++++++,,,,,,---......///...000111333333222111000000222444555666:::BBBGGGIIIFFFGGGLLLRRRVVV]]]ccchhhjjjmmmppptttyyy{{{tttkkkgggjjjqqqvvvyyyrrrwww~~~{{{^^^^^^iiiuuuzzzfffVVV@@@:::555555777:::AAAIIIeee]]]PPPGGGHHHPPPUUUTTTUUUUUUVVVWWWVVVUUUTTTSSSQQQNNNIIIDDD@@@;;;555111---+++******++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''''')))+++333111...***(((&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((()))******))))))(((((((((((())))))))))))))))))************(((((())))))***+++,,,---------------------------,,,,,,///222222...///222888888>>>LLLeee~~~zzzmmmhhhhhhqqqzzz{{{yyyxxxzzzpppnnnpppyyy|||xxxxxx~~~wwwrrruuu~~~rrrkkkmmmhhhhhhmmmoooqqq|||xxxvvvuuujjjooo}}}sssiiijjjooouuusssooommmnnnuuu~~~rrr]]]LLLBBB======<<<;;;;;;<<>>999555///---***)))*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((+++---,,,+++***)))((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((())))))***))))))(((((((((((())))))((()))))))))*********************+++,,,...///000------------..................///222111000444:::>>>???EEEUUUnnn}}}|||yyytttqqqfffdddiiivvvyyyttt{{{{{{tttuuu}}}wwwpppsssvvvppppppkkkiiillloootttuuuqqquuummmrrroooeeedddgggkkkpppssstttuuuwwwxxx~~~}}}|||}}}{{{cccQQQCCCAAA>>><<<<<<<<<<<<<<<;;;:::888666666777999:::777777999>>>CCCDDDBBB???<<<999333///---,,,***)))***++++++,,,,,,------...************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++000333333444888;;;<<>>???AAAAAA@@@<<<;;;:::999999999999999999777555888===BBBCCCBBB???<<<999666333///***'''++++++,,,,,,------------************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,------......---222444222555===BBBBBBbbbTTTMMMHHHEEECCCBBBAAAAAA???<<<:::888888888777777666555444111111111111111111111111555222///------,,,+++***,,,*********+++,,,+++************++++++,,,,,,,,,,,,,,,------.../////////000444888999777555666888444555777777888<<>>======<<<;;;::::::999888666444555999>>>CCCEEE>>>===;;;:::888444///+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000,,,444<<>>===<<<;;;;;;<<<999999888777777999>>>AAA;;;:::999999:::999666444,,,,,,,,,++++++******)))************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111???PPPaaauuuxxxdddUUUOOOJJJEEECCCBBBAAAAAA???<<<:::888888888888777666555444111111111111111111222222333000---,,,---...///...---,,,++++++------,,,+++...---------------------++++++,,,,,,---......///222555888666111000222666888777666777:::===>>>>>>AAAHHHLLLLLLNNNRRRRRRMMMMMMVVVaaagggggghhhjjjnnnqqqrrrrrrtttxxx~~~kkkbbbhhhsssuuurrrnnndddRRR@@@777777777555AAAXXXfffaaaWWWRRRQQQSSSTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQMMMHHHDDDBBB<<<444...++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((&&&'''(((((()))(((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))((())))))(((((((((((())))))))))))))))))************,,,,,,,,,+++,,,,,,---------------...///000000111777:::AAAHHHMMMVVVeeettt|||tttqqqtttvvvsssppp{{{tttmmmkkkqqqyyy~~~zzzuuupppkkkhhhbbb\\\\\\```lllzzzyyypppkkkiiigggooo{{{wwwrrrooolllhhhgggqqqxxxyyyzzz}}}|||wwwjjjeeebbbeeeiiijjjmmmqqqpppsssxxx|||~~~{{{uuupppooommmnnnuuu~~~xxxppprrrrrrqqqnnnkkkkkknnnqqqooo{{{{{{mmm\\\RRREEECCC???<<<;;;;;;===>>>===>>>>>>:::666555777:::999888777888:::<<<======000///......---,,,+++***************************************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444===OOOdddwwwwwwfffTTTMMMJJJHHHGGGEEECCCAAA>>>===<<<999999888777666555444444333222111000///////////////............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++---111444444333111111222444777999888666444444888<<<>>>???FFFJJJOOOSSSTTTRRROOOLLLOOOXXXbbbfffddddddgggkkknnnqqqvvv|||~~~eeeXXX^^^uuuzzzzzz{{{gggOOO@@@666333333555@@@UUUbbbZZZKKKMMMRRRUUUUUUWWWYYYYYYWWWXXXVVVTTTSSSRRROOOJJJEEEDDD???888222...,,,)))((((((''''''(((******)))'''***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((******+++++++++******))))))))))))))))))******+++)))************+++++++++,,,---...---++++++,,,------000111//////333777999<<>>999666555666<<<===:::666888???AAA===:::666000++++++,,,------,,,+++******)))*********)))((((((((()))***++++++)))***+++---......------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............------,,,+++---///111000000333999>>>GGGaaazzz|||fffTTTLLLJJJEEEEEECCCAAA>>><<<:::999999999888777666555444444333222111000///////////////............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------...///......///222444444333111111222444777999;;;:::::::::<<>>>>>===<<<===<<<===>>>;;;888666666777:::======999999>>>@@@>>>===999444000...---+++***++++++++++++++++++++++++))))))***************+++)))***+++---------------,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------...///000111444999@@@DDDYYYnnn}}}fffTTTLLLJJJEEEEEECCCAAA>>><<<:::999999999888777666555444444333222111000///////////////............---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------///111222222222333444333222111111222555777999<<<>>>??????>>>@@@DDDHHHHHHIIILLLPPPWWW^^^dddhhhcccaaaaaadddjjjqqqtttuuu|||~~~cccUUU___hhhxxx|||{{{rrrdddSSS@@@:::999666333888DDDPPPVVVMMMKKKOOOWWWYYYUUUVVV\\\YYYWWWUUUTTTRRROOOJJJGGGDDDAAA===999666222...++++++***))))))))))))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))******+++******)))***))))))))))))***++++++************+++++++++,,,***+++,,,,,,,,,---///111111///000444999DDD\\\sss~~~~~~}}}wwwuuu|||~~~~~~}}}xxxvvvxxxrrrnnnpppwww}}}~~~}}}~~~|||vvvooonnnssszzzzzzvvvrrrnnnkkkgggaaa\\\TTTTTT]]]ppprrrYYYHHH@@@===>>>@@@>>>>>>>>>;;;888666666777777<<>>>>>@@@>>>:::777444000,,,((()))***+++,,,---------,,,***+++,,,,,,,,,+++***))))))***+++,,,---------,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///111000000444<<>>>>>BBBGGGIIIIIIIIIMMMUUU```jjjqqqooojjjhhhmmmwww~~~|||fff^^^___hhhwwwyyyssshhhWWWCCC999999888666666;;;CCCIIIMMMGGGIIITTTYYYTTTSSSXXXXXXWWWVVVSSSQQQNNNJJJHHHCCCAAA>>><<<999555000---+++)))(((((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((((())))))*********************))))))******+++,,,*********+++++++++,,,,,,***+++,,,,,,+++,,,///111111000666???FFFSSSpppuuuooovvvsssppprrr}}}}}}~~~yyyvvvyyyyyytttpppnnnsss{{{~~~uuunnnkkkjjjlllmmmtttpppmmmlllmmmjjjddd___\\\VVVUUU```rrrvvv|||rrr]]]NNNDDD@@@???>>>??????>>>;;;888666555333999???>>>;;;999;;;===@@@???>>><<<:::555///***((()))+++,,,------,,,,,,+++,,,.........,,,***(((******++++++,,,,,,,,,,,,---,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////222111222999DDDOOOUUUWWW___gggooottt{{{~~~xxxooogggTTTLLLIIIJJJIIIGGGEEEBBB@@@>>>===999999888777666555444444222111000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,///222444333222111111111111111222444666777999888===AAAAAA>>>===AAAEEEHHHGGGGGGJJJQQQ\\\gggnnnqqqnnnpppwwweeedddbbbtttyyywwwoooggg]]]MMM???<<<:::999999;;;???CCCRRRKKKKKKUUU[[[XXXUUUWWWXXXWWWVVVSSSOOOLLLJJJIIICCCAAA???===;;;888333///***)))'''(((***+++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((('''((()))******************************++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,///111333777BBBLLLQQQ\\\vvvzzzrrrmmmxxxyyyyyyxxx|||~~~|||yyyzzzxxxpppiiifffhhhuuuzzz{{{}}}wwwpppiiieeeddddddoooooooooqqqsssqqqlllhhhddd```]]]```jjjwwwyyyxxxxxx{{{xxxdddSSSDDD;;;:::;;;<<<>>>===;;;777555111777===???;;;777888;;;>>>>>>>>>>>>===:::444000******+++++++++++++++***+++---...///...,,,***)))++++++***+++++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---------...///000111111666???KKKTTTYYYZZZTTTXXX\\\cccmmmssssssnnngggUUULLLIIIHHHGGGEEECCC@@@>>><<<;;;999999888777666555444444111111000000000000000111///............---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,///222333222000000000000111111333444666888999:::>>>AAABBBAAA@@@AAACCCEEEDDDDDDGGGNNNWWW```eeejjjmmmttt~~~~~~tttmmm```fff~~~}}}uuuhhhbbb]]]RRRIIIAAA999666555777<<>>===:::777///...---+++************+++,,,---------,,,+++***++++++************+++,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///.........///000222333333777@@@JJJTTTZZZ\\\\\\UUUVVVXXX^^^hhhpppuuuuuugggUUULLLIIIFFFEEECCCAAA???<<<;;;:::999999888777666555444444111111000000000000111111///............---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...000222222111000000111000000111333555666888999;;;===@@@BBBCCCBBBAAA@@@@@@@@@BBBFFFLLLSSSYYY\\\ccclllxxx~~~~~~mmmeeeooo}}}}}}uuukkk[[[ZZZPPPFFF???888333555<<>>AAAFFFLLLQQQUUUWWW```lll{{{|||}}}~~~||||||~~~ppplllooonnnllleee]]]SSSDDD555333888CCC]]]jjjYYYHHHJJJSSSVVVTTTUUUSSSOOOJJJFFFFFFHHHHHHFFFCCCAAA@@@???<<<:::222///+++)))(((((('''&&&'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))***+++++++++***(((((())))))))))))((((((&&&'''((()))************++++++******++++++,,,---++++++,,,,,,,,,------------...///111444888>>>CCCUUUlll{{{xxxwww{{{}}}{{{xxxzzzzzzrrrgggjjjlllpppzzz||||||~~~xxxkkkggghhhiiijjjppp}}}~~~tttpppmmmsssrrrkkkgggjjjllljjjhhhjjjsssvvvdddZZZLLLAAA<<<;;;;;;:::;;;777999???BBB===:::<<<===;;;999999;;;<<<======;;;888333...+++******++++++************+++------,,,+++***))))))***++++++))))))***+++,,,------...)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,...222777;;;===FFFRRRbbbmmmpppooollljjjjjjgggddddddggglllttt{{{fffVVVNNNHHHFFFDDDAAA@@@???===:::888:::777555444555555555444333333222111000///...---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000111111222222222111111222444666666555444555666888888===BBBBBB??????BBBAAABBBDDDEEEFFFLLLTTTZZZjjjrrr{{{~~~{{{xxxzzz~~~~~~||||||}}}~~~~~~~~~~~~|||{{{|||~~~vvvjjjrrr}}}xxxlllRRR888111999???OOOfffooobbbPPPJJJPPPPPPPPPPPPNNNKKKGGGDDDBBBGGGDDDAAA>>>>>>===;;;:::666111***''''''))))))((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))************))))))))))))((('''&&&%%%$$$%%%&&&((()))*********+++++++++++++++++++++++++++++++++,,,///000000000,,,222000111:::???GGGVVVgggrrr~~~~~~vvvwwwwww{{{yyyqqqkkkeee___\\\cccpppzzz|||zzz}}}~~~~~~qqqhhhhhhjjjlllppptttyyyxxxtttiiiooorrrpppppprrrooohhh```___dddooovvvyyywwwlll[[[JJJ???;;;<<<======???===:::===BBB???888<<<======;;;999999<<>>@@@DDDDDDEEEFFFFFFGGGMMMTTTZZZjjjqqqxxx{{{xxxwwwyyy}}}}}}{{{zzz{{{||||||||||||zzzyyyzzz|||tttqqq~~~yyy___AAA444777555BBBXXXhhhgggYYYNNNKKKOOOQQQSSSQQQLLLGGGDDDBBBGGGDDD@@@>>>>>>===<<<;;;888333---))))))******)))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))((('''''''''''''''((((((((())))))))))))))))))************))))))))))))((('''&&&%%%%%%%%%'''((()))*********++++++++++++++++++++++++------,,,---------,,,+++///444222555BBBLLLWWWhhhpppvvv~~~~~~{{{{{{|||wwwwwwvvvwwwzzzuuurrrjjjddd^^^___gggqqqzzzyyywwwyyy}}}}}}xxxxxxxxxqqqrrrtttwww~~~|||kkkmmmllliiilllsssvvvtttmmmccc\\\aaajjjttt}}}~~~wwwhhhWWWIII@@@<<<;;;>>>???>>>;;;===CCCCCC???===>>>???===:::999:::<<>>>>>>>>===<<<;;;777111---++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))))))))))))))************))))))***))))))((('''&&&%%%&&&''')))************++++++++++++++++++++++++---.........---------,,,333::::::???QQQ___jjjwwwzzz{{{{{{yyywwwvvvwwwyyy{{{|||||||||~~~}}}pppmmmhhheeegggooozzz{{{{{{}}}yyyzzz|||||||||{{{}}}|||www{{{vvvtttsssvvv|||}}}zzzqqqooojjjgggmmmxxx~~~lllXXXSSSZZZfffqqqyyyzzzyyyppp^^^MMMAAA;;;:::<<<===<<<999:::>>>@@@???>>>???@@@???<<<:::999999;;;<<<<<<:::555000,,,***,,,++++++,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...//////000000555333444;;;HHHVVV```eeelllllliiiddd___^^^bbbeeejjjooowwwzzztttqqqwwwcccTTTMMMGGGFFFDDDAAA@@@???===:::888999777555555666666444333333333222222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111111222333333333444555555444444666888:::;;;???EEEFFFCCCDDDHHHNNNNNNNNNPPPUUU[[[bbbfffiiimmmrrrsssrrrsssxxx{{{~~~~~~~~~|||yyyxxxxxxyyy{{{|||}}}}}}|||}}}wwwhhhyyy{{{uuufffPPP>>>777:::666666AAAOOOUUUQQQKKKHHHMMMRRRSSSOOOJJJFFFEEEEEECCC@@@?????????>>>===<<<999444000---***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((()))))))))************)))*********))))))((('''&&&'''((()))***************+++++++++++++++,,,,,,,,,---......//////111222999CCCHHHRRRgggsssuuuzzz}}}zzztttpppnnnppptttvvvzzz}}}}}}zzzvvvtttvvvzzzyyyyyy}}}vvvqqqppppppqqqvvv|||~~~}}}|||~~~~~~uuullllllsssyyyzzzyyytttxxxzzzzzz}}}|||vvvtttsssvvv|||{{{yyyuuuttt~~~wwwvvvrrrmmmmmmttt~~~www```RRRPPPUUU[[[___pppvvv{{{xxxuuuyyyyyyiiiXXXKKKCCC@@@;;;<<<<<<;;;;;;<<<>>>>>>???@@@AAAAAA>>>;;;888666888888999;;;;;;888111+++,,,++++++---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---............///000444888CCCRRRaaaiiikkkiiijjjlllmmmllliiihhhiiikkkqqquuu|||{{{ttttttxxx~~~aaaTTTMMMGGGFFFDDDAAA@@@???===:::888888777555666666666444333111111000000//////......///...............------........................,,,++++++,,,---...//////000000000000111222333444333444444444444444777999;;;===CCCJJJKKKGGGEEEHHHKKKLLLNNNSSSZZZaaagggjjjiiillloooqqqqqqssswww{{{}}}}}}}}}{{{yyywwwxxxyyyzzz{{{}}}}}}}}}~~~iiieeesss{{{ssskkk___NNN???777:::555222666BBBNNNQQQPPPFFFIIIMMMPPPOOOMMMJJJHHHFFFCCC@@@????????????>>><<<:::777222...***((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((()))))))))******************************)))((((((((()))***++++++++++++*********++++++,,,,,,,,,,,,---.........///333777@@@OOOZZZiiizzzuuuqqqjjjffffffjjjppptttuuuxxx}}}yyytttlllhhhjjjvvvwwwpppnnnnnnqqqzzzyyyooolllrrr{{{zzzzzzwwwssstttwwwuuuqqqrrrrrrssswww|||~~~|||yyy}}}vvvooonnnuuu{{{{{{xxx{{{}}}uuuqqqnnnrrryyyooo]]]RRRMMMLLLLLLUUUaaaqqqyyyyyyzzzxxxgggWWWMMM>>><<<<<<===??????@@@AAA???@@@AAAAAA@@@===999666777444333888>>>>>>777///---,,,+++,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...///...---...000333;;;DDDSSSeeerrrvvvsssnnnoooppprrrtttuuuvvvxxxyyyrrrrrrvvv}}}~~~vvvnnnjjjzzz___SSSMMMGGGHHHFFFCCCBBBAAA???<<<:::888777666666777666444222000000/////////.................................------------------------+++++++++,,,---...///000000000//////000222444555333444444444333444777:::;;;===CCCJJJJJJFFFDDDFFFEEEFFFKKKSSS[[[bbbfffhhhhhhjjjmmmoooqqqsssvvvyyyzzz{{{{{{yyywwwvvvxxxyyyvvvxxx{{{||||||}}}rrr\\\eeezzzssskkkccc[[[RRRHHHBBB555555444777AAAOOOWWWXXXJJJIIIHHHLLLPPPQQQNNNKKKGGGDDDAAA?????????>>>===;;;;;;999555///+++(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))))))))******))))))))))))******************++++++++++++******))))))***+++++++++++++++*********++++++,,,,,,---...//////...---111999???KKK]]]jjjzzzzzzkkkiiifffcccccchhhpppvvvzzzyyyzzz|||~~~zzzrrriiifffjjjuuu~~~}}}zzzyyy}}}~~~~~~~~~vvvwwwxxx{{{~~~~~~}}}xxx~~~xxxpppoooqqqrrrrrrqqqsssxxx|||tttooommmttt}}}~~~mmm___WWWQQQLLLKKKVVVhhhvvv{{{{{{~~~ppp^^^DDD===888999======>>>@@@??????@@@AAAAAA@@@<<<999777333000444<<>>===>>>@@@BBBBBB???<<<888666333333555888:::;;;555222---++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---///000///000555???FFFXXXaaalllrrrttttttuuuvvvuuuuuuxxxuuunnnooovvv~~~sssllluuu[[[QQQMMMHHHFFFDDDAAA@@@???===:::888777666666777777666444222111111111111000000000000.........///////////////************************+++++++++,,,---...000000000000//////000222555666333333333333333444888;;;<<<:::;;;===<<<:::===BBBBBBEEELLLUUU___ccccccaaabbbdddhhhllloooqqqrrrsssssstttttttttsssssstttvvvwwwyyy|||~~~ooommmsssfffZZZQQQKKKDDD888111===TTTfffmmm[[[QQQGGGHHHQQQVVVRRRLLLIIIFFFBBB@@@???>>>===<<<<<<>>>>>>:::444///,,,,,,))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++))))))***+++,,,,,,---------///222555<<>>===;;;;;;<<<>>><<<<<>>888999777333...000999@@@999555///,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...000000222:::FFFOOO[[[fffsssyyyvvvrrrpppqqqssswwwqqqgggkkkttt}}}~~~uuulllhhhkkkWWWMMMHHHKKKDDDCCCAAA???===;;;:::999666666666555444444444333000000000000///////////////............---------+++,,,,,,***)))******((()))+++...111222333222222...//////000000000000000111222333555666888999:::888777777999<<<>>>>>>===BBBHHHPPPWWW[[[\\\\\\]]]aaaccchhhlllnnnoooooonnnqqqqqqqqqsssvvvxxxyyyxxx||||||||||||~~~uuukkkoooppp]]]@@@555;;;AAAOOOeeemmm[[[LLLKKKMMMJJJKKKPPPLLLGGGAAA>>>======<<<:::>>>>>>>>><<<888333...++++++***))))))***)))'''%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++++++++,,,,,,,,,++++++***,,,---,,,******---......///222555<<>>:::555000---++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---------...//////---,,,///111333555:::DDDRRR\\\gggllltttzzzyyyuuuuuuzzz}}}}}}uuulllnnnrrrxxxyyyrrrdddYYYlllWWWMMMGGGJJJEEEDDDAAA???===;;;::::::666666666555444444333333000000000000///////////////............---------,,,---,,,+++***++++++******+++...000222222222111...///000000111111000000000111222444666888999:::<<<=========>>>>>>???@@@GGGLLLRRRVVVXXXXXXXXXYYY___aaaeeeiiilllmmmllllllnnnnnnooorrrvvvxxxzzzzzz||||||}}}}}}wwwWWW???999777===LLLcccbbbYYYLLLHHHMMMOOOKKKMMMIIICCC@@@???>>><<<;;;@@@@@@???===:::555000---,,,*********++++++)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++++++++,,,,,,,,,++++++***+++,,,---,,,,,,---//////...555===HHHZZZppp|||zzztttqqqqqqtttyyywwwpppkkkgggeeefffdddaaadddjjj~~~|||sssyyy|||vvvuuu{{{vvvrrruuu}}}{{{uuuuuuwwwzzz|||{{{vvvrrruuurrrmmmmmmrrryyy}}}|||}}}~~~rrrssstttrrrlllfffiiippp}}}zzzvvvuuu|||xxxqqqiiirrrlllddd______cccgggjjjuuuyyy}}}iii\\\RRRFFF===:::<<<===??????@@@AAABBB@@@===999555333333444555;;;;;;:::555///++++++,,,++++++******+++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---------...000000000000444666<<>><<<;;;;;;777666666555444444333333000000000000///////////////............---------...---,,,,,,++++++,,,,,,***+++---///111111111000//////000111111111111000///000222444666888:::;;;???AAABBBAAA>>>===???BBBIIILLLPPPSSSTTTUUUVVVWWW[[[^^^aaaeeehhhjjjjjjjjjiiikkkmmmqqqtttxxxzzz|||zzz{{{}}}~~~dddFFF;;;777888AAAPPPdddeeeMMMBBBNNNSSSKKKOOOKKKGGGCCCBBB@@@>>>===AAAAAA@@@???;;;777333111---+++***+++,,,,,,+++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************************((()))))))))************++++++,,,,,,,,,,,,++++++)))+++---......---///111111<<>>>>>???AAAAAA@@@>>><<<999666444333333666;;;???;;;333,,,+++---+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,............///111333444999<<>>===<<<<<<777777666555444333333222000000000000///////////////............---------...,,,+++,,,,,,++++++---+++,,,---///000000000000///000111111222222111111000111333555777999;;;<<<===@@@BBB@@@<<<;;;???DDDHHHJJJMMMOOOQQQSSSWWWYYYYYY\\\___cccfffhhhhhhiiihhhjjjmmmpppsssvvvyyy{{{xxxzzz|||~~~tttzzz}}}xxxyyycccFFF<<<;;;<<>>??????@@@???>>>@@@???>>><<<:::666444222333888<<<<<<777222...---,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...000444777AAAIIIVVVeeeooorrrmmmiiilllpppyyyzzzwwwooommmnnnttt~~~}}}{{{yyyzzz|||cccSSSLLLGGGIIIDDDCCCAAA???>>>===<<<<<<888777666555444333222222000000000000///////////////............------------******......******---------...//////000000000000111111222222222222222222333444666888:::<<<===:::>>>@@@???======CCCHHHGGGIIIKKKLLLMMMPPPTTTWWWYYYZZZ^^^aaadddggghhhiiiiiilllooopppqqqrrruuuxxxwwwxxxzzz|||~~~~~~~~~~~~vvvuuuooorrr```FFF<<<:::777999===QQQ___XXXIIIDDDIIIPPPOOOOOONNNKKKHHHEEECCCBBB@@@@@@???>>><<<999777555---,,,***)))+++++++++*********))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))***************+++,,,---------------,,,+++---000...,,,111:::AAAOOO```ooo|||vvvvvvwwwxxx}}}~~~zzzvvvuuuvvvwwwvvvtttpppqqqqqqoooppptttyyy|||~~~|||tttnnnuuu~~~wwwtttvvvwwwssshhh\\\TTTQQQSSSTTTVVV]]]fffrrr{{{~~~yyyuuutttwwwxxxvvvsss~~~rrrmmmfff```]]]]]]\\\\\\QQQHHHIIIXXXeeennnjjjWWWOOO>>>===<<<===???@@@>>><<>>===<<<;;;;;;888888777555444333222111000000000000///////////////............------------)))+++222222,,,***...////////////000000000000111111222333333333333222333333555666888999;;;;;;;;;===?????????AAAFFFKKKIIIJJJKKKKKKKKKLLLOOORRRXXXYYY\\\```cccfffhhhiiikkknnnqqqqqqpppppptttwwwwwwxxxzzz{{{}}}~~~~~~~~~||||||mmmnnn]]]JJJBBB;;;555888???KKK]]]fff[[[IIIEEEKKKNNNOOOPPPNNNKKKGGGFFFEEE@@@@@@???>>><<<;;;999888///---***)))***+++******+++******))))))******+++))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++***+++,,,------......---///+++,,,000000000:::HHHYYYaaakkktttsssooommmpppuuuzzzyyyvvv{{{{{{xxx}}}~~~yyymmmtttyyyrrreeefffeeeggghhheeecccgggmmmqqqsssuuuvvvwwwxxx{{{}}}}}}}}}}}}zzzxxxtttnnnjjjfffdddaaa___NNNFFFBBBHHHPPPZZZlll~~~zzz```TTTCCC???;;;:::<<<>>>>>><<<>>>???@@@@@@???===:::999777333111444999:::666111...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////000000000222888BBBIIIXXXdddrrr{{{{{{uuupppmmm______jjj{{{xxxyyy~~~|||[[[PPPKKKGGGHHHAAA@@@???===<<<;;;;;;;;;888888777555444333222111000000000000///////////////............------------***---666777...+++///111111111000000000111111111222222333444333333333333333444555666777888888;;;;;;;;;<<<>>>BBBFFFHHHGGGHHHIIIIIIJJJKKKNNNPPPVVVXXXZZZ^^^aaadddggghhhjjjnnnrrrrrrpppppptttxxxzzzzzz{{{|||}}}~~~}}}|||}}}~~~rrrmmm]]]RRRNNNCCC:::@@@:::HHHaaatttrrr^^^NNNIIIKKKNNNQQQPPPLLLIIIHHHHHHAAAAAA@@@???>>>===<<<;;;333000,,,++++++++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,***+++,,,---............000++++++000333666GGGZZZmmmoooqqquuu{{{zzzqqqeee```^^^fffqqq{{{xxxuuu}}}vvvooommmqqqnnnccc[[[[[[dddeeelllvvv{{{~~~|||{{{tttwww|||yyyzzzuuu|||{{{zzzyyyvvvqqqkkkfffSSSNNNGGGCCCGGGUUUgggttt|||iiiXXXNNNBBB;;;:::;;;<<<<<<<<<===???@@@@@@@@@>>>>>><<<888333222555888888777......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000///111333555999CCCPPPZZZaaahhhqqqxxxzzzvvvpppllleeeeeemmm}}}}}}{{{ZZZOOOKKKFFFGGG@@@???>>>===;;;;;;::::::999888777666444333222111000000000000//////////////////.........---------...+++000:::;;;111---111333222111111111111111111111222333333444444333333222222333333444555555666:::888777888;;;@@@BBBCCCBBBDDDFFFHHHJJJMMMPPPSSSUUUVVVYYY\\\```cccfffgggiiinnnrrrrrrpppqqquuuyyy||||||||||||~~~~~~}}}|||{{{zzzyyy{{{|||~~~~~~~~~sssbbbZZZWWWGGG;;;BBB333GGGeee}}}sss[[[IIIJJJMMMQQQQQQMMMJJJIIIIIICCCBBBBBBAAA@@@???>>>>>>555222...,,,,,,,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------***+++,,,---............111++++++111555<<>>999999;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@===888333222444888<<>><<<:::999999777777666555333222111000111111000000//////......111...+++***+++---------,,,,,,---.........------111111000000000000000111///000111111000///111222444666888666444444888;;;666;;;>>>===:::999===AAACCCDDDEEEFFFHHHIIIJJJKKKTTTVVVYYY[[[^^^aaaeeehhhkkknnnrrrttttttttttttuuuxxxzzz}}}}}}}}}}}}~~~~~~{{{zzzzzz{{{|||zzz{{{{{{}}}}}}~~~}}}}}}qqqsssjjjZZZKKK>>>???<<>>=========555333...***...444000(((************************************************************************++++++***************************)))******+++,,,,,,+++++++++---...---,,,111......555<<>><<<:::999888777777666555333222111000000000000000////////////...---,,,---......,,,+++,,,,,,------------......222222111111111111222222///000111111000000111222444555555555555666888:::777:::<<<<<<;;;;;;>>>@@@CCCCCCDDDFFFHHHIIIJJJKKKRRRUUUXXX[[[]]]```dddgggkkknnnrrrtttttttttuuuvvvxxxzzz}}}}}}}}}}}}~~~~~~{{{zzzzzzzzz{{{yyyzzz{{{}}}}}}vvvrrrrrrtttzzz|||iiiTTTDDD<<>>=========999888333...000444222,,,************************************************************************++++++*********************************++++++,,,+++++++++,,,---------,,,///---111:::EEENNN[[[gggsssuuuuuuuuuzzz}}}yyypppkkkpppyyy~~~|||uuullljjjrrr}}}pppeee]]]YYYSSSVVVddduuuyyysssrrrxxx~~~}}}zzz|||~~~vvvmmmaaaYYYXXX]]]eeekkksss}}}vvvaaaQQQDDD===<<<;;;<<<===>>>@@@AAAAAA@@@@@@>>>999555222222222333777555222///---,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------...,,,,,,//////...000444888???GGGPPP]]]mmmxxx{{{~~~{{{zzz|||}}}|||}}}xxxsssssszzzzzztttwww}}}oooUUUPPPKKKEEEHHHEEECCCAAA>>><<<:::888888777777666555333222111000////////////000000000000,,,,,,---///000///+++)))------,,,,,,,,,---///000333222222222222222333333///000111111000000222333555444333444777999999999777888999;;;<<<===???@@@AAABBBCCCEEEGGGIIIJJJJJJQQQSSSWWWZZZ\\\```cccffflllooorrrtttuuuuuuvvvwwwxxxzzz}}}}}}}}}}}}~~~~~~~~~||||||}}}|||{{{yyyxxxwwwvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~xxxyyyzzz{{{|||~~~~~~{{{tttlllgggfffhhhuuu~~~gggHHH;;;???VVVrrrjjjPPPMMMKKKLLLOOONNNJJJEEEDDDCCCBBB@@@???>>>======<<<<<<888111///111111///******************************************************************************++++++++++++++++++***************+++,,,,,,***+++,,,------------,,,///222:::GGGRRR[[[dddkkkuuutttppppppxxx}}}vvvqqqqqqrrrssswww{{{vvvvvvrrrjjjeeeiiixxxwwwxxx{{{nnnaaaYYYSSSPPPQQQWWWhhh|||yyyxxx|||}}}||||||~~~~~~xxxnnnddd]]]ZZZXXXXXXaaakkkxxxgggPPPBBB>>>;;;<<<>>>???>>>===>>>@@@>>>===;;;777555222111000777777555111,,,***,,,///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------///,,,,,,......---111777;;;EEESSS```nnn{{{|||xxxsssqqqvvv~~~}}}}}}xxxssspppssszzz|||qqqjjjkkkooopppmmmTTTQQQMMMFFFHHHEEEDDDAAA>>>;;;999888777777777666555333222111000......//////000000111111---------...///...,,,***...---,,,+++,,,...000111222222111111111222333333000000111000000000333555666444333555:::<<<<<<:::777777777999===?????????@@@AAABBBDDDFFFHHHIIIJJJOOORRRVVVYYY\\\___ccceeelllooorrrttttttuuuwwwxxxxxxzzz|||}}}}}}}}}~~~~~~|||zzzyyyxxxvvvvvvuuutttsssrrrqqqqqqqqqsssvvvyyy|||~~~}}}zzzxxxwwwsssssstttuuuvvvwwwxxxxxxssstttrrrmmmfffcccccceeeqqq{{{uuunnnOOO@@@:::AAASSSooo{{{oooUUUNNNHHHIIIOOORRRNNNIIIEEEDDDCCCAAA???>>>======<<<;;;888222,,,+++,,,...******************************************************************************+++++++++++++++,,,+++************+++,,,,,,***+++---............///444===KKKXXX```gggooouuuzzzwwwrrrqqqxxxrrrmmmiiiiiihhhhhhmmmtttrrrrrrpppjjjcccgggyyy}}}uuummmhhhlllrrryyy|||{{{gggXXXTTTVVVZZZ\\\bbbccclll{{{}}}}}}zzzwwwzzz|||uuujjjbbb\\\SSSJJJNNNWWWfffyyyaaaKKKBBB;;;;;;<<<===<<<:::<<>><<<:::888888777777666555333222111000......//////000000111111000...,,,+++,,,------,,,...---,,,+++,,,...000222000000000000000111222222000111111000000111333666777555444777<<<>>>===;;;777666777999<<>>??????AAACCCEEEGGGIIIIIIMMMQQQVVVZZZ\\\___bbbeeelllnnnqqqssstttuuuwwwyyyxxxzzz|||}}}}}}}}}~~~~~~}}}{{{yyywwwvvvppppppoooooonnnmmmlllkkklllooosssxxx|||~~~}}}xxxsssnnnjjjiiiiiiiiijjjjjjjjjjjjjjjaaacccffffffddddddgggjjjpppzzzuuuwww}}}~~~pppTTTGGG???<<>>>>>===<<<;;;999333,,,((()))---******************************************************************************++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---)))+++.........///111444;;;KKK]]]hhhlllpppxxx~~~|||xxxzzz}}}{{{uuufffcccbbbbbbaaaaaagggooossstttuuuqqqgggeeettt{{{xxxtttqqqrrrtttyyy||||||zzzwww{{{nnnfff\\\WWWYYY___eeeiiippppppsss{{{~~~}}}wwwyyyooollliii\\\MMMHHHLLLXXXkkkyyy\\\LLL@@@;;;:::<<<;;;999<<>><<<:::999999777777666555333222111000////////////000000000000111...+++***+++---------------,,,------///111222////////////000111222222000111111000///111444777666666777999;;;<<<<<<;;;666777888:::;;;<<<>>>???===>>>@@@BBBDDDFFFHHHIIIMMMQQQVVVZZZ]]]```ccceeekkkmmmpppqqqrrrtttwwwyyyxxxzzz}}}}}}}}}}}}~~~{{{wwwtttqqqpppggggggeeeddddddcccccccccdddgggnnntttyyy|||||||||{{{zzzvvvqqqjjjbbb\\\XXXRRRRRRRRRRRRRRRRRRRRRRRROOOTTT\\\aaadddhhhlllpppuuu}}}|||nnnfffrrr|||xxxtttiiiQQQDDD???<<<777DDD\\\iiiYYYOOODDDBBBHHHNNNNNNKKKHHHGGGEEEBBB@@@???>>>>>>???<<<:::777111******...******************************************************************************++++++,,,---------+++++++++++++++,,,------***,,,.........111666;;;EEEXXXmmmvvvyyy{{{~~~{{{wwwuuuqqqkkkhhheeeeeeffffffeeeiiinnnkkknnnvvvyyysssnnnyyy~~~}}}{{{|||{{{zzz}}}|||yyyxxxnnndddYYY]]]dddlllrrrwwwzzz{{{zzzuuuuuuyyyxxxxxxxxxmmm]]]QQQNNNQQQ^^^nnn}}}ttt___KKK@@@:::;;;<<<999<<>>;;;888777777888555888:::888444///------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---///111000///666???III[[[qqqwwwsssqqqxxx{{{uuuhhhZZZWWW^^^fffiiivvv]]]UUUMMMFFFIIIBBBAAA???>>><<<;;;;;;;;;777777666555333222111000000000000000///////////////...,,,,,,---------+++,,,,,,---...///000111111000000000000111222333444111111111000///111555888444666888999999888999:::555888;;;;;;999:::<<>>>>>>>>??????@@@@@@@@@FFFNNNYYYbbbhhhmmmsssvvv|||ttteeemmm|||rrrkkkbbbQQQ???;;;===555777MMM___```VVVJJJDDDGGGKKKMMMLLLHHHGGGEEECCCAAA???>>>>>>@@@<<<::::::555---***---******************************************************************************++++++,,,------...,,,++++++++++++,,,------+++---.........222;;;BBBRRReeeyyy}}}xxxqqqpppooommmpppmmmmmmppprrrpppqqqtttmmmnnnuuu}}}~~~tttsssvvvyyysssfff]]][[[]]]gggvvvyyyuuuqqqooouuu~~~{{{ppp]]]TTTMMMRRR[[[bbbkkksssuuuZZZIII======>>>;;;<<>>===;;;999888666444666999:::888333...+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------------------------------......///000000444@@@MMMWWWdddvvvtttqqqnnnpppwww~~~{{{tttsssqqqjjjbbb___bbbdddbbbyyy```VVVMMMEEEIIIAAA@@@???===<<<<<<<<<<<<777777666555333222111000111111000000//////......---------...///...,,,)))+++,,,---///000111111111111111111111222333444555111111111000///111666999222555999999777555666888555999===<<<888888;;;???<<<<<<>>>AAACCCFFFGGGHHHMMMQQQWWW\\\___bbbdddfffiiikkkmmmoooppprrrvvvxxxxxxzzz}}}}}}}}}}}}~~~}}}yyyssskkkccc]]]WWWUUUMMMKKKIIIGGGFFFGGGIIIKKKJJJOOOWWW```gggkkklllkkkmmmfffZZZMMMBBB;;;777666888999:::;;;<<<>>>??????EEENNN[[[fffmmmsssxxx{{{www}}}ppphhhbbbZZZCCC>>>CCC:::666GGGZZZhhh^^^PPPIIIHHHLLLNNNNNNIIIHHHFFFCCCAAA???>>>>>>???:::999:::666...)))+++******************************************************************************+++,,,,,,---......,,,,,,++++++,,,,,,---...+++---...---...333>>>FFF^^^nnnzzzvvvzzzyyyrrrlllnnnrrrtttuuuqqqrrrxxx{{{zzzyyy{{{zzzzzz~~~{{{rrrkkkeeeddd```^^^bbbjjjsss|||xxxxxx~~~zzzdddVVVJJJJJJNNNSSSYYY```dddsssfffQQQ@@@>>>@@@<<<<<>>???>>>:::777444333555888;;;;;;666///***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------------------------------000///......000777IIIYYYhhhrrr}}}}}}zzztttooommmpppwww}}}zzzvvvxxx{{{yyyooofffppprrrqqqmmmkkkjjjeee___uuubbbXXXQQQIIIEEECCCBBB???===;;;999888888555666666666555333111000//////............//////......---,,,,,,,,,,,,---,,,,,,---...///000111222---...///111222222222222222222222222333444555555///777<<<999555555444111777888999;;;<<<===>>>>>><<<>>>AAABBBCCCDDDGGGIIIOOOQQQUUUZZZ^^^bbbeeefffgggjjjooorrrsssssstttuuutttwww{{{~~~||||||uuulllbbbYYYRRRMMMIIIDDDBBB@@@???>>>???@@@AAAEEEHHHNNNUUU\\\bbbfffiiicccXXXJJJ@@@<<<:::888555444555777:::===???AAACCCKKKSSS[[[bbbjjjuuu}}}nnndddYYYNNNCCC>>>999:::HHHXXXpppkkk\\\KKKFFFLLLMMMIIIJJJJJJGGGCCC???======>>>===;;;999777555222---***+++++++++***++++++,,,,,,*********++++++,,,,,,,,,)))************+++++++++***+++,,,,,,******+++,,,......---------...//////333000///000111777GGGXXXiiiqqqzzzzzz{{{vvvpppqqqxxxzzzwwwqqquuu{{{yyy|||mmmggg^^^YYY\\\ccclllqqq~~~|||}}}vvvpppcccUUULLLGGGHHHTTTbbbkkkrrr|||yyy```GGG>>><<<:::;;;???@@@@@@@@@AAAAAA===888444222333666888888666111...///......------,,,++++++,,,------......------,,,,,,,,,,,,---------......//////.........------------------............///......///000111;;;RRRiiiwww{{{ssshhhhhhoootttzzzyyytttwwwttthhhaaabbblllmmmpppqqqqqqnnnjjjhhhuuucccYYYQQQJJJEEECCCAAA???===;;;999888888555666666666555333111000//////............//////......---,,,,,,,,,,,,---,,,,,,...///000111111111...///000111111222111111222111111222222333444555333444444333222222444666666777999:::<<<============???AAACCCDDDEEEGGGIIIOOOQQQUUUZZZ^^^bbbdddfffhhhkkkoooqqqrrrsssuuuvvvuuuwwwzzz~~~~~~}}}zzzqqqkkkaaaXXXPPPKKKFFFCCC???>>><<<;;;:::;;;<<<===>>>AAAEEEJJJOOOSSSWWWXXXTTTKKK@@@999777666555333444555888;;;>>>BBBDDDEEELLLTTT]]]ccckkkvvv}}}~~~mmmiii\\\NNNCCC888555@@@QQQppp{{{tttXXXFFFJJJNNNIIIKKKJJJHHHDDD@@@>>>>>>???===<<<:::888666333...+++,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,)))************+++++++++***,,,,,,,,,+++***+++,,,---------------......///+++,,,///222444:::LLL___gggooo|||vvvwwwyyyxxxsssrrrvvvvvvtttuuuyyy|||{{{www{{{zzzttt```]]]ZZZ[[[bbblllvvv||||||zzz|||sssdddSSSJJJRRR___mmmuuukkkNNNAAA>>><<<<<<>>>??????@@@AAAAAA>>>:::666333222333666888777333//////......------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......//////.........------------------............//////000111333:::KKKaaapppyyy{{{}}}~~~~~~~~~wwwnnnmmmppprrrzzz~~~|||vvvxxxuuukkkfffhhhnnnoooqqqrrrrrrpppooommmsssddd[[[QQQIIIFFFBBBAAA???===;;;999999888666666666555444333111000//////............//////......---,,,,,,,,,,,,---,,,---///111222222111000000000111111111111000000000000000111111333444444555000222999;;;666444777555666888999;;;;;;<<<<<<>>>@@@BBBDDDDDDFFFHHHJJJOOOQQQUUUYYY^^^bbbdddeeeiiikkknnnpppqqqrrruuuwwwvvvwwwyyy{{{}}}~~~~~~zzztttqqqaaa[[[RRRIIIDDD@@@===<<<999888777666555666777888777999;;;>>>AAACCCEEEEEECCC===666333444555444222444666999===AAAEEEHHHIIIPPPWWW___eeelllwww}}}wwwgggWWWDDD999>>>KKKdddgggIIIGGGLLLJJJKKKKKKJJJFFFBBB??????@@@>>>===;;;999888555111---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++)))************+++++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,---...///))),,,111666:::CCCVVVgggkkkrrr|||~~~uuuooommmssswwwuuusssssssssrrrvvvtttyyy|||wwwrrrkkkdddYYY[[[___eeennnyyyyyy}}}}}}kkkSSSQQQ[[[eeeqqq~~~|||]]]IIIAAA???>>>>>>>>>>>>???@@@@@@???<<<999444111000222777999555111//////......---,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.....................------------------............///---111222555EEE```rrrxxx}}}}}}|||{{{zzz}}}{{{wwwwwwvvvsss}}}wwwwwwuuunnnkkkmmmppppppqqqqqqpppnnnllljjjqqqeee\\\QQQHHHEEEBBBAAA???===;;;:::999999666666555555444222222111//////............//////......---,,,,,,,,,,,,---,,,...111333444333111000111111111111111000////////////000000111222333444555111999JJJMMM>>>222222444555777888:::;;;;;;;;;>>>@@@CCCDDDEEEFFFIIIKKKOOOQQQTTTYYY]]]aaadddeeejjjlllnnnoooppprrruuuxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}wwwooogggaaaRRRMMMDDD===:::888777666444333333222222222333333444555666888:::;;;;;;;;;999666333333555666666555555777:::>>>CCCHHHKKKMMMSSS[[[bbbgggnnnxxx}}}xxxwwwxxx}}}pppYYYDDD>>>DDDOOOoooqqqRRRDDDGGGMMMLLLLLLKKKHHHDDDAAAAAAAAA???===<<<;;;999777333000------,,,+++++++++,,,,,,,,,,,,,,,++++++*********))))))*********++++++++++++,,,---,,,++++++,,,---,,,,,,+++,,,,,,---...//////000333999BBBPPPaaannnrrrxxxwwwnnniiibbbkkktttvvvsssqqqpppqqqtttlllhhhrrr|||xxxxxx{{{zzzlllaaaYYYaaafffmmmuuu}}}|||}}}xxxvvvyyy___PPPOOOSSSfffzzztttZZZJJJCCC@@@===>>>======???@@@@@@>>><<<666222...000666999777444/////////...------,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---------............///...444777<<>>PPPRRR@@@222///444555666888999:::;;;;;;>>>@@@CCCDDDEEEFFFIIIKKKNNNPPPTTTYYY]]]aaaccceeejjjlllnnnoooppprrruuuxxxyyyxxxxxxyyyzzz|||~~~yyyqqqeeeYYYRRRGGGBBB<<<777555444444444111111111000111111111111222222444555777777888888555444333444555777777777666888;;;@@@EEEJJJNNNPPPVVV^^^eeejjjqqqzzz}}}yyyuuujjjNNN>>><<>><<<;;;;;;888555222...------,,,+++++++++,,,,,,,,,,,,++++++*********))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,,,,---...///000111111333<<>>======>>>@@@@@@@@@>>>999444000111555888888666000//////......---,,,,,,,,,------......------,,,,,,,,,,,,---------......---.....................---------............///...777===EEE^^^|||}}}zzzvvvvvvyyy~~~{{{{{{~~~uuuqqqnnnjjjgggfffnnnqqquuuwwwvvvqqqjjjfffqqqjjjaaaPPPEEEDDDAAA@@@>>>===;;;:::::::::777666555444333222222222//////............//////......---,,,,,,,,,,,,------...000222222111000///111111111111111000///...//////000000222333555666;;;888<<>>@@@BBBDDDDDDFFFHHHJJJNNNPPPTTTXXX]]]aaacccdddiiikkknnnpppqqqrrruuuwwwyyyyyyyyyzzz{{{}}}~~~yyypppeeeYYYNNNFFF???<<<777444333333333222///000000000000111111111///000111333444444555555222222333333444555777777999;;;>>>CCCHHHMMMQQQSSSXXX```ggglllsss}}}tttYYYDDD<<>>======???@@@@@@@@@;;;888555444555666777777000000//////...---------,,,------......------,,,,,,,,,,,,---------......---------...............---------............///***333>>>KKK___uuu}}}yyy{{{zzzxxxuuurrrsssvvvxxx|||zzzxxxzzz}}}}}}{{{{{{~~~zzztttpppmmmjjjeeeaaa```dddkkkqqqsssqqqmmmkkktttnnneeeSSSFFFEEEAAA@@@>>>===;;;:::::::::888777555333222222222222//////............//////......---,,,,,,,,,,,,---......///000000000//////000000111111111000000///000000000111333444666777888888888777555333444555555666777999:::;;;;;;<<<===???AAACCCDDDEEEGGGIIINNNPPPTTTXXX]]]```cccdddhhhkkkoooqqqrrrsssuuuvvvyyyzzz{{{|||}}}}}}~~~~~~}}}vvvjjj^^^SSSJJJBBB>>>999666444222222222111000......///000000000000000///000111111222222222222111222222333444555777999===???BBBGGGLLLQQQTTTVVVYYYaaahhhmmmuuu{{{|||rrr]]]IIIAAA>>>>>>OOOeeedddNNNBBBFFFIIIJJJKKKIIIFFFCCCAAAAAA>>>===<<<;;;;;;:::666444//////...,,,,,,+++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,---...---,,,,,,,,,...---------...///000222222222???OOO\\\iiivvv{{{{{{nnnnnnqqquuuyyyxxxsssnnnjjjjjjooovvvwwwpppmmmmmmlllkkklllrrr{{{zzzsssnnniiihhhoooxxx|||tttqqqzzz{{{yyyuuuzzzzzzxxx{{{tttqqqrrrsssxxxwwwoooooosss|||wwwjjjXXXVVVZZZhhhvvviiiIIIAAA???======>>>@@@AAA@@@======;;;888555444555777000000//////......------,,,------......------,,,,,,,,,,,,---------......---------.........//////---------............///---777FFFVVVdddnnnsssuuuwwwxxxzzzzzzxxxwwwxxxyyyxxxxxxxxxzzz|||uuuxxx||||||yyywwwvvvwwwxxxvvvsssqqqooolllfff```ZZZ]]]ccciiinnnqqqqqqqqqwwwrrrhhhUUUGGGGGG@@@@@@>>>===;;;;;;::::::888777555333222222222333//////............//////......---,,,,,,,,,,,,---.............../////////000000111111111111000000000000111222333555777888111666888333000222555444555666888999;;;;;;<<<<<<<<>>@@@AAA@@@>>>???@@@;;;555222444777000000000///......------,,,------......------,,,,,,,,,,,,---------......---------.........//////---------.........//////:::CCCUUUgggppprrruuu{{{tttxxx~~~uuuxxxyyy{{{zzzqqqpppvvv|||~~~{{{wwwttttttttttttsssrrrrrrpppiiibbbaaacccgggkkkpppuuuyyy{{{~~~iiiTTTKKKHHH@@@@@@???===<<<;;;:::999666666555444222111000000000000//////.........---...------------...//////---......///000111111222222222111000//////000000111222222333333444444555222222222222333444555555888888777777777888:::;;;>>>???@@@AAACCCEEEGGGIIILLLOOOSSSWWWZZZ^^^bbbeeeiiillloooqqqpppooooooppptttvvvxxxzzz{{{{{{{{{{{{|||}}}~~~|||ssscccZZZLLL???888555555555111111111111111111111111//////............//////000000000111333444444333222333444555666888<<<>>>CCCFFFKKKNNNQQQSSSUUUWWWWWW]]]eeennnvvv}}}||||||wwwnnnhhhaaaVVVHHH???<<>>===<<<;;;::::::444222...+++***+++,,,...---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.../////////...------...111444555@@@ZZZsss|||~~~~~~wwwllliiiiiinnnvvvzzzwwwtttsssqqqmmmllloooppppppuuu}}}yyyyyyzzz{{{}}}~~~~~~}}}vvvsssxxxzzztttjjjhhhpppyyyxxxjjjooo}}}}}}www}}}}}}{{{jjj```PPPHHHOOOcccwwwxxxXXXIII===<<>>;;;@@@???>>><<<:::888777666222000......///000000///........................------------------------...------------...//////...---...111///,,,...333>>>PPPfffuuu~~~}}}xxx{{{}}}~~~}}}~~~xxx{{{~~~vvvpppsssyyy}}}~~~{{{vvvtttxxx|||uuullloootttqqqiiijjjiiilllmmmmmmttt~~~}}}jjjUUUKKKEEE@@@@@@???===<<<;;;:::999666666555444222111000000000/////////...............------------...//////......//////000000111111333222222111000000111111111222222333333444444555222222222222333444555555888777777777777999:::;;;>>>>>>???AAACCCEEEGGGHHHLLLOOOSSSWWWZZZ^^^bbbeeehhhkkknnnppppppppppppqqquuuvvvxxxzzz|||}}}~~~~~~}}}}}}~~~tttgggXXXQQQHHH@@@:::777444222000000000000000000000000/////////......///000000000000000111222333333333333555666777888:::>>>AAAFFFIIIMMMPPPQQQRRRSSSUUUVVV[[[cccmmmvvv~~~{{{ssseee```]]]QQQDDD??????HHH]]]rrrttt___HHHGGGIIIIIIHHHGGGEEECCC@@@>>>>>>===<<<;;;:::999999444222///,,,***+++,,,...---------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------.........------...---///333999>>>LLLeee{{{|||tttkkkggghhhnnnvvvzzzyyyyyy|||wwwsssrrrttttttqqqrrrxxx|||}}}xxxzzz~~~~~~vvvllliiiqqq{{{|||lllmmm|||zzz~~~}}}}}}xxxooo___RRRRRR^^^lllttt}}}{{{mmmYYYCCC:::;;;???AAACCC@@@???>>><<<:::999777666333111//////000000///...........................------------------------...------------.../////////---...000///---000555HHHYYYkkkvvv|||~~~{{{|||}}}zzzwwwvvvwwwwwwuuu|||xxxtttwww}}}yyytttuuuwwwssslllrrrsssyyy~~~|||tttoooqqqnnnoooooopppwwwzzzhhhUUUJJJBBB@@@@@@???===<<<;;;:::999666666555444222111000000////////////...............------------...//////////////////000000000000333333222111111111222222111222222333333444444555222222222222333444555555777777777777888999:::;;;>>>>>>???AAACCCEEEGGGHHHLLLOOOSSSWWWZZZ^^^bbbeeegggjjjmmmppppppqqqrrrsssuuuvvvwwwyyy|||~~~~~~~~~vvvcccSSSGGGEEEBBB???<<<888222///000000000000000000000000///////////////000111222000000000111222222333333666777999:::;;;>>>AAADDDKKKMMMPPPRRRRRRRRRSSSTTTTTTYYYaaakkkvvv{{{}}}nnneeedddWWWEEECCC@@@CCCZZZ{{{yyy]]]JJJIIIIIIIIIIIIGGGDDDAAA>>>======<<<;;;:::999888555333///---++++++---...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,......------333>>>GGGVVVnnn~~~xxxnnnmmmqqqvvvwwwtttuuuxxxvvvttttttvvvvvvttttttvvv~~~~~~wwwqqqqqqwww}}}uuuuuuzzz~~~nnnlll{{{|||pppppp~~~~~~|||zzzpppccc^^^aaaeeegggmmmyyyjjjNNN>>>;;;===AAAEEE??????>>>===;;;:::888777555333000000000000///...........................------------------------...------------.../////////......///......333;;;UUUdddttt{{{}}}zzztttpppppprrrttt}}}}}}|||zzzxxx{{{}}}|||zzzwwwyyy{{{yyyxxxyyy|||{{{xxxvvv{{{}}}uuudddTTTJJJBBB@@@@@@???===<<<;;;:::999666666555444222111000000///////////////............------------...//////000000000000////////////222222111111000111111222111222222333333444444555222222222222333444555555666666777777888999:::;;;===>>>???@@@BBBEEEGGGHHHLLLOOOSSSWWWZZZ^^^bbbeeefffhhhllloooppprrrtttvvvwwwwwwwwwxxxzzz}}}{{{pppaaaNNN???;;;:::;;;;;;:::777222///111111111111111111111111000000000000000111222333000111222333333333444666999:::<<<===>>>@@@DDDGGGLLLOOORRRTTTTTTTTTUUUVVVUUUXXX___iiiuuu~~~{{{}}}wwwwwwjjjVVVKKKDDD@@@RRRyyy{{{PPPKKKHHHJJJKKKHHHDDDBBB>>>>>>===<<<;;;::::::999555444111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,///000......666EEEQQQggg|||wwwttttttzzz~~~}}}||||||vvvuuuuuuxxx{{{zzzzzz}}}~~~|||gggffflllwwwzzzmmmnnn|||uuunnnqqqwww~~~wwwnnneeehhhooouuuZZZIIIAAA===<<<>>>>>>>>>>>>>>>===;;;999888666444222111111111///......................................................------------...//////000......//////111;;;EEE\\\lll{{{zzztttsssqqqrrrvvv{{{~~~{{{{{{yyy|||~~~}}}|||}}}{{{~~~qqq^^^QQQKKKDDD@@@@@@???===<<<;;;:::999666666555444222111000000.........///////////////...------------...//////000000000000////////////000000////////////000000111222222333333444444555222222222222333444555555555666777888999:::;;;;;;===>>>>>>@@@BBBDDDFFFHHHLLLOOOSSSWWWZZZ^^^bbbeeeeeehhhkkknnnppprrruuuwwwyyyxxxwwwwwwxxxzzz|||}}}}}}ppp___MMM>>>666555444444666777666444111222222222222222222222222111111111111111222333444111333666666666777999;;;===>>>???@@@AAACCCFFFIIILLLOOOSSSUUUVVVWWWYYYZZZXXXZZZ___hhhsss}}}|||zzzzzzYYYMMMAAAGGGfffXXXNNNGGGJJJLLLIIIEEEDDD@@@@@@???>>>===<<<;;;;;;666444222///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,///111222666CCCWWWeee}}}}}}wwwwww|||}}}xxx}}}yyydddcccgggooovvvzzz}}}qqqjjjqqq~~~{{{wwwtttrrrmmmkkkvvveeeRRRGGG???;;;;;;===>>>??????>>><<<:::999777555333222222222111///...................................................------------...//////000...///000111777EEESSSaaapppuuussswwwtttsssvvvyyy~~~}}}vvvyyyzzzvvvxxx|||}}}{{{~~~rrr\\\PPPLLLEEE@@@@@@???===<<<;;;:::999666666555444222111000000.........///////////////...------------...//////////////////000000000000//////.........///000000111222222333333444444555222222222222333444555555444555777888::::::;;;;;;======>>>@@@BBBDDDFFFGGGLLLOOOSSSWWWZZZ^^^bbbeeefffhhhkkkmmmooorrruuuxxxyyyxxxxxxxxxxxxyyyzzzzzzrrrbbbPPP@@@777666444333222222444555555444333333333333333333333333333333333222222222333333333777:::;;;;;;<<<@@@CCCBBBCCCDDDDDDDDDFFFIIIKKKMMMPPPTTTWWWXXXZZZ\\\]]]]]]]]]```iiittt}}}yyy~~~iiiXXXDDD@@@OOOhhh~~~aaaRRRGGGIIILLLIIIEEEEEEAAA@@@@@@???>>>===<<<<<<777555333000...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,///333999DDDVVVlll||||||yyyxxxmmmooo{{{uuunnnllllllqqqtttvvv{{{wwwhhhgggttt}}}ooojjjsssttt___QQQFFF@@@@@@===>>>???@@@???>>><<<:::888666333333333333222111...................................................------------.../////////...///111444>>>QQQccciiitttnnnssszzzwwwvvv|||tttrrrvvvyyy{{{zzzvvvppppppuuuzzz{{{xxx]]]OOOJJJDDD@@@@@@???===<<<;;;:::999666666555444222111000000............/////////000...------------...//////......//////000000111111///////////////000111111111222222333333444444555222222222222333444555555333555777999:::;;;;;;;;;======>>>???BBBDDDFFFGGGLLLOOOSSSWWWZZZ^^^bbbeeefffiiikkkmmmoooqqquuuxxxwwwxxxyyyzzz{{{{{{{{{{{{rrr^^^OOOCCC999666888444333222333444555444333555555555555555555555555666555444333222222222333555:::>>>@@@@@@AAAFFFJJJIIIIIIJJJIIIHHHIIILLLNNNNNNRRRVVVXXXZZZ[[[]]]___aaa```bbbkkkvvv{{{yyyyyy}}}|||uuu___IIIAAACCCNNNeee{{{jjjVVVGGGHHHKKKHHHEEEFFF@@@@@@???>>>===<<<;;;;;;777666444111///...---,,,+++++++++,,,,,,---------,,,,,,,,,------------...+++,,,,,,------............000444===LLLbbbxxx}}}~~~~~~zzz|||~~~vvvrrrmmmlllooovvv}}}~~~wwwwwwsssrrruuuwwwzzzwwwlllcccfffttt}}}wwwzzz~~~iiijjjxxxwwweeeTTTGGGAAA<<<>>>???AAA@@@???===;;;777555333333444555444333...................................................------------...//////......000333888EEE\\\pppvvvzzz~~~wwwmmmyyy|||uuuqqqqqqrrrwww|||zzzpppjjjpppzzz}}}|||```OOOIIIBBB@@@@@@???===<<<;;;:::999666666555444222111000000---.........//////000000...------------...//////---......///000111111222000000///000000111222222111222222333333444555555222222222222333444555555333444777999:::;;;;;;;;;<<<===>>>???AAADDDFFFGGGLLLOOOSSSWWWZZZ^^^bbbeeegggiiikkkmmmoooqqquuuwwwuuuwwwyyy{{{}}}~~~}}}}}}{{{eeeMMM@@@:::555555777555444444555666666444222666666666666666666666666777666555444333222222222777<<>>===<<<;;;::::::777666444222000...---,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////222222555>>>OOOdddxxx~~~~~~~~~~~~|||xxxxxx{{{zzzkkkooossssssrrrwww~~~xxxyyy}}}{{{{{{|||xxxttttttwwwzzz~~~|||mmmfffbbbgggsssuuupppuuu}}}kkkbbbiiizzzaaaJJJ>>><<<===@@@AAAAAA???===<<<777555333333555555555444........................////////////////////////...------------...//////......000444:::IIIbbbxxx|||{{{tttrrr~~~}}}sssppppppppp~~~uuujjjooo|||}}}fffQQQHHHIII@@@>>>===<<<<<<;;;999777666555444333111000////////////000000///...------///...---...///000000.........//////000000111111222111///------...000111111222333333444444444444;;;777333222444555444333555555555666777999;;;;;;======>>>???AAACCCEEEFFFLLLOOOSSSVVVXXX[[[___aaaiiikkknnnppppppqqqsssuuuxxxzzz~~~}}}~~~yyyeeeUUUCCC999555333555888666666555555555555666666555444333333333444666777222111333444222000444;;;888@@@GGGIIILLLSSSXXXYYYXXXXXXWWWWWWUUURRRPPPOOOTTTUUUWWWZZZ]]]___```aaabbbcccgggooozzz|||sssttttttwww}}}vvvlllfffaaaPPPCCC>>>;;;JJJeeejjjZZZLLLIIIHHHDDDCCCFFFBBBBBB@@@>>><<<999888777777666444222///...---,,,------------------------,,,,,,,,,---------........................------...///777DDDPPP___uuuxxxqqqsss~~~pppuuutttpppvvvzzz|||sssuuu}}}}}}||||||yyytttnnniiiffflllyyytttlllpppzzzqqq___TTT\\\mmmvvv[[[<<<===;;;<<<@@@BBB??????BBB:::777333333555888999888333111000///000000...,,,........................///////////////............111111111???[[[vvv{{{{{{uuuvvv|||yyypppnnnsss{{{{{{xxx|||iiiRRRGGGDDD@@@>>>===<<<<<<;;;999777666555444333111000/////////////////////...------///...---...///000000.........//////000000111111222111///......///111222111222333333444444333333666333000000333555555444666666666777888:::<<<===>>>>>>???@@@AAACCCEEEFFFLLLOOOSSSVVVYYY\\\```cccfffhhhlllnnnoooqqqsssuuutttwww{{{}}}}}}~~~~~~uuuiiiRRRFFF;;;777777555555777666666555555555555666666555555444333333333333444444333333555333222888???FFFNNNUUUWWWYYY___bbbccc`````````___\\\YYYVVVUUUUUUVVVYYY\\\^^^```aaabbbcccdddhhhpppzzztttsssrrrvvvsssfffggg___MMM@@@>>>???OOOkkkoooaaaQQQIIIIIIJJJIIIFFFCCCBBBAAA>>><<<:::888777888777555333111///...---------------------------,,,,,,,,,---------..............................333333:::GGGVVVfff{{{wwwwww~~~vvvvvvuuuppplllqqqrrrqqqzzz{{{uuukkknnn~~~{{{rrrmmmlllhhhfffmmmyyy~~~vvvooopppuuuqqqsssvvv|||sssdddRRRQQQWWWeeevvv~~~uuubbbIII>>>;;;;;;??????===<<<>>>;;;777333333555777999999444222000/////////...---........................///////////////////////////111222444DDDaaa}}}||||||wwwyyy~~~~~~}}}{{{uuukkkiiilll}}}yyyjjjRRREEE@@@@@@>>>===<<<<<<;;;999777666555444333111000/////////////////////......---///...---...///000000.........//////000000111111222111000//////000222222111222222333333333333333000///...///222444555555666777777888999;;;======?????????@@@AAABBBDDDEEEKKKOOOSSSWWWZZZ^^^bbbfffcccfffiiilllnnnppprrrtttsssuuuyyy{{{}}}~~~hhhUUUBBB;;;777888999777555555666666555555555555666666666666555555444333333333666444333555444555<<>>???<<<;;;<<<===999555333444777999:::666333000......//////...........................///////////////////////////111222888JJJggg}}}uuuxxxuuurrryyy|||zzzzzzyyytttmmmkkklllyyy}}}}}}~~~yyy{{{fffQQQEEE@@@@@@>>><<<<<<<<<;;;999777666555444333111000//////...///////////////......///...---...///000000.........//////000000111111222111111000111111222333111222222333333333222222///......///222444555666666666777777999;;;<<<===?????????@@@AAABBBDDDDDDKKKNNNSSSWWW[[[```dddhhhdddfffjjjlllmmmoooqqqssssssvvvyyy|||}}}vvv[[[GGG>>>:::888:::;;;777444444666555555444444555555666666666666666666555444444555333222444555888AAALLLWWW```iiilllooorrruuutttuuuuuutttrrrnnniiidddaaa^^^___bbbeeeggghhhhhhgggggggggjjjrrr{{{}}}uuuooosss}}}vvvjjjdddTTTEEEAAACCCZZZ|||xxxUUUDDDHHHKKKEEECCCBBB@@@>>>;;;888777666777666555444222000///...------------------------,,,,,,,,,---------..................////////////222666@@@PPPbbbpppzzz}}}xxxtttuuuyyymmmiiigggccciiipppuuuuuuxxxyyyrrrpppxxx}}}rrrhhhbbb```iiihhhjjjrrr}}}||||||xxxpppjjjkkknnnlllggggggXXXJJJIIIUUUhhh~~~rrr___FFF@@@<<<>>>???===<<<===>>>;;;666444444666999;;;888555000......///000///........................///////////////000000000//////222;;;NNNhhhtttxxxyyyrrrttt|||xxxooouuu~~~xxxvvvuuutttrrrqqqqqqsssrrrvvvwwwzzzyyysssuuu~~~|||___OOOGGGCCC@@@>>><<<<<<<<<;;;999777666555444333111000//////......///////////////...///...---...///000000.........//////000000111111111111111111111222222333222222222333333222111111000111222222222333555666555555555666888999;;;<<<>>>??????@@@AAACCCDDDEEEKKKNNNSSSXXX\\\```eeeiiihhhjjjmmmnnnnnnnnnpppqqqrrrtttwwwzzz|||zzzeeeNNN???>>>999888999999555444555555555444444444444555555444444444444444444444444333222222555888===IIITTTaaakkkuuuyyy|||}}}yyysssmmmjjjfffhhhkkkmmmoooooonnnmmmiiiiiilllsss|||zzzpppsss{{{qqqqqqdddRRRFFFAAAWWWzzzgggGGGDDDIIIHHHBBBAAA???<<<:::777555444555555444333222000...,,,------------------------,,,,,,,,,---------.............../////////000000333>>>OOOccctttzzzrrriiidddgggnnnwwwoookkkiiiggghhhppptttqqqlllpppxxx{{{uuuvvv~~~|||rrrhhhccc``````fffhhhmmmvvv~~~rrrooorrrsssqqqpppdddVVVMMMMMMYYYooo{{{eeeLLLCCC<<<<<<=========???>>><<<999555444555888;;;999666111//////000000000////////////////////////////////////000000111111//////333???QQQfffyyyuuu}}}|||sssmmmoootttzzzyyyooossszzzrrrpppmmmlllnnnssswwwyyyvvv{{{~~~}}}zzzllliiivvv}}}yyyxxx~~~wwwZZZMMMHHHEEE@@@>>>===<<<<<<;;;999777666555444333111000//////---.../////////////////////...---...///000000.........//////000000111111//////000111111222222222222222222222222222111000111333444444333333444666444555555666777999:::;;;===>>>>>>???AAACCCEEEFFFKKKNNNSSSXXX\\\```eeehhhjjjlllnnnooooooooopppqqqppprrruuuwwwxxx{{{~~~iiiSSSCCC<<<:::666555666666333444777555555444444444444555555555444333222222222333444444333666;;;@@@GGGSSS___jjjsss|||yyyuuuoooqqqtttwwwxxxwwwvvvuuummmmmmooovvv~~~sssssszzzvvvcccOOOBBBNNNlllvvvOOODDDHHHJJJCCCBBB???===:::777555444333444444333222000---,,,------------------------,,,,,,,,,---------...............//////000000111333DDD\\\qqq|||xxxsssppprrryyy~~~xxxpppfff^^^^^^bbbsssvvvwwwuuupppmmmmmmnnnsssxxxzzztttmmmnnnxxx}}}xxxuuuzzz|||||||||pppgggcccbbb```___bbbfffmmmxxxzzzrrrkkk___QQQFFFIII\\\qqqrrrUUUIII===:::;;;;;;<<<>>>>>>===;;;888555555777:::999666333000000000000///////////////////////////...//////000000111111222222222888GGGWWWdddqqqzzz{{{{{{qqqkkkiiiiiimmm}}}wwwqqqsssvvvqqqpppnnnlllqqqzzzuuutttzzz{{{vvvXXXLLLHHHDDD@@@>>>===<<<<<<;;;999777666555444333111000//////------...//////////////////...---...///000000.........//////000000111111......///000111111111111222222222222222111000000000222555555333333555666555555666777888:::;;;<<<<<<<<<===???BBBDDDFFFHHHKKKOOOSSSWWW[[[___cccgggiiikkknnnoooooooooqqqrrrppprrrtttvvvwwwzzz~~~sss]]]JJJ???<<<888666555777555222333777555444444333333444444555>>><<<888555333444555666777888<<>>;;;888666555333444555444333111...---------------------------,,,,,,,,,---------......---......///000000111111888MMMeeevvv~~~|||uuurrrlllddd___bbbiiiqqqvvv~~~|||zzzwwwqqqkkkmmmrrruuuwwwxxxvvvsssqqquuuzzz~~~|||yyyvvvwww}}}|||zzz{{{uuuvvvzzz{{{pppddd___bbbccc```\\\\\\bbblllxxxxxxqqqfffVVVGGGEEETTTfffwwwdddTTTDDD<<<;;;;;;===???===>>>===;;;777555666888999777444222222111///...////////////////////////...//////000111111222222666777@@@QQQ```hhhnnnsss|||xxx|||yyytttnnnjjjiiirrrzzz{{{xxxxxxvvvtttqqqsssrrrqqqwwwxxxYYYLLLGGGAAA@@@>>>===<<<<<<;;;999777666555444333111000//////------...///000000/////////...---...000000000.........//////000111111111------///000111111111111222222222222222111000///---111444444333333555777666777777888999;;;<<<===;;;;;;===???BBBEEEGGGIIILLLOOOSSSWWWZZZ^^^bbbffffffiiilllnnnoooppprrrtttssstttvvvwwwxxx{{{mmmYYYIIIAAA>>>;;;999999:::777222222444555444444333333444444555HHHEEE???:::777777999::::::<<>>HHHPPPjjj~~~uuuZZZFFFAAABBBGGGEEECCC@@@===:::888666444555666666444222000...------------------------,,,,,,,,,---------......---......///000111111222DDDYYYoooyyy|||zzzssskkknnnhhhaaa```eeennnvvvzzz{{{{{{}}}~~~~~~{{{wwwwww~~~{{{wwwwwwyyyzzz|||}}}~~~ssshhh]]]\\\bbbeee```YYYYYY___jjjwwwyyylll\\\MMMIIIVVVfffwwwqqq___KKKAAA>>>>>>???AAA<<<>>>???<<<888666666777999777555333333222///---000000000000000000000000...//////000111222222222999;;;FFFYYYggglllnnnqqqrrr~~~tttqqq}}}{{{tttmmmrrrvvvyyy|||~~~zzzssslllpppqqqqqqwwwyyyxxx}}}oooUUUJJJDDDDDD@@@>>>;;;:::::::::999777777555333222222111///...000///...---------------///////////////000111111//////000000000000//////...//////000111222222222333333333222222111111111111222222333333444444555666555555555666999;;;=========???AAACCCEEEFFFGGGLLLNNNRRRXXX]]]aaadddfffiiijjjllloooqqqssstttuuuvvvvvvwwwvvvvvvxxx|||~~~xxxaaaNNNCCC>>><<<;;;888444444666777666444444444555555555555555555??????>>><<<:::999;;;<<<>>>DDDLLLSSSXXX```kkkssszzz~~~}}}|||}}}vvvsssyyysssbbbRRRFFFBBBJJJ\\\rrrwwwbbbFFF===DDDBBBCCCCCCBBB???<<<888666777777666555444222000///---,,,,,,++++++,,,,,,------------............///......000111...,,,222:::LLLiiittttttwwwppphhhhhhooouuuwwwvvv|||vvvxxx~~~zzz|||zzzzzzwwweee[[[VVV\\\cccbbb[[[UUUWWWSSS\\\rrr|||{{{pppbbbZZZaaannnoooTTTEEE>>>:::;;;@@@>>>>>>>>>===;;;999666555666555555444222000...---///////////////000111111000//////000111222222111555AAAKKKZZZpppvvvssswwwxxxrrrooorrrtttssssssuuu~~~zzzvvvxxxwwwyyyvvvtttwwwzzzuuu|||nnnUUUJJJBBBBBBAAA???===<<<<<<<<<:::888777555333222222111///...//////...---------------///////////////000111111///000000111111000000///...//////000111111222222333333333222222111111111111111222333333444444555666555555555666999;;;=========???AAACCCEEEFFFGGGLLLNNNRRRXXX]]]aaadddfffkkklllnnnqqqsssuuuvvvwwwvvvvvvwwwwwwwwwxxx|||qqq\\\MMMDDD@@@===<<<999666555777777666555666666666777777888999999AAABBBBBBAAA@@@@@@BBBEEEFFFLLLTTTYYY]]]dddlllrrruuuyyy|||}}}}}}~~~}}}~~~zzzsssvvv|||ssseeeXXXMMMGGGEEESSShhhooo___GGG???EEECCCCCCCCCAAA???<<<888666777777666555444222111000---,,,,,,++++++,,,,,,------------............///......000111//////777AAA___xxx{{{www}}}zzzsssppprrrxxx}}}|||}}}uuuiiiYYYTTTTTT[[[aaa___XXXTTTRRRPPP[[[qqq|||}}}pppjjjzzzjjjWWWHHH===<<<@@@>>>>>>>>>===;;;999777555555555444333222111///...///////////////000111111000/////////111111111111555FFFTTTfff{{{|||wwwooommmooonnnnnnpppwww~~~{{{{{{yyyuuu}}}vvv|||}}}mmmUUUIIIAAA@@@???>>>=========<<<999666777555333222222111///...//////...------------.../////////000000000111111000111111111111111111000/////////000111111222222222222222222222111111111111111222222333444444444555555555555777999;;;<<<<<<===???@@@CCCDDDFFFGGGLLLNNNRRRXXX]]]aaadddfffkkklllnnnqqqsssuuuvvvwwwvvvwwwxxxwwwwwwyyy|||lllZZZOOOIIIDDDAAA>>><<<999888888888888777:::::::::;;;<<<>>>@@@AAAEEEGGGHHHIIIJJJKKKNNNQQQRRRWWW^^^bbbdddggglllpppoooqqqssssssqqqqqqtttxxx}}}yyyxxx|||xxxkkk```UUUIII@@@BBBMMM```jjj```LLLCCCFFFCCCCCCBBBAAA???<<<999777666666666555444222111000------,,,,,,,,,,,,---------------............///......///000000333===IIIkkkxxxpppsss{{{xxx|||~~~|||sssggg]]]QQQQQQWWW```dddaaa\\\[[[UUUUUU```ttt}}}qqqkkksssuuurrrnnnrrrpppqqq{{{gggOOO>>>;;;???>>>>>>>>>===<<<999777666333333333333222111000000///////////////000111111000////////////000111111777JJJ[[[kkk}}}}}}oookkklllllllllmmmuuuxxxtttqqqvvvvvvxxxmmmUUUJJJBBB@@@<<<;;;;;;<<<<<<:::666333777555333222222111///...///......---------......//////000000111111111111111111222222222222111111//////000000111111111111222222222111111111111111111111111222333333444444555555555666777999;;;<<<<<<===>>>@@@BBBDDDFFFFFFLLLNNNRRRXXX]]]aaadddfffiiijjjllloooqqqssstttuuuvvvwwwxxxyyyyyyzzz}}}jjj[[[SSSMMMGGGDDD@@@???===;;;;;;;;;;;;;;;??????@@@BBBDDDGGGIIIKKKJJJLLLOOORRRSSSVVVYYY\\\]]]aaafffiiijjjiiijjjkkkiiijjjkkkiiiggggggiiikkkqqqzzzrrrddd[[[TTTIII???BBBNNNbbbppphhhSSSFFFEEEDDDCCCBBBAAA>>>;;;999777666666666555444333111000------,,,,,,,,,,,,---------------............//////......000000555BBBNNNjjj{{{nnnhhhqqq{{{wwwzzz~~~ssshhh]]]WWWMMMQQQZZZcccfffccccccfffcccdddlll{{{|||uuuiiibbbhhhsssooopppqqqttt{{{qqqrrrwwwuuuZZZEEE===<<<>>>>>>>>>>>><<<:::888777222222333333333222111111///////////////000000111000000000/////////111222<<>>@@@BBBDDDEEEFFFLLLNNNRRRXXX]]]aaadddfffiiijjjllloooqqqssstttuuuvvvxxxyyyzzzzzz{{{}}}~~~fffYYYSSSLLLFFFDDDBBBBBBAAA@@@@@@@@@BBBCCCGGGHHHKKKMMMPPPSSSUUUUUURRRUUUYYY[[[^^^```cccfffgggiiilllnnnmmmjjjhhhgggbbbbbbbbbaaa``````aaabbbeeennn|||yyyggg___[[[RRRGGGDDDPPPgggzzzvvv```KKKBBBDDDCCCBBB@@@>>>;;;999888666666555555444333222111...------,,,,,,------...---------............///000......///000666DDDRRRkkk}}}rrrkkkppp}}}tttooosss{{{~~~xxxpppeeeZZZSSSQQQKKKPPPZZZccceeedddhhhooorrrtttzzzyyyuuurrrqqqlllggghhhlllxxx{{{tttnnnkkkqqq~~~sssmmmjjjpppyyyvvv\\\GGG;;;>>>>>>>>>>>>===;;;999777222222222333333222222111///////////////000000111///000111000...///222555BBBXXXjjjwww}}}wwwzzzyyy|||~~~}}}xxxxxxyyyyyyxxxrrrrrrlllooopppqqqrrrsssooojjjoooyyyhhhSSSKKKDDDCCC@@@???>>>>>>>>>===:::777777555333222222111///......------------.../////////000111222222222111000000111111111111111111000000000000000000000111111000000000111111111111111000000111111222333333333444444555777888999:::;;;;;;<<<>>>???BBBCCCEEEFFFLLLNNNRRRXXX]]]aaadddfffkkklllnnnqqqsssuuuvvvwwwvvvxxxzzz{{{{{{|||~~~~~~~~~rrr\\\SSSOOOHHHDDDDDDEEEFFFGGGHHHHHHIIIMMMOOORRRTTTXXX\\\```aaaaaaaaa^^^aaaeeegggiiikkkmmmooopppqqqqqqqqqooollliiifff^^^^^^]]]\\\[[[[[[[[[[[[[[[aaannn{{{~~~zzzzzzrrrfffbbbUUUFFFEEEMMMddduuuXXXEEEEEEDDDBBB???===;;;999888555555555555444333222111......------------......---------............///000......000222999GGGUUUqqq|||wwwkkkooo}}}}}}wwwuuuzzzxxxnnnlllqqqvvv{{{}}}}}}{{{wwwoooeee^^^VVVNNNKKKMMMRRRWWWaaakkkmmmnnnssszzz{{{}}}}}}wwwvvvtttmmmfffcccgggmmmuuu}}}ooo^^^gggnnngggfffoooxxxuuuTTT>>>>>>>>>>>>>>>===;;;999888222222333333333222111111///////////////000111111...000111000///000555999JJJeee~~~~~~yyyxxxuuuqqqxxxxxxpppoooccceeeiiinnnrrrsssqqqoooxxxbbbOOOJJJEEEDDDBBBAAA???>>>>>>===;;;999777555333222222111///...---------------...//////...000111333333222111000///000000111111000000///111000000000000000000000///000000000111111111222000000000111222222333333333444666777999:::::::::;;;<<<===???AAACCCEEEEEELLLNNNRRRXXX]]]aaadddfffkkklllnnnqqqsssuuuvvvwwwvvvxxx{{{|||||||||~~~~~~uuubbbRRRNNNLLLFFFEEEIIIIIILLLNNNPPPQQQTTTXXX\\\]]]aaafffllloooooonnnllllllooorrrttttttuuuvvvwwwxxxwwwwwwuuussspppllliiiaaa```]]]\\\[[[ZZZYYYXXXXXX[[[bbbhhhjjjnnn}}}|||tttrrr|||wwwtttfffTTTIIIHHH[[[oooQQQEEEDDDBBB???===;;;999999555555555555444333222222......------------......---------............///------...222666===MMM[[[pppxxxqqqiiirrr{{{rrrsss{{{}}}wwwxxx{{{qqqvvv~~~wwwooolllrrr|||uuuppppppsssuuuwwwzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{yyyuuurrrpppcccYYYOOONNNNNNMMMOOOSSSZZZ```kkkvvvzzzyyy|||}}}uuummmhhhdddiiiqqqxxx~~~wwwccciii~~~}}}fff______iiissszzzwwwXXXDDD>>>>>>>>>>>>===<<<:::999333333333333333222111000///////////////000111111...000222111000222888===VVVpppyyyxxxxxxvvvuuu{{{zzzqqqqqqeeegggmmmvvv{{{|||yyywww___LLLHHHDDDDDDBBB@@@===<<<<<<<<<:::999777555333222222111///...---------------...///000...000222333333333111000//////000000000000//////111111111000000000000000//////000000111111111222000000000111222222333333333444666777999:::::::::;;;<<<===???AAACCCEEEEEELLLNNNRRRXXX]]]aaadddfffiiijjjllloooqqqssstttuuuvvvyyy{{{||||||}}}~~~iiiXXXLLLLLLLLLHHHIIIPPPLLLOOOSSSUUUWWWZZZ```eeedddiiiooouuuxxxxxxuuusssvvvxxx{{{||||||||||||}}}~~~|||zzzxxxvvvsssooolllgggeeeaaa___^^^\\\ZZZXXX[[[[[[]]]\\\WWWXXXjjj}}}~~~tttrrrrrruuuvvvMMMDDDTTT^^^EEEDDDBBB???<<<;;;:::999555555555555444333222222......------------......---------.........//////,,,,,,///444999AAAQQQ```hhhqqqmmmiiisss~~~xxxlllnnnyyy{{{tttvvv~~~ooorrr|||{{{ssspppuuu}}}vvvtttuuuvvvuuusssvvv~~~~~~~~~~~~}}}|||yyyxxxxxxwwwvvvuuuttttttrrrssssssrrroookkkgggeeeRRRGGG@@@EEEMMMRRRXXX^^^ZZZ```mmmzzz}}}}}}|||~~~}}}nnnppptttyyy}}}~~~rrrqqqvvvzzz||||||wwwaaaWWWTTT]]]fffnnn~~~jjjUUUIII>>>>>>>>>>>>>>><<<:::999333333333333222111000000///////////////000111111---000333222111333:::@@@___uuuwwwwww{{{}}}www{{{}}}vvvuuurrrttt|||]]]NNNJJJCCCAAA>>>>>>===<<<;;;;;;::::::666555444333111000/////////////////////.........//////000000000000//////222222000///............000000000000000000000000222111111111000000//////000111111222222333444444666666777888999::::::;;;<<<======???@@@BBBDDDEEEJJJMMMRRRWWW\\\aaafffiiiiiijjjllllllmmmppptttwwwxxxyyyzzz|||}}}zzzWWWOOOGGGGGGJJJLLLPPPUUUTTTZZZ```aaa___aaagggmmmvvv}}}}}}zzz|||~~~}}}~~~~~~}}}{{{xxxtttpppnnnkkkiiigggddd___\\\]]]aaa]]]YYYVVVPPPZZZsss{{{ppprrrsss~~~UUUPPPQQQjjjdddFFFAAADDDBBB999:::>>>777444444444555666555333111...---,,,,,,,,,---...///..................------///333333000666FFFVVV]]]cccgggnnnrrrmmmlllxxxoooqqqzzz{{{{{{uuuzzz~~~|||zzzuuussstttooovvv~~~~~~}}}|||}}}{{{yyyxxxwwwwwwvvvsssqqqqqqqqqqqqpppooommmkkkhhheeebbb\\\TTTNNNGGGBBB>>>@@@KKKXXX```bbb```gggnnnqqqpppsss{{{~~~yyytttzzztttwww~~~nnnmmmsssuuutttttteee\\\PPPPPPbbbzzzhhhOOOKKK===???AAA@@@>>>>>><<<:::666666777777777555444333222000//////000111111000...222111333666222888LLLcccqqqwwwooo|||}}}|||qqqrrr|||~~~~~~ZZZLLLHHHCCCBBB???>>>===<<<;;;:::999999666555444333111000///////////////////////////...//////000000000000//////222222000//////.........000000000000000000000000111111111111000000000///000111111222222333444444666666777888999::::::;;;<<<======>>>@@@BBBDDDEEEIIILLLQQQVVV[[[___eeehhhiiikkkmmmnnnoooqqqtttwwwxxxxxxzzz{{{}}}oooUUUOOOLLLOOORRRSSSUUUYYYVVV]]]eeehhhiiimmmttt{{{~~~zzzwwwtttrrrnnnlllkkkjjjhhhfffdddccc[[[TTTRRROOOZZZrrruuunnnooo|||\\\OOOHHHZZZiiiHHHBBBCCCAAA888999<<<666444333333444555555333111...---,,,,,,,,,---..............................---000111222===PPP___eeefffkkktttwwwqqqlllrrr~~~sss|||~~~wwwqqquuu~~~}}}~~~xxxqqqoooqqqnnnttt}}}~~~}}}}}}|||{{{{{{xxxwwwuuutttrrrrrrqqqqqqrrrpppmmmkkkjjjiiigggeee___]]]YYYVVVSSSNNNGGGBBB<<<===>>>DDDPPP^^^fffggg```eeekkknnnooossszzzvvvqqqrrrsssqqqmmmggg___UUUTTTeee~~~qqqYYYQQQ@@@AAA@@@>>>======<<<;;;666666777777666555444333222111//////111111111000///222111222555222:::OOOjjjpppwww{{{}}}sssttt{{{tttrrrsss{{{yyy{{{||||||TTTIIIGGGBBBBBB@@@???>>>===;;;999888888666555444333111000//////......////////////////////////000000000000//////222111000000////////////000000000000000000000000111111111111000000000000000111111222222333444444555666666777888999::::::<<<<<<===>>>@@@BBBDDDEEEGGGKKKPPPUUUYYY^^^cccggghhhkkknnnpppqqqsssuuuwwwxxxyyyzzz|||}}}rrr```SSSPPPQQQWWW[[[[[[[[[^^^aaahhhoootttvvv{{{|||zzzwwwuuuuuuuuutttrrrlllfffWWWOOONNNMMMXXXppp~~~nnnooo{{{cccOOO???JJJhhh|||zzznnnMMMDDDCCCBBB;;;;;;<<<666444333333333444444222000///...---,,,,,,---..............................---...000888HHH]]]kkkpppmmmsss|||}}}tttjjjhhhmmmwww|||yyyssswwwvvvwww}}}{{{tttlllkkkoooooovvv~~~~~~}}}|||yyyyyyxxxwwwvvvuuuttttttqqqpppooonnnllllllkkkkkkgggddd```]]][[[YYYVVVSSSNNNKKKGGGDDDBBB???;;;999666>>>FFFLLLVVVaaafffeee\\\aaafffjjjmmmrrrzzz}}}{{{zzzuuulllddd^^^UUUTTTbbb}}}~~~dddSSSDDDAAA>>>=========<<<;;;777777777777666555444333222111//////111222111000000333111111555333>>>UUUsssqqqooovvvuuurrrwwwvvvpppoooqqqrrrvvv~~~~~~{{{tttOOOFFFEEEBBBCCCAAA@@@>>>===;;;999888777666555444333111000//////............////////////000000////////////000000222111111000//////000000000000000000000000000000111111111000000000000000000111111222222333444444555555666777888999::::::<<<<<<===>>>@@@BBBCCCDDDHHHKKKPPPUUUZZZ^^^dddggghhhkkkooorrrssstttvvvwwwzzz{{{|||}}}zzzeeeXXXZZZXXX[[[aaaeeeeeefffjjjssswww}}}|||yyypppfffTTTKKKMMMMMMVVVlllvvvsss{{{{{{eeeOOO>>>FFF\\\kkkooooooPPPEEEEEEGGGAAA@@@???888555444222333333333222000000///---,,,,,,---......---------...............000///333???SSSfffqqqtttssszzz~~~ttthhhcccbbb```fffoooyyyqqqvvvuuuuuuvvvuuuooohhhjjjpppttt{{{~~~}}}{{{zzzyyyxxxwwwsssrrrpppnnnllljjjhhhhhhhhhfffeeecccaaa______^^^VVVSSSOOOLLLJJJGGGEEEBBBBBB@@@===:::999::::::;;;AAAMMMWWWZZZ]]]bbb```[[[WWW]]]dddeeeeeejjjvvv|||rrriiicccYYYRRRXXXoooqqqYYYFFF@@@<<<===???>>><<<;;;888888777666555444333333333111000000111222222111000333111111555777FFFaaazzzwwwtttxxxyyyooommmxxx{{{|||xxx}}}|||vvvtttuuuyyy|||~~~mmmKKKFFFEEEAAACCCAAA@@@>>>===;;;999888777666555444333111000//////---.........//////000000000000////////////000000222111111000000000000111000000000000000000000000000000000000000000111111000111111222222333444444555555666777888999999:::;;;<<<<<<>>>???AAACCCDDDHHHLLLQQQVVVZZZ___dddhhhhhhkkkooorrrtttuuuwwwxxx||||||~~~|||iii^^^[[[eeeccceeejjjnnnooosssyyy~~~xxxmmmdddSSSKKKNNNMMMUUUhhhvvvxxx}}}yyytttqqq___MMMBBBJJJ]]]iiilllkkkQQQCCCCCCIIIFFFCCC@@@888666555333333333333222000000///...---,,,---......---------.........//////222000555DDDXXXgggmmmnnnrrrxxx|||zzztttmmmiiiggggggkkkttt}}}xxxyyyqqqzzz}}}qqqqqqsssrrrmmmhhhjjjqqqxxx~~~}}}|||xxxwwwuuusssqqqooooooooommmllliiifffbbb___\\\[[[XXXWWWTTTQQQOOOMMMKKKKKKGGGDDDAAA???>>>===;;;999:::999888777999<<<@@@CCCRRR```jjjiiiiiijjjcccYYYVVV^^^ccc```YYY\\\kkkzzz~~~xxxxxxpppcccVVVSSSbbbkkkJJJAAA;;;???BBB???;;;:::999888777666555444333333333111000000111222222111111444111111777===QQQpppuuuooovvv}}}zzztttrrruuuvvvwwwxxxwwwxxxzzz{{{{{{iiiJJJGGGFFF@@@BBB@@@???>>>===;;;999888888666555444333111000//////------......///000000000111000///......///000111222111111000000111111111000000000000000000000000000000000000111111111111000111111222222333444444444555555666777888999999;;;;;;<<<===???AAACCCDDDIIILLLQQQVVV[[[___eeehhhhhhkkknnnqqqsssuuuwwwyyy|||}}}~~~pppcccaaaeeehhhgggiiiooosssvvv}}}|||sssggg```QQQJJJNNNMMMVVVjjjwwwuuuzzz}}}oooiiifff[[[OOOFFFMMMaaaqqqrrrmmmVVVDDDAAAHHHFFFCCC@@@999888666444333333333222111111000///------------...,,,,,,------.../////////111000999KKK]]]fffhhhiiimmmrrrwwwvvvvvvwwwvvvtttnnnrrr{{{{{{vvvsssyyyzzzwwwtttxxx|||xxxuuutttsssoookkkmmmsssyyy~~~|||yyyxxxsssrrrooollljjjiiihhhhhheeeccc```\\\XXXTTTQQQPPPMMMLLLIIIFFFCCCAAA@@@???>>><<<:::999::::::999888555666666777999>>>EEEIII[[[iiirrrrrruuuyyyrrrfff^^^cccddd\\\SSSVVVfffuuu{{{|||uuuiii]]]WWWdddXXXIII>>>@@@CCC@@@<<<<<<:::999777666444333333333333222000000222333222111111444111222;;;EEE^^^~~~yyy|||uuurrrwwwxxx{{{}}}}}}|||{{{zzzyyy|||gggKKKIIIGGG@@@AAA???>>>===<<<;;;:::999999666555444333111000//////------......///000000111111000///......///000111222111111000000111222222000000000000000000000000///000000000111111111111000111111222222333444444444444555666777888999999;;;;;;<<<===???AAABBBDDDGGGKKKPPPUUUYYY^^^cccggghhhjjjmmmoooqqqtttwwwzzz{{{|||}}}yyymmmiiikkkpppmmmnnnsss{{{xxxoooccc]]]NNNHHHKKKLLLXXXooozzzuuuzzzrrrhhhcccbbbVVVJJJMMMfffyyycccKKKBBBGGGEEECCCBBB===:::888555444444444333222222111///...---------...,,,,,,------...//////000000333???UUUeeekkkkkkllllllrrrwwwxxxzzz{{{qqqttt}}}xxxtttooorrrwww~~~yyysssttt|||{{{vvvrrrrrrqqqoooqqqvvvzzz~~~{{{wwwrrrooommmjjjhhheeeaaa___^^^]]]]]]VVVUUURRROOOKKKHHHFFFDDDDDDCCCAAA???>>>===<<<<<<:::888666666777888777666444666777999;;;???FFFKKKWWWdddnnnpppzzztttkkkiiiddd]]]ZZZaaaqqq~~~yyyyyyxxxmmmaaaZZZeeelllVVVBBB@@@BBB???===???:::999777555444333333333444222111111222333222222000444222444>>>LLLjjj~~~~~~|||yyy||||||zzz{{{{{{~~~gggKKKKKKHHH@@@AAA>>>>>>===<<<;;;;;;::::::666555444333111000//////---------...///000000111222000///......///000222222111111111111111222222000000000000000000000000//////000000111111111222000111111222333333444444444444555666777888999999;;;;;;<<<===???AAABBBCCCFFFJJJOOOTTTXXX]]]bbbfffhhhjjjlllnnnpppssswww{{{zzzzzz|||}}}|||sssoooqqqtttwwwwwwzzzvvvnnnaaa[[[MMMFFFIIIKKKZZZtttwww|||rrrkkkkkk___NNNLLLiiipppTTTFFFHHHEEEEEEFFFCCC;;;999666444444555444333222111///...---------...,,,,,,------...///000000222666FFF^^^nnnrrrrrrtttqqqwww{{{{{{~~~zzz||||||uuuqqqjjjmmmttt{{{|||sssuuu}}}|||yyyrrrnnnoooqqqrrrvvvzzz|||}}}zzzxxxvvvsssoooiiiddd```]]]\\\ZZZWWWSSSPPPOOOOOOOOOIIIHHHFFFDDDAAA???===<<<::::::999888777777888888777666444444555555555444555777:::;;;<<<@@@FFFLLLOOO]]]fffjjjxxx{{{ssslllddd```fffssswwwvvvtttcccVVVYYYrrr|||```FFF???@@@===>>>BBB;;;999777555444333333333444222111111222333333222000444222555AAAPPPqqq~~~~~~|||zzzpppxxx{{{}}}~~~~~~~~~|||yyywww{{{~~~hhhKKKHHHGGGAAACCC??????>>><<<;;;:::999888555444333111000//////...---.........------///000444444222111000000//////111000///000111222111000111111111111000000000000...------......///000111000000000111222222333333555555666777888999999:::;;;;;;<<<>>>@@@BBBDDDEEEIIILLLQQQUUUYYY^^^dddhhhgggkkkoooqqqqqqrrruuuyyyxxxzzz}}}~~~~~~~~~xxxyyy{{{yyyxxxzzztttjjj^^^UUUMMMJJJHHHNNNbbbwwwwwwwww|||}}}zzzuuubbbSSSbbbkkkHHHEEEJJJEEE???@@@>>>:::666333222222111111111111000000//////......///000000000......000111444CCCUUUooo|||}}}}}}{{{yyy{{{wwwxxx|||uuuoooxxxxxx{{{vvvtttqqqlllkkkooowww~~~zzzssstttuuurrrnnnlllnnnppppppqqqsssuuuvvvvvvtttqqqpppmmmjjjccc\\\UUUPPPLLLKKKGGGFFFEEECCCAAA@@@>>>>>>===<<<<<<;;;:::999888888888777666555555555555555333444555555444333444666777555888===@@@BBBKKKVVV]]]bbbeeefffjjjsssyyyzzzuuuvvvwwwxxxzzz~~~zzzvvv||||||tttnnnrrr}}}zzznnn```WWW^^^llloooRRRHHHDDD<<<:::???<<<;;;999777555444333222555444333333222222333333...777666555EEEYYYnnn}}}{{{ooottt}}}}}}yyypppkkknnnxxxwwwiiiJJJHHHFFFAAACCC??????>>><<<;;;:::999888555444333111000//////...---.........------///000222222111000///////////////......///111222222111111111111111000000000000...............///111111000000000111222222333333555555666777888999999:::;;;;;;<<<>>>@@@BBBDDDEEEHHHLLLQQQUUUZZZ___eeeiiifffkkkoooqqqqqqrrruuuxxxzzz|||~~~zzz{{{}}}}}}{{{oooeeeZZZQQQJJJIIIIIIPPPcccwww~~~{{{~~~nnnVVV]]]mmmLLLFFFGGGAAA<<<===>>>:::666333222222222111111111111000//////......//////000///......000222555JJJaaayyyyyy}}}zzzkkkppp{{{wwwyyywwwsssooonnnrrrzzzsssfff]]]]]][[[YYYZZZ\\\___``````bbbdddfffgggfffeeecccaaa^^^XXXRRRLLLHHHEEEDDD@@@@@@???>>><<<;;;:::999999999888888777777666666777666555555444444555555444555666555444333444666;;;999<<>><<<;;;:::999888555444333111000//////...---.........------///000000000////////////000000---,,,,,,...111333333222111111111111000000000000............///000111111000000000111222222333333555555666777888999::::::;;;;;;<<<>>>@@@BBBDDDEEEHHHKKKPPPUUUZZZ___dddhhhfffjjjoooqqqqqqrrruuuxxx{{{}}}~~~~~~{{{ttthhh___WWWMMMFFFGGGIIIQQQcccwww}}}}}}{{{YYYTTTqqqoooRRRHHHEEE>>>;;;>>>===:::666333333333222111222111111000000///.........//////...---...000222777RRRmmm}}}tttyyyiiiuuu|||vvvyyywwwsssppppppuuu|||ppp]]]KKKHHHEEEDDDFFFHHHIIIJJJIIIKKKNNNQQQRRRRRRRRRQQQOOOMMMIIIDDD@@@>>><<<;;;888888777777666555555555444444444444444444444444666555444444444444444444444555666666444444555666===>>>BBBHHHLLLQQQ[[[dddsssxxx{{{zzz{{{{{{xxxvvvwwwxxx~~~}}}pppaaaUUUPPP\\\nnnuuu[[[FFF<<<<<>><<<;;;:::999888555444333111000//////...,,,.........------...000///////////////000111222------,,,...000222222111111111111111000000000///............///000111222000000000111222222333333444555666777888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHLLLPPPUUUXXX\\\```cccfffjjjooorrrrrrrrruuuxxx{{{}}}}}}www|||}}}{{{|||~~~yyy|||yyyvvvnnnddd\\\XXXNNNEEEDDDFFFOOOcccwww|||yyy|||[[[NNNdddyyyzzzpppWWWIIIBBB======@@@===:::666444444333222111222222111111000//////...............---...111444???\\\uuuwwwsss|||vvv|||{{{|||ttt||||||{{{xxxwwwtttqqqoooqqqvvv}}}xxxeeeLLLDDD===;;;<<<<<<;;;;;;:::;;;>>>@@@AAABBBAAAAAA@@@>>><<<:::888666666666333333333333333333333333222222222333333333444444555444444333333333444444333444666666555555777888>>>CCCKKKRRRVVV[[[bbbhhhuuuzzz~~~~~~zzzuuucccUUULLLRRR___rrrpppPPPAAA???@@@<<<;;;:::888777666555555555555444333333333333333000666333999SSSmmm}}}yyywwwzzz~~~~~~||||||~~~yyysssooolllllllllpppwwwxxxqqqkkkLLLIIIFFF@@@AAA??????>>><<<;;;:::999888555444333111000//////...,,,.........------...000000000000000111222333333000///...///000111000///111111111111000000000//////......//////000111222000000000111222222333333444444555777888999;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEIIILLLPPPTTTVVVXXX[[[]]]eeejjjppprrrrrrsssuuuwwwyyy{{{~~~uuullllllvvv}}}wwwuuuvvvxxxtttwwwyyyxxxzzz~~~~~~|||{{{yyywwwssskkkbbbZZZ\\\QQQHHHEEEDDDKKKaaaxxx~~~yyyzzz___OOO]]]ooosss{{{kkkVVVFFF>>><<<>>>AAA<<<999666555555444333222222222222111000000//////............---///333666IIIbbbsssvvvuuuooorrrsssqqqqqqsssuuuwww{{{~~~{{{}}}}}}|||uuuvvvxxxvvvuuurrroooooosssyyyvvvVVVHHH<<<::::::888666777666666777888999888888777777777666555444444444444222222222222333333333444111222222333333444444444444444333333333444444555222444777888999:::<<<>>>EEENNNYYY```dddgggjjjkkktttyyy}}}}}}~~~}}}{{{~~~jjj[[[QQQTTT]]]mmm}}}YYYEEE???@@@<<<<<<:::999777666666666666555444444333333444444222777444<<>><<<;;;:::999888555444333111000//////...---.........------///000111111000111111222333333222000///000111222111///111111111111000000000000////////////000111222222000000000111222222333333333444555777888:::;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEIIILLLQQQTTTVVVXXXZZZ[[[eeejjjpppsssssssssuuuwwwxxxzzz}}}~~~~~~~~~|||pppddd^^^aaannn{{{yyyrrrnnnnnnoooqqqssssssqqqsssxxxzzzyyyxxxxxxwwwuuuqqqiii___YYY[[[TTTOOOJJJEEEIII```xxx{{{|||www}}}vvv```RRRXXXiiitttoooeeeRRRAAA999:::======;;;999777666666555333222333222222111111000///////////////......111555999KKK___hhheeeeeedddiiivvv{{{rrrmmmqqqvvvwwwtttqqqwww||||||yyywwwssstttqqqoooqqqwww~~~~~~bbbOOO>>>:::;;;888666888777777777777666666555444444444444444444444444444222333333333444444444555222222333333444444555555444444444444444444555666333666999<<>>@@@===<<<;;;999888777777777666555555444444444444444555888555???___zzz}}}}}}~~~{{{~~~xxxqqqlllsssxxxyyy{{{~~~wwwqqqlllPPPNNNIII@@@@@@??????>>><<<;;;:::999888555444333111000//////...---.........------///000111000000000000111111222111000000111222333333222111111111111000000000000////////////000111222333000000000111222222333333333444555666888:::;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEHHHKKKQQQUUUXXXZZZ\\\^^^dddjjjpppssssssssstttvvvxxxzzz|||~~~~~~~~~wwwgggZZZUUUSSS]]]kkkyyyzzzpppiiigggggglllppprrrqqqrrruuuuuurrrtttuuuuuusssnnneee\\\UUUUUUUUUVVVSSSJJJJJJ___xxx}}}|||{{{mmmlllggg[[[OOOPPPaaassskkkcccQQQ>>>777;;;===;;;;;;999777666666666444222333333222111111000000///000000000//////222777;;;OOO```eee```bbbbbbcccjjj|||yyyvvvyyyyyyuuurrrrrruuu|||xxxwwwpppnnnlllpppxxx|||{{{ttt\\\FFF@@@???:::777999777777777777666666555555444444444555555444444444333333333333333444444444333333333333444444444444555555444444555555666777555888===BBBGGGKKKPPPTTT___jjjsssuuuvvvyyyxxxuuussswwwyyywwwwww{{{~~~}}}yyyjjjuuuuuu\\\TTTZZZiii~~~gggJJJ>>>@@@===<<<;;;:::999888888888666666555444444444444444444888777EEEhhh~~~|||}}}~~~zzz|||~~~{{{vvvvvv|||}}}uuuppplllRRROOOKKKAAA?????????>>><<<;;;:::999888555444333111000//////...---.........------///000000000////////////000000000//////111444555555555111111111111000000000000////////////000111222333000000000111222222333333333333555666888:::;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEFFFKKKQQQVVVZZZ]]]```bbbdddjjjpppttttttssstttvvvxxxzzz}}}~~~~~~~~~|||iiiVVVJJJJJJMMM]]]kkkyyy}}}qqqiiidddccciiinnnrrrrrrssstttrrrmmmqqqrrrsssqqqkkkbbbYYYSSSOOOTTT[[[ZZZOOOLLL___www}}}zzz|||}}}|||gggaaa[[[TTTIIIGGGYYYqqqmmmfffTTT@@@999>>>???;;;;;;999777777777666444222333333222222111000000000000000000///000333888<<>>AAA===<<<;;;:::999888888888666666555444444444444555222777888JJJqqquuurrrzzzzzzyyy~~~vvvvvvyyy{{{{{{yyy{{{tttooooooZZZMMMCCC???AAAAAA>>>;;;:::::::::999888555444333111000//////.........------...///111222111111000000//////......///...---...111222111000000000000000000000000000///000000000000000//////000111111222222222111111000222444555666777999;;;;;;<<<===>>>AAACCCEEEFFFIIILLLQQQUUUYYY]]]bbbeeeggglllqqqtttttttttwwwyyyzzz{{{|||||||||~~~sss___PPPGGGDDDHHHNNN```kkkxxx}}}rrriiiaaa]]]cccggglllqqqssssssqqqooopppnnnkkkhhhddd___XXXSSSNNNIIIRRRbbbaaaUUU\\\qqqwwwwww~~~pppkkk___VVVQQQIIITTTooo{{{rrrdddKKK666:::AAA::::::999777555444333333333222222111111000////////////111---...333000777KKKgggvvv~~~zzzuuutttooogggllluuuzzzxxxqqqooopppwwwzzzxxxzzzllljjjiiinnnwwwiiiRRRFFF@@@<<<:::555888:::888555555666555777666555555444444555555333333222222222222222333333555777777666444444555555666666555555666:::<<<===AAAFFFLLLQQQXXX^^^bbbrrrpppqqquuuzzz{{{xxxtttjjjnnntttxxx|||xxxmmmqqqhhhYYYbbbjjjrrruuuYYYEEE>>>===;;;::::::;;;:::888666666666555444444444444555777666999PPP}}}wwwkkkuuuooouuu}}}sssssszzz~~~wwwrrrnnnlllYYYOOOFFFBBBCCCAAA>>>;;;:::::::::999888555444333111000//////.........------...///111222111000000000/////////...///...---...111222111000//////////////////////////////000000000000//////000000111222222222222111111333555777777888:::<<<<<<<<<===???@@@CCCDDDFFFIIILLLQQQUUUYYY]]]bbbeeehhhlllrrrttttttuuuwwwzzzyyyzzz{{{||||||~~~kkk^^^NNNEEEAAAAAAIIIQQQdddnnnzzz~~~sssjjjbbb^^^bbbeeejjjoooqqqqqqnnnmmmnnnllljjjhhhddd___WWWRRRLLLFFFKKKWWWVVVMMMWWWmmmzzzyyy}}}xxxlllbbbYYYMMMVVVqqq}}}uuuYYY;;;888@@@>>>;;;999777555444333333444222222111111000000//////000222///000666444===RRReeettt~~~|||yyyxxxsssjjjeeekkkwww|||uuurrrrrrxxx~~~~~~xxxvvvkkkjjjjjjoooxxxzzzbbbOOODDD@@@@@@;;;======;;;999888888888666555444444333333444444555555444444444444444555444555666777777666666666888999999999:::===BBBFFFIIIOOOWWW___cccfffhhhiiinnnqqqtttwwwxxxvvvsssqqqgggkkkqqqxxxrrr```ccchhhppplllRRREEEDDD===<<<;;;:::;;;:::888666666666555444444444444555888888???ZZZ~~~ooorrrkkkoooxxx~~~xxxyyyyyytttpppfffUUUOOOHHHCCCBBB@@@>>>;;;:::::::::888777555444333111000//////......---------...///000111000000000000///////////////...---...111222111000//////////////////////////////000000000000//////000000111222222222222222222444666777888999;;;=========>>>???@@@BBBDDDEEEIIILLLQQQUUUYYY]]]bbbeeehhhlllqqqtttttttttwwwzzzxxxyyy{{{{{{|||}}}pppRRRIII@@@===>>>CCCNNNXXXllluuu~~~vvvlllfffbbbaaadddiiimmmoooooommmkkklllkkkiiihhhddd]]]UUUPPPLLLDDDDDDKKKIIIEEEQQQfff{{{|||{{{pppcccTTTZZZuuuoooEEE777>>>???;;;999777555444444444444222222222111000000//////000222///000666666AAAWWWggguuu|||zzztttkkk\\\]]]bbbkkkuuuzzzzzzxxx|||tttqqqqqqrrrzzzyyyrrrwwwxxxqqqiiiiiilllrrrzzzsssZZZIIIDDDDDD>>>===;;;999888777666777777666666555444555555555777666666555555666666777777666666777999:::999888999:::;;;===@@@EEELLLQQQSSS[[[gggpppsssqqqmmmjjjnnnrrrxxxyyywwwtttqqqpppiiilllrrr{{{~~~{{{jjjeeeeeepppkkkQQQFFFFFF>>><<<;;;:::;;;:::888666777666555555444444555555666777@@@^^^sssnnn|||zzzfffhhhmmmvvvzzzuuurrr^^^PPPMMMGGGBBB@@@@@@>>><<<;;;;;;:::888777555444333111000//////...------......//////000111000000000000///////////////...---...111222111000////////////////////////...//////000000000000//////000111222222222222222222444666777777888;;;<<<======>>>???@@@BBBCCCDDDIIILLLQQQUUUYYY]]]bbbeeegggkkkppprrrrrrsssvvvyyywwwxxx{{{||||||~~~oooZZZFFFAAA>>>@@@EEELLLYYYddduuu}}}yyyqqqkkkhhhdddgggkkknnnpppooommmllllllkkkiiigggbbbZZZQQQKKKKKKDDDBBBEEECCCAAAMMM^^^uuu~~~ppp^^^bbb{{{}}}OOO:::<<<<<<;;;:::888666444444444444333333222111111000000///...000---...333555AAAZZZnnnxxx|||yyyrrrkkk```]]]\\\```gggooossstttwww|||}}}wwwqqqpppqqqqqqvvv~~~xxxqqqwwwuuummmgggjjjooovvv}}}gggTTTJJJGGGCCC>>>999999999777777888:::999888888777777888888666666666555666666777888999777555777999;;;;;;:::888:::===@@@FFFNNNWWW]]]```iiittt|||}}}yyysssooorrrsssuuuwwwxxxwwwuuutttqqqsssxxx~~~~~~|||~~~nnnbbb```rrr}}}___JJJAAA???===;;;:::::::::888777777666666555555555555555555777BBB```tttmmmuuuvvvhhhhhhjjjqqq|||~~~~~~yyysssooo^^^PPPMMMHHHBBB@@@???===<<<;;;;;;:::888666555444333111000//////...------...//////000000000////////////000000000000///...---...111222111000..............................///000000000000000//////000111222333333333111222555666666777999;;;======>>>???@@@BBBDDDEEEIIILLLQQQUUUYYY]]]bbbeeefffjjjnnnppppppqqquuuxxxvvvxxx{{{|||}}}wwwkkkYYYJJJBBBAAACCCJJJQQQZZZgggsss}}}vvvpppmmmhhhjjjnnnppprrrqqqooonnnmmmllliiieee___VVVMMMFFFGGGDDDCCCCCC@@@???GGGRRRjjjvvv{{{fffeeezzz{{{SSS>>><<<:::;;;:::888666555444444444333333222222111000000000///111---...222555DDD^^^sssyyy~~~~~~}}}zzzvvvqqqpppkkkhhhhhhmmmsssvvvwwwqqqvvvzzzzzzvvvsssuuuxxx~~~zzz~~~{{{rrrkkkfffkkkrrrzzz|||kkk[[[RRROOODDD<<<===>>><<<:::<<<;;;;;;:::999999999999:::666666555555666777888888999777666777999<<<>>>>>>AAADDDHHHMMMSSS\\\eeekkkuuu{{{}}}zzzwwwqqqmmmpppwww|||{{{xxxxxxzzzooovvv}}}www{{{wwwyyyxxxddd\\\mmmsssUUUCCCAAA>>><<<:::::::::999777777777666555555555555666888;;;HHHddd~~~ttt~~~wwwuuuzzzwwwqqqsssssszzz}}}tttwww~~~|||vvvnnniiidddUUUPPPIIIDDDBBB???===<<<<<<<<<:::888666555444333111000//////...,,,---...///000000000000////////////000000000000///...---...111222111000........................---...///000000111111000...///000111222333333333000222444555666777999;;;;;;<<<===>>>AAACCCEEEFFFIIILLLQQQUUUYYY]]]bbbeeefffjjjnnnooooooqqquuuxxxvvvxxx|||~~~yyyfffVVVNNNIIIEEEFFFHHHOOOXXXaaajjjxxxyyyrrroookkkmmmoooqqqrrrrrrpppooonnnkkkgggaaa[[[SSSKKKEEEBBBBBBBBB@@@======AAAFFFZZZhhhwwwxxx```ZZZjjjzzz{{{~~~pppRRRAAA>>>999<<<:::888666555444555555333333333222111111000000000333000000555999KKKhhhtttyyy}}}yyywwwuuuxxx|||~~~}}}{{{xxx{{{~~~~~~{{{{{{zzzpppkkkffflllvvv~~~xxxjjj^^^NNNCCCBBBCCC???<<<======<<<;;;;;;::::::;;;;;;888888888888888999:::;;;:::;;;<<<===???CCCIIINNNXXX[[[___ccchhhooovvv{{{xxxooohhhlllvvv|||{{{yyyxxxzzz{{{}}}tttqqqzzzhhhfff|||cccNNNBBB???<<<:::::::::999888888777666666555555666666555;;;KKKccc~~~hhhrrryyy|||{{{|||~~~~~~zzzzzzyyy~~~|||tttlllfffjjjYYYQQQHHHCCCCCC>>>===<<<<<<<<<;;;888555555444333111000//////...,,,---...///000000000///.../////////000000000111///...---...111222111000........................---...///000111111111111...///000111222333333333111333555666666888:::<<<:::;;;<<<>>>AAADDDFFFHHHIIILLLQQQUUUYYY]]]bbbeeehhhkkkooopppppprrrvvvzzzvvvyyy}}}rrr^^^RRRQQQSSSSSSYYY\\\dddnnnuuu||||||{{{}}}~~~yyyqqqllljjjlllnnnpppppppppnnnmmmllliiiccc^^^XXXRRRKKKGGGBBBCCCBBB>>>:::;;;>>>???HHHXXXlllyyy~~~ttt\\\QQQ]]]rrrqqqtttjjjPPP@@@>>>:::<<<;;;999777555555555555444333333222222111111000///333000111888>>>SSSqqqxxx}}}|||~~~~~~|||rrrlllfffnnnyyyuuuaaaQQQOOONNNGGGBBBCCCAAA@@@@@@???????????????===<<<<<<===>>>???@@@@@@AAAFFFKKKMMMOOOUUU```iiitttvvvzzz|||~~~yyyrrrnnnqqqyyy{{{~~~ooommmmmmZZZCCC@@@<<<:::::::::999888888777777666666666666666333;;;LLLaaarrr}}}oookkkhhhmmm{{{}}}|||~~~vvvyyywww|||}}}vvvmmmggglllZZZOOOEEE@@@BBB>>>===<<<<<<<<<;;;888555555444333111000//////...,,,---...000000000000///.../////////000000111111///...---...111222111000........................---...///000111111111111...///000111333333333444222444666777888999;;;===999:::;;;>>>AAADDDGGGIIIIIILLLQQQUUUYYY]]]bbbeeejjjmmmpppqqqqqqsssxxx|||vvvyyy}}}yyymmmhhhjjjlllkkknnnrrryyy}}}zzzxxxxxxwwwyyy~~~yyyooojjjiiijjjlllnnnnnnmmmlllkkkjjjfffaaa\\\WWWRRRMMMJJJDDDFFFDDD===:::<<>>===NNNddduuu~~~~~~}}}www```TTT^^^uuurrruuukkkPPP???===:::<<<;;;999777555555555555444444333222222111111000,,,000///000888@@@WWWwww~~~}}}}}}~~~zzz~~~tttlllgggooozzzwwwddd```]]]TTTMMMMMMFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAAAAABBBCCCDDDEEEIIIQQQXXX[[[^^^ffftttzzzxxxwwwyyy~~~ppp~~~qqq```CCC@@@<<<:::::::::999888888888777666666666666666888AAAQQQbbbnnnsssxxx|||~~~lll^^^cccssszzzvvvqqqsssrrrxxxxxxoooiiissscccPPPHHHFFF@@@@@@>>><<<;;;;;;;;;:::999666555444222111000000///,,,------...///000111111000000000000////////////......///000000000000000000000///.............../////////000111111222222000000000000111222333444222333555777888999999999999;;;===???AAADDDHHHKKKLLLKKKMMMRRRZZZ___aaa```hhhjjjnnnppprrrsssvvvxxxxxxzzz}}}~~~~~~~~~~~~~~~yyytttrrrssstttzzzxxxoooiiigggiiimmmoooooollliiifffaaa___[[[WWWSSSOOOJJJFFFGGGDDDAAA@@@AAABBB@@@===DDDDDDRRRkkk~~~zzzuuuhhhWWWRRRWWWvvvpppcccTTT>>>;;;888::::::999777555444666888444444333333222111000000000......111777CCCVVVgggxxx{{{}}}~~~~~~vvvnnnjjjttt}}}zzzrrrjjj___WWWXXXVVVSSSQQQQQQPPPNNNLLLRRRRRRRRRQQQRRRTTTYYY]]]^^^eeemmmssswww|||zzzzzzpppfffRRR@@@;;;???:::777888666999888777666666777888888;;;DDDTTTccciiikkksss}}}qqqbbbdddpppzzz~~~}}}}}}tttuuurrrqqqvvvrrrjjjuuueeeQQQGGGEEE???@@@>>><<<;;;;;;;;;:::999666555333222000/////////---.........///000000000000000000000/////////.........///000000000000000000000///.............../////////000111111222222000000000000111222333444333333555666888999999999;;;===>>>???@@@BBBFFFIIIKKKKKKMMMRRRYYY___aaa```gggjjjmmmpppqqqsssuuuwwwwwwzzz|||~~~~~~|||wwwttttttwww}}}xxxpppkkkhhhkkkooorrrrrroookkkhhhbbb^^^ZZZVVVRRRNNNJJJGGGFFFCCC@@@???@@@@@@>>>;;;@@@>>>IIIcccxxxwwwmmmggg\\\MMMIIINNNqqqttthhhVVV<<<999888999:::999777555444555777444444333333222111111000111//////111555@@@UUUgggrrr}}}{{{rrrkkkiiisss}}}|||yyyvvvrrrpppxxxwwwwwwwwwxxxzzz|||}}}~~~zzz~~~xxxqqqYYYDDD<<<>>>:::888999555999888777666666777888999:::FFFZZZmmmtttvvv{{{sssiiimmmwww}}}~~~~~~~~~zzz|||~~~{{{uuuwwwyyytttkkkfffxxxgggQQQFFFDDD>>>???>>><<<;;;<<<;;;:::888555444333111000///......////////////////////////000000000/////////............///000000000000000000000///.............../////////000111111222222000000000000111222333444333444555666777999999:::===>>>?????????AAADDDGGGKKKKKKNNNRRRYYY^^^```aaafffiiimmmoooqqqrrrtttvvvwwwyyy|||}}}~~~|||yyyxxx{{{}}}zzzsssnnnjjjnnnsssvvvvvvsssnnnjjjbbb^^^YYYTTTQQQNNNJJJHHHGGGEEECCCAAAAAA???===;;;>>>999AAAYYYqqq~~~~~~qqqhhh^^^QQQKKKMMMggg~~~{{{ttt^^^>>>888999999999999777444333444555444333333222222111111111000///000222555BBBYYYnnn{{{|||~~~xxxvvv{{{~~~uuummmiiilllvvvxxx{{{{{{~~~{{{ssszzz~~~xxx}}}{{{uuuyyyuuudddKKK>>>>>>:::888999444888888777666666777888999<<>>???>>><<<<<<<<<<<<:::888444333222000///......---000000000///////////////000000/////////...............///000000000000000000000///.............../////////000111111222222000000000000111222333444333444444555777888::::::<<<===>>>>>>>>>@@@DDDFFFJJJKKKNNNSSSXXX]]]```aaaeeehhhllloooqqqrrrsssuuuvvvxxx{{{}}}~~~}}}~~~}}}vvvrrrnnnqqqvvvzzzzzzvvvpppmmmbbb^^^XXXSSSPPPNNNLLLJJJJJJIIIGGGEEEDDDAAA???>>>@@@:::>>>TTTmmm~~~~~~uuukkk]]]RRRNNN___oooGGG;;;:::888999888777444222333444333333333222222111111111//////111333888FFF___vvv{{{~~~}}}zzz{{{}}}ooommmttt|||{{{qqqkkkiiiqqq{{{uuummmpppyyyxxxvvvwww~~~ooommm~~~zzz~~~|||xxxyyyxxx~~~{{{wwwmmmPPP???===:::999:::444888777666666666777888999???QQQkkk~~~||||||~~~wwwvvv{{{yyyzzzvvvxxx|||{{{wwwllliiiiiihhhfffgggyyyhhhQQQEEEDDD???>>>===<<<<<<===<<<999777444333222000///......---000000000000000/////////////////////..................///000000000000000000000///.............../////////000111111222222000000000000111222333444444444444555666888:::;;;999;;;<<<===>>>AAADDDGGGHHHKKKNNNSSSWWW[[[___aaadddhhhmmmpppqqqrrrssstttuuuxxx{{{}}}}}}~~~zzzvvvqqqtttxxx{{{zzzvvvqqqmmmccc___YYYUUURRRPPPNNNMMMKKKKKKJJJIIIFFFCCCAAA@@@CCC===???QQQjjj}}}~~~yyylllZZZOOOcccTTT???:::888999999777444222222333333333222222222222222111111000111333888FFF___uuuyyyvvvsss{{{}}}rrrvvvrrrppppppzzzyyyoookkkkkksss~~~zzzmmmeeeiiisss}}}vvvmmmhhhoooxxxqqqiiiyyy}}}yyyyyy|||ooooooyyyyyyzzzoooRRRAAA>>>:::999:::555888777666666666777999:::???SSSnnnooopppsssyyy}}}wwwxxx~~~~~~wwwqqqvvvwwwuuu~~~yyyooolllkkkhhhgggggg|||jjjRRRFFFDDD@@@>>>============<<<999777555444333111000///......000000000000000000000000/////////.........------......///000000000000000000000///.............../////////000111111222222000000000000111222333444444444444444666888:::;;;888:::;;;<<<>>>@@@DDDGGGGGGKKKOOOSSSVVVZZZ___bbbdddhhhmmmqqqrrrssssssttttttwwwzzz|||}}}~~~{{{xxxtttvvvxxxzzzxxxtttooolllddd```\\\XXXVVVTTTRRRPPPKKKMMMMMMLLLIIIEEEDDDCCCEEEAAABBBPPPgggzzz~~~zzzwww~~~nnn]]]jjj^^^BBB888888::::::888555333222222222222222222222222222222444111///222999FFF\\\nnnsssxxx|||xxxttt{{{uuuzzzxxxyyyrrr{{{vvvmmmkkkmmmsss~~~ttthhhbbbhhhqqq}}}yyylllcccaaakkk{{{zzzmmmsssyyyuuutttzzz}}}zzznnnccceeesss~~~yyypppkkkQQQAAA@@@;;;999:::666777777666666666888999:::>>>VVVuuuttttttvvv|||~~~zzzzzz}}}}}}tttwww}}}uuuppppppuuuzzz}}}vvvqqqwwwwwwooollljjjfffdddeeennnTTTFFFDDD@@@>>>=========>>><<<999666666555333222000//////////////////000111111111222//////.........---------......///000000000000000000000///.............../////////000111111222222000000000000111222333444555444444444555888:::<<<999;;;<<<<<<===???BBBEEEGGGJJJOOOSSSVVVYYY^^^bbbeeeiiinnnrrrtttttttttuuutttvvvzzz|||}}}~~~{{{wwwvvvwwwxxxwwwtttpppllljjjeeebbb___\\\ZZZXXXUUURRROOOQQQSSSRRRNNNKKKJJJJJJHHHFFFHHHSSSfffyyyyyyzzzfffeeecccEEE999999:::;;;:::666444222222222222222222222222222222444///...333>>>MMM```oooooopppttt~~~{{{}}}}}}xxxzzz~~~tttlllkkkmmmtttvvvllldddbbbhhhpppxxxppp___bbbnnn~~~uuuvvvvvvuuuwwwvvvmmmaaa___kkkzzzvvvgggdddMMMBBBAAA;;;999:::888777666666666666888:::;;;EEEaaa{{{xxxnnnqqqvvvyyyzzzsssnnnlllmmmnnnooonnnoooyyy}}}tttkkkhhheeeaaa```aaaqqqVVVGGGDDD@@@=========>>>>>><<<999666666555444222111000000///......///000111222222333//////.........---------...//////000000000000000000000///.............../////////000111111222222000000000000111222333444555444444444555888:::<<<;;;<<<===<<<<<<===@@@BBBFFFJJJPPPSSSUUUYYY^^^bbbeeeiiiooosssttttttuuuuuutttvvvzzz|||}}}~~~yyyvvvxxxwwwwwwuuurrrnnnkkkhhheeecccaaa___]]]ZZZVVVSSSTTTWWWYYYXXXUUURRRQQQQQQKKKLLLNNNWWWgggyyyrrr]]]YYYssscccHHH<<<:::;;;<<<:::777444333222222222222222222222222222222---,,,666EEEVVVhhhvvvqqqnnnmmmttt{{{zzzttt}}}rrrkkkjjjlllvvv}}}ooofffaaaaaagggoooccc___eeewwwyyysssvvvxxxsssfff___gggsss~~~nnn^^^JJJBBBCCC<<<888;;;999777666666666777888:::;;;NNNmmmssslllppppppmmmwww|||tttqqqqqqrrrssspppqqqsss{{{|||rrriiidddaaa^^^^^^```mmmRRRNNNEEECCC???>>><<<;;;;;;:::888666666555444222111000////////////000111111111111111........................//////000000000000//////000000000000000000000000////////////000000000000000000000111222222333333444444555666777888999999;;;;;;<<<===>>>@@@BBBCCCGGGKKKOOOSSSWWW[[[```cccfffjjjnnnqqqrrrssstttuuutttvvvxxxyyyzzz|||zzzvvvtttsssrrrqqqpppnnnjjjddd```\\\]]]___```^^^[[[WWWUUUUUUUUUUUUXXX[[[[[[WWWSSSXXXTTTWWWdddsss~~~ttteeeVVVhhhzzzhhhEEE999;;;;;;:::999777555333222333222111111333333222111...//////333FFF___pppuuuzzzkkkeeeppp}}}}}}yyyxxx}}}|||mmmeeejjjqqqzzzwwwlllccc```cccjjjooo~~~|||ggg\\\kkkxxxuuuxxxzzzuuurrruuunnnaaabbbnnnzzzgggSSSCCCAAABBB<<<666555999777666888777666999>>>OOOpppnnnfffgggeeeoooxxxyyytttnnnrrrvvvqqqsss{{{tttjjjccc___\\\YYYVVVmmmQQQLLLBBB??????>>><<<;;;;;;:::888666666555444222111000//////---...//////000000//////...........................//////000000//////...////////////////////////////////////000000000000000000000111222222333333444444555666777888999999;;;;;;<<<===???AAACCCDDDGGGJJJOOORRRVVVZZZ^^^aaafffiiimmmpppqqqrrrssstttvvvwwwyyyzzz{{{|||~~~xxxuuussspppooonnnmmmllliiieeeaaa\\\]]]______^^^\\\YYYWWWWWWXXXYYY\\\^^^^^^]]][[[\\\YYY[[[hhhuuu~~~~~~|||ooobbbVVVgggvvvyyy]]]BBB===;;;;;;:::999777555444333333222111111333333222111222333444;;;OOOhhhzzzwwwiii```fffmmmpppwww~~~zzzttt{{{|||vvvwww||||||nnnfffkkkrrr{{{xxxrrrhhh```^^^bbbhhhmmmyyynnnbbbmmmtttlllmmmqqqyyy|||zzzoooaaadddqqq|||sss[[[EEE@@@@@@<<<888777999777666888777666999>>>LLLooo}}}rrrjjj]]]bbbzzzzzz}}}zzzvvv{{{{{{yyy{{{zzzsssiiibbb___\\\YYYVVVpppSSSMMMAAA===???>>><<<;;;;;;:::888666666555333222000000//////,,,------...............////////////////////////.........//////.........////////////////////////////////////000000000000000000000111222222333333444444555666777888999999<<<<<<===>>>@@@BBBDDDEEEGGGJJJNNNRRRUUUXXX\\\___eeehhhlllooopppqqqrrrsssvvvwwwyyyyyyzzz{{{}}}|||wwwsssrrrnnnllljjjjjjiiigggdddbbb\\\]]]^^^___^^^\\\YYYWWWXXXZZZ]]]___```bbbeeegggfffbbbeeeppp|||zzzuuupppeeeXXXOOOeeevvvyyyoooSSS>>>===;;;;;;:::999888666444333333222111111333333222111222222555BBBYYYsssyyynnneeedddbbbaaagggqqqsssuuutttrrrttt|||tttllllllooottt|||vvvrrruuu{{{|||nnnhhhmmmttt}}}|||pppjjjccc]]]\\\```fffjjjvvvzzzkkktttvvvjjjiiilllvvvzzzjjj]]]aaapppiiiJJJ??????===:::999999666666888777666999???PPPpppsssWWWTTTlll~~~~~~~~~}}}xxxqqqhhhaaa^^^[[[XXXUUUvvvXXXPPPCCC??????>>><<<;;;;;;:::888666666555333111000/////////,,,---......//////......000000000000000000000000------............------////////////////////////////////////000000000000000000000111222222333333444444555666777888999999=========???@@@BBBDDDEEEIIIKKKOOORRRUUUXXX\\\___dddgggkkknnnooopppqqqrrrtttuuuvvvwwwvvvwwwzzz|||{{{vvvsssrrrnnnllliiigggfffeeebbb```]]]^^^______^^^[[[XXXVVVUUUYYY]]]___```dddjjjoooiiifffhhhsss~~~~~~{{{qqqiii]]]QQQJJJggg}}}vvvXXXAAA>>><<<;;;;;;:::888666444333333222111111333333222111333000555JJJiiizzztttpppiiieeejjjsssqqqooolllkkkooouuu{{{}}}|||uuummmiiihhhlll{{{yyyrrrpppuuu{{{xxxmmmiiipppxxx~~~xxxsssjjjfff```\\\[[[^^^cccfffpppyyyxxx}}}vvvqqqqqq||||||jjj\\\___mmmzzzRRRAAA???===;;;:::888666666888777666999???ZZZrrr___SSSfff~~~{{{{{{zzzuuunnnfff```]]]ZZZWWWTTTxxxYYYPPPDDDAAA???>>><<<;;;;;;:::888666555444333111000///............///000000000000///000000000000000000000000------............------........................////////////000000000000000000000111222222333333444444555666777888999999=========???@@@BBBDDDEEEJJJMMMPPPTTTVVVYYY]]]```cccgggkkknnnooopppqqqrrrsssuuuvvvvvvvvvwwwyyy|||zzzvvvtttsssooommmiiigggeeeccc```]]]```aaabbbbbb```[[[WWWTTTQQQUUUXXXZZZ\\\```fffkkkbbb___bbbmmmyyy~~~uuukkk^^^SSSMMMjjjdddJJJBBB<<<<<<;;;:::888666444333333222111111333333222111777222999VVV{{{}}}uuuqqquuu}}}xxxpppqqqxxx{{{rrriiikkkzzzzzzqqqqqqwww|||}}}tttlllkkksss|||}}}yyyuuuppplllgggddd```]]]\\\^^^aaacccgggooozzz|||wwwqqq___^^^fffwww[[[FFFAAA===::::::888666666888888666:::???[[[nnnzzzrrrtttpppzzzppp```kkkzzz~~~zzzyyyyyy}}}wwwsss{{{wwwqqqkkkddd___\\\YYYVVVSSSuuuUUULLLBBBAAA???>>><<<;;;;;;:::888666555444222111//////......///000000111111111111111////////////////////////.........//////.................................////////////000000000000000000000111222222333333444444555666777888999999<<<<<<===>>>@@@BBBDDDEEEJJJLLLPPPTTTWWWZZZ^^^aaadddgggkkknnnooopppqqqrrruuuvvvxxxxxxyyyzzz|||}}}yyyvvvtttssspppnnnkkkhhhfffccc___\\\aaadddfffgggeee```YYYUUUQQQRRRSSSTTTUUUWWWZZZ]]]YYYVVVZZZgggttt|||yyynnnbbbWWWOOOgggyyyoooPPPAAA<<<<<<;;;:::999777555444333222111111333333222111666111:::YYY}}}}}}}}}|||wwwyyywwwgggfffvvvyyypppssszzz~~~zzzrrrjjjllluuu~~~}}}wwwssspppkkkgggcccbbb```^^^^^^^^^```aaacccjjjsss|||}}}||||||vvvaaaWWWXXXlllvvv```JJJCCC===::::::777555555888888777:::@@@RRReee}}}wwwlllqqqhhhiiisss}}}ooouuuyyy|||xxxvvv~~~}}}yyy~~~rrrkkksss~~~uuunnniiibbb]]][[[YYYUUUQQQqqqPPPIIIAAABBB???>>><<<;;;;;;:::888666555444222111///.........///000111111222222111111...........................//////000000//////...........................////////////000000000000000000000111222222333333444444555666777888999999;;;;;;<<<===???AAACCCDDDHHHKKKOOOSSSVVVZZZ^^^aaadddhhhllloooppppppqqqrrrtttvvvxxxyyyyyy{{{~~~zzzwwwtttsssrrrnnnmmmkkkjjjiiifffaaa]]]bbbeeekkknnnmmmggg```[[[UUUSSSPPPOOONNNMMMKKKJJJLLLIIIMMM\\\lllwww}}}~~~wwwmmmcccTTThhhyyy\\\AAA===<<<<<<:::999777555444333222111111333333222111222111===XXXuuurrr^^^]]]qqqwwwooottt}}}{{{qqqjjjllluuu~~~zzzuuurrrnnnhhhddd^^^^^^^^^^^^___```aaabbb^^^ccciiiooo|||zzzeeeXXXTTTgggqqqxxx~~~```MMMEEE>>>:::;;;777555555888888777;;;@@@LLL^^^vvvzzzsssuuuoookkkmmm{{{~~~www}}}zzzllldddkkk}}}uuulllggg```\\\ZZZXXXTTTPPPpppOOOHHHBBBDDD???>>><<<;;;;;;:::888666555444222000///.........//////000111111111111111........................//////000000000000//////........................////////////000000000000000000000111222222333333444444555666777888999999;;;;;;<<<===???@@@BBBCCCFFFIIIMMMRRRUUUYYY^^^aaaeeehhhlllooopppqqqrrrsssrrrtttvvvwwwxxxzzz}}}~~~|||yyyuuusssrrrqqqllllllllllllkkkhhhccc___aaafffmmmrrrrrrmmmeee```YYYTTTOOOLLLJJJGGGAAA===;;;999>>>NNN```llluuu{{{{{{}}}|||ttt\\\qqqlllFFF======<<<;;;999777555444333222111111333333222111444666DDD[[[ppp}}}jjjTTTVVVmmm~~~uuunnnuuu|||rrrjjjllluuu~~~zzzvvvsssnnngggbbbYYYZZZ\\\]]]___aaabbbcccUUUXXX[[[___kkk}}}oooaaa[[[___jjjlllgggrrr___NNNEEE>>>:::<<<777555555888888777;;;@@@MMM\\\qqqyyyyyyxxxtttqqq}}}}}}|||{{{zzzzzz~~~ggg^^^eee|||uuukkkfff```\\\ZZZXXXSSSPPPnnnSSSIII>>>EEE???>>>===;;;:::999888888555444333111///...------//////000111111111111111,,,---------......//////000111000///......000222//////...---------------////////////000000000000111111000000111111222333222333444555666888999999;;;<<<>>>>>>???@@@CCCEEEFFFIIINNNRRRUUUYYY]]]aaadddhhhmmmppprrrrrrsssttttttuuuxxxyyyyyyzzz|||~~~zzzxxx{{{}}}wwwqqqmmmlllllliiifffbbbaaabbbbbb```^^^eeegggkkkppptttssspppmmmjjjaaaWWWOOOJJJEEE???999:::555666???IIITTTfffuuuyyyzzz|||~~~}}}zzzxxx}}}}}}eeemmm~~~tttEEE@@@???======<<<999666333333222222111111222222333444777FFF___qqqzzzwww___OOOVVVuuusssmmmsss}}}yyymmmgggkkkvvvzzzvvvqqqlllfffbbb___]]]\\\]]]___aaaaaaaaaYYYRRRLLLMMMXXXgggttt{{{~~~zzz}}}}}}mmmccciiiqqqrrriiicccmmmsssaaaSSSGGG>>>999999777555555666444444:::BBBVVVbbbiiiuuu{{{{{{{{{|||kkkdddgggyyy~~~vvvjjjccc\\\ZZZ[[[YYYRRRKKKnnnSSSIII>>>DDD???>>>===;;;:::999888888555444333111///...------//////000111111111111000------........./////////---------,,,++++++---///000//////...------......////////////000000000000111111000000111111222333222333444555666888999999:::<<<>>>>>>???@@@CCCEEEFFFIIINNNRRRUUUYYY^^^aaadddhhhmmmqqqrrrssstttttttttvvvxxxyyyzzz{{{}}}}}}xxxssssssvvvzzz~~~~~~~~~~~~|||wwwqqqmmmkkklllgggccc___]]]___`````````bbbdddjjjpppuuuvvvtttrrrooohhh___WWWQQQJJJAAA:::999555444:::BBBKKKZZZhhhvvvxxx{{{~~~}}}}}}{{{yyywwwuuu|||zzz|||ccchhhuuuoooHHH@@@???======<<<:::666333333333222222222222333333666888GGG```sss|||~~~]]]IIITTTtttsssmmmsss|||yyynnnhhhmmmxxx{{{wwwrrrmmmgggccc```___^^^___```aaaaaa```]]]WWWNNNHHHJJJTTTbbblllwwwttttttwww}}}yyyxxxsssdddlll|||{{{llllll|||uuu```RRRGGG???::::::999777666777555555;;;CCC[[[jjjsss|||{{{wwwxxx}}}|||tttnnnqqq}}}uuujjjccc\\\ZZZ[[[YYYRRRKKKnnnRRRIII===BBB???>>>===;;;:::999888888555444333111///...------...///000000111111000000......////////////000000///000000///...---///111000000//////......//////////////////000000000000111111000000111111222333222333444555666888999999:::<<<===>>>>>>@@@CCCEEEGGGJJJNNNRRRUUUYYY^^^aaaeeeiiinnnrrrsssttttttuuuuuuwwwyyyzzz{{{|||~~~{{{xxxsssooooooqqquuuxxxxxxxxxyyy|||~~~{{{vvvqqqmmmkkkkkkeeeaaa[[[XXXYYY]]]```aaabbbcccgggmmmrrruuutttssssssnnnhhhaaaZZZPPPEEE===:::666333555888>>>IIISSShhhmmmtttzzz}}}|||zzzxxx{{{zzzxxxuuusssrrrppppppssssssvvv{{{}}}|||{{{bbbdddlll{{{iiiNNN@@@>>>===<<<<<<:::666444333333222222222222333333888:::IIIbbbvvvjjjPPPZZZxxx~~~rrrmmmrrrzzzvvvlllhhhmmmyyy|||xxxsssnnnhhhdddcccaaa``````aaa```^^^\\\[[[XXXSSSJJJEEEFFFMMMUUUfffeeeeeejjjqqqwwwxxxxxxxxxzzz{{{{{{yyywwwvvvwwwttt{{{}}}vvvyyynnnlllwwwxxx```QQQHHH@@@<<<;;;999777777888666666===EEE]]]qqq}}}}}}~~~yyysssvvvyyyxxxwwwvvvtttyyy|||tttjjjccc\\\ZZZ[[[YYYRRRKKKmmmQQQIII===@@@???>>>===;;;:::999888888555444333111///...------...//////000000000000000/////////000000000000000///111111111//////000222000000////////////000000////////////000000000000111111000000111111222333222333444555666888999999:::;;;===>>>>>>@@@BBBEEEGGGJJJNNNRRRVVVZZZ^^^aaafffjjjooorrrttttttuuuvvvvvvxxxzzz{{{|||}}}}}}zzzuuuqqqpppqqqsssuuuuuuuuuvvvyyy}}}}}}|||zzzvvvqqqmmmkkkkkkeeeaaaZZZUUUUUUXXX]]]```eeecccccceeehhhlllnnnnnnrrrpppnnnjjjcccXXXLLLDDD>>>:::666222111444;;;AAARRRWWW```iiiooorrrrrrqqqooommmjjjgggeeeddddddeeedddfffkkkrrruuuvvv|||~~~zzzwww]]]^^^dddoooxxxsss^^^KKK???>>>===<<<<<<:::777444333333333222222333333333999===LLLfff{{{cccddd|||}}}rrrmmmqqqyyy}}}zzzpppgggeeekkkwww}}}}}}yyyuuuooohhhdddfffdddbbb```^^^[[[VVVSSSOOOQQQSSSQQQLLLGGGDDDDDDRRRQQQRRRVVV[[[```bbbbbbdddeeeeeeccc___[[[YYYXXXXXX```lllyyy{{{vvv||||||sssdddSSSIIIAAA===;;;999777777888666666===EEE]]]ttt}}}rrrzzztttrrryyyyyyooojjjuuunnnqqqzzzzzzqqqiiibbb[[[YYYZZZXXXQQQJJJmmmPPPIII===??????>>>===;;;:::999888888555444333111///...------......///000000000000000000000000000000/////////,,,---......---,,,---...000000////////////000000////////////000000000000111111000000111111222333222333444555666888999999999;;;======>>>???BBBDDDGGGJJJOOOSSSVVVZZZ^^^bbbfffjjjooorrrttttttuuuvvvwwwxxx{{{||||||}}}zzzuuurrrqqqrrrsssttttttuuuxxx{{{}}}}}}|||{{{{{{zzzvvvqqqmmmlllkkkgggccc\\\VVVTTTVVVZZZ^^^ddd```[[[YYY\\\aaafffhhhmmmnnnoooooojjjaaaWWWPPPDDDBBB<<<555111111444666===AAAGGGOOOVVV[[[^^^```[[[YYYVVVSSSQQQQQQRRRRRRRRRUUU\\\eeeiiinnnvvv~~~yyyuuurrrTTTWWW___kkkqqqgggSSSCCC???>>>===<<<<<<:::777444444333333333333333333444888@@@TTTnnngggaaaxxx~~~rrrmmmqqqyyy}}}~~~wwwmmmeeeeeelllxxx}}}~~~zzzvvvpppiiidddgggddd___[[[WWWQQQLLLHHHCCCEEEHHHLLLNNNLLLFFFAAAAAA@@@@@@AAACCCEEEFFFFFFHHHIIIJJJHHHDDDAAA??????DDDHHHRRRcccuuuyyy}}}zzz{{{{{{ooo[[[MMMCCC<<<:::777666666777666666<<>>===;;;:::999888888555444333111///...---------...//////000000//////000000////////////......,,,...000000...---.../////////......//////000000////////////000000000000111111000000111111222333222333444555666888999999999;;;<<<======???BBBDDDHHHKKKOOOSSSVVVZZZ___bbbeeeiiinnnrrrsssttttttuuuvvvxxxzzz{{{|||}}}~~~xxxtttqqqppppppttttttuuuwww{{{||||||{{{{{{{{{zzzwwwsssooommmlllgggeee```ZZZVVVVVVZZZ]]]___ZZZUUURRRUUUZZZ___bbbfffiiilllmmmkkkeee^^^ZZZKKKJJJEEE;;;444444444333222444666:::>>>BBBEEEGGGEEEDDDAAA???>>>>>>???@@@BBBEEEMMMUUU[[[bbbnnnzzzwww{{{yyylllfffaaaRRRWWWeeevvv{{{lllUUUEEE>>>===<<<<<<<<<;;;777555444444333333333333444444888FFF___zzzooowww~~~rrrllljjjzzztttSSSRRRppp~~~sssmmmqqqyyy}}}xxxnnnfffgggooozzz~~~uuuxxx~~~{{{vvvppphhhcccccc___XXXRRRMMMGGGBBB???===;;;:::>>>DDDHHHHHHFFF>>>===<<<;;;::::::::::::888:::===>>>=========>>>??????DDDSSShhh|||~~~}}}yyy{{{|||oooiiiUUUEEE<<<:::777555555666666666===EEEfff{{{tttllleeeiiiuuu|||zzzxxxxxx~~~xxxxxxssspppjjjfffooossshhhoooyyyvvvmmmfff___XXXVVVWWWUUUNNNGGGlllOOOKKK@@@??????>>>===;;;:::999888888555444333111///...---------...//////000000///////////////.........------...000222222111000000000......------...//////000////////////000000000000111111000000111111222333222333444555666888999999999:::<<<======???AAADDDHHHKKKOOOSSSWWW[[[___bbbdddhhhmmmqqqrrrsssttttttvvvxxxzzz{{{{{{|||zzzvvvsssrrrqqqttttttuuuxxx{{{}}}}}}|||zzz{{{{{{xxxtttpppnnnmmmeeeeeeccc___[[[ZZZ\\\___]]]YYYUUUSSSTTTWWWXXXYYY[[[^^^bbbdddccc```]]][[[OOOQQQKKKAAA:::999888555111222222333444555666777777666555444444444555555888:::AAAHHHNNNUUUdddrrrsssyyy~~~yyyhhh```[[[PPPXXXjjjwww]]]KKK>>>===<<<<<<<<<;;;888555444444333333333333444444888LLLkkkpppnnnssswwwjjjcccbbbhhheeeUUUDDDHHHbbb{{{sssmmmqqqzzzxxxmmmfffgggooozzzzzzxxx}}}zzzvvvooogggbbb\\\WWWOOOHHHCCC???<<<:::888777777888;;;???AAACCC>>>>>>===<<<:::999999:::777:::>>>AAACCCEEEGGGHHHEEEBBBBBBJJJ[[[qqq~~~wwwwwwwwwcccxxxyyy___III>>>;;;888666666777777777>>>FFFfff{{{}}}vvvooonnnvvvuuummmoooxxx}}}zzzwwwssspppnnneee___jjjrrriiitttuuulllddd]]]VVVTTTUUUSSSLLLEEElllOOOLLLAAA@@@???>>>===;;;:::999888888555444333111///...---------....../////////////////////......---------,,,+++---///000...------------------------...///000////////////000000000000111111111000111222222333222333444555666888999999999:::<<<======???AAADDDHHHKKKOOOSSSWWW[[[___bbbdddhhhmmmppprrrrrrssstttuuuwwwyyyzzz{{{|||~~~}}}yyyvvvuuutttsssssstttxxx|||zzz{{{{{{yyyuuuqqqooonnncccddddddbbb^^^]]]^^^aaa___]]]ZZZXXXVVVTTTQQQOOORRRUUUYYY[[[ZZZYYYXXXWWWRRRTTTOOODDD===<<<;;;777333444555555555555444333333222222222222222333333333555;;;AAAEEEMMM]]]lllttt{{{{{{}}}rrrmmmjjjIIIQQQgggyyy]]]KKK>>>===<<<<<<<<<;;;888555555444444333333444444555999QQQssszzzmmmjjjssswwwttt}}}zzzssssssiii\\\QQQHHHGGGTTTbbbsssyyytttmmmrrr{{{wwwkkkdddfffnnnxxxvvv{{{}}}zzzvvvooogggaaaVVVPPPHHHBBB>>>;;;999888444888<<<===:::888999;;;999999999888777777888999888;;;???CCCEEEFFFHHHJJJKKKHHHEEEGGGRRRggg~~~}}}ttt|||sssqqqwww{{{}}}~~~}}}wwwiii}}}fffLLL???===999777777999888999???HHHcccxxx|||wwwuuuxxx~~~ttthhhjjjhhhqqqyyyyyyuuutttuuuwwwsssqqqooogggaaammmuuulllttttttkkkccc\\\UUUSSSTTTRRRKKKDDDoooRRRGGGCCC@@@AAA???>>>======<<<:::888555444333111///...---------......//////////////////---,,,,,,...//////...////////////////////////---,,,,,,++++++,,,,,,---,,,,,,------......//////000000000000111111111111333444555666666777999<<<999;;;===>>>???@@@BBBDDDEEEIIINNNSSSVVVYYY]]]___hhhkkkoooqqqrrrssstttvvvvvvvvvxxxzzz|||~~~}}}zzzxxxuuussstttuuuxxxzzz}}}~~~}}}zzzvvvsssqqqpppjjjjjjjjjhhheeebbbbbbcccaaa```^^^[[[UUUOOOIIIFFF???CCCIIIMMMNNNNNNNNNNNNLLLMMMLLLKKKHHHDDD@@@>>>:::888555333111111111222111111000000000000000000000666555666>>>CCCOOOcccqqqzzz~~~}}}sssVVV\\\pppxxxMMMEEE:::;;;@@@===;;;:::222222333333333222222444666<<>>CCCFFFGGGHHHKKKOOOOOOJJJGGGIIIOOO^^^uuu}}}xxxvvvsss}}}uuu{{{uuuwwwvvvppplllooovvv|||}}}{{{kkkwwwoooMMM:::<<<888666777888777888>>>FFFcccwwwyyy{{{|||{{{ooopppiii___cccnnnsssxxxyyyqqqsss{{{yyyooonnntttpppdddrrr~~~qqqhhhccc[[[UUUTTTSSSNNNJJJIIImmmPPPFFFDDDAAA???===<<<;;;;;;:::888666555444333111///...------...//////000111000000000000...------...///...---////////////////////////......------------...................../////////000000000000111111111111333444555666666777999<<<999;;;===>>>???@@@BBBDDDEEEIIIOOOSSSWWWZZZ]]]```hhhkkkoooqqqqqqrrrsssuuuwwwxxxyyy{{{}}}~~~}}}zzzwwwuuuvvvwwwyyyzzz|||}}}}}}}}}~~~|||yyyvvvsssqqqpppmmmnnnnnnmmmjjjhhhhhhiiieeeeeeddd```YYYPPPHHHCCC<<<===>>>??????@@@AAABBBGGGHHHIIIHHHGGGEEEBBB@@@999888555333111111111222111111111111111111111111///555333333999<<>>;;;:::999888888888888888888888888888888666888;;;;;;:::::::::;;;<<>>???@@@BBBDDDFFFJJJOOOSSSWWWZZZ^^^aaagggjjjnnnpppqqqqqqssstttxxxyyyzzz{{{}}}|||yyywwwxxxyyyzzzzzz{{{{{{{{{zzz}}}|||zzzxxxuuusssqqqpppooopppqqqpppnnnmmmmmmmmmkkklllkkkggg___SSSHHHAAAAAA>>>;;;888666777999;;;>>>???@@@AAABBBAAA@@@???888666444222111111111111222222222222222222222222000555333111666777@@@RRRhhhsssyyy}}}qqqMMM???<<>>???@@@@@@BBBDDDCCCGGGLLLNNNNNNOOOSSSVVVYYYUUUQQQLLLIIISSSkkkyyymmmqqq~~~}}}xxxyyy}}}wwwvvvwww{{{~~~ddd???>>>:::888666666666777???IIIiii{{{www}}}}}}yyykkkbbbeeezzzqqqqqqvvv~~~pppcccppp}}}yyynnnggg^^^VVVPPPPPPNNNJJJFFFEEEhhhKKKFFFFFFAAAAAA???=========<<<:::888555444333111///...------//////000111111111111000222000............---,,,////////////////////////000000////////////000000111111000000//////......///000000000111111111111222333555555555666999;;;999;;;===>>>???@@@BBBDDDGGGJJJOOOSSSWWWZZZ^^^aaafffiiimmmooopppqqqrrrtttxxxyyyzzz{{{|||}}}~~~}}}zzzxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzyyyxxxvvvtttsssrrrqqqmmmoooqqqpppnnnmmmmmmmmmnnnpppqqqooofffZZZNNNFFFFFFBBB<<<888777777888888666666888999::::::999999666555333222111111111111222222333333333333333444222777555333777777>>>PPPfffsssxxxwwwpppMMM???<<<>>>999888999333222333444444333333444666GGGZZZsss~~~~~~}}}zzzyyy{{{vvv|||uuuUUUTTTkkkrrrxxxmmmlllrrrwwwxxx{{{tttjjjccceeennnzzzoooiiirrr}}}ooo```SSSHHH@@@;;;;;;;;;<<<===>>>@@@AAAAAA@@@???>>>======???AAACCCBBBEEEGGGHHHHHHIIIJJJLLLLLLOOOSSSTTTTTTUUUXXX[[[]]]\\\ZZZTTTNNNSSShhh}}}ssswww~~~||||||sssrrruuu{{{~~~~~~ddd???>>><<<888666666555777@@@JJJmmm~~~www}}}yyywwwxxxpppppp~~~yyy}}}tttgggxxxxxxmmmfff\\\UUUOOOOOOMMMIIIEEEEEEiiiJJJFFFEEE???AAA???=========<<<:::888555444333111///...---------...//////000000//////333111///.........---,,,///////////////////////////......------......///111111000000//////......///000000000111111111111222333444555555666888;;;999;;;===>>>???@@@BBBDDDGGGJJJNNNRRRVVVZZZ^^^bbbeeehhhllloooppprrrtttuuuxxxxxxyyyzzzzzz{{{||||||}}}}}}zzzxxxwwwwwwxxxyyyzzzzzzyyyyyyvvvvvvuuutttsssrrrrrrqqqmmmoooppppppnnnlllkkkkkkmmmppprrrrrrlllbbbWWWPPPEEEAAA===:::999888666444333444444444444444444444333333222222111111111111222222333333333444444444111777666555999888>>>OOObbbrrrvvvoooyyynnnKKK===:::===999:::<<<777333444444444333333555777CCCWWWnnn|||}}}zzzrrrwww}}}___[[[nnnxxxzzznnnlllrrrvvvvvvxxxqqqhhhbbbccclllxxxuuuqqq}}}zzzkkk[[[NNNEEE???<<<===>>>@@@BBBDDDFFFHHHHHHIIIHHHGGGFFFGGGIIILLLMMMPPPRRRTTTUUUTTTRRRRRRRRRSSSVVVYYYYYYXXXYYY\\\```aaaccceeeaaaYYYZZZiii{{{}}}yyysssxxx```AAAAAA<<<999666666555777@@@JJJnnnxxx|||{{{oookkkxxxnnnyyylllxxxllleee\\\UUUOOOOOONNNIIIFFFEEEiiiJJJFFFEEE===???===<<<;;;;;;:::888666555444333111///...------------...///////////////222000......//////...---////////////////////////...------,,,,,,------...000000///////////////...000000000000111111111111111333444444444666888:::999;;;===>>>???@@@BBBDDDGGGJJJMMMQQQTTTYYY^^^aaacccgggkkkoooqqqtttvvvxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{~~~}}}zzzwwwwwwwwwxxxyyyyyyyyyxxxxxxsssssssssssssssrrrrrrrrroooqqqrrrqqqnnnkkkiiihhhiiikkkooopppmmmfff^^^YYYKKKGGGBBB@@@???===999666555555444444333222222222111111111111111111111111111222222333333444444555000666666555999777<<>>EEEFFFHHHKKKNNNOOOQQQQQQQQQQQQQQQQQQSSSTTTVVVXXX\\\^^^aaaaaa___[[[XXXVVVWWWYYY[[[[[[ZZZZZZ^^^aaadddfffhhhfff^^^\\\gggtttvvv}}}wwwkkkwww|||sssWWW@@@AAA;;;888777777777888@@@JJJlll~~~zzzvvvqqq}}}qqq```bbb~~~wwwjjjccc\\\TTTOOOOOONNNJJJFFFFFFhhhIIIGGGEEE;;;???===<<<;;;;;;:::888666555444333111///...------......///000000000000000111000......///000000///////////////////////////...------,,,,,,------................../////////000000000000111111111111111222444444444555888:::999;;;===>>>???@@@BBBDDDFFFIIILLLOOOSSSWWW]]]aaabbbfffkkkpppsssvvvyyy{{{yyyyyyyyyzzzzzzzzzzzzzzz{{{~~~~~~{{{xxxyyyyyyyyyyyyxxxwwwvvvuuuqqqqqqqqqrrrrrrrrrrrrrrrppprrrsssqqqlllhhheeecccdddfffiiijjjiiifffbbb___VVVPPPIIIFFFEEECCC>>>:::555555444333222111111111000000111111111111111000111111111222333444444444111888777777999666:::JJJWWWkkkmmmiiinnnddd[[[dddxxxrrrYYYHHH;;;999>>><<<===???999333444555444333444555777EEEZZZqqq{{{uuukkkjjjttt~~~{{{ooolllqqqvvvvvvsssmmmeeeaaadddnnnzzz~~~uuufffYYYPPPLLLIIIHHHOOOPPPSSSVVVXXXYYYZZZZZZXXXXXXYYY[[[\\\^^^______bbbfffjjjkkkgggaaa\\\YYYWWWYYY[[[ZZZXXXXXX\\\___bbbbbbaaa^^^WWWTTT[[[fffwww~~~|||nnnxxxxxxeeerrrsssgggQQQ??????:::888888999888999@@@IIIggg{{{|||yyyxxxzzzttt{{{yyyjjjXXXWWWsss~~~vvvhhh___[[[SSSNNNNNNMMMIIIFFFFFFgggIIIGGGEEE;;;AAA???>>>======<<<:::888555444333111///...------//////000111111111111111111///......000111000000////////////////////////......------------......,,,---------......//////000000000000111111111111111222444444444555888:::999;;;===>>>???@@@BBBDDDFFFHHHKKKNNNRRRWWW\\\```aaaeeekkkppptttwwwzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{|||yyy{{{{{{zzzyyywwwuuusssrrrpppppppppqqqqqqrrrrrrsssoooqqqqqqooojjjddd```___aaacccdddffffffeeecccaaa\\\TTTKKKFFFDDDBBB>>>:::333222111000000///000000///000000111111111111000000000111222222333444444555<<<;;;999;;;777:::IIIWWWkkkllldddfff\\\VVVcccwww~~~zzzhhhPPPHHH;;;:::???<<<===>>>888444555555555444444666777DDDYYYqqqzzz}}}|||tttjjjfffjjjpppwwwkkkiiiooossstttrrrmmmfffbbbfffppp|||zzzrrrfff\\\WWWUUUUUUUUUVVVXXXZZZ]]]___`````````[[[\\\^^^```bbbcccccccccdddiiinnnooollleee___[[[VVVXXXYYYXXXVVVVVVZZZ]]]^^^[[[WWWRRRLLLIIIOOOXXXpppzzz~~~~~~mmmmmmrrr|||yyykkkttt{{{iiiUUUDDDCCC:::888888:::999999@@@HHHcccyyy~~~ssszzz}}}uuuooorrrqqqsss}}}uuuiii\\\[[[sss}}}~~~tttfff]]]ZZZRRRMMMMMMLLLHHHEEEEEEdddNNNGGGAAA??????===<<<<<<===<<<:::777444333222111000...------,,,...000000///...///000//////............//////000////////////.........,,,,,,,,,---------......///////////////////////////////////////000111111111222222333444555666666777999:::;;;;;;===???BBBGGGHHHJJJNNNSSSXXX]]]```cccfffjjjmmmpppssswwwzzz{{{zzzyyyxxxxxxyyy{{{{{{}}}~~~xxxtttxxxwwwwwwxxxyyywwwtttqqqqqqpppooonnnnnnoooppppppsssqqqooolllgggaaaZZZUUUVVVWWWZZZ^^^aaaaaa___\\\ZZZUUUMMMFFFAAA===999777222222111000000111222333///000111222222222222222333333555666777777777777:::::::::999999<<<@@@CCCTTThhh~~~qqqfff___WWWQQQ```xxxyyyhhhSSSGGG@@@;;;<<<===:::777888666777666444333222444666FFFWWWooo{{{tttooopppsssyyyssskkkjjjmmmpppqqqoooiiibbb^^^bbblllxxxyyyrrrwww}}}vvvkkkccc______```aaaaaabbbbbbbbb```______```aaa``````bbbeeehhhhhhgggllljjjmmmrrrqqqhhh^^^ZZZZZZYYYYYYXXXVVVTTTUUUYYY]]]SSSIIIDDD@@@???EEEMMMcccsss{{{uuu{{{|||lllmmm|||nnnkkkuuuVVV@@@AAA===888777:::888555<<>><<<;;;;;;;;;;;;888666444333222111000...------,,,...000000///...///000///..................////////////.........------,,,,,,,,,---------......///////////////////////////////////////000111111111222222333444555666666777999:::;;;;;;===@@@BBBEEEGGGIIIMMMRRRWWW[[[]]]cccfffjjjmmmpppssswwwzzz{{{zzzzzzyyyyyyzzz{{{|||~~~~~~yyyuuuyyyxxxxxxyyyzzzyyyvvvtttsssrrrpppooonnnoooooopppooommmkkkhhheee```YYYUUUQQQRRRSSSUUUWWWVVVRRRPPPMMMIIIBBB===999777555333222111000//////000111222000111222333444444444444555555666888999:::::::::<<<<<<;;;::::::;;;???BBBVVVjjjpppfff```VVVOOO]]]vvv{{{hhhQQQFFF???;;;<<<===:::888888666777666444333333444666AAAUUUqqq}}}ssskkkjjjnnnqqqsssoooiiibbb___cccnnnzzzrrrpppttt|||tttmmmiiihhhhhhhhhfffffffffdddaaa``````aaaddddddccceeehhhiiiiiihhhlllkkkooovvvwwwpppgggdddaaa^^^ZZZUUUQQQPPPTTTXXX^^^YYYOOOFFF@@@>>>===>>>ZZZlll}}}xxxnnnssssss|||xxxuuuoooiii|||vvvUUU=========888777:::888666===HHHdddvvv}}}rrriiiiiipppyyy~~~tttccckkktttggg___YYYQQQLLLMMMIIIBBBBBBHHHcccLLLFFFBBB@@@===<<<::::::;;;:::888666444333222111000...------,,,...000000///...///000......------------..................---------,,,,,,,,,,,,---------......///////////////////////////////////////000111111111222222333444555666666777999;;;;;;<<<===@@@BBBFFFHHHLLLPPPTTTXXXZZZ\\\bbbeeejjjmmmpppsssvvvyyy{{{zzzzzzzzz{{{|||}}}}}}~~~{{{xxxzzzyyyzzz{{{||||||yyywwwvvvuuussspppooonnnoooooonnnllliiifffbbb]]]WWWSSSMMMKKKJJJJJJIIIFFFBBB??????;;;777444333222111000111000////////////000111222333444666777777888888:::;;;<<<===>>>???@@@AAA??????>>>===<<<<<>>;;;888888666666666555333333555777BBBUUUqqqzzz~~~rrrkkkkkkooosssvvvoooiiibbb___eeeqqq}}}~~~~~~zzzooommm~~~~~~zzzwwwtttrrrpppllllllkkkhhhdddbbbaaabbbhhhgggggghhhjjjkkkkkkjjjmmmmmmrrr{{{~~~yyysssqqqmmmhhh___SSSLLLLLLSSSYYYaaaccc]]]OOOFFFGGGFFFAAASSSeeeyyyyyymmmooonnnrrr|||zzzwwwfffmmmyyyXXX>>><<<>>>888777:::999777>>>IIIgggwwwrrrkkkmmmttt{{{xxxhhhpppnnnsssyyysssggg```WWWOOOJJJKKKIIIBBBCCCIIIbbbKKKFFFBBB@@@===<<<;;;;;;;;;:::888666444333222111000...------,,,...000000///...///000------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......///////////////////////////////////////000000111111222222333444555666666888999;;;<<<<<<===@@@BBBIIIKKKOOOTTTXXX[[[\\\]]]bbbeeejjjnnnpppsssuuuxxxzzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{zzzyyyyyy{{{||||||{{{yyyxxxvvvtttrrrpppooonnnoooqqqoookkkgggccc]]]VVVQQQLLLIIIFFFBBB@@@<<<888555888555222111111111111000000000///......///111111555666777999:::;;;<<<<<>>888777:::999777???KKKiiixxx{{{tttnnnooouuu}}}~~~ooowwwtttdddgggppp{{{yyyooohhhrrryyy|||{{{}}}rrrfff___VVVNNNIIIJJJGGGAAACCCIIIaaaJJJEEEAAA@@@>>>===<<<<<<<<<;;;999777444333222111000...------,,,...000000///...///000------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......///////////////////////////////////////000000111111222222333444555666666888:::;;;<<<<<<>>>@@@CCCIIILLLPPPTTTXXX[[[\\\]]]bbbeeejjjnnnppprrrtttvvvxxxyyyzzz{{{}}}~~~~~~~~~}}}zzzyyyxxxyyy{{{{{{zzzyyyxxxvvvtttrrrpppooooooooorrrpppnnnkkkgggaaaZZZUUUNNNJJJDDD???;;;888555333555333111000000111000///000000//////000111333444999:::;;;===>>>?????????BBBDDDFFFIIILLLNNNNNNOOOLLLLLLLLLJJJHHHHHHJJJKKKYYYiii{{{vvvOOOHHHDDDDDDBBB<<<777666666666666555444444666888OOOfffxxxrrrrrreeemmmyyypppzzztttkkkjjjooouuuyyyoooggg___^^^gggttt~~~~~~qqqllluuu|||xxxpppcccXXXRRRRRRVVVYYYccckkk{{{rrrlllyyy{{{wwwppppppnnnkkkhhhggghhhiiiiiihhhhhhjjjmmmoooooonnnmmmooowww~~~~~~zzzlllVVVGGGHHHOOOTTTeeeyyyrrr___XXXSSSKKKVVVcccuuuxxxwwwtttqqqttt|||rrrcccjjjxxx___EEECCC>>>888777:::999888AAANNNiiixxxxxxyyyzzzuuurrrttt~~~|||tttooojjjmmmzzzwwweeeYYYkkksssyyyyyy}}}qqqfff___VVVMMMGGGHHHFFF@@@BBBIIIaaaJJJEEEAAA??????>>><<<<<<===<<<:::888444333222111000...------,,,...000000///...///000......------------..................---------,,,,,,,,,,,,---------......///////////////////////////////////////000111111111222222333444555666666888:::<<<<<<===>>>AAACCCGGGIIIMMMQQQUUUYYY[[[\\\aaaeeejjjnnnppprrrtttuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~zzzyyyxxxxxxyyyzzzyyyxxxvvvtttsssqqqppppppqqqqqqoooooooooooolllfff^^^XXXKKKGGG@@@;;;888666444333333111//////000000///---000000000111222555777888>>>???@@@AAAAAAAAAAAAAAAAAAEEEKKKQQQVVVYYY[[[[[[[[[\\\[[[XXXTTTRRRRRRSSS___mmm|||sssPPPJJJEEEEEECCC===777555666666666555444555777999OOOnnnxxxjjj\\\^^^qqqyyyooonnnzzzvvvkkkjjjnnntttxxxnnneee]]]\\\ffftttppphhhnnnwwwyyytttddd\\\RRRJJJJJJQQQ[[[ccctttvvv}}}wwwsss|||}}}zzztttsssqqqnnnjjjiiikkkllljjjiiiiiikkkmmmoooooonnnkkknnnvvv~~~~~~}}}sss\\\KKKIIIMMMOOOUUUkkk~~~}}}rrrfff[[[RRRTTT\\\kkk|||xxxxxxxxxuuuuuu{{{}}}|||yyyyyy|||nnngggqqq{{{```DDDAAA>>>999777::::::999CCCPPPmmm|||{{{qqq}}}{{{vvvsss||||||llldddmmmwwwuuujjjcccmmmsssxxxyyyrrrfff^^^VVVMMMGGGGGGDDD???@@@HHH```KKKEEE@@@>>>>>>===<<<<<<<<<;;;999777444333222111000...------,,,...000000///...///000///..................////////////.........------,,,,,,,,,---------......///////////////////////////////////////000111111111222222333444555666666999:::<<<======>>>AAACCCGGGHHHKKKOOOTTTXXX\\\^^^aaaeeejjjnnnppprrrssstttuuuvvvxxx{{{|||}}}~~~~~~{{{}}}|||zzzxxxxxxyyyyyyxxxwwwrrrrrrqqqppppppqqqrrrsssppppppqqqqqqmmmeeeZZZSSSDDD@@@999444222222333333111000//////000111000...000000111333555888;;;===BBBCCCCCCDDDDDDCCCCCCBBBBBBHHHRRR]]]ffflllnnnnnnnnnnnnkkkgggaaa\\\ZZZZZZbbbooo|||xxxzzziiiMMMGGGCCCDDDCCC===888666666666666666555555888:::QQQqqq~~~}}}tttlllnnnyyypppgggooowwwvvvxxxyyyllliiimmmsssvvvmmmdddZZZZZZeeerrr|||}}}qqqhhhiiimmmmmmiiiXXXUUURRRRRRXXXcccooowww~~~{{{~~~~~~zzzxxxuuuqqqmmmkkklllnnnooommmlllmmmnnnnnnmmmlllhhhkkkttt}}}|||}}}~~~hhhVVVQQQQQQOOOLLLVVVdddmmmmmmeeeZZZSSSKKKNNN\\\ppp}}}}}}|||yyy~~~{{{vvvwwwwwwvvvyyyzzzyyyiiiiiivvv~~~bbbEEEBBB???999777:::::::::DDDQQQxxxrrrrrrqqqyyy~~~{{{wwwqqquuuvvvdddeeemmmnnnmmmnnnpppsssuuuvvv~~~sssfff]]]WWWMMMGGGFFFCCC===???FFF```KKKEEE@@@>>>===<<<;;;;;;;;;:::888666444333222111000...------,,,...000000///...///000//////............//////000////////////.........,,,,,,,,,---------......///////////////////////////////////////000111111111222222333444555666777999:::<<<======>>>AAADDDHHHIIILLLOOOTTTZZZ___bbbaaaeeejjjnnnpppqqqsssssssssuuuxxxzzz|||}}}}}}}}}zzz{{{~~~~~~|||zzzyyyyyyyyyxxxwwwppppppooooooppprrrsssuuusssttttttrrrlll```SSSJJJ>>>999333......///000111111000///000222333222111000111222444777:::>>>@@@EEEEEEEEEEEEEEEDDDCCCCCCDDDLLLZZZhhhttt{{{~~~|||zzzwwwpppiiibbb^^^]]]aaannn{{{|||}}}|||vvvqqqwwwcccIIIDDDAAACCCCCC>>>888777666666777666555555888:::TTTrrr{{{ooobbbiiiqqquuuvvvwwwxxx~~~~~~{{{zzzllliiilllqqquuulllcccYYYYYYcccqqq{{{{{{|||yyyqqqhhheeefffddd___VVVWWWZZZ```iiitttwwwooopppvvv{{{}}}yyytttooolllmmmnnnsssqqqooonnnnnnnnnllljjjeeeiiirrr{{{~~~|||~~~sss```ZZZWWWRRRRRRKKKJJJQQQUUUPPPGGGAAAAAABBBOOOggg|||~~~}}}wwwwww{{{|||wwwsss||||||kkklllzzzeeeIIIFFF???999777::::::;;;EEERRR|||sssmmmxxx|||xxxyyyxxxuuunnnmmmsssyyyqqqiiigggcccccchhh}}}}}}zzzxxx~~~tttfff]]]WWWNNNGGGFFFBBB<<<>>>EEEcccLLLCCC>>>@@@>>>>>>>>>>>><<<:::888777444444444333000000111222---///000000///......///......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000222333333444444555555555888999;;;<<<<<<>>>@@@CCCHHHGGGIIIOOOVVV[[[[[[ZZZcccfffiiilllnnnqqqsssuuuyyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~}}}{{{yyywwwuuutttttttttuuurrrnnnooossswwwxxxxxxrrrqqqqqqoooeeeUUUIIIEEE999666333222444444222///333222222111111111222222000111444888===@@@@@@???AAABBBDDDFFFEEECCCAAA???BBBIIIUUUdddrrr{{{~~~~~~yyylllaaaZZZVVVTTTSSSYYYcccppp{{{sssrrrvvvsssnnnyyynnnXXXDDDCCCAAAAAA@@@>>>;;;888777777888777555555666888UUUllljjjhhhpppvvvxxxwwwvvvtttzzzxxx}}}qqqfffjjjrrrxxxpppcccWWWXXXeeessszzz|||~~~|||ooonnnkkkrrrqqqeee^^^bbbhhhiiibbb______fffqqqvvvqqqkkkfffYYYSSS[[[hhhrrrzzz|||uuunnnkkknnnrrrpppsssqqqmmmkkklllkkkhhhhhhgggllluuu|||~~~~~~pppgggcccaaacccYYYPPPLLLJJJEEE>>>888BBBDDDNNNaaawww}}}zzzvvvzzzyyysss~~~tttwwwrrrpppqqqyyyhhhGGG@@@@@@:::999>>><<<:::CCCRRR{{{|||www|||}}}~~~vvvqqqqqqpppmmmjjjsss}}}yyykkknnnhhhbbbiii~~~yyywww|||{{{lll```ZZZUUUNNNHHHEEEAAA>>>???DDDaaaKKKCCC???@@@>>>>>>>>>>>><<<:::888777444555444222///---...///---///000000///......///......------------..............................------,,,,,,,,,,,,---------------.........//////////////////000000000000222333333444444555555555888999;;;<<<<<<>>>@@@CCCHHHHHHJJJOOOVVV[[[\\\[[[dddfffjjjmmmooorrrtttwwwxxxxxxxxxxxxyyy{{{|||}}}}}}~~~~~~|||yyywwwuuutttttttttwwwssspppqqquuuxxxyyyxxxwwwrrrmmmgggZZZIII>>>;;;666333111111222222111///111111111111111222222333666666888;;;@@@BBBCCCBBBGGGGGGGGGGGGEEEBBB@@@>>>BBBGGGPPP\\\ffflllnnnmmmfff```VVVNNNIIIGGGEEEEEENNNXXXfffuuullliiimmmgggiiiyyyyyyfffPPPCCCBBBAAAAAA@@@>>>;;;888777888888777555555666888PPPeee~~~xxxrrrtttwwwzzztttlllyyy~~~|||kkkiiipppvvvooocccWWWXXXdddrrrzzz|||tttfffddddddiiiggg^^^\\\dddjjjkkkiiieeeaaabbbeeeddd]]]VVVMMMFFFDDDIIIQQQXXXaaajjj~~~}}}wwwpppmmmpppsssooorrrqqqmmmlllmmmllliiifffeeehhhqqqxxxyyy{{{~~~uuummmmmmnnnpppggg[[[OOOGGGAAA@@@AAABBBFFFQQQcccwww|||}}}xxxyyyxxx||||||uuuqqquuu|||qqqNNNEEE@@@;;;:::===<<<999AAAOOOttt|||~~~yyyxxx~~~yyyqqqoooqqqrrrrrrlllrrrxxxvvvvvvlllbbbfff~~~|||zzzkkk___XXXSSSMMMGGGEEEBBB???@@@CCC___JJJCCC???@@@>>>>>>>>>>>><<<:::888777555555444111---++++++,,,---///000000///......///......------------......////////////////////////......------------.............../////////000000.../////////000000000111222222333333444555666666888999;;;<<<<<<>>>@@@CCCGGGHHHKKKPPPUUUZZZ[[[[[[dddgggkkknnnppprrruuuxxxwwwwwwwwwxxxyyyzzz|||}}}~~~{{{xxxvvvuuuuuuuuuyyyvvvssstttwwwyyyxxxvvvtttlllaaaWWWJJJ<<<444333444222111111222333333222333333333444555666777888>>>======@@@DDDGGGHHHHHHNNNMMMKKKHHHDDDAAA???===;;;>>>DDDKKKQQQSSSRRRPPPIIIEEE@@@<<<:::999999888???HHHXXXlll}}}}}}eee^^^aaaXXX```wwwttt___HHHCCCBBBAAAAAA@@@???;;;999888888888777555555666888HHHYYYnnn|||}}}~~~iiiZZZhhh~~~nnniiiooouuuooodddXXXXXXdddrrr{{{~~~~~~~~~~~~~~~~~~~~~{{{xxxkkk[[[YYY\\\^^^ZZZUUUZZZhhhqqqppppppjjjaaaZZZUUUOOOHHHBBB;;;;;;<<>>>>>>>>>>><<<:::888777444444333111...,,,,,,------///000000///......///...------,,,,,,------................../////////.........------.........---.........////////////......//////000000111111222222333333444555666666888999;;;<<<<<<>>>@@@CCCEEEGGGJJJOOOTTTXXXZZZ[[[cccfffjjjmmmooorrruuuwwwvvvvvvvvvwwwyyy{{{|||}}}~~~zzzxxxwwwwwwxxxzzzwwwuuuvvvxxxxxxvvvsssggg\\\PPPFFF===555222333444333333444555666777888999999:::;;;===???@@@AAADDDCCCBBBDDDHHHLLLOOOOOORRROOOLLLGGGCCC@@@>>>===777888;;;>>>AAAAAA>>><<<<<<:::777666666666555444555<<>>AAADDDEEEGGGMMMRRR___eeedddXXXRRR___yyy}}}|||yyytttooommmnnnppppppsssssspppnnnmmmjjjeee[[[WWWXXX___eeeiiimmmrrrsss{{{xxxzzz|||www{{{}}}wwwnnneee\\\UUUbbbhhhqqqyyy~~~~~~vvvttt~~~zzzaaaFFFAAA>>>;;;:::<<<<<<;;;AAAIIIfff|||zzz|||}}}{{{{{{yyyyyywwwhhhSSSNNNbbb}}}}}}~~~mmm___bbbwww{{{~~~||||||yyyiii\\\UUULLLHHHEEEEEECCC??????BBB\\\IIIDDD@@@AAA>>>>>>>>>>>><<<:::888777333333333111///...///000---///000000///......///------,,,,,,,,,,,,------,,,,,,---------..................------.........,,,,,,---------..................///000111111111111111222333444555666777888999;;;<<<<<<>>>@@@CCCCCCEEEIIINNNRRRUUUXXXZZZaaadddhhhkkknnnqqqtttvvvuuuuuuvvvwwwyyy|||}}}|||zzzzzz{{{{{{zzzxxxwwwxxxyyywwwrrrnnn[[[OOOBBB;;;666333444777444555555666777999;;;<<>>::::::;;;===??????<<<::::::999777777888777666444333666FFFaaaxxx~~~nnnfffeeeYYY[[[mmmsssPPPCCCBBBBBBBBBBBB@@@===;;;999::::::888666555666777OOO]]]mmmvvv{{{|||wwwXXXJJJ[[[{{{qqqgggiiippptttrrrggg\\\[[[fffttt~~~~~~~~~~~~~~~~~~rrrmmmcccZZZ]]]___[[[QQQOOO^^^uuuvvvjjjYYYJJJBBBBBBEEEHHHIIIJJJNNNTTT\\\ccceeedddeeeXXXNNNJJJFFFKKKeee|||{{{xxxtttpppnnnnnnnnnqqqtttuuuqqqnnnlllgggaaaUUUPPPNNNSSSYYY^^^ccciiilllttt{{{{{{zzz{{{{{{yyyvvv|||uuueeejjjooouuuzzz}}}zzzxxx}}}|||xxx```FFFAAA<<<::::::<<<===???CCCHHH```xxx~~~pppUUUGGGSSSkkk{{{tttuuutttyyy|||nnnbbbgggoootttyyyyyyzzz|||kkk]]]UUUKKKFFFDDDDDDBBB>>>???BBB[[[IIIEEE@@@@@@>>>>>>>>>>>><<<:::888777222333333111//////000111---///000000///......///------,,,,,,,,,,,,------++++++,,,,,,---...............------------......,,,,,,,,,------------...------...///000111222222111111222333555666777777888999;;;<<<<<<>>>@@@CCCBBBEEEJJJNNNQQQTTTXXXZZZ___cccgggkkkmmmpppsssvvvuuuuuuvvvxxxzzz}}}}}}{{{|||}}}{{{yyyyyyzzzzzzwwwpppkkkWWWKKK???:::888666666999666888999::::::<<>>999999999<<<>>>???>>>===<<<:::888888888777555333666555AAA]]]www}}}zzzwwwwwwjjjfffqqqYYYEEEDDDCCCCCCDDDBBB???===:::::::::888666555666777LLL^^^rrr||||||zzz}}}]]]KKKXXXxxxnnneeegggmmmppprrrhhh]]]\\\eeettt~~~~~~|||ssspppggg```dddggg```TTTOOO]]]tttssseeeSSSGGGEEEJJJPPPTTT[[[[[[^^^ggguuuzzziiiVVVLLLOOOKKKGGGXXXttt|||zzzwwwsssqqqooonnnmmmooossstttqqqmmmkkkeee^^^SSSLLLHHHJJJNNNRRRXXX^^^cccjjjpppsssvvv{{{{{{yyy|||ooofffiiinnnsssxxx}}}}}}wwwwwwyyy}}}xxxoooyyy}}}bbbFFF???===<<<<<<===???AAADDDFFFVVVppp}}}rrrrrrYYYKKKTTTfffqqqmmmooopppwww~~~rrrfffkkkmmmqqquuuwww{{{~~~lll^^^UUUKKKFFFBBBBBB@@@===>>>AAA[[[JJJEEEAAA@@@>>>>>>>>>>>><<<:::888777333333333000...------...---///000000///......///---,,,,,,++++++,,,,,,---,,,,,,,,,---.../////////------,,,,,,,,,,,,------------------............------...///000111222222000111222333555666777777888999;;;<<<<<<>>>@@@CCCCCCGGGLLLPPPRRRUUUYYY\\\```cccgggkkknnnqqqtttwwwuuuvvvwwwyyy|||~~~|||{{{|||~~~}}}||||||}}}|||xxxpppiiiWWWLLLCCC@@@???===<<<===<<>>===777666777:::===????????????===;;;:::999888666555999444>>>[[[vvvzzzxxx}}}|||www]]]FFFEEEDDDEEEEEEDDDAAA???:::;;;;;;999666555666777DDDZZZrrr}}}|||}}}rrrWWWXXXppprrrdddccciiimmmpppggg\\\ZZZcccrrryyy}}}wwwvvvlllcccfffmmmeeeVVVMMMWWWmmmzzz{{{fffZZZLLLGGGMMMWWW^^^aaadddeeeffflllyyyyyykkkeeeeeehhhbbbYYY___mmm|||xxxvvvrrrpppnnnllljjjiiikkkooorrrpppmmmkkkeee___UUULLLEEECCCDDDFFFLLLRRRVVV___gggjjjnnnuuuzzz{{{iiiWWWXXX[[[aaaiiirrryyy}}}{{{wwwtttvvv|||yyyhhhkkkxxx||||||```DDD>>>@@@@@@???>>>@@@BBBBBBBBBMMMgggxxxqqq~~~}}}oooZZZQQQ[[[iiipppoooppppppxxxtttfffiiinnnoooqqqttt|||~~~mmm]]]UUULLLFFFBBB@@@>>>;;;===AAA[[[JJJFFFAAA@@@>>>>>>>>>>>><<<:::888777333333222000,,,******+++---///000000///......///---,,,,,,++++++,,,,,,------------...///000000111---,,,,,,++++++,,,,,,---............/////////000------...///000111222222000111222333555666777888888999;;;<<<<<<>>>@@@CCCDDDHHHNNNQQQSSSVVV[[[^^^```dddhhhlllooorrruuuxxxvvvvvvxxxzzz|||}}}{{{zzz{{{~~~~~~~~~~~~~~~yyypppiiiWWWNNNFFFEEEEEECCCAAABBBCCCFFFHHHHHHGGGHHHLLLOOORRRSSSSSSUUUVVVXXXZZZ[[[[[[[[[[[[]]]^^^^^^\\\ZZZWWWUUURRRMMMGGGBBB>>><<<999999999<<<@@@CCCDDDCCCDDDAAA>>>======<<<:::999;;;444<<>>HHHaaarrrxxx}}}~~~{{{mmmZZZTTT```lllqqqrrrrrrqqqzzztttccccccooonnnnnnrrrzzz~~~lll]]]TTTMMMGGGAAA???<<<:::<<>>????????????>>><<<:::777666222111000......---------,,,,,,------...---------.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,---..................------------......///000000000444444555555555555555555888888999;;;===@@@BBBCCCHHHJJJLLLPPPSSSWWWYYY[[[```ccchhhkkknnnrrrvvvyyyxxxxxxxxxyyyzzz}}}xxxuuu~~~|||~~~{{{zzzyyyyyyzzzzzzrrrmmm___]]]ZZZXXXUUUQQQLLLHHHJJJKKKMMMNNNNNNOOOOOONNNRRRSSSUUUYYY]]]___^^^]]]___```bbbcccddddddcccccc___]]]YYYTTTMMMFFF@@@<<<:::888999===???@@@FFFMMMHHHGGGDDD@@@>>>===:::777777999DDD\\\sssyyyZZZDDDGGGIIIIIIGGGDDDBBBAAA<<<======;;;888666555666AAAQQQmmmwwwtttwwwwww|||~~~mmmeeedddeeelllcccYYYVVV]]]kkkyyy{{{xxxwwwrrrjjjiiippp~~~zzzlllgggtttsssbbbKKKLLL^^^___PPP@@@AAACCCKKKYYYfffjjjfffZZZTTTPPPPPPPPPPPPUUU\\\vvv|||wwwooolllhhhdddaaa``````aaafffgggiiimmmnnnkkkddd^^^VVVJJJ@@@>>>@@@???>>>>>>HHHMMMVVV]]]```cccooo||||||}}}zzzgggTTTBBB???<<<<<>><<<<<<>>>]]]LLLDDD???@@@?????????>>><<<:::777666222111000...------------,,,,,,---.........------......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---........................------......///000000000222333555666777777666666888888999;;;===???AAABBBGGGHHHKKKOOORRRVVVXXXZZZ```cccgggkkknnnrrrvvvyyyzzzzzzyyyyyyzzz{{{}}}~~~nnnmmmttt|||jjj^^^ccclllxxxvvvooo|||}}}{{{zzz{{{|||}}}~~~}}}vvvqqqhhhfffbbb```]]]YYYUUUQQQMMMNNNNNNOOOPPPQQQRRRRRRTTTUUUWWW[[[___aaa```___```aaacccdddeeeeeeddddddbbb```\\\VVVNNNFFF@@@<<<;;;999999<<<>>>@@@GGGNNNQQQPPPLLLGGGDDDCCCAAA>>>::::::EEE\\\uuuwww{{{uuuYYYEEEGGGJJJJJJGGGEEECCCCCC===>>>===;;;888555555666AAAQQQmmmyyypppuuuzzzzzz{{{|||oooeeeeeeffflllcccYYYUUU[[[iiiyyyzzzxxxxxxsssmmmiiiqqqwwwooo}}}rrrSSSDDDHHHEEE999999;;;@@@JJJ[[[hhhiiicccOOOEEE<<<:::===DDDNNNXXXttt|||vvvoookkkhhhdddaaa^^^]]]]]]^^^cccdddgggkkkllliiiccc]]]VVVKKKBBBAAABBB@@@>>>>>>DDDJJJTTTZZZ[[[\\\eeeppprrruuutttnnnggg]]]OOOCCC:::999888999;;;???BBBEEEFFFKKKQQQZZZkkk|||nnnjjj|||{{{zzz{{{aaaHHHIIIFFFFFFFFFFFFGGGEEEAAA>>>===MMMggg{{{yyyxxx{{{uuu]]]ZZZmmmyyywwwyyyxxx{{{}}}vvvhhh]]]ZZZmmmqqqpppsss~~~nnn___VVVMMMFFFAAA@@@>>><<<;;;>>>]]]LLLEEE???AAA>>>>>>>>>===<<<:::777666222111000///---------,,,,,,,,,---..................------------,,,,,,,,,........................---,,,,,,++++++,,,,,,---........................------......///000000000000222555777999999888888777888999:::<<<>>>@@@AAAFFFGGGJJJMMMQQQUUUXXXYYY___bbbfffjjjmmmqqquuuxxx}}}|||{{{zzzyyyzzz{{{{{{zzzbbb```iii}}}}}}dddPPPSSS[[[iiixxx~~~uuulllqqq}}}}}}{{{zzzzzz|||~~~}}}|||wwwmmmjjjeeeaaa___\\\XXXVVVRRRRRRRRRRRRSSSUUUWWWXXXXXXYYY[[[^^^bbbdddcccbbbccccccdddeeefffffffffffffffddd___YYYQQQIIIBBB>>>===999999;;;===@@@GGGPPPWWWYYYVVVOOOKKKKKKHHHCCC>>><<>>;;;888555555666@@@OOOkkkttteeennn|||}}}||||||sssgggfffhhhkkkdddYYYTTTYYYgggxxxxxxwwwyyyvvvqqqkkksssttt}}}}}}]]]CCC<<<888222555777===III\\\hhheee\\\GGG<<<222333:::DDDQQQ[[[hhh}}}~~~xxxppphhhfffddd```\\\ZZZYYYZZZ[[[^^^```dddhhhjjjhhhccc^^^WWWLLLDDDCCCCCCAAA???>>>AAAIIITTTZZZWWWTTTXXXaaahhhmmmkkk^^^OOOEEE???;;;555666888999::::::999999===;;;===HHH^^^vvvwwwqqq{{{}}}ssstttwww~~~hhhKKKIIIHHHHHHHHHIIIHHHFFFAAA===999BBB\\\yyyyyyvvvxxx|||yyyeeebbbsssxxxiii___\\\pppuuurrrsss{{{nnn___VVVNNNGGGAAA@@@>>>;;;;;;===\\\KKKEEE@@@AAA===>>>>>>===<<<999777666222222000///------,,,,,,+++,,,---.../////////...------------------------........................---,,,,,,++++++,,,,,,------------...............------......///000000000///111555888:::;;;:::999888888999:::<<<>>>@@@AAAEEEGGGJJJMMMQQQUUUXXXZZZ^^^aaaeeeiiilllppptttwww|||{{{zzzyyyyyyzzz{{{|||~~~}}}vvv___]]]eeexxx{{{dddPPPSSSUUU\\\gggqqqsssnnniiieeesss}}}{{{zzzzzz{{{}}}}}}{{{ppplllgggccc```^^^[[[YYYXXXXXXWWWVVVWWWZZZ\\\^^^]]]]]]^^^aaaeeeggggggfffeeeeeefffggghhhhhhhhhhhhgggeeeaaa[[[TTTMMMGGGCCC???;;;999;;;<<>>AAAUUUmmm}}}zzzwwwvvvssscccmmmyyy|||fffRRRDDDFFFHHHHHHFFFEEEDDDEEEBBBAAA???<<<777555555666===JJJeeegggUUUeee|||zzzjjjfffgggkkkeee[[[UUUXXXeeexxx|||uuuvvvzzz{{{wwwpppvvvwwwzzz}}}aaaFFF<<<:::888777888<<>>777888:::;;;<<<;;;;;;:::@@@===>>>GGG[[[qqqrrryyytttwww}}}ooosssxxx}}}rrrOOOGGGJJJJJJKKKLLLKKKGGGAAA<<<999;;;SSSxxx~~~~~~{{{vvvvvv{{{~~~nnnhhhvvv}}}qqqeee]]]nnnvvvtttrrryyy~~~ooo```WWWNNNGGGAAA@@@>>>;;;;;;===[[[KKKDDD???AAA============;;;999777666333222000///---,,,,,,,,,+++,,,---...////////////------------------------........................---,,,,,,++++++,,,,,,------------.........//////------......///000000000///111444777:::;;;;;;;;;888999999:::<<<>>>@@@AAAFFFGGGJJJNNNRRRVVVYYY[[[]]]```dddhhhkkkooosssvvvyyyyyyyyyyyyzzz|||}}}vvvoooZZZWWW[[[hhhqqqkkk^^^SSSOOOMMMNNNRRRYYY[[[WWWSSSUUUeeewww~~~|||zzzyyyyyyzzzzzz|||}}}}}}yyyuuupppllliiifffdddbbb^^^]]]\\\[[[\\\^^^```bbb``````aaacccgggiiiiiihhhggggggggghhhhhhiiijjjjjjgggeeebbb]]]XXXQQQLLLIIICCC???<<<<<<<<<===DDDLLL]]]jjjssspppjjjfff[[[NNNIII???===LLLcccuuuwwwqqqlllgggbbblllwww~~~~~~ttt```NNNBBBDDDFFFFFFEEEDDDEEEEEEDDDCCCAAA<<<777555444555999EEE^^^zzzyyy|||___PPPcccooogggeeejjjfff^^^WWWXXXdddwwwxxxrrrttt|||~~~uuuxxx|||zzz{{{qqqZZZDDD999777555888777999BBBSSS```___XXX???888555:::DDDNNNYYYaaa]]]ccckkksss~~~~~~zzztttrrrmmmhhhbbb```\\\XXXVVVUUUVVVVVVXXX\\\bbbhhhjjjjjjiiihhhbbbVVVKKKEEEBBB@@@AAAEEEBBBHHHUUU___^^^VVVPPPOOORRRZZZ___\\\VVVPPPJJJEEE======<<<;;;<<<>>>@@@BBBEEEEEEHHHQQQ___mmmzzzzzzyyyuuu~~~qqqpppuuulllrrrzzzxxxWWWOOOMMMMMMNNNOOOMMMHHH@@@;;;;;;999NNNuuu|||zzz|||||||||uuuiiitttzzzjjj\\\jjjttttttqqqxxxooo```XXXOOOHHHBBB@@@>>>;;;:::===ZZZJJJCCC???@@@<<<<<<===<<<;;;999777666333222111///---,,,+++++++++,,,---...///000000000,,,,,,,,,------------...........................---,,,,,,++++++,,,,,,---,,,,,,------.../////////------......///000000000///111333555888:::;;;<<<:::::::::;;;===???@@@AAAEEEGGGJJJNNNSSSWWWZZZ\\\\\\___cccgggjjjnnnrrruuuwwwwwwxxxyyyzzz}}}yyynnngggYYYTTTSSSYYY^^^\\\WWWTTTGGGGGGGGGIIIJJJGGGAAA<<>><<<;;;@@@GGG\\\ppp~~~}}}wwwrrrdddTTTGGG===:::EEEYYYnnnwwwqqqiiiaaaeeeooo{{{ttt^^^KKKBBBDDDFFFFFFEEEEEEFFFGGGGGGEEEBBB<<<777444444555666BBB[[[www|||nnnllltttjjj\\\kkkssshhhdddgggeee```YYYXXXbbbuuu~~~uuuooosss}}}xxxzzz~~~kkkfff[[[LLL???888555444444444666<<>>;;;:::<<>>???AAABBBDDDFFFIIIMMMRRRVVVYYY[[[\\\___cccfffiiimmmqqqtttwwwwwwxxxyyyzzz}}}tttkkkfff\\\SSSOOORRRWWWVVVTTTRRRFFFFFFGGGFFFDDD@@@;;;888999JJJ]]]jjjrrrxxx|||||||||~~~}}}|||zzz{{{|||{{{yyyvvvsssqqqqqqqqqqqquuuzzz~~~zzzwwwtttqqqllliiiffffffeeeeeedddccccccccccccbbbbbbdddgggiiijjjiiiiiihhhhhhhhhhhhjjjkkkllliiihhheee```[[[UUUPPPMMMKKKFFFBBB@@@<<<999<<>>999555444555<<>>::::::<<>>;;;;;;<<<<<<;;;999888666444333111///---,,,+++++++++,,,---///000111111111,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,,,,------...///000000------......///000000000111111111111444777:::<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDHHHLLLPPPUUUXXXZZZ[[[^^^bbbfffiiimmmqqqtttyyyxxxxxxyyyzzz|||~~~~~~}}}tttmmmjjj[[[QQQJJJNNNTTTTTTPPPLLLGGGFFFDDDAAA===<<<===???555FFFYYYfffooowww}}}~~~|||~~~}}}{{{wwwyyy{{{{{{zzzwwwsssppplllkkkkkkpppwww~~~}}}zzzvvvqqqmmmhhhhhhhhhgggfffdddcccbbbcccbbbbbbcccfffiiiiiiiiiiiihhhhhhggghhhjjjkkklllkkkjjjfffaaa[[[UUUOOOLLLMMMHHHDDDBBB===888999>>><<>>;;;444444666666444555@@@LLLOOOZZZdddggghhhkkklllllldddkkkqqqsssuuutttpppjjjccc```[[[VVVSSSQQQPPPPPPTTT[[[ccciiimmmooorrruuurrrjjjccc]]]UUULLLHHHHHHIIIJJJTTTiiixxxvvviii]]]ZZZppp{{{uuurrrrrrssshhhaaacccppp~~~ooojjjvvv}}}mmmjjjxxxyyyrrrmmmppp~~~wwwrrrrrr___MMMNNNRRRSSSUUUUUURRRJJJ@@@888555555EEEeee}}}}}}~~~vvvhhhbbbmmm~~~zzzsssrrrooocccUUUaaarrruuuqqqyyyqqqaaaXXXPPPHHHBBB@@@>>>::::::<<<YYYIIIBBB<<<===???>>>>>><<<;;;999777666555444333111///...,,,,,,......////////////......///...---,,,+++,,,---------...///000000///...------,,,,,,++++++,,,,,,------------............///..................------111222222333333444555555<<<<<<======>>>?????????EEEGGGKKKOOORRRTTTVVVVVV[[[^^^bbbfffiiimmmqqqttttttwww{{{~~~}}}|||||||||~~~wwwyyyzzzqqqeee[[[PPPIIIMMMQQQPPPNNNNNNFFF@@@:::888<<>><<<;;;999777555777:::<<>><<<;;;999777888ZZZJJJDDD???@@@>>>>>>===<<<;;;999777666555444333111///...,,,,,,,,,,,,...///000000000000///...---,,,,,,,,,---------...///000000///...------,,,,,,++++++,,,,,,------------............///........................111111222222333444444444999999:::<<<===>>>???@@@EEEGGGKKKOOOSSSVVVXXXYYY[[[^^^bbbfffiiimmmqqqttttttwwwzzz||||||||||||}}}~~~~~~{{{vvvxxxyyysssiii[[[VVVUUUYYYXXXRRRLLLKKKIIIEEEAAACCCJJJSSS[[[___YYYYYY\\\ccckkkrrrssssssttttttuuuxxxyyyyyyvvvssssssrrrqqqnnnjjjbbbZZZSSSJJJIIIGGGMMMaaaxxx~~~|||xxxuuusssqqqnnnmmmllljjjgggdddgggeeedddeeefffgggfffeeeccccccbbb```___```dddgggiiiiiigggddd^^^VVVOOOKKKHHHGGGGGGHHHHHHFFFBBB@@@???AAADDDDDDAAA===:::888:::999888<<>>666333444666888???YYYsssgggggglllnnnyyyvvviiikkksss}}}}}}uuuqqqddd]]]```^^^UUUOOOUUUfffuuuxxxlllccccccnnn}}}}}}rrrfffYYYMMMDDD???IIIQQQWWWTTTHHH;;;666666222222222333777???IIIOOOLLLLLLJJJEEE>>>999999<<<;;;>>>IIIYYYbbbbbbaaacccfffpppyyy||||||zzzuuuooodddaaa\\\ZZZXXXXXXVVVUUUWWWZZZ```hhhrrryyy~~~uuujjj___XXXUUUUUUdddyyy|||xxx{{{|||yyysssiiijjjpppttt~~~zzzccclll~~~zzziiieee[[[KKKHHHRRRVVVXXX[[[[[[VVVLLL@@@777777===???WWW|||www~~~wwwzzzxxxaaahhhwwwrrryyypppuuu{{{jjjTTT]]]mmmwwwsssrrr~~~qqqbbb[[[PPPGGG@@@>>>===:::999:::ZZZKKKFFFAAACCC>>>>>>===<<<:::888777666444444222111///...,,,,,,***+++,,,...000111111111///...---,,,,,,,,,,,,------...///000000///...------,,,,,,++++++,,,,,,------------............///........................000000111111222333333333555555777999;;;===???@@@DDDFFFJJJOOOTTTXXX[[[]]]\\\___cccfffjjjmmmqqqttttttvvvyyyzzzzzz{{{|||~~~yyyyyyvvvtttvvvwwwtttnnnfffdddeeeeeeaaaYYYUUUUUUIIIEEECCCDDDLLLVVV___ddd___^^^___bbbfffjjjkkklllnnnnnnpppsssuuutttqqqnnnkkkiiieeeaaaZZZQQQHHHAAA;;;999777>>>RRRkkk}}}~~~{{{yyywwwvvvtttsssqqqmmmhhhdddeeedddbbbcccdddeeedddccc]]]]]]\\\ZZZYYYZZZ^^^aaaeeefffgggfff```XXXPPPJJJGGGGGGIIIKKKMMMMMMJJJHHHEEEHHHKKKJJJEEE@@@===<<<;;;;;;:::>>>LLLbbbvvvbbbKKKIIIOOOQQQMMMKKKNNNTTTVVVTTTOOOHHH>>>666333333555888<<>>>>>QQQVVVXXXSSSHHH===777555222222111222888CCCPPPYYY]]]___^^^VVVJJJAAA<<<;;;:::999AAARRR```dddbbb___^^^jjjvvv{{{}}}{{{uuunnnfffccc___]]]\\\[[[ZZZYYYYYY\\\cccllluuu}}}zzzlllddd[[[SSS[[[qqq~~~qqqkkkmmmooonnnuuu{{{rrr~~~wwwddd^^^VVVIIIIIISSSXXX[[[^^^^^^XXXLLL???777777<<<===TTTxxx}}}ttt~~~~~~yyyyyy}}}uuu|||~~~lllppp{{{xxxvvvmmmrrr~~~uuu______nnnyyyuuusss}}}rrrccc[[[RRRIIIAAA???>>>;;;:::;;;[[[LLLFFFAAACCC>>>>>>===<<<:::888666555333333222000///...---,,,***+++---...///000000000......------,,,,,,,,,,,,------...//////...---------,,,,,,++++++,,,,,,------------............///---------...............///000000111111222333333333444555777999;;;===>>>BBBDDDHHHNNNSSSXXX\\\^^^\\\___cccgggiiimmmqqqttttttuuuwwwxxxyyyzzz|||~~~zzzooopppqqqrrruuuwwwwwwuuusssooojjjfffdddbbbbbbbbbLLLHHHCCC@@@BBBHHHOOOSSSUUUXXX\\\___bbbdddeeefffeeegggjjjnnnqqqpppmmmiiifffaaa[[[SSSLLLDDD<<<777888555333777HHH___ttt~~~|||zzzxxxvvvtttrrrooojjjgggdddbbb``````aaabbbbbbbbb[[[[[[ZZZXXXVVVWWWZZZ]]]eeegggjjjjjjeee\\\RRRLLLIIIIIIKKKMMMPPPQQQOOONNNKKKPPPVVVVVVPPPIIIDDDCCC=========@@@KKK^^^sss~~~WWWGGGHHHOOORRROOOLLLPPPWWW[[[VVVPPPGGG===666333444555777999LLLzzz{{{{{{wwwuuu~~~}}}kkkUUU___{{{lllggg]]]]]][[[UUUOOOQQQ___nnnyyy|||ssshhh```aaaeeecccccc___WWWLLLFFFFFFHHHWWWYYYWWWNNNDDD===999666555444333333777???KKKRRRbbbffffffaaaXXXNNNCCC:::;;;888<<>>666666;;;<<>>;;;999:::\\\LLLEEE@@@AAA=========;;;:::888666555333222111000///------,,,,,,------...............---------------,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,------------............///---------........./////////000000111111222333333444555666777888:::;;;;;;@@@BBBFFFKKKPPPVVVZZZ\\\\\\___cccfffiiilllppprrrrrrtttvvvwwwxxxyyy{{{}}}{{{rrrkkklllooouuuzzz}}}}}}}}}wwwqqqjjjgggjjjllljjjfffVVVQQQHHHAAA======AAADDDMMMSSSZZZ]]]]]]ZZZYYYYYYTTTWWW\\\ccchhhiiifffccc^^^XXXNNNEEE???:::666444888555222555AAATTTkkk{{{~~~{{{xxxtttqqqooonnnllljjjbbb```]]]]]]^^^`````````]]]\\\[[[XXXVVVVVVXXX[[[dddhhhlllnnnjjjaaaWWWQQQJJJIIIJJJLLLPPPTTTVVVWWWOOOUUU\\\___\\\UUUOOOLLLFFFCCC@@@BBBKKK[[[ooo}}}zzzuuuSSSIIIGGGMMMPPPNNNMMMSSSYYY\\\WWWOOOEEE;;;555333444666666999GGG~~~zzzxxx~~~oooYYYXXXnnnqqqqqqaaa^^^\\\XXXQQQPPP\\\jjjuuu}}}tttbbbVVVUUUUUUWWWXXXWWWSSSPPPOOONNNZZZ\\\WWWKKKAAA>>>===:::555444333333444999???DDDWWW]]]aaabbbbbb]]]OOOAAA???;;;<<>>:::888999[[[KKKEEE@@@AAA======<<<;;;999777555444111111000///...------,,,+++,,,------............------.........---,,,+++,,,,,,............,,,,,,---,,,,,,++++++,,,,,,------------............///,,,,,,------...//////000111111222222333444444444444555777888:::<<<>>>>>>BBBCCCEEEHHHLLLQQQTTTWWWZZZ]]]aaadddfffiiilllooonnnqqquuuwwwxxxyyyyyyzzz||||||~~~|||rrrlllhhhkkkxxx~~~yyyyyyxxxpppfff[[[VVVMMMAAA888444777:::AAAIIIRRRSSSMMMFFFEEEFFFLLLNNNSSSWWWXXXTTTMMMGGG???<<<777333333444444444444222222444777AAAVVVkkkyyy}}}}}}}}}~~~yyyvvvrrrooommmjjjgggddd___\\\YYYXXXZZZ\\\]]]]]]\\\[[[XXXSSSOOOMMMNNNPPPVVV[[[dddjjjllliiiccc___RRRMMMGGGGGGNNNYYYcccjjjggggggiiiooowwwzzzyyywwwuuudddSSSLLLNNNTTT```jjjoooqqquuuyyy}}}|||vvv{{{|||xxxqqqllllllkkk~~~xxxcccMMMFFFHHHJJJJJJLLLRRR[[[___]]]^^^TTTFFF:::555444444555222======ggg~~~zzziiiwwwrrrtttggg```\\\ZZZRRRLLLSSSaaalllwww~~~ttt___VVVSSS[[[cccccc\\\VVVVVVYYYcccoooqqqcccSSSLLLGGGBBB666666666555444666999<<>>@@@AAADDDEEEFFFHHHLLLPPPSSSUUUZZZ\\\```ccceeehhhkkknnnlllpppuuuxxxyyyyyyyyyyyy~~~vvvjjjcccfffttt~~~rrrlllkkkiiieee^^^YYYPPPCCC999555777:::@@@JJJSSSVVVSSSPPPSSSXXX]]]]]]^^^^^^YYYPPPEEE===555444333333555666666666777555555666555;;;OOOcccvvvzzz~~~||||||}}}yyywwwtttrrrnnnjjjddd___^^^[[[XXXWWWXXX[[[\\\\\\ZZZXXXTTTOOOJJJHHHIIIJJJNNNTTT]]]fffjjjjjjfffcccZZZSSSJJJGGGLLLWWWccckkkkkkgggffflllwww~~~hhhQQQFFFDDDGGGOOOXXXiiikkknnnrrrvvv||||||yyyuuurrrjjjfffjjjkkksssbbbOOOGGGJJJJJJIIIKKKTTT___aaa^^^cccXXXHHH<<<666444444444000<<<777ZZZ{{{qqqzzz|||~~~uuurrrkkkccc^^^]]]UUUMMMSSS```iiiuuu~~~|||ggg___XXXdddnnnlllaaaZZZ___fffhhhxxx~~~ppp^^^TTTKKKCCC<<<;;;999666555666:::===RRRaaahhh```YYY]]]```___IIIGGGFFFSSSlllvvvvvv||||||yyyxxxwwwvvvwwwyyyyyyxxxvvvxxx|||}}}uuullljjj~~~}}}mmmiiinnnrrrtttpppVVVGGGOOO___dddgggggg___QQQCCC999666444999777HHHkkkuuuwwwtttnnnyyyzzzgggoooRRR```pppyyyxxxyyy{{{jjj```WWWMMMEEEBBB@@@===;;;;;;\\\HHHDDDBBB=========<<<;;;999777555444444333111///---,,,+++******+++---///000000////////////...------------...............---,,,++++++------------------------,,,,,,------------,,,,,,------......///000000000000000000///...///222444555666777888:::===???@@@CCCFFFHHHKKKMMMPPPTTTWWWWWWYYY]]]___bbbeeejjjmmmnnnpppsssuuuvvvxxx{{{}}}zzz|||}}}~~~wwwfffbbb[[[^^^gggeeejjj|||wwwbbbXXXaaallloooggg^^^RRRFFF999222444;;;>>>FFFOOOTTTVVVZZZcccjjjqqqvvvqqq___MMMBBB<<<888444777777444444999;;;:::888999::::::999>>>NNN___uuu|||~~~|||||||||zzzvvvtttsssqqqnnniiiccc___[[[YYYUUUSSSSSSVVVYYY[[[YYYVVVQQQLLLHHHFFFFFFFFFKKKNNNUUU]]]cccdddbbb___\\\TTTLLLHHHHHHOOO\\\iiinnnqqqpppnnnuuu}}}|||tttssscccMMM>>><<>>;;;999:::~~~[[[HHHDDDBBB>>>======<<<;;;999777555444333222111///---,,,++++++***+++---...///000////////////...---------------------...//////.........------------------------------............------------......///000000000///000111111111111333555555666777888:::===???@@@CCCFFFIIIKKKMMMOOOSSSVVVZZZ\\\^^^```bbbeeehhhkkkkkkmmmppprrrsssuuuwwwzzz{{{}}}~~~hhh^^^NNNIIINNNLLLQQQcccrrrrrriiiZZZXXXdddnnnooodddZZZOOODDD:::333444888>>>IIIXXXbbbgggkkkqqqvvv{{{yyykkkUUUBBB888333///000555:::@@@IIIOOOMMMGGG@@@>>>;;;999777===OOO```uuu|||}}}zzzzzzyyywwwuuutttrrrpppmmmhhhaaa]]]VVVTTTQQQNNNNNNPPPSSSVVVSSSQQQLLLGGGDDDBBBAAAAAAEEEIIIPPPXXX___cccbbb```\\\TTTKKKFFFEEEIIIVVVbbbooovvvzzzxxxxxxyyyqqqeee\\\PPPAAA777666999<<<>>>GGGGGGKKKQQQVVV]]]iiittt}}}|||sssnnnuuubbbIIIEEELLLJJJJJJPPPXXX```eeefffbbbSSSBBB999555222333555555111555KKKmmmwwwpppeee___aaa[[[NNNMMMWWW```ooo|||~~~zzz|||{{{jjjiiixxx|||yyywwwuuuxxx}}}zzzjjj___OOOJJJDDD???===<<<:::999===BBBFFFFFFDDDFFFLLLRRRKKKFFFCCCLLLbbbuuuyyytttwww|||~~~}}}~~~wwwpppooosss~~~oooaaaRRRLLLPPP^^^rrr}}}~~~{{{}}}~~~uuu|||}}}tttuuuxxxwww{{{}}}}}}kkkXXXRRRZZZdddlllkkkfff[[[KKK===777777777777999CCCUUUhhhppppppuuu|||tttuuuxxxkkkooommm```aaattt{{{~~~rrrccc[[[OOOCCC???>>>;;;999:::|||ZZZGGGDDDCCC>>>===<<<<<<;;;999777555444222111000///------,,,,,,***+++---...///000000000///......---------------,,,---...///000000000000------------------------.........//////.........------......///000000000...000222333333444555666555666777888:::===???@@@DDDFFFIIIKKKMMMOOORRRTTT\\\^^^```aaabbbdddgggjjjkkkmmmoooqqqrrrtttvvvxxx|||~~~~~~|||jjjNNN???>>>;;;@@@PPPaaabbb]]]WWW\\\kkktttuuudddYYYMMMEEE===666444666999HHH\\\kkkrrrrrrrrrsssooogggUUUBBB666444666666999@@@KKKVVVaaaeee]]]RRRPPPKKKEEE???;;;???OOO```uuu||||||xxxwwwvvvtttsssrrrpppnnnkkkeee___ZZZSSSQQQMMMJJJJJJKKKNNNPPPOOOLLLHHHDDDAAA???>>>>>>>>>AAAHHHQQQZZZ```bbbbbb```XXXOOOHHHCCCDDDOOOZZZkkkwww~~~zzzrrrjjj[[[LLLCCC===777333333444444222888888:::===@@@HHHXXXhhhwww}}}|||gggJJJGGGKKKKKKNNNVVV___fffhhhggg___PPP???777444333333666222444555@@@[[[}}}xxxttthhhcccddd]]]PPPMMMTTTZZZiiixxx}}}}}}~~~|||ttttttyyyvvvsssuuuhhhddd]]]VVVOOOHHHAAA<<<888888888888999===CCCGGGEEEEEEEEEIIITTTbbbiiihhhmmmwww~~~|||uuuhhh___]]]pppxxxkkk]]]LLLCCCCCCLLL]]]lll~~~|||rrrpppooottt}}}|||jjj[[[XXXaaakkkqqqooogggXXXGGG<<<888888777777888@@@RRReeennnmmmvvvwww{{{~~~~~~}}}~~~rrrkkkyyyzzznnnZZZTTTdddrrruuuzzzwwwhhh\\\PPPEEE@@@???<<<::::::zzzYYYFFFDDDCCC>>><<<<<<;;;:::999777666555111111000......---------++++++,,,---//////000000///...------,,,,,,------------...///////////////------------------------......////////////......------......///000000000,,,///222444444444555666555666777888:::===???@@@CCCFFFIIILLLMMMOOORRRTTT\\\^^^```aaabbbdddhhhjjjmmmoooqqqssstttuuuxxxzzz}}}\\\DDD???:::===JJJYYY^^^```___dddppp{{{~~~lll___PPPFFF???999777888666FFF\\\lllppplllfffbbbYYYNNN>>>222111666===@@@IIISSSaaammmuuuvvvmmmbbb```ZZZRRRKKKDDDEEERRR___www}}}|||wwwuuutttqqqqqqpppnnnlllhhhccc]]]XXXTTTQQQMMMJJJHHHJJJLLLNNNMMMKKKHHHDDDAAA@@@??????;;;===CCCLLLUUU]]]aaabbbfff___WWWNNNFFFCCCKKKUUUhhhuuuzzzqqqcccWWWHHH;;;777555444555666666444222444444666777777===NNN___ttt}}}lllMMMMMMPPPQQQTTT[[[dddjjjkkkjjjaaaPPP???777555333333555333888888;;;TTT{{{www~~~wwwllleeefff```TTTNNNPPPXXXgggvvv|||~~~~~~~~~yyyxxx|||}}}zzzvvvqqqiii```VVVKKKDDD;;;:::999:::<<<=========EEEGGGHHHIIINNNUUUWWWTTT^^^lll~~~|||yyyxxxyyyuuuhhh\\\UUUVVVlllwwwnnn___MMMAAA<<<@@@LLLXXXnnn}}}wwwsssmmmwww|||kkk]]]ZZZeeeppprrrqqqhhhVVVEEE;;;888777555666888@@@TTTkkkuuutttssstttvvvzzz}}}lllzzzyyyooosss}}}}}}uuuaaaOOOHHHVVVfffmmmvvvzzzkkk^^^RRRFFFAAA???<<<::::::yyyXXXFFFDDDCCC>>><<<<<<;;;:::999888666555111111000......---------+++,,,,,,---...///000111......---,,,,,,,,,,,,,,,...............---,,,+++------------------------......////////////......------......///000000000+++...111333333333444555555666777888:::===???@@@CCCFFFJJJMMMNNNPPPRRRTTTZZZ\\\___aaabbbeeeiiilllmmmoooqqqssssssuuuwwwyyy|||~~~fffLLLCCC<<<;;;EEEYYYbbbjjjjjjjjjqqq|||vvvgggUUUIIIAAA:::999::::::HHHZZZgggiiibbbYYYSSSMMMCCC777111333888===AAAOOO]]]llltttvvvvvvsssnnnbbb^^^YYYUUUPPPOOOXXXbbbyyy~~~|||wwwuuussspppnnnmmmkkkjjjgggbbb\\\XXXTTTQQQLLLIIIGGGHHHJJJKKKLLLJJJHHHEEEBBB@@@??????<<<===AAAHHHRRRZZZ```bbbjjjeee^^^VVVKKKDDDIIIQQQgggppppppbbbRRRHHH???666444444444555777777666555333555888999666999FFFTTTooo{{{hhhJJJMMMXXXXXXZZZ___gggmmmnnnmmmdddRRR@@@888666444333333444888777:::SSSzzz|||uuu{{{pppqqqxxxmmmggggggcccXXXOOOMMMXXXfffuuu|||~~~~~~~~~~~~}}}zzz|||vvvtttrrrooojjjbbbXXXRRRGGGCCC???<<<<<<===<<<:::CCCEEEHHHKKKPPPSSSNNNFFFQQQbbbyyyxxxssspppqqqmmmaaaUUUNNNIIIVVVhhhwwwwwwnnnbbbUUUFFF;;;666777>>>GGG\\\ppp|||vvvppp}}}zzzjjj\\\YYYeeerrrqqqrrriiiUUUDDD;;;777444333777999???UUUooo|||zzzvvvyyy}}}~~~ooottt|||pppmmmrrrpppgggYYYMMMJJJVVVccckkkvvv|||lll```TTTHHHCCC@@@===::::::zzzYYYFFFDDDCCC>>>;;;;;;;;;:::999888666666222111000///------,,,,,,,,,,,,,,,,,,...///000111...------,,,,,,,,,,,,,,,............---,,,+++***------------------------.........//////.........------......///000000000---///111222222222444555555666777888:::===???@@@CCCFFFKKKNNNPPPRRRTTTVVVYYY[[[^^^```bbbdddhhhkkkjjjlllnnnooopppqqqsssuuuzzz|||oooUUUIII@@@===EEE[[[fffoooppplllooozzz|||nnn]]]PPPEEE===<<<>>>===EEEPPPXXXXXXSSSLLLHHHBBB;;;666777;;;===AAADDDOOO[[[eeefffcccbbbaaa```[[[YYYXXXYYYXXXYYY```hhhyyy~~~|||vvvtttrrrooolllkkkiiihhhfffbbb\\\XXXRRROOOKKKFFFDDDDDDFFFGGGIIIHHHFFFCCCAAA???>>>>>>======???EEEOOOYYY```dddjjjhhheee^^^QQQHHHIIIOOOaaafffaaaQQQBBB===999333333333333333333333444444222444777999777777???JJJgggwwwaaaIIIPPP\\\[[[]]]cccjjjoooooonnneeeSSS@@@777666555333222222444444999OOOqqqyyyvvvyyyuuufffmmm}}}|||ttt}}}vvvmmmggggggfff]]]QQQKKKUUUcccrrrzzz~~~~~~~~~~~~~~~wwwuuu|||pppqqqsssvvvxxxwwwssspppaaaXXXLLLAAA;;;:::<<<===>>>BBBGGGMMMUUUWWWOOODDDIII[[[ttt~~~vvvnnniiibbbUUUKKKFFF???DDDMMMXXXaaabbbZZZSSSNNNEEE===888666555:::AAALLLccc~~~wwwyyy~~~uuurrrwwwvvvooobbbXXXYYYeeerrrqqqrrrhhhRRRAAA:::777333555999:::>>>SSSppp}}}zzz~~~wwwssszzzwwwhhheeeiiijjj```VVVTTT___iiiooovvvnnnbbbVVVIIIDDDAAA===::::::{{{YYYGGGDDDCCC>>>;;;;;;;;;:::999888777666333222111///---,,,++++++,,,,,,,,,,,,---///000222...---,,,,,,++++++,,,,,,---...............------------------------------------............------------......///000000000000111222222222222444666555666777888:::===???@@@BBBFFFKKKPPPRRRTTTWWWYYYZZZ[[[^^^___```bbbfffhhhhhhjjjlllmmmmmmnnnppprrrwwwzzz~~~yyy___RRRHHHEEEMMM^^^eeennnpppooopppxxxuuuiii]]]PPPEEECCCFFFBBBDDDFFFGGGEEEBBB???>>>888444444999===>>>AAAFFFHHHPPPWWWXXXXXXZZZ[[[ZZZZZZXXXYYY[[[]]]^^^eeennnwww}}}zzzuuurrrpppmmmjjjiiihhhhhhfffccc]]]ZZZSSSOOOJJJEEECCCCCCDDDFFFGGGGGGEEECCCAAA@@@>>>>>>;;;;;;<<>>:::444666666666444333222222333444444666:::::::::???GGGeeewwwZZZHHHRRRWWWYYY^^^eeemmmpppooolllcccPPP===666666555333222111222333999GGGaaa~~~vvvppplllnnn|||}}}iiibbbnnn|||tttkkkfffggghhh```TTTJJJMMM[[[kkkvvv}}}~~~~~~~~~xxxssswww|||}}}xxxzzz~~~}}}lllYYYIII@@@<<<<<<===BBBIIIOOOUUUWWWPPPGGGDDDVVVnnnttthhh]]]SSSHHHBBBBBB888:::???FFFHHHFFF@@@===???;;;999::::::888;;;???EEE[[[yyy|||}}}wwwooorrrzzz}}}rrrrrr|||ssskkk^^^TTTSSS[[[hhhrrrrrrrrrfffMMM<<<888888555666;;;;;;>>>TTTrrr}}}xxxzzzooolllpppsssggg\\\WWWaaammmrrruuuxxxqqqdddWWWJJJEEEBBB===::::::|||ZZZGGGDDDCCC>>>;;;;;;;;;:::999888777666444333111///---,,,+++***---,,,,,,,,,---///111222...---,,,,,,++++++,,,,,,,,,---...///000000000000------------------------,,,------------------,,,------......///000000000333444444333222333555888555666777888:::===???@@@BBBFFFLLLPPPTTTVVVXXXZZZ[[[]]]^^^______```ccceeehhhjjjlllmmmmmmnnnppprrruuuyyy}}}eeeVVVLLLJJJSSS```dddkkkpppqqqssszzz{{{sssiii[[[NNNJJJMMMMMMJJJEEE@@@<<<:::999999888444555999:::666888===>>>EEENNNVVV```kkkpppoooaaa^^^]]]^^^___aaahhhpppuuu{{{}}}yyysssqqqooolllhhhhhhggggggfffccc^^^[[[TTTQQQLLLGGGDDDDDDEEEFFFHHHHHHGGGEEECCCAAA@@@???999888:::@@@KKKXXXbbbgggmmmpppsssooobbbUUURRRWWWfffiiicccUUULLLIIIDDD<<<;;;<<<;;;999666444333333888666888<<<>>>???DDDJJJgggzzz|||~~~sssSSSDDDPPPRRRUUU]]]gggooorrrnnnjjj```MMM:::444555666444333222222555999AAAUUUwwwwwwlllgggnnnzzzuuulllooorrrvvv~~~rrrjjjeeegggiiibbbUUUJJJGGGUUUfffrrrzzz~~~~~~~~~xxxuuuttt{{{yyyvvv^^^III===777???FFFMMMPPPSSSTTTPPPIII@@@QQQiii|||ssshhhZZZNNNDDD<<<;;;???:::===BBBEEECCC===::::::888666777:::;;;888777:::DDDYYYvvv~~~}}}zzz}}}}}}uuuooorrrwww{{{}}}pppsssuuu{{{rrrcccPPPIIIOOO^^^kkkrrrssssssdddIII777777999777666<<<===???VVVvvvxxxxxxzzz}}}xxxhhhYYYQQQ[[[lllssssssrrrsssdddXXXKKKEEEBBB>>>;;;:::|||XXXEEECCCAAA<<<===<<<;;;999888777666666333222111000///...---,,,...------......///000111//////...------------...000000000000///...---,,,------------------------,,,---......//////......,,,,,,++++++,,,---///000000111222333222333555777888888888999:::<<<===>>>BBBEEEJJJNNNQQQUUUXXX[[[^^^^^^^^^___bbbeeehhhjjjlllmmmmmmmmmmmmoooqqqttttttuuuxxx|||xxx{{{jjj___YYYVVVTTTZZZZZZ___iiippptttyyy~~~|||vvvlll```YYYVVVVVV]]]TTTKKKDDD>>>888777:::555666666444444666888777999DDDXXXqqq~~~kkk]]]]]]fffkkkjjjzzz||||||yyyrrrmmmkkkjjjgggfffeeeddddddaaa^^^[[[UUUSSSOOOKKKIIIGGGGGGGGGIIIHHHGGGHHHIIIGGGAAA===@@@===<<>>@@@>>>999;;;<<>>BBBJJJiii{{{xxxnnnmmmlllmmmvvv{{{tttnnn```PPPJJJMMMQQQOOOZZZggglllrrruuummm[[[III777222444444222000555333111777???FFFhhh~~~qqqeeefffooossstttyyysssooommmvvvwwwppphhhfffgggcccYYYPPPIIILLL^^^mmmrrr{{{~~~~~~~~~~~~~~~~~~}}}oooiiiuuuyyysssqqqQQQAAA@@@===EEELLLMMMNNNMMMJJJEEE<<>><<<;;;888>>>GGGPPPSSSMMMBBB999999888999<<<:::666999@@@FFFZZZttt|||{{{{{{uuuvvv}}}tttxxxxxxwww|||zzz~~~xxxeeeVVVNNNQQQfffuuuqqqvvvnnnZZZCCC777777777555888888999AAAWWWttt}}}|||tttaaaWWWLLLVVViiillllllwwwwwwgggXXXJJJDDDBBB>>>:::999~~~[[[HHHFFFCCC>>>===<<<;;;999888777666666222222111///...---,,,+++------------...///000111//////...---------------///////////////......---------------------------,,,---......//////............------...///111222000111222333222333555777777888888999:::<<<===>>>BBBFFFJJJNNNQQQTTTXXXZZZ^^^^^^^^^___aaaeeehhhjjjjjjkkklllllllllnnnqqqsssssstttwwwzzz~~~~~~pppfff```\\\ZZZ^^^]]]aaaiiiooosssyyy|||sssjjjdddbbbccccccYYYOOOHHHAAA:::888:::777777666444444555777777@@@MMMccc}}}iii```cccjjjmmmyyy{{{|||yyysssmmmjjjiiifffdddcccccccccbbb___\\\ZZZWWWRRRLLLHHHEEECCCBBBIIIHHHGGGHHHHHHFFFAAA======;;;===FFFUUUccclllpppvvv|||yyysssnnn___VVV]]]sss}}}vvvpppccc\\\VVVUUUOOOIIIGGGHHHEEE@@@CCCBBBDDDEEECCCAAAGGGOOOnnn~~~wwwnnnmmmnnnooowww~~~xxxppp```PPPLLLQQQRRROOOZZZggglllsssuuulllYYYHHH777222444444222111555333111777>>>DDDdddyyymmmnnnjjjooorrrzzzzzzppplllpppzzzrrrjjjggggggddd\\\UUUMMMMMM\\\kkkqqq{{{~~~~~~~~~~~~~~~sssllluuuzzzpppjjjyyysssYYYFFF@@@@@@HHHOOOPPPPPPOOOJJJDDD@@@KKK___uuuuuudddTTTHHHAAA===<<<:::===EEEQQQ[[[[[[QQQHHH???;;;:::===>>>;;;;;;???FFFXXXqqq}}}}}}}}}yyy|||vvv|||}}}}}}eeeTTTPPPTTTffftttrrrtttkkkWWWAAA666777999888:::;;;===CCCVVVpppvvvmmmsssyyynnn___MMMRRRhhhooonnntttzzziii[[[LLLEEECCC???;;;999~~~\\\IIIFFFDDD======<<<;;;:::888777666666111111000///---,,,++++++------------...///000111///......---------------------...////////////...------------------------,,,---......//////..................///000111222000111222333222333555777777888888999:::<<<>>>???CCCGGGKKKNNNQQQTTTWWWYYY]]]]]]]]]___aaadddgggiiiiiijjjlllllllllnnnppprrrrrrtttwwwzzz}}}yyyyyyqqqkkkgggeeefffcccdddjjjooossszzz|||vvvsssrrrrrrlllbbbVVVNNNFFF===::::::999777555444444555666888DDDTTTlll|||gggdddkkkrrrwwwyyy{{{yyytttnnniiifffdddcccbbbbbbccccccaaa___\\\YYYSSSNNNIIIEEECCCBBBKKKJJJJJJKKKJJJHHHCCC@@@======@@@JJJYYYhhhrrrvvv{{{~~~xxxrrrcccZZZaaayyy{{{tttrrrkkkaaa[[[YYYTTTNNNNNNKKKHHHFFFDDDCCCJJJSSSttt{{{tttrrrppppppyyyqqq\\\NNNNNNVVVRRRPPP[[[hhhnnnttttttjjjUUUFFF666222444444222111444333111666<<>>555666:::;;;<<>>???DDDGGGKKKOOOQQQSSSVVVXXX\\\\\\]]]___aaadddggghhhiiikkkmmmmmmnnnoooqqqssssssuuuwwwzzz}}}~~~uuusss|||{{{wwwsssrrrpppkkkiiilllqqquuu}}}~~~~~~wwwkkk^^^UUULLLBBB<<<;;;999666333444555555888===FFFXXXppptttjjjooovvvuuuwwwyyyyyyuuuoooiiieeecccbbbaaabbbddddddcccbbb\\\YYYUUUPPPLLLIIIHHHHHHNNNOOOOOOPPPNNNKKKHHHEEEBBBCCCFFFOOO\\\jjjsssxxx}}}vvvfff[[[bbbxxxzzzrrrjjjccc\\\VVVQQQMMMLLLRRRZZZxxx~~~sssooo|||vvvZZZLLLPPPYYYTTTQQQ\\\jjjpppuuuttthhhQQQCCC666222444333222111444444111555;;;===SSSuuu~~~}}}wwwmmmqqq~~~}}}zzz}}}rrriiieeebbb```^^^UUUMMMRRR___kkkzzz}}}~~~~~~~~~zzzuuuxxxmmm^^^YYY]]]rrrrrrlllhhhnnnrrrjjjVVVFFFHHHMMMOOONNNMMMMMMGGG@@@BBBEEEQQQeeevvv~~~~~~~~~|||vvviiiYYYKKKBBB???===>>>EEERRRaaajjjjjjggg\\\OOOCCCBBBIIIMMMJJJFFFHHHTTTeeerrrzzz~~~~~~~~~yyyxxxzzzzzztttqqqrrrwwwjjjPPPSSS[[[gggsssvvvqqqcccNNN<<<444555999;;;<<>>:::444222444666777<<>>@@@AAACCCGGGKKKNNNQQQTTTWWWYYY\\\]]]___aaadddfffggghhhiiilllooopppqqqrrrtttuuuvvvwwwyyy|||}}}pppiiiooorrrooosss|||zzzuuuqqqssswww}}}}}}nnneee\\\QQQHHHDDD===555222666888888>>>GGGZZZlllyyyssssssttttttuuuvvvvvvsssnnnjjjgggfffeeefffhhhjjjkkkjjjiiifffaaa[[[VVVSSSQQQPPPSSSUUUWWWWWWTTTPPPNNNMMMKKKLLLOOOUUU```mmmyyylll^^^bbbmmm}}}wwwsssuuuzzzxxxbbbUUU]]]ddd]]]YYYbbbpppvvvyyyssscccHHH===444333444333222222222444222555:::999CCCYYYrrruuuyyyuuuzzzoooddd^^^]]]]]]WWWJJJIIISSS^^^sss~~~pppZZZNNNGGGNNN\\\ppp}}}tttgggaaaeeeggg^^^SSSUUUWWWWWWWWWYYYYYYSSSKKKBBBAAAGGGXXXiiittt{{{|||||||||{{{xxxvvvvvvwwwrrruuuvvvrrrgggXXXKKKCCC888>>>FFFNNNVVV^^^gggnnnnnncccRRRDDDAAADDDCCC>>>GGGKKKRRR\\\hhhttt~~~}}}yyypppyyyiiiSSSVVV```nnnwwwtttkkkYYYEEE888444444777;;;>>>AAAFFFKKKQQQ^^^tttmmmqqqtttrrruuuyyy{{{{{{~~~wwwqqqooosss|||ooo\\\PPPJJJCCC>>><<>>@@@BBBBBBFFFJJJNNNQQQTTTXXXZZZ]]]^^^```ccceeeggghhhiiihhhkkknnnpppqqqrrrsssuuuuuuwwwyyy{{{~~~|||qqqmmmqqqnnnfffkkkxxxzzztttqqqsssxxxvvvmmmfff[[[PPPLLLBBB999444888999777===HHHZZZhhhyyyyyytttssstttssssssuuuwwwuuuqqqnnnkkkiiihhhiiikkkmmmnnnnnnnnnkkkfffaaa\\\YYYXXXWWWXXX[[[^^^]]]YYYUUUSSSSSSLLLLLLMMMPPPYYYeeeqqqyyyrrrdddfffhhh^^^YYYeeemmmbbb]]]fffsssxxxzzzrrraaaEEE;;;333333444222222333111444333555;;;999???QQQ{{{vvvppp~~~zzzrrr}}}ssshhh```^^^___YYYLLLIIIOOOXXXlll}}}}}}~~~|||cccQQQFFFDDDKKK]]]ttt}}}sssmmmjjjaaaWWWWWW[[[```cccfffeee[[[PPPGGGEEEJJJWWWeeeoooxxxxxxzzz{{{yyyvvvtttuuuwwwssstttvvvuuummm___PPPEEE<<<>>>AAAEEEJJJPPPUUUXXXXXXUUULLL@@@;;;======;;;DDDDDDHHHPPP___ooo|||~~~wwwvvv|||vvv___TTTXXXcccsssyyyooodddRRR???777666666999===BBBBBBEEEKKKPPP[[[ooowwwwwwooonnnqqqvvvzzz|||wwwzzzuuunnnpppvvvsss___SSSKKKDDD???===vvvUUUEEEEEEFFFBBB;;;;;;<<<<<<:::888555444333222111000///...---,,,,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,------......------------------------------,,,---......//////......+++,,,...000000000//////000111333333222333555777777777888:::<<>><<<<<<;;;:::999888666555444333111000...---------------------------------......---------,,,,,,,,,,,,,,,,,,---///000///...///***---666666---+++000------------------------//////000111111111111111222222222333333444444444999::::::::::::<<>>===<<<:::888<<>>:::555222111222222222222333444555666888;;;>>>[[[vvvuuummmgggnnn|||lllwwwxxxnnnjjjeee^^^cccWWWKKKIIIPPP___sss~~~}}}|||}}}vvvTTTMMMHHHIIIHHHGGGLLLTTT]]]eeelllnnnooonnniiibbbdddqqq{{{|||~~~uuufffWWWWWW]]]gggnnnrrrwww}}}yyyxxxvvvvvvwwwxxxxxxwwwuuuwwwzzzzzzttthhhYYYOOOCCC===999;;;===:::888999<<<:::888777888999999999===AAABBBCCCMMM```sss}}}~~~zzzxxxttt|||{{{yyy}}}yyyxxxyyysssvvvwwwrrrnnn___SSSUUUbbbkkksssrrrgggRRREEE888555777999>>>BBBIIILLLJJJKKKQQQSSSaaa{{{yyyuuuyyy~~~}}}wwwxxxnnn~~~{{{pppyyypppfffkkkrrruuujjjrrrzzzbbbVVVQQQLLLGGGCCCqqqUUUIIIFFFCCC===<<<<<<<<<;;;999777666555444333111000...---------------------------------.........---------,,,,,,,,,,,,,,,---///000///...111...333<<<<<<333///222........................000000111222222222222222111111222333333444555555999::::::::::::<<>>===<<<999777333::::::===GGGMMMZZZmmmlllkkkjjjlllsss|||zzz{{{||||||{{{xxxuuusssrrrqqqooonnnmmmnnnpppqqqpppnnnkkkkkkmmmnnnllljjjjjjmmmmmmkkkjjjhhhbbbZZZKKKCCC<<<<<>>NNNkkkwwwmmmjjjsss||||||ooojjjeeeaaacccWWWLLLHHHLLLYYYlll}}}~~~}}}||||||~~~pppcccVVVPPPMMMKKKLLLPPPJJJNNNSSSZZZeeennnnnniiiiiiuuu~~~zzzlllfffeeehhhooossstttuuuxxxvvvuuuuuuvvvxxxzzzzzzzzz{{{|||~~~}}}xxxmmm```WWWJJJCCC=========:::888999:::999777777777888777777???BBBCCCDDDNNNaaasss}}}}}}}}}vvvsssrrr~~~tttnnn|||}}}zzzvvvnnnhhh\\\RRRWWWeeennntttqqqdddNNNCCC777555777:::>>>CCCIIILLLJJJKKKPPPQQQ^^^wwwyyyjjjttt{{{yyyooonnnwwwwwwllldddiiinnnooommmrrr{{{iii\\\UUUNNNGGGCCCsssWWWIIIEEEAAA<<<======<<<;;;999777555444444333111000...---------------------------------.........------------,,,---,,,+++,,,///000///...---,,,111::::::111,,,---////////////////////////000111222222333333222222000000111222444555666666999::::::::::::<<>>FFFccc~~~rrrhhhkkkrrrrrrhhhffffffbbbYYYOOOHHHGGGPPPdddvvv}}}|||||||||}}}|||hhh\\\WWWTTTRRRSSSMMMKKKIIINNN\\\jjjnnnjjjkkkvvvxxxwwwsssrrrvvvxxxvvvssssssrrrssstttwwwyyy|||}}}~~~~~~zzzrrrhhh```PPPGGG???>>>===:::999;;;999999999888888888888777@@@BBBCCCEEEPPPcccuuu~~~|||xxxwwwsssqqqiiiuuuuuuiiiaaaWWWRRR\\\jjjrrrvvvooo^^^III???666555888;;;@@@EEEIIILLLJJJKKKOOONNNZZZqqqyyyvvvuuuqqq}}}wwwhhhooopppgggbbbfffkkkkkknnnoootttoooaaaXXXNNNEEEAAAsssWWWHHHEEEAAA<<<>>>===<<<;;;999777555333444333111000...---------,,,,,,------------------............---------------++++++,,,...//////...+++***...444333---)))***.............../////////000000111222222222222111///000111222444555666777999::::::::::::<<>>OOOjjjzzz{{{yyyxxx~~~{{{xxxuuutttssssssoooooopppqqqsssuuuwwwyyyvvvvvvwwwwwwwwwvvvtttsssnnnrrrsssqqqnnniii___VVVJJJBBB<<<;;;;;;:::;;;???MMMfffxxxtttssstttyyyuuuuuutttrrrsss}}}|||nnnbbbVVVKKKRRR___```ccchhhwww~~~yyyfffIII:::777444222222333333222222444555666666888<<>>rrrVVVHHHDDDBBB>>>======<<<;;;999777555444444333111000...---------,,,,,,,,,---------......//////.........------------+++***+++---...///...111///000222111......///,,,,,,---------............//////000000000000000///000111222444555666777999::::::::::::<<>>===AAACCCCCCCCCKKKYYYdddppp}}}~~~zzz|||{{{vvvhhh___QQQFFF???;;;888666333888777666888:::OOOppp{{{~~~|||xxxuuusssttttttqqqqqqsssuuuwwwyyy{{{|||{{{|||||||||yyywwwuuutttqqqvvvwwwuuuqqqlllaaaVVVLLLEEE???===<<<:::;;;>>>EEE```~~~zzzvvvuuuuuuyyy~~~~~~~~~pppcccXXXMMMRRR]]]___cccjjjzzz}}}vvvbbbDDD999666333222222333333222333444555666777999<<>>>>>======???AAADDDGGGJJJOOO]]]ooo~~~{{{uuuzzzrrrddd[[[SSSWWWfffrrruuutttfffMMM===888555777:::===CCCIIIIIINNNLLLMMMOOOKKKRRRggg~~~yyy|||~~~}}}gggXXXYYYbbbjjjjjjkkkooo}}}wwwhhh]]]PPPEEE@@@sssXXXIIIEEEBBB???<<<<<<;;;:::999888666555444333111000...---------+++,,,,,,------........./////////.........---------+++******,,,...//////333222000//////...///000++++++,,,,,,---.........---...//////000000//////000000111222444555666666999::::::::::::<<>><<<888;;;===@@@FFFSSSdddppppppeeeVVVIIIAAA===:::888222777777:::<<<===QQQsss}}}yyyxxxxxxyyytttuuuwwwyyy{{{|||~~~~~~~~~{{{xxxwwwwwwyyy}}}~~~{{{xxxrrrggg]]]PPPHHHAAA???===::::::===AAA\\\zzz|||wwwtttsssvvvzzz|||{{{rrrbbb[[[UUU[[[eeeeeefffmmm}}}|||sss]]]???777555222222333333333222333444666666777999===???CCCTTTmmmvvvpppnnnqqquuuuuuvvvwww}}}{{{fffYYYcccuuutttmmmpppfffbbb\\\SSSIIIGGGRRR```nnnssszzzoooaaa```ccc___dddlllrrrtttooofff^^^WWWTTTUUUYYY^^^aaahhhoooqqquuuzzz|||{{{{{{}}}~~~zzzwwwsssjjjaaa\\\VVVMMMEEECCC===@@@BBBBBBAAACCCGGGKKKNNNQQQUUU[[[hhhxxx}}}zzz~~~qqqdddYYYUUU[[[jjjsssrrrppp```EEE:::666666999===???DDDJJJJJJOOOOOOPPPQQQKKKQQQeee{{{|||sssZZZRRR[[[eeejjjlllqqq|||~~~pppcccUUUIIIDDDvvv[[[JJJEEECCC???::::::::::::999888777777444333111000...---------++++++,,,,,,---......///////////////............---+++))))))+++...///////////////---,,,,,,,,,+++,,,,,,,,,---.../////////......///000000000000000111111222333333444555555999::::::::::::<<>>::::::===???XXXvvvzzztttrrrsssvvvwwwvvvyyy}}}}}}ttt]]]ZZZ^^^hhhmmmgggiiipppzzzoooYYY;;;666444222222333444333222333444666666777999===@@@@@@KKK```vvv}}}yyy|||~~~|||~~~~~~qqq[[[[[[hhh}}}ssstttlllggg```WWWLLLFFFKKKUUUdddmmmwww~~~iii]]][[[ZZZZZZ[[[\\\[[[UUUMMMIIIFFFEEEGGGLLLOOOUUUaaammmpppuuu{{{}}}||||||~~~|||zzzrrrllliiicccXXXNNNJJJFFFIIIKKKJJJJJJMMMTTTZZZ[[[___ccchhhsss~~~yyy|||pppcccXXXYYY___mmmsssoookkkZZZ>>>888666777;;;>>>@@@EEEKKKKKKPPPQQQRRRSSSMMMQQQeeeyyyssseeeSSSVVV```hhhkkknnnvvvvvvhhhXXXKKKFFFzzz]]]LLLFFFCCC???999::::::::::::999888888444333111000...---------++++++,,,,,,---...//////000/////////............---+++))))))+++---//////---000000//////...,,,)))---------...///000000111//////000111111111111111222222222333333444444444999::::::::::::<<>><<<;;;666222<<>>>>>VVVsss|||vvvsssrrrtttttttttwww|||yyy|||~~~}}}|||vvvYYYYYYcccpppqqqeeekkkrrryyymmmWWW999555333222222333444333222333555666777777999===@@@AAAHHHZZZppp|||hhhaaakkkxxxvvvpppjjjcccYYYMMMDDDFFFLLL^^^hhhuuu}}}ppp```ZZZUUUQQQMMMKKKIIIDDD@@@???===>>>AAADDDFFFMMM]]]lllnnnttt{{{}}}|||}}}}}}wwwqqqnnnoookkk```VVVQQQOOORRRSSSSSSRRRWWW___ffffffiiilllqqqzzz}}}~~~rrrooo~~~pppbbbVVV[[[bbbooorrrlllhhhWWW:::888666888===???AAAFFFLLLKKKQQQRRRTTTUUUNNNRRReeesssjjjrrrWWWUUU]]]eeegggiiinnn}}}yyyiiiXXXJJJDDD{{{]]]JJJEEEBBB<<<;;;;;;;;;:::999888666555444333111000...---------------------------------000...---------......---,,,,,,,,,---------.......................................///////////////---......///000111111222111222222333444555666666:::;;;;;;;;;:::;;;>>>@@@EEEFFFIIINNNRRRVVVYYY[[[[[[^^^bbbeeeggghhhkkklllkkkjjjiiikkkooosssuuuvvvyyy{{{~~~|||ssskkkhhhfffddddddfffppplllfff]]]RRRNNNVVVaaaoooqqqssstttsssrrrssstttkkkfff___VVVNNNJJJMMMRRRTTTVVVaaauuuppp^^^TTTLLLCCC>>>???<<<888999FFF[[[iiihhhaaattt~~~{{{uuuooofff[[[PPPHHHAAA;;;:::<<<>>>QQQkkk|||xxxssspppqqquuuxxxzzz|||{{{{{{~~~ttt^^^ZZZqqqrrrggghhhwww~~~{{{eeeGGG999333333222222333333444555444555777888:::<<<===>>>EEEIIIRRRbbbvvv}}}qqq~~~sssaaauuuxxxxxxnnngggdddZZZJJJDDDHHHQQQ^^^ooozzz}}}}}}ppp]]]ZZZMMMLLLJJJFFF???:::<<<@@@===<<<>>>DDDDDDGGGUUUgggrrrtttwwwyyy{{{}}}xxxvvvrrrpppnnnkkkhhheeedddcccdddhhhjjjlllrrryyywwwxxx|||{{{vvvyyyuuuxxxvvvrrrqqqwwwuuubbbZZZcccfffkkkoookkk\\\FFF777888:::<<>><<<<<<<<<;;;999777666555333222111///...---,,,,,,------------------------000///...------------,,,,,,---------....................................---.........//////000000.........///000111111111111222222333444555666666::::::;;;;;;:::;;;>>>AAAEEEGGGJJJOOOSSSWWWZZZ\\\\\\___dddggghhhiiijjjkkkiiigggggghhhlllppprrrrrrxxxzzz|||}}}~~~}}}wwwrrrnnniiidddeeejjjjjjiiihhheee```___gggsssyyyuuuooojjjjjjlllpppsssoookkkfff___ZZZXXX[[[```fffhhhrrr|||hhh\\\TTTKKKFFFEEEAAA@@@BBBNNNccctttrrrhhhhhhyyy}}}||||||uuummmaaaSSSIIIAAA:::888:::777GGG^^^rrr~~~yyyvvvqqqnnnnnnqqqtttvvv|||}}}nnn^^^\\\pppnnnfffmmmzzz~~~}}}www```CCC888333333222222333333444555555555666888:::<<<>>>???@@@CCCKKK[[[ooozzzuuuiiisssiiisss~~~yyypppkkkhhh^^^MMMCCCDDDLLLXXXjjjwww~~~zzzkkk^^^[[[^^^tttrrrgggdddYYYPPPHHHEEEGGGFFFBBB>>>@@@>>>BBBFFFEEEGGGUUUfffsssuuuxxxzzz|||~~~~~~|||yyywwwuuussspppmmmooommmnnnrrrssstttyyy~~~~~~|||}}}yyytttuuu~~~|||wwwrrrnnnooouuuwwwxxxjjjcccbbbfffkkkmmmfffVVVDDD777:::;;;???BBBFFFIIIKKKLLLNNNNNNPPPSSSSSSSSSXXX```www}}}vvvzzzpppaaa]]]gggjjjkkkkkkqqquuuaaaPPPEEExxx[[[JJJFFFCCC>>>======<<<;;;999777555444222111000...---,,,,,,+++------------------------000000///...------,,,,,,------........./////////........................,,,------...///000111111......//////000000111111111222222333444555666666999:::;;;;;;:::<<<>>>AAADDDFFFJJJNNNRRRVVVYYYZZZ\\\```eeehhhiiiiiiiiiiiigggffffffhhhkkkoooppppppvvvxxxyyyzzz{{{}}}|||vvvmmmgggiiipppjjjkkkooorrrqqqqqqxxx~~~tttfff___aaaiiirrrwwwwwwuuuqqqkkkggggggiiilllkkkkkktttwwwhhhaaaZZZUUURRRGGGIIIJJJPPPeeexxxvvvggg^^^___qqq~~~zzzzzz}}}yyykkk___RRRHHH???888666888444===MMM^^^nnnyyy}}}zzzwwwtttssstttvvvxxx}}}fff]]]^^^nnnzzzjjjgggrrr}}}{{{rrrXXX>>>666333333222222333333444555555555555777999;;;>>>@@@DDDEEEKKKYYYmmmzzzuuujjjcccpppzzz|||}}}|||yyyttt{{{vvvooommmmmmdddSSSFFFBBBEEEPPPaaarrr~~~vvvfff\\\TTTPPPOOOZZZbbbqqqzzzlllhhhnnnssstttqqqllleee]]]YYYWWWSSSJJJAAADDDDDDHHHMMMJJJIIIUUUeeetttvvvyyy{{{|||~~~}}}|||zzzwwwtttrrrpppqqquuuvvvvvvzzz~~~|||~~~xxxqqqnnnuuu~~~}}}zzzzzztttrrruuuzzz~~~~~~xxxuuu|||hhhbbbaaagggmmmjjj___NNN@@@777;;;===BBBGGGKKKMMMNNNOOOMMMLLLOOOQQQQQQPPPTTT[[[oooyyyllliiivvvmmmaaaiiinnnrrrqqqqqq||||||iiiVVVJJJ}}}___LLLFFFBBB<<<>>>>>>===;;;999666444333222111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000///---,,,+++,,,.........////////////000........................,,,,,,---...///000111222.../////////000000000111111222222333444555666666999:::;;;::::::<<>>DDDIIIMMMOOOPPPPPPLLLLLLNNNPPPOOOMMMQQQWWWhhhtttjjjoootttaaabbbmmmyyy~~~|||ooo^^^QQQ~~~```LLLGGGCCC===>>>>>>===;;;999666444333222111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111000---++++++,,,.........////////////000........................,,,,,,---...///000111222////////////000000000000111222222333444555666666888999:::::::::<<>>999888777777999BBBRRRdddsss|||}}}~~~|||{{{|||~~~zzzqqqqqq}}}rrroooqqqnnnuuu{{{qqqWWWSSSWWWfffooocccfffppp{{{~~~yyykkkMMM555333333333222222333333444555555666666888:::===@@@BBBEEEFFFJJJTTTfffwww}}}zzzsssuuuwwwzzz}}}vvvyyywwwiiiuuu}}}ssszzzppp}}}|||qqqmmmmmmooommm```NNNCCCAAAFFFQQQbbbsss~~~tttlllfff```[[[ffffffhhhkkkrrr{{{|||rrraaaTTTWWWiiizzzmmmXXXSSSSSSYYYbbbccc]]]___gggwwwxxxzzz{{{||||||~~~{{{wwwtttooommmooosssuuuwww~~~}}}vvvjjj```cccooozzzxxx|||}}}{{{uuu|||gggWWWYYY```iiipppiiiVVVDDD999777<<>>======<<<;;;999777555444222111000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...+++,,,...------........./////////........................,,,------...///000111111////////////000000000000111222222333444555666666888999::::::;;;<<<@@@BBBGGGJJJOOOUUUYYY\\\]]]^^^\\\___bbbdddeeefffgggiiigggdddbbbbbbffflllpppssssssuuuvvvwwwxxxzzz~~~|||vvvsssuuuuuuttttttvvvtttnnngggfffmmmvvv~~~~~~|||tttqqqrrrnnnfff___bbbhhhrrr}}}uuummmkkkeeeYYYOOOQQQ\\\dddfff]]]___dddooo~~~zzzxxxqqqoookkkfff```\\\YYYWWWnnnxxxxxxooobbb[[[UUURRRKKKBBB;;;999333333444;;;III\\\nnnzzz}}}zzzuuu{{{tttqqqsssrrryyy}}}~~~xxxhhhSSSTTTXXXbbbfff]]]gggqqqzzz|||wwwfffGGG111444333333222222333333444555555666888;;;===@@@BBBCCCCCCFFFIIIOOO]]]ppp~~~|||ttttttttt{{{jjjppp}}}tttvvvqqqmmmnnnmmmdddSSSFFFCCCEEEKKKVVVfffttt|||pppddd```eeekkkooorrrwwwxxxnnn___SSSQQQ]]]qqqfff___ZZZ\\\gggllliiiiiinnnzzz|||}}}}}}||||||}}}|||xxxuuunnnllllllooorrrvvv~~~~~~~~~~~~zzzpppgggkkkyyy{{{tttlllkkkooogggXXXTTTZZZbbbiiilllcccPPP@@@999999===???CCCHHHKKKMMMNNNNNNOOOOOORRRUUUSSSPPPSSSXXXbbb{{{~~~jjjkkkuuuyyy{{{lllVVVKKKSSSggg}}}yyyfffWWW|||^^^LLLGGGDDD>>><<<<<<<<<;;;999777666555333222111///...---,,,,,,++++++++++++++++++++++++)))---111111...,,,---///,,,---------....................................---.........//////000000000000000000////////////111222222333444555666666888999::::::;;;===@@@CCCHHHKKKPPPVVVZZZ]]]^^^^^^^^^```bbbdddeeegggkkkmmmnnniiidddbbbdddiiinnnqqqsssuuuwwwyyyyyyzzz}}}{{{ssslllllloooqqqssswwwxxxrrrkkkhhhkkkuuuzzzvvvwwwpppeee___eeelllsss~~~}}}zzzjjj]]]UUUMMMEEEBBBBBBGGGTTTaaaddd[[[ZZZfffvvv~~~{{{wwwsssllljjjeee___YYYRRRKKKGGGSSS]]]hhhoootttvvvqqqkkkddd\\\TTTNNNGGG===888777111222444888BBBRRReeerrr|||sssbbbVVV```dddcccaaa\\\mmmvvv|||zzzrrr___@@@///666333333222222333333444555555777:::>>>AAABBBCCCCCCCCCHHHKKKLLLVVViii}}}}}}xxxrrruuuzzzqqqrrr{{{ooogggpppxxxzzzwwwqqqkkkllloookkk^^^QQQFFFEEEEEEKKKWWWggguuu~~~nnnrrruuuwwwxxx{{{~~~nnn]]]SSSMMMQQQbbbvvv~~~|||wwwxxxvvvkkk___[[[dddoooqqqsssvvv~~~}}}~~~|||yyyvvvoookkkiiikkknnnrrr|||yyy{{{mmmhhhaaaZZZSSSNNNSSS[[[hhhiiifffYYYGGG;;;:::===@@@AAADDDGGGJJJLLLMMMNNNLLLLLLPPPSSSQQQNNNPPPVVV___sss|||wwwyyyuuu~~~|||nnn\\\WWW\\\lllxxx}}}ooo]]]aaaMMMHHHCCC===;;;;;;;;;:::999888666666444333111000...---------++++++++++++++++++++++++''',,,111111...,,,...000,,,,,,,,,---------.......................................///////////////000000000000////////////111222222333444555666777777999::::::;;;===@@@CCCEEEIIINNNTTTXXX[[[\\\\\\```aaacccdddfffiiimmmqqquuuooohhhcccdddiiimmmpppsssvvvyyyzzzzzzzzz|||}}}|||qqqhhhgggkkkooosssxxxzzztttkkkfffhhhttt{{{zzzpppccc^^^fffnnnssszzzssswwwjjjTTTCCCBBB:::777;;;;;;===MMMaaabbbMMMGGGXXXdddbbbgggvvv}}}zzzuuuqqqllliiiddd^^^WWWOOOFFFAAA<<>>666333444222333555777<<>>===<<<;;;;;;999999888777555555333111000/////////------............------//////000111111000///............------,,,,,,,,,------............------...............///000000111111000000000000000111222333333444666888999:::777999;;;<<<<<<>>>AAADDDIIILLLNNNPPPVVV]]]^^^ZZZ```aaaccceeehhhjjjlllmmmwww{{{wwwmmmiiimmmrrrrrrvvvwwwyyyzzzzzz{{{|||~~~yyymmmjjjkkknnntttzzz{{{uuummmkkkppp|||~~~nnn^^^ZZZWWWcccqqqrrrsssuuuooobbbmmmwww]]]KKKBBB===666444888999999FFFXXXhhhdddYYYYYYbbb___WWWZZZwww}}}yyyuuurrrqqqkkkbbbZZZSSSLLLDDD???<<<<<<@@@HHHSSSYYYYYYVVVHHHEEE@@@<<<999777444222444222000111777CCCQQQ[[[lll{{{rrr]]]bbbmmmssshhh\\\eeeyyy}}}~~~yyygggOOO;;;333333333333333222222333333444777888999;;;===@@@BBBDDDIIILLLPPPPPPNNNWWWnnnxxx~~~pppooonnnrrrnnneeeyyy}}}ttt|||zzzoookkklllkkkqqqqqqeeeWWWLLLEEEGGGJJJQQQeee|||}}}}}}~~~|||gggYYYMMMGGGOOO^^^rrrxxxjjjppp{{{~~~lll^^^aaammmxxx~~~}}}~~~}}}{{{xxxtttrrrllllllkkkiiijjjqqq{{{|||yyy}}}}}}tttdddTTTJJJMMMYYYcccmmmhhh[[[KKK>>>;;;===@@@EEEGGGHHHHHHIIIKKKNNNQQQKKKIIIGGGIIIKKKLLLKKKIIIUUUaaaqqqyyysssuuu~~~mmmssszzzvvvwww}}}ddd~~~]]]PPPHHH@@@>>><<<;;;:::999888777777666555444222111//////......------............------......000000000///...---......---------,,,,,,,,,...//////////////////..................///000000111111000000000000111111333333333444555777888999777999;;;<<<<<<>>>AAADDDEEEJJJRRR]]]jjjpppkkkaaaaaabbbdddfffhhhjjjlllmmmtttxxxvvvnnniiimmmqqqrrrtttvvvxxxyyyyyyzzz|||~~~~~~qqqiiifffgggnnnvvv}}}vvvmmmiiinnn{{{tttcccTTTPPP\\\kkknnnpppqqqkkk]]]aaattt|||gggSSSEEE???;;;444333666666555@@@OOO```^^^YYY]]]hhhdddZZZ[[[mmm{{{xxxuuupppjjjaaaYYYRRRKKKBBB<<<:::999:::>>>DDDGGGEEEAAAAAA>>>:::777666555444222444333111111555>>>JJJRRRcccrrr}}}zzztttwwwxxx\\\```jjjqqqiii___gggxxx|||{{{rrr```JJJ999444444444333333333333333444555777888999;;;===@@@BBBDDDGGGJJJNNNNNNMMMUUUkkk~~~tttoooyyynnnsss~~~pppkkkkkkkkkpppoooccc[[[PPPHHHGGGGGGLLL^^^ssszzz{{{~~~rrrbbbRRRGGGJJJUUUiiiuuupppvvv}}}sssfffdddmmm{{{~~~}}}~~~~~~{{{yyyxxxuuuqqqoookkkkkkjjjiiijjjrrr}}}}}}||||||zzz{{{xxxlll]]]RRRRRR\\\eeellldddUUUFFF===;;;>>>@@@GGGHHHHHHHHHGGGHHHKKKMMMJJJHHHGGGHHHKKKMMMMMMLLLSSS]]]jjj|||{{{|||}}}mmm}}}\\\OOOHHH???===;;;::::::999888777666555444333222000///...------------............------,,,---...//////...------...------------,,,,,,,,,//////000000000000//////...............///000000111000000000000000111111333333333333444555666777777999;;;<<<<<<>>>AAADDDFFFJJJRRR```pppxxxqqqeeecccdddeeegggiiikkklllmmmpppssssssnnnjjjllloooqqqrrrtttvvvwwwxxxyyy{{{}}}{{{ooofffeeennnyyyzzznnngggiiivvv{{{iiiYYYSSS\\\kkkppptttvvvppp```ZZZfffzzztttiii[[[NNNCCC<<<888999444333666555333:::EEENNNPPPPPPYYYfffbbbVVVUUU___sss}}}zzzxxxqqqkkkccc[[[TTTLLLCCC<<<999666555777999999777333888666333222333444333222444333111111222888@@@FFFSSSaaakkkjjjeeekkkyyyttt[[[bbbnnnsssllleeemmmzzz|||vvviiiUUUBBB666333555444333333333444555555666888888999;;;===@@@BBBCCCDDDFFFJJJKKKKKKRRReeexxxzzzzzz|||nnnyyynnnlllkkkppppppdddbbbWWWMMMHHHEEEGGGTTTdddrrrwww}}}ttt```OOOJJJOOOaaavvvrrrxxx}}}zzzqqqiiippp~~~|||zzzwwwtttssspppmmmjjjhhhhhhhhhhhhkkkttt~~~yyyqqqnnnsss|||yyyqqqdddYYYWWW___gggjjj^^^MMM@@@;;;<<>>;;;;;;:::999888777666666444333111///...---------,,,------......------,,,+++,,,---.........---,,,------------------------/////////000000/////////...............///000000000000000000000000111222333333333333333444555666777999;;;<<<<<<>>>AAACCCJJJKKKNNNTTT___iiiiiiccceeeeeefffhhhiiikkklllllllllooopppnnnkkkkkknnnppprrrtttvvvwwwxxxyyy|||~~~uuuiiifffqqq~~~rrrfffcccnnnpppcccZZZ```mmmssszzz{{{iii[[[\\\zzzxxxbbbYYYMMMCCC===:::888666999666666888777555999@@@AAAEEEGGGSSSbbb^^^RRRQQQUUUhhh~~~}}}zzzxxxuuuppphhh```YYYPPPFFF???888777666777999;;;:::888666444222111222333333333222333222111222555:::>>>EEEPPP[[[\\\\\\eeexxxiii[[[jjjyyy|||qqqjjjqqq}}}~~~sssaaaLLL;;;333333555444444444444555666777888999999:::<<<>>>@@@BBBDDDBBBCCCFFFHHHIIINNN^^^nnnyyyuuuuuummmjjjooosssllljjj```TTTLLLFFFDDDLLLWWWjjjrrr|||~~~ttt^^^RRRPPP\\\zzzvvvtttvvv|||yyypppvvv~~~}}}xxxvvvrrrpppnnnllliiigggeeefffggghhhllluuu}}}~~~~~~}}}yyywwwsssuuuzzzsssrrrmmmcccZZZZZZaaajjjgggWWWEEE<<<<<<>>>AAADDDIIIJJJJJJJJJHHHGGGHHHJJJMMMLLLKKKJJJKKKMMMOOOPPPUUU\\\bbbqqqzzz~~~|||zzz{{{vvvxxxWWWLLLFFF@@@???<<<<<<;;;:::999888777777444333111///...---------,,,,,,------------,,,,,,***+++---.........---,,,---------------------------......//////......---...............///000000000000//////000111222222333333333333333444555666777999;;;<<<<<<>>>AAACCCIIILLLMMMMMMQQQYYY^^^^^^eeeeeefffhhhiiikkklllllljjjkkkmmmmmmkkkjjjlllpppsssuuuwwwxxxyyyzzz|||~~~yyymmmiiitttxxxhhh___eeeuuuzzzkkk```cccmmmqqqzzznnn]]]UUUgggpppWWWOOODDD===<<<<<<:::999888666777888888777999<<<>>>BBBEEERRRbbb___TTTTTTTTTdddxxx~~~{{{xxxvvvwwwrrrkkkeee^^^TTTIIIAAA999888888999;;;>>>??????:::888555444555555444333111222333333333555888;;;@@@HHHQQQVVVZZZdddxxx~~~cccZZZpppqqqjjjrrr}}}qqqZZZDDD777222222333444444444555666888999:::;;;;;;<<<===???AAACCCEEEAAABBBDDDGGGHHHKKKWWWccc}}}vvv{{{|||nnnfffkkkrrrqqqpppggg\\\RRRJJJFFFHHHMMMcccnnn{{{ppp]]]TTTVVVooowwwoooyyy{{{vvv}}}~~~|||zzzwwwtttpppmmmkkkiiigggeeedddfffhhhkkkoooxxx|||}}}uuunnnyyy|||xxxzzzxxxzzzvvvmmmkkkfff___[[[^^^fffmmmaaaPPP???;;;>>>@@@CCCGGGHHHIIIKKKKKKJJJJJJKKKMMMPPPPPPOOOMMMLLLLLLMMMNNNPPPWWWZZZhhhwwwxxxkkkoooxxxxxxyyyxxxWWWKKKFFF@@@@@@===<<<<<<;;;:::999888888444333222000///...------,,,,,,------------,,,,,,***+++---............---,,,,,,,,,------------...------............------...............///000000////////////000111222333333333333333444555666777777999;;;<<<<<<>>>AAADDDBBBJJJOOOQQQSSSXXX[[[[[[cccdddeeegggiiikkklllmmmjjjjjjlllmmmkkkhhhkkkppptttvvvxxxyyyyyyyyy{{{}}}{{{zzzuuu{{{~~~mmmaaaaaannn{{{wwwmmmpppxxxyyytttdddWWW[[[iiiqqqmmmdddOOOIIIAAA<<<;;;:::999888999888888888888777777888:::???CCCPPPbbb```UUUUUUVVVbbbuuu~~~|||yyywwwvvvrrrlllggg```WWWKKKCCC;;;:::888888888:::===>>>???<<<999777777666555444111222333333333555888:::@@@DDDMMMVVV]]]hhhyyy}}}rrr^^^YYYpppyyyjjjgggqqq{{{mmmSSS???555222222222444444555666777999;;;<<<======>>>???AAACCCEEEFFFCCCBBBDDDGGGHHHIIIPPPYYYrrryyysssffffffnnnooopppkkkbbbYYYQQQKKKHHHHHH[[[gggvvvnnn```XXXgggooovvvyyyzzz~~~zzzyyyxxxtttpppmmmkkkjjjhhhfffeeeiiimmmqqquuu|||}}}||||||~~~}}}pppcccfffqqqtttrrr}}}}}}~~~yyysssyyy|||~~~uuuyyynnnjjjddd``````ccchhhkkkXXXHHH<<<===@@@AAADDDHHHFFFIIIKKKLLLLLLLLLMMMOOOQQQRRRRRRQQQNNNLLLLLLMMMOOOXXXYYYdddwwwvvvtttwwwzzzyyyaaahhhyyywwwzzzXXXKKKFFF??????<<<<<<;;;:::999888777777555444222111//////......+++,,,,,,------,,,,,,+++***+++---...//////......,,,,,,,,,---------............////////////.....................///000000////////////000111222333333333333444555777888999777999;;;<<<<<<>>>AAADDDBBBHHHNNNQQQVVV[[[]]]ZZZaaabbbdddfffhhhjjjlllmmmllljjjkkkmmmjjjgggjjjqqquuuvvvxxxxxxwwwwwwyyyzzzxxx}}}sssfffdddnnnzzz}}}zzziii`````````[[[TTTEEEAAA<<<999999:::;;;<<>><<<:::999999888666555<<>>FFFUUUcccooo~~~vvvtttxxxzzz}}}{{{iii\\\]]]nnnvvvkkkbbbhhhtttzzzzzzfffLLL:::444444444222444444555666888:::<<<===??????@@@AAACCCEEEFFFGGGFFFDDDEEEHHHHHHHHHLLLRRRccc||||||~~~~~~~~~nnnfffiiiiiimmmjjjeee]]]VVVPPPJJJFFFMMMYYYjjjwww~~~yyyjjjmmmssswwwvvvuuuzzz}}}{{{zzzvvvrrrnnnmmmkkkjjjhhhjjjnnntttyyy||||||~~~|||}}}|||ppp```YYY]]]ttttttrrryyy|||uuuvvvyyy|||}}}}}}|||zzztttnnngggeeefffgggdddaaaNNNAAA999>>>BBB@@@BBBHHHFFFHHHKKKLLLLLLKKKLLLMMMOOORRRTTTSSSPPPNNNMMMNNNPPP[[[[[[bbb}}}yyysss|||}}}rrr[[[aaavvvvvv~~~}}}ZZZLLLFFF???>>>;;;::::::999888777666666555555333111000/////////+++,,,,,,------,,,,,,+++***,,,---///000000//////,,,,,,,,,------.........//////000000000000//////...............///000000////////////000111222333222333333444666888999:::777999;;;<<<<<<>>>AAADDDGGGHHHHHHJJJRRR[[[]]]YYY```aaaccceeehhhjjjlllmmmmmmjjjkkkllljjjfffjjjrrrtttvvvwwwwwwvvvvvvwwwxxxxxx|||xxxkkkhhhqqq|||xxx~~~nnnddd\\\RRRHHH???>>><<<:::<<>>HHHZZZnnnlll```___XXX```pppyyyvvvrrrnnniii___TTTKKK>>>===;;;999888999===@@@???<<<999777777777666555333333333222111222444666555666@@@TTTgggvvvzzz|||ttthhh```cccnnnnnnaaa^^^kkkxxx|||uuuaaaHHH888444555555333444444555777999;;;===>>>@@@AAAAAABBBDDDFFFGGGHHHGGGEEEEEEHHHIIIHHHJJJNNNTTTrrruuummmrrrxxxzzz{{{}}}wwwiiigggeeejjjiiieee___YYYSSSKKKEEE@@@MMM___oooyyy~~~zzzrrrtttwwwsssyyy|||xxxssspppnnnmmmkkkjjjmmmrrryyy~~~~~~{{{||||||}}}rrr```TTTSSSeee{{{xxxvvvwwwzzz}}}yyywwwyyyxxxyyy|||{{{xxxqqqjjjhhhjjjggg___VVVGGG<<<888???BBB???@@@GGGFFFHHHKKKLLLKKKJJJJJJKKKMMMQQQUUUUUURRROOONNNOOOMMMYYYXXX\\\vvv~~~|||uuulllsssmmmWWW[[[qqqwww{{{\\\JJJEEE@@@@@@===<<<;;;:::888777666666444333111000...---------/////////...------,,,,,,------...///000111222222//////.........---------------///000000///......111000///...------...////////////000000111111222444444444444555777888999::::::999:::;;;>>>AAACCCDDDGGGKKKOOORRRUUUXXX[[[```cccfffiiiiiiiiiiiijjjjjjkkkmmmnnnnnnmmmkkkjjjuuuvvvwwwwwwvvvuuuuuuvvv{{{~~~|||qqqkkkrrr}}}~~~xxx{{{xxxmmm```TTTKKK@@@999:::;;;>>>GGGTTTTTTVVVOOO@@@888:::;;;777<<<>>>LLLeeevvvwwwoooiii```gggsss{{{|||yyytttnnneeeXXXKKKEEEAAA===:::999999999888:::999888777666555444444444333333333333444555555999:::AAANNNcccyyyuuueee^^^lllllldddZZZ^^^lllssspppsss[[[BBB777444111333888333333444555777:::===>>>@@@BBBCCCCCCBBBBBBFFFJJJIIIJJJJJJJJJJJJJJJJJJIIIQQQddd~~~{{{rrrooommmjjjssswwwwwwlll```___gggjjjhhh```ZZZWWWPPPGGGDDDGGGRRRfffvvv}}}qqqdddkkk}}}~~~|||zzzvvvtttqqqpppooorrr{{{~~~~~~{{{uuuooocccUUUgggvvv~~~}}}{{{~~~oookkkpppqqqbbbdddcccaaafffgggZZZGGG:::===AAACCCDDDEEEGGGHHHIIIJJJLLLMMMNNNMMMLLLJJJLLLKKKLLLQQQWWWXXXTTTOOOTTTUUURRRTTTeee}}}}}}zzzsssrrrvvvuuu]]]TTTdddzzzwwwyyy}}}\\\JJJEEE@@@???===<<<;;;:::888777666666444333111000...---------------..................------...///000111222222//////.........---------//////111222222111111000111000///...---......///111111222222333333444444555555555666777888::::::::::::::::::<<>>EEEPPP\\\```[[[KKK@@@??????<<<>>>???MMMggg}}}|||vvviiioooyyy~~~yyyrrrmmmggg\\\QQQGGGCCC>>>:::999888777666999999888777666555444444444444444333444555555666888999???MMMbbbyyyppp```ZZZiiiiiibbb\\\bbbpppuuuqqqmmmUUU===444444222333777444444444666888;;;===>>>???AAABBBBBBBBBCCCFFFJJJJJJIIIIIIHHHHHHIIIIIIJJJMMM___vvv~~~ssskkkppptttttt{{{oooddd```hhhkkkjjjccc^^^ZZZRRRIIIEEEBBBIII\\\ppp}}}sssaaacccqqq~~~{{{yyyvvvtttrrrrrrvvv}}}~~~{{{xxxuuukkk```ooo}}}{{{yyy{{{xxxooogggfffddd]]]^^^___aaadddaaaRRRDDD:::===AAACCCDDDEEEFFFHHHGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJKKKPPPVVVWWWSSSOOOQQQRRROOOOOO^^^tttrrruuu{{{xxxnnnttt{{{ttt___QQQ]]]sssxxxvvvvvv]]]KKKDDD???>>>===<<<;;;:::888777666666444333222000///...------,,,,,,------...//////000------...///000000111222...............---------//////000111111111111111000000///............///111111222222333444444555444444444555666777999999:::::::::;;;===???BBBCCCEEEHHHLLLPPPSSSVVVYYY[[[```bbbfffhhhhhhiiijjjkkklllmmmnnnppppppooommmlllttttttrrrqqqooopppsssvvvvvvvvvwww}}}{{{rrrpppssstttooossshhhgggsssnnnZZZHHHAAA@@@???EEEMMM]]]fffdddTTTEEE@@@>>><<>>JJJfffxxx{{{~~~xxxooojjjfff]]]TTTMMMHHHBBB>>>;;;999777666888888777666555555444444555555444444555555666777777888>>>MMMccczzzjjj___]]]gggeee___[[[dddssswwwrrrfffMMM777111444333333555555555666777999<<<>>>???>>>@@@AAABBBCCCEEEHHHJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKXXXkkk|||sssqqqtttsss{{{yyy}}}zzztttnnneee^^^gggiiiiiifffccc^^^VVVMMMIIIAAAAAAPPPeeeuuu~~~{{{jjjfffkkkxxx|||zzzyyyxxxwww|||~~~~~~~~~~~~}}}xxxppptttvvvrrrqqqvvv|||lll```[[[VVVXXXVVVYYY```aaaVVVHHH???;;;>>>BBBDDDDDDEEEFFFGGGEEEFFFHHHJJJKKKJJJJJJIIIHHHHHHJJJOOOTTTUUURRROOONNNQQQOOOMMMWWWkkk{{{ooollljjjooo~~~~~~|||{{{nnnYYY___uuu{{{wwwuuu|||^^^KKKDDD>>>======<<<;;;:::888777666666444333222000///......------------.........//////------......///000000111........................------......//////000000/////////.........//////...//////000111222333333222222222222444555666777;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHMMMQQQSSSVVVZZZ\\\```bbbeeeggghhhiiijjjlllkkklllnnnooopppooommmlllpppqqqrrrqqqpppppprrrtttrrrrrrtttyyyvvvpppooovvvpppnnnvvv{{{dddPPPPPP\\\hhhttt~~~qqqVVVIIIDDDBBBFFFNNNZZZgggjjj[[[IIIAAA>>><<<>>><<>>??????@@@BBBDDDEEEGGGJJJKKKMMMKKKIIIGGGGGGIIIKKKMMMKKKTTTccctttxxxxxxuuuttt~~~xxxssskkkcccdddeeefffgggfffbbbYYYRRROOOFFF@@@GGGVVVfffttt}}}{{{vvvsssvvv~~~|||~~~xxxwwwyyyhhh\\\UUUQQQTTTQQQWWW```]]]MMM@@@<<<>>>@@@CCCEEEEEEEEEFFFHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGIIIMMMQQQRRRPPPNNNMMMQQQQQQNNNUUUgggzzzyyyssskkkjjjuuuvvvssshhhhhh|||}}}{{{^^^KKKDDD===<<<===<<<;;;:::888777666666555444222111///.........//////.........---------------......//////000000---.....................---------...//////000111......//////////////////---......///111222222333222222222222444555666777;;;;;;<<<===???AAACCCCCCFFFIIINNNQQQTTTWWWZZZ]]]```bbbeeeggggggiiikkkmmmjjjlllnnnooopppooonnnmmmmmmppptttvvvuuusssqqqqqqooorrruuuwwwzzz{{{sssrrryyyssslllmmmttt}}}~~~lllZZZJJJGGGKKKSSSbbbpppbbbPPPGGGCCCGGGOOOZZZiiiooobbbPPPFFFCCC@@@===<<>>>>>AAAAAACCCEEEHHHJJJKKKKKKNNNLLLJJJIIIIIIJJJLLLNNNJJJRRR^^^nnn|||wwwpppwww}}}www}}}lllggg|||yyysssdddbbbbbbeeegggccc]]]XXXQQQJJJDDDDDDJJJUUUhhhwwwyyyvvvrrrrrr~~~~~~}}}|||yyy||||||gggZZZRRROOORRRRRRXXX___YYYHHH======@@@CCCEEEGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBEEEFFFHHHKKKMMMNNNNNNLLLKKKOOOQQQPPPTTTcccvvv~~~vvvttt|||xxxqqq|||qqqppp}}}|||___LLLEEE>>><<<===<<<;;;:::888777666666555444333111000///......000//////...------,,,,,,------........./////////---------...............////////////000222333444---...//////000/////////......///000111333444444444444444555666777999999;;;<<<===???@@@BBBCCCDDDGGGJJJNNNRRRUUUXXX[[[]]]```bbbdddfffgggiiikkknnnkkklllnnnpppqqqpppooonnnmmmqqqwwwzzzyyyvvvsssrrrqqquuuyyyzzzzzz{{{{{{|||xxxqqqooouuu~~~xxxgggUUUKKKEEEHHHYYYllllllZZZOOOHHHKKKRRRYYYiiiqqqeeeTTTJJJEEEAAA===>>>GGG]]]|||nnn```SSSNNNHHHCCCAAA???===<<<999999999888888777777777888888777777777888999999<<<>>>GGG[[[tttwwwfffuuuxxxeeecccoooyyyvvvmmmTTTCCC444444666333111333666777888:::<<<<<<======BBBBBBCCCFFFIIIKKKKKKJJJMMMLLLJJJIIIIIIJJJLLLMMMHHHOOOYYYhhhyyyooorrrvvvqqqpppyyyyyynnnkkkeeebbbeeehhheee```]]]RRRNNNIIIEEEDDDKKK]]]mmmzzz~~~|||pppfffbbbaaafffvvv}}}|||~~~}}}yyyxxx~~~~~~tttrrr}}}~~~hhhWWWOOONNNSSSVVV\\\\\\SSSFFF>>>>>>AAACCCFFFGGGGGGFFFGGGGGGHHHGGGGGGEEEDDDCCCBBBBBBEEEFFFHHHIIIJJJKKKJJJJJJGGGKKKNNNOOORRR\\\lllxxxxxxwwwzzzzzz|||vvvwww___MMMFFF???======<<<;;;:::888777666666555444333111000///........................---------------.........//////---------.........////////////...///000222333444,,,---///000000000//////,,,,,,---///000222333333555555555666777888::::::;;;<<<>>>???AAACCCCCCDDDGGGJJJOOORRRUUUXXX[[[^^^```bbbdddfffgggiiilllnnnmmmnnnqqqrrrssssssrrrqqqppptttyyy|||{{{yyywwwvvvxxxzzz}}}zzzvvv{{{sssaaaSSSHHHEEERRRccc|||vvvhhh]]]SSSRRRYYY^^^mmmtttiiiYYYOOOHHHBBB===@@@GGGYYYvvvvvvjjjXXXSSSMMMGGGCCC@@@>>><<<:::::::::999999999999999888888888888888999::::::<<>>444555555111111666555666888:::;;;<<<<<<<<>>===<<<;;;:::888777666666555444333111000//////...,,,,,,------.../////////---------...............---------.........//////------,,,---...000222333,,,---///000000000//////))))))+++,,,---///000000444444444444555777888999;;;<<<>>>@@@BBBCCCDDDDDDGGGKKKOOOSSSUUUXXX\\\^^^```bbbdddeeegggiiillloooooopppsssuuuuuuuuutttssstttwwwzzz|||{{{zzzzzzzzz}}}~~~{{{sssdddXXXMMMEEEKKKVVVwww~~~uuuiii]]][[[```hhhvvv{{{qqqbbbXXXOOOGGG===@@@EEERRRjjjxxx___ZZZRRRKKKGGGCCC@@@>>>;;;;;;::::::::::::::::::999999888888999999:::;;;<<<@@@KKKaaa{{{xxxyyyxxxzzz}}}eeebbbsssuuudddgggtttwwwjjj\\\DDD:::333555444111222999555666888:::;;;;;;;;;;;;AAA@@@@@@CCCGGGHHHFFFCCCHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKMMMVVVuuuxxxvvvwwwlllkkkkkkhhheeeeeebbbZZZPPPJJJEEECCCGGGNNNgggqqq|||zzzvvvqqqsssxxx}}}wwwvvvwww|||}}}|||~~~zzzsssxxxttt___PPPMMMRRRTTT```bbbUUUHHHEEEDDDAAA???AAADDDDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGEEEGGGHHHHHHFFFEEEFFFFFFGGGIIIMMMOOOPPPRRRYYY```}}}___JJJDDDBBB???;;;::::::999888777666666555444333111000/////////------------------------......------------.......................................///000111111222//////............/////////////////////000000111111222333555777999999:::::::::<<<===@@@BBBEEEFFFHHHKKKOOOSSSUUUXXX[[[]]]___aaacccdddfffhhhlllnnnoooqqqssssssrrrppppppqqqrrrzzzyyyuuuxxx}}}~~~yyyxxxqqqaaaPPPFFFGGGKKKccc~~~~~~qqqgggeeehhhzzzvvvwwwsssiiifffbbbTTTGGGDDDEEENNN[[[gggqqqvvvooopppuuu}}}jjjeee\\\VVVQQQKKKCCC>>>BBB@@@<<<;;;::::::999888999999999888777777999<<<>>>AAAPPPkkkrrryyyyyy~~~jjj]]]```nnnyyyvvvjjjbbbiiivvvttt___JJJ999777555333333444666888<<<<<<;;;:::;;;<<<===>>>;;;>>>BBBFFFGGGGGGEEEDDDBBBDDDGGGHHHHHHHHHIIIKKKGGGSSSZZZZZZccczzztttppp}}}ttthhhgggmmmkkkcccaaa___YYYQQQJJJFFFFFFHHHVVV```mmmxxx~~~yyyuuu{{{xxxvvvvvvyyy~~~~~~~~~uuurrrjjjppppppggg\\\WWWUUUTTT^^^ccc```RRREEEBBBBBB@@@AAABBBCCCCCCCCCDDDFFFHHHCCCCCCBBBBBBCCCDDDFFFGGGDDDFFFHHHHHHFFFDDDCCCDDDEEEGGGJJJJJJKKKMMMSSSXXXwww~~~tttnnnjjjkkkxxx~~~```JJJDDDBBB>>>;;;;;;:::999888777666666666555333111000///......------------------------......------------.....................---------------...//////000111111//////............////////////...//////000111111222333444666888999999999<<<<<<===>>>???AAACCCDDDIIILLLPPPTTTVVVYYY\\\^^^___aaacccdddeeefffiiikkkmmmoooqqqqqqpppoooooopppqqqwww}}}}}}xxxuuuvvvxxx~~~}}}xxxiiiWWWLLLKKKNNN^^^sssxxxvvvxxx|||rrrqqqnnnaaaNNNJJJGGGLLLVVV```fffiiiiiijjjoooxxxqqqkkkbbb[[[VVVPPPIIICCCDDDAAA===<<<<<<<<<;;;;;;999::::::999888999;;;>>>@@@FFFWWWqqqvvvzzzsssbbbZZZcccooosssjjjaaa]]]fffsssoooZZZDDD999777555333333555777888===<<<;;;:::::::::;;;<<<===???BBBEEEFFFFFFEEEDDDBBBDDDFFFGGGGGGHHHIIIKKKPPP[[[dddcccaaaooo~~~zzzlll}}}zzzllldddeeejjjlllgggaaaYYYSSSOOOKKKGGGDDDJJJTTTdddrrr}}}}}}yyywwwxxx{{{xxxwww|||{{{rrrhhhllllllddd]]]]]]______cccccc[[[LLLBBB@@@BBBBBBAAABBBBBBAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFHHHHHHFFFDDDDDDEEEFFFHHHJJJJJJIIILLLQQQUUUyyy~~~{{{ttteeefffppp{{{zzzrrrvvv```JJJDDDAAA===;;;;;;:::999888777666666777666444222000......---------------------------......------------......//////.........------------------...//////000000000//////......//////000............///000222222333333555666888888999999=========>>>???@@@AAABBBJJJMMMQQQTTTWWWYYY\\\___```bbbdddddddddeeegggiiimmmoooqqqrrrqqqpppqqqrrrqqquuuyyy{{{zzzwwwvvvvvvzzzzzz|||~~~qqq```TTTQQQRRR[[[kkk|||vvvvvvuuujjjSSSOOOJJJLLLUUU^^^bbbcccdddeeekkkvvvxxxrrriiibbb\\\VVVPPPKKKHHHEEE@@@============<<<999::::::999999;;;>>>AAACCCNNNccczzzvvvyyy~~~uuubbb]]]iiipppkkk]]]ZZZ\\\gggqqqkkkTTT>>>888777555444444555777888>>>===<<<;;;:::::::::;;;>>>@@@BBBDDDEEEEEEEEEEEECCCEEEFFFGGGGGGHHHJJJLLLNNNVVVbbbfff```bbb{{{uuuqqquuuiiicccgggoookkkddd[[[VVVUUUQQQJJJCCCAAAIIIWWWhhhwww~~~yyy{{{|||zzzxxxttt}}}zzzlllhhhkkkhhhaaa]]]```eeegggjjjdddWWWHHH@@@AAADDDDDDCCCCCCBBB@@@>>>>>>AAACCCGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFGGGIIIJJJIIIHHHIIIMMMQQQrrr{{{yyyyyy}}}vvvrrrccc___kkkssspppqqqzzzaaaJJJDDDAAA<<<<<<;;;:::999888777777666777666444222000...------...........................------,,,,,,------.../////////...------,,,,,,------------......//////000000////////////000000............///111222333222333444555666777777777<<<<<<<<<===???@@@BBBBBBIIILLLPPPTTTVVVYYY\\\^^^___bbbdddeeeeeefffhhhjjjoooqqqssstttssstttuuuwwwrrrsssvvvzzz}}}}}}zzzxxxwwwvvvwww{{{~~~~~~vvviii^^^[[[[[[aaannn}}}~~~zzzqqqssssssiiiRRROOOKKKNNNYYYeeejjjiiigggjjjqqq~~~~~~xxxpppiiiddd___ZZZUUUQQQMMMFFFAAA???===<<<;;;888888999999:::===AAADDDHHHXXXppp}}}wwwbbbaaarrruuujjjYYYZZZaaammmrrrgggOOO;;;777666555444555666888999=====================>>>???@@@AAABBBCCCCCCDDDDDDFFFGGGHHHHHHHHHIIILLLOOONNNOOOWWW^^^ZZZYYYmmm}}}zzzyyy|||}}}||||||wwwkkkgggjjjiiiddd___[[[YYYUUUNNNHHHAAADDDMMM[[[kkkwww}}}{{{yyywwwwwwvvv~~~~~~wwwjjjnnnmmmggg^^^\\\aaafffggglllcccTTTHHHCCCEEEFFFFFFDDDDDDCCCAAA???@@@CCCFFFIIIHHHGGGEEEDDDCCCBBBAAAEEEGGGHHHHHHFFFEEEFFFGGGHHHJJJJJJHHHFFFFFFJJJNNNbbbyyy}}}}}}zzzyyy{{{wwwfffnnnyyyvvvssswwwbbbKKKDDDAAA<<<<<<;;;;;;:::999888777777666555444222000......---........................------,,,,,,,,,,,,------//////.........------------------...............000000////////////000000............///000111222000111222444555666666777999:::;;;<<>>???AAABBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBBGGGHHHJJJJJJJJJKKKNNNPPPZZZQQQOOOTTTRRRPPP^^^rrr}}}tttmmmqqq|||zzzwwwzzz~~~xxxnnnjjjfffeeeddd```\\\WWWSSSRRREEEDDDEEENNN\\\jjjuuuzzzwwwvvvuuuuuuvvv{{{zzzwwwvvvwwwxxxtttzzzqqqqqqoooggg```___dddgggfffeee[[[OOOHHHFFFEEEDDDDDDAAAAAAAAA@@@???AAADDDGGGHHHGGGGGGEEEDDDCCCAAAAAAEEEFFFGGGGGGEEEEEEFFFHHHHHHIIIJJJHHHEEEEEEIIIMMMTTTmmm}}}{{{|||xxx{{{|||wwwvvvcccLLLEEEBBB===<<<<<<;;;:::999888777777555444333111000/////////........................------,,,,,,,,,,,,------................................................111000000//////000000111///////////////000000111///000222444666777888888888999:::<<<>>>AAACCCEEEGGGJJJNNNQQQTTTVVVYYY\\\^^^aaaeeehhhiiikkkmmmnnnkkklllnnnoooppprrruuuxxxqqqqqqrrruuuyyy|||||||||{{{yyyuuurrrsssxxxyyysssqqqjjj``````___TTTHHHHHHFFFKKK\\\pppwwwssstttxxx~~~|||pppkkkbbbXXXPPPHHHAAA<<<999;;;===???CCCJJJQQQWWW___qqqppphhhttt}}}mmmZZZaaajjjnnnhhhVVVAAA222444555555666777999:::;;;<<<===???AAACCCEEEEEEFFFAAABBBCCCDDDDDDDDDCCCBBBFFFHHHKKKLLLLLLLLLNNNOOOZZZQQQKKKNNNPPPRRR\\\hhh}}}zzzsssqqq|||yyy}}}~~~wwwqqqggghhhhhheee___[[[YYYZZZKKKGGGCCCEEEOOO]]]kkksssyyy~~~vvvnnnjjjkkknnnppp|||{{{uuusssvvv{{{~~~{{{vvv{{{}}}{{{~~~zzztttmmmkkkfffaaaccchhhhhhdddWWWOOOGGGEEEDDDAAA@@@@@@<<<===>>>???>>>???AAACCCEEEEEEEEEEEEDDDCCCBBBAAADDDEEEFFFEEEDDDDDDFFFHHHGGGHHHIIIGGGEEEFFFJJJNNNRRRlll{{{tttrrr|||cccLLLFFFCCC???<<<<<<;;;:::999888888777444333222111000000000000........................---,,,,,,++++++,,,,,,---,,,,,,------.../////////////////////////////////111111000000000000111111111000000//////////////////111333555888999;;;;;;::::::;;;<<<>>>@@@BBBCCCGGGJJJOOORRRTTTWWWZZZ\\\^^^aaaeeehhhiiiiiijjjkkkiiikkkmmmnnnooorrruuuxxxvvvvvvvvvvvvvvvxxx{{{||||||}}}~~~~~~~~~xxxqqqnnngggZZZXXXUUUIIIEEEEEEDDDIII\\\ttt{{{uuurrruuu}}}{{{rrrhhh^^^TTTJJJEEE???AAADDDGGGMMMUUU^^^dddooo~~~vvvzzz|||hhh[[[bbbjjjjjj```NNN<<<000444444555666888999:::;;;<<<>>>@@@BBBCCCDDDEEEEEECCCEEEGGGHHHHHHGGGDDDCCCCCCFFFJJJMMMMMMLLLLLLLLLMMMNNNOOOQQQTTTZZZaaafffuuu}}}zzz~~~}}}{{{vvvooommmjjjgggdddaaa___]]]SSSOOOHHHDDDGGGPPP]]]fffpppwww{{{sssmmmjjjgggmmm~~~zzztttppprrrxxx}}}|||yyyvvvzzzwwwyyyuuuqqqdddcccaaa___cccfffaaaZZZLLLFFFBBBBBBAAA>>>>>>AAA;;;===???@@@???>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGEEEGGGHHHGGGFFFGGGLLLPPPXXXtttwwwrrrsss|||cccMMMFFFDDD@@@===<<<;;;;;;999999888777333222222111000000111111////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000000000000000000/////////111111000000000000111111222111000//////.........000111444777:::<<<===>>>;;;<<<<<<<<<===???@@@AAAHHHKKKPPPSSSUUUXXX[[[]]]___bbbfffhhhhhhggghhhhhhjjjlllnnnoooqqqssswww{{{||||||{{{xxxvvvwww{{{~~~|||}}}wwwtttlll^^^[[[VVVIIIBBBDDDCCCIII^^^xxxzzznnnpppvvv}}}sssiii]]]SSSLLLDDDFFFIIINNNTTT]]]gggmmmyyyzzzrrrjjj\\\cccjjjhhh\\\JJJ;;;222333444555777888:::;;;;;;===>>>@@@BBBCCCCCCCCCBBBEEEGGGJJJLLLLLLIIIFFFDDDAAAEEEIIILLLLLLKKKJJJJJJHHHRRRYYYXXXXXX\\\______fffpppxxxoooyyy|||yyyuuuxxxqqqkkkhhhiiigggbbb]]][[[WWWOOOFFFBBBGGGQQQYYYjjjrrr|||{{{sssmmmmmm}}}yyyuuuooommmqqq{{{vvvqqqtttppp|||{{{www{{{tttooo^^^]]]\\\\\\___```XXXMMMHHHCCC@@@BBB@@@===???EEE>>>@@@CCCCCCBBB@@@>>>>>>???@@@AAACCCDDDCCCCCCBBBCCCCCCDDDCCCBBBBBBEEEGGGDDDFFFHHHGGGGGGIIINNNRRR^^^zzz~~~zzzyyyaaaOOOFFF??????;;;;;;:::999999888777777666555444333111000//////........................---------,,,,,,+++++++++***+++,,,,,,------,,,,,,///////////////.........000111111///...---///000111000///......///000111111222333555666777777777:::;;;;;;<<<>>>AAACCCEEEHHHJJJMMMQQQVVVZZZ]]]______bbbfffhhhiiijjjlllmmmmmmnnnppprrrtttuuuuuuvvvwwwyyy{{{~~~~~~~~~|||{{{~~~~~~uuulll___MMMJJJHHHBBBEEE\\\yyyzzzgggeeegggrrrxxxjjj[[[PPPVVVLLLJJJRRRYYY^^^jjjyyy}}}~~~nnnmmm|||iii^^^fffkkkfffWWWEEE888222777777888999::::::;;;;;;;;;;;;===>>>???@@@@@@AAAAAABBBDDDEEEFFFFFFFFFEEEDDDFFFJJJMMMNNNMMMKKKIIINNNMMMMMMQQQVVV[[[___```aaavvvlllooouuupppxxx~~~uuuuuu~~~}}}zzzuuunnngggbbb```^^^[[[UUUMMMGGGHHHMMMRRRdddppp|||~~~xxx~~~zzz}}}vvvmmmllljjjmmmvvvzzz{{{ssswww}}}uuueeeXXXQQQTTT___aaaUUUJJJHHHBBBBBBAAA@@@>>>>>>???AAA@@@AAACCCEEEEEEDDDBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBCCCEEEEEEDDDDDDFFFGGGDDDDDDEEEEEEFFFGGGIIIIIIRRRjjjttt___NNNEEE???@@@<<<<<<;;;:::999888777777666555444333111000//////........................---------,,,,,,+++++++++---...//////000000///////////////////////////...222333333111000///000111111111000/////////000000111222444555666777888888;;;;;;;;;<<<>>>AAACCCEEEHHHJJJMMMQQQUUUZZZ]]]^^^___bbbfffhhhiiijjjlllmmmmmmnnnppprrrtttuuuvvvvvvxxxzzz|||}}}|||}}}hhhWWWRRRHHHGGGZZZsss{{{ttt\\\ZZZ\\\gggxxx|||pppcccZZZXXXPPPNNNTTTYYY___mmm}}}rrrtttzzz{{{tttgggggg|||ooo___^^^eeejjjcccRRR@@@666333444555666777999:::<<<<<<;;;<<<===???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEDDDDDD@@@BBBEEEGGGHHHHHHGGGFFFIIIKKKMMMOOORRRTTTUUUVVVUUUggg~~~|||rrr~~~{{{ppp|||{{{ssslllggg___]]]WWWPPPJJJIIIKKKOOOWWWbbbmmmuuu}}}zzzqqquuu~~~wwwqqqlllmmmnnnooovvv}}}{{{|||~~~|||yyyxxx}}}vvvdddSSSNNNRRR[[[ZZZMMMCCCBBBAAABBBAAA@@@>>>>>>@@@AAA@@@BBBCCCEEEEEEDDDCCCBBB>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCBBBCCCEEEDDDDDDDDDEEEFFFGGGIIIJJJHHHVVVeeeqqqvvv\\\LLLEEE???@@@>>>>>>===;;;:::888777666666555444333111000//////........................------,,,,,,,,,,,,++++++...///000000111111000000......//////////////////444555555444111000111222222222111000//////000000222333444555777888999:::;;;;;;;;;<<<>>>AAADDDEEEHHHIIILLLQQQUUUYYY\\\^^^```bbbfffhhhiiijjjlllnnnmmmnnnppprrrtttuuuvvvvvvyyy{{{}}}fffZZZJJJCCCPPPdddkkkhhhTTTRRRSSS\\\lll}}}sssiiibbb[[[UUUSSSVVVYYY```qqqzzz}}}zzzgggaaadddrrrzzzqqq```VVV___eeehhh^^^KKK:::444444222333555777999;;;<<<===<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHFFFJJJOOOPPPNNNLLLLLLNNNTTTaaaxxxyyywwwzzzppp~~~yyy}}}yyyoooggg___^^^ZZZUUUOOOKKKJJJJJJKKKSSS\\\cccnnn{{{yyypppqqqzzz}}}wwwpppkkkjjjooosssuuuxxx{{{zzzvvv~~~~~~zzz{{{pppZZZOOOMMMRRRWWWRRRDDD;;;<<>>@@@AAAAAABBBCCCDDDEEEDDDDDDCCC===>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDBBBAAAAAABBBBBBCCCCCCDDDFFFGGGIIIJJJEEEJJJNNNXXXttt}}}zzz~~~\\\LLLDDD>>>???@@@???>>><<<:::888777666666555444333111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................////////////444555666444222000000111333222222111000000000000333333444555777999:::;;;;;;;;;<<<===???AAADDDFFFHHHIIIMMMQQQUUUYYY\\\^^^```bbbeeeggghhhjjjlllnnnnnnoooqqqrrrtttuuuvvvvvvzzz{{{~~~rrraaaKKKAAAIIIXXX```aaaWWWWWWWWWZZZeeewwwyyyqqqjjjddd[[[XXXUUUVVVXXXaaavvv}}}kkk``````fffnnnmmmbbbYYYVVVaaaeeeeeeXXXEEE666333777444555666888999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAAEEEEEEEEEFFFGGGHHHIIIJJJHHHMMMQQQPPPLLLJJJLLLOOOVVV___tttzzzssswwwuuu|||{{{}}}zzzpppfff^^^]]][[[XXXSSSNNNJJJHHHIIILLLPPPVVV___lllyyy|||sssuuu{{{}}}wwwqqqllliiiiiiqqqyyy{{{{{{|||yyyuuuxxx|||}}}|||zzzgggSSSPPPRRRVVVWWWNNNAAA:::;;;@@@AAAAAAAAA??????@@@AAAAAABBBCCCDDDDDDDDDDDDDDD??????@@@AAABBBCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBBAAABBBBBBCCCEEEGGGIIIJJJGGGIIIJJJQQQiiissssssyyy|||]]]LLLDDD===>>>@@@???>>><<<:::888777666666555444333111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---.........//////000000222333444444111000///000222222222222222111111000333333444555777999;;;<<<<<<<<<<<<===???BBBDDDFFFHHHJJJMMMQQQVVVZZZ]]]___aaaccceeeggghhhjjjlllooonnnoooqqqsssuuuvvvvvvwwwyyy{{{}}}{{{{{{gggQQQHHHNNNWWW___cccaaacccbbb```aaammm|||uuunnngggcccYYYWWWUUUTTTWWWddd{{{|||iii^^^dddkkklllcccYYYWWWZZZccceeeaaaSSSAAA555444888999999999::::::;;;;;;;;;<<<===>>>>>>????????????CCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIILLLOOOMMMIIIIIIMMMRRRSSSWWWhhhyyyxxxsssrrrkkkqqquuupppggg]]]]]]\\\ZZZVVVRRRMMMJJJKKKJJJKKKNNNUUU```mmmwww{{{yyy{{{~~~vvvooollljjjjjjooovvv|||}}}|||{{{wwwrrrmmmxxx~~~|||nnnvvvzzz{{{kkk```SSSVVVYYY[[[YYYNNNBBB>>>@@@???@@@AAAAAA@@@???@@@AAA@@@AAABBBBBBCCCDDDDDDDDDBBBAAAAAAAAA@@@@@@AAAAAA???AAABBBBBBAAAAAABBBDDDAAAAAABBBCCCDDDFFFHHHIIIEEEHHHJJJMMM\\\zzz~~~xxxzzz~~~|||^^^MMMDDD>>>???>>>>>>===;;;:::888777666666555444333111000//////........................++++++,,,,,,,,,,,,------,,,------...///.........------......///000000000///111333333111000//////111222333333333333222222222222333444666888;;;<<<<<<<<<<<<===???BBBEEEFFFJJJKKKNNNSSSWWW[[[^^^```aaaccceeefffgggiiimmmooonnnoooqqqsssuuuvvvwwwwwwxxxyyy{{{~~~www{{{{{{iiiYYYWWW\\\^^^aaaeeeiiinnnoooiiiaaadddrrrzzzsssmmmfffbbbVVVTTTRRRRRRYYYjjjxxxhhhccclllqqqjjj[[[RRRVVV^^^dddbbb\\\NNN>>>555555888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHFFFHHHHHHGGGFFFGGGLLLPPPTTTTTT\\\mmm{{{zzz{{{jjjrrriii^^^bbbhhhgggcccbbb```^^^\\\YYYVVVQQQMMMKKKHHHHHHKKKPPPVVVaaakkkuuu{{{xxxrrrlllhhhhhhlllpppxxx|||}}}{{{zzzzzzwwwrrrlll{{{lllfffeeeooorrrdddZZZXXXSSSZZZ\\\\\\VVVLLLDDDBBBCCC>>>???AAAAAA@@@@@@@@@AAA??????@@@AAABBBCCCCCCDDDCCCBBBAAA@@@?????????@@@???@@@BBBBBBBBBBBBCCCEEEBBBBBBBBBBBBCCCEEEFFFGGGFFFIIIKKKMMMXXXqqqzzzwww]]]MMMEEE???@@@<<<<<<;;;:::999888777777666555444333111000//////........................+++++++++,,,,,,------------......///////////////------......///000000111---000222333222111000111000111222444444444444333222111111222444777;;;<<<<<<<<<<<<>>>@@@BBBEEEFFFKKKMMMPPPTTTXXX]]]```aaabbbccceeefffgggiiimmmpppooopppqqqsssuuuvvvwwwwwwvvvwwwyyy{{{~~~{{{rrr}}}|||ooojjjrrrvvvpppkkklllmmmvvv{{{rrrddd___iiiuuu~~~wwwqqqkkkeeeaaaTTTRRRPPPQQQ\\\qqqrrrgggmmmvvvxxxkkkWWWNNNVVV```ccc___UUUHHH<<<666444666999999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>======<<<===>>>@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHBBBCCCCCCDDDEEEFFFHHHIIIOOORRRUUUZZZiii}}}yyyvvvnnneeerrrsssnnnmmmllljjjjjjfffbbb^^^\\\YYYTTTQQQLLLHHHGGGJJJLLLMMMTTT]]]eeerrr~~~zzzkkkiiifffcccccciiirrrzzz}}}{{{~~~|||uuuddd___fffiii\\\TTTVVVUUUYYYYYYVVVNNNGGGCCCBBBBBB===???AAABBBAAA@@@@@@AAA>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@?????????@@@AAAAAABBBCCCCCCBBBAAABBBDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGJJJNNNSSS\\\nnn~~~zzzwww{{{uuupppuuu}}}~~~\\\MMMFFF@@@BBB;;;;;;:::999999888777777666555444333111000//////........................+++++++++,,,,,,---------,,,------...............---------...///000000111,,,///222444333222222222///000222444555555555444111111111222444777:::<<<<<<<<<===>>>@@@CCCEEEGGGLLLMMMQQQUUUYYY]]]aaabbbbbbccceeefffgggiiimmmpppoooppprrrtttuuuvvvwwwwwwuuuvvvxxxzzz}}}oooqqq|||~~~yyywwwnnnzzzzzzhhh___eeeqqqzzztttoooiiiccc```RRRQQQOOOQQQ___vvvrrrkkkvvvmmmWWWNNNWWWbbbbbb\\\QQQEEE;;;666444444666777777999:::;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;<<<>>>???===>>>@@@AAABBBCCCCCCCCCAAAAAABBBEEEGGGGGGEEECCC???IIIOOOPPP[[[qqq{{{yyywww|||llltttqqqllleeeaaa^^^[[[WWWSSSOOOJJJIIIJJJIIIFFFIIIPPPNNN^^^nnnvvv||||||rrrjjjaaaaaa```___ccclllyyy||||||yyyzzzpppkkkqqqsssddd[[[\\\\\\VVVUUUOOOGGGBBB@@@@@@???===???AAABBBAAA@@@@@@AAA=========>>>???AAABBBCCC@@@@@@?????????@@@BBBCCCCCCEEEEEEDDDBBBAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCFFFMMMVVV___hhhsss|||~~~sssllluuuuuujjjkkknnn~~~\\\NNNGGGAAABBB<<<<<<;;;;;;;;;:::::::::666666555444222000...---........................,,,,,,,,,,,,,,,---...///---,,,+++,,,...000111000............////////////111111111111222333333444555555555666555555444333333333222333555777:::<<<===>>>>>>??????BBBFFFIIINNNPPPRRRSSSUUUXXX\\\___```bbbeeeggghhhiiikkklllooorrrvvvxxxyyyyyyyyyzzz}}}|||||||||}}}}}}ppp{{{wwwtttssswwwxxxmmm```dddqqq|||wwwrrrmmmhhhbbb]]]YYYRRRLLLQQQccc{{{tttqqqmmmUUUPPPYYYcccfffXXXIIIAAA<<<777777999:::;;;;;;<<<<<<;;;:::999>>>===;;;999:::<<>>>>>======>>>>>>?????????@@@@@@@@@>>>???AAACCCEEEGGGHHHIIIJJJJJJLLLQQQWWWbbbvvv}}}wwwzzz{{{mmmxxxyyyrrr~~~rrrjjjkkkhhh^^^WWWWWWSSSOOOKKKHHHGGGHHHIIIIIIKKKRRR]]]iiittt}}}zzzrrrkkkfffbbbbbb```bbblllyyy{{{sssnnn}}}{{{uuuyyyxxxnnneeeaaa___\\\TTTGGG???CCCGGGEEEAAA@@@@@@@@@??????@@@@@@AAABBB<<<===>>>>>>>>>>>>@@@BBBBBBAAA???======>>>???AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEE@@@DDDJJJPPPVVV]]]dddiiiyyy~~~|||uuuttt{{{tttsss]]]MMMEEE???@@@<<<<<<;;;;;;:::999999999666666555333222000...---........................------,,,,,,,,,------...,,,+++***+++...000000000............//////////////////000111333555666777444555555555444333222222222222111222444777:::<<<===>>>??????@@@BBBFFFIIIMMMOOOQQQSSSTTTWWW\\\___```cccfffggghhhiiijjjllloooqqquuuwwwwwwwwwxxxxxxzzzzzz{{{|||}}}xxxzzz}}}uuusssuuuuuukkkbbbiiiwww~~~zzzuuupppkkkfff```\\\TTTQQQRRR\\\ooo}}}|||tttwwwoooWWWTTT\\\aaabbbUUUGGG???;;;777777999:::;;;<<<===<<<<<<;;;:::<<<;;;::::::;;;<<<>>>@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>?????????@@@??????@@@BBBCCCEEEFFFGGGIIIHHHJJJNNNRRR[[[mmm}}}zzzwwwkkkiiiyyy}}}zzzxxxooobbb^^^aaaUUUQQQLLLHHHHHHHHHHHHHHHEEEJJJQQQ[[[eeeppp{{{zzzqqqhhhaaa]]]]]]aaadddgggpppzzz~~~zzzyyyyyy{{{uuuwwwzzzuuutttooohhheeeeeeaaa\\\MMMDDD@@@DDDGGGDDD@@@?????????>>>>>>>>>>>>>>>???<<<===>>>>>>===>>>@@@BBBBBBAAA???>>>===>>>???@@@??????@@@AAAAAA@@@??????===>>>???@@@AAABBBCCCDDDCCCEEEHHHJJJLLLOOOSSSVVVmmmwwwzzzuuuwww}}}yyy]]]LLLCCC===>>>===<<<;;;:::999888777666666666555333111000.................................------,,,,,,,,,,,,---,,,******+++---/////////............////////////---...///111444777999;;;555555555444333222111000111000000111333666999;;;<<<===??????@@@BBBFFFIIILLLNNNQQQSSSTTTWWW[[[^^^aaadddfffhhhhhhhhhjjjkkknnnpppsssuuuuuuuuuuuuvvvwwwxxxzzz|||~~~yyywwwpppnnnxxxsssrrrssssssmmmiiisss}}}{{{wwwqqqlllgggbbb]]]ZZZTTTXXX```oooqqqpppqqqtttwww|||llliiitttiiiUUUYYY``````ZZZOOOBBB===999777777999:::;;;<<<======<<<;;;;;;999999:::;;;<<<>>>??????=========<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEGGGFFFHHHKKKNNNSSSaaannnyyyiiilllyyyhhhaaadddXXXTTTOOOKKKJJJIIIHHHGGGCCCEEEGGGKKKRRR]]]jjjrrrzzz}}}uuummmgggbbb```___```gggnnnqqquuu|||~~~qqqrrr{{{xxxvvvpppgggaaabbbeee___VVVEEEBBBAAADDDDDDAAA============<<<<<<;;;<<<<<<======>>>???>>>===>>>@@@AAACCCBBB@@@>>>======>>>???===>>>???@@@@@@???>>>===;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEDDDCCCCCCEEEFFF[[[lllyyyyyyvvv|||]]]KKKBBB===>>>>>>===<<<:::888666555444777666444333111//////.................................---,,,+++++++++++++++***)))***,,,...///...............////////////---...///111444777999;;;666666666555444333222111000//////000222555888:::<<<===???@@@@@@BBBFFFHHHKKKMMMPPPSSSUUUWWW[[[^^^bbbdddggghhhhhhhhhjjjkkkmmmooorrrssssssssstttuuuvvvwwwzzz}}}yyyiii___WWWZZZ```dddfffhhhmmmnnnsssvvvuuuvvv|||xxxrrrlllhhheeeaaa^^^\\\bbbooovvvkkkooowwwrrr\\\^^^nnn{{{\\\QQQ]]]eee___RRRHHH===:::888666777999:::;;;<<<=========<<<;;;888999;;;===???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBAAAAAAAAAAAACCCDDDEEEEEEEEEGGGJJJLLLOOOXXXbbbuuu~~~wwwsssuuu~~~~~~qqqddd```\\\XXXRRRNNNKKKJJJHHHFFFGGGEEEDDDCCCEEELLLVVV]]]jjjrrr|||sssnnnfff```\\\]]]___bbblllsssxxxxxxzzz~~~{{{{{{{{{|||}}}uuuxxxzzzyyyzzzwwwrrrhhh```___]]]UUUKKKDDDDDDDDDCCC@@@===<<<===::::::::::::;;;<<<===>>>>>>>>>???>>>======???AAACCCBBB@@@???>>>===>>>>>>===>>>???@@@AAA@@@??????===;;;::::::<<<>>>@@@AAA@@@AAABBBAAA@@@AAABBBDDDLLLbbbyyy{{{zzz]]]KKKCCC>>>@@@>>>===<<<:::888666555444777666444222000/////////...........................---,,,++++++++++++++++++***)))***,,,...///...............//////////////////000111333555777888777777777777666555444333000000///000222444777999;;;===???@@@AAACCCEEEHHHJJJMMMQQQSSSVVVXXX\\\^^^bbbdddggghhhhhhiiikkklllmmmoooqqqrrrrrrrrrtttuuuwwwyyy{{{~~~{{{ppp___VVVNNNOOOTTTXXX]]]bbbhhhnnnvvv}}}{{{uuupppmmmjjjhhhgggbbbjjjwwwtttvvv{{{zzzkkk\\\___nnnzzzyyyjjjTTTRRRaaaggg___KKKBBB999777777666666888999:::<<<=========<<<;;;888:::===???AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDFFFJJJKKKMMMTTT\\\ggg~~~mmmeeeppp|||{{{ppphhhaaa\\\VVVQQQNNNJJJGGGEEEGGGFFFDDDAAA@@@CCCHHHLLLXXX```lllxxx{{{vvvjjjeee___YYYWWWYYY]]]```uuuyyy{{{zzz}}}zzzzzz~~~xxxsssyyy}}}zzzyyyrrrfff\\\TTTKKKCCCGGGHHHFFFAAA===<<<===>>>888888999:::<<<>>>@@@AAA>>>???@@@>>>======>>>@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCDDDDDD@@@<<<:::;;;===>>>>>>===>>>?????????@@@CCCEEECCCXXXrrr{{{]]]LLLDDD???AAA>>>>>><<<;;;999777666555888666444222000/////////........................---,,,,,,++++++++++++,,,,,,******+++---/////////............////////////000000000111222333555666666777777777777666555555222222111000222444666888;;;===???AAAAAACCCEEEGGGJJJMMMQQQUUUWWWZZZ]]]___aaacccfffhhhiiijjjlllnnnmmmoooqqqrrrssstttvvvxxxyyyzzz|||~~~ttthhh\\\UUUPPPPPPTTTWWW^^^dddssszzz}}}yyyrrrnnnlllkkkkkkjjjhhhooo|||~~~sssgggaaafffooorrrlll___UUUYYYdddddd[[[FFF===666666777666666888888999:::<<<<<<<<<<<<;;;:::;;;===???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBEEEDDDBBBAAABBBDDDFFFGGGFFFEEEEEEIIIJJJKKKOOOVVVZZZrrriiimmm|||{{{jjjfff___YYYUUUPPPLLLIIIGGGGGGFFFCCCAAAAAABBBDDDHHHOOOZZZfffqqq{{{{{{tttlllggg\\\[[[YYYZZZ]]]ccciiimmmvvvyyyzzzzzz|||yyy{{{vvvgggWWWLLLFFFAAAHHHIIIFFF???<<<===??????888888999;;;===???AAABBB???@@@@@@???===<<<===???@@@@@@@@@@@@?????????>>>?????????@@@BBBEEEHHHJJJJJJDDD>>>:::;;;======<<<<<<===>>>=========???AAABBBQQQjjj]]]MMMDDD>>>???>>>>>>===;;;:::888777666888777444111/////////000........................+++++++++***++++++,,,,,,,,,+++***+++...000000000............////////////......///000111333444555444555666666666666666666555444222111222333555666:::===???AAABBBCCCEEEGGGJJJNNNRRRVVVYYY[[[^^^``````bbbfffhhhjjjkkkmmmooommmoooqqqssstttvvvyyy{{{zzz{{{{{{|||~~~}}}qqqddd]]]XXXWWWZZZ```fffpppyyy{{{uuuqqqpppqqqrrrsssuuu|||~~~lllcccfffmmmpppjjj^^^SSSUUU^^^bbb[[[SSSCCC;;;555555666555555777777888999;;;;;;;;;;;;:::::::::;;;======>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@CCCBBBAAA@@@AAACCCFFFHHHHHHEEEDDDFFFGGGFFFIIIOOOQQQ```zzzzzzvvvoooiiiccc^^^YYYUUUPPPOOONNNJJJFFFCCCBBBCCCAAADDDIIIPPPXXXbbblllrrr{{{~~~vvvnnnhhhbbb^^^ZZZSSSVVV[[[aaajjjrrryyy}}}yyy|||~~~wwwvvvxxxyyyyyyqqqrrrkkk\\\MMMFFFDDDCCCCCCEEECCC>>>>>>AAAAAA>>>:::::::::;;;<<<===>>>???@@@AAA@@@???===<<<===>>>>>>>>>???@@@@@@@@@@@@??????>>>===>>>AAAFFFKKKOOOMMMFFF>>>:::;;;======<<<<<<===>>>===;;;;;;===>>>CCCIII^^^zzz^^^MMMDDD<<<===>>>>>>===<<<:::999888888999777444111/////////000........................************+++,,,---------,,,+++,,,...000111000............/////////000,,,------///111333444666222333444555666666666666666555333222222333555666:::===@@@AAABBBCCCEEEGGGKKKNNNSSSWWWZZZ\\\___aaa___bbbeeehhhjjjlllnnnqqqnnnppprrrsssuuuwww{{{}}}{{{{{{zzzzzz|||~~~}}}qqqddd]]]\\\```jjjvvv||||||~~~kkkcccmmmuuuttt```PPPHHHRRR^^^]]]SSSLLLAAA:::444555666555555777666777888:::;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>BBBAAA??????@@@BBBEEEGGGIIIEEECCCDDDCCCBBBDDDIIILLLTTTllltttkkksss~~~~~~zzz}}}~~~wwwqqqkkkeeebbb]]][[[WWWPPPJJJEEEDDDDDD@@@@@@???@@@CCCJJJSSSZZZaaaiiittt~~~yyyqqqfff]]]XXXVVVUUUUUUZZZ]]]cccjjjrrrxxx|||~~~zzz}}}wwwuuujjjggghhhfffdddgggeee\\\NNNDDDBBBCCCCCC>>>AAAAAA>>>@@@EEECCC<<<<<<;;;;;;::::::;;;;;;<<<@@@AAAAAA???===<<<<<<>>>===>>>???@@@@@@AAA@@@@@@>>>===;;;<<<@@@FFFMMMQQQMMMFFF===999;;;>>>>>>===<<<===>>>===<<<<<<>>>@@@>>>>>>OOOpppxxxvvvwwwbbbMMMDDD>>>>>>???>>>===;;;999777666555666555444333111000//////000000///...------,,,,,,///...+++***))))))***+++++++++++++++++++++++++++000///////////////000111000000000000000111111222999666333333666:::::::::444444222000///000333666999:::<<>>???===============<<<<<<<<>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<===<<<;;;::::::<<<>>>============>>>>>>>>>>>>@@@???>>>>>>???AAACCCEEEBBB@@@>>>;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>@@@GGGWWWppp{{{rrrwww|||xxxbbbMMMDDD>>>>>>======<<<;;;999888777777666555444333111000//////000//////...------,,,,,,///---+++***))))))***+++++++++++++++++++++++++++//////......///000111111000000000000000111111222666555555666777888888888555555333111///000222555777888;;;???BBBEEEGGGGGGMMMPPPTTTWWWYYY[[[^^^```eeeeeeeeefffhhhjjjlllmmmmmmpppsssuuuvvvwwwxxxzzz{{{{{{|||~~~wwwqqqooovvvzzzzzzxxxmmmqqqnnnYYYRRRQQQYYY___ZZZNNNEEE666555333333333444666777888999999999999999999888999999888888888999999:::888888999:::;;;<<<======<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGJJJMMMPPPfff|||||||||xxxwwwwwwmmm]]]TTTTTTRRRLLLJJJHHHFFFCCCAAA@@@AAACCCDDDGGGMMMUUU___hhhpppttt|||tttmmmhhhccc]]]YYYSSSQQQOOOLLLMMMQQQYYY^^^qqqtttwwwzzz~~~}}}qqqqqqmmm```YYY]]]ZZZTTTLLLFFFBBB???>>>===;;;:::::::::::::::;;;;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<;;;::::::<<<>>><<<<<<<<<=========>>>>>>@@@???>>>===>>>???AAACCC@@@???===;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<>>???<<<;;;;;;::::::999999888666555444333111000///////////////...------,,,,,,...---+++***)))******+++++++++++++++++++++++++++------......///000111222000000000000000111111222444888===>>>;;;999888999666666555333111000222333444666:::>>>AAADDDEEEFFFMMMPPPTTTWWWYYY\\\^^^aaacccdddfffhhhjjjkkkllllllmmmpppssstttuuuvvvxxxyyy|||zzzzzz}}}~~~|||tttuuu{{{~~~zzzzzz}}}ppprrrwwwYYYTTTTTT[[[]]]UUUHHH@@@222222222222444666888999999888888777777888888999888888888888888999::::::;;;<<<===>>>======;;;;;;;;;;;;;;;<<<=========>>>????????????????????????@@@AAACCCEEEGGGGGGGGGGGGJJJJJJGGGUUUuuu~~~sssvvvyyy~~~xxx|||}}}tttcccYYYYYYWWWRRROOOMMMIIIFFFCCCBBBBBBBBB@@@@@@AAADDDJJJRRRZZZ___kkkooouuu|||}}}yyytttpppnnnhhh```YYYSSSPPPMMMKKKHHHJJJNNNQQQVVV]]]dddiiixxxyyy}}}tttlllcccZZZVVVVVVOOOKKKFFFBBB@@@>>><<<;;;888888888888999:::;;;<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;999999;;;<<<;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<===??????===<<<;;;999999::::::;;;999999999::::::::::::;;;:::===???EEEUUUmmmxxxmmmeeegggppp}}}zzzwwwbbbLLLCCC>>>???<<<<<<;;;::::::999888888666555444333111000////////////.........------------,,,+++*********++++++++++++++++++++++++++++++,,,,,,---...///000222333000000000000000111111222666>>>FFFGGGBBB<<<;;;<<<777888777555222111111222222555999>>>BBBDDDFFFFFFNNNQQQUUUXXXZZZ\\\___aaacccdddgggjjjlllmmmmmmmmmmmmooorrrssstttuuuwwwyyyzzzzzzzzz|||xxxttt{{{}}}vvvqqqvvvyyymmmkkkooo{{{yyynnnzzzYYYWWWXXX\\\ZZZNNNAAA:::222222222222444666777888888777666555555666777888888888888999;;;===>>>???BBBCCCCCCBBBAAA===:::888::::::;;;;;;<<<===>>>>>>>>>>>>>>>???????????????>>>@@@CCCFFFGGGGGGGGGFFFGGGHHHDDDJJJ___ppppppyyy~~~kkkggglllqqqwww}}}zzzlllbbbaaa^^^YYYTTTQQQMMMJJJIIIHHHHHHGGGFFFDDDAAA@@@AAADDDHHHKKKNNNRRRZZZbbbhhhlllnnnooouuuvvvxxx{{{~~~~~~}}}|||yyyuuupppmmmkkkggg```[[[XXXTTTMMMHHHEEEEEEGGGHHHJJJOOOWWW___ffflllssswwwwww{{{zzz{{{qqqddd[[[WWWQQQLLLEEECCC@@@???>>>>>><<<;;;888888888888888999:::;;;<<<<<<<<<<<<<<<;;;::::::999:::;;;:::999888:::;;;::::::::::::;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;<<<:::999999888888999::::::888888888999999999::::::888;;;===>>>GGG]]]zzzwwwmmmlllttt}}}bbbLLLCCC>>>??????>>>===;;;999777666555666555444333111000//////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...000111222000000000000000111111222666???IIIKKKDDD>>><<<>>>888999999777444222111222333555999>>>BBBEEEGGGHHHOOORRRVVVYYY[[[]]]```bbbccceeeiiilllnnnoooooonnnnnnoooqqqrrrrrrtttvvvxxxyyy{{{}}}}}}}}}}}}xxx~~~}}}sssjjjiiimmmqqq{{{|||{{{tttlllnnnuuuvvvtttzzzYYYYYY[[[\\\UUUGGG;;;666333333333333444444555555555555444444444444555555666777999;;;>>>AAADDDEEEHHHHHHGGGFFFBBB>>>:::777999::::::;;;<<<======>>>????????????@@@@@@AAAAAA===???BBBEEEFFFFFFFFFEEECCCHHHEEEEEEOOO\\\uuu{{{www{{{hhhbbbbbbiiivvv}}}wwwooollliiiccc^^^ZZZUUURRRQQQPPPNNNLLLJJJIIIGGGEEECCCCCCCCCDDDAAADDDGGGLLLPPPTTTVVVWWWZZZ[[[]]]```dddiiilllnnnmmmmmmoooqqqsssuuuvvvwwwxxxzzz{{{{{{{{{{{{|||}}}uuussspppnnnmmmllljjjhhhddd^^^WWWRRRPPPNNNJJJGGGGGGFFFDDDCCCEEEHHHMMMQQQVVV\\\dddmmmsssyyy}}}~~~}}}oooxxxzzzuuuzzzvvvlll___ZZZXXXOOODDD???>>><<<<<<>>>>>>===<<<;;;;;;:::999888888999999;;;;;;;;;;;;;;;:::999999777999::::::888777888999888999999999999:::::::::<<<;;;;;;:::999999999999777777777777777888888888777777777888888888888999777;;;===<<<>>>NNNjjj|||zzz~~~bbbLLLCCC>>>@@@??????===;;;999777555555666555444333111000//////........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000111000000000000000111111222333<<>>BBBEEEFFFGGGGGGFFFCCC@@@<<<999777:::::::::;;;<<<<<<<<<===>>>>>>??????@@@AAAAAAAAA===>>>@@@BBBDDDDDDDDDDDD@@@FFFFFFFFFJJJOOOeee|||rrraaagggzzz|||vvvooommmhhhaaa\\\ZZZXXXTTTQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSUUUWWWYYY[[[\\\]]]]]]___aaaaaa`````````aaa]]][[[XXXVVVVVVUUUSSSRRRSSSOOOIIIDDDCCCCCCCCCCCCBBBEEEHHHKKKOOOTTTZZZ^^^bbbgggooovvv|||zzzpppooouuu}}}zzzuuukkkccc^^^XXXMMMBBB===;;;:::;;;<<<======<<<<<<;;;:::999888888888888999999::::::999999888777666888999999888777777888777777888888888999999999999999999888888777777777555555666666666666666666666666666777777777888888777:::======;;;CCCXXXlllbbbLLLCCC???@@@>>>===<<<;;;999888777666666555444333111000//////........................***++++++,,,,,,+++++++++++++++++++++++++++++++++---------------...///000000000000000000111111222111888>>>@@@===999999:::777999;;;;;;888555333333222333555999>>>CCCHHHKKKPPPSSSWWWZZZ\\\^^^aaacccbbbdddgggjjjlllnnnoooooonnnoooppppppppprrrtttwwwvvvzzz~~~~~~~~~{{{rrrnnnrrruuuvvvnnneee___bbbkkk{{{|||~~~}}}vvvjjjgggpppzzz~~~xxxcccYYY[[[^^^ZZZLLL<<<333333333333333444444333333333333444666888888666444333333444555888:::===@@@AAA@@@???>>><<<;;;999888777;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@AAA>>>>>>???@@@AAAAAABBBBBB???CCCCCCGGGLLLKKKWWWppp~~~~~~yyywwwpppiiieeecccaaa]]]YYYTTTTTTSSSRRRQQQPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJGGGIIIKKKKKKJJJIIIIIIJJJKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHGGGEEEDDDEEEHHHJJJGGGLLLSSSXXX\\\aaaeeeiiikkkooovvv|||zzzvvv{{{yyytttnnnhhh___RRRFFFAAA<<<:::888888:::<<<<<<<<<999888888777777777888888888888888888888777666666555777999999777666666777666666777777777888888888666777777777777666666666444555555555555555444444555555666666666777777777999999;;;<<<:::<<>>??????@@@???>>>>>>>>>???@@@AAAAAA@@@AAA@@@GGGPPPLLLOOO```sss~~~yyysssllliiiiiiiiieeebbb^^^]]]ZZZWWWUUUTTTTTTTTTNNNNNNOOOPPPOOOOOONNNMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFHHHHHHFFFEEEEEEEEEDDDCCCBBBCCCFFFGGGHHHGGG???BBBFFFFFFEEEFFFJJJMMMNNNTTT\\\bbbeeehhhkkknnnooosssyyy~~~vvvrrrppplll]]]JJJ??????<<<:::777777888:::;;;;;;666555555666666777888999777777777777777666555555444666888999777666666666666666666666777777777777555555666666666666666555444555555555444444333222555555555555666666666777:::888999;;;999:::DDDQQQhhh{{{}}}{{{