BM6P6(@ ////////////////////////000000000///......------......////////////..................////////////......------------......//////............//////...///000000///000222444???>>>AAAFFFJJJNNNXXXbbblllsss|||gggVVVPPPOOORRR]]]lll{{{{{{uuuqqqppppppnnnvvv~~~}}}{{{}}}~~~qqqmmmkkknnnrrrvvvwwwwwwvvvuuuvvvttteee```SSSWWW]]]iii|||jjjVVVLLLHHHGGGCCCBBBDDDFFFFFFFFFLLLSSSXXX___kkkzzz}}}mmm```TTTMMMHHHEEEAAA===::::::::::::888999999888777888:::===AAABBBEEEHHHJJJLLLMMMNNNPPPVVVbbbuuu{{{xxxuuuqqqppprrrvvvxxxzzz{{{xxxtttrrrtttxxx~~~~~~wwwpppjjjfff^^^]]]]]]]]]^^^___bbbcccjjjmmmsssyyy||||||{{{yyyrrroooiiibbb\\\VVVSSSQQQQQQNNNKKKIIIJJJKKKMMMMMMMMMLLLPPPXXX\\\\\\aaahhhqqqxxxqqqggg\\\ZZZYYYYYY]]]dddkkkpppvvvyyy|||{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~|||xxxvvvtttvvvyyy{{{{{{zzzyyyxxxwwwzzz~~~~~~yyyppphhhaaa\\\XXXVVV\\\___bbbfffgggeeebbb```UUURRRMMMIIIEEEBBB>>>;;;888888777666666666666666444444444444444444444444111222333444555777888888<<<===>>>>>>>>>???BBBEEEMMMSSS[[[```aaa```___^^^bbbbbbfffmmmrrrzzz{{{rrrqqqrrrwww{{{|||{{{vvvtttttt|||}}}yyyuuupppkkkeeeaaaXXXWWWWWW]]]eeemmmqqqrrrmmmjjjiiimmmuuuzzz{{{yyyzzzzzz{{{{{{|||}}}}}}~~~~~~|||yyysssmmmnnnsssxxxxxxyyy|||~~~zzzzzz||||||zzz{{{|||{{{{{{}}}~~~~~~|||uuuooojjjiiikkklllnnnpppsssvvvyyy~~~{{{wwwuuusssrrrrrrsssrrrpppmmmjjjhhhhhhgggggghhhhhhggggggfffeee_______________aaafffiiipppsssxxx{{{~~~}}}zzzzzz}}}~~~}}}////////////////////////////////////..................////////////..................///////////////......------....../////////............//////...///000000000111333555>>>>>>CCCIIIMMMRRR[[[eeepppxxxvvv```QQQKKKLLLRRR^^^nnnzzz|||uuunnnkkkjjjkkklllssszzz|||zzzyyy~~~|||pppmmmpppsssxxx{{{|||{{{yyyxxx|||mmm___[[[WWW\\\dddqqqwwwaaaQQQIIIFFFEEEEEEDDDEEEHHHGGGHHHNNNUUU\\\cccqqqtttfffZZZPPPJJJEEECCC???;;;999888888999999999:::999888999;;;>>>AAACCCFFFHHHIIIKKKLLLNNNQQQXXXfffyyy}}}zzz}}}xxxqqqkkkiiiiiiiiiiiigggeeebbbaaabbbfffjjjmmmmmmmmmllljjjfffbbb```___aaaaaaaaabbbcccdddeeefffeeefffhhhjjjjjjhhhfffeeeccc```\\\VVVRRRNNNLLLKKKLLLJJJGGGFFFGGGJJJLLLMMMTTTSSSXXX```eeeiiipppxxxwwwjjjccc\\\\\\^^^bbbiiiqqqzzz|||xxxuuussssssttttttvvvxxxyyyyyyyyyzzz}}}}}}~~~}}}zzzxxxvvvttttttvvvyyy{{{zzzyyywwwwwwyyy}}}~~~yyyqqqjjjccc^^^YYYVVVWWWXXXZZZ]]]]]]\\\YYYWWWNNNKKKFFFBBB@@@===999777777777666555555555555666444444444444444444444444333333444666777888999:::<<<===>>>??????BBBFFFIIIUUUYYY^^^aaaaaa___]]]\\\^^^___eeeoooyyyyyyqqqpppsssyyy~~~zzzsssnnnmmmnnnwww}}}}}}|||}}}{{{wwwrrrmmmiiiddd___[[[XXXWWWXXX]]]fffnnnrrrsssooolllkkknnnuuuzzz{{{zzzyyyzzzzzz{{{||||||}}}}}}|||zzzwwwpppjjjkkkpppuuuwwwzzz~~~}}}|||yyyxxxzzzzzzxxxyyy~~~~~~{{{zzzzzz{{{|||~~~~~~{{{uuuppplllkkkmmmnnnppprrruuuxxxzzz~~~|||yyywwwuuutttrrrrrrrrrpppmmmjjjiiihhheeeeeeeeeeeeeeedddcccccc`````````___^^^```dddgggmmmqqqvvv{{{~~~~~~zzzxxxzzzzzzzzz|||////////////////////////............////////////......////////////..................///////////////......------....../////////............/////////000111000000111444777>>>???DDDLLLQQQVVV___iiitttlllWWWKKKHHHKKKSSS```ooozzzwwwooohhheeefffhhhlllpppuuuwwwwwwyyyyyyssstttxxx}}}}}}{{{xxxeeeZZZXXX[[[cccnnn|||iiiVVVLLLHHHFFFEEEFFFEEEFFFIIIIIIJJJQQQYYYaaakkkzzzzzzhhh[[[RRRKKKFFFBBB@@@<<<999777666666666888999:::999999:::<<>>???@@@BBBFFFKKKPPPZZZ\\\``````___]]]\\\\\\\\\___ggguuuuuuoooooouuu}}}zzzqqqiiieeefffhhhrrruuuuuurrrrrrwww||||||~~~~~~{{{yyyuuupppjjjddd```\\\XXXUUUVVVUUUWWW]]]gggooossstttqqqnnnlllnnntttyyy||||||yyyyyyyyyzzz{{{{{{||||||}}}zzzxxxuuunnnggggggkkkrrrtttyyy~~~{{{zzzwwwvvvwwwvvvtttvvv{{{~~~|||{{{zzzzzz{{{{{{}}}}}}~~~~~~~~~{{{wwwrrroooooopppqqqsssuuuwwwyyy{{{~~~~~~{{{yyywwwwwwsssrrrqqqpppnnnllljjjiiiddddddddddddcccccccccbbbaaaaaa```___^^^___bbbdddhhhmmmtttzzzzzzvvvuuuuuutttwww|||////////////////////////---------...///000000111......////////////..................//////////////////............////////////............/////////000111111111333666999???AAAFFFNNNTTTXXXbbbkkkxxxxxxbbbPPPHHHGGGKKKTTT```mmmwww|||~~~|||tttkkkdddbbbeeehhhmmmpppssstttvvv{{{xxxyyy~~~}}}}}}mmm^^^YYYYYY]]]hhhwwwvvv]]]OOOJJJHHHFFFFFFEEEEEEFFFIIIKKKMMMTTT]]]fffrrrooo^^^SSSMMMHHHDDD???>>>;;;888666666666666777888888888888999<<>>@@@AAADDDIIIPPPUUUYYY[[[\\\[[[ZZZZZZ[[[\\\^^^dddpppsssooopppzzzvvvjjjbbb```cccgggppppppmmmhhhjjjrrryyy{{{~~~}}}{{{{{{{{{yyyvvvtttpppkkkddd^^^ZZZVVVSSSQQQRRRRRRUUU\\\fffnnnrrrsssqqqooommmnnnsssxxx{{{|||yyyyyyyyyzzzzzzzzz{{{{{{|||yyywwwtttllleeedddhhhnnnqqqvvv|||}}}zzzxxxuuuuuuuuurrrooosssyyy~~~~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~|||xxxuuusssssstttuuuuuuvvvxxxyyy{{{~~~}}}~~~~~~{{{yyywwwsssrrrqqqpppooonnnllljjjffffffeeeeeeddddddddddddbbbbbbbbb```^^^]]]___aaaeeekkkssszzzzzztttrrrpppnnnrrrwww////////////////////////,,,------...///000111111......////////////................../////////////////////......///////////////............//////000111111111222444888<<>>===;;;999777666666666555666777777777999<<>><<<:::888888888666555555555444333333333333333444444444555555666666666555555666777999:::;;;<<<===>>>AAACCCFFFLLLRRRWWWXXXXXXWWWUUUSSSTTTWWWZZZaaalll~~~~~~sssqqqttt~~~rrreee^^^]]]bbbgggpppnnnhhhcccfffqqqzzz}}}}}}{{{yyywwwvvvtttqqqoooiiieee^^^YYYUUURRRPPPNNNOOOOOORRRZZZdddlllppppppooonnnmmmooosssxxx{{{}}}yyyyyyyyyzzzzzzzzzzzzzzzzzzxxxwwwtttllldddcccgggkkkmmmqqqwww|||~~~~~~|||wwwuuutttsssooolllpppwww~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}{{{yyywwwwwwwwwxxxvvvwwwyyyzzz{{{}}}|||}}}~~~}}}zzzwwwsssrrrppppppqqqpppmmmkkkgggfffeeedddddddddeeeeeeddddddcccaaa^^^]]]^^^```dddjjjrrrzzz|||tttpppmmmkkknnnsss}}}////////////////////////---------...///000000111......////////////..................////////////000//////......//////000//////............//////000111111111222555:::>>>BBBCCCHHHPPPVVV]]]hhhttt|||gggUUUMMMLLLIIIMMMSSS[[[ccckkkpppssstttpppiiibbb___aaagggmmmnnnoooqqqssswww|||vvvtttsssssszzzxxxhhh]]]UUUUUUXXXcccqqqrrr^^^LLLGGGFFFCCCAAACCCCCCCCCFFFKKKOOOUUU___jjjvvv|||nnn\\\OOOKKKHHHDDD@@@===<<<;;;999888777777777444666777777888:::===@@@BBBGGGLLLMMMJJJJJJNNNRRR[[[iii}}}{{{oooZZZUUUNNNIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEBBBEEEHHHHHHHHHLLLVVV]]]hhhnnnvvv~~~wwwooohhhbbb^^^]]]YYYXXXVVVTTTTTTTTTTTTUUUWWW[[[aaaeeejjjrrr|||}}}|||zzzrrrhhh```YYYVVVUUUXXXZZZZZZ[[[^^^dddjjjmmmqqqvvvzzz{{{{{{{{{||||||{{{zzzzzzyyyyyyzzzzzz|||~~~|||zzzxxxwwwwwwuuusssqqqoooooonnnllljjjjjjllloooxxxxxx{{{}}}}}}}}}}}}|||{{{yyyxxxtttnnngggbbbWWWQQQLLLJJJKKKIIICCC>>>;;;999777666666666555333555555444333333333333444444444444555666666777777555666777888999;;;<<<<<<<<>><<>>BBBEEEBBBHHHOOOOOOMMMMMMRRRWWWdddsssqqqbbbYYYPPPNNNKKKJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEIIILLLKKKHHHJJJSSSZZZ]]]aaahhhooouuuxxxxxxxxxqqqrrrssstttsssrrrpppoookkkjjjjjjiiijjjkkklllmmmqqqwww~~~xxxsssqqqgggccc___\\\\\\___dddhhhgggmmmvvv||||||~~~~~~{{{{{{}}}}}}}}}}}}wwwssspppooommmmmmnnnoooooonnnlllnnnpppqqqrrruuu{{{~~~{{{uuuwwwyyyzzzzzz{{{|||~~~vvvuuutttsssrrrnnniiieee]]]XXXRRRRRRSSSPPPIIIBBB<<<:::888777777777666555666666555444444444444555444444444555666777777888888999:::;;;<<<>>>??????;;;???CCCGGGIIIJJJLLLNNNIIIIIIIIIKKKQQQ]]]jjjsss||||||~~~wwwlllaaa]]]```hhhooommmiiiaaa\\\bbbpppzzz}}}}}}zzzuuurrrooommmiiigggaaa___]]][[[ZZZWWWSSSPPPNNNOOORRRZZZcccjjjmmmlllllloootttyyy|||||||||||||||||||||{{{{{{tttssssssqqqkkkcccbbbfff```fffppp{{{yyyxxxwwwtttmmmiiioooxxx|||~~~~~~~~~|||{{{{{{}}}tttqqqooopppssstttqqqmmmjjjhhhgggeeeeeefffggghhheeeffffffeeebbb``````aaaaaaeeejjjpppuuuzzzzzzvvvqqqmmmnnnqqquuuyyy......////////////..............................000000000000000000000000............//////////////////............//////////////////////////////111111111222444999===???EEECCCGGGSSS___kkk{{{jjjVVVLLLMMMRRRRRRaaapppvvvvvvvvvvvvuuuqqqllleeeccchhhqqqzzz{{{tttooorrruuuwwwqqqaaaXXXTTTSSS]]]kkk|||kkkRRRMMMGGGDDDEEEGGGHHHGGGFFFFFFIIIPPPXXXcccrrrwwwiiiUUUNNNFFF@@@>>><<<;;;999999888777666666555555666888777777888:::===@@@BBBHHHJJJNNNOOOKKKJJJTTT```lll{{{ttteeeZZZUUUQQQPPPOOONNNMMMLLLLLLLLLJJJHHHFFFFFFHHHJJJJJJJJJGGGKKKOOONNNJJJLLLSSSZZZ]]]^^^bbbfffkkknnnmmmllllllkkkjjjlllooorrrrrrrrrrrrrrrrrrrrrtttvvvxxxyyyyyyuuupppkkkfffcccddddddcccccchhhooouuu~~~~~~}}}{{{zzzzzzzzzzzzxxxxxxyyyzzzzzzwwwsssooollllllllllllkkkjjjjjjiiipppqqqsssvvv|||}}}xxxqqqlllllliiikkkqqquuuvvvxxx{{{uuutttssssssqqqlllfffaaa^^^\\\[[[[[[[[[VVVLLLDDD===;;;888777777777777666555555555555555555555555666666666666555555555555999999::::::;;;<<<======@@@AAACCCEEEFFFFFFFFFEEEEEEGGGKKKOOOYYYhhhzzz|||}}}uuuhhh^^^ZZZ___gggmmmpppggg^^^]]]fffrrr|||}}}wwwrrrooommmkkkjjjgggccc^^^ZZZWWWTTTQQQOOOQQQSSSVVV\\\bbbfffiiiiiilllnnnssszzz~~~}}}}}}}}}}}}zzzxxxwwwvvvsssoooiiieeeddddddbbbjjjsss}}}}}}yyyvvvtttppplllnnnsssyyy{{{~~~|||}}}}}}|||{{{{{{{{{|||wwwrrrqqqrrrsssppplllkkkiiihhhfffeeeeeeeeeeeedddcccbbbaaa______^^^^^^```bbbeeejjjpppwww}}}}}}uuunnnlllmmmooossswww|||......////////////..............................////////////////////////............//////////////////............//////////////////////////////111111111222555999>>>@@@BBBCCCJJJXXXfffsss~~~iiiVVVLLLLLLPPPXXXgggvvv|||}}}}}}}}}{{{vvvqqqllljjjnnnwww}}}uuuooooooqqquuu|||~~~zzzjjj[[[UUUSSSUUUaaapppzzzcccQQQLLLGGGDDDEEEGGGHHHGGGKKKLLLPPPXXXaaalll{{{sssdddWWWMMMHHHBBB>>><<<<<<:::999888777666666666666666666888888888999;;;>>>AAACCCHHHJJJMMMNNNJJJKKKUUUaaammm|||wwwlllbbbZZZWWWTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIGGGGGGHHHJJJJJJJJJLLLNNNQQQQQQOOOQQQVVV[[[[[[[[[]]]```cccdddcccaaacccbbbbbbdddhhhkkkmmmmmmppppppqqqrrrtttvvvyyyzzz}}}}}}wwwtttrrrmmmiiikkklllnnnpppttt|||~~~|||zzzxxxvvvuuutttuuuuuuvvvuuurrrnnnkkkhhhhhhggghhhiiikkkmmmnnnqqqssswww}}}~~~|||yyyrrrkkkeee^^^\\\]]]dddiiimmmqqqvvvssssssrrrqqqnnnjjjddd___[[[ZZZZZZ[[[\\\WWWOOOGGG<<<:::777666777777777666444444444444444444444444777777777777777777777777999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFKKKRRR___rrr|||yyyqqqeee[[[XXX]]]dddjjjoooggg^^^^^^hhhttt~~~yyytttqqqooommmkkkiiieee```\\\YYYVVVSSSQQQRRRSSSWWW\\\bbbgggiiijjjmmmooottt{{{}}}||||||{{{xxxvvvuuuuuussspppkkkgggeeeeeecccmmmyyy~~~zzzwwwuuuppplllnnnsss|||~~~}}}~~~~~~~~~~~~~~~~~~yyysssrrrrrrrrroookkkjjjiiigggeeedddddddddeeegggfffcccaaa^^^\\\[[[ZZZ___```dddiiiooovvv{{{~~~xxxqqqmmmlllmmmqqqtttyyy......////////////..................................................................//////////////////............//////000000000000000000000000111111222333777;;;???AAABBBDDDMMM]]]lllyyyzzzhhhVVVNNNOOOSSS^^^lll{{{}}}xxxtttssswww~~~vvvmmmkkkmmmqqqyyy~~~~~~|||yyyxxxzzzqqqbbbUUUSSSTTT[[[jjjzzzmmmVVVNNNJJJFFFDDDDDDFFFGGGHHHKKKLLLRRR\\\fffrrr~~~mmm___RRRGGGCCCAAA===;;;;;;:::999888666666555555555666777777:::999:::;;;===@@@BBBDDDIIIIIILLLLLLJJJKKKVVVbbbooo~~~ttthhhaaa^^^\\\ZZZ[[[ZZZZZZXXXVVVSSSQQQOOOMMMMMMMMMMMMNNNOOOQQQQQQVVVWWWXXXYYY\\\^^^aaacccdddcccbbbbbbbbbbbb```^^^[[[ZZZYYY[[[^^^bbbcccccceeeeeefffgggiiillloooqqqqqqtttwwwzzz{{{}}}}}}zzzxxxvvvvvvvvvwwwyyy|||||||||}}}}}}{{{xxxuuusssqqqtttttttttssspppmmmjjjhhheeeeeeeeegggkkkpppuuuxxxwwwzzz}}}||||||{{{{{{yyywwwrrrjjjaaa[[[OOOLLLNNNUUU\\\bbbjjjrrrrrrqqqpppnnnkkkgggaaa\\\[[[ZZZZZZ[[[[[[WWWOOOIII>>>;;;888666666777777666333333333333444444444444666777777888888999999:::::::::<<<===>>>????????????>>>>>>>>>>>>???AAABBBEEEIIIOOOYYYhhh}}}~~~yyy|||}}}~~~|||~~~vvvoooddd[[[YYY]]]dddjjjllleee^^^___jjjwww{{{vvvsssqqqooommmkkkgggbbb^^^[[[YYYWWWUUUSSSUUUXXX]]]cccgggkkkmmmpppqqqvvv|||}}}{{{yyyxxxvvvtttrrrssssssqqqmmmiiiggggggeeerrr~~~{{{yyywwwqqqlllnnnttt~~~~~~|||vvvsssrrrqqqmmmjjjhhhgggfffdddccccccccccccfffdddbbb```]]]\\\[[[ZZZ]]]___aaaffflllsssyyy|||}}}uuunnnlllkkklllpppuuu|||---......//////......---............................................................//////////////////............//////000000000000000000000000111111333555999===AAACCCFFFIIIQQQ^^^mmmzzzwwwfffXXXRRRTTTXXXaaannn|||~~~|||yyyzzz}}}wwwlllgggiiiooovvv{{{|||zzzvvvssstttzzzlll^^^TTTTTTYYYbbbtttzzzaaaMMMJJJHHHEEECCCDDDEEEGGGHHHJJJMMMTTT```lllxxxnnn___TTTJJJDDD===<<<;;;::::::999888777555555555555666777888999;;;;;;<<<===???AAADDDEEEIIIHHHJJJKKKJJJMMMXXXdddsss~~~ssseee]]]\\\___```___cccaaa^^^[[[XXXVVVUUUTTTTTTVVVXXXYYY[[[]]]___aaaeeeeeefffjjjppptttuuuttttttrrrooommmllljjjgggddd[[[YYYVVVVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[^^^```bbbdddeeeggghhhiiimmmqqquuuxxx~~~|||uuupppllljjjiiifffgggjjjmmmppptttxxx{{{~~~zzzwwwuuutttttttttzzzyyyxxxtttooollljjjiiidddgggjjjpppvvv|||~~~zzzyyyyyyyyyxxxwwwuuurrrlllcccYYYQQQFFFCCCDDDJJJQQQZZZeeeppprrrpppnnnlllhhhddd]]]YYYYYYYYYYYYZZZYYYTTTNNNHHHBBB???:::777777666666555222222333333333333333444555555666777888999:::;;;999:::<<<>>>???@@@@@@???@@@???===<<<<<<>>>@@@BBBHHHMMMWWWbbbqqqxxxsssqqqxxx~~~zzzxxxxxxyyyzzzsssmmmddd]]][[[___fffkkkiiibbb]]]```kkkxxx}}}xxxtttrrrpppooommmiiiccc___\\\ZZZXXXWWWSSSVVVZZZ___ccchhhmmmpppssstttxxx~~~|||yyywwwuuusssqqqpppqqqsssrrroookkkiiihhhjjjyyy~~~|||{{{xxxqqqlllooouuu~~~}}}}}}~~~~~~~~~~~~yyyuuurrrooollliiigggfffdddcccbbbaaabbbbbbaaaaaa___^^^^^^]]]]]]]]]\\\]]]___ccciiipppvvvzzzyyypppkkkiiihhhlllrrryyy------............------............................................................//////////////////............//////000000000000000000000000111222444777;;;???CCCEEEIIIMMMTTT```pppvvveeeYYYUUUXXX]]]fffrrr}}}{{{|||{{{{{{}}}}}}uuukkkfffiiipppvvvxxxzzzwwwrrrpppttt~~~uuuggg[[[SSSVVV]]]hhhzzznnnXXXIIIGGGFFFEEEDDDDDDEEEGGGIIIMMMQQQZZZhhhuuuqqq```TTTKKKEEEBBB<<<<<<<<<;;;999888777666555555555666777888999:::;;;<<<===>>>AAACCCDDDEEEIIIGGGHHHJJJKKKPPP\\\iiivvvwwwlllddd\\\YYY]]]bbbddddddgggccc^^^ZZZXXXXXXZZZ\\\^^^aaafffiiilllooosssvvvxxxxxxzzz|||yyyvvvqqqnnnccc___YYYUUUSSSRRRPPPOOOPPPPPPPPPPPPRRRTTTWWWXXX[[[\\\]]]^^^ccckkktttzzzyyynnnhhhccc___]]]]]]]]]___aaaeeehhhjjjjjjlllnnnsssyyy~~~{{{wwwssssssuuuyyy|||~~~{{{uuuoookkkkkkkkkggglllsss|||~~~zzzxxxwwwwwwwwwvvvuuuqqqmmmfff\\\RRRKKKBBB??????DDDJJJRRR```lllrrrpppllliiieee```ZZZVVVRRRSSSUUUWWWWWWUUUPPPMMMHHHDDD>>>999777666444333222222222333333444444444444444555666888999::::::888:::<<<>>>@@@@@@@@@@@@AAA@@@>>><<<===???BBBDDDGGGOOO]]]kkkzzzppplllmmmvvv~~~}}}yyyuuusssssssssrrrqqqnnnjjjccc]]]\\\```eeeiiifff```\\\```lllzzz}}}xxxuuutttrrrqqqooojjjddd^^^[[[YYYXXXVVVUUUXXX\\\```dddiiioootttvvvwww{{{|||wwwuuusssqqqpppoooqqqsssrrrpppmmmkkkkkkttt}}}|||xxxqqqlllqqqyyy~~~~~~}}}}}}|||}}}}}}~~~~~~|||wwwrrroookkkiiigggeeedddbbbaaaaaaaaaaaaaaa```___^^^^^^^^^^^^^^^[[[[[[]]]aaafffmmmtttxxx|||rrrkkkgggfffiiiooowww}}}------............------............................................................//////////////////............//////000000000000000000000000111222555888===AAAEEEGGGKKKQQQZZZgggyyysssbbbXXXXXX^^^dddpppyyyzzzyyyyyy{{{~~~xxxssskkkgggllluuuxxxwwwvvvtttrrrttt{{{~~~ooo```VVVQQQWWW```lll~~~xxxbbbQQQIIIEEEFFFFFFEEEDDDEEEHHHKKKNNNRRR]]]mmm{{{uuu```RRRIIIBBB>>>===;;;<<<<<<;;;888777777888777666666777888999:::;;;;;;<<<===???AAACCCEEEEEEIIIFFFFFFIIIMMMTTTaaannnzzz|||nnnfff]]]ZZZXXXYYY^^^cccffffffeeebbb___]]]^^^bbbgggjjjmmmrrrxxx|||~~~}}}xxxhhhccc\\\VVVSSSPPPMMMLLLJJJJJJJJJKKKMMMPPPRRRTTTWWWXXX[[[aaaiiiuuussshhhbbb___\\\ZZZ[[[ZZZ[[[]]]aaacccdddccceeefffiiinnnttt|||{{{yyyuuussstttyyy~~~|||uuuooolllmmmpppooottt~~~~~~~~~|||zzzxxxvvvuuuuuuuuusssqqqlllfff___UUUKKKEEE===;;;;;;???DDDLLL[[[hhhpppnnnjjjfffaaa\\\VVVRRRKKKNNNRRRUUUWWWWWWVVVUUUJJJEEE>>>999666555444333222222333333444444555555444444555666777999999:::999;;;===@@@BBBBBBBBBAAAAAA@@@???>>>???BBBEEEGGGEEEPPPaaarrrwwwkkkhhhjjjttt~~~~~~~~~yyymmmjjjggghhhkkkmmmkkkjjjhhhddd___[[[[[[^^^cccfffeee```]]]bbbooo|||~~~yyywwwvvvuuutttqqqllleee___[[[YYYWWWUUUVVVYYY^^^bbbeeejjjqqqwwwyyyzzz}}}|||vvvtttrrrqqqqqqpppqqqsssrrrpppmmmmmmmmm{{{}}}|||wwwpppmmmttt~~~~~~~~~~~~|||}}}}}}~~~~~~~~~yyysssnnnkkkjjjgggeeedddbbbaaaaaaaaaaaadddcccbbb___^^^\\\\\\[[[ZZZ[[[\\\___dddlllrrrvvv}}}}}}ssskkkgggeeeiiiooovvv}}},,,------......------,,,........................////////////////////////............//////////////////............//////////////////////////////111222555:::>>>CCCFFFHHHLLLUUUbbbpppyyyjjj]]]XXX^^^iiiqqqyyy~~~yyyvvvxxx{{{rrrpppkkkiiiqqqzzz|||wwwssstttxxxxxxjjj[[[SSSQQQZZZeeeqqqlllWWWLLLIIIDDDEEEFFFFFFEEEFFFJJJMMMPPPUUUaaaqqquuudddQQQHHHBBB===:::;;;:::;;;;;;:::777666888:::999888888888999:::;;;;;;:::<<<===@@@BBBCCCDDDEEEHHHEEEEEEIIIOOOXXXfffsss}}}yyykkkaaa\\\TTTUUUWWWYYY]]]aaadddfffbbbccceeeiiinnnuuu{{{~~~zzzhhhccc\\\VVVSSSQQQOOONNNIIIIIIKKKMMMPPPTTTWWWYYY]]]aaaiiisss{{{nnnfffdddddddddcccdddcccdddggglllnnnnnnmmmpppooonnnooorrrxxx~~~xxxwwwvvvwwwyyy}}}~~~~~~{{{vvvpppppptttyyy}}}}}}{{{yyywwwvvvvvvvvvuuutttsssqqqqqqoookkkeee^^^VVVMMMEEE???:::888999<<>>>>>???@@@BBBEEEGGGHHHRRR[[[jjjyyy~~~mmmhhhfffiiittt~~~~~~~~~ttthhhVVVQQQMMMOOOWWW___cccdddeeebbb___]]]]]]```eeeggghhhdddbbbhhhttt}}}|||||||||{{{wwwqqqhhhaaa\\\YYYWWWUUUWWW[[[aaadddfffkkkttt{{{}}}}}}|||vvvsssssssssssssssssssssqqqnnnmmmnnnoootttyyy~~~~~~{{{uuunnnmmmyyyzzzsssnnnllllllgggfffdddbbbaaaaaabbbbbbbbbaaaaaa````````````aaa[[[ZZZ[[[^^^cccjjjqqqvvvyyy|||}}}tttlllhhhgggjjjpppwww~~~---....../////////////////////............//////000000//////.........---................................................000000000000000000111222222111555<<<@@@BBBEEEJJJSSSbbbqqq{{{yyyddd[[[RRRSSS___ooo{{{vvvrrrrrrtttyyy{{{qqqggghhhjjjqqqwwwzzzyyyvvvxxxyyyjjj```QQQUUUZZZaaaqqqpppXXXNNNJJJGGGDDDCCCDDDFFFFFFEEEKKKRRRZZZcccpppvvv___QQQEEE@@@@@@===::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===???AAABBBCCCAAABBBEEEJJJSSS```mmmvvvrrrhhh^^^WWWTTTSSSVVVZZZ^^^aaadddiiilllpppxxxvvvmmm___\\\YYYVVVVVVWWWWWWWWWXXX[[[___ccchhhnnnuuuyyy}}}~~~zzzwwwwwwzzz|||{{{|||vvvwwwyyy~~~}}}vvvxxxzzz{{{|||~~~yyyrrrnnnnnnnnnmmmllllllooorrrpppmmmkkkkkkmmmhhhcccZZZPPPGGG@@@<<<:::777:::<<<===@@@IIIWWWaaammmhhh```XXXRRROOONNNNNNRRRTTTVVVYYYXXXTTTNNNHHHAAA===999666555444333222555555666666777777888888777666888<<<<<<999;;;@@@BBBBBBEEEKKKQQQPPPJJJDDDEEEBBBAAADDDFFFFFFJJJOOOUUUbbbrrrvvviiieeehhhnnnvvv}}}~~~kkkZZZNNNKKKJJJMMMUUU]]]bbbddddddccc```^^^]]]```fffjjjiiidddccckkkzzz}}}{{{|||}}}yyysssiii___XXXTTTRRRRRRZZZ^^^bbbgggkkkpppvvvzzz}}}xxxuuutttsssssstttssstttvvvrrrllljjjlllqqqrrrttt{{{|||sssooonnnrrrzzz}}}}}}}}}||||||~~~~~~yyytttpppmmmjjjhhhfffdddccccccbbbaaa_________^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\aaagggnnnrrrxxx||||||qqqgggjjjiiimmmvvv|||---....../////////////////////............//////000/////////............................................................000000000000000111111222222222666===AAACCCHHHMMMWWWfffuuu~~~ttt]]]UUUNNNQQQ___ppp}}}{{{pppkkkkkkpppvvv~~~rrrjjjiiikkkoootttyyy|||{{{zzzrrrcccYYYRRRWWW^^^hhhyyygggSSSKKKHHHEEEDDDCCCEEEGGGGGGGGGMMMUUU\\\fffvvvlllVVVJJJ???======<<<::::::::::::;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;;;;999:::<<<>>>@@@AAABBBBBBBBBCCCGGGLLLVVVdddrrr|||uuujjjccc\\\WWWUUUVVVXXX\\\```dddjjjqqqvvvzzzppphhh```^^^\\\[[[\\\^^^``````gggkkkpppuuu{{{{{{xxxxxxzzz{{{{{{yyyzzz{{{zzzzzz{{{~~~}}}wwwrrrllliiihhhhhhgggfffiiikkkmmmmmmllliiihhhggg```[[[TTTKKKDDD>>>;;;999777999;;;===AAAJJJVVV```hhhccc[[[SSSNNNMMMNNNOOOWWWWWWYYY[[[[[[VVVLLLEEE===:::666444444444444333555555666666777888888888999888999======;;;===BBBCCCFFFKKKQQQTTTRRRKKKEEEBBB??????CCCEEEGGGLLLRRRZZZgggwwwrrrgggeeeiiipppxxx~~~jjjWWWNNNLLLKKKPPPXXXaaafffhhhfffeeebbb___]]]^^^aaaeeehhhdddbbbkkkzzz|||zzz{{{}}}xxxrrriii```YYYWWWWWWXXX\\\___dddhhhlllqqqvvvzzz}}}~~~xxxuuuttttttttttttsssuuuwwwuuuooommmooonnnrrrwwwzzzqqqmmmnnnrrr|||}}}~~~|||zzzxxxxxxxxxyyy{{{~~~yyyuuupppllliiihhhgggeeeddddddcccaaa______^^^]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\```eeelllpppvvvyyy~~~}}}rrriiihhhhhhkkkssszzz~~~---....../////////////////////............//////////////////............................................................000000000000000111222222333333777???CCCFFFLLLSSS___mmm{{{|||mmmTTTNNNKKKQQQ```rrrvvvjjjddddddkkksss|||ssskkkiiilllpppuuuzzz|||~~~|||kkk\\\TTTSSSYYYcccqqqsss[[[LLLGGGDDDBBBDDDCCCEEEHHHHHHIIIPPPXXX```lll~~~rrr___NNNDDD;;;;;;<<<<<<;;;<<<:::;;;<<<===???@@@AAAAAA??????===<<<;;;;;;::::::999:::===???AAAAAAAAAAAACCCEEEIIIPPP[[[jjjyyyrrrjjjeeeaaa^^^^^^bbbdddggglllrrrzzz~~~yyyqqqkkkgggffffffgggiiillloooqqq|||{{{xxxwwwxxx|||}}}{{{vvvuuuxxx{{{}}}}}}}}}}}}wwwsssoookkkgggdddcccccccccbbbeeefffhhhiiijjjgggccc___UUUQQQKKKDDD>>>:::888888555888;;;>>>BBBKKKVVV^^^bbb]]]VVVOOOMMMNNNRRRUUU^^^\\\[[[^^^___XXXKKK@@@:::888444333333444444444555555666666777888999999;;;999;;;>>>>>><<>><<<======>>>@@@AAAAAABBBAAA???>>><<<:::999999999999:::===???AAAAAAAAA@@@CCCFFFKKKSSS```ooouuuooollliiihhhiiinnnqqqvvv|||~~~~~~}}}zzzvvvrrrqqqrrrtttuuuxxx{{{}}}xxxxxxyyy|||}}}vvvrrrrrrvvvzzz~~~~~~zzzvvvssspppmmmjjjhhheeebbbaaaaaabbbbbbccccccdddfffhhhddd]]]WWWMMMIIIDDD>>>:::777666666555888;;;???DDDLLLUUU[[[^^^ZZZTTTPPPPPPTTTZZZ^^^bbb___^^^aaaddd]]]MMM@@@;;;888555333333444444444555555666777888999999:::<<<:::;;;===>>>>>>BBBHHHNNNVVV___aaa[[[QQQIIIFFFCCCAAABBBFFFIIIMMMVVV___kkkxxxvvvlllhhhffflllwww}}}~~~}}}gggTTTMMMLLLOOOWWWbbblllrrrtttpppooonnnjjjeeebbbaaabbbhhhfffgggqqqxxxsssqqqrrrssssssnnneee]]]YYYYYY[[[^^^bbbdddhhhkkknnnrrrvvvzzzzzzxxxxxxyyyyyyyyyyyyzzz|||xxxpppmmmooohhhtttzzzpppllllllpppyyy}}}}}}}}}~~~zzz{{{|||~~~}}}xxxuuuqqqmmmlllmmmppprrrwwwzzz}}}}}}||||||}}}~~~~~~}}}yyyuuuqqqllliiihhhfffdddcccccccccaaa___^^^]]]\\\[[[ZZZZZZZZZZZZYYY[[[]]]]]]^^^```eeeiiiqqquuuzzzxxxooohhhfffgggnnntttyyy---....../////////////////////............//////.........///////////////////////////////////////////////////////////////////////////000111222333555777;;;BBBFFFKKKUUU___mmm{{{ooo]]]MMMLLLLLLSSS```nnnyyy}}}pppgggeeegggmmmttt{{{}}}zzzxxxzzz}}}{{{pppmmmttt|||~~~nnn```XXXUUUVVV___lll|||{{{```NNNGGGDDDBBB@@@BBBAAACCCGGGIIILLLUUU___iiixxxzzzbbbQQQFFF???;;;<<<===<<<<<<>>>????????????@@@@@@@@@@@@AAA@@@===;;;999888888999:::;;;===???@@@AAAAAA@@@CCCGGGNNNXXXeeetttzzzrrrppppppoooppprrruuuzzz}}}xxxuuuuuuuuuvvvwwwwwwuuutttwwwyyy|||~~~wwwwwwwwwxxx{{{}}}wwwqqqnnnoootttxxx}}}{{{wwwrrrnnnmmmlllkkkjjjeeedddcccaaa``````aaabbbccccccccceeeddd___VVVOOOHHHEEE@@@;;;777555555555666999<<>>???@@@AAAAAAEEEJJJSSS^^^kkkyyyvvvppplllnnnqqqrrrvvvzzzzzz~~~~~~~~~{{{yyywwwuuutttqqqmmmjjjjjjkkklllnnnppprrrrrrsssssswww{{{~~~}}}||||||}}}vvvtttqqqmmmlllnnnsssxxxwwwpppmmmiiifffeeeeeeeeeddd___``````___]]]^^^```bbbeeeeeeeeeccc___XXXOOOIIICCC@@@<<<999666555666666999;;;???DDDIIIOOOSSSUUUQQQQQQSSSUUUZZZ___dddgggiiiggggggiiijjjcccVVVKKK>>>;;;777444444444333222555555666777999:::;;;;;;<<<::::::>>>AAADDDKKKSSS^^^aaabbb]]]SSSJJJFFFEEEEEEDDDGGGJJJMMMSSSaaannn~~~tttmmmiiikkkrrr}}}~~~|||}}}wwweeeUUUKKKMMMSSS^^^kkkuuu{{{|||tttsssqqqmmmhhheeeddddddiiilllsss~~~wwwnnniiihhhgggfffjjjeee___YYYVVVUUUWWWYYY\\\^^^bbbeeehhhlllpppttt{{{~~~~~~zzzrrriiifffgggkkk|||{{{rrrnnnllllllrrryyyzzz{{{|||~~~~~~{{{rrrpppllljjjjjjmmmqqqtttwwwzzz|||}}}|||||||||}}}yyyyyyyyyyyyzzz{{{||||||~~~~~~}}}yyyxxxvvvuuutttssspppmmmhhhfffdddccccccbbb```___^^^]]]\\\[[[[[[ZZZ[[[[[[\\\```dddccc```___bbbfffmmmqqqxxx}}}wwwmmmhhhfffiiinnnttt}}}---....../////////////////////............//////............/////////000////////////////////////////////////////////////......//////000222333444888:::>>>CCCFFFKKKXXXeeetttyyyfffSSSKKKLLLNNNTTT\\\dddkkknnnsssvvvvvvpppgggcccggglllqqqvvv{{{yyyttttttzzzzzzpppmmmtttrrraaaWWWTTTVVV\\\lllyyygggSSSKKKHHHEEEDDDEEECCCCCCEEEJJJNNNSSS]]]hhhxxxhhhSSSFFF???;;;:::===>>><<<===@@@AAABBBBBBBBBCCCCCCDDDDDDDDDBBB???<<<;;;<<<===>>>>>>===<<<<<<===???AAACCCHHHNNNYYYeeeqqq}}}qqqhhhcccbbbeeeiiikkkoootttuuuyyy~~~|||{{{{{{xxxtttpppiiihhheeecccbbbbbbcccddddddaaa___]]]]]]]]]\\\[[[\\\^^^```ccceeegggiiikkklllqqqvvvyyy{{{~~~zzzwwwoooooonnnnnnooosssyyy~~~yyytttnnnhhhdddbbb```___`````````___\\\^^^______]]]]]]```cccfffgggfffbbbYYYPPPHHHDDD===;;;999666666777888:::<<<===AAAFFFLLLPPPRRRSSSNNNQQQVVV\\\bbbfffiiijjjeeeeeedddeeeccc[[[PPPHHH;;;888555333333444444333444555666777999:::;;;<<<===;;;<<<@@@DDDHHHQQQZZZaaa```\\\UUUMMMHHHGGGHHHHHHIIILLLQQQVVV^^^nnn}}}yyytttoookkknnnuuu~~~}}}~~~~~~~~~{{{xxxqqqcccTTTMMMPPPVVVbbbooozzzyyywwwtttoooiiieeedddeeehhhmmmvvvzzzmmmddd```___\\\ZZZ[[[XXXTTTPPPOOOOOOPPPRRRTTTWWW[[[^^^aaafffjjjnnnvvvzzz}}}wwwnnnfffcccfffpppxxxqqqooommmmmmqqqwww|||}}}zzz|||~~~||||||}}}~~~}}}{{{ooommmkkkiiijjjnnnrrrtttwwwyyy{{{zzzxxxvvvvvvvvvrrrsssuuuxxxzzz{{{||||||~~~~~~|||yyywwwrrrrrrrrrsssttttttrrrpppiiihhhfffeeeeeedddbbb```___^^^]]]\\\\\\[[[[[[[[[^^^ccchhhfffbbb___bbbfffjjjooouuu{{{zzzoooiiieeegggkkkpppzzz---....../////////////////////............//////---.........//////000000000000000000000000000000000000000000000000000000.........///000222333444999;;;???DDDFFFKKKYYYffftttwwwdddRRRIIIKKKMMMSSSYYYaaafffjjjnnnqqqpppjjjccc```dddjjjqqqvvvzzzxxxsssttt}}}tttlllmmmxxx|||mmm^^^VVVWWWZZZ^^^rrrooo^^^NNNIIIGGGDDDDDDGGGEEEDDDGGGLLLPPPVVVaaalll}}}zzzaaaLLL@@@???<<<<<<@@@AAA@@@AAADDDAAABBBCCCDDDEEEFFFGGGHHHEEECCCAAA>>>===>>>???@@@???>>><<<;;;<<<>>>BBBDDDJJJQQQ]]]iiiuuurrraaa[[[WWWVVVXXX[[[\\\```eeeiiillloooqqqrrrrrrsssuuummmkkkhhhfffeeeaaa[[[VVVTTTSSSPPPNNNMMMMMMNNNOOORRRPPPMMMLLLMMMOOOOOOOOOMMMOOORRRTTTWWWYYY\\\^^^ggglllssswwwyyy}}}{{{uuuqqqooolllnnnoooqqquuuzzz}}}ppphhheeebbb^^^[[[YYYYYYZZZ]]]______^^^]]]___aaa```______bbbeeefffhhhggg```UUUJJJCCC@@@888777666555666888;;;<<<>>>???CCCHHHMMMQQQRRRQQQNNNSSSZZZbbbiiilllnnnnnn`````````^^^ZZZRRRHHHAAA888555222111333444444444444555666888999:::<<<<<>>>>>???BBBDDDEEEEEEDDDGGGIIIIIIMMMPPPOOOKKKLLLGGG@@@>>>>>>???>>><<>>>>>???CCCGGGJJJNNNSSSaaasss~~~~~~mmm```YYYKKKKKKKKKLLLMMMNNNOOOPPPYYYYYY[[[\\\]]]]]]]]]]]]YYYVVVSSSOOOLLLJJJJJJJJJCCCCCCBBB@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFHHHKKKNNNQQQRRR\\\aaafffkkkooowww{{{yyyxxxvvvtttqqqxxx~~~zzztttllleee```\\\XXXVVVUUUUUUUUUVVVWWWYYYZZZ[[[^^^]]]]]]]]]___aaacccdddhhheee```YYYPPPFFF???:::777888888888888999<<>>;;;444444333333333444555555666777777666666777999<<<===>>>@@@DDDKKKTTT\\\bbb___ZZZRRRMMMLLLOOORRRUUUPPPUUU[[[bbbkkkzzz}}}wwwooolllmmmooopppppprrruuu|||{{{zzz|||~~~{{{tttmmmlllmmmiii^^^UUUMMMRRR\\\jjjxxx}}}vvvoooiiifffddddddjjjrrr}}}yyyjjj[[[RRRMMMHHHEEEFFFDDDDDDDDDBBBAAABBBEEEGGGKKKMMMPPPSSSWWW^^^eeekkkqqqtttzzzwwwppphhhbbbccchhh{{{zzzuuunnnkkklllmmmnnnmmmvvvrrrooonnnmmmlllqqqxxx}}}}}}|||vvvnnniiifffiiimmmnnnqqquuuvvvwwwwwwwwwvvvsssqqqpppoooqqqtttwwwzzz{{{zzzzzzzzz{{{{{{zzzxxxuuurrrpppnnnmmmnnnqqqtttvvvvvvuuusssmmmfffddddddddd```]]]]]]]]]]]]]]]]]]]]]]]]]]]```bbbddddddbbb`````````gggjjjpppuuuzzzuuummmeeedddeeekkkuuu~~~---------...............---------.........//////////////////////////////........................////////////////////////...000000000000000222444666;;;@@@BBBEEENNN\\\gggwww~~~wwweeeUUUOOOQQQWWW___iiinnnpppooommmmmmjjjeeebbbcccjjjqqq{{{yyyvvvvvvxxx{{{~~~zzzqqqnnnqqqwwwvvviii___VVVSSSWWW^^^mmmyyydddVVVHHHDDDDDDCCCCCCDDDEEEFFFKKKQQQWWW___mmm{{{nnnWWWIIIBBB???>>>>>>@@@BBBEEEFFFGGGIIIMMMOOOQQQUUUZZZYYYUUUNNNHHHAAA>>>>>>??????>>>???>>>======???BBBEEEGGGNNNUUUdddvvvppp___RRRLLLCCCCCCCCCDDDDDDFFFGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNFFFEEEBBB???>>>===>>>>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<======>>>@@@CCCEEEHHHIIINNNRRRXXX\\\aaaiiittt||||||{{{yyywwwyyyyyy{{{}}}{{{xxxyyyzzz{{{zzz~~~zzzoookkkddd^^^ZZZXXXUUUSSSQQQQQQRRRSSSTTTVVVWWWXXX\\\\\\[[[[[[\\\^^^```aaadddaaa[[[SSSKKKBBB<<<888555666777777777999<<>>BBBIIIPPPXXX\\\^^^TTTQQQMMMLLLOOOUUUZZZ^^^\\\aaaiiirrr}}}sssnnnhhhfffiiimmmpppqqqtttwww}}}}}}zzzxxxyyy|||~~~}}}|||xxxqqqjjjiiijjjggg^^^UUURRRUUU\\\hhhuuu~~~|||uuuoookkkiiigggggglllttt~~~}}}jjj]]]PPPIIIFFFBBBAAABBBAAAAAABBBAAAAAACCCGGGJJJLLLNNNQQQUUUYYY___fffkkkooosssyyy}}}uuunnnfffaaabbbgggxxxyyyuuupppkkkiiijjjkkkkkkjjjllliiigggiiiiiijjjooovvv~~~~~~{{{uuuooojjjgggiiilllmmmooosssvvvwwwxxxxxxwwwtttpppnnnmmmooorrrvvvxxxzzzzzzzzzzzzzzzzzzyyyvvvssspppnnnmmmmmmooorrrvvvxxxxxxwwwuuuooohhhdddddddddaaa^^^]]]]]]]]]]]]]]]]]]]]]]]]___aaabbbbbb```_________eeeiiinnntttyyyvvvmmmfffdddeeeiiisss|||...............---------++++++,,,---...///000111////////////////////////........................///////////////////////////000111000000000222444666;;;???BBBEEEPPP```mmm}}}wwwgggYYYQQQUUU]]]gggqqqwwwyyyyyysssssspppkkkhhhjjjpppvvv}}}zzzwwwwwwzzz~~~xxxooommmooosss{{{~~~||||||~~~zzzvvvmmmbbbZZZTTTSSSZZZcccuuuooo[[[PPPEEECCCDDDDDDDDDEEEEEEGGGMMMTTT[[[dddttthhhSSSFFF@@@?????????@@@CCCFFFIIIKKKPPPUUUZZZ^^^cccgggddd___OOOIIIAAA===>>>?????????>>>>>>>>>???AAACCCEEEGGGOOOXXXiiizzztttaaaQQQFFFBBB<<<<<<<<<<<<<<<===>>>???===>>>???@@@@@@@@@@@@@@@;;;:::999888888999::::::999888777777666666666666666666666666555555555555777777777999:::<<<>>>??????BBBGGGKKKOOOVVV```fffjjjpppzzzwwwoookkkiiifffdddeeeeeegggjjjnnnrrrvvvxxx}}}zzzwwwwwwzzz~~~|||tttooofffbbb]]]YYYWWWUUUSSSRRROOOOOOQQQRRRTTTVVVXXXXXXZZZZZZYYYYYYYYYZZZ[[[\\\]]]YYYSSSKKKCCC===888666555666777888999;;;>>>AAAFFFJJJNNNNNNMMMOOOUUUZZZdddjjjqqqqqqjjj```YYYVVVJJJEEE???:::777555333111333222222222333333444555777888999888888999<<>>???@@@AAADDDIIIMMMOOORRRVVVYYY]]]bbbhhhkkkmmmppptttyyy|||~~~~~~~~~yyyrrrllleee```bbbgggvvvyyypppkkkiiifffeeefffggggggfffbbb```aaaeeegggiiiooovvvzzzuuupppjjjgggiiikkklllnnnrrrvvvxxxzzzzzzxxxtttpppmmmmmmooossswwwzzz{{{||||||{{{zzzyyywwwssspppmmmkkklllmmmnnnrrrwwwzzzzzzzzzxxxrrrjjjeeedddcccaaa___\\\\\\\\\\\\\\\\\\\\\\\\]]]___``````^^^]]]]]]^^^bbbffflllrrrxxx~~~xxxppphhheeeeeehhhpppyyy/////////...---------,,,,,,,,,------...//////000////////////////////////........................///////////////////////////000111111000111333444888<<<@@@CCCGGGTTTffftttyyyiiiZZZRRRXXXbbbmmmvvv{{{||||||yyyxxxuuuqqqoooqqqvvv{{{}}}zzzxxxyyy~~~wwwnnnkkklllmmmrrrwww}}}{{{wwwxxx|||{{{yyyqqqggg]]]WWWSSSUUU^^^iii}}}gggTTTKKKDDDCCCEEEDDDDDDEEEFFFHHHNNNVVV^^^hhhxxxyyybbbOOODDD?????????@@@BBBDDDIIINNNRRRZZZaaaiiinnnqqqqqqiiiaaaNNNGGG@@@<<<<<<>>>???>>>@@@@@@AAACCCEEEGGGHHHIIIRRR^^^ppp~~~lllYYYJJJBBB@@@::::::999999999:::;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999999:::;;;<<<888888777666666666666666777777666666555444444333555555666666777999:::;;;999;;;>>>@@@CCCIIIOOOTTTVVV]]]gggtttzzzuuunnniiigggeeedddbbbaaaaaabbbdddfffjjjmmmpppwww{{{yyyxxxwwwyyy|||yyysssmmmiiiccc```\\\YYYXXXWWWUUUTTTPPPQQQSSSVVVXXXZZZ[[[\\\ZZZYYYWWWVVVUUUUUUVVVVVVUUUQQQKKKCCC===999666555666888999;;;<<>>888444333333333222222222222222222333444555666777888888999:::===@@@AAADDDLLLWWW^^^^^^WWWPPPKKKOOOTTT[[[aaahhhnnnrrruuu{{{wwwfffbbb___aaahhhqqqvvvyyy{{{}}}wwwxxx{{{|||wwwmmmhhhcccbbbdddccc^^^YYYWWWYYY^^^iiiuuu~~~zzzuuuooolllmmmooopppppprrryyyqqqcccMMMEEE>>><<<;;;999:::===999:::<<<>>>AAAEEEJJJNNNSSSWWW[[[___bbbeeeiiikkkkkkkkkkkkkkklllmmmnnnnnnpppuuu|||~~~}}}wwwqqqlllfffaaaccchhhttt~~~yyyppphhhcccbbbbbbbbbbbbbbbbbbbbb___^^^aaafffiiikkkpppwww~~~yyyuuuoooiiigggiiillllllooosssvvvxxx{{{|||zzzuuuppplllppprrrvvvzzz~~~}}}|||yyyuuurrrnnnllljjjkkkkkkmmmrrrwww{{{||||||{{{uuunnnhhheeecccbbb```\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[]]]___cccjjjpppwww~~~~~~uuulllhhhfffgggnnnvvv/////////...---------,,,........................////////////////////////////////////////////////000000000000000000000000///000111111000111333555:::>>>BBBEEEJJJXXXkkkyyyyyyhhhZZZVVV]]]hhhssszzz}}}}}}|||{{{zzzwwwuuutttwww{{{zzzxxxxxx}}}wwwkkkgggggggggiiilllrrrxxx}}}{{{uuussswww}}}|||zzzooofff\\\VVVTTTXXXdddooowww```PPPIIICCCCCCDDDBBBBBBDDDGGGIIIOOOXXX```jjjzzzqqq\\\LLLCCC@@@@@@AAACCCDDDHHHNNNVVV\\\fffoooxxx}}}}}}vvviii\\\JJJDDD===:::;;;===>>>===???@@@AAACCCFFFIIIKKKLLLVVVeeewww}}}hhhTTTFFF@@@???::::::999999888999999999777777888999999999999888888888777777777777888888999888888777777777777888:::999888888777666555555666555555666666777888999999:::;;;;;;===@@@CCCFFFIIINNNWWWbbbpppwwwooommmkkkjjjjjjjjjiiiiiigggffffffeeefffggghhhiiinnnrrrxxx|||~~~~~~|||{{{zzzwwwwwwxxxxxx{{{~~~xxxtttpppkkkhhhccc```]]]ZZZYYYXXXVVVTTTRRRTTTVVVYYY[[[]]]]]]^^^[[[YYYVVVSSSQQQPPPOOOOOOMMMIIIDDD>>>999777777777666888:::<<<>>>AAAFFFIIIKKKNNNPPPQQQRRRXXXccckkknnnkkkgggdddaaaXXXLLLCCC>>>:::555222222333444444222222222222333444555666555777888888999;;;>>>AAAFFFJJJRRRZZZ^^^[[[RRRKKKKKKRRR\\\eeelllrrrwwwzzz}}}pppdddaaa^^^aaaiiirrrxxxzzz}}}}}}vvvwwwzzzxxxrrrjjjeee```___aaabbb___\\\VVVYYY```lllxxxwwwrrrllljjjnnnrrrttttttttt{{{zzziiiZZZEEE???;;;:::999666777:::777999;;;===@@@DDDJJJNNNVVVZZZ___bbbdddeeefffgggfffccc^^^[[[YYYZZZ\\\^^^```fffoooyyy~~~}}}{{{vvvpppmmmhhhccceeekkkuuu~~~yyyqqqiiibbb\\\]]]^^^_______________^^^___ccciiikkklllooouuu|||}}}xxxuuummmhhhfffiiimmmooorrrvvvwwwyyy{{{|||{{{vvvqqqmmmqqqtttxxx|||}}}yyyuuuqqqmmmkkkkkkiiijjjmmmqqqwww{{{||||||~~~yyyrrrkkkgggdddbbbaaa\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ[[[[[[YYYYYYZZZ\\\\\\aaagggooouuu}}}{{{qqqlllhhhhhhmmmttt...............---------//////.........---------////////////////////////////////////////////////000000000000000000000000000111222111111111333555;;;???DDDGGGMMMZZZmmm|||wwwfffZZZ[[[cccpppzzz~~~}}}{{{yyywwwuuuwwwzzz~~~yyyxxx{{{tttgggcccccccccdddfffiiinnnssssssppppppvvv}}}{{{oooeee\\\WWWWWW]]]jjjwwwnnn[[[NNNGGGCCCCCCCCCAAABBBEEEHHHKKKRRR[[[dddnnnjjjVVVIIICCCAAAAAACCCFFFHHHLLLTTT___gggrrrzzztttbbbSSSEEEAAA;;;:::<<<>>>>>>======>>>???AAADDDHHHLLLNNN\\\lll~~~}}}fffQQQBBB<<<;;;::::::999888777777777777555555666666666666666555777777777777777777777777999888888777777888888888:::999999888777666666666555444444555555666777888999999888888999:::<<<===CCCFFFLLLSSS^^^nnn}}}wwwsssmmmnnnoooqqqrrrrrrqqqqqqnnnnnnmmmlllkkkiiihhhhhhkkkoootttxxx{{{~~~~~~}}}zzzyyywwwwwwvvvtttuuuwwwxxxyyy|||xxxtttrrroookkkgggaaa___\\\ZZZYYYXXXVVVTTTSSSUUUWWWZZZ\\\]]]]]]]]][[[XXXTTTPPPLLLIIIGGGGGGDDDBBB>>>:::888777888888555777:::===@@@DDDIIILLLNNNPPPSSSWWW[[[bbbiiinnnkkkddd]]][[[YYYSSSFFF;;;888555222000111222333333222222222333444555666777666777999:::;;;===AAACCCKKKOOOUUUYYYYYYUUUPPPMMMNNNWWWeeepppwww{{{yyykkkbbb^^^\\\___hhhqqqwwwzzz~~~xxxrrrrrrtttxxx{{{xxxqqqlllgggbbb^^^\\\^^^___^^^]]]XXX[[[bbbnnnyyyvvvpppjjjjjjpppvvvxxxxxxwww}}}~~~sssaaaQQQ@@@;;;999999888444444888888999;;;===???BBBGGGKKKTTTXXX]]]``````___^^^]]]ZZZWWWQQQMMMKKKLLLOOOQQQUUU[[[eeeooowww{{{||||||yyytttpppmmmiiifffhhhmmmuuu~~~~~~tttkkkddd^^^ZZZ\\\]]]]]]\\\\\\]]]___^^^^^^cccjjjlllkkkmmmrrr{{{|||yyywwwmmmhhhfffjjjnnnqqqtttyyywwwyyy{{{|||{{{wwwsssppprrrtttxxx|||}}}xxxsssooolllkkkkkkjjjkkknnnsssxxx|||~~~~~~|||vvvoooiiidddaaa```\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYYZZZYYYXXXXXXZZZ\\\ZZZ___fffmmmttt{{{uuuooojjjhhhkkkqqq---------...............---------...............////////////////////////////////////////////////000000000000000000000000000111222222111111333555999>>>DDDHHHNNN[[[mmm{{{qqqccc[[[\\\fffsss}}}~~~}}}xxxvvvttttttwww|||zzzzzz~~~~~~pppbbb^^^___aaaccceeegggjjjnnnooonnnqqqwww}}}|||lllccc[[[WWWYYYaaaqqq~~~{{{eeeVVVKKKEEEBBBBBBCCCBBBDDDHHHJJJMMMUUU```jjjvvv{{{cccQQQFFFBBBAAABBBEEEHHHKKKPPPZZZgggpppwww||||||uuuiiiWWWIIIBBB>>>;;;<<<>>>@@@@@@>>>======>>>@@@DDDJJJOOORRRaaasss|||gggRRRCCC===<<<;;;:::999888777777777777666666777777777777666666888888999::::::;;;;;;:::;;;::::::999999::::::;;;::::::999999888888888777444444444555555777888888888777666777888999::::::???AAAEEEIIIOOO[[[kkkvvv}}}|||{{{|||~~~~~~{{{{{{||||||{{{yyywwwuuutttvvvyyy{{{}}}~~~xxxwwwvvvuuutttsssssssssqqqtttwwwyyy{{{|||xxxsssqqqpppmmmhhhddd___]]][[[ZZZZZZYYYWWWUUUUUUVVVYYY[[[]]]]]]]]]\\\ZZZWWWRRRLLLFFFBBB???>>><<<;;;999777777777888999888;;;>>>AAADDDIIINNNRRRRRRSSSWWW]]]eeekkkmmmmmmddd^^^XXXTTTPPPIII>>>666555333111111222333333333333333333444555666888888888999;;;<<<===@@@DDDGGGLLLPPPUUUUUURRRPPPPPPRRRYYYdddsss~~~sssfff```]]][[[___hhhrrryyy|||~~~|||uuummmlllmmmqqqtttsssnnniiiccc___[[[YYYZZZ\\\\\\\\\___```dddmmmwww~~~xxxqqqjjjkkkrrrzzz}}}}}}{{{~~~xxxkkkXXXHHH===:::999;;;999666666::::::;;;<<<<<<===@@@DDDGGGNNNRRRWWWZZZXXXUUURRRPPPKKKIIIGGGEEEDDDFFFHHHIIIMMMRRRZZZdddlllrrruuuvvvwwwrrrooommmjjjfffiiinnnuuu~~~{{{pppgggaaa\\\[[[\\\]]]\\\[[[ZZZ]]]___]]]___eeelllnnnmmmnnnrrr}}}|||yyyxxxooojjjhhhllloooqqquuuyyywwwxxxzzz{{{zzzxxxuuussstttvvvzzz}}}|||vvvqqqmmmkkkjjjkkkmmmnnnpppuuuzzz~~~~~~zzzssskkkeeeaaa___\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYXXXWWWXXXZZZ\\\ZZZ^^^eeelllssszzzwwwpppjjjfffhhhnnn,,,------....../////////+++,,,,,,---...///000000////////////////////////000000000000000000000000000000000000000000000000000111222222111222444666888===CCCHHHMMMZZZlllyyy~~~lllaaa[[[ZZZeeesss}}}}}}|||vvvtttrrrssswww||||||}}}{{{lll___[[[^^^aaacccfffiiikkknnnoooppptttzzz}}}jjjaaaYYYWWWZZZddduuuttt___RRRIIIDDDAAABBBBBBCCCFFFKKKLLLOOOXXXdddooo|||vvv^^^MMMDDDAAA@@@BBBFFFJJJMMMSSS]]]lllvvvwwwzzzyyyrrriii^^^NNNAAA@@@>>><<<===AAABBBAAA????????????AAAFFFMMMSSSWWWeeevvv{{{hhhUUUHHHCCCBBB===<<<;;;:::999888888888::::::;;;;;;;;;;;;:::999666777888:::;;;<<<<<<<<<>>>======<<<======>>>>>>;;;;;;;;;;;;::::::::::::555555666666777888::::::888777666777999;;;;;;;;;===???BBBDDDGGGOOO[[[dddnnn|||zzzwwwuuussssssrrrqqqqqqqqqqqqqqqppptttyyy|||~~~xxxtttqqqooonnnkkkfffaaa]]]\\\[[[[[[[[[[[[ZZZXXXWWWYYY\\\^^^______^^^]]]YYYUUUPPPIIICCC===:::888777666666555666777888999===???CCCFFFJJJOOOTTTXXXVVVVVVZZZbbbkkkooonnnjjj^^^\\\WWWQQQIIIAAA999444555444222333444555444333333444444555666777999999:::;;;===>>>@@@BBBFFFIIILLLPPPSSSQQQMMMLLLRRRXXXhhhsssooobbb```]]]\\\```jjjuuu|||}}}{{{sssjjjiiijjjmmmqqqqqqnnnkkkaaa]]]YYYWWWWWWYYYZZZZZZfffeeeffflllttt{{{yyyrrrlllmmmuuu}}}}}}|||tttfffRRRBBB<<<;;;;;;>>>===999:::>>><<<=========<<<>>>BBBEEEIIIMMMRRRTTTRRRMMMIIIGGG@@@@@@AAABBBDDDEEEEEEFFFGGGKKKRRR[[[bbbiiimmmooouuuqqqnnnmmmiiifffiiinnnuuu}}}yyymmmeee___[[[\\\]]]^^^\\\ZZZZZZ]]]```^^^```gggooorrrpppqqquuu|||zzzyyyrrrmmmjjjmmmpppqqqtttxxxwwwxxxyyyzzzzzzxxxwwwuuuxxxzzz}}}}}}zzztttoookkkiiiiiijjjppppppssswww||||||uuummmfffaaa^^^\\\[[[[[[ZZZYYYXXXXXXWWWXXXYYYYYYXXXWWWXXXZZZ\\\YYY^^^dddkkkrrryyyxxxpppiiieeefffkkk000///...------...///000////////////////////////000000000000000000000000---......///////////////............///////////////000000000000222666999===???AAAEEENNN\\\mmmyyynnn```YYYWWWcccmmmxxx|||~~~~~~{{{sssqqqpppsssyyy~~~}}}~~~lllfff___\\\___cccgggiiijjjmmmppppppooottt~~~wwweee[[[RRRTTT]]]kkk}}}nnnYYYMMMEEEEEEEEECCCBBBAAACCCEEEMMMRRR\\\hhhvvvsssYYYHHHCCCCCCCCCHHHGGGGGGLLLUUU```iiinnnmmmmmmjjjdddZZZNNNEEE@@@?????????AAACCCCCCAAA???BBBBBBDDDFFFGGGJJJUUUaaasss|||ttteeeXXXMMMEEE@@@AAA@@@>>>===<<<<<<======???===;;;999999:::<<<===========================<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>===;;;:::777666333222333555888;;;;;;;;;;;;;;;<<<<<<<<<<<>>@@@???>>>???>>>>>>>>>>>>??????@@@DDDFFFHHHJJJIIIFFFCCCAAA???AAACCCDDDCCCCCCDDDEEEJJJKKKMMMRRRXXX___fffjjjllloooppplllfffeeejjjpppxxx}}}|||pppeee___^^^aaa___^^^^^^___```___]]]^^^bbbkkkqqqqqqnnnqqqvvv~~~zzzwwwrrrpppnnnnnnqqquuuxxxzzz|||{{{{{{zzzzzzyyyxxxxxxxxxzzz|||{{{tttnnnjjjhhhiiijjjnnnqqqvvvxxxzzz}}}yyypppgggbbb______^^^[[[YYYWWWWWWVVVVVVWWWWWWVVVVVVVVVWWWXXXXXX\\\___bbbffflllttt}}}zzzmmmdddbbbeeeiii......---,,,,,,---......//////////////////////////////////////////////////////000000///...------............//////////////////000000000222666999===@@@CCCJJJTTTcccsss~~~rrraaaWWWUUUWWWbbblllwww{{{}}}}}}zzzrrrqqqssswww}}}~~~xxxaaa^^^\\\]]]bbbiiimmmooolllppptttssssssyyyrrrbbbYYYRRRVVVaaapppjjjVVVKKKCCCCCCDDDCCCBBBCCCFFFHHHOOOUUU___lllzzzlllTTTGGGCCCBBBBBBEEEEEEHHHMMMTTT\\\bbbeeeeeefffeee___UUUJJJBBB?????????@@@AAABBBBBBBBBAAABBBBBBCCCFFFHHHMMMYYYfffzzzqqqcccXXXNNNGGGCCCBBBAAA???>>>======>>>>>>BBB@@@>>><<<;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???======>>>>>>>>>===;;;;;;999777555333444666999;;;<<<============>>>>>>>>>AAAAAABBBBBBBBBEEEJJJMMMVVV^^^kkkzzz{{{vvvrrrqqqqqqppppppssspppnnnoooqqqtttvvvwwwyyy{{{}}}xxxtttrrrppppppqqqnnnkkkkkkllljjjddd___[[[ZZZYYYYYYXXXXXXYYYYYY\\\\\\\\\^^^```___]]][[[ZZZTTTKKKCCC>>>;;;999888555777888999999;;;===@@@@@@DDDJJJQQQVVVYYYZZZZZZ[[[^^^aaadddeeedddbbb```UUUQQQKKKDDD===777444222222222222111222222333444111111333444666888999:::<<<;;;;;;???DDDGGGHHHGGGLLLIIIIIIMMMRRRYYYhhhwwwxxxiiiccc```bbbcccfffnnn{{{yyyppphhhdddfffjjjpppuuuvvvrrrmmmccc\\\VVVTTTRRRQQQUUUZZZhhhkkknnnooottt{{{~~~|||uuunnngggiiirrr{{{~~~ssscccSSSGGGBBB@@@>>><<<===@@@AAA@@@>>>@@@@@@?????????@@@@@@AAA@@@AAACCCDDDCCCAAA???===AAABBBEEEEEEEEEEEEFFFGGGIIIJJJLLLPPPUUU\\\bbbeeejjjmmmoookkkgggffflllrrrwww|||{{{pppeee```___aaa``````aaabbbcccbbbaaa```eeemmmssssssqqquuu{{{~~~{{{xxxssspppnnnnnnqqquuuxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxyyy|||~~~{{{tttnnniiihhhiiijjjnnnqqqvvvyyyzzz~~~}}}tttkkkeeeccc___^^^[[[YYYWWWVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXX\\\^^^bbbfffllluuu~~~|||ooofffcccfffjjj///......------......///////////////////////////........................111111000000///---,,,+++............////////////.../////////000222666999>>>AAAGGGPPP\\\kkkzzzsssbbbSSSNNNSSSZZZcccmmmwww{{{~~~|||wwwnnnqqqvvv|||~~~lll^^^^^^aaafffmmmsssvvvwwwpppuuuyyyyyyyyy{{{kkk^^^VVVSSSYYYfffvvv{{{dddRRRHHHAAABBBBBBBBBCCCEEEHHHKKKRRRXXXdddqqq{{{aaaNNNEEECCCCCCBBBDDDFFFIIINNNSSSXXX\\\^^^]]]``````ZZZOOODDD???===???AAACCCCCCCCCCCCDDDEEECCCBBBCCCFFFIIIQQQ```nnnyyymmmaaaWWWOOOIIIEEECCCBBB@@@???>>>>>>??????EEECCCAAA???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????======>>>???>>>===<<<;;;;;;999777555666777:::<<<>>>>>>>>>?????????@@@@@@BBBCCCDDDDDDDDDEEEHHHJJJMMMTTT___lll{{{}}}zzzwwwuuuuuurrrppppppsssuuuwwwwwwtttrrrpppppptttxxx{{{}}}~~~~~~vvvtttrrrooommmlllllllllmmmjjjhhhhhhhhhfffbbb^^^[[[ZZZXXXWWWVVVWWWYYYZZZ]]]]]]]]]___```___]]]ZZZWWWQQQGGG???;;;999888888666888:::<<<===???BBBEEEGGGJJJPPPVVVZZZ[[[[[[[[[^^^^^^^^^^^^^^^]]]\\\[[[OOOKKKDDD===777333111000222222222222222333444444222222444555777888999:::;;;<<<===AAAEEEHHHHHHHHHIIIFFFFFFMMMYYYhhhzzzvvvhhhcccbbbdddfffiiirrr|||xxxrrriiibbbbbbeeekkktttzzzzzzuuupppcccZZZRRROOOMMMNNNSSSZZZhhhmmmoooppptttzzz}}}|||rrrkkkeeefffoooyyy|||ooo^^^NNNCCC???@@@??????@@@BBBBBBAAA???BBBBBBAAAAAA@@@AAAAAAAAA===>>>>>>???>>>>>>===<<>>@@@CCCEEEFFFEEEEEEGGGIIICCCBBBCCCGGGKKKUUUfffvvv{{{tttiii___VVVOOOIIIFFFCCCBBB@@@???>>>>>>??????FFFDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???===>>>???@@@@@@???>>>======<<<:::888888999;;;<<<>>>>>>?????????@@@@@@@@@BBBDDDFFFGGGGGGHHHIIIKKKMMMQQQXXXaaalll{{{|||yyywwwvvvtttsssrrrqqqqqqtttxxx|||~~~~~~vvvsssqqqrrrvvv{{{xxxrrroookkkkkkiiihhhggggggggghhhgggeeedddcccdddbbb___\\\ZZZYYYVVVUUUUUUWWWYYY[[[^^^^^^___``````___[[[YYYSSSLLLCCC<<<888777777888:::;;;===>>>???@@@CCCFFFOOOQQQUUUYYY[[[ZZZYYYWWWYYYZZZZZZZZZXXXVVVTTTSSSKKKGGG@@@:::555333222222222222222222222333444555333444555666888999:::;;;<<<===???BBBEEEFFFFFFFFFGGGFFFIIITTTfffxxxuuuiiieeeeeegggiiilllttt~~~xxxsssllleee______dddlllvvv}}}}}}vvvpppcccZZZPPPKKKIIIKKKSSS[[[iiinnnqqqqqqsssxxx{{{zzzpppjjjddddddlllvvv~~~yyyjjjXXXJJJBBB???>>>???@@@AAABBBBBBAAAAAADDDDDDCCCBBBBBBAAABBBBBB?????????>>>>>>>>>??????CCCDDDFFFGGGGGGHHHJJJLLLOOOPPPRRRVVVZZZ^^^aaaccceeegggiiiiiihhhkkkqqqvvvwwwzzz|||xxxpppgggbbb```bbbccceeeiiilllmmmllljjjiiilllrrrwwwwwwwww|||}}}zzzsssqqqnnnnnnqqquuuxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||~~~zzztttmmmiiihhhiiijjjnnnrrrwwwzzz|||sssjjjfff^^^]]][[[XXXWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZ\\\```eeekkksss|||~~~rrriiieeeeeeggg000000111111111111000000////////////////////////..............................///////////////...............////////////...///000000111333888;;;BBBGGGQQQ]]]kkkvvv~~~ppp^^^RRRKKKLLLUUUaaammmuuu|||~~~vvvnnndddkkkttt}}}sssccc```hhhsss}}}|||ssseeeYYYUUUWWWbbbpppkkkXXXLLLGGGDDDDDDCCCCCCCCCFFFJJJNNNUUU^^^lll||||||eeeNNNFFFGGGGGGFFFFFFHHHHHHIIIKKKNNNUUU___eeennnllleeeXXXJJJAAA???@@@???BBBEEEGGGGGGHHHHHHHHHDDDBBBDDDHHHNNNYYYkkk{{{{{{uuuooofff\\\UUUNNNHHHEEEBBBAAA???>>>======>>>>>>DDDCCCAAA@@@??????@@@@@@???????????????????????????>>>>>>======>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@???===<<<;;;;;;<<<============>>>>>>>>>??????@@@CCCFFFIIIJJJKKKLLLNNNNNNRRRXXX\\\cccmmmzzz~~~{{{wwwuuuuuuvvvvvvuuurrrrrrrrruuuyyy{{{||||||vvvsssrrrrrrvvv{{{~~~||||||||||||}}}~~~zzztttnnnhhhdddbbb`````````_______________```___^^^^^^^^^]]][[[YYYWWWVVVTTTSSSTTTWWWYYY[[[^^^^^^___``````]]]YYYVVVLLLGGG???999777777888888999;;;===???@@@BBBEEEHHHTTTUUUWWWXXXWWWUUUSSSRRRSSSUUUXXXYYYXXXTTTPPPMMMEEEBBB<<<777444222333444222222222222333444555666555555666777999:::;;;;;;>>>???AAABBBBBBCCCCCCDDDFFFJJJTTTdddxxxvvvkkkhhhgggiiikkkmmmttt~~~|||vvvpppjjjdddaaa^^^ccclllvvv}}}}}}uuuooocccYYYNNNIIIHHHKKKUUU^^^iiioooqqqpppppptttwwwvvvmmmhhhccccccjjjsss{{{uuueeeTTTHHHBBBAAA===???@@@AAABBBCCCCCCDDDGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHKKKNNNQQQSSSVVVZZZ^^^bbbdddfffeeeggghhhiiijjjmmmsssxxxwwwzzz{{{xxxqqqiiidddbbbccceeehhhmmmqqqrrrpppnnnnnnppptttxxxxxxyyy}}}{{{tttqqqnnnnnnqqquuuwwwxxxwwwxxxxxxyyyzzz{{{||||||~~~~~~zzzsssmmmiiiggghhhiiinnnrrrwwwzzz|||tttiiiccc^^^]]]ZZZXXXVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[___ccciiiqqqzzztttjjjeeecccddd---......//////......---////////////////////////........................------...///////////////............///////////////000111111222555999<<>>======>>>>>>AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@AAABBBCCCDDDCCCBBBBBBCCCBBB@@@>>>>>>===>>>>>><<<<<<<<<=========>>>>>>===@@@DDDGGGIIIKKKNNNPPPOOOUUU[[[___aaafffnnnuuuxxxuuurrrqqqrrrtttttttttsssrrrrrrtttuuuvvvtttsssooommmlllmmmpppssstttuuuqqqpppooonnnmmmmmmmmmmmmjjjhhheeeaaa]]]ZZZWWWVVVXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUQQQPPPPPPQQQSSSUUUXXXZZZ\\\\\\]]]]]]]]]ZZZUUUQQQFFFAAA<<<888777888999999666888<<>>???AAABBBBBBDDDGGGJJJLLLKKKIIIHHHGGGFFFFFFEEEEEEEEECCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIMMMPPPQQQTTTYYY^^^cccfffhhhiiiiiijjjkkklllmmmqqqvvvzzzxxxzzzzzzxxxrrrlllgggeeefffiiimmmssswwwwwwuuurrrrrrssswww{{{|||~~~}}}{{{tttrrrooonnnqqqtttwwwxxxvvvwwwxxxyyy{{{|||}}}~~~~~~zzzssslllhhhggghhhiiinnnrrrxxx{{{}}}uuuiiibbb^^^\\\ZZZXXXVVVUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYYYY[[[^^^aaagggnnnvvv|||wwwllleeebbbaaa,,,---............---,,,////////////////////////////////////////////////...///////////////...---............////////////000111222222333666;;;>>>CCCIIIVVVfffuuu~~~wwwdddRRRNNNNNNOOOYYYeeemmmsssyyy}}}|||ssshhhiiinnnvvvzzz|||{{{||||||~~~yyymmmgggiiivvvyyyggg___WWWWWW^^^mmm}}}sss]]]NNNGGGFFFCCCCCCCCCBBBDDDHHHNNNSSS[[[eeettthhhUUUFFFFFFHHHEEEDDDGGGDDDGGGJJJNNNUUUcccsssyyybbbNNNCCC@@@AAABBBDDDDDDGGGNNNTTTUUUOOOHHHEEEDDDGGGLLLRRR\\\mmm}}}zzzrrriiiddd^^^XXXSSSOOOKKKHHHCCCBBB@@@???>>>>>>??????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBBBBCCCDDDEEEFFFEEEEEEDDDEEEDDDBBBAAA@@@?????????<<<<<<<<<=========>>>>>><<<>>>AAADDDFFFHHHKKKNNNRRRZZZcccfffdddcccfffiiitttzzz~~~}}}}}}}}}{{{zzzyyyyyyvvvssspppoooooooooooonnnlllkkkjjjkkkkkkiiifffccc___^^^]]]^^^```aaaaaa```]]]\\\[[[ZZZYYYYYYYYYYYYTTTSSSRRRQQQOOOMMMKKKJJJLLLMMMNNNPPPQQQRRRSSSSSSNNNOOOOOONNNMMMMMMNNNOOOIIIJJJKKKMMMPPPSSSVVVWWWXXXXXXXXXYYYXXXUUUOOOJJJ@@@===999888999:::::::::777:::===@@@CCCGGGKKKNNNNNNMMMKKKIIIHHHIIIIIIJJJMMMPPPTTTVVVTTTOOOHHHCCC888777555333222111111222222222222333444555666777777888888999:::;;;<<<<<>>@@@BBBJJJIIILLLTTT]]]^^^UUULLLEEEEEEHHHMMMRRR\\\mmm|||}}}}}}}}}|||uuummmddd```[[[WWWSSSPPPMMMJJJDDDCCCAAA@@@???@@@@@@AAA===>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDDCCCDDDEEEGGGGGGGGGFFFEEEFFFEEECCCBBBAAA@@@??????============>>>>>>>>>>>>;;;===???AAABBBEEEIIIKKKVVV```jjjmmmhhhbbb```aaaiiioooyyy~~~}}}zzzyyyxxxwwwxxxzzz}}}yyyyyyyyyyyyxxxwwwwwwvvvwwwtttqqqooonnnmmmjjjhhh___^^^]]]]]]\\\YYYUUURRRQQQPPPPPPQQQRRRRRRPPPNNNLLLLLLKKKJJJJJJJJJKKKKKKGGGGGGGGGGGGFFFDDDCCCCCC>>>???AAADDDFFFHHHIIIJJJHHHIIIIIIIIIHHHHHHIIIJJJCCCEEEGGGKKKNNNQQQTTTUUUUUUUUUUUUVVVUUUQQQKKKFFF<<<:::888888:::;;;;;;:::===>>>AAABBBCCCFFFIIILLLIIIHHHEEEDDDDDDEEEHHHJJJKKKMMMPPPQQQNNNHHHBBB===777666555444333333333333222222222333444555777777888888999::::::;;;<<<<<<>>>@@@@@@@@@@@@DDDKKKPPPUUUfffwwwwwwjjjkkkooowwwzzzooollleeehhhjjjmmmuuu|||wwwqqqkkkgggeeeeeehhhoooxxx}}}zzzrrrkkk[[[RRRIIIEEEGGGLLLWWWbbbiiioooqqqkkkffffffhhhhhh^^^___aaaeeemmmvvv~~~~~~rrrbbbQQQEEE@@@???AAACCCDDDDDDEEEIIIPPPVVVUUUTTTRRRPPPOOOMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDFFFGGGHHHIIIJJJMMMRRRUUUVVVZZZaaahhhooosssuuuvvvuuutttttttttvvvyyy}}}zzz{{{{{{xxxtttoookkkhhhnnnqqqvvv|||}}}yyywwwxxx~~~|||yyyuuurrrooonnnqqqtttvvvwwwuuuuuuwwwyyy{{{}}}~~~~~~yyyssslllhhhggghhhiiiooosssxxx{{{~~~{{{nnnggg]]]\\\ZZZWWWVVVUUUUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\___ccciiiqqqvvv~~~~~~rrrhhhcccaaa---......///000/////////............////////////////////////////////////000000000000000000000000000000000000000000000000111000///000333999>>>BBBFFFOOOZZZgggwwwvvvhhhWWWOOONNNSSS]]]fffjjjlllssszzz{{{tttnnnllljjjuuu|||yyywww{{{{{{mmmhhhhhhnnnyyyqqqbbb[[[UUU[[[eeesssjjjXXXIIICCCDDDBBBAAACCCFFFGGGIIIQQQZZZaaammmoooTTTJJJBBBCCCHHHIIIIIIIIIHHHPPPTTTWWWfff~~~uuuXXXHHHDDDCCCCCCDDDHHHLLLTTT^^^dddaaaVVVMMMJJJGGGHHHMMMSSS[[[hhhsss|||}}}~~~}}}zzzuuuppplllccc^^^XXXUUUSSSQQQLLLHHHJJJGGGBBB??????@@@@@@@@@???@@@@@@AAA@@@???===<<<======>>>???????????????===>>>???AAABBBBBBCCCCCCIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEECCCAAA@@@???>>>>>>>>>======<<<;;;;;;???>>>===???DDDIIILLLNNN]]]eeennnpppllleee```___bbbfffmmmtttzzz~~~}}}|||zzzxxxuuurrrssstttuuuuuuuuutttsssrrrqqqqqqppppppooopppppppppoookkkfffdddbbb```[[[XXXXXXUUURRRNNNKKKJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCDDDGGGJJJNNNPPPNNNPPPQQQPPPMMMHHHBBB???777777888999:::<<<===>>>===???BBBEEEGGGGGGFFFFFFBBBBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHEEEAAA===;;;666555444333222111111111222222333444444555555666999:::;;;<<<===???@@@@@@AAA@@@??????@@@EEELLLQQQaaaqqq~~~zzzsssjjjaaadddlllzzzuuuooonnnmmmkkkkkkpppwww~~~|||wwwsssooojjjgggfffiiioooxxx~~~{{{qqqiiiXXXOOOFFFEEEIIIOOOXXX```jjjkkkkkkiiifffcccbbbbbbcccaaaaaaeeeoooyyysssbbbQQQFFFBBBBBBCCCCCCCCCEEEHHHLLLPPPRRRSSSRRRPPPNNNMMMNNNPPPQQQSSSQQQOOOLLLIIIGGGEEEDDDEEEGGGIIIKKKMMMPPPUUUYYYXXX]]]eeekkkooosssxxx|||}}}zzzvvvttttttxxx|||~~~{{{zzzzzzzzzvvvpppnnnqqqqqqvvv~~~~~~{{{zzz|||~~~|||yyyuuuqqqooopppsssuuuvvvwwwvvvttttttuuuxxx{{{}}}|||sssjjjdddccceeegggmmmooorrrvvv{{{rrreeebbb___[[[XXXWWWVVVTTTRRRSSSSSSRRRRRRSSSTTTTTTUUUSSSVVV[[[^^^aaafffnnnttt}}}sssjjjdddbbb...///////////////..................////////////////////////////////////////////////////////////000000000000000000000000111000000111555:::???BBBHHHQQQ]]]jjjxxxvvvgggWWWPPPPPPVVV```iiihhhiiiooouuuvvvqqqlllllloooyyy~~~|||yyy{{{ttthhheeegggoooyyy~~~pppaaa[[[VVV]]]hhhvvvyyyfffUUUHHHDDDFFFDDDCCCDDDGGGIIIKKKTTT]]]eeerrrkkkSSSIIIBBBDDDIIIKKKLLLMMMKKKTTT[[[bbbsssvvvYYYHHHCCCCCCDDDEEEMMMRRR\\\ggglllggg[[[QQQLLLJJJKKKQQQWWW___jjjttt|||~~~}}}wwwqqqllleee```[[[XXXVVVTTTOOOKKKIIIEEEAAA>>>>>>@@@@@@@@@???@@@@@@AAAAAA@@@???>>>???@@@@@@AAABBBBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFDDDCCCAAAAAA???>>>===<<<<<<<<<<<<<<<>>>>>>===???BBBHHHNNNRRReeekkkqqqqqqjjjbbb]]][[[\\\```gggnnntttxxxyyyzzz{{{yyyxxxwwwwwwuuussspppoooooopppooonnnmmmkkkjjjeeeeeedddccccccbbbcccccc```]]]YYYWWWVVVTTTPPPMMMLLLJJJHHHEEECCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????AAACCCGGGJJJLLLLLLMMMNNNMMMJJJEEE@@@===777888888999:::<<<===>>>>>>@@@BBBDDDEEEDDDDDDCCC@@@????????????AAABBBCCCDDDDDDEEEDDDBBB???<<<999666555444333222222222222222333333444555555666666888999:::;;;<<<>>>>>>???@@@@@@@@@AAACCCIIIQQQVVVeeepppwwwtttlllfff```ZZZfffooozzzpppjjjiiikkkjjjjjjooowww~~~}}}yyyuuupppkkkggggggjjjpppxxx}}}zzzoooeeeTTTKKKCCCCCCGGGMMMVVV___lllmmmmmmjjjgggdddccccccdddbbbbbbfffoooyyy~~~rrrbbbRRRGGGCCCCCCCCCCCCDDDEEEHHHKKKOOOQQQPPPOOONNNMMMMMMNNNNNNOOORRRPPPNNNKKKHHHGGGFFFFFFGGGIIILLLOOOQQQTTTXXX[[[___ccciiinnnrrrvvvzzz~~~}}}{{{wwwvvvwwwzzz}}}zzzyyyzzz|||xxxsssqqqsssvvv{{{}}}}}}~~~}}}yyyvvvqqqoooqqqsssuuuvvvwwwvvvtttssstttwwwyyy{{{}}}~~~{{{rrrjjjdddccceeegggjjjmmmrrrxxx}}}sssfffbbb___[[[XXXWWWUUUTTTRRRSSSSSSRRRRRRRRRSSSTTTTTTSSSVVVZZZ]]]```fffmmmsss|||uuukkkdddbbb000000000//////......---............////////////////////////////////////////////////////////////000000000000000000000000000000111333777;;;???BBBJJJTTTaaammmzzzuuugggXXXRRRTTTZZZdddmmmmmmkkknnnrrrqqqmmmjjjkkkssszzz~~~|||~~~~~~oooffffffjjjrrrzzz~~~xxxwwwzzzmmm```[[[XXX```lllzzzrrr___QQQGGGEEEHHHEEEDDDFFFIIIKKKNNNWWWaaalllxxxeeeQQQIIICCCFFFKKKNNNPPPRRRQQQYYYbbbmmmwwwZZZIIICCCCCCEEEGGGMMMTTT```lllpppjjj]]]RRROOOOOORRRZZZ```gggpppzzzyyyrrrmmmgggccc^^^\\\[[[XXXSSSOOOKKKGGGCCCAAAAAABBBBBBBBB@@@AAABBBBBBBBBBBBBBBAAA>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGJJJMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIGGGFFFDDDCCCCCC???>>><<<;;;;;;<<<===>>>@@@AAAAAAAAACCCIIISSS[[[jjjmmmpppmmmfff^^^YYYWWWWWWZZZaaahhhmmmqqqssssssrrrqqqpppppppppooommmkkkggggggfffeeecccaaa___^^^WWWVVVUUUTTTSSSRRRRRRRRROOOLLLJJJHHHHHHFFFCCCAAA??????>>><<<;;;:::999999999999999999999999999999777777777777777777777777777777777777777777777777888888888888888888888888::::::::::::::::::::::::;;;;;;;;;<<>>>>>???@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<>>>?????????@@@@@@@@@???<<<999888666555444444333333333333333333444444555666666666777888999:::;;;===>>>>>>>>>???AAACCCGGGMMMUUUZZZeeejjjkkkddd]]]ZZZZZZYYYiiiuuu|||tttjjjffffffhhhggghhhnnnvvv}}}~~~{{{wwwrrrlllhhhhhhkkkqqqzzz~~~zzznnncccVVVMMMFFFFFFKKKQQQ[[[cccnnnooonnnlllhhheeecccccceeeddddddhhhpppyyy~~~ssscccSSSHHHEEEEEEDDDDDDDDDEEEGGGJJJMMMNNNLLLMMMMMMMMMMMMMMMMMMMMMPPPNNNKKKIIIGGGGGGGGGHHHIIILLLQQQTTTWWWZZZ]]]```dddgggkkkooosssvvvzzz}}}~~~{{{xxxwwwyyy}}}xxxxxxzzz}}}|||wwwvvvxxx}}}~~~zzzwwwrrrpppqqqsssuuuvvvvvvuuusssrrrsssuuuwwwyyy{{{|||zzzqqqiiidddcccdddffffffkkkrrrxxx~~~uuuiiiccc___[[[XXXVVVUUUTTTRRRSSSSSSRRRRRRQQQRRRRRRSSSSSSVVVZZZ\\\___dddlllrrrzzzwwwllleeebbb333222111000......------............///////////////////////////////////////////////////////////////////////////////////////000222555888<<<@@@BBBJJJVVVdddqqq|||tttfffWWWTTTXXX```jjjrrruuurrrrrrtttsssooommmooovvv{{{}}}oooffffffjjjttt{{{}}}{{{{{{{{{yyyrrrtttzzz{{{iii^^^[[[XXXcccqqqlllZZZNNNFFFEEEHHHEEEDDDFFFJJJLLLQQQZZZeeerrr~~~{{{```OOOHHHEEEIIINNNQQQSSSUUUVVV[[[bbbmmmvvvZZZJJJDDDDDDFFFIIIMMMUUUcccoootttmmm```VVVTTTVVV\\\fffnnnttt||||||vvvrrrmmmiiieeecccbbb___[[[VVVSSSPPPKKKGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEE??????@@@AAABBBCCCDDDEEEGGGIIILLLPPPSSSTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRPPPOOOMMMKKKHHHFFFDDDCCC???===;;;::::::<<>>===<<<999999::::::999999888777777777777777777777777777444444444444444444444444555555555555555555555555888888888777777666666666999999999999999999999999777777888999;;;===???AAACCCCCCCCCBBB???;;;888666888888:::;;;<<<>>>>>>>>>@@@@@@@@@???>>><<<;;;:::999999999:::;;;;;;<<<===;;;<<<======<<<:::888777555555444444333444444444444444444555666666777777888888999:::<<<===>>>???>>>@@@BBBDDDHHHMMMTTTYYY\\\^^^]]]XXXTTTUUU[[[aaaooo||||||uuunnngggdddeeefffeeegggmmmvvv}}}~~~}}}zzztttnnniiigggjjjrrr{{{|||pppfffWWWOOOIIIJJJOOOUUU___gggnnnoooooolllhhheeeddddddgggggghhhlllrrrzzzvvveeeTTTIIIEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKHHHFFFFFFGGGHHHIIIKKKNNNTTTYYY\\\___bbbdddiiikkkooossswwwzzz}}}}}}zzzvvvvvvyyy}}}~~~~~~wwwwwwzzz~~~~~~zzzzzz}}}{{{wwwssspppqqqssstttuuuuuutttrrrpppppprrrtttvvvzzz|||~~~yyyqqqiiieeecccdddfffeeejjjpppwww|||xxxlllddd```[[[WWWUUUUUUSSSRRRSSSRRRQQQQQQPPPQQQQQQQQQSSSVVVYYYZZZ]]]bbbjjjpppxxx|||zzznnnfffbbb444333111///...---------............////////////////////////////////////........................///////////////////////////000111444888===@@@BBBJJJWWWhhhttt~~~ttteeeWWWUUU\\\eeennnvvvyyywwwwwwzzz{{{xxxyyy|||~~~sssiiieeefffpppwww{{{xxxuuuvvvvvvuuummmrrr|||uuueee\\\\\\YYYeeevvvgggVVVKKKEEEDDDGGGEEECCCEEEJJJMMMRRR]]]hhhwwwuuu[[[LLLHHHGGGMMMRRRSSSTTTVVVWWWXXX[[[cccqqqrrr[[[MMMGGGFFFHHHKKKPPPXXXfffrrrwwwsssjjjccc^^^aaaiiiuuu~~~~~~yyyuuurrrppppppmmmhhhddd___[[[UUUPPPMMMJJJGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFHHHJJJLLLMMMLLLNNNRRRVVVYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVWWWUUURRRNNNJJJFFFCCCAAA>>>===;;;;;;<<<>>>AAACCCEEEGGGIIIJJJMMMUUUcccmmmooonnnlllggg```[[[XXXVVVTTTVVV[[[```dddggghhhiiigggeeebbb```___\\\YYYVVVRRRQQQOOOMMMJJJHHHFFFFFFDDDDDDBBBAAA??????>>>>>><<<======<<<;;;;;;;;;;;;777888999999:::999999888777777777777777777777777444444444444444444444444666666666666666666666666777777777666555555444444666666666666666666666666555666666888999;;;<<<===>>>>>>===<<<:::888666555888999:::<<<>>>>>>????????????>>>===;;;999888777777888888999::::::;;;;;;::::::;;;::::::888777666444444333333333444444555444444555666666777777888999999:::<<<===>>>???@@@>>>@@@BBBDDDFFFIIINNNQQQQQQQQQRRRQQQPPPTTT^^^gggwwwrrrlllhhhdddccceeeeeedddfffmmmvvv|||~~~~~~~~~|||vvvnnniiieeeiiiqqq{{{vvvlllVVVNNNHHHJJJOOOUUU^^^gggmmmnnnnnnllliiigggffffffjjjkkkmmmqqqvvv}}}yyygggUUUIIIEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGIIIJJJKKKOOOUUU[[[```dddhhhjjjoooqqquuu{{{}}}xxxssssssvvvzzzzzzzzzvvvvvvxxx||||||zzz{{{|||wwwrrrppppppqqqsssssssssrrrpppnnnnnnppprrrtttyyy|||~~~yyyqqqjjjeeedddeeefffhhhkkkoootttzzz|||pppeee```[[[WWWUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQSSSUUUXXXYYY[[[```hhhnnnvvvzzz}}}qqqgggbbb444333111///........................////////////////////////////////////........................000000000000000000000000//////000333777<<<@@@CCCKKKYYYkkkyyysssdddWWWVVV^^^hhhqqqxxxwwwvvvzzzqqqjjjggghhhooosssqqqoooppppppnnniiippp}}}pppaaa[[[]]]\\\kkk}}}zzzbbbRRRJJJDDDDDDFFFEEEDDDFFFJJJNNNUUU```lllzzzmmmXXXJJJHHHJJJQQQUUUTTTSSSTTTSSSQQQQQQTTT]]]iiitttyyy|||lllZZZPPPKKKIIIIIIKKKNNNUUUbbbmmmtttuuurrrooommmpppyyyyyyuuummmhhhbbb\\\WWWSSSNNNKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKMMMPPPRRRTTTUUUWWW[[[^^^```aaa```___^^^]]]]]]\\\\\\[[[[[[ZZZZZZXXXTTTOOOJJJEEEAAA???>>>=========>>>AAACCCEEEEEEHHHLLLOOOUUU]]]hhhpppyyyvvvqqqkkkddd^^^ZZZWWWRRRTTTWWW[[[^^^```aaaaaaaaa^^^[[[XXXUUURRRMMMJJJHHHGGGEEECCCAAA@@@??????>>>===<<<::::::999999999888999:::999888777888999666777777777777888888888666666666666666666666666666666666666666666666666777777777777777777777777555555555444444333333333333333333333333333333333444555555777888999::::::::::::999888777666666666888999;;;===????????????>>>===<<<;;;999888777777666666777888999999999999999999999999888777555555222222222222333333444555555555666666777888888888999:::;;;<<<===???@@@@@@===???AAABBBCCCDDDGGGIIIIIIIIIJJJLLLMMMRRR___lllvvvhhhcccbbbbbbccceeeeeeeeegggmmmvvv|||~~~~~~{{{|||~~~}}}wwwoooiiicccgggooozzzyyyqqqZZZRRRMMMOOOTTTZZZbbbjjjkkkmmmnnnnnnllljjjkkkkkkmmmooorrrvvv{{{zzzfffTTTHHHEEEFFFEEEFFFGGGIIIJJJLLLMMMMMMQQQPPPOOOMMMKKKIIIHHHGGGDDDEEEEEEGGGHHHJJJLLLLLLKKKOOOVVV\\\bbbhhhnnnqqqqqqtttyyy}}}vvvooonnnrrrvvvwwwuuutttssstttwwwwwwuuuxxx}}}~~~~~~{{{wwwrrrnnnnnnpppqqqqqqqqqooommmlllmmmoooqqqsssxxx{{{~~~yyyrrrlllgggeeefffgggjjjmmmppptttyyysssfffaaa[[[VVVTTTTTTSSSSSSOOOOOONNNNNNOOOPPPPPPQQQSSSUUUWWWWWWYYY^^^fffmmmtttxxxssshhhbbb444333111///......///000............////////////////////////////////////........................000000000000000000000000///...///111555;;;@@@DDDLLL\\\ppp}}}sssdddWWWWWW```jjjrrrxxxuuuvvv{{{|||}}}vvvkkkfffbbbiiinnnmmmkkkkkkkkkiiihhhqqq}}}kkk]]]ZZZ^^^bbbqqqrrr\\\OOOHHHDDDCCCEEEFFFEEEGGGLLLQQQWWWdddppp~~~fffUUUIIIIIIMMMUUUWWWSSSPPPPPPKKKJJJIIIJJJOOOXXXdddnnnrrrfffYYYSSSOOOLLLJJJKKKKKKRRR\\\fffooouuuxxxzzz}}}|||wwwqqqkkkfffbbb]]]ZZZVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTTTTUUUWWWZZZ]]]___```bbbfffhhhiiihhhfffeeeaaaaaa``````___^^^^^^^^^XXXVVVSSSNNNIIIDDD@@@>>>======>>>???AAACCCEEEFFFHHHKKKPPPWWW```hhhpppttt|||yyysssnnnhhhccc^^^[[[SSSTTTVVVXXXZZZ[[[\\\\\\YYYVVVSSSPPPMMMIIIDDDAAAAAA@@@>>>===<<<;;;<<<<<<:::999888888777777777888666888999888666555777999777666555555555666777888777777777777777777777777888888888888888888888888888888888888888888888888666666666666555555555555222222222222222222222222333333444555666777777777777777666555555666777888888:::<<<>>>@@@@@@??????<<<;;;:::999999888888888333444666777888888777777888888777666555444333222000000000111222333444555555666666777777888999999888999:::;;;===>>>??????<<<===@@@AAA@@@AAABBBDDDGGGEEEFFFJJJNNNVVVfffvvvqqqccc___aaacccfffiiiffffffhhhnnnvvv|||}}}}}}yyy{{{~~~~~~xxxooohhhccceeelllvvvyyyrrr___XXXSSSTTTYYY___gggnnnkkkmmmooopppooooooqqqrrrooorrrwww{{{xxxcccQQQGGGFFFHHHHHHIIIKKKMMMOOOQQQRRRRRRTTTRRROOOKKKGGGEEEDDDCCCCCCEEEGGGJJJMMMNNNOOOOOOLLLPPPWWW^^^eeellltttyyyxxx{{{wwwmmmjjjnnnssstttsssqqqnnnnnnooonnnmmmqqqwww}}}~~~{{{vvvqqqmmmmmmnnnoooooonnnmmmkkkjjjkkknnnqqqrrrvvvyyy}}}~~~zzzsssmmmhhhgggggghhhjjjmmmrrrwww|||vvvfffaaa[[[VVVTTTSSSSSSSSSMMMMMMMMMMMMNNNPPPQQQRRRSSSUUUVVVVVVWWW\\\eeelllrrrwww~~~uuuiiibbb444333000///...///000111............/////////000////////////////////////........................000000000000000000000000///......///444:::@@@DDDMMM^^^rrrsssdddWWWWWWaaakkksssxxxvvvwww}}}zzzwww{{{qqqddd___```hhhnnnmmmjjjjjjiiifffiiissszzziii\\\ZZZ^^^gggvvvlllXXXLLLGGGDDDDDDEEEGGGFFFHHHMMMRRRZZZgggsssyyyaaaSSSHHHIIIOOOWWWXXXSSSOOONNNEEEEEEEEEFFFHHHOOO\\\hhhlllbbbXXXUUURRRNNNKKKKKKOOOTTT]]]gggpppzzz}}}xxxsssooojjjgggaaa```___]]]]]]]]]^^^^^^cccccccccdddfffiiimmmooohhhjjjmmmoooooonnnkkkiiiccccccbbbbbbaaa``````___UUUTTTPPPLLLGGGCCC???>>><<<===???AAACCCEEEFFFGGGMMMPPPUUU___iiirrrwwwyyyxxxuuuqqqmmmiiifffbbb___UUUUUUWWWXXXYYYZZZ[[[[[[SSSPPPMMMJJJGGGDDD???<<<===<<<:::999999:::;;;;;;:::999999888888888999999666888:::999666555777999888777555444444666888999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999444444444444444444444444222222333555555666666555666555444444555666888999888:::<<>>>>>:::<<>>EEEOOO[[[kkkzzznnndddZZZXXXaaannnvvvzzzxxx|||yyyxxx}}}|||jjjaaaaaadddgggjjjiiifffeeefffhhhlll}}}vvvggg\\\[[[___hhhyyy|||iiiTTTJJJHHHFFFFFFFFFCCCEEEJJJPPPUUU\\\iiivvvqqq]]]PPPJJJNNNTTTXXXXXXSSSMMMIIIFFFHHHIIIJJJLLLRRR\\\cccgggeeedddbbb[[[PPPJJJJJJOOOUUU```kkkvvv{{{xxxvvvuuupppnnnkkkiiiiiijjjmmmooonnnnnnooopppqqqssstttuuuyyyxxxvvvuuutttssspppnnnjjjeeeaaa```aaa```[[[VVVVVVQQQJJJFFFEEEDDDBBB@@@AAACCCFFFFFFGGGHHHKKKNNNQQQYYYcccjjjqqqwwwxxxuuussssssqqqoookkkfffbbb___\\\XXXTTTTTTWWWXXXUUURRRNNNKKKFFFCCCBBB@@@???>>>::::::999888777666555555444555555555666666777777777888:::999999999:::;;;888888888888999::::::;;;<<<;;;:::999999:::;;;<<<999::::::;;;<<<===>>>>>>???>>>===;;;::::::::::::999999999888888777777777555555555555555444444444555555555555555555444444444444444555777888:::;;;888:::>>>AAABBB@@@>>><<<888888777777666666666555555555555555555555555555666555444222111000000000111222222333333333222222555666666777888999999:::888:::;;;;;;::::::<<<======>>>>>>???@@@@@@AAAAAA@@@EEEIIILLLRRRbbbzzznnnccc______hhhooojjjqqqnnnlllpppwww}}}~~~xxxzzz|||~~~tttggg^^^^^^bbbkkktttyyywwwttt___YYYSSSSSSZZZbbbggghhhjjjooovvvyyyxxxvvvvvvwwwsssvvvyyy~~~kkkUUUJJJGGGEEECCCJJJOOORRRSSSXXX^^^aaa___\\\TTTLLLHHHEEEAAAAAACCCGGGIIINNNUUUZZZYYYTTTOOOOOOOOOUUU___fffjjjuuu{{{sssnnnnnnooopppooonnnjjjfffccc^^^^^^fffqqq~~~~~~~~~xxxtttooojjjhhhhhhkkkllljjjiiihhhhhhjjjllloooppptttvvvyyy|||~~~~~~~~~~~~{{{xxxtttooolllkkkkkkkkkmmmpppuuuzzz~~~yyykkkbbbZZZXXXVVVRRROOOPPPOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRSSSTTTVVV[[[bbbgggmmmttt||||||nnnbbb////////////////////////---------.........//////////////////////////////////////////000000000000000000000000000000000000///...111666888999>>>EEERRR___ooo|||xxxaaa[[[VVVZZZfffrrryyy|||~~~}}}{{{wwwxxx~~~ooobbb___bbbhhhkkklllkkkhhhgggiiilllttt~~~ooobbb[[[]]]ccclll|||wwweeeRRRIIIGGGEEEDDDDDDDDDFFFKKKQQQVVV]]]kkkxxxlllXXXLLLIIINNNTTTXXXWWWSSSNNNKKKMMMOOOQQQTTTXXX^^^fffkkkhhhggghhhhhhaaaWWWQQQQQQUUU\\\gggsss~~~~~~}}}}}}}}}{{{zzzxxxvvvvvvxxx{{{}}}}}}}}}}}}||||||}}}}}}}}}|||zzzwwwuuutttqqqmmmkkkhhhdddaaaaaabbb```[[[VVVRRRNNNHHHEEEEEEDDDCCCAAACCCEEEGGGHHHIIIKKKOOORRRYYYaaaiiiooouuu{{{{{{wwwsssrrrpppnnnjjjgggdddccc```[[[WWWVVVXXXWWWTTTPPPJJJGGGBBB???======;;;:::;;;::::::999888777777777777777777888888888999999888999;;;:::999999:::<<<::::::999999999::::::;;;===<<<;;;::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777777666666555555666666666666666555444333444444444555666777999::::::;;;<<<===<<<:::888666777777666666666555555555444444444444444444444444444333333222222222222333222222333444444444444444666666666777777888888888999:::;;;<<<;;;;;;<<<>>>>>>>>>>>>??????@@@@@@@@@AAAEEEKKKRRR\\\mmmnnndddaaa```jjjrrrnnnuuurrrooorrrxxx}}}~~~}}}zzz|||~~~wwwiii^^^^^^aaahhhqqqvvvtttppp^^^YYYSSSSSSZZZbbbgggiiilllqqqxxx{{{zzzxxxyyyzzzxxx{{{}}}}}}fffRRRIIIHHHGGGEEELLLQQQVVVYYY]]]dddfffddd\\\TTTLLLJJJHHHFFFGGGJJJNNNOOOSSSXXX[[[ZZZVVVQQQWWWWWW[[[bbbfffjjjsss~~~|||tttpppoooqqqqqqpppnnniiiddd___[[[\\\eeepppzzzvvvpppkkkgggggghhhjjjjjjiiihhhhhhiiikkkmmmooosssuuuxxx{{{|||}}}}}}|||zzzwwwssspppmmmlllllllllooorrrxxx|||{{{lllccc[[[XXXVVVRRRPPPPPPNNNMMMMMMNNNNNNPPPQQQQQQQQQRRRSSSTTTWWW\\\bbbggglllrrr{{{}}}nnnbbb////////////////////////------........./////////////////////////////////////////////000000000000000000000000000000000000000///111777:::;;;AAAHHHVVVccctttrrreeeTTTRRRTTT]]]jjjuuu{{{|||}}}yyywwwtttuuuyyy}}}nnnbbb[[[^^^eeemmmoooooommmjjjjjjmmmqqq~~~xxxiii___[[[aaaiiirrrooo```OOOHHHFFFCCCBBBAAADDDFFFKKKRRRXXX___mmm{{{yyyeeeSSSIIIIIINNNTTTWWWUUURRRNNNLLLSSSUUUZZZaaahhhmmmooopppiiijjjmmmppplllddd^^^^^^```hhhttt}}}||||||}}}~~~}}}~~~~~~~~~}}}zzzvvvrrroookkkgggdddaaa```___```aaa___YYYUUUMMMJJJFFFDDDDDDEEEEEEDDDFFFIIIKKKLLLMMMPPPUUUZZZdddkkkqqquuuyyy}}}|||xxxsssqqqnnnjjjgggfffffffffccc___[[[YYYYYYWWWSSSOOOHHHDDD???<<<;;;:::999888;;;;;;::::::999999888888:::::::::;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::<<<===<<<<<<;;;:::::::::;;;;;;===<<<<<<;;;;;;<<<<<<=================================<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777666888888888777666555444333444444444444555666777888:::::::::999888777555444555555555555444444444444333333333333333333333333222222111111222333444444222333444555666666666666666666666666777777777777999:::<<<<<<;;;<<<===?????????>>>>>>>>>??????@@@BBBGGGOOO[[[jjj}}}~~~mmmeeecccdddnnnwwwsssyyyuuussstttyyy}}}~~~~~~~~~{{{mmm___^^^___dddlllpppnnnjjj]]]XXXSSSTTTZZZccciiikkkooottt{{{~~~}}}|||}}}~~~}}}xxx___NNNIIIIIIHHHFFFMMMTTT[[[___eeekkkllliii```WWWPPPMMMLLLKKKMMMQQQVVVWWWYYY\\\___^^^[[[YYYaaaaaacccfffhhhllluuuyyyuuuuuuvvvvvvuuuooohhh```[[[XXX[[[fffrrr|||xxxrrrlllhhhgggggghhhjjjiiihhhggggggiiikkklllppprrruuuxxxzzz{{{{{{{{{yyywwwssspppnnnmmmnnnnnnqqquuuzzz~~~nnnddd[[[XXXVVVRRRPPPPPPNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTUUUWWW\\\bbbfffjjjpppzzz~~~oooccc////////////////////////............////////////////////////////////////////////////000000000000////////////////////////111000333888<<<>>>EEELLLXXXeeevvvxxxeeeUUUOOOPPPUUU___lllvvv{{{{{{|||xxxuuutttooosssyyytttggg]]]ZZZ```hhhoooppppppmmmkkkmmmrrrwwwuuuhhh___]]]dddmmmyyyhhh[[[MMMHHHFFFCCCAAAAAADDDFFFLLLSSSYYYaaaooo}}}rrr___PPPIIIKKKPPPTTTVVVSSSOOOMMMLLLTTTYYYbbbmmmvvvwwwrrrmmmfffjjjrrryyyyyysssnnnooolllttt}}}{{{xxxvvvvvvxxxzzz||||||||||||}}}~~~~~~{{{yyyxxxvvvsssnnniiieeeaaa\\\YYYWWWWWWXXXZZZZZZXXXSSSOOOFFFEEEDDDCCCDDDFFFGGGHHHKKKNNNQQQRRRSSSWWW___eeeooouuuyyyzzz|||}}}{{{vvvpppmmmhhhdddbbbbbbcccddddddaaa^^^\\\[[[XXXUUURRRJJJFFF@@@<<<;;;::::::999::::::::::::::::::999999<<<<<<<<<<<<============;;;<<<======<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;=========<<<<<<=========>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777:::::::::999888666555444444444444444444555666777999888888777777777777888333333333333333333333333111111111111111111111111111111000000111111222333111222444555666777777777777777666666666666666666999;;;<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>>>>???@@@DDDIIITTTcccvvv}}}nnngggggggggsss}}}zzzzzzwwwuuuuuuyyy}}}qqqbbb___]]]aaagggjjjhhheee\\\XXXTTTUUU[[[cccjjjnnnrrrwww}}}tttYYYKKKHHHIIIIIIHHHMMMUUU^^^eeekkkqqqqqqmmmfff]]]UUUSSSRRRRRRTTTYYY^^^___```bbbcccdddddddddhhhiiilllnnnqqqvvv}}}~~~~~~|||rrriii___YYYXXX]]]jjjwww}}}zzztttnnnkkkiiijjjjjjjjjiiigggffffffggghhhiiimmmooosssvvvyyyzzzzzzzzzxxxwwwtttrrrppppppppppppssswww|||pppfff]]]YYYWWWRRRPPPQQQPPPOOOOOOOOOPPPQQQQQQRRRQQQRRRTTTUUUWWW[[[aaaeeehhhnnnxxxqqqeee////////////////////////........./////////000000////////////////////////////////////000000000000////////////////////////000///222777;;;???FFFNNNXXXfffuuu~~~}}}rrr]]]LLLMMMOOOUUU```mmmwww}}}~~~}}}yyytttqqqppppppnnnssszzzrrrggg```^^^cccjjjpppqqqqqqooonnnpppvvv{{{ssshhh___]]]ccclll~~~|||cccXXXMMMHHHGGGDDDBBBCCCCCCFFFLLLTTTZZZcccqqqlll[[[PPPLLLMMMQQQUUUTTTPPPLLLLLLMMMVVV]]]jjjxxx{{{pppfffbbbhhhttt}}}}}}xxx~~~|||xxxvvvttttttuuuvvvxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{yyyvvvtttsssiiieee```[[[WWWTTTPPPMMMLLLMMMNNNPPPPPPNNNJJJGGGAAAAAABBBCCCEEEGGGJJJKKKOOOSSSWWWXXXYYY^^^iiiqqq{{{~~~}}}yyytttkkkgggbbb^^^\\\]]]___aaadddbbbaaa```___\\\YYYWWWMMMHHHBBB===;;;::::::999::::::::::::::::::::::::========================<<<>>>>>>>>><<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<==================<<<===<<<<<<;;;;;;::::::999<<<;;;;;;<<<<<<===>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888;;;;;;;;;:::999777666555555555444444444555555666777666555444444555666666222222222333333333333333111111111111111111111111111111000///////////////111222333555666777777777777777777777666666666666999;;;============???AAA@@@@@@>>>>>>>>>???AAABBBHHHMMMYYYkkk~~~pppkkkkkkkkkvvvzzzxxxvvvvvvyyy~~~vvveeeaaa]]]^^^cccfffeeebbb\\\YYYVVVVVV[[[cccjjjoootttyyyoooVVVKKKJJJJJJKKKLLLOOOXXXcccjjjqqqwwwvvvrrrjjjbbb\\\\\\]]]^^^bbbgggmmmlllkkkiiiiiiiiikkkmmmnnnsssyyy}}}vvvlll```ZZZZZZaaaooo{{{}}}zzzvvvqqqnnnmmmmmmmmmjjjhhhgggeeeeeefffggghhhlllnnnrrruuuxxxzzzzzzzzzyyyxxxvvvtttsssrrrrrrrrrssswww|||rrrhhh^^^ZZZWWWSSSQQQRRRPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQSSSUUUWWWZZZ___bbbfffmmmvvv~~~ttthhh////////////////////////....../////////000000000////////////////////////////////////000000000000000000000000000000000000...---///555:::>>>FFFNNNZZZfffsssyyywwwlllYYYHHHJJJMMMUUU```mmmwww~~~}}}yyyrrrmmmkkkmmmoooqqqvvvzzz~~~~~~ppphhhdddeeejjjqqqvvvwwwwwwtttssstttzzz|||oooddd]]][[[bbbkkkwww___UUUKKKHHHFFFDDDDDDFFFDDDFFFMMMUUU\\\eeeuuu{{{eeeVVVOOOMMMLLLPPPTTTSSSNNNLLLNNNQQQ\\\eeesss~~~xxxjjj```^^^fffvvv~~~zzzzzzzzz{{{}}}~~~}}}|||}}}|||yyywwwtttssssssrrroooooopppqqqrrrrrrqqqqqqqqqqqqpppooommmjjjgggeeeYYYVVVQQQMMMKKKIIIGGGEEEDDDEEEGGGHHHGGGEEEBBBAAA===???BBBDDDFFFHHHLLLOOORRRVVV[[[\\\]]]cccpppzzz|||vvvpppdddaaa]]]ZZZZZZ\\\```bbbffffffgggfffdddbbb```___QQQLLLDDD>>>;;;:::999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>===============>>>???>>><<<<<<<<<=========<<<;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666555555444555555555666555444222111000000000222222222222333333333333111111111111111111111111111111000///......//////222222444555666666666666777777777777888888888888999;;;===>>>>>>>>>@@@BBBAAA@@@???>>>???AAACCCEEELLLSSSaaarrrtttpppooonnnyyy|||zzzyyyxxx{{{{{{jjjddd^^^^^^aaaddddddaaa]]][[[XXXWWW[[[bbbjjjpppuuuyyyjjjTTTMMMMMMLLLOOOTTTWWW```kkkssszzz{{{qqqkkkhhhkkknnnqqquuuzzz|||xxxsssooopppsssvvv{{{|||pppbbb[[[[[[aaannnzzz}}}{{{vvvrrrooonnnnnnnnniiihhhfffeeeeeefffgggiiikkknnnrrrvvvyyy{{{|||||||||{{{yyywwwvvvuuutttttttttwww|||uuujjj___ZZZWWWSSSQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNNNNPPPRRRTTTVVVYYY]]]```fffmmmvvv}}}xxxkkk////////////////////////.../////////000000000000////////////////////////////////////000000000000000000000000000000000000///...000666;;;@@@IIIQQQ^^^gggqqqtttrrrhhhWWWGGGHHHNNNWWWcccmmmuuuyyyzzz}}}zzzsssllliiijjjoootttvvvyyyzzz|||yyymmmhhhjjjnnnvvv~~~}}}yyyyyy}}}zzzkkkaaa[[[\\\fffqqqsss\\\RRRIIIFFFEEECCCDDDHHHFFFIIIOOOXXX```iiiyyyvvv___PPPKKKKKKHHHMMMQQQQQQMMMMMMQQQWWWccckkkvvv|||yyyoooccc\\\]]]fffxxxyyyvvvqqqmmmkkkiiigggfffiiihhhggghhhkkknnnoooooorrrrrrqqqqqqpppnnnmmmllleeefffgggggggggfffdddccccccccccccaaa^^^ZZZWWWTTTLLLIIIEEEDDDDDDDDDCCCCCCAAABBBCCCCCCAAA???>>>>>>;;;>>>BBBEEEGGGIIINNNQQQQQQWWW\\\]]]^^^eeesss{{{vvvoooiii^^^\\\ZZZZZZ\\\```eeeiiilllmmmnnnmmmkkkhhhfffeeeWWWQQQIIIBBB>>>===<<<;;;<<<<<<===>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>===>>>???>>><<<;;;<<<===;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999888777666666555555555666333333333222111000000///222222222333333333444444111111111111111111111111111000000000000111222222444555666666777777777777777777888888999999::::::999;;;===>>>>>>???AAACCCAAA@@@??????@@@CCCFFFHHHOOOYYYhhhyyywwwssssssqqqzzz~~~|||}}}mmmggg```^^^bbbeeeeeeccc^^^\\\ZZZXXX[[[aaajjjoootttyyyxxxdddSSSPPPPPPPPPVVV___ccclllvvv~~~{{{yyy||||||xxxzzzsssddd[[[YYY]]]hhhrrr{{{~~~~~~{{{wwwrrrnnnlllkkkkkkiiihhhfffeeeeeeggghhhjjjlllnnnrrrwwwzzz|||}}}~~~~~~~~~|||zzzxxxwwwuuuuuuuuuxxx}}}wwwkkk```[[[WWWSSSQQQSSSNNNNNNMMMMMMMMMMMMMMMNNNLLLNNNQQQSSSTTTWWW[[[^^^fffllluuu|||zzznnn////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000222111333999???DDDMMMVVVaaaiiipppqqqnnneeeUUUGGGJJJPPPZZZeeemmmqqqqqqpppyyyuuuoooiiihhhmmmuuu|||zzz{{{yyy{{{vvvkkkiiinnnvvv~~~|||~~~{{{kkk___ZZZ^^^kkkxxxqqqZZZQQQHHHDDDCCCBBBDDDHHHHHHKKKRRR[[[bbblll|||sss[[[LLLGGGHHHDDDJJJOOOOOOMMMNNNUUU[[[gggnnnvvvxxxqqqggg]]]YYY]]]gggyyyyyyrrrfffaaa[[[WWWUUUTTTSSSRRRVVVTTTSSSTTTWWWZZZ\\\]]]dddeeefffhhhhhhgggfffeeecccdddeeeeeedddaaa___]]]______^^^[[[XXXSSSOOOLLLEEEBBB@@@???AAABBBCCCCCC@@@AAABBBAAA???=========:::>>>CCCFFFGGGJJJNNNRRRQQQVVV[[[\\\]]]eeeuuu|||uuuppphhhaaaZZZZZZYYY[[[___eeekkkoooqqqssstttrrrooollliiihhh^^^WWWOOOGGGCCCAAA???>>>>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@?????????===>>>>>>===<<<;;;;;;<<<:::::::::::::::;;;<<<===999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAA;;;<<<<<<<<<<<<<<<;;;;;;999888777666666555666666000111222444555555555555222222222333333444444444111111111111111111111111000000000111222444555666666777777888888888777777777777888999:::;;;;;;;;;:::;;;===>>>>>>???AAACCCAAA@@@??????AAADDDHHHJJJRRR\\\mmm~~~yyyvvvuuurrrzzzpppiiiaaa___bbbeeefffddd___]]][[[YYY[[[aaaiiioootttyyy~~~rrr```RRRQQQSSSSSS[[[fffmmmuuuvvveeeZZZWWWYYYbbbkkkvvvxxxwww~~~~~~|||wwwqqqmmmjjjhhhgggiiihhhfffeeefffgggiiikkklllooosssxxx{{{~~~~~~|||zzzxxxvvvuuuvvvyyy~~~xxxlllaaa[[[WWWSSSRRRSSSPPPPPPOOOOOONNNOOOOOOOOOKKKMMMPPPRRRTTTVVVZZZ\\\fffmmmuuu||||||ppp////////////............------..................//////............//////............///000222222111111000000000000000111333222555:::>>>CCCMMMXXXZZZkkkuuuwwwuuudddSSSQQQMMMTTT^^^ggglllnnnnnnnnnrrrppplllhhhhhhnnnyyy~~~~~~}}}~~~|||uuunnnkkkppp{{{wwwjjjaaa^^^bbbnnn{{{zzzgggSSSLLLFFFFFFFFFEEEDDDFFFHHHMMMTTT[[[eeerrrooo[[[MMMGGGEEEGGGFFFEEEEEEGGGNNNVVV]]]mmmooorrrooodddXXXVVVZZZ___kkkwwwjjj^^^XXXMMMLLLJJJHHHGGGGGGIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMRRRSSSUUUWWWZZZ\\\^^^___]]]^^^___```___^^^\\\ZZZZZZZZZYYYVVVQQQLLLGGGDDDAAAAAA@@@??????>>>======AAABBBBBBBBBBBB@@@???>>>AAABBBEEEGGGJJJMMMOOOPPPTTTWWWZZZ\\\___fffnnnuuu~~~}}}zzzuuunnneee```^^^^^^___bbbffflllrrruuuyyyxxxuuutttssspppmmmkkkbbbZZZPPPIIIFFFEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????===<<<<<<<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;::::::;;;===;;;;;;;;;<<<<<<<<<<<<===BBBAAA@@@@@@??????@@@@@@======<<<;;;;;;;;;;;;;;;888888888888888777777666444555666666555333222111444444333333333222222222222222222222222222222222111222333444555555555555888777777777777999:::;;;::::::;;;;;;;;;:::999999<<<===>>>???@@@AAABBBBBBDDDCCCDDDEEEDDDCCCHHHOOOVVVbbbttt~~~xxxrrrqqqvvv}}}uuuhhh___```fffiiihhhhhhccccccaaa^^^]]]aaaiiiooorrryyy~~~zzzzzz||||||yyykkk___UUUSSSVVV[[[ccckkkvvvwwwhhh^^^ZZZYYY___fffsss{{{vvvtttzzz{{{zzzwwwqqqllliiiiiijjjfffeeeddddddfffiiilllooonnnppptttxxx|||~~~{{{yyyxxxwwwzzz}}}tttiii___\\\ZZZUUUQQQOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPTTTYYY]]]ffflllttt{{{}}}ppp////////////............/////////......---------//////............////////////...//////000111222111111000000000000111111333333666;;;???DDDNNNYYY^^^oooyyy{{{xxxgggVVVTTTPPPVVV^^^eeeiiijjjjjjjjjooommmhhheeeeeelllwww}}}}}}tttoooiiiiiippp|||vvviii```]]]bbbooo|||uuuaaaSSSKKKFFFFFFFFFDDDDDDFFFIIINNNUUU^^^hhhuuuoooZZZMMMGGGEEEEEEEEECCCCCCEEEKKKSSSYYYeeefffhhhfff]]]TTTUUU[[[dddqqq~~~uuulllcccWWWMMMHHHEEEDDDBBBAAA@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJLLLNNNPPPRRRRRRTTTUUUVVVWWWWWWUUUSSSRRRRRRRRRPPPNNNJJJFFFCCCAAA>>>>>>??????@@@AAAAAAAAACCCCCCDDDDDDCCCBBB@@@???EEEFFFGGGHHHIIIJJJKKKLLLTTTWWWZZZ\\\___dddlllssszzzyyyxxxvvvrrrllleeeaaaaaabbbeeehhhnnnsssxxx{{{|||zzzxxxvvvuuussspppmmmddd]]]SSSKKKGGGEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????>>>===<<<<<<<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999;;;<<<<<<;;;:::<<<===<<<<<<<<<============>>>@@@@@@?????????@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888555555666666666444333222555444444444444333333333333333333333333333333333222333444555555666666666888777777777888999:::;;;;;;;;;::::::::::::::::::<<<===>>>???@@@BBBCCCDDDFFFDDDEEEFFFEEEDDDJJJQQQ\\\hhhyyy{{{uuutttyyyrrrfff]]]```ggglllmmmnnnffffffddd```^^^aaahhhnnnssszzzuuummmjjjjjjjjjiiijjj```WWWWWW\\\cccmmmuuuxxxhhh^^^XXXWWW]]]dddvvvvvvrrrqqqyyy|||uuunnniiihhhhhhgggfffddddddfffiiilllnnnqqqssswww{{{}}}|||xxx{{{uuujjj___[[[YYYUUUQQQPPPOOONNNMMMLLLLLLLLLNNNNNNNNNNNNOOOOOOPPPSSSXXX\\\eeekkksss{{{rrr////////////............111000000///...---,,,,,,//////............//////000000////////////000000111000000000000000111111333333666<<>>??????>>>>>>======>>>>>>>>>>>>??????AAABBBCCCDDDEEEIIIIIIJJJKKKKKKIIIHHHGGGHHHGGGEEEDDDBBB@@@???>>>;;;<<<>>>@@@BBBDDDFFFGGGEEEEEEEEEEEEDDDCCCBBBBBBFFFFFFFFFGGGHHHIIIJJJJJJSSSVVVZZZ\\\^^^cccjjjpppssssssrrrpppmmmjjjgggeeehhhjjjnnnsssyyy}}}}}}{{{zzzyyywwwtttqqqiiibbbXXXOOOIIIEEEBBBAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>?????????>>>===<<<;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;999999999999999999999999999;;;<<<<<<;;;;;;<<<===<<<============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB??????>>>===<<<<<<<<<<<<<<<============<<<;;;;;;666666777777777666555555666666666555555555444444444444444444444444444444333444555666777777777777888777777888888999:::;;;<<<<<<;;;::::::;;;<<<=========>>>???AAACCCFFFGGGGGGEEEFFFGGGFFFGGGMMMUUUdddooo~~~zzzxxx~~~rrrggg___aaahhhmmmppprrrkkkjjjhhhdddaaaccchhhnnnttt{{{{{{mmmccc^^^^^^aaadddjjjbbb\\\^^^eeeooo{{{~~~|||wwwiii___ZZZZZZaaajjj|||zzzqqqoooqqqyyy~~~wwwooojjjhhhhhhhhhgggeeeeeefffiiilllnnntttvvvzzz~~~zzz}}}wwwkkk___ZZZXXXTTTQQQQQQNNNMMMLLLLLLLLLLLLNNNNNNMMMNNNOOOOOOPPPSSSXXX[[[ccciiirrrzzzvvv////////////............000000//////......------//////............//////111000000////////////000000000000000000000111222222333777>>>CCCHHHSSS]]]gggwww}}}lll[[[YYYXXX\\\bbbfffggghhhhhhiiiiiieee```^^^aaaiiissszzz~~~{{{xxx{{{{{{tttlllhhhddddddkkkuuu~~~|||~~~zzzpppddd^^^]]]dddrrrlllXXXOOOJJJFFFFFFEEECCCEEEHHHKKKPPPYYYcccnnn|||nnnZZZMMMGGGFFF@@@@@@?????????CCCHHHMMMQQQQQQSSSSSSQQQSSS^^^kkk|||{{{xxx|||wwwhhhWWWMMMGGGAAA======::::::::::::;;;===>>>???@@@???>>>===<<<<<<<<<<<<::::::;;;<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@?????????>>>===<<<=========<<<===???BBBEEEGGGIIIJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEFFFIIIKKKLLLOOOSSSWWW[[[]]]bbbiiinnnnnnnnnmmmllljjjjjjkkklllpppsssxxx~~~~~~}}}{{{xxxvvvnnnhhh___VVVMMMGGGCCC@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>======<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<========================???@@@AAABBB@@@@@@???>>>==================>>>>>>======<<<;;;888888888888888888888888777777777666666666666555555555555555555555555555444555666777777888888888777888888888999:::;;;;;;>>><<<;;;::::::<<<>>>???>>>>>>???AAACCCFFFHHHIIIGGGEEEFFFGGGGGGIIIQQQZZZkkkuuu}}}|||vvvkkkbbbccchhhlllooorrrppppppnnniiieeeeeeiiimmmttt|||wwwhhh^^^ZZZ[[[ccckkkmmmgggdddhhhpppzzzzzzwww{{{~~~ssshhhaaa^^^aaakkkvvv~~~vvvnnnpppuuu~~~~~~}}}zzzuuuppplllkkkkkkiiihhhffffffgggiiilllnnnvvvxxx|||~~~|||~~~yyylll^^^XXXVVVSSSRRRRRRMMMMMMLLLKKKKKKLLLNNNNNNMMMNNNNNNNNNOOORRRWWWZZZ```fffpppyyyyyy////////////............---......//////000000000//////............//////111000000////////////000000000//////000111222222222333999@@@FFFKKKUUU```hhhxxx|||kkk[[[YYYWWW[[[aaafffiiijjjkkkllliiieee```^^^bbbkkkuuu{{{~~~zzzxxx{{{~~~zzzssslllgggbbbbbbgggqqqzzzyyyvvv{{{wwwmmmbbb]]]^^^fffuuujjjWWWMMMIIIFFFFFFDDDCCCEEEJJJKKKQQQ[[[eeeppp~~~nnnZZZMMMGGGEEE???@@@@@@??????BBBFFFJJJLLLLLLOOOQQQSSSYYYhhhwwwzzzzzz~~~|||jjj[[[LLLDDD@@@<<<:::;;;::::::;;;<<<===???@@@AAAAAA@@@???===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;<<<===>>>??????@@@AAACCCFFFHHHIIIJJJFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBDDDFFFIIIKKKJJJOOOUUUYYY]]]aaahhhllljjjkkkkkkjjjiiikkknnnqqqwwwzzz}}}zzzxxxrrrooohhh^^^TTTJJJDDD@@@>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@@@@??????<<<============<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999:::;;;;;;::::::;;;===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::::::::888888777777777666666666666666666666666666666666444555666777888888888888777888888999::::::;;;;;;>>>===<<<;;;;;;===???@@@@@@AAACCCEEEGGGIIIJJJKKKGGGEEEEEEGGGIIILLLVVV```pppzzzwwwlllddddddhhhlllppptttuuuuuusssnnniiihhhjjjmmmttt|||rrrcccZZZVVVXXXcccooosssoooooottt{{{|||wwwuuuxxx~~~wwwooogggbbbaaaeeeqqq}}}zzzsssmmmrrrzzz~~~~~~zzzzzzyyyvvvqqqnnnnnnnnniiihhhgggfffhhhjjjmmmooowwwyyy}}}~~~}}}|||zzzlll^^^XXXUUUSSSQQQRRRLLLLLLKKKKKKKKKLLLNNNOOOMMMNNNNNNMMMNNNQQQUUUYYY]]]dddnnnxxx|||////////////............------...///000111111222//////............//////000000////////////000000////////////000111222333222444:::BBBHHHNNNXXXbbbkkkzzz}}}lll[[[YYYTTTZZZaaahhhkkkmmmnnnooommmhhhbbbaaafffpppyyy~~~|||yyylllgggaaa```eeennnxxx}}}~~~}}}zzzuuuttt}}}tttkkkaaa]]]___hhhxxxzzzgggWWWKKKHHHFFFFFFDDDBBBEEEKKKMMMSSS]]]hhhsssooo[[[MMMGGGEEE@@@AAABBBBBBBBBDDDHHHKKKLLLMMMRRRWWW[[[cccttt~~~qqq___RRREEE@@@???===<<<===999:::;;;<<<>>>???@@@@@@???>>>===;;;:::999999999888888999999999999999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======>>>??????@@@@@@AAACCCDDDEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???@@@BBBEEEFFFGGGMMMTTTXXX\\\```eeeiiigggiiijjjiiihhhiiinnnsssyyy|||~~~{{{yyyuuutttppphhh[[[OOOFFFAAA>>>======<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::::::::999999777777777777777777777777888999::::::999999:::;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@????????????@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;888888888777777777666666666666666666666666666666444555666777888888888888777888999:::;;;;;;;;;;;;>>>============>>>@@@AAABBBDDDGGGJJJLLLMMMLLLLLLFFFDDDEEEHHHKKKQQQ\\\hhhwww~~~~~~|||yyy|||tttkkkddddddhhhmmmsssxxxyyyzzzxxxsssnnnkkklllnnnrrr|||sssddd\\\WWWWWWcccqqqyyyxxxzzzxxxsssqqquuu}}}rrrlllgggddddddhhhssswwwsssooovvv}}}}}}|||xxxsssooonnnnnnhhhhhhggggggiiillloooqqqwwwzzz}}}~~~~~~{{{~~~zzzlll___XXXVVVSSSQQQQQQLLLKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMPPPTTTXXX[[[aaalllvvv~~~}}}////////////..................//////000000111111//////............////////////...//////000111222////////////000111222333222444:::CCCJJJPPPZZZdddnnn}}}nnn]]]\\\WWW]]]fffnnnqqqrrrssssssqqqkkkeeeeeekkkuuu~~~rrrkkkccc___bbbkkktttyyyyyyxxxwwwtttqqqtttsssjjj```]]]```jjj{{{tttcccSSSJJJGGGFFFFFFCCCBBBFFFLLLPPPWWWaaakkkvvvqqq[[[MMMFFFEEEBBBCCCEEEEEEFFFGGGJJJMMMRRRUUU\\\ccchhhqqqwwweeeUUUJJJ@@@>>>???>>><<<===::::::<<<===>>>???@@@@@@<<<<<<;;;999888888888888777777888888999999999:::;;;;;;;;;;;;;;;<<<<<<===:::;;;===>>>???>>>>>>=========>>>???AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>??????>>>======>>>@@@CCCEEEHHHMMMTTTXXXZZZ]]]aaadddbbbeeegggfffeeefffkkkpppwwwyyy}}}~~~}}}zzzxxxwwwxxxwwwooobbbSSSHHHBBB===<<<<<<<<<<<<<<<<<<===<<<<<<============<<<<<<:::;;;;;;<<<<<<<<<;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999777777777777777777777777666888999999888777999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@????????????@@@BBBCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEBBBAAA???===<<<;;;;;;;;;888777777777777666666666666666666666666666666666444444555666777777777777777888999;;;;;;;;;;;;:::======>>>>>>???@@@@@@AAADDDGGGKKKOOOQQQPPPMMMKKKGGGEEEFFFJJJOOOVVVcccppp~~~{{{yyyssswwwyyyzzz}}}uuullleeedddgggkkkrrrxxx||||||{{{wwwqqqmmmnnnpppqqq{{{sssfff```[[[ZZZeeeuuu~~~~~~rrrmmmlllsss|||mmmjjjiiiiiijjjnnnzzzzzzxxxvvv}}}}}}|||xxxsssooollllllggggggfffgggiiimmmqqqsssyyy{{{~~~~~~}}}zzz|||yyylll___YYYWWWSSSPPPPPPKKKKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMOOOTTTWWWYYY```jjjttt}}}~~~000/////////............000000000000//////////////////............//////............///111222222////////////000111222333222444;;;DDDKKKQQQ[[[eeeqqqppp___^^^\\\cccmmmtttxxxxxxxxxwwwtttnnnhhhhhhoooyyyzzzrrrggg``````gggnnnssstttrrrqqqpppnnnsssrrriii```^^^aaakkk}}}~~~ppp___PPPIIIGGGFFFFFFCCCAAAFFFMMMSSSYYYcccmmmxxxrrr\\\MMMFFFDDDCCCEEEGGGHHHHHHJJJMMMOOOZZZ^^^fffnnnttt}}}ooo^^^KKKAAA::::::;;;:::999999;;;<<<>>>???@@@AAAAAAAAA<<<;;;:::999888888888888888888888999::::::;;;;;;:::::::::::::::;;;<<<===:::;;;===>>>???>>><<<;;;::::::;;;<<<>>>???@@@AAA@@@???>>><<<<<<<<<<<<===:::999999:::===AAAFFFHHHJJJOOOUUUYYYYYYZZZ]]]```^^^bbbddddddbbbccchhhlllsssvvvzzz~~~~~~~~~~~~|||zzzwwwwwwzzz{{{tttfffVVVIIIBBB<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999777777777777777777777777555777888888777777888999;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<===>>>???>>>>>>???@@@AAACCCDDDEEEKKKKKKLLLLLLKKKKKKJJJIIIDDDCCC@@@>>><<<;;;;;;;;;777777777777666666666666666666666666666666666666333444555666777777777777777888:::;;;<<<<<<;;;:::<<<===>>>@@@AAAAAAAAA@@@EEEIIINNNRRRSSSQQQNNNKKKHHHGGGHHHLLLQQQZZZhhhuuu~~~xxxtttppptttvvvwwwzzz~~~yyypppgggeeefffhhhnnnttt}}}~~~}}}yyysssooooooqqqooozzz{{{nnnccc___ZZZYYYfffvvvzzznnnhhhgggqqq|||vvviiiiiijjjnnnqqqwww}}}yyyyyyyyyvvvqqqmmmkkkkkkgggffffffgggjjjnnnrrruuuzzz}}}~~~|||||||||yyy{{{yyylll```ZZZWWWSSSPPPOOOKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMMMMLLLMMMOOOSSSWWWXXX___iiisss{{{~~~////////////000000000000000000000000000000000000...///000111111000///...000000000000000000000000000111222111000000222444444666<<>>>>>?????????>>>>>><<<<<<;;;::::::999888888888999:::;;;<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;========================>>>>>>>>>>>>===<<<;;;:::<<<=========>>>@@@EEEHHHPPPSSSXXX\\\^^^^^^\\\[[[]]]___```aaabbbeeeiiilllssssssvvv|||~~~}}}zzzwwwuuutttwwwzzz}}}xxxkkkZZZJJJ@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::999888888777888888999999777888999999888888:::<<<;;;<<<===>>>??????>>>>>>AAAAAA@@@???>>>===<<<<<<>>>???AAACCCFFFHHHJJJJJJKKKLLLNNNOOOOOOOOONNNMMMLLLJJJGGGDDDBBB???;;;888666666666555555444444444333333333333333333333333777666555444444555777777;;;;;;;;;<<<<<<<<<<<<===BBBCCCCCCBBBAAA@@@AAACCCKKKNNNRRRRRROOOKKKHHHFFFJJJKKKLLLPPPXXXeeesss|||}}}zzzzzz}}}}}}vvvsssrrrrrrppppppuuu}}}}}}yyyrrrkkkhhhggghhhmmmsssvvvzzz}}}}}}yyyuuutttuuu{{{}}}xxxqqqhhhaaa\\\^^^jjjwww{{{iiieeeiiippp}}}zzzvvvwwwyyy}}}xxxooodddhhhmmmpppttt}}}|||{{{zzzxxxtttpppmmmkkklllkkkkkklllnnnqqqtttvvvzzz}}}~~~|||zzzxxxzzz{{{}}}wwwooodddZZZTTTQQQPPPOOOMMMLLLKKKLLLNNNOOOOOOOOOOOONNNMMMMMMMMMOOOQQQSSSWWW]]]gggqqqzzz}}}///000000000000000000000////////////////////////...///000111111000///...000000000000000000000000...///000///...///000222444555<<>><<<999888888:::;;;>>>>>>???????????????>>><<<<<<;;;::::::999888888888999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;:::;;;;;;<<<>>>BBBHHHLLLTTTWWW[[[___``````^^^\\\\\\^^^```aaabbbdddhhhkkkssssssvvvzzz~~~|||zzzxxxuuutttsssxxx|||{{{nnn]]]LLLBBB=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888999999888888888999999999777888999999999999;;;===<<<>>>AAADDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFIIIKKKLLLPPPPPPRRRSSSSSSSSSRRRQQQNNNKKKHHHEEECCC???;;;888444444333333333222222222333333333333333333333333666666555555555666888888;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@CCCFFFMMMPPPRRRQQQNNNJJJGGGFFFHHHJJJOOOVVVbbbqqq}}}{{{yyy{{{}}}wwwtttsssrrrpppooouuu~~~~~~zzzsssllliiihhhggglllrrrvvvzzz~~~~~~{{{xxxxxxyyy|||}}}vvvppphhhbbb]]]```kkkxxxxxxgggcccfffppp~~~~~~{{{uuunnnkkkfffiiiooowww|||zzzqqqiiiggglllrrrvvvzzz}}}|||{{{yyyvvvrrrooommmlllllllllmmmooorrruuuwwwxxx{{{~~~|||{{{yyyxxxyyy{{{|||}}}~~~uuummmbbbXXXRRRPPPNNNNNNMMMLLLKKKKKKMMMOOOOOONNNOOONNNMMMMMMMMMOOOQQQSSSXXX^^^gggpppxxx000000000000000000000000........................//////000000000000//////000000000000000000000000///000000000//////111222555777===FFFMMMSSS]]]gggvvv}}}kkk___\\\dddlllppptttyyyzzzxxxvvvqqqooossswwwyyy}}}~~~qqqggg______dddfffiiikkkdddfffhhhmmmyyyvvvfff]]]XXX\\\gggvvvyyyeeeVVVNNNIIIGGGEEEDDDEEEHHHKKKMMMUUU[[[fffrrryyybbbQQQIIIGGGGGGGGGKKKPPPUUU]]]lllyyyyyydddQQQDDD>>>===;;;999999:::<<<===??????@@@@@@@@@??????>>><<<;;;;;;::::::999999888888999:::;;;;;;;;;::::::;;;<<<<<<===============>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAAGGGOOOTTTZZZ\\\```cccdddcccaaa___\\\^^^```aaabbbdddgggjjjttttttuuuxxx|||~~~}}}zzzwwwtttssssssssszzz~~~~~~rrr```OOODDD>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::::::::999999999999999::::::999999999999999999777888:::::::::;;;===???@@@CCCGGGLLLNNNOOONNNMMMKKKJJJIIIIIIHHHGGGFFFFFFCCCCCCDDDEEEGGGJJJMMMOOOSSSSSSUUUVVVVVVVVVUUUTTTPPPNNNJJJFFFCCC@@@;;;888444333333333333222222222222222222222333333333333555555555666666888999:::;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===>>>BBBGGGKKKPPPQQQQQQNNNKKKHHHGGGGGGKKKOOOVVV```nnn~~~~~~|||xxx{{{}}}xxxwwwtttssspppooouuu~~~|||uuunnnkkkhhhgggjjjpppvvvzzz~~~~~~|||}}}}}}}}}}}}~~~~~~sssmmmgggcccaaadddooozzzvvvfffbbbfffqqq|||uuusssooohhhaaa___[[[^^^eeennntttssslllfffiiipppxxx}}}~~~~~~~~~}}}|||zzzwwwsssqqqooommmmmmmmmoooqqquuuxxxyyyxxx{{{~~~{{{{{{zzzyyyxxxzzz{{{|||||||||~~~rrrkkk```VVVQQQNNNMMMLLLMMMKKKJJJKKKMMMOOOOOONNNOOONNNMMMLLLMMMOOOQQQRRRYYY^^^fffooowww~~~111111111000000000000000........................//////000000000000//////////////////////////////111222333222111111333555777:::@@@IIIOOOUUUbbbmmmzzzssseee___^^^eeelllooosssxxx{{{zzztttooommmqqqtttvvvyyy}}}vvv}}}}}}jjjbbb]]]___ccceeegggjjjjjjkkklllrrrsssccc\\\XXX^^^kkkzzzwwwcccTTTLLLGGGFFFEEEDDDEEEGGGLLLOOOWWW]]]iiiuuu|||fffUUULLLIIIHHHIIINNNUUU[[[fffyyyooo\\\LLLBBB<<<;;;:::::::::<<<>>>??????@@@@@@@@@@@@??????>>>;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>???@@@AAACCCGGGNNNVVV\\\aaaccceeeggggggfffdddbbb^^^```bbbcccdddeeehhhkkkuuuuuuvvvxxx{{{}}}~~~}}}yyyuuussstttuuuvvv}}}tttbbbPPPEEE??????>>>>>>>>>=========::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777888:::::::::<<<>>>AAAEEEHHHMMMRRRTTTTTTSSSQQQNNNNNNMMMMMMLLLLLLKKKKKKGGGFFFFFFGGGIIILLLOOOQQQSSSSSSUUUVVVVVVVVVUUUTTTRRROOOJJJFFFCCC???;;;999555555555555555555555555222222222222333333333333555555666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===@@@EEEKKKPPPQQQPPPNNNKKKGGGFFFGGGIIIRRRWWW```lllyyy}}}||||||zzzyyyvvvuuuqqqpppvvv}}}vvvpppmmmjjjgggjjjnnntttyyy~~~}}}{{{{{{{{{{{{zzzxxxooojjjgggffffffjjjttt~~~yyyrrroooooouuuyyy~~~uuugggdddhhhrrrxxxqqqmmmjjjfff___[[[[[[]]]aaaiiirrrwwwvvvpppjjjjjjrrr{{{}}}}}}~~~}}}{{{yyyvvvtttrrrqqqnnnoooppprrruuuxxxzzz||||||~~~|||{{{{{{{{{zzzyyy{{{|||||||||{{{|||qqqjjj___VVVPPPNNNMMMLLLLLLKKKJJJKKKMMMNNNOOONNNOOONNNLLLLLLMMMNNNQQQRRRYYY]]]eeemmmttt|||222111111111000000000///........................000000////////////000000////////////////////////111222333222111111333555666999@@@IIIOOOWWWeeessszzzeee\\\]]]```hhhnnnqqquuuzzz}}}}}}sssnnnlllooorrrrrrtttwwwuuu|||vvvfff```]]]```cccdddfffiiioooooopppvvvsssddd^^^[[[cccooo~~~ttt```RRRKKKCCCDDDDDDCCCCCCGGGLLLPPPYYY```lllxxxkkkZZZPPPLLLIIIKKKQQQYYYaaaooouuubbbRRRFFF???::::::::::::;;;===???@@@@@@@@@@@@@@@@@@???>>>===;;;;;;::::::::::::999999999999999:::::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBDDDEEEHHHLLLSSS[[[aaaiiijjjkkklllkkkiiifffeeebbbcccddddddeeegggkkknnnvvvwwwxxxzzz|||~~~{{{xxxwwwxxxzzz|||uuuaaaOOODDD@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<======>>>>>>>>>???<<<<<<<<<===<<<;;;:::999777888:::::::::<<<>>>AAAGGGJJJOOORRRTTTSSSPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJIIIJJJKKKMMMOOOPPPRRRSSSTTTUUUVVVUUUUUUTTTRRRNNNIIIEEEBBB???;;;888555555555555555555555555222222333333333444444444555666777888:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???DDDJJJOOONNNMMMKKKGGGEEEFFFJJJMMMXXX```lllyyy~~~}}}|||{{{{{{{{{zzzxxxwwwtttrrrwww|||vvvqqqnnnllliiijjjnnnsssxxx|||~~~~~~~~~{{{zzzzzzyyyxxxwwwnnnjjjhhhjjjlllpppxxxxxxnnneee```___bbbhhhqqq{{{|||nnncccbbbgggqqq~~~qqqjjjfffcccaaa]]]WWWWWW[[[bbbiiirrr|||~~~xxxssskkksss|||~~~}}}}}}|||zzzxxxvvvtttrrrrrrqqqrrrsssuuuxxxzzz|||~~~|||{{{||||||{{{{{{|||}}}}}}|||zzz{{{}}}|||~~~}}}rrrkkk```WWWQQQOOONNNNNNLLLKKKJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLNNNPPPRRRXXX\\\ccckkkrrrzzz222222222111111000000///........................000000////////////000000000000000000000000000000///111111111000000111333444888@@@HHHNNNWWWhhhxxxoooZZZVVV[[[cccjjjqqqtttxxx}}}rrrnnnlllnnnppppppqqqtttyyy{{{rrreee```___cccggggggiiilllpppqqqssszzzrrrddd___^^^fffrrrppp]]]PPPJJJAAACCCDDDCCCCCCFFFMMMRRR[[[cccnnn{{{ppp^^^SSSOOOKKKMMMSSS^^^jjj{{{nnn[[[MMMDDD@@@999::::::;;;<<<>>>???@@@???????????????>>>===<<<::::::::::::::::::::::::::::::999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===@@@BBBCCCCCCFFFIIIMMMRRRYYY```eeeoooooopppooonnnkkkhhhfffeeeeeeeeeddddddggglllpppwwwyyy}}}~~~~~~uuu```NNNDDDAAAAAA@@@@@@@@@?????????>>>======<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????<<<===>>>>>>===<<<:::999777888:::::::::;;;===???EEEGGGJJJMMMMMMLLLJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMRRRRRRTTTUUUUUUUUUTTTSSSPPPLLLGGGCCC@@@===:::888222222222333333333333444333333444444555555666666777777999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===>>>AAAFFFJJJJJJJJJHHHGGGGGGJJJPPPTTT^^^hhhxxx}}}zzzxxxuuuuuuwwwyyy{{{{{{zzzyyyvvvuuuyyy}}}zzztttppppppnnnkkklllppptttxxx|||~~~~~~~~~}}}}}}}}}|||zzzrrrnnnllloooqqqtttyyy~~~~~~{{{ssshhh```\\\[[[YYY___iiittt}}}}}}uuulllaaaZZZ\\\bbblllzzzvvvggg^^^\\\ZZZZZZVVVTTTYYY```iiiqqq|||zzzmmmuuu~~~~~~~~~}}}{{{zzzwwwuuuttttttssstttuuuwwwyyy{{{|||~~~~~~}}}||||||}}}|||{{{|||||||||{{{zzzzzz|||~~~zzz|||~~~}}}|||rrrkkk```WWWRRRPPPOOOOOOLLLJJJIIIJJJLLLNNNNNNMMMNNNMMMLLLKKKLLLNNNPPPQQQWWW[[[aaahhhpppxxx333333222111111000000///////////////////////////111000///......///000111000000000000000000000000000111111111000000222444555999BBBJJJQQQ[[[nnnjjjVVVTTT[[[ccckkksssvvvzzztttooommmoooqqqpppppprrryyyvvvllldddaaaccciiimmmmmmpppssstttvvvyyy~~~|||ooobbb^^^^^^gggtttlllZZZNNNIIIAAACCCEEEEEEDDDGGGOOOUUU]]]eeeppp|||uuubbbWWWRRRNNNOOOUUUcccuuu|||iiiWWWJJJBBB???999:::;;;<<<===>>>???@@@>>>??????>>>>>><<<;;;;;;::::::::::::::::::::::::::::::999999999:::;;;<<<;;;<<<======>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDFFFEEEHHHNNNTTT[[[bbbiiinnnsssssssssrrrooollliiiggghhhfffdddbbbbbbfffmmmrrrwww{{{uuu```NNNDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999::::::::::::;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAABBB===>>>?????????===;;;999777888999999999999;;;===???@@@CCCDDDEEEDDDCCCBBBAAABBBDDDFFFHHHJJJLLLLLLMMMNNNOOOOOONNNMMMKKKIIINNNOOOPPPQQQRRRQQQPPPPPPMMMIIIDDD@@@===;;;999777222222222333333333444444444444555555666777777888888999:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>???BBBFFFIIIGGGGGGHHHHHHKKKPPPWWW]]]hhhuuu}}}|||wwwssspppppptttxxxzzz{{{{{{{{{yyywww{{{zzzwwwrrrpppppppppmmmooorrrvvvzzz~~~~~~yyytttrrrtttuuutttvvvzzzxxxyyywwwqqqiiicccaaaaaa^^^bbbhhhooouuuxxxyyyxxxssslllddd]]]VVVRRRVVV]]]fffsssyyy|||ooobbb\\\[[[[[[[[[YYYZZZcccnnnxxxzzzrrryyy~~~|||zzzxxxwwwvvvvvvvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}||||||||||||{{{zzzzzzzzzyyyxxxxxxzzz|||yyy{{{}}}~~~~~~~~~|||{{{qqqjjj```WWWRRRPPPOOOOOOLLLJJJIIIJJJLLLNNNNNNMMMNNNMMMLLLKKKLLLNNNPPPQQQUUUYYY___gggnnnwww333333222222111000000///000000000000000000000000111000///......///000111000000000000000000000000222333444333222222444666888===EEENNNUUUaaatttjjjWWWUUU]]]ccckkkssswww{{{uuuqqqnnnqqqrrrpppppprrrwwwqqqfffcccbbbeeelllqqqsssuuuzzzyyy|||~~~zzzmmm```\\\]]]gggttt}}}iiiWWWLLLGGGAAADDDFFFFFFEEEIIIPPPWWW^^^fffqqq}}}wwweeeYYYTTTPPPPPPWWWhhh|||uuubbbPPPBBB<<<999999:::;;;<<<===>>>???@@@>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;:::999888999:::;;;<<<;;;<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<===???BBBFFFHHHGGGLLLSSS[[[ccckkkrrrvvvvvvuuutttssspppmmmjjjhhhhhhfffccc``````eeemmmrrrxxx}}}uuu```NNNDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBBBB@@@???===;;;:::999:::::::::;;;;;;<<<<<<<<<888999999:::;;;<<<======??????@@@AAACCCDDDEEEEEE>>>>>>@@@@@@???===;;;999777999999999888888:::<<<:::;;;<<<>>>????????????===>>>@@@BBBEEEHHHJJJKKKNNNOOOPPPQQQOOOLLLIIIGGGJJJKKKLLLMMMMMMMMMLLLKKKKKKGGGBBB>>><<<:::888777444444444555555666666666555555555666777888888999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======:::<<>>:::;;;;;;::::::<<<>>>@@@AAAAAAAAA@@@>>>===;;;::::::;;;::::::999888888888999777999;;;;;;;;;;;;===?????????>>>>>>>>>>>>>>>>>>BBBAAA???>>>=========>>>;;;;;;:::::::::;;;<<<<<>>>>>???@@@@@@@@@@@@@@@AAAAAA???>>><<<:::999888666777777777666777:::<<<999999;;;<<<<<<;;;::::::======>>>@@@BBBEEEGGGHHHJJJKKKLLLNNNNNNMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA>>>;;;999777666444333333333333444555555555555555555666888999::::::;;;<<<<<<======<<<<<<>>>>>>>>><<<::::::;;;===<<<<<<>>>AAAEEEHHHJJJJJJMMMLLLOOOSSSUUU[[[hhhuuu}}}|||vvvrrrmmmllloootttzzz||||||}}}~~~~~~|||{{{uuutttssspppnnnnnnppprrrxxx{{{{{{xxxxxxwwwtttrrrqqqsssttttttrrrppppppqqqqqqrrrtttuuutttooogggaaaYYYRRRLLLJJJIIIKKKQQQXXXaaajjjrrrvvv{{{|||ooolllhhhddddddhhhkkkqqq~~~yyy~~~{{{xxxxxxwwwvvvuuuvvvwwwxxxzzz|||}}}}}}~~~|||{{{}}}~~~~~~}}}{{{zzzyyywwwvvvvvvvvvwwwxxxzzz|||}}}|||yyyuuusssqqqjjj```WWWQQQNNNMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMQQQVVV]]]eeennnxxx666555222///...///000111000000000////////////000000000000000000000000000//////000111222111111000000111111000000111333555888@@@JJJQQQYYYhhh|||sssaaaVVVWWW[[[aaahhhpppvvv{{{|||uuuuuuxxx~~~~~~yyyvvvvvvwwwnnnkkkhhhllluuuttthhhaaa___aaakkkzzzuuucccUUUJJJEEEDDDDDDDDDDDDGGGNNNVVV\\\bbbjjjvvvwwwgggZZZUUUXXX___mmmvvvdddTTTIIICCC>>>;;;;;;;;;;;;<<<===???@@@AAAAAA@@@???>>>===;;;::::::;;;:::999999888888999999888999;;;;;;;;;;;;===???>>>>>>>>>>>>????????????AAA@@@???===<<<<<<======<<<;;;;;;;;;<<<===>>>>>>???@@@BBBBBBCCCEEEHHHKKKSSSXXXaaaiiipppuuuzzz}}}}}}{{{yyyvvvrrrmmmiiidddeeedddbbbbbbgggpppxxxfffSSSJJJHHHEEEFFFGGGIIIKKKLLLMMMMMMMMMJJJFFFDDDBBBAAA>>><<<:::999999999888888888888888999999::::::;;;;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@???===<<<:::999888888888999888777888:::<<<<<<<<<;;;:::::::::;;;<<<:::;;;;;;===???AAACCCDDDIIIJJJKKKMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@>>>;;;999777666555444444444444555666666555666666777888999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::999999;;;>>>BBBCCCEEEIIILLLOOOPPPPPPPPPPPPSSSWWW[[[cccqqq~~~xxxsssmmmkkkmmmrrrvvvyyy}}}~~~}}}|||yyyyyywwwuuurrrpppppprrrwww{{{}}}{{{uuuqqqppprrruuuvvvvvvvvvxxxyyy|||||||||{{{wwwnnnccc\\\XXXRRRMMMLLLKKKLLLQQQXXXaaakkktttyyyrrrppppppnnnppptttyyy}}}{{{~~~~~~}}}yyyvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~{{{}}}~~~||||||}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvvvvxxxyyy{{{{{{zzzwwwtttrrrqqqkkkaaaXXXRRROOOMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMQQQUUU]]]eeennnxxx666444222000//////000111444222000...------///000000000000000000000000000//////000111111111111111000111111111000111333666999AAAKKKTTT^^^mmmooo]]]SSSTTTYYY]]]eeelllrrrwww}}}}}}zzzvvvvvv{{{~~~zzz{{{tttnnnkkkkkkqqq}}}rrrggg______cccmmm}}}rrraaaRRRHHHCCCEEEEEEEEEEEEHHHNNNVVV[[[bbbjjjvvvooo```XXX[[[cccsssyyymmm]]]NNNFFFAAA>>><<<;;;<<<===>>>???@@@@@@@@@@@@@@@???>>><<<;;;::::::::::::999999888888999999888:::;;;<<<;;;<<<>>>???>>>>>>>>>?????????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAACCCDDDFFFIIINNNRRRWWW]]]fffooovvv|||~~~{{{vvvpppkkkdddeeeeeedddfffmmmxxxxxxaaaRRRKKKKKKFFFHHHKKKOOORRRTTTTTTTTTTTTQQQKKKGGGDDDBBB@@@>>>:::::::::999999999999999::::::::::::::::::::::::<<<<<<===>>>???@@@@@@??????>>>===<<<;;;:::999999999:::;;;:::999999;;;<<>>;;;999888999;;;===999::::::;;;===>>>@@@AAAFFFHHHIIIKKKLLLLLLLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFBBBAAA@@@>>>;;;999888777666555555555555666777777555666888:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::::::::999999:::===@@@CCCEEEIIIMMMPPPRRRSSSSSSUUUVVVYYY___eeeppp|||wwwqqqxxx~~~zzzuuunnnkkklllppptttwww~~~~~~~~~~~~~~~{{{wwwsssqqqqqquuuzzzxxxqqqooorrrvvvzzz|||tttggg^^^YYYUUUQQQPPPNNNNNNRRRYYYbbbmmmwww~~~xxxwww{{{|||}}}|||}}}}}}~~~~~~zzzuuussssssuuuwwwwwwxxxyyyyyy{{{|||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzxxxvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwtttrrrppppppkkkcccZZZSSSOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMQQQUUU\\\dddmmmwww555444222000//////000111222111000.........///000//////////////////////////////000000111111222222000111222111000111444666:::AAAKKKTTT___mmm|||kkkZZZRRRTTTYYYZZZaaahhhlllpppuuuuuuqqqoooqqqxxx|||}}}|||sssnnnllllllsss~~~pppeee^^^```eeeqqqppp^^^PPPGGGCCCEEEEEEFFFFFFIIIOOOVVV\\\bbbjjjvvvuuufff___aaaiiiyyy}}}ssshhhWWWJJJCCC@@@>>>===<<<===???@@@AAAAAA@@@@@@@@@???>>>===<<<;;;::::::::::::999999888999999:::999:::<<<<<<<<<===>>>@@@===>>>>>>??????@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHJJJOOOTTTYYY\\\bbbkkkttt|||zzzsssnnnhhhhhhiiijjjoooxxxrrr___RRRNNNMMMIIIMMMRRRXXX\\\^^^______YYYUUUNNNHHHEEECCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999::::::<<<======>>>>>>=========<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::;;;===@@@>>><<<:::999999:::;;;;;;;;;;;;<<<===>>>@@@AAACCCEEEGGGJJJLLLMMMNNNOOOMMMMMMKKKJJJHHHGGGFFFEEEBBBAAA@@@>>><<<:::888888555555555555555666666777555666999;;;<<<<<<;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;===@@@DDDFFFIIINNNSSSUUUVVVVVVWWW]]]]]]aaaiiiqqq~~~wwwnnniiigggooo|||~~~}}}xxxqqqmmmnnnrrrvvvxxx{{{|||}}}|||vvvrrrppptttyyy|||tttppptttyyy}}}~~~rrrjjjbbb^^^ZZZXXXSSSQQQUUU\\\gggqqq||||||{{{}}}{{{~~~~~~}}}}}}}}}}}}zzzvvvqqqoooppptttwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvuuuuuuvvvuuuuuuuuuuuusssqqqooonnnooollleee\\\TTTOOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLPPPTTT\\\dddmmmwww444333222000000000000111---...///111111111000////////////////////////////////////000000111222333111222222111111222444666:::AAAJJJTTT^^^kkkzzzyyykkk\\\TTTVVV[[[YYY___dddfffiiillljjjgggeeehhhqqq|||~~~||||||}}}yyyqqqmmmkkkkkkrrr}}}}}}~~~|||nnneee^^^aaahhhuuunnn]]]PPPHHHDDDDDDEEEFFFHHHKKKPPPXXX]]]bbbjjjwwwzzzkkkeeefffmmm}}}yyypppeeeTTTGGG@@@>>>===<<<===>>>???AAAAAAAAA@@@@@@???>>>>>>===<<<;;;:::::::::999999888999999::::::999;;;============???AAA>>>>>>??????@@@@@@@@@AAA===============<<<<<<<<<:::;;;;;;===???AAACCCDDDGGGIIIKKKMMMOOOSSSYYY\\\bbbhhhrrr{{{~~~xxxtttnnnooopppttt{{{mmm\\\QQQLLLKKKLLLQQQXXX___dddeeedddcccYYYTTTNNNHHHDDDBBB@@@>>>========================::::::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>????????????>>>===<<<;;;:::<<<<<<======???@@@AAABBBCCCDDDGGGJJJMMMOOOQQQRRRSSSRRRPPPMMMKKKHHHFFFEEEDDDCCCAAA???===;;;999888444444333333444444555666444666888:::<<<;;;:::999:::;;;<<<<<<===<<<<<<<<<=========<<<<<>><<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::999999888888999999:::::::::<<<===>>>===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>======<<<;;;;;;<<<>>>AAADDDFFFGGGJJJMMMPPPSSSVVVZZZ___bbbeeellluuu|||xxxyyy||||||hhhYYYPPPKKKIIIQQQVVV]]]cccfffeeebbb___VVVRRRLLLGGGDDDAAA???===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<======>>>>>>===???AAABBBAAAAAABBBCCCAAAAAABBBCCCBBBAAA???>>>??????@@@AAABBBDDDFFFGGGGGGHHHIIILLLNNNQQQRRRSSSTTTTTTRRROOOMMMKKKIIIHHHFFFEEECCCAAA>>>;;;999888333333333333333444555555555666888:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>CCCIIIMMMVVV[[[aaaddddddeeegggjjjoooqqqwwwrrriiiccc___^^^^^^dddooo{{{{{{yyyzzz|||~~~~~~uuuvvvwwwyyy{{{}}}}}}yyywwwwww|||~~~xxxvvvyyywwwmmmccc___fffppp}}}|||yyyzzziiidddgggjjjqqqzzz~~~~~~~~~}}}{{{yyyzzz}}}nnnkkkiiiiiimmmrrrvvvxxxxxxxxxzzz{{{}}}~~~|||{{{yyywwwuuusssrrrrrrsssooonnnmmmllllllllllllmmmkkkjjjggg___UUUNNNLLLMMMKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFEEEFFFGGGHHHJJJKKKOOOSSSZZZbbbkkkuuu222222222111111111111111/////////000000000000///000000000000000000000000//////...///000111333444111222333222111222555777<<>>>>>>>>>>>???@@@@@@=========<<<<<<;;;;;;:::999999888888999999:::;;;:::<<<>>>>>>>>>>>>@@@BBBBBBAAAAAA@@@@@@??????>>>======>>>??????>>>>>>===<<<===???AAADDDGGGJJJKKKOOOSSSYYY^^^bbbfffjjjmmmmmmttt~~~sss```UUUQQQQQQQQQ[[[___eeehhhhhhccc]]]XXXQQQNNNJJJGGGDDDBBB???===<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA????????????>>><<<;;;:::<<<<<<======>>>???@@@@@@@@@CCCEEEGGGGGGGGGHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLIIIHHHFFFCCC???<<<:::888444444444444444555666666888888999:::;;;<<<======:::;;;<<<<<<======<<<<<<;;;<<<>>>@@@DDDKKKSSSYYY___dddiiikkkjjjlllppptttyyy{{{rrrfff___]]]]]]]]]]]]aaajjjttt~~~~~~~~~~~~}}}xxxxxxxxxyyyzzz{{{||||||~~~}}}|||~~~{{{www{{{vvvkkkiiisss~~~}}}nnn```^^^bbbiiiqqqzzz~~~~~~~~~~~~}}}{{{yyy{{{~~~{{{vvviiigggfffhhhmmmrrruuuvvvvvvwwwyyy{{{~~~~~~|||xxxvvvtttrrrpppoooooooookkkjjjiiiiiiiiijjjlllmmmiiiiiiggg___TTTMMMKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKNNNSSSZZZbbbkkkuuu~~~222222222111111111111111333222000...---...///000000000000000000000000000///.........000111333555222222333222111222555777===CCCLLLWWWbbbnnnzzzwwwggg\\\YYY[[[aaafffhhhggghhhiiigggcccaaaeeeppp}}}~~~yyyyyywww|||zzzuuuqqqtttxxxyyyxxxyyy|||tttoooqqq~~~yyymmmeeeaaaeeeppp~~~yyyfffWWWMMMHHHFFF@@@BBBEEEIIINNNUUU\\\bbbkkkttt}}}{{{|||zzzsssdddYYYJJJ>>>:::;;;===>>>???>>>=========>>>???@@@=========<<<<<<;;;;;;:::999888888888999::::::;;;;;;<<<>>>???>>>???@@@BBBCCCBBBBBBAAA@@@???>>>>>>===>>>???@@@@@@???>>>===>>>???AAACCCFFFJJJLLLNNNTTTYYY```gggmmmqqquuuxxx{{{kkkYYYRRRTTTXXX[[[dddgggkkkmmmjjjcccZZZTTTOOOLLLIIIGGGEEECCC???===>>>>>>??????@@@@@@@@@AAA@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAA???>>><<<;;;<<<<<<===>>>???@@@AAAAAABBBEEEHHHJJJKKKKKKLLLMMMLLLKKKIIIGGGHHHIIILLLMMMLLLMMMNNNPPPRRRTTTWWWXXXUUUTTTRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOKKKJJJGGGDDD@@@===:::888555555555555555666777777::::::::::::;;;===>>>???:::;;;<<<<<<======<<<<<<<<<>>>AAAEEEKKKTTT]]]dddjjjnnnsssttttttuuuzzzvvviii___ZZZZZZ[[[]]]^^^aaahhhrrr~~~|||zzz|||{{{zzzyyyyyyyyyyyyyyy~~~~~~xxx|||{{{pppooo|||wwweeeZZZYYY___kkkttt~~~~~~~~~~~~}}}{{{{{{}}}xxxoooiiifffeeeeeehhhmmmrrruuuvvvvvvwwwyyy{{{~~~~~~|||uuutttqqqooommmllllllllliiihhhgggggghhhjjjlllmmmhhhiiiggg___TTTLLLJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDFFFGGGIIIKKKNNNRRRYYYbbbkkkuuu~~~111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222555888>>>HHHRRRXXXbbbqqqwwwcccXXXXXX^^^eeegggiiikkkmmmmmmlllllljjjmmmuuu}}}{{{zzz||||||}}}rrrooonnnnnnpppsssvvvxxxyyyrrrnnnqqq}}}wwwkkkddd\\\bbbooo~~~wwwdddUUUJJJDDDAAACCCDDDEEEHHHMMMVVV```gggkkksss~~~~~~tttkkkaaaSSSEEE???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::999999999999:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDHHHFFFCCCAAA???=========>>>======<<<<<<<<<======AAABBBDDDHHHMMMPPPRRRSSS]]]aaajjjuuu|||jjj]]]OOORRR^^^bbbkkkqqqrrriiiaaa]]]XXXRRRMMMIIIDDDBBBBBBBBB@@@>>>======>>>???@@@@@@@@@@@@DDDEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>======@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJLLLNNNOOOOOOOOOLLLKKKKKKKKKKKKMMMOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\ZZZVVVSSSQQQPPPMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKJJJGGGEEECCC???;;;777444333333444444555666777888999:::;;;<<<<<<<<<<<<:::;;;======<<<<<<<<<===@@@CCCFFFJJJNNNVVVaaaiiiuuuyyy}}}}}}{{{{{{xxxnnnaaaZZZYYY[[[\\\\\\```bbbgggnnnyyy~~~}}}~~~|||{{{zzzyyy~~~|||yyyzzz|||oooddd[[[\\\eeeqqqzzz~~~}}}}}}||||||~~~~~~yyyqqqhhhcccaaadddgggkkknnnrrrvvvzzzzzzzzzzzzzzz|||~~~}}}zzzqqqqqqooonnnmmmllllllllliiiiiihhhhhhhhhjjjkkklllkkkjjjfff```XXXQQQLLLKKKHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHJJJPPPXXX```hhhrrr}}}111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111222222111111222666888@@@JJJSSSYYYbbbrrryyydddYYYYYY^^^jjjlllnnnqqqssssssrrrrrroooqqqwww~~~{{{zzz}}}tttjjjiiihhhiiilllnnnqqqrrrnnnlllppp}}}vvvjjjbbb\\\bbbnnn}}}uuucccUUULLLFFFDDDCCCDDDFFFHHHMMMUUU___fffjjjrrr~~~|||sssjjj[[[NNNBBB======<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999::::::<<<>>>???>>>>>>??????AAABBBCCCDDDFFFEEEBBB@@@???>>>>>>>>>>>>>>>=========>>>??????BBBCCCFFFKKKPPPUUUXXXZZZ^^^eeerrrwwwggg\\\RRRXXXffflllrrrtttpppfff^^^[[[WWWQQQLLLHHHDDDAAAAAAAAA@@@>>>===>>>???AAAAAABBBBBBBBBFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBAAA@@@???>>>?????????@@@AAABBBCCCDDDEEEFFFIIIKKKLLLMMMMMMMMMJJJJJJJJJKKKMMMOOOQQQSSSWWWWWWXXXYYYZZZ\\\\\\]]]YYYWWWUUURRRPPPNNNLLLJJJJJJJJJJJJKKKLLLLLLJJJIIIKKKIIIGGGFFFDDDAAA===999555555555555666777888999999::::::;;;<<<<<<<<<<<<777999;;;;;;:::999:::;;;@@@DDDIIINNNSSS[[[eeelllyyy}}}ppphhh^^^YYYZZZ^^^______ccceeeiiiooowww}}}||||||}}}tttqqquuu|||ooofff```\\\aaakkkxxx~~~}}}||||||}}}~~~}}}wwwooogggcccbbbeeeiiilllooorrrwwwzzzzzzzzzzzz{{{|||~~~}}}zzzxxxooonnnlllkkkiiiiiihhhhhhhhhhhhhhhhhhiiijjjlllmmmlllkkkhhhaaaXXXQQQLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGJJJPPPWWW___gggqqq|||111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111222222111111333666999AAALLLUUUYYYaaatttyyydddYYYZZZ___hhhjjjnnnqqqssssssrrrrrrpppqqqvvv}}}}}}~~~tttfffeeedddccceeegggiiikkkjjjjjjqqq~~~vvvhhh```\\\bbbmmm|||tttbbbUUUMMMHHHFFFDDDDDDFFFHHHMMMTTT]]]dddiiirrr|||zzzxxxqqqhhhUUUIII>>>;;;<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>======>>>@@@AAACCCDDDEEEEEECCCBBB@@@????????????>>>>>>>>>>>>???@@@AAAAAABBBEEEIIINNNUUU[[[```bbbdddmmm}}}vvveee\\\VVV___ooouuuzzztttiii^^^YYYWWWSSSNNNKKKHHHDDDAAAAAAAAA@@@?????????AAABBBCCCDDDDDDEEEHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHIIIKKKMMMPPPSSSUUUWWWWWWXXXXXXXXXXXXXXXXXXUUUTTTSSSRRRPPPMMMKKKJJJHHHIIIJJJKKKLLLKKKKKKJJJMMMKKKJJJIIIGGGDDD???<<<777777777777888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;777999::::::999999:::<<>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDEEEFFFGGGEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGLLLQQQXXX^^^eeeiiinnnwwwwwwggg```]]]ggguuuyyyyyynnn^^^TTTQQQQQQOOOKKKHHHFFFCCCAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@???<<<<<<======???@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFGGGGGGIIILLLOOORRRTTTUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQPPPNNNKKKJJJJJJGGGIIILLLNNNOOOOOOPPPPPPSSSQQQPPPNNNKKKGGGAAA===888888888888888999;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<>>>@@@CCCIIIRRRYYY```hhhqqqwww||||||ssslllggg^^^[[[YYYZZZ^^^ccceeefffgggjjjmmmqqquuu}}}|||lllaaa```eeeiiiqqq{{{sssiiiaaa```dddkkkxxx~~~zzzrrrkkkfffdddgggjjjnnnqqqsssvvvyyy{{{{{{{{{{{{|||}}}~~~}}}zzzvvvrrrnnnmmmkkkiiihhhggggggfffgggggghhhiiikkklllnnnnnnqqqpppmmmeee[[[RRRKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFIIINNNUUU\\\cccmmmwww~~~111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000111111111111333777:::AAAJJJSSSWWW```tttlll]]]XXX[[[```fffiiimmmqqqrrrrrrpppooojjjkkkpppxxx}}}wwwjjjbbbdddeeeeeedddeeehhhkkkiiipppzzzrrreee^^^\\\bbbmmm|||rrr___QQQJJJFFFDDDCCCEEEGGGIIINNNTTT\\\bbbkkkuuu{{{{{{}}}~~~yyyxxxtttrrrtttvvvooofffSSSHHH???>>>???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<=====================???@@@CCCEEEGGGHHHIIIIIIFFFDDDBBB@@@>>>===============>>>???@@@BBBDDDEEEGGGKKKPPPUUU[[[bbbjjjoooyyyvvviiiggghhhqqq|||{{{qqqbbbRRRKKKJJJKKKJJJHHHFFFEEECCC@@@??????@@@AAA@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEECCCAAA@@@>>>>>>;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGIIILLLOOOPPPUUUTTTSSSRRRQQQPPPOOONNNJJJLLLMMMLLLJJJHHHHHHIIIIIIMMMRRRUUUVVVWWWXXXYYY[[[YYYWWWTTTPPPIIIBBB===777777777777888999::::::<<<<<<<<<===<<<<<<;;;;;;:::<<<======>>>???BBBDDDFFFMMMVVV___fffnnnwww}}}}}}vvvooojjjdddaaa\\\[[[[[[\\\```cccfffggggggkkkooorrruuu}}}zzzkkkaaaaaafffiiiqqq|||~~~zzz|||zzzpppeeebbbaaaeeemmmxxx~~~yyypppiiiggggggjjjmmmqqqtttvvvxxxzzz|||{{{{{{|||}}}~~~~~~zzzuuuqqqlllkkkjjjiiihhhgggggggggggghhhiiikkkmmmnnnoooooosssrrrnnnggg\\\RRRKKKGGGEEEDDDCCCBBBAAAAAAAAABBB@@@@@@AAAAAABBBDDDEEEFFFHHHMMMTTT[[[bbbkkkvvv}}}111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111333777:::AAAIIIPPPVVVaaatttuuubbbXXXXXX]]]bbbfffiiinnnqqqsssqqqooommmmmmmmmrrrxxx|||oooccc___cccggghhhhhhhhhkkknnnnnnxxx|||pppeee^^^\\\bbbooo~~~ppp]]]OOOGGGDDDCCCCCCEEEGGGKKKOOOVVV^^^cccnnnyyyyyyxxx|||}}}wwwtttwwwzzz{{{xxxvvvssssssvvvxxxpppfffSSSIII@@@???AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<===>>>??????>>>>>>AAACCCEEEGGGIIIJJJIIIIIIEEECCCAAA???>>>============>>>???@@@BBBEEEGGGHHHKKKPPPUUU[[[```hhhqqqxxxssslllpppttt||||||fffYYYLLLGGGHHHHHHGGGGGGDDDDDDBBB@@@>>>>>>@@@BBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFEEEDDDBBB@@@>>>===<<<:::;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEDDDCCCBBBAAADDDDDDDDDFFFHHHKKKMMMOOORRRQQQQQQPPPOOONNNMMMMMMHHHJJJLLLJJJHHHGGGJJJMMMPPPUUU[[[^^^^^^]]]___aaa```^^^\\\XXXSSSKKKBBB===666666666666777888999:::;;;<<<<<<=========<<<<<<999;;;<<<>>>???AAAEEEHHHLLLSSS\\\eeellluuu~~~|||xxxrrrmmmiiieeebbb```^^^^^^^^^___aaadddgggiiihhhlllqqqsssvvv}}}yyykkkbbbbbbgggooowwwyyy}}}xxxkkkggg^^^aaagggppp{{{~~~xxxoooiiiiiikkkmmmppptttwwwyyyzzz|||}}}{{{|||}}}~~~zzztttpppiiiiiihhhgggggggggggghhhjjjjjjlllnnnoooppppppppprrrrrrnnnggg]]]RRRKKKGGGCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGLLLTTT[[[bbblllvvv~~~111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000111111111444777:::BBBIIIOOOVVVdddvvv{{{iiiZZZUUUYYYaaafffjjjmmmqqquuuuuussspppnnnnnnnnnssszzz~~~|||kkk___]]]ccckkknnnnnnnnnpppsssuuuxxxmmmddd___[[[cccqqqmmmZZZMMMGGGDDDDDDCCCEEEHHHLLLQQQXXX```eeeqqq|||zzzqqqmmmqqqttttttwwwyyyvvvpppnnnsssxxxxxxxxxwwwtttuuuyyy{{{rrrgggPPPGGG??????AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===???@@@@@@@@@???BBBDDDFFFHHHIIIIIIHHHHHHAAA@@@???>>>>>>???@@@@@@???@@@AAACCCFFFHHHKKKLLLOOOTTT\\\bbbhhhqqq|||tttqqqzzzwww```UUULLLJJJJJJGGGEEEFFFBBBCCCBBB@@@======@@@BBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEGGGFFFDDDBBB@@@>>>===<<<:::;;;;;;===>>>@@@BBBCCCDDDDDDEEEEEEDDDBBBAAA???BBBBBBCCCEEEHHHLLLOOOQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQOOOLLLMMMRRRWWWYYY^^^dddeeecccaaabbbcccaaa___\\\YYYTTTLLLCCC===666666666666777888999::::::;;;<<<======>>>======:::<<<>>>@@@BBBFFFKKKNNNSSSYYYbbbjjjrrr{{{{{{xxxrrroookkkhhhfffdddbbb````````````aaabbbeeeiiillljjjoootttuuuwww}}}zzznnnggghhhmmmwww}}}pppkkkmmmiiipppyyy~~~xxxooojjjkkkoooooorrrvvvyyyzzz{{{}}}~~~{{{|||~~~zzzsssnnniiiiiihhhhhhiiiiiijjjkkklllmmmooopppqqqqqqppppppqqqqqqnnnggg]]]RRRKKKGGGCCCBBBAAAAAA@@@AAAAAAAAA??????@@@@@@AAABBBDDDEEEFFFKKKSSS[[[bbblllwww111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000111111111444888;;;DDDIIIOOOWWWfffwwwsssbbbVVVTTTZZZccciiisssvvvzzz}}}}}}{{{wwwuuukkkmmmsss{{{|||kkk^^^^^^eeeooossstttsssvvvxxxzzzvvvlllddd```[[[cccrrr}}}jjjXXXMMMGGGEEEEEEBBBEEEHHHLLLRRRYYYaaafffsss~~~~~~}}}vvvkkkgggjjjmmmnnnrrruuurrrkkkjjjqqqvvvvvvyyyxxxvvvwww|||}}}sssgggNNNEEE>>>???BBBAAA???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;::::::;;;===???@@@AAA@@@@@@BBBDDDFFFHHHIIIHHHGGGFFF>>>=========???@@@BBBCCCAAABBBCCCEEEHHHKKKMMMOOORRRXXX```gggnnnxxxwwwvvv~~~ooo^^^TTTNNNNNNMMMGGGDDDFFFAAABBBBBB@@@======@@@CCCAAAAAABBBBBBAAAAAA@@@???AAAAAA@@@@@@AAABBBDDDEEEGGGGGGEEECCCAAA???===<<<:::;;;<<<===???AAACCCDDDDDDEEEEEEEEEDDDBBB@@@???@@@AAACCCFFFJJJNNNRRRTTTWWWWWWWWWWWWWWWXXXXXXXXXWWWYYYYYYVVVSSSUUU[[[aaa___dddiiijjjfffbbbbbbccc___]]][[[YYYTTTMMMDDD>>>777777777777888999:::;;;::::::<<<===>>>>>>>>>>>>===???AAACCCFFFJJJPPPTTTYYY^^^fffnnnuuu~~~}}}|||{{{||||||yyysssnnnllljjjgggfffeeedddcccaaa```aaaaaabbbcccggglllooommmrrrvvvwwwwww}}}~~~|||{{{|||}}}zzzrrrmmmooouuu|||zzzpppqqqxxxyyy~~~xxxooojjjmmmqqqpppssswwwzzz||||||}}}~~~|||}}}~~~~~~~~~yyyrrrmmmkkkkkkkkkkkklllmmmnnnooonnnooopppqqqrrrrrrqqqpppppppppnnnggg]]]RRRKKKGGGBBBBBBAAAAAA@@@@@@AAAAAA?????????@@@AAABBBDDDDDDEEEKKKSSS[[[cccmmmxxx333333444444333333222111333333222222111000000000111111111111000000000000000111111111111222222222///000111111222555:::>>>CCCHHHNNNVVVddduuukkkZZZUUUTTTUUU___lllvvv{{{~~~sssllljjjqqq}}}wwwiiidddbbbjjjttt||||||zzz{{{~~~yyykkkcccaaa[[[gggwwwzzzeeeWWWMMMFFFBBBBBBEEEFFFIIIMMMRRRZZZcccjjjttt|||rrrhhh___\\\]]]^^^cccjjjlllhhhhhhmmmrrrrrrqqquuuwwwyyyxxxgggQQQIIICCCBBBBBB@@@>>>???======>>>>>>>>>>>>======>>>>>>======<<<<<<;;;;;;============>>>???AAABBBEEEHHHKKKKKKJJJGGGFFFFFF???>>><<<;;;;;;===@@@BBBBBBEEEHHHIIIJJJLLLQQQVVVYYY```gggmmmwwwzzzrrr\\\UUUNNNJJJJJJIIIFFFBBBAAA???>>>======???AAABBBCCCCCCBBBAAA@@@@@@@@@AAA===>>>???@@@AAABBBCCCCCCFFFEEECCCAAA???===<<<;;;=========???AAADDDFFFHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCEEEIIIMMMQQQUUUVVVXXXXXXXXXYYY[[[]]]```aaadddbbb^^^\\\[[[]]]___```eeehhhkkkkkkhhheeeeeefff```^^^\\\XXXSSSLLLDDD>>>999999888777666666777777;;;;;;;;;<<<===>>>???@@@>>>@@@CCCDDDEEEJJJQQQVVVXXXaaajjjqqqzzz}}}yyyvvvtttrrrrrrsssrrrmmmjjjgggggggggggggggfffcccaaa```cccfffhhhjjjkkknnnoooooosssxxxzzz|||~~~}}}|||~~~uuurrrtttwwwzzzyyy}}}~~~}}}zzzvvvqqqoooooopppqqqtttxxx{{{|||}}}~~~~~~~~~~~~~~~wwwoookkkiiiiiijjjkkkkkklllmmmmmmnnnoooppprrrssstttttttttrrrrrrpppiii^^^SSSJJJEEEDDDCCCAAA???>>>>>>>>>>>>???@@@AAA@@@??????AAACCCEEEJJJRRRZZZbbbmmmxxx333444444444444333222222111111111111111222222222111111111111000000000000//////000000000111111111000000111111222555:::>>>DDDIIINNNUUUbbbsss}}}~~~kkkZZZTTTSSSUUU^^^kkkvvv{{{zzzmmmkkkjjjqqq}}}uuukkkiiifffooo{{{yyykkkbbbaaa^^^iiixxxxxxcccUUULLLEEEBBBBBBCCCEEEHHHMMMSSS\\\ffflllvvv|||ttthhh^^^XXXXXXZZZ^^^dddgggddddddjjjoooooovvv{{{}}}~~~zzzhhhQQQIIICCCCCCCCC@@@>>>???>>>??????@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;===<<<<<<===>>>@@@BBBCCCGGGJJJMMMMMMKKKHHHFFFEEE@@@???=========>>>@@@BBBBBBFFFJJJLLLNNNRRRXXX]]]^^^fffnnnttt{{{pppgggYYYSSSMMMIIIIIIHHHEEEAAAAAA@@@?????????@@@BBBCCCAAA@@@??????>>>>>>>>>?????????@@@AAABBBDDDDDDEEEFFFFFFDDDBBB@@@???>>>===??????@@@AAACCCFFFIIIJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBDDDFFFJJJNNNRRRVVVXXXYYYYYYYYYZZZ[[[]]]___```cccaaa^^^\\\\\\___bbbdddiiikkklllkkkgggddddddddd```^^^[[[XXXSSSLLLDDD>>>::::::999888888888888888999999999:::;;;<<<>>>???@@@CCCEEEGGGHHHLLLSSSYYY^^^gggqqqwwwyyyuuurrrpppnnnmmmnnnllliiiggggggffffffffffffdddbbbaaaaaadddhhhjjjkkkmmmoooqqqtttxxx}}}~~~}}}|||~~~~~~~~~zzzyyy}}}~~~{{{vvvrrrppppppqqqrrruuuxxx{{{|||}}}~~~~~~~~~~~~}}}uuunnniiihhhiiijjjkkkmmmnnnooopppoooppprrrsssuuuuuuvvvvvvssssssqqqjjj___SSSJJJFFFDDDCCCAAA???>>>>>>>>>???===>>>???@@@???@@@CCCEEEGGGLLLTTT[[[dddnnnzzz444444444444444333222222000000111111222333333444111111111111000000000000.../////////000000000000000000111111222555:::>>>EEEIIINNNUUUaaapppyyy{{{zzzjjjZZZTTTRRRUUU___kkkvvv|||tttgggjjjjjjrrr}}}xxxooojjjjjjnnnxxxyyyjjjbbb```aaalllzzzvvvaaaTTTLLLEEEBBBCCCCCCEEEHHHMMMTTT^^^hhhoooxxx}}}vvvjjj\\\TTTRRRTTTVVV\\\``````aaafffkkkmmmzzz{{{hhhRRRJJJCCCCCCCCC@@@???@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<===>>>@@@CCCDDDJJJMMMOOOPPPLLLHHHDDDBBB@@@????????????@@@AAAAAACCCFFFKKKOOORRRXXX___eeegggooowww~~~{{{ooobbbZZZTTTPPPKKKIIIHHHGGGCCC@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>??????@@@@@@AAACCCDDDFFFGGGGGGHHHGGGEEECCCBBBAAA@@@@@@AAABBBCCCEEEGGGJJJMMMNNNMMMKKKJJJGGGEEEDDDCCCCCCDDDEEEHHHLLLPPPUUUYYY[[[\\\[[[[[[ZZZ[[[\\\^^^___cccaaa___]]]___bbbgggjjjnnnnnnmmmjjjeeecccbbbccc___]]]ZZZWWWRRRKKKDDD???;;;:::999999999999999999888888999:::<<<===???@@@DDDFFFIIIJJJLLLPPPXXX]]]eeeoooyyyzzztttpppnnnlllhhhgggffffffeeecccfffffffffeeedddcccaaa```dddgggjjjmmmnnnppprrrtttxxx|||}}}}}}~~~~~~~~~~~~|||xxxsssqqqqqqsssrrruuuyyy{{{|||}}}~~~~~~{{{ssslllggghhhhhhjjjlllnnnpppqqqrrrqqqrrrtttvvvwwwxxxxxxyyyvvvvvvrrrkkk___TTTKKKFFFCCCBBBAAA???>>>>>>>>>???;;;===??????@@@AAADDDFFFIIINNNUUU]]]eeeppp|||444444444555444333333222111111111222222333333333111111111111000000000////////////000000000111111000111111111222666;;;>>>EEEIIIOOOUUUbbbqqqzzz|||vvviiiZZZTTTRRRVVVaaammmyyy}}}|||pppfffgggjjjrrr|||~~~vvvnnngggfffhhhuuuyyyjjjbbb```aaalll{{{ttt```TTTLLLFFFDDDDDDDDDFFFIIINNNUUU^^^hhhnnnwww~~~~~~yyymmm^^^RRRNNNOOOQQQVVV[[[]]]___ccciiilllzzz}}}iiiSSSKKKDDDCCCCCCAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;<<<===???BBBDDDFFFKKKNNNQQQPPPLLLFFFAAA???>>>??????@@@@@@AAAAAAAAADDDHHHMMMPPPUUU[[[dddjjjooowww}}}pppbbbXXXRRRNNNLLLIIIGGGGGGEEEBBB???@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBDDDFFFGGGIIIIIIIIIGGGFFFDDDBBBAAAAAAAAABBBCCCEEEHHHKKKNNNPPPQQQPPPOOOMMMJJJHHHFFFEEEEEEFFFGGGJJJNNNSSSXXX\\\^^^^^^]]]\\\[[[[[[\\\]]]^^^bbbaaa``````bbbgggmmmpppsssqqqmmmhhhdddaaa``````___]]]YYYVVVQQQKKKDDD???:::999999888888888999999::::::;;;===???AAACCCDDDGGGIIIMMMOOOQQQVVV]]]ccclllvvv{{{vvvppplllllliiifffcccbbbbbbbbbccceeeffffffeeedddbbbbbbcccgggjjjmmmppprrrsssvvvxxxyyy|||~~~~~~~~~~~~|||xxxtttrrrrrrtttrrruuuyyy{{{|||}}}zzzrrrkkkfffggghhhjjjkkkmmmoooqqqrrrssstttvvvxxxzzz{{{{{{|||yyyxxxtttlll```TTTKKKGGGCCCBBB@@@>>>>>>>>>>>>???<<<===??????@@@AAACCCEEEIIINNNUUU]]]eeeppp|||444444555555555444333333333333333333222222111111111111111111000000000///000000000111111111222222000111222222333666;;;???CCCIIIOOOWWWeeeuuu~~~tttjjj]]]UUUSSSYYYdddooo{{{{{{}}}|||uuummmhhheeejjjsss{{{xxxpppiiiddddddiiixxxyyykkkcccaaaaaalll{{{tttaaaTTTMMMHHHEEEFFFFFFHHHKKKNNNTTT]]]fffllluuu|||qqqcccVVVOOOMMMOOORRRXXX]]]```ccciiinnnzzzlllTTTKKKDDDCCCCCCAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>>===<<<<<<;;;;;;<<<>>>AAADDDGGGIIIMMMOOOPPPOOOJJJCCC???<<<===>>>???@@@AAABBBBBBCCCGGGJJJOOORRRVVV]]]fffmmmttt}}}~~~~~~}}}|||~~~|||qqqdddZZZSSSQQQJJJIIIGGGFFFEEEDDDBBB@@@??????@@@AAABBBAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCC@@@AAACCCEEEGGGIIIKKKLLLJJJIIIFFFDDDBBBBBBBBBBBBCCCEEEGGGJJJNNNQQQSSSTTTSSSRRRPPPNNNKKKJJJIIIHHHIIIJJJMMMQQQVVVZZZ^^^``````___]]]\\\\\\\\\]]]^^^aaaaaaaaacccggglllrrruuuuuurrrlllgggccc```___^^^^^^\\\XXXTTTPPPJJJDDD???888888777777777777888999:::;;;<<<>>>AAADDDFFFHHHJJJMMMQQQSSSWWW\\\eeekkkrrr|||}}}xxxsssnnnkkkllliiifffbbb``````bbbdddeeefffgggfffdddccceeefffjjjmmmqqqtttuuuwwwzzz|||{{{~~~{{{{{{zzzyyyxxxwwwwwwwwwuuuxxx|||{{{uuutttuuuvvvzzz~~~~~~~~~{{{wwwsssqqqrrrssssssuuuyyy|||}}}~~~zzzrrrkkkfffggghhhiiijjjlllnnnooopppuuuvvvxxxzzz|||}}}~~~~~~|||zzzuuulll```TTTKKKGGGBBBAAA???>>>===>>>>>>???>>>???@@@@@@??????AAACCCGGGMMMTTT\\\dddooo{{{555555555555555444333333555444444333222222111111111111111111000000000000111111111111222222222222111111222222333666;;;???CCCHHHPPPYYYhhhxxxwwwooocccXXXTTTZZZeeennnwwwuuuvvvwwwtttnnnjjjjjjeeellluuu|||}}}tttnnniiifffgggkkkvvvyyyllldddcccbbbmmm{{{tttaaaUUUMMMHHHFFFFFFFFFHHHKKKNNNSSS\\\eeekkkuuu~~~wwwkkk___TTTOOOOOORRRYYY```cccdddjjjppp|||oooUUULLLEEECCCCCCBBBBBBCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@???======<<<<<<<<<===@@@CCCGGGJJJLLLOOOPPPPPPMMMHHHBBB>>><<<===>>>>>>@@@BBBDDDFFFGGGKKKNNNRRRUUUYYYaaajjjqqqxxx~~~yyywwwwwwwwwxxxyyy{{{{{{qqqfff]]]VVVRRRPPPGGGGGGEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBCCCEEEGGGJJJLLLNNNOOONNNLLLIIIFFFDDDCCCCCCDDDEEEFFFJJJMMMQQQTTTVVVWWWVVVUUUSSSQQQOOONNNMMMMMMMMMNNNPPPTTTXXX\\\___aaa```___^^^]]]\\\]]]^^^^^^aaabbbdddhhhlllqqquuuxxxtttpppjjjeeeccc```^^^\\\^^^[[[WWWSSSOOOJJJDDD@@@777777777666777777888999999:::;;;>>>AAAEEEGGGIIIMMMQQQVVVZZZ^^^eeennnuuu{{{yyytttpppllljjjjjjiiigggccc```___aaacccccceeegggfffddddddgggjjjmmmppptttwwwyyy{{{~~~}}}{{{zzzqqqpppnnnllljjjiiihhhhhhgggjjjooosssyyyyyypppllllllmmmoootttzzz}}}~~~~~~}}}~~~~~~~~~}}}|||yyyuuuqqqpppqqqrrrsssvvvzzz|||}}}~~~yyyqqqjjjeeeeeefffhhhjjjlllnnnppppppvvvwwwyyy{{{}}}~~~|||vvvlll___SSSJJJFFFAAA@@@???>>>===>>>>>>??????@@@AAA@@@??????AAABBBFFFLLLSSS[[[cccnnnzzz555555555555555444444333333333333333333333333222111111111111000000000000000000000000111111111111111222222222333777;;;???CCCIIIPPPZZZiiiyyy~~~wwwjjj\\\UUUYYYccckkkooolllmmmqqqnnnhhhfffhhhhhhoooxxx~~~{{{uuuqqqlllggggggjjjppp}}}zzzmmmfffeeeeeeooo}}}ttt```TTTLLLGGGDDDEEEDDDFFFIIIMMMSSS\\\eeekkkwww{{{ttthhh[[[RRRPPPRRRYYYbbbeeeeeejjjrrrnnnVVVMMMEEECCCCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA???>>>===<<<======???AAAEEEIIIMMMOOOQQQQQQPPPLLLGGGBBB???>>>?????????AAADDDGGGKKKMMMOOOSSSWWWZZZ___gggqqqyyy{{{vvvtttrrrooopppsssvvvzzzyyyrrrhhh___ZZZUUUPPPMMMFFFFFFDDDCCCAAABBBDDDEEEBBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGJJJMMMPPPRRRSSSSSSQQQMMMIIIFFFEEEEEEFFFGGGIIIMMMQQQUUUXXXZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQPPPQQQSSSVVVYYY]]]```bbb``````^^^]]]]]]^^^^^^___```bbbggglllqqquuuwwwyyyqqqmmmhhhdddcccaaa]]][[[]]]ZZZVVVRRRNNNIIIDDD@@@888777777777888888999::::::;;;===@@@CCCGGGJJJLLLRRRVVV[[[```fffmmmwww{{{tttpppnnnkkkjjjggggggeeebbb^^^]]]___aaa```cccfffeeecccdddhhhlllpppssswwwzzz|||~~~~~~{{{yyyrrrpppmmmjjjgggeeedddccccccfffjjjnnnqqqwww~~~yyyppphhheeegggiiiqqqvvv|||~~~}}}||||||}}}zzzyyywwwsssooonnnooopppsssvvvzzz|||}}}~~~}}}wwwppphhhdddbbbdddfffjjjnnnqqqtttuuuvvvwwwyyy|||~~~|||vvvkkk^^^RRRIIIEEEAAA@@@>>>======>>>>>>???>>>???@@@@@@???@@@BBBDDDFFFLLLSSS[[[cccnnnzzz555555666666555555444333111222222333333444444555111111111111000000000000////////////000000000000111222222333444777<<>>===<<<===>>>???BBBFFFJJJNNNPPPSSSSSSQQQLLLGGGCCCAAAAAAAAA@@@@@@BBBEEEJJJOOORRRRRRVVVZZZ^^^dddmmmxxx|||vvvrrrqqqpppjjjmmmqqqvvv{{{tttmmmccc]]]ZZZVVVOOOIIIFFFEEEDDDBBB@@@AAADDDGGGDDDCCCAAA@@@AAABBBDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJMMMPPPSSSUUUVVVWWWTTTPPPKKKHHHGGGGGGGGGIIIKKKOOOTTTXXX[[[\\\]]]ZZZYYYWWWVVVUUUTTTTTTTTTRRRSSSUUUWWWZZZ^^^```bbb```___^^^]]]]]]^^^___```___ccchhhnnnssswwwxxxyyyoookkkfffdddcccaaa]]]ZZZ]]]ZZZVVVRRRNNNIIIDDD@@@999888888888999::::::;;;===>>>@@@CCCGGGKKKNNNPPPUUUYYY___eeekkksss~~~wwwqqqnnnllljjjiiidddddddddaaa]]][[[\\\___^^^aaaddddddbbbccchhhmmmqqqtttxxx{{{}}}~~~|||xxxvvvsssoookkkiiigggggggggjjjmmmoooqqqvvv}}}||||||xxxrrrjjjdddbbbeeegggwww|||~~~zzzyyyzzz}}}xxxxxxuuurrrnnnmmmnnnooosssvvvzzz|||}}}~~~}}}}}}|||vvvnnngggbbb```bbbfffjjjoootttxxxyyyvvvwwwzzz|||~~~}}}vvvkkk^^^QQQHHHDDD@@@???>>>======>>>??????<<<===??????@@@AAADDDFFFGGGLLLTTT[[[dddnnnzzz555555555666666666666666222222222222222222222222111111111111000000000000000000000000000111111222222111222444333222888???GGGFFFLLLYYYjjjxxxsssdddZZZYYY___eeejjjiiihhhhhhiiiiiigggfffoooxxxzzznnnfffcccdddhhhttt{{{|||yyyvvvtttxxx|||nnnffffffgggrrrsss```QQQIIIGGGFFFEEEAAAEEEJJJOOOUUU]]]hhhooo~~~~~~tttdddXXXTTTUUU[[[dddiiikkkooouuummmVVVMMMFFFEEEEEEDDDDDDFFFEEEDDDDDDDDDDDDEEEEEEFFFKKKGGGAAA===<<<<<<<<<<<<>>>???@@@CCCGGGKKKOOOQQQUUUSSSOOOKKKGGGDDDBBBAAA???AAADDDFFFIIILLLPPPSSSVVVXXX\\\aaagggsss|||rrrmmmkkkjjjiiigggjjjooottt{{{xxxkkkhhhbbb\\\VVVQQQNNNLLLHHHGGGEEECCCBBBCCCDDDEEEGGGFFFEEEDDDCCCDDDEEEEEEHHHHHHHHHGGGFFFGGGIIIKKKLLLMMMOOORRRTTTVVVWWWXXXVVVUUURRROOOMMMLLLLLLLLLMMMMMMNNNRRRWWW[[[^^^^^^]]]\\\[[[YYYWWWVVVVVVVVVSSSTTTWWWZZZ\\\^^^______^^^```aaaaaa___^^^___```dddhhhnnnqqqrrrrrrrrrssskkkiiifffccc```___^^^^^^ZZZXXXVVVSSSOOOIIIBBB===:::;;;<<<<<<;;;;;;===??????BBBFFFIIILLLNNNQQQTTTWWW^^^ffflllqqqyyy}}}xxxqqqllliiihhhfffeeecccbbbaaa___]]]\\\\\\\\\]]]___aaacccdddhhhllloooqqqsssvvvyyy|||}}}{{{yyyxxxwwwvvvyyyyyyzzz}}}yyyxxx||||||xxxvvvuuuttttttsssooohhhaaa```eeekkkzzz}}}|||wwwsssvvv|||~~~|||wwwtttqqqnnnmmmnnnpppqqqsssvvvyyy{{{}}}~~~}}}}}}}}}~~~}}}uuukkkddd```aaaaaadddiiiqqquuuvvvvvvyyyzzz|||~~~|||uuuiii[[[NNNFFFBBBAAA@@@>>><<<<<<<<<<<<===;;;<<<===>>>@@@BBBCCCDDDGGGNNNXXXaaajjjttt~~~555666666666666666666666222222222222222222222222111111111111000000000000000000000000000111111222222111222444333333888@@@HHHJJJPPP[[[jjjxxxwwwggg[[[ZZZbbbiiioooooooooqqqssstttsssqqqvvvzzzwwwmmmiiihhhlllvvv||||||yyyqqqpppuuuyyyllleeeffffffqqqsss```QQQIIIFFFEEEDDDBBBFFFJJJOOOUUU^^^iiiqqqwwwiii]]]XXXYYY___hhhnnnppptttyyylllXXXOOOGGGFFFGGGEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHLLLHHHCCC???>>>>>>>>>>>>???@@@BBBDDDHHHLLLPPPRRRTTTQQQNNNIIIEEEBBBAAA@@@@@@CCCEEEGGGIIILLLPPPSSSWWW[[[___eeelllxxxyyypppkkkiiihhhggggggjjjooovvv}}}ttthhhfffaaa\\\VVVQQQNNNLLLHHHGGGEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIJJJMMMOOONNNPPPRRRTTTVVVXXXYYYYYYYYYXXXVVVSSSQQQPPPPPPPPPQQQQQQRRRUUUZZZ^^^`````````___]]][[[YYYWWWWWWVVVUUUVVVWWWYYY[[[\\\^^^^^^___aaaccccccbbbaaabbbbbbeeeiiiooorrrsssrrrqqqqqqjjjiiifffccc```^^^^^^]]]ZZZXXXUUURRRNNNHHHAAA<<<:::;;;<<<;;;:::;;;===???AAADDDHHHLLLNNNQQQTTTWWW\\\bbbjjjpppuuu|||zzzuuuoookkkhhhgggfffeeebbbaaa___]]][[[ZZZZZZZZZ\\\^^^```bbbeeehhhmmmppptttvvvyyy{{{}}}zzzuuutttxxx}}}~~~~~~}}}~~~}}}yyysssooonnnnnnrrrqqqllleee```aaagggnnn}}}|||xxxsssqqquuu{{{{{{xxxpppnnnlllkkklllnnnqqqssswwwzzz|||~~~}}}}}}}}}~~~~~~|||tttkkkddd```cccccceeejjjqqqwwwyyyyyyzzz{{{}}}}}}uuuhhhZZZMMMEEEAAA??????>>>===<<<<<<<<<===;;;<<<===>>>@@@BBBCCCDDDGGGNNNYYYbbbkkksss|||666666666666666666555555333333333333333333333333222222111111111000000000000000000000000111111222222111222444333333999AAALLLQQQWWW___kkkzzz~~~kkk^^^]]]gggqqqwwwwwwyyy|||~~~|||~~~wwwpppmmmnnnvvvzzzyyyzzz~~~wwwlllmmmuuuvvviiidddeeegggssssss```QQQHHHEEEDDDCCCDDDGGGKKKOOOUUU___kkksss|||pppggg^^^^^^dddnnntttwww{{{mmmYYYQQQIIIHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIJJJJJJLLLHHHDDDAAAAAAAAAAAAAAAAAABBBDDDGGGKKKOOORRRTTTTTTRRRNNNJJJGGGDDDCCCBBBCCCEEEHHHJJJKKKNNNQQQTTTYYY^^^dddkkksssvvvnnniiigggfffeeefffjjjqqqxxxyyynnngggeeeaaa\\\WWWRRRNNNLLLHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHKKKMMMNNNNNNNNNOOORRRTTTSSSTTTVVVXXXZZZ[[[\\\\\\^^^\\\ZZZXXXVVVVVVVVVVVVWWWWWWWWWZZZ^^^aaacccccceeecccaaa^^^[[[YYYWWWWWWXXXXXXXXXYYYZZZ\\\^^^___ccceeehhhhhhfffeeeeeeeeeggglllqqqttttttqqqooonnnjjjhhhfffccc```^^^\\\[[[ZZZWWWTTTPPPLLLFFF@@@<<<999:::;;;::::::;;;===@@@CCCGGGKKKOOORRRUUUYYY[[[bbbhhhooovvv{{{~~~{{{uuuqqqllliiigggfffeeedddaaa___]]][[[YYYXXXWWWWWWZZZ]]]___bbbeeeiiimmmqqqxxxzzz|||~~~}}}zzzyyyxxxxxx{{{~~~xxxtttqqqssswww|||~~~}}}|||}}}|||vvvmmmhhhiiikkksssqqqlllfffcccgggooowww~~~wwwrrrooonnnttt{{{~~~zzzuuuqqqjjjjjjjjjkkkmmmqqquuuwww|||~~~~~~}}}||||||}}}~~~{{{sssjjjdddaaadddeeeggglllrrrxxx|||}}}}}}~~~}}}tttgggXXXLLLDDDAAA======>>>>>>>>>======<<<;;;<<<===>>>@@@AAACCCDDDIIIPPPZZZcccjjjrrr{{{666666666666555555555555333333333333333333333333222222222111111111000000000000000000000111111222222111111333333444;;;CCCQQQYYY```eeennn~~~nnnaaaaaalllwww}}}}}}{{{}}}}}}rrrlllkkkqqqsssqqqrrruuuuuurrrkkknnnxxxttthhhdddfffjjjwwwrrr___PPPHHHEEEDDDCCCEEEHHHLLLPPPVVV```llluuuxxxqqqeeeeeejjjttt{{{~~~ooo[[[RRRJJJIIIJJJHHHHHHJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKHHHDDDBBBBBBCCCBBBBBBBBBDDDFFFIIIMMMQQQTTTUUUWWWUUURRRNNNJJJHHHGGGFFFGGGIIIKKKLLLNNNPPPSSSVVV[[[```hhhpppyyy}}}tttmmmiiigggfffeeefffkkksss|||sssllliiigggccc^^^XXXRRRMMMJJJHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGIIIJJJMMMOOOQQQRRRSSSTTTVVVXXXWWWXXXZZZ\\\^^^_________aaa```^^^\\\[[[[[[[[[[[[\\\[[[[[[^^^aaadddffffffhhhfffddd```]]]ZZZYYYXXXZZZZZZYYYZZZ\\\___ccceeejjjlllmmmllljjjgggffffffjjjnnnsssvvvtttqqqmmmkkkiiihhhfffbbb___\\\ZZZYYYXXXUUUQQQMMMIIIDDD???;;;999::::::::::::;;;>>>AAAEEEHHHMMMRRRUUUYYY]]]```ggglllttt|||}}}wwwtttooollliiigggffffffdddcccaaa___\\\YYYWWWVVVVVVVVVXXX[[[^^^aaaeeeiiiooosssyyy{{{~~~zzzuuurrrppppppppprrrvvvyyy{{{~~~~~~wwwppppppqqqvvv{{{{{{rrriiifffkkkqqqzzzvvvpppkkkkkkqqq{{{zzzsssooolllmmmttt}}}~~~zzztttnnnjjjhhhiiikkknnnqqquuuyyy{{{~~~~~~zzzzzzzzzzzzzzz|||~~~~~~yyyqqqjjjdddbbbfffgggiiinnntttzzz~~~}}}rrrdddUUUJJJCCCAAA;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===???AAACCCEEEMMMRRRYYY```gggqqq|||777777666666555555555444333333333333333333333333222222222222111111111111000000000000000111111222222000111333333444<<>>;;;999::::::::::::<<<@@@CCCFFFJJJOOOTTTXXX\\\aaadddjjjooowwwyyyrrrmmmjjjhhhgggfffggggggeeedddbbb```\\\XXXVVVUUUUUUUUUVVVYYY]]]```eeejjjppptttxxx{{{{{{rrrllliiihhhhhhkkknnnrrrvvvyyy{{{~~~yyyqqqmmmkkkooouuu|||~~~vvvlllfffiiirrr{{{}}}wwwrrrsss{{{{{{~~~yyyrrrooommmooovvvzzztttmmmgggdddgggiiillloootttxxx{{{|||~~~|||zzzyyyuuuuuuuuuvvvxxx{{{}}}|||wwwpppjjjfffdddhhhjjjnnnrrrwww|||{{{ooo```RRRGGGBBBAAA:::;;;===>>>>>>===<<<;;;<<<<<<<<<===???AAADDDEEEOOORRRWWW\\\dddppp~~~777777777666555555444444333333333333333333333333333222222222222111111111000000000000000111111222222000111333333555===GGGXXXcccjjjlllttt}}}hhhaaaeeennnuuuyyyzzz}}}{{{yyy~~~sssgggaaa^^^bbbeeefffddddddgggiiilllssssssgggccceeefffttt{{{nnn]]]NNNGGGEEEDDDDDDFFFIIINNNRRRWWW___iiippp{{{vvvtttwwwwww^^^UUUNNNMMMMMMLLLLLLNNNKKKKKKKKKKKKLLLNNNOOOPPPLLLJJJFFFDDDDDDDDDBBBAAADDDFFFIIIMMMQQQTTTVVVWWWVVVUUURRROOOLLLKKKJJJJJJKKKMMMPPPRRRSSSVVVYYY\\\___fffpppyyy~~~zzzsssooommmmmmmmmmmmlllsss~~~xxxsssrrrtttpppiii```XXXQQQLLLIIIGGGHHHIIIKKKLLLNNNNNNOOOJJJIIIIIIIIIKKKMMMNNNPPPSSSVVVXXXZZZ[[[[[[]]]___```aaabbbcccdddddddddddddddcccaaa`````````aaaaaaaaa```aaacccfffiiikkkkkkkkkjjjhhheeecccaaa``````aaabbbdddgggkkkpppsssvvvwwwvvvtttoookkkhhhhhhiiipppsssvvvvvvsssooommmlllhhhgggeeebbb^^^ZZZVVVTTTQQQMMMHHHDDDBBB@@@===;;;::::::;;;:::;;;>>>BBBFFFHHHLLLRRRWWW\\\```eeehhhmmmqqqyyy~~~zzztttmmmiiifffffffffgggiiiiiigggfffbbb```[[[WWWTTTSSSSSSSSSTTTWWW[[[```eeekkkqqqvvvxxx{{{vvvkkkdddaaaaaabbbhhhlllrrrvvvxxxzzz|||}}}}}}}}}}}}}}}xxxppplllmmmnnnttt~~~zzzpppiiihhhppp}}}~~~zzz{{{}}}xxx}}}yyytttqqqpppqqqxxx|||uuummmgggbbbaaadddgggkkkppptttxxx{{{|||~~~{{{yyywwwuuutttppppppqqqsssvvvyyy|||~~~}}}|||zzzuuuooojjjhhhgggllloootttyyy|||xxxkkk\\\NNNEEEAAAAAA<<<<<<=========<<<<<<;;;===<<<<<<<<<>>>AAADDDFFFNNNQQQUUUZZZcccqqq888777777666555555444444444444444444444444444444333333222222222111111111000000000000000111111222222000000222333666>>>HHHXXXcccjjjkkkuuusssaaa]]]ccciiimmmssstttxxx|||~~~|||vvvzzz{{{jjj```[[[]]]aaaeeegggfffeeehhhmmmqqqyyyrrreee```bbbeeesssxxxlll[[[MMMGGGEEEEEEFFFEEEJJJOOOTTTXXX^^^ffflllyyy{{{}}}zzzbbbYYYQQQPPPPPPOOOOOOQQQMMMMMMMMMNNNOOOPPPQQQRRROOOLLLIIIGGGFFFEEECCCAAADDDFFFJJJNNNRRRUUUVVVWWWWWWUUUSSSPPPMMMLLLLLLKKKLLLNNNQQQSSSUUUXXX\\\___bbbiiittt}}}{{{wwwrrrooooooooopppppprrrzzzxxxvvvwwwuuupppggg^^^VVVPPPMMMKKKGGGHHHJJJLLLNNNOOOPPPQQQMMMMMMMMMMMMOOOQQQSSSUUUWWWZZZ]]]_________```aaaccccccdddeeefffffffffeeeeeedddcccbbbbbbbbbcccdddcccbbbccceeeiiimmmnnnnnnmmmllljjjiiihhhggggggggghhhiiilllooossswwwyyy{{{xxxvvvrrrmmmjjjiiikkkmmmssstttvvvuuurrrooonnnnnnhhhgggeeebbb]]]YYYUUURRRMMMIIIDDD@@@???>>><<<;;;;;;;;;;;;;;;<<>>===<<<<<<;;;;;;;;;;;;======<<<<<<>>>AAADDDFFFIIIMMMTTT\\\fffsss888777777666555444444444444444444444444444444444333333333222222222111111000000000000000111111222222000000222333666???IIIVVVaaahhhjjjuuulll[[[ZZZ```eeegggoooppptttyyy}}}~~~}}}{{{sss|||sssddd\\\YYY^^^bbbgggkkkiiihhhlllqqqvvv~~~qqqddd^^^```eeetttwwwkkkZZZMMMGGGFFFFFFFFFEEEJJJPPPUUUXXX]]]dddiiixxx{{{ddd[[[TTTSSSSSSRRRRRRTTTNNNOOOOOOPPPQQQRRRTTTTTTQQQNNNKKKIIIHHHFFFDDDBBBDDDFFFJJJNNNRRRUUUVVVWWWYYYXXXUUURRRPPPOOOOOOOOOLLLOOORRRTTTVVVZZZ^^^aaadddlllvvvyyyvvvqqqooooooqqqrrrrrrwww|||wwwxxxzzztttnnneee\\\TTTOOOMMMMMMGGGHHHKKKMMMOOOQQQQQQRRRPPPPPPPPPQQQRRRTTTWWWXXX[[[]]]```bbbbbbbbbbbbcccddddddeeeffffffffffffffffffeeedddccccccdddeeefffeeeddddddgggkkkoooqqqqqqnnnmmmllllllkkkkkkkkkkkkmmmooorrruuuxxx{{{|||}}}wwwuuuqqqllliiijjjmmmqqqtttuuuuuutttqqqooooooooohhhgggeeeaaa]]]XXXTTTRRRJJJFFFAAA>>>======<<<;;;<<<<<<<<<<<<===@@@EEEJJJLLLQQQWWW]]]bbbggglllppptttwww|||zzzsssmmmiiigggfffeeeddddddfffiiilllmmmkkkiii```]]]XXXSSSOOONNNOOOOOORRRUUUZZZ___eeelllssswww{{{yyylllaaa\\\^^^dddhhhoootttzzz~~~~~~{{{wwwvvvwwwtttqqquuu}}}|||uuuoooqqq{{{}}}zzz|||zzzvvvuuussstttyyy{{{zzzuuummmddd___^^^___bbbfffmmmttt{{{}}}zzzyyyvvvuuusssqqqooommmkkkjjjiiijjjkkknnnrrrvvvzzz|||yyyyyyvvvrrrnnnkkkkkkllltttzzz{{{sssfffVVVIIIBBBAAABBB???>>><<<;;;:::::::::;;;>>>===<<<<<<===AAADDDFFFDDDJJJTTT___iiivvv888888888888888777666555555555444444444555555666333333333222222222111111111111000000111111222333222000000333444777@@@JJJXXXbbbeeedddrrr|||iii___\\\]]]dddjjjnnnrrrwww{{{}}}sssrrr|||rrr___VVVWWWaaagggmmmmmmlllnnnqqqttt}}}|||pppccc^^^```hhhvvvnnn[[[PPPJJJEEEDDDEEEGGGIIINNNUUUXXXZZZbbbjjjyyykkk```WWWUUUVVVUUUUUUUUUQQQRRRRRRRRRSSSSSSTTTTTTTTTQQQMMMIIIFFFFFFGGGHHHIIIJJJLLLNNNRRRUUUXXXZZZYYYXXXVVVTTTRRRPPPOOOOOOQQQSSSUUUWWWXXX[[[```cccjjjqqqxxx}}}~~~xxxuuuuuutttrrrrrruuu{{{{{{{{{{{{sssjjj```[[[UUUOOOLLLMMMIIIKKKNNNPPPRRRRRRRRRQQQPPPQQQSSSUUUXXXZZZ\\\]]]aaacccfffhhhiiihhhfffeeegggggghhhjjjjjjjjjjjjjjjhhhhhhgggggghhhiiijjjjjjiiiiiijjjkkklllmmmnnnoooooonnnlllkkkkkkmmmoooqqqssstttwwwyyy{{{|||||||||wwwtttpppmmmlllmmmoooqqq{{{xxxtttrrrqqqqqqooonnnnnniiiccc```^^^ZZZRRRLLLGGGEEEBBB???<<<;;;;;;<<<;;;<<<===>>>???CCCIIIMMMOOOSSSXXX]]]aaafffjjjmmmsssuuuxxx{{{}}}~~~~~~}}}yyyuuupppjjjfffdddddddddeeegggjjjlllnnnnnnmmmlllddd[[[SSSRRRPPPNNNMMMNNNRRRVVV[[[aaafffmmmsssxxx}}}pppggg```______aaaiiissszzz}}}~~~}}}zzzyyyxxxvvvvvv|||~~~yyyuuuzzz~~~~~~}}}xxxtttuuu|||~~~zzzrrriiibbb```aaadddiiinnnrrrwww~~~~~~{{{xxxuuuuuuqqqlllhhhfffeeedddcccgggjjjnnnppprrrtttvvvxxx||||||zzzuuunnnjjjkkklllsssxxxzzznnn^^^PPPHHHDDDAAA@@@===<<<;;;:::999:::;;;;;;<<<===>>>>>>>>>???BBBEEEGGGKKKSSS[[[eeesss::::::::::::999888666666555555444444444555555666333333333222222222111111111111000000111111222333222000111333444777@@@JJJXXXbbbeeedddpppuuuddd[[[ZZZ___gggooossszzzvvvttt}}}}}}ooo^^^VVVXXXbbbjjjppppppnnnpppsssuuu~~~|||pppccc^^^```iiixxx~~~mmm[[[PPPJJJFFFEEEFFFHHHIIIMMMTTTWWWZZZbbbkkkzzzooodddZZZXXXXXXWWWWWWXXXSSSTTTTTTTTTUUUUUUUUUUUUUUURRRNNNJJJGGGGGGHHHIIIJJJKKKMMMOOORRRUUUXXXYYYYYYXXXVVVTTTSSSRRRQQQQQQRRRSSSVVVWWWYYY\\\```cccjjjqqqxxx~~~zzzvvvwwwwwwuuuvvvzzzzzzzzzyyyxxxpppggg^^^YYYTTTOOOLLLNNNKKKMMMPPPRRRTTTTTTTTTTTTTTTUUUWWWYYY\\\^^^```aaadddfffiiikkkkkkkkkiiihhhhhhiiijjjkkklllllllllllliiiiiiiiiiiiiiijjjkkkkkkllllllmmmnnnooopppqqqqqqpppooonnnnnnoooqqqtttvvvuuuvvvxxxzzz||||||||||||xxxuuuqqqnnnmmmooorrrtttzzzxxxtttrrrrrrqqqooonnnmmmiiiddd```^^^XXXPPPIIIDDDBBB@@@>>><<<<<<===>>>===>>>???@@@BBBFFFKKKOOORRRVVV[[[```cccgggkkknnntttuuuwwwxxxyyyxxxwwwvvvtttqqqmmmhhheeedddeeeeeefffhhhlllooopppooollljjj___WWWPPPOOONNNKKKKKKLLLSSSVVV\\\ccciiipppvvv{{{zzzsssooojjjccc```ccchhhnnnyyy}}}{{{{{{{{{}}}~~~}}}}}}~~~zzzvvvwww~~~~~~~~~yyyqqqhhhaaa```cccfffkkkpppuuuzzz|||zzzxxxuuurrrqqqmmmiiieeecccbbbbbbbbbfffiiimmmppprrrtttwwwyyy||||||{{{vvvppplllmmmooowww{{{}}}wwwkkk[[[NNNFFFBBB@@@>>>???>>>===<<<<<<<<<======<<<===>>>>>>===???BBBDDDGGGLLLSSS\\\fffttt=========<<<;;;999888777666555555444444444555555333333333222222222111111111111000000111111222333222000111333444666???HHHWWW___bbbbbbnnnsssaaaYYYZZZ___iiirrrxxxvvvuuu}}}}}}wwwkkk\\\WWWZZZdddnnnuuutttrrrtttvvvvvv|||pppccc___aaakkkyyy|||lllZZZPPPKKKGGGEEEFFFIIIIIIMMMRRRVVVZZZccclllzzzvvvjjj___[[[[[[ZZZZZZ[[[VVVVVVVVVWWWWWWWWWWWWWWWVVVSSSOOOKKKIIIHHHIIIJJJLLLMMMNNNPPPSSSUUUXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSUUUWWWXXXZZZ]]]aaaeeejjjqqqzzz}}}zzz{{{zzzyyy||||||{{{yyyvvvkkkccc[[[WWWSSSOOOMMMOOONNNPPPRRRUUUVVVWWWWWWWWWYYYZZZ\\\^^^```cccdddeeeiiijjjlllnnnooonnnmmmlllkkkkkkmmmnnnnnnnnnnnnnnnllllllllllllllllllmmmnnnooopppqqqqqqrrrsssttttttppppppoooppprrruuuxxxyyyxxxyyy{{{|||}}}}}}|||{{{yyywwwsssppppppssswwwyyyzzzxxxuuutttsssrrrooonnnmmmiiieeeaaa]]]VVVLLLFFF@@@???===<<<<<<>>>???@@@@@@AAACCCDDDEEEIIINNNQQQTTTWWW\\\```cccfffjjjmmmpppqqqrrrssssssrrrqqqpppmmmkkkhhheeedddeeefffggggggkkkpppssssssooojjjfff[[[TTTNNNMMMLLLJJJKKKMMMSSSWWW^^^fffmmmtttzzz~~~}}}{{{wwwrrrmmmhhheeecccdddbbbeeennnyyy~~~~~~}}}}}}~~~~~~zzzzzz~~~}}}}}}xxxpppgggaaaaaaeeeiiinnnsssyyy|||wwwuuurrrpppnnnjjjgggddd```^^^^^^___```dddggglllpppsssvvvyyy{{{|||}}}|||xxxrrrooopppsssyyy}}}|||zzzqqqfffWWWKKKDDDAAA???===???>>>======<<<<<<======;;;<<<=========>>>AAADDDGGGLLLTTT\\\gggttt?????????>>><<<;;;999999666666555444444444444555333333333222222222111111111111000000111111222333222000111444444666>>>GGGRRRYYY]]]```lll~~~wwweee[[[YYY^^^gggoooxxxuuusss{{{yyyssshhh\\\XXX]]]iiiuuu}}}{{{yyy{{{|||yyy|||oooccc___bbbkkkxxx{{{kkkZZZPPPKKKGGGFFFGGGIIIIIILLLQQQUUUZZZdddnnnyyy{{{oooccc___^^^\\\\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXWWWUUUQQQNNNKKKJJJKKKKKKNNNNNNOOOQQQSSSVVVXXXYYYZZZYYYXXXWWWWWWVVVWWWWWWUUUVVVXXXZZZ\\\___cccfffjjjrrrzzz~~~~~~~~~}}}yyyuuuggg___XXXUUUSSSOOONNNQQQPPPQQQTTTVVVXXXYYYZZZZZZ^^^^^^```bbbdddfffhhhiiilllmmmooopppqqqqqqpppooonnnnnnooopppqqqqqqqqqqqqpppoooooonnnoooooopppppprrrrrrsssssstttuuuvvvvvvpppppppppppprrruuuwwwyyy{{{|||}}}~~~~~~}}}|||{{{{{{xxxuuusssssswww{{{~~~zzzxxxwwwvvvuuussspppnnnllliiieee```ZZZRRRIIIBBB???>>>===<<<===>>>AAABBBCCCEEEFFFGGGIIILLLPPPTTTUUUXXX\\\___aaacccfffiiihhhiiikkklllmmmmmmmmmmmmeeedddccccccccceeehhhiiiiiimmmsssvvvtttnnnfffaaaXXXRRRNNNMMMMMMKKKMMMQQQSSSXXXaaaiiipppwww}}}}}}xxxtttqqqoookkkfffcccbbbccceeehhhlllvvv{{{yyyyyyyyyzzz}}}||||||~~~~~~}}}xxxooogggbbbccciiinnnrrrxxxxxxsssooommmkkkjjjbbbaaa^^^\\\ZZZZZZ\\\^^^bbbffflllqqquuuxxx{{{}}}}}}~~~}}}yyyuuurrrtttvvvyyy}}}}}}yyyvvvlllbbbTTTIIICCC@@@???======<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>AAADDDGGGLLLUUU^^^hhhuuu|||?????????>>>===<<<::::::666666555444444444444444333333333222222222111111111111000000111111222333222111222444444555<<>>===>>>@@@BBBDDDFFFHHHJJJKKKMMMOOOSSSVVVWWWZZZ]]]```aaabbbeeegggeeeeeefffgggggggggggggggaaa``````aaacccfffiiikkkkkkooosssuuurrrjjjaaa[[[TTTOOOLLLLLLLLLKKKNNNTTTUUU[[[dddmmmtttzzz~~~xxxrrrnnnhhhhhhgggeeeeeehhhnnnsssyyy{{{zzz{{{|||}}}}}}{{{xxxvvvvvvwwwxxxzzz}}}~~~~~~}}}xxxpppiiieeehhhnnntttwww~~~|||uuunnnjjjhhhgggfff[[[[[[ZZZXXXWWWXXX[[[___bbbgggmmmssswwwzzz}}}~~~}}}~~~{{{vvvuuuvvvyyyyyy}}}~~~zzzvvvrrrggg^^^QQQGGGBBBAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<>>>BBBDDDGGGMMMUUU___iiivvvxxx>>>>>>>>>>>>===<<<;;;:::777666555444444444444444333333333222222222111111111111000000111111222333222111222444444555;;;CCCFFFLLLSSS\\\jjjyyyrrr```WWWUUUXXX___fffqqqyyy{{{tttooowwwyyytttkkkbbbcccjjj|||oooddd```cccjjjwww{{{kkk[[[RRRLLLGGGEEEEEEGGGHHHLLLRRRVVV[[[dddnnnvvvsssiiieeedddaaa___^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVSSSPPPOOONNNNNNOOOPPPQQQSSSUUUXXX[[[\\\^^^]]]\\\[[[[[[[[[[[[[[[XXXZZZ\\\]]]___bbbfffjjjkkkrrryyy~~~uuummmeee]]]WWWVVVUUURRRSSSVVVTTTUUUVVVXXX[[[]]]___```bbbcccdddfffhhhiiikkkkkknnnooopppqqqqqqrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttssssssrrrsssssssssssssssssstttttttttuuuuuuvvvvvvvvvwwwxxxyyyzzzzzz}}}}}}~~~~~~}}}|||{{{{{{{{{zzzzzz{{{}}}|||{{{{{{|||{{{xxxsssooollliiiddd]]]TTTKKKDDD@@@AAA@@@@@@@@@AAACCCFFFGGGKKKLLLOOOPPPQQQSSSWWWYYY\\\^^^aaabbbcccdddeeeggggggfffeeecccbbbaaa```_________```bbbeeehhhkkklllmmmoooqqqqqqlllddd\\\VVVNNNKKKIIIJJJIIIIIINNNUUUZZZ```iiirrrxxx}}}|||wwwrrrooofffhhhkkklllnnnttt||||||xxxvvvyyy|||~~~}}}zzzwwwtttssstttwwwzzz}}}}}}yyysssmmmjjjmmmtttyyy|||}}}xxxpppjjjfffdddbbb```VVVXXXYYYWWWVVVWWW\\\aaaccchhhooouuuyyy|||~~~~~~|||wwwvvvxxxzzz{{{}}}{{{wwwrrrnnnbbbYYYMMMEEEAAA@@@???>>>>>>????????????>>>===<<<999:::<<<<<<===???CCCEEEGGGMMMVVV```jjjwwwvvv;;;;;;<<<<<<<<<<<<;;;;;;777777666444444333333444333333333222222222111111111111000000111111222333222111222555444444:::BBBDDDJJJQQQ[[[iiiwww~~~ooo___WWWUUUWWW\\\ccchhhqqqyyy{{{||||||wwwqqqoooyyyyyytttmmmgggjjjsss{{{ooodddaaadddkkkxxx{{{lll\\\RRRLLLGGGDDDCCCFFFGGGLLLSSSWWW[[[dddmmmtttuuullliiihhhdddaaa```^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZWWWUUURRRQQQOOOOOOOOOOOOQQQSSSVVVZZZ\\\^^^```___^^^]]]\\\\\\[[[\\\YYY[[[]]]___```ccchhhkkklllrrrwww{{{uuummmfff^^^YYYWWWVVVTTTUUUXXXWWWWWWYYY[[[]]]```bbbcccdddeeefffhhhiiikkklllmmmoooooopppqqqrrrrrrrrrssssssssstttuuuvvvvvvvvvvvvvvvuuuttttttssssssttttttssssssttttttttttttuuuuuutttuuuvvvwwwyyyzzz|||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~zzzuuuqqqkkkhhhbbbZZZQQQIIIDDDAAA@@@@@@@@@AAADDDHHHKKKMMMOOOQQQTTTUUUVVVXXX[[[]]]^^^```bbbcccccccccdddeeefffeeecccaaa___^^^]]]]]]___```aaacccfffiiikkkmmmoooooonnnkkkfff^^^WWWRRRLLLIIIIIIJJJIIIJJJPPPWWW```fffooowww}}}~~~|||yyyuuusssmmmqqqvvvyyy|||{{{vvvvvvwwwvvvvvvyyyzzz{{{|||}}}~~~|||xxxuuuttttttuuu{{{~~~wwwtttrrrrrrwww|||~~~}}}{{{vvvqqqpppsssyyy~~~vvvqqqkkkeeebbb___\\\[[[TTTWWWXXXWWWVVVXXX^^^dddeeejjjrrrwww{{{}}}|||xxxvvvxxxzzz|||~~~}}}{{{zzzwwwrrrmmmhhh]]]TTTJJJBBB??????>>>===>>>??????@@@???>>>===<<<:::;;;<<<===>>>@@@DDDFFFGGGNNNWWWaaakkkwwwuuu999::::::;;;;;;;;;;;;;;;888777666555444333333333333333333222222222111111111111111000111222222333222111333555444444999AAADDDIIIQQQ[[[iiivvv}}}qqqaaaYYYVVVVVV[[[```aaajjjsssvvvwwwwwwsssmmmqqqzzzxxxtttooojjjoooxxx{{{ooodddaaadddmmmyyy|||mmm\\\SSSMMMGGGCCCBBBEEEGGGMMMTTTXXX\\\dddlllsss||||||vvvnnnlllkkkgggbbbaaa``````_________^^^^^^^^^\\\[[[XXXVVVSSSQQQPPPPPPNNNOOOQQQTTTWWWZZZ]]]___aaa```___^^^]]]\\\\\\\\\ZZZ\\\^^^___aaadddhhhkkklllrrrvvvyyyxxxpppggg___ZZZYYYXXXVVVVVVYYYYYYZZZ[[[]]]___bbbdddfffffffffhhhiiikkklllmmmnnnppppppqqqqqqrrrsssssstttssstttuuuvvvvvvwwwwwwvvvvvvvvvuuutttttttttttttttttttttttttttuuuuuuuuuuuupppqqqsssuuuwwwzzz{{{|||{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~|||vvvqqqkkkhhhbbbXXXOOOHHHDDDBBB??????@@@CCCFFFKKKOOORRRSSSUUUXXXYYYZZZ\\\^^^```]]]___aaaaaaaaa```aaaccccccbbbaaa```____________```aaabbbdddgggiiilllmmmooonnnlllgggaaaZZZTTTPPPLLLJJJJJJLLLLLLLLLSSS[[[dddkkkttt{{{~~~}}}{{{yyywwwuuu{{{|||wwwooommmnnnmmmooorrrwwwyyy{{{}}}xxxwwwssspppnnnooosssvvv|||zzztttrrrpppvvv}}}}}}}}}~~~~~~~~~~~~~~~|||xxxtttsssvvv|||qqqmmmgggbbb___\\\YYYWWWSSSVVVYYYXXXWWWYYY```fffggglllsssyyy|||~~~}}}xxxvvvwwwzzz{{{~~~~~~~~~{{{zzzyyywwwtttoooiiieeeYYYQQQGGG@@@>>>======<<<<<<===>>>>>>>>>===;;;::::::;;;===>>>>>>AAADDDGGGGGGNNNWWWaaalllxxxttt>>>===<<<;;;;;;;;;;;;;;;777777777777666666666666444444444444444444444444333222000//////000222333111111222222333777===AAADDDIIIPPPXXXfffwww|||jjjYYYTTTZZZ^^^\\\bbbhhhooosssrrrpppnnnnnnppp|||xxxpppkkklllqqqvvv|||oooeeeaaaaaakkkxxx~~~rrraaaSSSLLLIIIGGGFFFFFFHHHMMMTTTWWWZZZaaaiiiuuu}}}{{{uuuoookkkgggdddbbbaaa```___```aaaaaa___]]]\\\[[[ZZZYYYWWWTTTRRRQQQRRRSSSTTTVVVYYY]]]```bbbdddcccaaa___^^^^^^^^^^^^___^^^^^^^^^aaaeeeiiikkknnnpppuuuzzz}}}ssslllaaa]]]YYYXXXXXX[[[\\\\\\[[[\\\]]]___aaabbbcccdddhhhhhhiiikkkmmmnnnpppppppppppppppppppppqqqqqqqqqtttuuuvvvuuutttssstttvvvttttttuuuvvvvvvvvvvvvvvvssstttvvvxxxxxxwwwuuutttuuuuuuvvvwwwxxxyyyyyyzzz||||||{{{||||||}}}~~~~~~~~~}}}xxxtttmmmeeeZZZPPPIIIEEECCCAAACCCDDDFFFGGGJJJPPPVVV[[[___`````````aaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^```___^^^]]]\\\\\\\\\\\\\\\^^^bbbgggjjjlllmmmmmmpppnnniiiccc]]]WWWRRRPPPOOONNNMMMOOOTTTYYY]]]___jjjsss}}}|||zzz{{{|||}}}zzztttssstttyyy}}}}}}ssskkkfffhhhjjjjjjnnntttyyyyyywwwpppkkkkkkkkkmmmwww|||xxx{{{tttzzz~~~}}}}}}}}}~~~~~~|||}}}}}}{{{zzz{{{xxxooohhhaaa^^^[[[UUUQQQRRRQQQTTTXXXYYYZZZ]]]bbbgggmmmrrrvvvxxx}}}~~~}}}{{{yyyvvvyyyzzz|||}}}}}}|||zzzyyyuuusssqqqrrrsssoooggg```VVVNNNDDD>>>===>>>>>>===@@@???===<<<::::::999999;;;<<<<<<<<<;;;===AAADDDHHHNNNWWW```lllzzzqqq>>>===<<<<<<;;;;;;;;;<<<888888888888777777777777555555555444444444333333333222111000000111222333111111222222333777===AAAFFFKKKRRRYYYfffwwwnnn[[[TTTWWW\\\\\\bbbhhhooorrrrrrpppnnnnnnrrrzzz|||tttmmmmmmqqqvvv||||||ooofffbbbbbbkkkxxx~~~rrraaaSSSKKKHHHGGGFFFGGGHHHMMMTTTWWWZZZbbbjjjuuu}}}}}}vvvpppllliiifffdddcccaaaaaaaaabbbbbbaaa___\\\[[[ZZZYYYWWWTTTRRRQQQSSSTTTUUUWWW[[[^^^bbbccceeedddbbb```____________```______```bbbfffjjjlllmmmppptttzzz|||rrrkkkaaa^^^ZZZXXXYYY[[[]]]]]]\\\]]]^^^___aaacccdddeeeggghhhjjjlllnnnppppppqqqppppppqqqqqqqqqrrrrrrrrrtttuuuvvvvvvuuutttuuuvvvuuuvvvwwwwwwxxxxxxxxxwwwtttuuuvvvwwwxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}xxxtttllldddZZZPPPJJJFFFDDDCCCEEEFFFHHHJJJNNNTTT\\\aaaffffffeeeeeedddcccbbbbbbbbbbbbbbbaaa```___]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[^^^```dddhhhkkklllmmmmmmkkkiiieee```[[[VVVRRRPPPQQQPPPOOOQQQTTT[[[aaaeeessszzz|||{{{{{{|||}}}xxxnnngggcccccceeeiiinnnqqqqqqooommmfffaaadddgggiiiooouuu}}}~~~vvvlllgggeeeiiimmmtttzzz||||||~~~~~~}}}}}}~~~~~~}}}~~~}}}vvvkkkddd^^^]]]ZZZUUUSSSTTTNNNRRRVVVXXXYYY\\\bbbgggoootttyyy{{{}}}|||{{{yyywwwwwwxxxyyyzzzyyyxxxvvvuuurrrpppooopppppplllddd\\\SSSLLLCCC======>>>>>>===???>>>===;;;:::::::::::::::;;;<<<<<<===@@@DDDGGGIIINNNWWWaaammm{{{~~~lll============<<<<<<<<<<<<::::::999999999888888888777777666555444333333222333222111000000111222333111222222222333777===AAAHHHNNNTTTZZZfffwwwsss```VVVXXX^^^aaahhhlllrrruuuvvvtttssssssuuuyyy}}}~~~tttooorrrvvv}}}yyyvvv{{{nnnfffdddeeekkkyyy}}}qqqaaaSSSKKKHHHFFFEEEGGGHHHMMMTTTWWWZZZbbbkkkuuu}}}xxxrrrnnnkkkiiigggdddcccccccccddddddbbbaaa\\\\\\[[[YYYWWWUUUSSSRRRSSSTTTVVVYYY]]]```dddeeefffeeedddbbbaaaaaaaaaaaaaaa``````aaadddgggjjjllllllooosssyyy}}}zzzooohhhaaa^^^ZZZYYYZZZ\\\]]]]]]]]]^^^___aaabbbdddeeefffgggiiillloooqqqrrrrrrrrrrrrrrrrrrrrrssssssssstttuuuvvvwwwwwwuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~|||vvvrrriiibbbXXXPPPJJJHHHFFFEEEGGGHHHKKKNNNSSS[[[dddjjjooonnnmmmkkkiiigggeeeccccccbbbaaa```^^^\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[bbbcccfffiiikkkllllllkkkgggeeebbb^^^ZZZVVVTTTSSSTTTUUUVVVWWWYYYaaalllttt~~~||||||}}}~~~}}}uuulllcccZZZUUUUUUVVVXXX]]]bbbfffgggfffgggbbb___ccciiipppxxx~~~yyyrrriiigggiiipppyyy~~~|||{{{}}}~~~yyyrrrfff```[[[ZZZXXXTTTSSSUUUNNNRRRWWWZZZ\\\```fffkkkqqqwww{{{~~~~~~|||{{{zzzxxxwwwuuuuuuvvvvvvuuusssqqqpppnnnmmmmmmnnnmmmggg^^^WWWOOOIIIAAA======>>>???>>>===<<<<<<;;;;;;;;;;;;;;;999:::<<<===>>>BBBFFFJJJIIIOOOYYYcccnnn|||xxxfff=========>>>============;;;;;;;;;;;;::::::::::::999888777666555333222222333222222111111222222333222222222222444888===BBBHHHOOOWWW]]]gggyyyxxxfff[[[\\\dddlllrrruuuyyy|||}}}}}}|||{{{xxxyyyzzz}}}~~~tttsssvvvzzz~~~xxxuuu~~~yyyllleeedddfffkkkyyy}}}rrraaaSSSKKKHHHFFFEEEGGGHHHLLLRRRVVVYYYaaajjjuuu}}}{{{uuupppmmmkkkiiieeedddcccdddeeeeeecccaaa]]]]]]\\\ZZZXXXVVVTTTSSSSSSUUUWWWZZZ^^^bbbeeeffffffeeeddddddcccbbbbbbbbbaaaaaaaaabbbdddgggjjjllllllooosssxxx|||~~~~~~xxxmmmeee^^^[[[YYYXXXZZZ\\\]]]^^^___```aaacccdddfffggghhhgggjjjnnnrrrtttuuutttsssssssssttttttuuuuuuvvvvvvvvvxxxyyyxxxwwwvvvwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~zzztttpppfff___VVVNNNJJJIIIHHHHHHHHHJJJMMMRRRXXXaaakkkqqquuutttsssqqqnnnjjjgggfffcccbbb```^^^[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]eeefffiiikkklllkkkjjjiiieeeccc```]]]ZZZXXXWWWVVVXXX[[[^^^```cccmmm|||~~~~~~~~~~~~~~~}}}vvvmmmccc\\\VVVQQQNNNLLLMMMPPPTTTYYY]]]```aaa^^^\\\]]]dddooozzz}}}uuupppnnnpppuuu}}}~~~|||zzz{{{|||~~~{{{sssmmmddd]]]XXXWWWUUURRRRRRTTTPPPUUUZZZ___bbbffflllqqqsssyyy~~~~~~{{{zzzyyywwwvvvsssssssssrrrqqqooommmlllkkkkkkkkkkkkiiicccZZZSSSLLLGGG@@@>>>???@@@@@@???;;;;;;;;;::::::;;;<<<<<<999:::;;;<<<>>>AAAEEEIIIJJJQQQ[[[fffqqq~~~uuuccc======>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::888777555444222222333222222222222222222333222222333333444888>>>BBBGGGQQQZZZ```iii{{{}}}kkk______hhhrrr{{{|||~~~yyyyyy{{{{{{uuuuuuwww~~~{{{vvvxxxllleeedddffflllzzz~~~rrraaaTTTLLLIIIGGGFFFFFFGGGKKKPPPTTTWWW```iiivvv}}}}}}xxxtttpppmmmjjjeeedddddddddeeeeeecccbbb___^^^]]]\\\ZZZXXXVVVTTTTTTVVVXXX\\\___bbbeeeffffffeeeeeeeeeddddddccccccaaaaaabbbccceeegggiiikkklllooossswww{{{~~~~~~}}}||||||~~~vvvjjjbbbZZZXXXWWWXXXZZZ]]]^^^___bbbbbbdddeeegggiiijjjjjjjjjlllppptttvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxyyyzzzyyyxxxxxxyyyzzzxxxyyyyyyzzzzzzyyyxxxxxx{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{zzzzzz|||||||||}}}~~~~~~|||wwwqqqmmmbbb\\\TTTMMMKKKJJJKKKKKKJJJMMMRRRWWW^^^gggpppvvvxxxwwwvvvtttqqqmmmjjjgggbbb```^^^ZZZXXXVVVTTTTTTTTTTTTVVVXXXZZZ]]]```aaaggghhhjjjkkkllljjjiiihhhdddbbb___\\\ZZZYYYYYYYYYZZZ___eeeiiippp{{{}}}||||||}}}~~~}}}|||}}}~~~~~~|||yyypppjjj```WWWQQQMMMJJJIIIBBBCCCGGGJJJNNNQQQUUUWWWSSSVVV]]]hhhwwwzzzuuutttrrrxxx~~~~~~{{{zzz{{{|||~~~}}}zzzzzzzzzzzzxxxtttnnniiiccc\\\VVVTTTSSSPPPPPPSSSRRRWWW^^^cccfffkkkqqqvvvvvv|||~~~{{{yyyxxxvvvtttrrrrrrqqqooonnnllljjjjjjiiijjjjjjiiieee^^^VVVPPPJJJEEE@@@???@@@BBBAAA@@@;;;::::::::::::;;;<<<<<<999:::;;;;;;<<>>>>>======<<<<<<<<<;;;;;;;;;::::::999777666444333333333333333333333333333333222333333333444888>>>BBBIIIUUU```eeelll{{{|||kkkaaa```iiisss}}}}}}}}}~~~}}}|||wwwxxx}}}wwwsssrrrwww}}}~~~}}}{{{{{{{{{vvvyyymmmfffeeeffflllzzzssscccUUUMMMJJJHHHGGGGGGGGGJJJPPPSSSWWW```jjjvvv}}}}}}yyytttooolllfffeeedddeeeffffffdddbbbaaaaaa```^^^\\\ZZZXXXWWWWWWYYY[[[___bbbdddffffffgggggggggggggggfffeeeeeebbbcccccceeegggiiijjjkkkmmmooossswww{{{}}}~~~}}}{{{{{{{{{}}}sssggg___WWWVVVVVVXXX\\\___aaabbbeeefffggghhhjjjlllmmmnnnnnnppprrruuuwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyzzz{{{{{{yyyyyyzzz{{{yyyzzzzzzzzzzzzyyyyyyxxx{{{|||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{vvvppplllaaa[[[TTTOOOMMMNNNOOOPPPOOOSSSYYY```fffnnnvvv{{{{{{{{{zzzwwwsssooojjjggg___]]]ZZZWWWTTTRRRQQQQQQRRRSSSUUUXXX\\\```cccdddhhhiiijjjkkkkkkjjjhhhgggbbb```^^^\\\\\\\\\]]]^^^```eeemmmvvv~~~{{{{{{|||~~~}}}~~~~~~}}}}}}}}}}}}{{{yyywwwxxxyyywwwrrrmmmfff___VVVMMMHHHDDDBBB@@@===???BBBDDDFFFIIIMMMPPPPPPYYYeeettt|||zzz}}}}}}|||}}}~~~~~~~~~}}}|||{{{}}}}}}~~~{{{sssrrrrrrqqqqqqnnniiifffaaaZZZTTTSSSRRRPPPPPPSSSSSSXXX```eeeiiimmmsssxxxzzz~~~|||zzzxxxtttrrrpppooonnnmmmkkkjjjiiihhhhhhhhhgggeee___XXXQQQMMMGGGCCC???>>>@@@AAA@@@>>>;;;:::::::::::::::;;;;;;999:::;;;;;;<<<>>>BBBEEEKKKSSS___jjjuuurrraaa<<<===???AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999888666555444444222333333333333333333222333333333333555999>>>BBBMMMZZZfffiiimmmzzzrrrfff```bbbkkkvvv}}}{{{yyyyyy{{{{{{xxxvvvsssvvv~~~wwwppplllooossstttrrrqqqsssvvvttt|||qqqiiiggghhhmmmzzzuuudddVVVNNNKKKJJJHHHIIIIIILLLQQQUUUYYYbbblllvvv}}}yyyrrrnnnhhhgggfffggghhhhhhfffdddccccccbbb```^^^\\\ZZZYYY[[[]]]___bbbeeefffggghhhiiijjjjjjkkkjjjjjjhhhhhheeeeeefffhhhjjjkkklllmmmnnnppptttxxx{{{}}}~~~}}}|||{{{zzz{{{}}}~~~qqqeee]]]VVVUUUVVVZZZ___ccceeefffhhhhhhjjjkkkmmmnnnpppppprrrssstttvvvwwwwwwxxxxxxwwwxxxxxxyyyzzz{{{|||}}}zzz{{{||||||zzzzzz{{{|||{{{|||||||||{{{{{{zzzyyy{{{|||~~~~~~}}}~~~~~~}}}}}}}}}|||{{{wwwqqqmmmaaa\\\VVVQQQQQQRRRTTTUUUWWW\\\cccjjjpppvvv|||~~~{{{uuuoooiiieee]]]ZZZWWWTTTQQQPPPOOOOOOPPPQQQTTTWWW\\\```dddfffhhhiiijjjkkkjjjiiigggfffaaa`````````aaadddhhhjjjmmmrrr{{{|||zzz{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzzzzyyyyyyyyyxxxuuusssssstttqqqjjjddd[[[VVVNNNHHHCCC@@@===;;;<<<>>>@@@AAAAAACCCGGGJJJOOO\\\mmm~~~~~~{{{{{{{{{{{{||||||||||||}}}}}}{{{vvvmmmlllkkkkkkkkkiiigggddd___WWWRRRQQQQQQQQQRRRVVVVVV\\\ccciiimmmqqqwww{{{~~~~~~}}}{{{xxxsssooommmlllkkkjjjhhhhhhggggggffffffddd```YYYSSSMMMKKKDDDAAA======>>>???===;;;;;;;;;::::::999:::::::::888:::;;;<<<===@@@DDDHHHLLLTTT```lllwwwnnn]]]<<<===???AAABBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::999999888777666555555222333333444444333333222333333333333555999>>>CCCPPP^^^jjjlllnnnyyy|||hhh```___dddooozzz}}}zzzwwwwwwxxxxxxuuussspppuuuwwwooohhhiiikkkllljjjiiilllpppqqq~~~ssskkkiiiiiinnnzzzvvveeeWWWOOOLLLJJJIIIKKKKKKNNNSSSVVVZZZdddnnnvvv}}}}}}uuuooojjjiiihhhiiijjjiiihhhfffddddddcccaaa___]]][[[ZZZ^^^```ccceeeggghhhiiiiiikkklllmmmmmmmmmlllkkkjjjggghhhiiijjjlllmmmnnnooooooqqqtttxxx{{{}}}~~~}}}|||{{{zzz{{{}}}}}}pppddd\\\VVVVVVWWW[[[aaafffiiiiiiiiijjjkkkmmmooopppqqqrrruuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||}}}~~~{{{|||}}}|||{{{zzz{{{}}}}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}|||xxxrrrnnnccc^^^XXXTTTTTTVVVXXXYYY]]]bbbjjjqqqwww|||}}}vvvooohhhddd[[[YYYUUURRROOONNNNNNNNNNNNOOORRRWWW[[[```dddgggggghhhjjjjjjjjjiiigggeeeccccccccceeehhhmmmqqqtttzzz~~~{{{zzz{{{~~~{{{|||~~~~~~~~~~~~}}}||||||||||||xxxxxxxxxwwwwwwvvvvvvvvvvvvsssqqqqqqqqqmmmeee___SSSOOOJJJEEECCC@@@>>><<<888:::<<<<<<;;;<<<@@@DDDIIIXXXkkk}}}~~~zzzzzzyyyzzzzzz{{{|||}}}{{{{{{}}}~~~wwwqqqiiihhhgggggghhhgggeeeccc\\\UUUPPPQQQRRRRRRUUUYYYZZZ```hhhmmmqqquuuzzz~~~~~~|||xxxrrrnnnkkkjjjiiiggggggfffffffffeeedddbbb\\\UUUOOOKKKIIIBBB???<<<;;;======;;;888<<<;;;::::::999999999:::777999;;;<<<>>>BBBGGGKKKLLLUUUaaammmxxxjjjYYY======>>>>>>>>>======<<>>>>>>>>>>>;;;:::999777555444333333333333333333333333333333444222222666777777<<>>===<<<<<<;;;:::999:::<<<>>>???HHHQQQaaattt~~~}}}}}}|||||||||||||||}}}zzzwwwwwwzzz|||{{{zzz~~~yyypppeeeccccccccceeefffeeeddd___[[[UUUQQQQQQTTTXXX[[[```dddiiinnnsssxxx}}}~~~zzzvvvrrrnnnjjjhhhgggeeedddcccddddddeeejjjfff___XXXRRRLLLFFFCCCBBB@@@>>>;;;::::::;;;;;;===<<<:::888888888:::;;;<<<=========>>>AAAFFFIIIOOOWWWdddpppzzzwwwaaaSSS===>>>>>>???>>>>>>======>>>=========<<<<<<;;;;;;;;;:::888777555444444444333333333333333333333333444222222555777777<<>>===<<<;;;<<<<<<;;;:::;;;<<<>>>@@@DDDJJJUUUcccrrr~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}zzzwwwxxxzzz{{{{{{zzz{{{~~~~~~vvvllldddcccbbbcccfffgggfffeee```\\\WWWSSSSSSVVVZZZ]]]bbbfffkkkpppuuuzzzzzzwwwtttpppllliiifffeeedddccccccdddeeeeeejjjeee^^^WWWQQQLLLFFFCCC???>>><<<::::::;;;<<<<<<===<<<:::888888999:::;;;<<<<<<======>>>AAAFFFJJJOOOXXXeeeqqq{{{vvv```RRR>>>>>>????????????>>>>>>>>>>>>======<<<;;;::::::999999888777666666666666333333333333333333333333444222222555666777;;;BBBMMMWWW___aaagggtttzzzyyyzzzmmmaaa]]]```eeennnvvvuuurrrpppqqqssstttqqqnnnppptttyyyvvvhhhbbbdddhhhiiiggghhhllloooooouuu~~~~~~tttmmmiiihhhooozzzzzzjjj[[[PPPKKKIIIHHHFFFKKKQQQUUUYYY^^^eeekkksss}}}|||vvvqqqllllllppprrrqqqnnnkkkjjjhhhgggeeedddddddddaaabbbeeegggjjjlllmmmmmmpppqqqrrrrrrrrrqqqoooooolllmmmnnnnnnnnnooorrruuuwwwxxxyyy{{{|||}}}~~~~~~}}}~~~~~~}}}}}}~~~xxxmmmbbb[[[YYY[[[___dddhhhkkkmmmnnnpppqqqsssvvvxxxyyyzzzzzz|||}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuuuutttttttttuuuwwwzzz{{{zzzvvvrrrpppgggfffdddcccdddgggkkkmmmsssvvv{{{}}}vvvnnneee]]]XXXTTTPPPLLLIIIIIIKKKLLLLLLQQQSSSXXX]]]bbbfffiiijjjkkkkkkjjjiiiiiijjjkkkkkkpppuuu}}}}}}}}}}}}}}}||||||}}}}}}|||}}}{{{yyyuuusssrrrrrrpppooollljjjgggdddbbbaaaaaabbbggghhhjjjjjjgggaaaZZZVVVLLLHHHBBB>>>===<<<;;;:::===<<<;;;;;;<<<>>>???@@@BBBDDDHHHOOOZZZgggssszzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||zzzxxxxxxyyyzzzzzzzzzzzz~~~}}}tttiiibbbbbbbbbdddggghhhhhhgggaaa^^^YYYVVVVVVYYY]]]```dddhhhmmmsssxxx}}}~~~{{{vvvrrrooollliiifffbbbbbbbbbbbbcccdddeeefffhhhccc\\\VVVPPPKKKFFFBBB<<<;;;::::::::::::<<<===<<<;;;:::999888999:::;;;;;;<<<======>>>AAAFFFJJJPPPYYYfffsss}}}sss^^^QQQ===>>>??????????????????@@@@@@???>>>===<<<<<<;;;888888777777666777777777444444444444444444444444444222222555666666;;;AAALLLUUU\\\^^^fffrrrwwwuuuwwwkkk```]]]___ccciiiooouuutttsssvvvyyyzzzxxxuuunnnqqqwww~~~rrrfffaaaccchhhjjjjjjkkkppptttsssxxx~~~tttmmmjjjiiiooozzz{{{kkk\\\RRRLLLJJJIIIIIIMMMSSSWWW[[[```ggglllxxx~~~yyytttooonnnppprrrqqqpppllllllkkkjjjiiihhhggggggeeefffgggiiilllmmmnnnoooqqqrrrsssssssssrrrqqqpppnnnoooppppppqqqrrrvvvxxxxxxyyy{{{|||~~~~~~~~~~~~uuuiii```ZZZYYY\\\aaafffjjjmmmppprrrssstttvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxwwwuuutttrrrqqqppppppqqqqqqtttvvvyyy{{{zzzvvvqqqnnnhhhhhhhhhiiikkknnnqqqrrrwwwyyy~~~{{{sssjjjbbbZZZUUUNNNLLLIIIGGGGGGIIIKKKMMMQQQTTTYYY___dddhhhjjjkkklllkkkiiihhhiiikkknnnpppyyy}}}}}}}}}}}}}}}|||}}}}}}}}}}}}~~~}}}zzzvvvrrrooonnnllljjjiiidddbbb___[[[YYYWWWWWWXXX]]]```ccceeeccc]]]VVVQQQIIIFFFAAA>>><<<<<<;;;:::<<<<<<<<<<<<===???@@@AAACCCCCCCCCFFFMMMXXXdddlllyyy~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}||||||~~~}}}|||{{{zzzyyyyyyyyy|||{{{yyyxxxyyyyyyzzzzzz{{{tttiiiaaaaaacccfffiiikkkkkkjjjbbb___[[[YYYYYY\\\```cccfffjjjpppuuuzzz}}}zzztttooolllhhhdddbbb^^^___```aaaccceeefffgggfffaaaZZZSSSNNNIIIEEEBBB<<<;;;:::999999999::::::;;;;;;:::999999999:::;;;;;;<<<<<<===>>>BBBGGGJJJQQQZZZhhhuuunnn[[[OOO======>>>????????????????????????>>>===<<<<<<;;;888888777777777777888888444444444444444444444444444222222555555555:::@@@IIIRRRXXX[[[dddppptttppppppfff]]]\\\^^^bbbggglllttttttuuuyyy~~~|||yyykkknnnttt||||||nnndddaaa```ggglllmmmooouuuwwwwww|||}}}tttmmmjjjiiinnnyyy|||lll^^^SSSNNNKKKIIIKKKPPPVVVZZZ^^^cccjjjppp|||zzzvvvqqqoooppprrrqqqpppmmmmmmmmmmmmmmmllllllkkkjjjkkkkkklllnnnoooqqqqqqqqqqqqsssssstttsssrrrqqqpppqqqrrrssssssuuuxxx{{{zzz{{{}}}~~~~~~qqqfff]]]YYYYYY]]]ccchhhkkknnnrrruuuvvvwwwyyy|||~~~~~~~~~~~~}}}}}}~~~~~~{{{yyywwwvvvrrrqqqpppooonnnooopppqqquuuwwwyyy{{{yyyuuupppllljjjkkklllnnnqqqsssvvvwwwzzz}}}xxxpppggg^^^WWWRRRIIIHHHGGGEEEFFFHHHLLLOOORRRVVV[[[aaafffiiikkkkkklllkkkiiihhhkkkoootttwww~~~|||||||||}}}}}}|||}}}}}}~~~{{{|||}}}}}}~~~}}}yyyuuupppllliiifffcccaaa\\\ZZZVVVSSSPPPOOONNNOOOSSSWWW\\\___^^^YYYRRRNNNGGGDDD@@@>>>======<<<:::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEIIIPPPYYY```llluuu||||||}}}~~~~~~~~~}}}|||||||||}}}}}}}}}|||{{{zzz}}}|||{{{zzzyyyyyyyyyyyy|||{{{zzzyyyxxxxxxyyyzzz{{{uuujjjbbbbbbdddhhhlllnnnmmmlllccc```]]][[[\\\___ccceeehhhlllrrrxxx}}}{{{tttnnnhhhddd___]]]\\\]]]___aaaccceeeggggggddd___XXXQQQLLLHHHDDDBBB===<<<;;;:::999888777777:::::::::::::::::::::;;;;;;;;;<<<===>>>BBBGGGKKKRRR\\\jjjwwwjjjWWWMMM;;;<<<===>>>>>>???>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999888777777777888888444444444444444444444444444222222555555555999@@@DDDMMMSSSVVV___kkknnniiiggg^^^XXXZZZ___ccchhhmmmppppppsssxxx}}}~~~{{{wwwiiimmmsss|||~~~uuujjjcccbbb```iiippptttwww|||~~~|||}}}tttmmmjjjiiilllwww}}}nnn___UUUOOOKKKJJJLLLQQQWWW\\\```fffmmmsss|||{{{xxxtttrrrrrrrrrrrrqqqnnnoooppppppppppppoooooonnnnnnnnnooopppqqqrrrssspppqqqsssttttttsssrrrrrrqqqrrrttttttuuuwwwzzz}}}}}}~~~{{{nnnccc]]]ZZZZZZ___fffjjjmmmpppuuuyyyzzz{{{}}}}}}zzzwwwuuutttpppooommmlllmmmnnnppprrrvvvwwwyyyzzzyyyuuupppnnnlllmmmnnnqqqtttvvvyyyzzz~~~|||sssjjjbbbYYYRRRNNNFFFFFFFFFEEEFFFIIINNNRRRUUUYYY^^^dddhhhkkkllllllmmmlllkkklllpppvvv|||}}}zzzxxxxxxzzz|||}}}}}}|||}}}~~~{{{|||}}}~~~~~~~~~wwwsssmmmgggccc___[[[XXXTTTRRRNNNKKKHHHGGGGGGGGGJJJNNNTTTWWWWWWSSSNNNJJJEEEBBB???=========<<<:::::::::;;;===>>>???@@@@@@???BBBEEEGGGHHHLLLRRRWWWdddnnn|||~~~~~~zzz{{{}}}~~~~~~}}}}}}{{{|||}}}}}}}}}|||zzzyyy{{{{{{zzzyyyyyyyyyyyyzzz||||||{{{zzzxxxwwwyyy{{{yyy|||~~~uuukkkdddeeegggkkkoooqqqpppnnneeeccc```___```cccgggiiilllpppuuu{{{{{{ssslllfff```\\\YYY[[[]]]___bbbdddfffggghhhbbb]]]UUUOOOJJJGGGDDDBBB>>>===<<<;;;999888777666999999::::::::::::;;;;;;:::;;;<<<===>>>BBBGGGKKKSSS]]]lllzzz{{{eeeUUULLL::::::<<<======>>>>>>>>>:::::::::;;;;;;;;;;;;<<<:::999999888777777777777555555555555555555555555555222222444555444999???BBBJJJPPPSSS]]]iiijjjdddbbbZZZVVVYYY___cccgggkkkkkklllpppvvv{{{|||xxxtttiiimmmttt~~~~~~wwwooohhhdddeeegggqqq{{{}}}sssllliiihhhjjjvvv}}}ooo```VVVPPPLLLJJJKKKPPPWWW\\\aaagggooouuuxxx|||zzzxxxvvvuuutttsssrrrooopppqqqsssssssssrrrrrrppppppoooooopppqqqrrrsssqqqrrrsssuuuuuuuuutttsssrrrssstttuuuvvvxxx|||~~~yyymmmccc^^^]]][[[aaaiiimmmpppsssxxx}}}~~~{{{wwwtttrrrqqqmmmlllkkkjjjkkknnnppprrruuuvvvxxxyyyxxxvvvsssrrrnnnnnnppprrrtttwwwzzz|||}}}zzztttkkkbbbZZZSSSLLLHHHDDDEEEFFFFFFFFFJJJPPPUUUZZZ]]]ccchhhlllmmmnnnmmmnnnnnnooorrrwww~~~}}}{{{zzzxxxxxx{{{~~~}}}|||}}}~~~{{{|||~~~~~~~~~uuupppiiibbb]]]WWWRRROOOLLLJJJGGGDDDBBBAAAAAAAAABBBFFFKKKOOOPPPMMMIIIFFFAAA???===<<<<<<<<<;;;999888999:::<<<===>>>??????===AAAFFFHHHHHHJJJPPPTTT\\\fffttt}}}||||||{{{yyyzzz}}}~~~~~~{{{|||}}}~~~}}}|||zzzyyyyyyyyyyyyxxxyyyyyyzzz{{{|||||||||zzzwwwvvvxxx{{{yyy}}}~~~wwwnnnfffgggjjjnnnqqqsssqqqppphhhfffdddcccdddgggkkknnnppptttyyy~~~yyyqqqiiiccc^^^ZZZXXX\\\]]]```ccceeegggggghhhaaa[[[TTTMMMIIIFFFCCCBBB<<<<<<<<<;;;;;;:::999888888999::::::;;;;;;;;;;;;:::;;;<<<===>>>BBBHHHLLLTTT^^^mmm{{{wwwbbbRRRKKK999:::;;;<<<============;;;;;;<<<<<<===>>>>>>>>>;;;:::999888777777777777555555555555555555555555555222222444555444999???BBBIIIOOOSSS]]]iiijjjdddccc[[[WWWZZZ^^^```cccfffjjjkkkooouuuzzz{{{wwwrrrjjjnnnuuuzzztttnnnhhhgggiiipppzzz}}}ssslllhhhgggiiiuuu~~~oooaaaWWWPPPLLLJJJIIIOOOVVV[[[aaagggooouuuttt}}}}}}|||{{{yyywwwvvvtttssspppqqqrrrtttuuuttttttsssqqqpppooooooooopppqqqrrrrrrssstttvvvvvvvvvuuutttrrrsssuuuuuuvvvxxx|||xxxllldddaaaaaa]]]ccckkkppprrruuuzzz|||yyyvvvssspppoookkkjjjiiiiiijjjmmmpppssstttuuuwwwxxxxxxxxxvvvuuuooooooppprrrtttwwwzzz|||zzz|||}}}{{{tttnnnfff]]]UUUNNNGGGCCCCCCEEEFFFFFFGGGKKKRRRWWW]]]aaafffkkknnnpppoooooopppqqqrrrvvv||||||{{{{{{{{{zzzzzz}}}~~~||||||}}}zzz|||~~~~~~tttnnnggg___XXXRRRMMMIIIGGGFFFCCC@@@>>>============AAAFFFJJJKKKIIIFFFCCC???===;;;:::;;;;;;999888777888:::<<<===>>>??????===BBBGGGIIIIIIKKKPPPUUUWWW```lllwww~~~~~~|||zzzzzzyyyxxxzzz}}}{{{|||}}}~~~~~~|||zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{}}}}}}zzzwwwvvvxxx{{{|||{{{ssshhhiiikkkooossstttrrrpppjjjiiigggfffhhhkkknnnqqqssswww}}}{{{vvvnnngggbbb]]]ZZZXXX\\\^^^aaacccfffggghhhhhh```ZZZSSSLLLHHHEEECCCBBB:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;;;;;;;:::;;;<<<===>>>BBBHHHLLLTTT___nnn|||uuu```QQQKKK>>><<<;;;;;;===>>>>>>============<<<;;;;;;:::::::::;;;<<<<<<;;;888666444444444444444444444444444555555444333222555999===BBBGGGMMMUUUaaakkklllgggeee___YYYYYY]]]bbbddddddfffhhhnnnvvv}}}~~~zzzvvvrrrssswwwxxxuuurrrnnnooossszzzxxxmmmggggggfffqqq}}}~~~pppdddWWWMMMIIIJJJMMMOOORRRUUUYYY^^^dddiiinnnuuu}}}}}}xxxuuuttttttuuuuuutttsssssstttsssqqqoootttsssrrrrrrqqqqqqrrrrrrsssssssssssstttuuuvvvvvvsssuuuvvvvvvvvvxxxzzz|||wwwooohhhdddbbbcccgggmmmrrrwww|||}}}xxxtttrrrpppnnnmmmjjjjjjjjjhhhiiilllqqqtttvvvwwwxxxxxxxxxxxxwwwvvvuuuuuutttuuuuuuvvvwwwxxx}}}}}}~~~|||wwwssskkkfff___WWWRRRMMMHHHEEEAAACCCFFFHHHKKKOOOTTTXXX```eeellloooooopppsssvvvtttvvvzzz}}}{{{zzzyyy{{{~~~||||||}}}}}}}}}~~~~~~wwwnnnbbbYYYSSSMMMFFFAAA>>>>>>>>>>>>===<<<;;;:::;;;===???BBBCCCCCCBBBAAA>>>===;;;999888888999999:::::::::;;;<<<===>>>???BBBCCCFFFKKKPPPRRRRRRRRRYYY]]]fffrrr}}}~~~}}}{{{zzzyyy|||}}}~~~|||}}}~~~~~~}}}{{{yyyxxxvvvvvvwwwxxxyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{||||||~~~~~~xxxpppjjjmmmrrrwww{{{zzzvvvrrroookkkjjjlllmmmmmmppptttxxx{{{~~~tttiiibbb]]]YYYXXX[[[[[[___cccccceeeiiiiiifff]]]YYYSSSNNNJJJEEE@@@===<<<;;;999888888888999999999999999999999999999999:::;;;===>>>@@@DDDHHHLLLUUUbbbqqq|||nnn[[[OOOKKK>>>===;;;<<<>>>???>>>===>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;:::888666555555555555555555555555555555444444222222444888<<>>???@@@CCCEEEIIINNNSSSVVVVVVVVVZZZ^^^dddmmmwww~~~~~~}}}||||||{{{||||||}}}~~~{{{|||}}}}}}{{{yyywwwvvvtttuuuvvvwwwyyy{{{||||||{{{zzzzzzzzzzzz{{{||||||~~~{{{tttnnnpppuuuzzz}}}|||xxxtttqqqmmmllloooppppppsssxxx}}}yyyooofffaaa]]]ZZZ[[[^^^___cccfffeeefffiiihhheee]]]YYYSSSMMMIIIDDD@@@===<<<;;;:::999999999::::::999999999999999999999999:::;;;===>>>@@@DDDIIIMMMWWWdddtttkkkXXXMMMJJJ>>>===<<<===???@@@???>>>??????>>>>>>===<<<<<<<<<:::;;;;;;;;;:::888666555666666666666666666666666333444333222111333777;;;DDDKKKSSS\\\fffpppsssqqqqqqmmmgggdddcccccccccbbbeeejjjqqqyyy|||xxxqqqrrrvvv~~~{{{yyy{{{}}}|||}}}{{{pppiiihhhgggqqq}}}vvvjjj\\\PPPKKKKKKIIIKKKNNNQQQUUUZZZ```eeemmmttt}}}{{{zzzyyyyyyyyyxxxyyyzzzzzzxxxvvvvvvvvvuuutttttttttttttttuuuuuuuuuuuuvvvwwwxxxyyyzzz|||}}}}}}}}}yyysssooommmlllnnnrrrwww|||}}}yyytttpppmmmkkkiiiggghhhiiijjjjjjkkkmmmpppssswwwyyy|||~~~~~~|||zzzxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwtttpppjjjeeeYYYUUUPPPLLLJJJHHHFFFDDDFFFHHHJJJLLLPPPVVV]]]ccchhhlllrrrttttttuuuxxx{{{}}}}}}|||{{{|||~~~~~~|||}}}||||||~~~~~~zzzuuulll___TTTLLLGGGBBB>>>;;;;;;;;;;;;;;;;;;::::::<<<===???AAAAAAAAA???>>>::::::888777777888999:::999::::::;;;===>>>@@@AAADDDHHHNNNTTTYYY\\\]]]]]]___```dddiiiqqqyyy~~~}}}||||||}}}}}}}}}}}}~~~~~~{{{||||||}}}~~~{{{||||||{{{yyywwwuuusssssstttvvvwwwzzz{{{}}}~~~{{{zzzzzzzzzzzz{{{||||||~~~~~~~~~yyytttvvvyyy}}}{{{xxxssspppooorrrtttuuuyyy~~~~~~rrriiiaaa^^^\\\[[[]]]aaacccgggiiihhhhhhiiigggccc\\\XXXRRRLLLHHHDDD???===<<<<<<;;;::::::::::::;;;999999999999999999999999:::;;;===>>>@@@EEEJJJNNNZZZgggwww}}}fffTTTKKKHHH???>>>>>>???AAABBBAAA@@@@@@@@@??????>>>=========::::::;;;::::::888777666666666666666666666666666222333333222111333777:::CCCLLLVVV^^^hhhrrrvvvvvvwwwtttoooiiidddaaa``````eeejjjrrryyy||||||xxxuuuvvvvvvzzz~~~{{{qqqiiihhhhhhqqq}}}xxxlll___RRRKKKKKKHHHJJJMMMPPPTTTYYY___dddlllsss|||~~~|||{{{zzz{{{}}}}}}{{{zzzxxxxxxwwwvvvvvvvvvvvvwwwxxxwwwwwwxxxxxxyyyzzz{{{}}}~~~}}}xxxuuusssrrrvvvyyy~~~|||xxxsssnnnllljjjhhhfffggghhhjjjkkklllnnnpppssswwwyyy}}}~~~zzzxxxvvvvvvvvvvvvwwwwwwxxxyyyyyywwwtttrrrnnniiiccc^^^VVVSSSNNNKKKJJJIIIHHHFFFGGGIIIKKKNNNSSSZZZbbbhhhmmmrrrwwwzzz{{{}}}}}}|||zzzzzz{{{~~~~~~~~~~~~{{{xxxtttkkk^^^RRRJJJDDD???<<<::::::::::::::::::;;;;;;===>>>@@@AAAAAA@@@>>>===999888777777777888999:::999999:::<<<===@@@AAACCCGGGLLLTTT\\\```cccdddeeegggggggggiiinnnvvv~~~~~~}}}}}}{{{|||||||||}}}}}}~~~~~~{{{||||||}}}~~~~~~}}}}}}|||{{{yyywwwuuusssuuuuuuwwwxxxzzz{{{|||}}}{{{zzzzzzzzzzzz{{{|||||||||}}}}}}{{{|||~~~|||vvvsssrrrvvvxxxyyy}}}}}}yyylllddd]]][[[[[[ZZZ]]]aaaeeeiiikkkjjjjjjkkkhhhddd\\\WWWQQQKKKFFFBBB???<<<::::::::::::::::::::::::999999999999999999999999:::;;;===>>>AAAFFFLLLPPP\\\iiiyyyyyybbbQQQJJJHHH?????????AAACCCDDDBBBAAA@@@@@@@@@???>>>>>>======::::::::::::999888888777555555555555555555555555222333333222222333666999AAAKKKWWW```hhhrrrxxxzzz|||yyytttkkkbbb]]]]]]___dddiiiqqqyyy|||}}}|||{{{~~~}}}~~~wwwzzz{{{pppiiiggggggqqq|||zzznnnaaaSSSKKKKKKHHHJJJMMMQQQTTTZZZ```dddjjjrrr|||~~~}}}~~~}}}{{{{{{zzzzzzyyyxxxyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~{{{yyyyyy}}}{{{wwwrrrnnnlllkkkiiihhhgggiiikkklllmmmooorrrtttwwwyyy}}}~~~{{{yyywwwvvvvvvuuuuuuuuuvvvvvvwwwuuuqqqnnniiiddd^^^YYYUUURRRMMMKKKJJJIIIHHHGGGHHHJJJMMMQQQWWW___gggmmmqqquuu{{{~~~}}}|||{{{|||}}}~~~|||zzztttlll```TTTJJJBBB>>><<<999999999999999:::;;;<<<===>>>@@@AAAAAA@@@???>>>999888777777777888999:::999999:::<<<>>>AAACCCDDDJJJQQQ[[[ccchhhjjjkkklllppppppnnnnnnpppvvv~~~~~~|||||||||||||||}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||zzzxxxvvvuuuxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzzzzzzzzzz{{{||||||{{{|||~~~yyyuuuuuuyyy|||}}}~~~wwwsssggg```ZZZYYYYYYXXX[[[___ccchhhkkkkkkkkkllljjjeee[[[VVVOOOIIIEEEAAA>>><<<888888888999999999888888999999999999999999999999;;;<<<===>>>AAAGGGNNNSSS]]]kkk|||uuu___OOOJJJJJJ??????@@@BBBEEEEEEDDDBBB@@@@@@??????>>>=========:::::::::999999888888888555555555555555555555555222333444333333444777999>>>KKKYYYaaahhhrrrzzz~~~~~~}}}vvvkkk```ZZZ\\\```dddjjjrrrzzz~~~zzzzzzpppttt|||{{{pppiiiggggggppp{{{{{{qqqcccUUUMMMLLLIIIKKKNNNQQQUUUZZZ```eeeiiiqqq{{{}}}}}}}}}|||{{{{{{{{{{{{{{{||||||||||||}}}~~~~~~}}}yyyvvvqqqnnnmmmlllkkkiiiiiikkklllmmmnnnppptttwwwxxxzzz}}}}}}{{{xxxxxxvvvuuuttttttttttttsssqqqmmmiiieee```ZZZVVVSSSPPPLLLIIIIIIIIIHHHGGGKKKNNNSSSYYY___gggoootttuuuyyy~~~}}}tttnnndddWWWLLLCCC>>><<<999999888888999;;;<<<>>>===>>>@@@BBBBBBBBB@@@???::::::888777777888999:::999999;;;===???BBBDDDFFFMMMUUUaaajjjmmmoooppprrruuuvvvuuusssssswww~~~}}}}}}~~~{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyyyyzzzyyyyyyzzzyyyyyy{{{zzzzzzzzzzzz{{{||||||{{{|||}}}yyyyyy}}}zzzqqqkkkccc\\\WWWWWWWWWWWWYYY]]]```fffjjjjjjkkkllljjjeee[[[VVVNNNHHHCCC@@@===;;;666777888888999888888888999999999999999999999999;;;<<<===>>>AAAHHHOOOUUU___mmm~~~ppp[[[MMMJJJKKK@@@@@@AAADDDFFFGGGEEECCC@@@??????>>>======<<<<<<::::::999999888999999999666666666666666666666666222444555555444555777:::===LLL[[[ccciiisss}}}xxxkkk^^^XXX\\\bbbhhhmmmtttzzz}}}~~~yyyqqqnnnpppmmmqqqzzz|||rrrjjjiiifffoooyyy}}}sssgggXXXPPPOOOHHHJJJMMMPPPTTTZZZ```dddhhhppp{{{~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~}}}{{{wwwtttpppmmmllllllkkkjjjllllllmmmmmmnnnqqqvvvzzzzzz|||~~~~~~{{{zzzxxxvvvuuussssssrrrooolllhhheeeaaa]]]XXXTTTQQQNNNKKKIIIJJJKKKJJJJJJOOOTTT[[[bbbiiiqqqxxx}}}~~~~~~|||uuuppphhh\\\PPPFFF???<<<999999888888999;;;>>>???===>>>AAACCCDDDCCCBBBBBB<<<;;;:::999888888999999888999;;;===@@@CCCEEEGGGOOOYYYfffnnnqqqrrrsssuuuvvvxxxyyywwwuuuwww~~~}}}{{{zzz{{{{{{|||xxxyyyzzz{{{|||~~~~~~~~~~~~~~~|||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{|||||||||~~~~~~~~~~~~wwwlllddd]]]WWWSSSTTTVVVWWWYYY]]]___eeeiiiiiijjjkkkgggbbbZZZUUUMMMGGGBBB???===;;;666777888999:::999999888999999999999999999999999;;;<<<===>>>BBBHHHPPPVVVaaapppkkkWWWKKKIIILLL@@@@@@BBBDDDGGGGGGFFFDDD??????>>>>>>===<<<<<<<<<::::::999999888999999999777777777777777777777777333444555555555666888:::===MMM\\\eeekkktttyyykkk]]]XXX]]]dddnnnrrrvvvyyyzzz|||yyyuuuooogggeeeiiilllpppyyy~~~ssslllkkkeeennnxxxvvviii[[[SSSQQQGGGJJJMMMPPPSSSYYY___dddhhhppp{{{~~~~~~}}}}}}~~~~~~}}}zzzuuurrrnnnlllllllllkkkkkkmmmmmmmmmmmmnnnrrrxxx|||}}}~~~~~~}}}zzzxxxuuutttsssrrrllliiieeebbb___[[[VVVSSSQQQOOOLLLKKKLLLNNNOOONNNTTTYYYaaaiiiqqqxxx~~~{{{xxxvvvrrrjjj___RRRGGG@@@===:::999888888:::<<>>===;;;999888888999999888999;;;===@@@CCCFFFHHHPPP[[[hhhqqqssstttuuuvvvuuuxxxzzzxxxvvvwww|||~~~}}}}}}|||zzzxxxxxxxxxyyyvvvvvvxxxzzz}}}~~~}}}{{{{{{zzzzzzzzzwwwwwwxxxyyy{{{||||||}}}{{{zzzzzzzzzzzz{{{||||||~~~|||uuuiiiaaaZZZTTTQQQSSSVVVWWWZZZ______eeeiiiiiiiiiiiieee```ZZZUUUMMMFFFBBB???<<<;;;777888999:::;;;::::::999999999999999999999999999;;;<<<===>>>BBBIIIQQQWWWcccrrr~~~hhhTTTIIIHHHLLLAAACCCFFFIIIIIIGGGEEECCCAAA@@@@@@@@@>>>===<<<;;;<<<;;;::::::999999::::::999999999999888777666666333444666666666777999;;;@@@KKK^^^ooowwwxxx|||~~~vvviiiaaacccfffgggkkkkkklllooosssxxx|||{{{zzz|||wwwlllgggdddaaaaaacccfffooo}}}{{{ppphhhdddjjjuuuwwwlll___TTTMMMKKKLLLOOOSSSXXX]]]```ccciiiooowww~~~}}}{{{yyytttpppmmmlllmmmnnnllljjjlllmmmppprrruuuxxxzzz{{{}}}yyyvvvuuutttrrrqqqmmmhhhaaa]]][[[ZZZWWWTTTOOOPPPPPPNNNLLLNNNTTTXXXZZZaaajjjssszzz~~~|||{{{zzzwwwpppeeeYYYMMMDDD@@@:::;;;<<<<<<===>>>@@@BBBAAA@@@@@@CCCFFFIIIJJJJJJDDD>>>888888777444444777555888;;;<<<===@@@FFFKKKTTTdddnnnuuu|||wwwppptttxxx~~~}}}zzz{{{}}}~~~~~~zzzxxxwwwwwwvvvtttsss{{{~~~}}}}}}xxx|||yyywwwzzz~~~~~~}}}zzzyyyyyywwwxxxzzz|||~~~~~~~~~}}}~~~~~~}}}|||{{{|||}}}yyyuuunnnfff___UUUTTTSSSSSSVVVZZZ^^^aaaeeefffiiijjjiiieeeaaa___UUUQQQJJJDDDAAA>>><<<;;;777888888888888999999999999999888888999999:::;;;===<<<===@@@BBBFFFOOOYYYfffuuuxxx]]]NNNKKKJJJGGGAAACCCEEEGGGHHHFFFDDDCCCAAAAAAAAA@@@???>>><<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::999888777666444555666555555666999<<>>@@@AAAAAA@@@@@@BBBFFFJJJLLLLLLHHHAAA;;;:::999666666888777:::<<<===>>>AAAHHHMMMXXXhhhrrrxxxyyyrrrvvv}}}{{{vvvwww{{{~~~zzzvvvuuutttuuuuuu{{{{{{zzzwwwrrruuuuuuwww{{{~~~}}}zzzyyyyyyuuuyyy}}}~~~}}}}}}~~~~~~}}}||||||~~~{{{wwwssskkkbbb\\\VVVUUUTTTUUUWWW\\\```ccceeegggjjjkkkiiieeeaaa^^^UUUPPPJJJDDD@@@>>>;;;:::777888888888888999999999999999999888999999:::;;;<<<;;;===AAADDDHHHRRR\\\iiixxxvvv]]]NNNLLLLLLIII@@@BBBDDDEEEFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>===>>>======<<<;;;<<<<<<<<<;;;;;;;;;;;;:::999888888666666555444444666999===HHHRRReeeuuu||||||{{{nnndddbbbddddddfffggghhhjjjmmmqqquuuwwwxxxuuuvvv}}}tttkkkdddccccccaaabbbcccgggqqq|||rrrjjjgggllluuu|||pppcccWWWOOOLLLMMMOOORRRWWW[[[___bbbfffkkkttt{{{}}}{{{yyyvvvssspppooonnnnnnmmmlllqqqrrrvvvzzz~~~~~~yyyuuurrrooollljjjaaa^^^YYYUUUTTTSSSQQQPPPSSSUUUVVVVVVVVVYYY___dddjjjrrr}}}}}}}}}~~~~~~~~~~~~|||xxxpppdddWWWKKKDDD>>>>>>>>>>>>???@@@BBBBBBCCCAAAAAACCCHHHMMMQQQRRRNNNFFF@@@===;;;888888:::999;;;===>>>???BBBIIINNN]]]mmmvvv{{{yyyssswwwxxxqqqpppwww}}}xxxssspppqqquuuxxx~~~wwwsssoookkklllqqqyyy~~~{{{xxxwwwwwwuuuzzz~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}{{{xxxuuuoooggg^^^XXXVVVVVVUUUWWWZZZ^^^bbbeeegggiiilllllljjjfffaaa]]]UUUPPPIIICCC???<<<:::888777888888888888999999999999999999999999:::;;;;;;<<<;;;>>>BBBFFFKKKVVVaaannn|||rrr[[[NNNLLLLLLKKK@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666555333333555999===FFFPPPbbbrrrxxxxxx{{{}}}ooodddaaaaaaaaaaaabbbdddhhhlllppptttvvvuuurrrrrryyy}}}vvvmmmfffeeeeeecccbbbcccmmmvvv}}}ssslllgggkkksss~~~sssfffYYYQQQMMMMMMOOORRRVVVZZZ^^^aaadddiiiqqqxxx~~~}}}{{{zzzwwwvvvsssqqqpppppppppoootttwww{{{zzzvvvrrrnnniiifff___]]]YYYVVVUUUUUUTTTTTTVVVXXX[[[\\\^^^aaahhhmmmuuu}}}~~~}}}}}}~~~{{{uuukkk^^^QQQHHHBBBAAA@@@AAACCCDDDEEEDDDEEECCCBBBDDDJJJPPPUUUWWWRRRIIIBBB???<<<999888;;;999;;;===>>>???CCCJJJPPPaaapppxxxzzz|||uuuooottt}}}tttooolllqqq}}}{{{tttmmmjjjoooxxxyyyqqqllljjjiiiiiirrr}}}~~~{{{wwwtttssssssxxx}}}|||}}}~~~}}}~~~}}}|||}}}~~~}}}}}}}}}~~~~~~~~~yyyxxxvvvrrrlllcccZZZTTTUUUUUUUUUWWW[[[___dddfffkkkllloooooolllgggaaa]]]SSSOOOHHHBBB>>>;;;999777777777888888888999999999:::999999999999:::;;;;;;===<<<>>>CCCGGGLLLXXXcccqqqnnnYYYNNNKKKLLLLLL@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::999999777777555333333555999<<>>;;;888777:::999;;;===>>>???DDDLLLRRRcccrrrxxxwwwvvvmmmgggmmmvvv~~~wwwmmmlllppp{{{}}}wwwnnnggghhhrrr}}}sssjjjdddeeegggoooyyy~~~|||yyytttpppnnnnnnooo|||~~~}}}{{{zzz}}}~~~|||||||||~~~}}}|||vvvvvvtttppphhh^^^VVVRRRSSSSSSUUUWWW[[[```eeegggmmmoooqqqqqqnnnhhhaaa\\\QQQLLLFFF@@@===:::888777777777888888888999999999::::::999999::::::;;;<<>>???CCCGGGMMMYYYeeettthhhVVVLLLJJJJJJLLLAAAAAAAAA@@@AAAAAABBBCCCAAABBBBBBBBBAAAAAA@@@???===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999999777777666444333555888;;;DDDKKKZZZgggmmmooouuu}}}qqqccc^^^```ccccccfffjjjpppwww|||}}}yyy{{{{{{qqqiiigggfffddddddeeepppxxx~~~uuuooogggiiinnnxxx{{{mmm___UUUOOOOOOOOOPPPTTTXXX]]]```aaafffmmmtttzzz~~~zzzzzzzzzxxxvvvvvvxxxzzz}}}zzzuuupppjjjddd```ZZZZZZZZZXXXWWWXXX[[[]]]^^^ccchhhlllpppuuu}}}{{{}}}~~~~~~~~~}}}||||||xxxnnnaaaXXXIIIFFFDDDEEEHHHJJJIIIGGGGGGEEEDDDFFFJJJOOORRRTTTSSSJJJAAA===:::777777:::999;;;===???AAAGGGPPPWWWffftttyyyuuuqqqfff```fffmmmuuu}}}zzztttmmmrrr|||wwwppphhhfffmmmzzzyyymmmddd```eeelll}}}xxxuuupppkkkggghhhkkknnn}}}|||zzzyyyzzz}}}}}}||||||}}}~~~~~~~~~~~~|||{{{{{{{{{ttttttqqqkkkbbbZZZSSSPPPQQQRRRUUUXXX]]]bbbfffhhhnnnppprrrrrrnnnfff^^^YYYNNNJJJDDD???<<<:::888777777888888888888999999999:::::::::::::::;;;;;;<<>>@@@EEEJJJQQQ^^^jjjxxxxxxaaaRRRKKKIIIKKKOOOBBBBBBAAA@@@@@@AAACCCDDDAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<;;;;;;:::999888666777777666555555777:::BBBHHHUUUaaagggkkkttt}}}rrrccc```cccgggmmmoootttzzz||||||zzzpppiiihhhjjjjjjllloootttzzzvvvppphhhiiinnnwww~~~ooo```WWWPPPOOOOOOPPPSSSWWW\\\___aaaeeelllsssyyy~~~{{{||||||{{{yyyzzz}}}|||xxxsssnnngggaaa\\\YYYZZZ[[[ZZZYYYZZZ^^^bbbdddiiipppuuuyyy~~~~~~}}}}}}~~~}}}vvvkkkbbbQQQMMMJJJKKKOOOQQQOOOMMMLLLKKKJJJLLLOOORRRTTTTTTSSSJJJAAA===:::777777;;;:::<<>>AAAGGGNNNWWWeeerrr}}}oooYYYNNNKKKKKKNNNSSSCCCBBBAAA@@@@@@BBBDDDEEE@@@@@@AAAAAAAAA@@@????????????>>>===============;;;;;;;;;;;;:::999888888555777777777555555777999???EEEPPP\\\bbbgggqqq{{{tttdddaaafffjjjnnnqqquuu{{{{{{|||yyypppjjjjjjnnnqqqvvvzzz{{{wwwqqqiiijjjnnnwwwqqqbbbXXXPPPPPPOOOPPPRRRWWW\\\___aaaeeelllrrrxxx~~~{{{}}}~~~}}}{{{|||}}}zzzuuuqqqkkkeee^^^ZZZ[[[\\\^^^]]]\\\]]]bbbfffhhhmmmtttzzz~~~}}}~~~{{{qqqhhhXXXUUURRRSSSWWWYYYWWWTTTSSSRRRQQQSSSUUUWWWWWWWWWSSSJJJAAA===:::777888<<<;;;>>>@@@BBBFFFNNNXXX```nnn|||}}}vvvnnn```YYYaaaXXXXXXWWWYYYdddppptttrrrvvvyyyvvv|||vvvhhhdddcccmmm~~~xxxkkkdddccciiixxx{{{uuurrriiieee___[[[[[[bbbllltttvvvsssssszzz{{{{{{|||~~~{{{{{{{{{{{{{{{|||}}}}}}{{{zzzyyywwwwwwwwwxxxxxxpppoookkkcccYYYQQQMMMMMMRRRTTTWWW\\\aaafffjjjmmmlllnnnoooooojjjaaaXXXRRRJJJFFF@@@===;;;:::999999777888888888888999999999;;;::::::::::::;;;<<<<<<>>>>>>AAAIIIQQQ[[[kkkxxx}}}iiiTTTKKKKKKLLLQQQWWW@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAA???>>>===@@@>>><<<::::::;;;===>>>===<<<;;;:::999::::::;;;;;;:::888666777999;;;===AAAEEEMMMVVV\\\dddssspppaaa]]]cccjjjsssssstttwww|||{{{yyy}}}}}}}}}|||tttpppmmmpppxxxvvvoooiiigggjjjuuutttdddWWWRRRQQQPPPPPPRRRVVVZZZ\\\aaaccciiipppwww}}}}}}}}}~~~zzzsssmmmjjjfffaaa]]]]]]]]]]]]___aaaeeehhhjjjsssyyy}}}xxxtttfff\\\WWW\\\cccdddbbbaaaaaacccaaa\\\[[[]]]]]][[[YYYLLL@@@<<<;;;999999:::======AAAGGGJJJOOO]]]mmm}}}{{{kkk]]]XXXXXXTTTUUUVVVYYY^^^dddjjjnnnuuu}}}~~~|||pppgggfffjjjvvv}}}sssiiifffkkkvvvvvvlllhhh```ZZZTTTUUU]]]gggnnnqqqttttttxxx~~~}}}}}}}}}~~~zzz{{{{{{|||{{{{{{zzzzzz{{{}}}~~~yyyvvvxxxwwwvvvvvvwwwwwwuuusssnnnkkkeee___XXXRRRNNNLLLQQQSSSXXX]]]bbbgggjjjlllpppnnnmmmjjjfff^^^VVVPPPHHHDDD>>>:::999888888888888999999::::::999999888999:::;;;:::999999:::<<<===???DDDLLLXXXgggwwwwwwcccQQQKKKLLLOOOWWWbbb@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???>>>???>>><<<;;;;;;===???@@@???>>><<<;;;::::::::::::888777666666777:::===???===AAAIIIRRRYYYaaappp~~~uuufff```dddjjjllllllnnnrrrwww|||~~~yyyxxx}}}|||{{{zzzxxxvvvooolllkkkrrryyyqqqiiifffhhhqqq|||wwwhhh[[[SSSRRRPPPPPPRRRVVVZZZ]]]___bbbhhhpppwww~~~~~~~~~|||wwwqqqllliiifffbbb___```aaabbbdddhhhmmmqqqtttyyy~~~~~~zzzwwwjjjaaa\\\aaahhhiiihhhgggiiinnnoookkkhhhhhhfffccc\\\NNNAAA<<<;;;::::::<<<>>>???DDDJJJNNNUUUfffwww|||kkk]]]XXXXXXQQQRRRTTTXXX\\\bbbiiimmm{{{ssshhhfffhhhooo{{{rrrkkkfffhhhrrrxxxlllbbb^^^XXXTTTSSSVVV___iiipppsssvvvxxx~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}xxxuuuxxxwwwvvvwwwxxxwwwvvvtttoookkkddd\\\VVVQQQNNNLLLQQQTTTXXX^^^cccgggjjjlllooonnnllljjjeee^^^UUUOOOFFFBBB===999888999888888888999999::::::999999888999:::;;;:::999999;;;===>>>@@@EEEMMM[[[nnnrrr```OOOLLLNNNSSS^^^jjj@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<===???BBBDDDCCCAAA???<<<;;;:::::::::888777666666777:::<<<>>>;;;>>>FFFPPPXXXaaappp}}}ssseee^^^```eeegggiiilllpppuuuzzz~~~}}}yyyyyy|||~~~}}}}}}|||yyyvvvnnnlllnnnxxx}}}uuuiiieeefffmmmwwwzzzlll___UUUSSSQQQPPPRRRVVVZZZ]]]]]]```gggooowww~~~}}}xxxtttpppllljjjgggeeeccccccdddgggkkkpppvvv{{{~~~~~~}}}}}}~~~~~~}}}{{{rrrjjjfffjjjnnnooonnnnnnvvv~~~xxxtttpppmmmbbbSSSDDD>>><<<;;;<<<>>>???BBBHHHNNNSSS^^^sss}}}kkk]]]XXXXXXRRRTTTXXX\\\aaahhhooossswwwkkkcccbbbiiivvv{{{rrrgggeeeeeemmm}}}}}}vvvnnnbbbYYYVVVPPPQQQTTT\\\fffooouuuxxxxxx~~~~~~|||{{{zzz|||||||||{{{{{{zzzzzzzzzzzz|||~~~{{{wwwuuuwwwwwwwwwxxxyyyxxxvvvtttpppjjjbbbYYYRRROOOMMMMMMSSSUUUZZZ___dddhhhkkklllnnnmmmllliiiddd\\\RRRLLLCCC???;;;888888999999888888999999::::::999999888999:::;;;:::999999;;;===???BBBGGGQQQaaavvvlll[[[MMMLLLQQQXXXfffsss@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@============???BBBDDDFFFEEECCCAAA>>><<<:::::::::<<<:::999777777777888999===???GGGQQQZZZdddrrrssseee]]]^^^bbbiiilllooorrrvvvzzz}}}{{{}}}|||sssrrrvvvwwwlllgggeeekkkttt}}}|||nnnbbbWWWUUURRRQQQRRRVVVZZZ]]][[[___eeemmmuuu||||||yyyuuussspppmmmkkkjjjiiihhhfffhhhkkkpppvvv|||}}}{{{zzz{{{}}}yyytttqqqtttvvvvvvwwwxxx{{{xxxvvviiiYYYHHH@@@===;;;===???>>>DDDKKKQQQYYYhhh~~~|||jjj^^^ZZZ[[[ZZZ___ffflllrrrxxx{{{ooohhhdddbbbmmm}}}tttjjjccceeekkkvvvtttmmmfff]]]VVVTTTMMMRRRZZZdddmmmuuu{{{~~~}}}}}}zzzyyyyyy{{{|||~~~}}}|||{{{{{{zzzzzzzzzyyy{{{}}}~~~~~~zzzwwwuuuwwwwwwwwwxxxyyyxxxvvvsssoooiii___VVVPPPMMMNNNOOOTTTWWW\\\bbbgggjjjlllmmmnnnllljjjgggbbbYYYOOOIII@@@===999888888999999999888999999::::::999999888999:::;;;:::::::::<<<>>>@@@DDDJJJVVVfffzzz~~~eeeVVVJJJKKKQQQYYYhhhwww@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@???????????????======>>>???@@@CCCEEEFFFEEEDDDAAA???===;;;;;;;;;===<<<:::999888888888888>>>???GGGQQQ[[[eeessszzzmmmeeedddggglllooorrruuuwwwzzz~~~{{{|||yyyyyy~~~xxxoooiiifffjjjrrr||||||ooocccYYYWWWSSSQQQRRRVVVZZZ]]]\\\^^^dddjjjrrryyy}}}zzzwwwsssrrrqqqnnnlllkkkkkkllllllnnnqqqvvv|||{{{zzzxxxyyy||||||yyyyyy}}}|||{{{nnn^^^LLLBBB>>><<<===@@@???FFFNNNVVVaaassszzzjjjaaa```bbbfffnnnyyyrrrhhhfffhhhkkkwwwzzzllldddccckkkuuuwwwkkkccc]]]VVVRRRQQQOOOWWWbbblllsssyyy~~~{{{wwwssstttwww|||}}}{{{zzzzzzzzzzzzyyy{{{}}}~~~~~~|||zzzwwwuuuwwwvvvwwwxxxyyywwwtttqqqlllfff\\\SSSNNNNNNQQQSSSWWWZZZ___eeejjjmmmnnnooonnnllliiiddd^^^VVVLLLFFF>>><<<999888888999999999888999999::::::999999888999:::;;;;;;:::;;;===???AAAEEENNNZZZhhhyyyzzz___RRRIIIJJJOOOVVVeeesss@@@AAABBBBBBCCCCCCBBBBBB@@@???>>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCDDDCCCBBB@@@>>>============;;;::::::::::::;;;;;;;;;===>>>DDDOOOZZZdddppp{{{xxxmmmhhhhhhjjjnnnrrrssstttvvv{{{||||||}}}}}}zzzqqqjjjgggjjjrrr{{{~~~qqqfff[[[XXXTTTQQQRRRUUUZZZ^^^^^^___bbbgggnnnvvv}}}~~~|||xxxvvvrrrrrrqqqnnnkkkjjjkkkmmmppprrrvvv{{{~~~~~~{{{yyyxxxyyy{{{~~~{{{zzz}}}}}}{{{nnn^^^MMMDDD@@@???@@@CCCCCCKKKSSS]]]lllxxxlllgggjjjnnnuuuyyyllldddeeekkkyyy}}}ooofffbbbgggttt|||ooobbbZZZTTTOOONNNOOOVVV___kkktttyyywwwtttqqqooorrrxxx~~~{{{zzzyyyyyyzzzyyy{{{}}}~~~~~~~~~|||yyywwwvvvwwwvvvwwwxxxxxxuuuqqqnnngggbbbYYYRRROOOQQQUUUXXXZZZ^^^ccciiimmmpppqqqqqqooolllgggaaaZZZRRRJJJEEE>>><<<999888999:::999999888999999::::::999999888999:::;;;;;;;;;;;;===???AAAGGGPPP\\\iiiwwwuuu[[[PPPHHHJJJNNNRRR___mmm@@@AAABBBBBBCCCCCCBBBBBB@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<======CCCNNNXXXbbbnnnxxxvvvlllgggfffjjjoooqqqqqqtttzzz|||qqqkkkgggjjjqqqyyyuuujjj]]]YYYUUURRRRRRUUUZZZ^^^``````aaadddkkksss{{{}}}|||zzzwwwuuuqqqrrrqqqmmmiiigggiiikkkoooqqqvvv|||~~~~~~~~~~~~~~~}}}||||||{{{yyyxxxyyy|||}}}}}}|||zzzyyy||||||xxxtttiiiZZZKKKDDDCCCCCCEEEHHHKKKRRR[[[gggyyyxxxpppooouuu{{{uuukkkdddiiirrrrrrgggfffiiirrrpppdddXXXSSSQQQPPPRRRUUUaaakkkwww|||xxxmmmmmmnnnpppuuu|||~~~{{{zzzyyyyyyzzzzzz{{{}}}~~~~~~~~~|||zzzxxxwwwwwwvvvwwwwwwvvvsssnnnjjjbbb^^^WWWRRRQQQTTTYYY\\\]]]```ffflllpppsssssssssqqqllleee^^^VVVOOOIIIDDD>>><<<:::999::::::999888888999999::::::999999888888:::;;;;;;;;;<<<>>>@@@BBBGGGPPP[[[iiixxxoooWWWNNNIIIKKKMMMPPP[[[hhh@@@AAABBBBBBCCCCCCBBBBBBAAA@@@?????????@@@AAABBBAAAAAAAAA@@@@@@?????????>>>>>>=========>>>@@@AAAAAA@@@???>>><<<:::999999??????CCCNNNYYYcccnnnxxxrrrkkkccchhhnnnpppqqqttt{{{}}}~~~qqqjjjgggjjjqqqxxxyyynnn^^^ZZZUUURRRRRRUUUZZZ^^^bbbaaaaaaccchhhqqqzzz}}}{{{zzzxxxvvvtttpppqqqppplllgggeeefffhhhjjjmmmsssyyy}}}}}}}}}}}}}}}|||{{{{{{{{{zzzyyyzzz|||}}}|||{{{zzzyyyzzz{{{wwwuuuyyy}}}yyywwwrrrmmmdddWWWIIIEEEEEEFFFIIILLLQQQWWW```nnnyyysssuuu}}}|||tttlllhhhnnnyyyyyykkkeeejjjrrr}}}tttggg\\\RRROOOQQQUUUZZZ```kkkuuu}}}uuuqqqgggiiimmmsssyyy|||zzzyyyyyyzzzzzz|||~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwvvvrrrlllhhh___\\\VVVRRRRRRVVV[[[______bbbhhhnnnrrrtttuuutttrrrlllddd\\\TTTNNNHHHDDD???===;;;:::;;;;;;999888999999999::::::999999999888:::;;;;;;;;;<<<>>>@@@CCCGGGOOOZZZhhhyyy~~~kkkUUUMMMIIILLLNNNOOOYYYeee@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@??????@@@AAAAAABBBBBBAAA@@@????????????>>>???@@@AAAAAAAAAAAAAAABBB@@@???===<<<<<<<<<<<<:::???FFFNNNWWWcccpppyyy|||lllcccdddkkkuuu{{{|||~~~~~~~~~}}}~~~|||xxxuuuwww~~~{{{rrrkkkfffiiiooovvvyyyooobbbZZZSSSRRRSSSTTTXXX]]]]]]^^^```bbbgggmmmvvv{{{}}}{{{{{{wwwqqqkkknnnllliiieeeaaaaaadddfffiiinnntttzzz~~~||||||zzzwwwzzz~~~|||xxxwwwxxxzzz{{{zzzxxxvvvtttvvvtttqqqmmmjjjhhhggggggnnnoooqqqrrrrrrpppmmmlllbbbYYYPPPKKKHHHFFFJJJPPPVVV]]]kkkyyysssvvv{{{ooojjjmmmuuu{{{xxxmmmeeegggtttwwwiii```TTTMMMOOOQQQRRR\\\jjjyyy~~~ssskkkiiiffflllsssyyy~~~~~~}}}|||zzz}}}~~~~~~~~~~~~|||}}}}}}}}}{{{yyywwwvvvyyyxxxxxxxxxxxxssskkkeee[[[VVVPPPNNNRRRWWW\\\]]]```eeeiiikkknnnssstttqqqlllggg```YYYSSSMMMGGGCCC;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;>>>>>>>>><<<;;;<<>>===<<<;;;<<<<<<:::???EEEMMMVVVcccrrr|||oooggghhhnnnwww|||{{{{{{~~~|||{{{wwwwwwvvvuuuuuussspppnnnrrr{{{tttlllgggiiimmmsss||||||rrrddd\\\UUUTTTTTTUUUXXX]]]___```aaacccfffmmmtttzzz}}}yyywwwvvvsssmmmgggcccbbb```]]][[[[[[^^^```fffllluuu}}}~~~}}}||||||zzzxxxyyy}}}{{{vvvvvvwwwwwwxxxwwwvvvuuutttuuurrrmmmfff```[[[XXXVVV[[[___fffllloooooommmkkkddd\\\SSSOOOLLLLLLQQQWWW```kkk|||yyytttwwwxxxooonnnrrrxxx}}}{{{sssjjjgggooo~~~sssfff[[[QQQKKKPPPTTTXXXdddsss}}}tttkkkggggggjjjsss~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}}}}||||||zzzyyyxxxyyyyyyxxxxxxuuuoooggg```XXXTTTOOOOOOSSSXXX\\\]]]bbbgggkkkkkknnnrrrrrrooojjjeee^^^WWWQQQJJJDDDAAA::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;=========<<<;;;<<>>===<<<;;;;;;;;;:::>>>DDDLLLVVVfffwwwpppkkklllqqqxxxzzzwwwvvvwwwwww{{{~~~~~~~~~uuunnnnnnnnnkkkiiigggfffgggnnnyyyvvvoooiiihhhkkkpppyyyvvvggg___WWWUUUUUUTTTXXX\\\```aaaaaacccffflllsssyyy}}}|||yyyuuurrrppplllfffaaaYYYXXXWWWVVVUUUXXX]]]aaaiiipppzzz~~~~~~}}}|||}}}|||yyyyyy|||zzzuuuuuutttttttttttttttssssssqqqmmmfff^^^VVVOOOKKKIIIHHHOOOYYYccciiijjjhhhfffddd]]]VVVTTTTTTUUU[[[bbbnnn|||yyyuuuyyyuuuoooqqqwww{{{||||||uuulllhhhmmm{{{zzzlll```UUUMMMJJJQQQYYYbbbppp~~~{{{pppiiieeefffjjjrrr~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzxxxvvvrrrjjj```ZZZSSSQQQOOOPPPTTTYYY\\\]]]dddiiillllllnnnpppooolllhhhccc[[[TTTMMMGGGAAA>>>888888888999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;<<>>>>>??????AAABBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;;;;:::===CCCKKKXXXjjj~~~}}}nnnllllllooouuuvvvqqqnnnooouuuxxxzzzzzzzzz}}}qqqjjjllllllgggdddaaabbbeeennn|||wwwqqqkkkiiikkkoooyyy{{{jjjaaaYYYVVVTTTSSSVVVZZZ^^^___```cccfffmmmuuuzzz|||yyyzzzwwwsssoookkkeee___ZZZTTTTTTSSSRRRUUU]]]fffmmmvvv||||||yyyzzz|||~~~~~~~~~|||~~~~~~|||{{{|||yyyuuutttssssssrrrqqqrrrrrrssskkkgggaaaYYYRRRKKKGGGEEEAAAGGGPPPYYY___aaaaaa```bbb]]]YYYZZZ]]]```gggoooyyyzzzxxx}}}sssooossszzz||||||zzzrrriiijjjvvvsssdddYYYPPPKKKKKKTTT___kkkzzzqqqhhhcccdddkkkttt}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}{{{zzzxxxtttmmmdddZZZUUUNNNNNNOOORRRVVVZZZ]]]^^^dddiiimmmmmmnnnpppoookkkfffaaaYYYQQQJJJDDD???<<<777777777888888999999:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;===AAADDDFFFNNN[[[jjjyyyrrr\\\OOOHHHEEEDDDIIIPPP]]]ooo@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAACCCDDD@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@??????@@@@@@AAA@@@@@@??????===<<<;;;;;;:::===BBBKKKXXXlll|||mmmjjjiiikkkooooookkkhhhiiiooossswwwxxxxxx|||ooolllpppooojjjeeebbbdddiiisssxxxrrrmmmkkkkkkooo{{{mmmddd[[[WWWTTTRRRSSSWWW[[[\\\___bbbgggoooxxx~~~~~~{{{xxxuuuxxxuuuqqqlllfff___XXXTTTPPPOOOOOOQQQYYYeeettt}}}~~~{{{{{{~~~}}}xxxuuuppprrrsssvvvxxxzzz||||||{{{~~~}}}}}}zzzvvvtttsssrrrqqqpppppppppqqqfffccc]]]UUUNNNHHHDDDBBB@@@CCCHHHOOOTTTYYY\\\]]]aaa^^^]]]bbbfffjjjqqqxxx{{{}}}}}}|||zzzpppooovvv}}}yyyrrrmmmrrr|||mmm]]]SSSNNNMMMPPPYYYeeesssuuujjjeeedddiiiuuu}}}~~~||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||||||||zzzyyyvvvoooggg^^^VVVRRRLLLNNNQQQUUUXXX\\\___aaaccciiimmmmmmoooqqqoookkkccc^^^VVVNNNHHHCCC>>>;;;777777777888888999999:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<>>>>>@@@AAABBB???@@@BBBDDDEEEEEEDDDDDDBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@???>>><<<<<<:::===BBBJJJWWWjjj~~~ooogggeeegggkkkkkkiiihhhkkkmmmrrryyy{{{{{{}}}{{{oooooosssrrrllliiigggiiinnnwwwzzztttooolllkkkooo{{{qqqhhh^^^XXXUUURRRSSSVVVYYY[[[^^^bbbgggpppyyy}}}xxxxxxyyyzzz{{{}}}~~~{{{yyyvvvssspppqqqooolllfff```YYYSSSPPPKKKLLLPPPWWWcccsss}}}wwwqqqpppsssxxx||||||xxxrrrlllhhheeeeeefffiiilllqqqtttwwwyyy~~~}}}}}}zzzvvvssssssrrrqqqooonnnmmmmmmeeeaaaZZZRRRJJJCCC>>><<<>>>???BBBFFFLLLSSSYYY\\\___]]]___fffkkkmmmrrrxxx{{{~~~{{{{{{www|||wwwssspppssszzzuuusssuuuwwweeeWWWPPPOOOQQQWWWaaannn|||sssmmmggggggkkksss~~~~~~|||||||||}}}}}}}}}~~~~~~||||||}}}~~~}}}|||zzzyyyuuutttppphhh___WWWSSSQQQMMMPPPTTTXXXZZZ^^^aaadddccciiimmmnnnoooqqqnnnjjj```ZZZRRRKKKEEEAAA===;;;888888888999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<>>>AAAEEEHHHOOOXXXfffuuuzzzcccSSSMMMGGGFFFIIIQQQ[[[iii|||@@@@@@@@@@@@?????????>>>======<<<<<<===>>>?????????@@@BBBEEEFFFFFFEEEDDDCCCBBB@@@???>>>???@@@AAABBBBBBBBBBBBAAA???>>><<<<<<>>>BBBHHHSSSdddwwwpppfffdddeeeiiikkkkkkmmmqqqwww~~~zzzooonnnpppoookkkjjjjjjlllqqqxxx|||vvvpppllliiilllxxxvvvlllaaa[[[WWWSSSSSSVVVZZZ\\\^^^bbbgggoooxxx~~~~~~{{{wwwssspppkkklllnnnqqquuuxxx|||}}}|||xxxuuussspppllliiifffeeeccc___YYYSSSNNNLLLKKKPPPZZZgggwwwrrrooolllkkknnnvvv|||yyyuuupppkkkddd]]]XXXWWWWWWWWWYYY^^^dddjjjnnnuuu||||||{{{yyyuuurrrrrrqqqpppnnnkkkiiigggbbb^^^WWWOOOGGG@@@;;;999;;;<<<===AAAFFFMMMRRRVVVYYYXXX[[[bbbfffeeegggjjjooossswwwxxxwwwvvvwwwxxxuuu|||~~~ppprrrvvv{{{|||ooosss}}}~~~nnn]]]SSSQQQPPPUUU^^^iiiwww}}}uuukkkiiijjjpppwww||||||||||||}}}}}}}}}~~~zzz|||~~~~~~{{{xxxvvvooommmhhh```WWWQQQPPPPPPPPPSSSWWWZZZ\\\___dddhhheeekkkoooooooooppplllggg[[[VVVNNNGGGBBB???<<<:::::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???BBBGGGKKKSSS\\\jjjyyysss[[[MMMKKKEEEFFFKKKUUUaaaooo@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<======>>>>>>@@@CCCEEEFFFFFFFFFEEECCCBBB@@@>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>===>>>@@@BBBGGGOOO^^^ppp|||~~~~~~pppgggddddddiiilllmmmqqqwwwzzzpppmmmllljjjiiijjjkkkmmmqqqwww~~~xxxqqqkkkgggiiitttyyyoooddd^^^YYYUUUUUUXXX\\\]]]___bbbgggnnnwww}}}}}}~~~~~~~~~~~~|||zzzvvvqqqlllgggdddbbbcccfffkkkpppvvvzzz|||{{{xxxtttqqqnnnkkkgggddd]]]]]]\\\YYYTTTOOOLLLKKKOOOXXXgggxxxyyyqqqgggffffffiiirrr~~~{{{wwwwwwsssqqqlllgggaaaYYYQQQLLLNNNMMMLLLNNNSSS[[[bbbgggqqqyyy~~~{{{zzzxxxtttpppppppppooommmiiifffccc```\\\VVVOOOGGGAAA===;;;;;;;;;<<>>@@@DDDHHHLLLZZZcccqqqmmmUUUHHHHHHCCCEEELLLXXXeeetttDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEE@@@@@@??????@@@@@@AAABBBBBBDDDFFFFFFDDDCCCBBBCCC???@@@BBBEEENNNZZZhhhqqqyyy~~~~~~rrrhhhgggjjjqqquuuxxx~~~|||rrrlllkkkmmmpppqqqtttrrrrrrxxx|||qqqiiifffhhhqqq|||~~~tttggg___\\\[[[ZZZXXXZZZ\\\^^^aaafffmmmuuuzzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{xxxwwwtttnnnggg```]]]]]]___]]]```bbbgggppp{{{~~~|||sssiiijjjggg^^^ZZZ\\\ZZZUUURRRQQQOOOKKKLLLOOOUUUeeeyyyvvvlllgggeeegggkkkttt{{{oooiiigggdddbbb^^^YYYSSSNNNIIIGGGEEE@@@AAAIIIOOOTTT\\\eeesss}}}~~~}}}yyysssqqqooollljjjjjjhhhfffdddZZZUUUNNNHHHDDD@@@===:::;;;;;;;;;>>>BBBEEEFFFFFFJJJKKKPPPVVVWWWSSSSSSVVVZZZ___eeeiiikkknnnssswwwwww~~~|||vvvtttuuuyyy{{{sssnnnlllzzzyyylll___TTTOOOOOOWWW\\\hhhxxxyyyjjjgggkkkeeeiiirrr~~~~~~~~~{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}zzzvvvrrrllleee^^^YYYSSSMMMLLLNNNRRRVVV[[[___aaadddgggiiikkknnnrrrtttqqqkkkddd___TTTOOOHHHBBB>>>;;;999777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===;;;<<<>>>???BBBJJJSSS]]]iiiwww|||eeeVVVMMMIIIHHHLLLPPPXXXiiiCCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===???AAACCCCCCCCCCCC???????????????@@@AAAAAAAAACCCEEEDDDCCCBBBCCCDDDAAAAAABBBDDDKKKUUUaaaiiirrrxxxuuuggggggkkkrrrxxx{{{|||~~~vvvooonnnqqquuuxxx{{{zzz{{{}}}ssskkkggghhhpppyyyxxxkkkaaa^^^\\\ZZZWWWZZZ\\\^^^aaaeeejjjqqquuuxxx|||~~~~~~}}}}}}~~~~~~~~~~~~~~~|||xxxtttooolllhhhaaa[[[XXXXXXYYYYYY```iiirrr}}}zzzlllaaaaaa]]]TTTPPPSSSQQQNNNMMMNNNMMMLLLPPPWWWbbbuuu|||ooogggdddggglllvvvoooccc]]]\\\YYYWWWTTTPPPLLLHHHFFFDDDFFFCCCDDDKKKSSSZZZcccmmm}}}|||xxxrrrooommmkkkjjjhhhfffbbb```YYYTTTMMMGGGCCC???<<<999;;;::::::===AAADDDFFFFFFGGGHHHMMMSSSSSSOOOOOORRRYYY^^^dddiiikkkoootttyyyyyy~~~zzzyyy|||~~~xxxpppjjjgggooo~~~qqqeeeZZZQQQNNNPPPXXXaaapppssshhheeegggiiiooo|||~~~~~~~~~{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~}}}zzzuuuqqqiiiaaaYYYTTTOOOJJJJJJNNNUUUXXX]]]aaadddfffiiikkkkkkmmmpppqqqnnnhhhaaa\\\RRRNNNGGGAAA>>>;;;999777888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<>>======<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<===???AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAABBBDDDFFFCCCCCCBBBCCCGGGOOOYYY```iiiqqq}}}wwwjjjiiillltttzzz}}}|||}}}{{{tttssswww~~~vvvooojjjhhhmmmuuu}}}pppeee___\\\YYYWWWYYY[[[^^^aaacccgggkkknnnsssxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuupppmmmeeeccc___ZZZUUUTTTVVVXXX\\\hhhxxxqqqdddZZZXXXTTTLLLIIILLLJJJIIIJJJLLLKKKMMMWWWaaasssuuujjjeeefffpppyyyqqqaaaVVVQQQOOOLLLKKKIIIGGGEEEDDDCCCCCCHHHFFFHHHPPP[[[eeeqqq{{{~~~zzzvvvrrrllljjjiiihhhfffbbb^^^ZZZWWWSSSLLLFFFBBB>>>:::888999999999<<<@@@DDDEEEFFFDDDEEEIIINNNOOOKKKKKKNNNWWW]]]ccciiilllpppvvv{{{}}}~~~{{{qqqiiifffgggwwwwwwhhh]]]TTTNNNOOOTTT\\\jjj{{{|||sssmmmgggeeegggoooyyy~~~~~~~~~zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{|||~~~}}}yyysssnnnfff^^^VVVQQQMMMJJJLLLQQQXXX\\\aaaeeegggiiikkklllkkkmmmnnnnnnjjjccc\\\WWWPPPKKKEEE@@@===;;;888777888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<@@@CCCGGGQQQ[[[fffrrrlllXXXKKKGGGGGGIIINNNWWWggg~~~>>>======<<<<<<<<<<<<===;;;:::999888999:::;;;===>>>???@@@AAAAAAAAA@@@???===============>>>??????@@@@@@AAA@@@@@@AAADDDFFFDDDCCCCCCCCCEEEKKKSSSYYYaaajjjwwwxxxmmmkkkmmmtttyyy{{{~~~}}}~~~yyywww}}}xxxrrrlllhhhjjjppp|||ttthhh```[[[WWWUUUWWWZZZ]]]```bbbeeehhhjjjooouuu{{{~~~~~~}}}~~~~~~~~~~~~|||wwwrrrmmmhhhddd]]][[[WWWTTTSSSWWW]]]bbbmmm{{{yyyhhh___VVVTTTQQQLLLJJJLLLJJJKKKMMMOOOOOOSSSaaannn|||qqqjjjlllsss{{{fffWWWNNNIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCIIIJJJPPPZZZggguuuxxxtttqqqoooggggggfffeeeccc```ZZZVVVTTTPPPIIIDDD@@@<<<999777888888999;;;@@@DDDEEEEEEDDDDDDHHHMMMMMMJJJJJJMMMVVV[[[ccciiimmmrrrxxx}}}xxxmmmiiimmmsss{{{pppbbbXXXPPPNNNSSS[[[eeetttvvvmmmhhhgggjjjooozzz~~~~~~~~~~~~~~~yyyxxxxxxxxxxxxxxxyyyyyyxxxyyy{{{}}}|||xxxqqqllleee]]]TTTPPPMMMLLLQQQWWW\\\___dddhhhjjjkkklllmmmlllmmmmmmkkkfff___XXXSSSLLLHHHBBB>>>;;;:::888777888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===AAADDDHHHSSS^^^iiivvvyyydddSSSHHHGGGIIIJJJOOOYYYkkk======<<<<<<<<<<<<<<<===;;;;;;:::::::::;;;===>>>???@@@AAABBBBBBAAA@@@???======<<<<<<======>>>?????????@@@??????@@@CCCEEEBBBCCCCCCCCCEEEKKKQQQVVV]]]eeesss~~~xxxmmmjjjkkkqqqwwwzzz|||}}}{{{zzztttmmmggghhhmmmxxxvvvjjjaaa[[[WWWUUUUUUXXX\\\```bbbdddggghhhmmmsss{{{~~~~~~}}}}}}}}}~~~~~~~~~yyyrrrlllgggaaa^^^XXXVVVSSSRRRUUU___jjjsssyyykkk^^^YYYTTTRRRQQQOOOOOOQQQOOOPPPTTTXXX[[[aaaqqqxxxpppnnnwww~~~rrr\\\PPPIIIEEEBBBAAAAAA@@@@@@@@@BBBCCCEEEJJJPPPZZZgggvvvvvvnnniiiggggggeeedddccccccaaa]]]XXXSSSPPPLLLFFFAAA>>>;;;999777888777888;;;@@@DDDFFFFFFGGGGGGJJJNNNNNNKKKLLLOOOUUU[[[ccciiimmmsssyyy~~~|||ssslllmmmvvv|||rrrhhh\\\SSSMMMMMMVVV```pppssskkkggghhhqqq{{{~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxxxxwwwwwwwwwxxxxxxvvvwwwyyy{{{{{{vvvooojjjbbbZZZRRROOONNNOOOTTT\\\^^^bbbgggkkklllllllllmmmmmmmmmlllhhhccc[[[UUUPPPIIIEEE@@@<<<:::999888777888888999999999:::::::::;;;;;;;;;<<<<<<<<<======???===>>>AAADDDIIITTT```mmmzzzmmmZZZLLLDDDDDDHHHLLLQQQ[[[mmm>>>======<<<<<<<<<<<<===<<<<<<<<<===>>>>>>?????????@@@AAABBBBBBBBBAAA@@@===============>>>>>>???>>>???@@@?????????AAACCCAAAAAABBBCCCEEEJJJPPPTTT\\\dddqqq}}}|||mmmiiihhhnnnuuuxxx{{{~~~|||~~~~~~zzztttlllffffffjjjttt}}}yyymmmbbb\\\XXXWWWVVVYYY]]]```bbbdddfffhhhlllrrryyy~~~~~~}}}||||||}}}}}}~~~~~~~~~vvvoooiiieee```^^^WWWVVVWWWYYY```lllzzz{{{mmmaaaYYYXXXWWWWWWVVVWWWWWWXXXXXXYYY]]]dddjjjrrrzzzvvvssswww~~~xxx|||hhhTTTJJJFFFBBB??????>>>>>>>>>???BBBEEEGGGMMMYYYhhhwwwwwwllleee______bbbhhhfffdddaaa^^^ZZZTTTPPPLLLHHHCCC???===;;;999888888888999<<>>???CCCGGGMMMYYYeeesss~~~eeeVVVMMMFFFFFFKKKMMMTTT```rrr??????>>>===<<<<<<<<<===<<<===???AAABBBAAAAAA@@@===>>>???AAAAAAAAA@@@@@@>>>>>>======>>>>>>???@@@===???@@@@@@???>>>??????@@@AAABBBCCCDDDHHHMMMQQQ\\\dddppp|||uuummmiiimmmrrrtttvvvyyyvvvxxx~~~yyyssskkkdddeeeiiipppyyy{{{oooeee^^^[[[ZZZ[[[]]]___```aaabbbeeegggkkkpppwww|||~~~~~~}}}|||{{{||||||}}}~~~~~~~~~~~~{{{sssmmmiiifffdddbbb[[[^^^cccjjjsss~~~wwwnnngggaaa```ccceeeeeeeeefffffffffiiigggiiipppvvv~~~~~~zzzxxxyyy|||zzzvvvyyyyyyyyy|||aaaOOOHHHEEEBBB>>>>>>>>>>>>???BBBFFFJJJMMMSSScccwwwzzzkkkddd```___ccciiioookkkfffaaa\\\VVVPPPLLLHHHEEE@@@===<<<;;;:::999999888999===AAAFFFHHHHHHIIIIIIKKKOOONNNKKKLLLPPPVVV\\\ccciiinnnsssyyy~~~}}}xxxrrrmmmppp||||||qqqiii```ZZZTTTQQQPPPUUUdddrrrxxxppppppuuu{{{~~~~~~~~~}}}}}}}}}|||zzzyyyxxxwwwwwwwwwwwwxxxvvvuuuvvvvvvvvvrrrmmmiii\\\VVVQQQPPPQQQTTT[[[bbbeeeiiinnnrrrrrrpppooooookkkiiifffaaa[[[TTTOOOKKKCCC???;;;888888888888888888888999999999:::::::::<<<<<<<<<<<<============???>>>@@@EEEJJJRRR```mmm}}}www___UUUOOOIIIIIINNNNNNYYYiiizzz@@@@@@>>>======<<<<<<<<<<<<>>>AAADDDDDDDDDBBB@@@;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@<<<>>>AAAAAA???>>>======???AAABBBBBBCCCFFFJJJNNN\\\dddppp|||uuummmmmmppppppppprrrrrrttt{{{}}}xxxrrrjjjddddddhhhmmmvvv}}}rrrggg```^^^]]]___```aaaaaaaaaaaadddfffjjjooovvvzzz|||}}}|||{{{zzz|||||||||}}}~~~~~~~~~~~~}}}|||wwwqqqllliiihhhggggggaaagggpppyyywwwjjjgggfffffflllppptttttttttuuuuuusssxxxtttsssxxx}}}||||||yyyyyyzzzwwwqqqjjjjjjsssyyy~~~yyy___NNNHHHGGGDDD@@@?????????BBBFFFKKKPPPSSSWWWjjj}}}ooobbb^^^```ccckkkttttttpppiiiaaa[[[TTTMMMIIIFFFBBB>>><<<;;;;;;:::999999999:::===BBBFFFHHHIIIHHHHHHJJJMMMMMMJJJKKKOOOWWW\\\dddjjjnnnsssyyy~~~{{{uuuoooooovvvuuukkkddd\\\XXXUUUTTTUUU\\\lll{{{zzzqqquuu{{{~~~~~~~~~~~~}}}}}}||||||zzzzzzyyyxxxwwwwwwxxxxxxvvvuuuuuuuuutttqqqmmmiii]]]WWWSSSTTTVVVXXX___fffhhhlllqqqttttttsssqqqqqqiiigggddd___YYYRRRMMMJJJBBB>>>:::888777888888888888888999999999:::::::::<<<<<<<<<<<<=========>>>>>>===@@@GGGNNNWWWfffsssnnnXXXPPPLLLFFFEEEKKKNNN]]]pppCCCAAA>>>=========<<<;;;@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>===<<<===>>>???AAAEEEKKKOOOXXXaaammmwww{{{llliiilllmmmmmmmmmrrruuuyyyyyyqqqkkkgggeeedddmmmsss}}}}}}ssskkkddd___[[[]]]\\\\\\___bbbeeeeeeeeeiiilllpppuuuzzz~~~~~~~~~~~~}}}~~~~~~}}}}}}|||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~tttmmmqqqwwwvvvpppkkkiiitttyyyssslllfffkkkttt{{{~~~~~~}}}|||}}}{{{xxxzzz{{{wwwvvvwwwyyyyyyyyyzzz|||{{{}}}yyyrrrnnnhhhddddddccceeeiiioooxxxttt]]]OOOIIIEEEBBBBBBBBBEEEGGGGGGGGGKKKQQQVVVhhhtttllliiiddddddmmmxxx|||xxxyyyrrrhhh]]]SSSLLLIIIHHHCCCAAA>>>:::888888999999777888:::===AAAEEEIIILLLIIIJJJJJJKKKLLLMMMMMMNNNXXX___hhhlllnnnpppuuuyyy~~~~~~}}}zzzvvvuuuzzzvvvmmmiiiiiicccYYYQQQPPPWWWdddvvv|||zzz~~~|||~~~|||{{{yyyxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyyyywwwuuuqqqooommm___[[[XXXWWW[[[```fffhhhsssssstttuuuvvvtttpppmmmhhhddd^^^XXXSSSNNNHHHEEE???>>><<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????CCCAAABBBGGGOOO[[[lll{{{jjjTTTLLLJJJHHHIIINNNVVVcccwwwDDDBBBAAAAAAAAAAAA@@@>>>@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>===>>>??????AAA@@@@@@???>>>>>>============>>>>>>@@@DDDJJJOOOXXX___iiiuuuppphhhiiillloooqqqvvvxxx|||{{{{{{{{{tttmmmhhheeedddjjjpppzzzyyyqqqhhh```ZZZ[[[[[[\\\___bbbdddddddddhhhkkkqqqvvv{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||||}}}}}}~~~|||||||||||||||}}}~~~~~~}}}uuuqqqwww}}}{{{uuuqqqyyy|||wwwttttttsssssszzz|||xxxuuupppjjjiiimmmlllnnnqqqvvvzzz}}}|||rrrhhhdddbbb^^^\\\\\\]]]bbbjjjsss~~~mmmXXXLLLGGGDDDCCCCCCCCCFFFIIIKKKMMMSSS\\\cccooozzz}}}ssshhhhhhiiinnnzzzwwwooocccXXXQQQLLLHHHFFFBBB@@@<<<999777777888999777888:::===AAAEEEIIIKKKHHHHHHIIIKKKLLLMMMNNNOOOYYY```hhhlllmmmpppuuuzzz}}}{{{{{{zzzooojjjiiiiiibbbZZZTTTVVV___mmm~~~~~~~~~}}}|||{{{yyyxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyywwwuuurrrooommmaaa^^^\\\\\\aaahhhmmmpppvvvuuuuuuuuutttqqqllliiiddd```ZZZTTTOOOJJJFFFBBB<<<;;;999888888888999999::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>??????AAA@@@CCCJJJSSS```rrruuuaaaNNNIIIHHHGGGIIIOOOZZZggg{{{BBBAAABBBCCCDDDDDDBBB@@@@@@@@@@@@AAAAAA@@@@@@???======>>>@@@AAACCCDDDDDD@@@???>>>============>>>@@@??????>>>>>>======<<<============???CCCJJJNNNYYY^^^ggguuuuuuiiihhhkkkrrrwww{{{}}}yyyvvvvvv~~~xxxqqqjjjeeecccgggmmmvvv~~~vvvlllaaaZZZZZZZZZ[[[^^^aaaccccccbbbeeejjjrrrxxx|||~~~~~~~~~~~~}}}{{{{{{{{{|||||||||||||||~~~~~~}}}}}}}}}}}}}}}~~~||||||||||||}}}}}}}}}~~~~~~~~~{{{wwwxxx|||xxx}}}uuutttvvv{{{}}}zzzxxxxxx}}}wwwpppkkkccc\\\[[[^^^bbbiiirrrzzzxxxiiiaaa[[[YYYYYYWWWYYY]]]aaaiiivvvttteeeSSSJJJGGGEEEEEEGGGHHHKKKOOORRRWWW___jjjrrr~~~}}}ppphhhfffkkkrrr{{{tttiii[[[QQQMMMJJJFFFBBB???>>>;;;888666666777777777888:::===@@@DDDGGGIIIEEEFFFHHHJJJLLLNNNOOOPPPYYY```gggkkklllpppvvv||||||oookkkkkkkkkkkkaaa\\\YYY___jjjyyy}}}}}}}}}}}}|||{{{zzzyyy{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzyyyxxxvvvssspppnnnbbbaaa```bbbhhhoootttvvvwwwvvvuuutttqqqmmmgggccc___[[[UUUOOOKKKFFFBBB>>>999999888888777888888888999999999:::::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@EEEOOOZZZgggzzzhhhWWWIIIGGGHHHGGGKKKRRR___nnn{{{??????@@@CCCEEEEEEBBB@@@@@@@@@@@@AAA@@@@@@??????>>>>>>???@@@AAABBBCCCDDD??????>>>>>>======<<<<<>>>>>>>>======<<<<<<>>>>>>===<<<>>>CCCIIINNNZZZ```jjj{{{zzzmmmjjjmmmttt{{{|||zzz}}}~~~|||{{{|||xxxrrroooqqq~~~|||uuummmfffbbbeeekkksss}}}yyyoooddd]]]YYYYYYZZZ]]]```bbbbbbaaacccjjjssszzz}}}~~~~~~~~~~~~}}}}}}yyyzzzzzz{{{{{{|||||||||~~~}}}}}}}}}}}}~~~~~~{{{wwwxxx||||||{{{~~~}}}|||vvvyyy|||vvvpppnnnooopppqqqsssmmmfffaaa[[[WWWZZZ___eeeqqq~~~sssjjjbbb]]]XXXYYYZZZ]]]eeemmmwww{{{jjj^^^QQQJJJHHHGGGIIIMMMQQQTTTYYY]]]ccclllwwwuuullliiilllsss}}}nnnbbbSSSJJJHHHGGGCCC>>><<<;;;999777666555666666777888:::===@@@CCCFFFGGGCCCDDDFFFIIIKKKNNNPPPQQQYYY___eeeiiikkkpppxxxtttmmmnnnqqqpppnnnaaa^^^```iiiuuu}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}|||{{{zzzyyyyyyxxxyyyzzzzzzyyyxxxvvvsssqqqoooeeeddddddggglllrrruuuwwwvvvtttsssqqqnnniiiccc___YYYUUUPPPKKKGGGCCC>>>;;;999999999999999999::::::999::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>???@@@BBBIIITTT```nnnxxx___RRRHHHHHHJJJIIINNNWWWcccuuusss>>>???@@@CCCFFFFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@??????>>>===<<<>>>>>>>>>>>>============>>>>>>>>>===???CCCIIIMMM[[[bbbnnn~~~qqqmmmooouuu||||||tttqqqtttsssqqqrrrrrrnnnhhhhhhkkkyyyxxxooogggbbbeeejjjqqqzzz~~~xxxooogggaaaZZZYYYYYY\\\___bbbbbbbbbccckkkuuu{{{}}}~~~~~~~~~~~~}}}}}}yyyyyyzzzzzz{{{{{{||||||~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{vvvrrrttt{{{~~~xxxuuuzzzqqqfffaaacccgggkkklllmmmfff___[[[YYYYYY```iiisss}}}pppeee^^^[[[XXXXXX\\\aaajjjyyyuuulll___VVVNNNJJJIIIHHHMMMSSSXXX]]]eeelllsss|||zzzqqqpppqqqvvv~~~wwwfffZZZMMMEEEDDDCCC@@@;;;:::999888666555555555666666888:::===@@@BBBDDDEEEAAACCCEEEHHHKKKNNNPPPQQQWWW\\\bbbeeehhhoooyyy{{{qqqpppuuuwwwsssmmmcccbbbgggqqq}}}~~~{{{}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxvvvsssqqqooojjjiiijjjlllpppsssttttttqqqpppooommmkkkfff```\\\TTTQQQLLLGGGDDD@@@<<<:::777888888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCFFFNNN[[[gggtttnnnXXXMMMGGGIIIJJJJJJPPPZZZhhh{{{kkkAAAAAABBBDDDGGGHHHFFFEEEBBBBBBBBBBBBAAA@@@@@@???BBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIIMMMXXXaaaooosssnnnnnnsssyyy}}}}}}|||||||||}}}~~~~~~zzz}}}mmmhhhkkkgggggghhhiiifffaaaccchhhvvvzzzqqqiiiddddddhhhpppxxx~~~xxxqqqjjjeee\\\ZZZYYYZZZ]]]aaacccddddddlllvvv|||||||||~~~~~~~~~~~~~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||}}}~~~~~~}}}~~~~~~}}}|||zzzuuurrruuu{{{}}}yyyzzz}}}sssjjjbbbZZZWWWZZZbbbhhhkkkrrrjjjaaa\\\[[[```kkkwww|||mmmaaaZZZWWWRRRTTTZZZdddnnn{{{wwwiii___TTTOOOLLLKKKKKKLLLSSS[[[bbbjjjuuuxxxvvvyyy}}}{{{ooo]]]TTTIIICCCAAA@@@<<<999888888777666666555666666666888:::===???AAACCCCCCAAABBBDDDGGGJJJMMMPPPQQQTTTYYY^^^bbbfffooo{{{zzzuuuqqqtttzzzzzzrrrjjjggggggnnn{{{|||~~~}}}zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{xxxxxxxxxwwwuuussspppooooooooooooqqqssssssrrrpppmmmllljjjiiigggbbb\\\XXXPPPLLLHHHDDDAAA>>>:::888444555666888888999999999;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAAFFFJJJTTTbbbooo{{{}}}eeeQQQIIIFFFHHHIIIJJJSSS___oooyyycccCCCBBBAAACCCEEEFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCEEEEEEEEEEEEDDDBBB@@@???????????????????????????>>>???AAACCCDDDFFFIIILLLSSS]]]kkk{{{~~~rrrlllkkkpppvvvvvvwwwwwwyyy{{{~~~}}}xxxhhhaaabbbbbbbbbeeegggdddaaadddkkkuuu{{{rrrjjjeeecccgggmmmvvv~~~|||tttmmmhhh^^^\\\XXXXXX\\\aaaeeegggfffnnnxxx|||{{{zzz}}}~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||~~~~~~}}}~~~~~~|||{{{|||zzzxxxyyy}}}}}}{{{qqqggg\\\YYYUUUVVV]]]gggqqqwww~~~tttiiidddeeemmm|||oooaaaYYYXXXXXXVVV]]]jjjxxx}}}rrrggg[[[TTTLLLKKKLLLOOOQQQUUU^^^hhhttt}}}qqqdddUUUOOOHHHCCC???<<<:::888777777777666666666666666666888:::===???AAAAAABBBAAABBBDDDGGGJJJMMMOOOPPPQQQUUU[[[___dddnnn|||uuussstttxxx}}}{{{ssskkkkkkmmmvvv}}}{{{|||{{{xxxxxxyyyzzzzzz{{{|||}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzz{{{vvvvvvvvvvvvtttrrrooonnnoooooooooqqqrrrqqqnnnlllkkkiiihhhfffccc^^^XXXSSSLLLHHHDDDAAA>>>;;;888666444555777888::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBIIIMMMYYYiiivvvsss\\\NNNHHHFFFIIIKKKMMMYYYgggwwwqqqZZZBBB@@@???@@@BBBDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAACCCDDDEEEEEEFFFGGGGGGGGGEEEDDDBBB@@@???????????????@@@@@@@@@>>>@@@CCCDDDEEEGGGIIIKKKOOOYYYfffttt~~~pppiiigggmmmsssqqqrrrtttwww{{{uuueee]]]]]]bbbcccgggiiigggdddiiipppuuu|||ssskkkfffbbbeeelllttt|||wwwnnnhhh```]]]XXXXXX[[[aaafffiiihhhpppxxx{{{yyyyyy|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{zzzxxxxxxxxxyyy{{{|||~~~~~~}}}~~~}}}}}}~~~yyysssppphhh___WWWWWWYYY^^^hhhuuu}}}qqqlllnnnyyyvvvggg\\\XXX[[[^^^cccmmm}}}}}}nnnbbbYYYQQQLLLJJJKKKOOOTTTXXX]]]hhhtttwwwfffYYYPPPMMMHHHCCC>>>:::888888777777777777777777666666666888:::===???@@@AAAAAAAAABBBDDDGGGIIILLLNNNOOOOOOSSSXXX]]]cccnnn}}}zzzvvvvvvxxx|||}}}uuunnnmmmqqq{{{{{{tttwww{{{|||yyywwwwwwwwwxxxxxxyyyzzz{{{||||||||||||yyyyyyxxxxxxxxxyyyzzzzzzuuuvvvvvvuuusssqqqooommmkkkkkklllnnnooonnnkkkhhhkkkiiigggddd```[[[TTTOOOIIIFFFBBB>>><<<999666444666777999;;;<<<===<<<<<<999999:::::::::;;;;;;;;;===>>>???@@@AAABBBCCCCCCJJJOOO\\\mmm|||lllVVVMMMHHHHHHLLLNNNRRR___ooo}}}kkkSSS???@@@AAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@BBB@@@>>>>>>@@@BBBDDDDDDIIIIIIJJJIIIGGGEEEBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>???@@@AAABBBDDDHHHKKKLLLUUU^^^fffuuuppphhhhhhkkknnnuuuwwwzzz}}}}}}uuuddd[[[\\\bbbfffiiiggghhhlllooonnnxxxxxxpppiiidddeeekkkssswwwzzz}}}yyysssmmmggg___XXXXXX]]]cccdddccceeehhhlllooorrrvvv|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}{{{zzzyyy||||||{{{{{{{{{{{{||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~ooogggccc___]]]^^^___]]]]]]fffyyyvvvsss|||vvvfff]]]XXXVVVZZZbbbkkk}}}pppcccYYYPPPKKKJJJLLLNNNQQQXXXaaaooo}}}{{{kkk]]]TTTMMMIIICCC>>>;;;:::888777444444444444444555777777888888:::<<<>>>???AAABBBCCCDDDFFFHHHKKKMMMOOOPPPOOOQQQTTT[[[gggtttxxxsssxxx~~~}}}yyyvvvuuuyyy}}}~~~vvvooowww}}}zzzxxxzzzyyyvvvuuuxxxpppuuuxxxxxxyyy{{{zzzvvvxxxvvvuuuuuuwwwxxxxxxwwwuuuttttttsssqqqooommmllljjjjjjiiigggfffcccbbbaaabbbbbbaaa___ZZZTTTOOOLLLDDDAAA>>>:::888888888999777888888888888999999999::::::;;;;;;<<<=========@@@>>>???AAABBBAAAEEEKKKMMMYYYgggtttuuu^^^PPPMMMEEEDDDKKKPPPTTTcccuuuuuu___RRR@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@BBB@@@??????@@@BBBDDDDDDGGGHHHHHHHHHGGGDDDBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>???@@@AAAAAACCCFFFHHHLLLSSS[[[aaannn|||ooohhhhhhooottt~~~{{{zzz~~~uuufff^^^___eeejjjnnnmmmnnnrrrtttsss{{{yyyqqqkkkhhhgggkkkqqqvvvzzz~~~|||wwwrrriiibbbZZZYYY^^^cccdddccccccfffjjjnnnrrrwww~~~~~~}}}||||||zzz{{{|||}}}}}}||||||{{{|||{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}pppbbb[[[YYYYYY[[[^^^dddfffkkkvvv{{{yyy}}}rrrhhh]]]YYYXXX[[[eeeooo~~~wwweeeZZZTTTNNNLLLMMMQQQVVV___iiiuuutttfffZZZSSSKKKFFFAAA<<<999888666555444444444444555666777777888999:::<<<>>>@@@AAABBBBBBCCCFFFIIILLLNNNOOOPPPOOOQQQVVV^^^hhhrrrzzzyyy|||xxxtttsss|||uuuppplllkkkvvv{{{xxxvvvvvvuuupppppprrrkkkoooqqqqqqtttyyy{{{zzzwwwvvvuuuvvvxxxzzzzzzyyytttsssrrrqqqnnnllljjjhhhffffffeeedddbbb```^^^]]]^^^]]]\\\ZZZVVVPPPKKKHHHBBB@@@===999888777888999888888888888999999999999;;;;;;<<<<<<===>>>>>>???===;;;<<>>???@@@@@@@@@@@@CCCEEEJJJOOOUUUZZZdddsssyyynnngggjjjuuu~~~yyywww~~~~~~|||uuuiiibbbcccfffmmmtttvvvxxx}}}~~~|||{{{sssmmmmmmjjjjjjqqqwww{{{|||wwwllleee]]][[[^^^bbbcccbbbbbbdddhhhlllrrrzzz~~~|||zzzzzzyyyzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxx{{{mmm```SSSOOOPPPTTTZZZaaahhhppp|||~~~tttmmm___[[[WWWWWW[[[eeevvvssssssuuu{{{vvviiiZZZRRRNNNMMMOOOSSSTTT]]]kkkzzzzzzlll```WWWQQQHHHDDD>>>999777666444333444444444444555666777888::::::;;;===>>>@@@AAAAAA@@@BBBFFFJJJMMMNNNNNNNNNMMMPPPWWW^^^dddjjjmmmooosssxxx~~~|||wwwuuuwwwwwwkkkggghhhnnn||||||yyyxxxtttqqqpppmmmgggfffhhheeehhhjjjjjjnnnvvvzzzzzzxxxwwwvvvwwwzzz{{{{{{zzzsssrrrqqqnnnkkkgggeeeccc``````___^^^\\\ZZZYYYXXXWWWVVVUUUSSSOOOJJJFFFCCC@@@>>>;;;888777777777888888888888888999999999:::<<<<<<======>>>?????????<<<:::;;;???AAACCCHHHOOO\\\iiixxxzzzbbbRRRKKKJJJHHHJJJPPPUUU^^^rrrzzzcccPPPFFF@@@@@@??????>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAACCCDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAAAAAAAA@@@??????>>>???@@@@@@??????@@@BBBGGGKKKOOOSSS[[[hhhvvv~~~wwwllldddiiixxxwwwuuuzzz~~~|||vvvmmmggggggeeeoooyyy|||uuupppnnnjjjkkksss{{{zzznnnhhh```\\\]]]```aaa```aaacccffflllsss|||~~~|||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuupppmmmrrr}}}~~~}}}}}}~~~~~~dddXXXMMMJJJMMMTTT___hhhmmmzzzzzzpppgggbbbWWWWWWWWWZZZbbbtttxxxooogggkkkuuulll```TTTNNNMMMOOOUUU\\\]]]hhhyyytttggg]]]TTTOOOFFFBBB<<<888666555444333444444444444555666777888;;;;;;<<<===>>>@@@@@@AAA>>>AAAFFFKKKMMMMMMLLLKKKJJJMMMQQQVVVZZZ\\\^^^^^^```fffnnnvvv|||zzzvvvzzzsssgggfffmmmwww|||xxxwwwuuuooojjjhhhccc]]]\\\^^^bbbfffiiikkkpppxxx|||{{{{{{zzzyyyzzz{{{{{{zzzxxxrrrqqqooolllhhhdddaaa___\\\\\\[[[ZZZXXXVVVTTTSSSPPPPPPOOOLLLIIIEEEAAA???===;;;999777666666777888888888888999999999::::::;;;<<<<<<===>>>>>>?????????>>>???BBBEEEFFFLLLSSS___mmm~~~mmmXXXLLLIIIGGGHHHMMMTTTZZZfff}}}rrr]]]LLLDDD@@@??????>>>>>>======<<<:::;;;;;;<<<===>>>??????@@@BBBCCCBBBAAAAAABBBDDDAAAAAABBBBBBCCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>???@@@AAAAAA@@@???@@@AAADDDGGGJJJOOOVVV```ooozzz~~~|||uuuiii```eeevvvxxxuuuyyy}}}yyyrrrmmmllliiittt}}}wwwrrrmmmjjjmmmvvv}}}zzzpppjjjbbb]]]]]]^^^______bbbcccffflllsss|||yyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~nnnjjjhhhnnnzzz~~~}}}}}}~~~~~~xxx```WWWNNNNNNRRR[[[gggrrr{{{uuukkkccc\\\XXXSSSVVVZZZ```nnnxxxooogggbbbeeennn}}}yyyeee[[[QQQNNNOOOTTT\\\eeerrr}}}|||rrrhhh]]]SSSLLLEEEAAA<<<888777666555444555555555555555666888888;;;<<<<<<===>>>??????@@@===@@@EEEJJJLLLKKKIIIGGGGGGGGGHHHJJJLLLNNNOOOPPPOOOUUU___iiirrrzzz~~~~~~~~~zzztttuuuuuullleeehhhuuu{{{xxxxxxxxxpppiiiccc```\\\XXXYYY]]]dddkkksssxxx~~~~~~~~~}}}{{{xxxvvvpppooommmjjjfffbbb___]]][[[ZZZYYYWWWUUURRRPPPNNNKKKJJJIIIGGGDDDAAA>>>===:::999888777777777777888888999999999999::::::::::::;;;;;;<<<<<<======>>>BBB@@@AAADDDFFFIIIOOOWWWaaappp|||bbbQQQIIIHHHEEEHHHOOOWWWaaaqqqmmmZZZLLLFFF?????????>>>>>>=========:::;;;;;;<<<===>>>>>>???@@@CCCEEEDDDAAA@@@BBBEEEAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@??????>>>@@@BBBCCCCCCBBBAAAAAABBBCCCEEEIIINNNRRRZZZhhhuuuzzzyyytttjjjbbbdddqqq}}}zzzxxx{{{~~~zzzvvvssssss~~~}}}xxxtttmmmlllnnnuuuzzzyyyyyy{{{~~~{{{qqqllleee___^^^^^^``````ccccccfffkkkrrrxxx|||}}}nnnqqquuuyyy~~~~~~}}}||||||||||||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||nnnkkkkkkpppzzz~~~~~~~~~~~~}}}}}}~~~nnn\\\VVVSSSVVV]]]ggguuuuuuiii```ZZZUUURRRRRRXXXaaakkk~~~uuukkkbbb^^^]]]]]]jjjuuuwwwooo]]]VVVPPPQQQUUU\\\hhhsss{{{sssiii^^^RRRKKKDDD@@@;;;888777777666555555555555555666777888888;;;;;;<<<<<<======>>>>>>===@@@DDDHHHIIIGGGEEECCCBBBBBBAAAAAABBBCCCEEEGGGEEEJJJSSS^^^hhhpppuuuwww|||{{{yyyuuuqqqnnnmmmnnnvvv|||}}}vvvtttzzz~~~ppplllkkkuuuxxxuuuvvvwwwxxxjjjccc\\\ZZZZZZ[[[```gggoooxxx~~~}}}zzzuuurrrlllllljjjgggdddaaa^^^\\\[[[ZZZXXXUUURRRNNNLLLJJJFFFFFFEEECCCAAA>>><<<;;;888888777777777888888999999999999999::::::::::::::::::;;;;;;<<<=========AAA???@@@DDDGGGJJJRRRZZZgggvvvoooYYYLLLHHHGGGFFFJJJQQQ\\\jjj}}}iiiWWWKKKGGG??????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>@@@CCCFFFEEEAAA@@@BBBEEEBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@???>>>>>>AAACCCEEEEEEDDDCCCCCCDDDDDDEEEIIINNNPPPTTT```nnnxxxzzzyyyssslllkkkpppwwwzzz~~~|||{{{~~~|||}}}}}}yyyuuuqqqooooooqqqpppnnnqqqvvv{{{|||tttooohhhbbb``````bbbcccccccccdddhhhnnnrrrrrrqqqhhhkkkpppwww|||~~~}}}||||||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}|||{{{zzz{{{|||}}}~~~}}}}}}|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}tttttttttwww|||~~~~~~~~~}}}~~~}}}||||||}}}~~~zzzhhhWWWVVVXXXbbbmmmyyy}}}uuujjj```ZZZWWWVVVUUUXXXbbbooo}}}{{{wwwqqqkkkbbbZZZVVVXXX^^^bbbsss{{{mmmcccVVVRRRQQQWWW```kkkyyy|||sssiii^^^RRRKKKCCC???:::777666666666555555555555555666777888999;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEEEEDDDAAA@@@>>>>>>>>>>>>???@@@AAABBBAAAEEEMMMWWW```fffhhhiiihhhhhheeebbb^^^\\\\\\]]]eeemmmyyy{{{xxx||||||vvvvvvzzzxxxrrrrrrttttttsssccc\\\WWWXXX\\\cccoooyyy{{{zzzxxxwwwvvvsssnnnkkkggggggfffdddaaa___]]][[[[[[YYYWWWTTTOOOKKKHHHFFFCCCBBBAAA???===;;;:::999777777777888888999999:::999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>@@@>>>@@@EEEJJJOOOXXXaaaqqq{{{bbbRRRJJJGGGFFFIIIMMMTTTaaattt{{{dddRRRHHHDDD>>>>>>>>>>>>????????????<<<<<<<<<===============@@@CCCGGGEEEBBB???BBBEEECCCCCCCCCBBBBBBCCCCCCDDD???@@@@@@@@@@@@???>>>>>>BBBDDDFFFGGGFFFDDDEEEEEEEEEEEEIIINNNNNNPPP[[[iiixxx|||}}}xxxtttsssuuupppvvvyyyyyyzzz~~~}}}~~~~~~~~~}}}yyyvvvuuuqqqnnnlllhhhfffkkkrrrxxx~~~~~~vvvqqqjjjeeebbbbbbdddfffcccbbbcccgggkkkmmmkkkiiieeeiiiooouuu{{{~~~}}}}}}|||||||||~~~||||||{{{{{{{{{{{{|||||||||{{{zzzyyyzzz{{{~~~~~~}}}||||||||||||}}}}}}}}}}}}|||||||||~~~{{{{{{|||}}}~~~~~~{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||{{{{{{|||~~~~~~~~~xxxdddUUUVVV]]]kkkyyyyyy{{{}}}~~~|||ssslllbbb[[[XXXYYYZZZ[[[bbbnnn|||yyyqqqiiidddaaa___[[[VVVRRRSSSZZZdddkkk{{{uuuggg\\\RRRQQQTTT]]]iiiwww}}}sssiii]]]RRRKKKAAA>>>999666555555555555555555555666666777888999;;;;;;;;;;;;;;;;;;;;;;;;???@@@BBBDDDCCCBBB???>>>;;;<<<>>>???@@@@@@@@@@@@BBBEEEKKKSSS[[[___```___XXXWWWVVVRRROOONNNPPPQQQXXXbbbooo|||zzz||||||}}}~~~zzzqqqoooqqqsssqqqnnn___XXXTTTXXX___kkkzzzvvvqqqpppoooooonnnkkkgggcccccccccbbbaaa```^^^\\\[[[[[[YYYVVVRRRNNNIIIEEECCC@@@@@@>>>===;;;:::999888666777777888999999::::::999999:::::::::;;;;;;;;;<<<<<<======>>>?????????@@@???AAAHHHNNNUUU___iii{{{rrr[[[NNNIIIFFFEEEKKKOOOWWWeeezzzxxx```NNNDDD@@@>>>>>>=========>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????AAAAAA@@@@@@???>>>======@@@AAABBBCCCDDDCCCBBBAAAEEEEEEFFFHHHIIINNNZZZgggvvvxxxrrrooorrrnnnmmmqqquuuuuuvvvyyy|||~~~}}}{{{|||yyytttnnnhhhfffgggjjjmmmsssyyyzzzuuuoooiiifffeeeggghhh___aaaccceeefffiiilllooossstttvvvxxx{{{~~~~~~zzz{{{{{{|||||||||||||||yyyyyyyyyzzz{{{|||}}}~~~|||{{{{{{zzzzzzzzz{{{{{{~~~~~~}}}{{{yyyzzz}}}}}}}}}||||||||||||}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}{{{yyy~~~}}}|||{{{{{{{{{{{{{{{~~~~~~~~~nnn___TTTVVV___qqqxxxsssjjjkkkmmmppprrrtttsssqqqlllddd___^^^\\\\\\cccmmmttt|||}}}wwwmmmfffaaa^^^ZZZWWWPPPQQQTTTVVVVVVZZZgggtttyyykkk\\\TTTRRRUUU]]]hhhwww{{{oooggg^^^TTTLLL@@@===999666555444333222555444333222333555777999888:::;;;;;;999888888888>>>@@@BBBBBB@@@>>>======:::;;;===>>>@@@AAAAAAAAA???EEEKKKQQQYYY^^^[[[TTTTTTNNNJJJJJJJJJGGGGGGJJJMMMUUUaaaooo|||~~~{{{sssmmmooovvvvvvlllbbbXXXVVVUUUZZZgggxxxvvvmmmjjjfffeeecccbbbaaaaaaaaabbbddddddbbb___\\\[[[\\\]]]XXXUUUQQQMMMKKKHHHDDDBBB>>>===<<<;;;999888777666777888888888888999999999888888999::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<>>>???CCCHHHMMMWWWiiiyyyaaaSSSMMMGGGFFFIIIJJJRRR^^^oooppp\\\KKKCCCCCC>>>>>>=========>>>??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@??????>>>============???@@@@@@@@@???>>>DDDCCCEEEHHHIIIMMMXXXdddqqq|||yyyrrrooojjjiiinnnrrrssstttvvv}}}{{{{{{}}}vvvrrrlllgggdddfffiiikkksssxxx|||xxxqqqjjjfffddddddeee```bbbeeefffhhhjjjmmmooossstttvvvyyy{{{~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}|||zzzzzzzzzzzzzzz{{{|||}}}{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}|||{{{{{{}}}}}}||||||||||||||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz}}}}}}|||{{{{{{{{{||||||}}}~~~~~~pppaaa]]]aaalll~~~tttjjjccc]]]^^^___bbbfffhhhiiiiiijjjeeedddgggiiikkksss}}}}}}vvvlllfff^^^XXXUUUSSSPPPNNNKKKLLLPPPVVV[[[bbbppp||||||sssdddXXXRRRQQQWWWbbbqqqzzznnnfff]]]SSSKKKAAA===999666555444333222555555444444555777999;;;999:::;;;:::999888888:::===???AAAAAA@@@>>>======;;;<<<===???@@@AAAAAAAAABBBGGGNNNSSSZZZ]]]XXXPPPNNNHHHDDDEEEEEECCCCCCFFFHHHNNNXXXeeesss~~~zzzllliiiiiipppyyyzzzqqqhhhVVVWWW[[[fffuuu|||uuunnnddd^^^]]]\\\\\\[[[[[[]]]___aaabbbaaabbbdddcccaaa^^^\\\[[[SSSPPPLLLHHHFFFCCC@@@>>><<<<<<;;;:::999888777777888888888888999999999999888999999:::;;;;;;<<<<<<===============>>>>>>???>>>@@@DDDKKKQQQ]]]ppptttYYYMMMIIIEEEEEEJJJNNNWWWdddvvvkkkYYYJJJDDDEEE??????>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<===>>>>>>>>>>>>===BBBBBBEEEHHHIIILLLVVVbbbnnn{{{vvvmmmhhhhhhnnntttvvvwwwyyy~~~~~~}}}zzzzzztttpppjjjeeeccceeehhhjjjqqqwww{{{tttmmmgggcccbbbaaabbbdddggghhhiiikkkmmmooorrrtttvvvyyy|||~~~~~~}}}}}}~~~~~~}}}}}}|||{{{||||||}}}~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzzzzz{{{{{{||||||{{{}}}~~~~~~}}}|||}}}~~~||||||{{{{{{{{{{{{||||||}}}||||||{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{||||||{{{{{{{{{|||}}}}}}|||}}}~~~~~~~~~~~~sssfffaaahhhvvvxxxmmmbbbXXXRRRQQQQQQRRRUUUYYY]]]bbbdddhhhhhhllltttzzzwwwkkkcccZZZVVVPPPKKKIIIIIIHHHHHHJJJLLLSSS^^^hhhrrr~~~}}}vvviii[[[RRRPPPRRR[[[kkk{{{yyymmmeee\\\QQQJJJAAA===999666555555444333555444444555777999<<<===;;;;;;;;;999888888999;;;<<<>>>@@@@@@>>>===<<<=========>>>???@@@@@@AAAAAAFFFLLLSSSXXX]]]^^^WWWNNNIIICCC@@@AAAAAA@@@AAACCCDDDHHHPPP[[[hhhuuurrreeedddeeejjjsssyyyvvvjjj```VVVZZZeeeuuuuuuiiiaaaZZZUUUTTTVVVVVVVVVVVVWWWZZZ]]]aaacccccceeehhhjjjgggbbb[[[WWWOOOLLLHHHEEEBBB@@@===;;;999999999999888888888888888888999999999:::::::::999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAAFFFOOOXXXeeeyyy~~~gggRRRIIIGGGDDDGGGMMMSSS^^^ooovvvdddTTTIIIEEEFFF@@@@@@??????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBBBB@@@?????????>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@AAABBBEEEIIIJJJMMMVVVaaarrrxxxnnnjjjjjjrrrzzz}}}~~~{{{{{{|||{{{}}}~~~zzzxxxssspppjjjfffdddeeegggiiipppuuu}}}|||vvvpppjjjeeebbb```dddfffiiijjjjjjkkkmmmnnnppprrruuuxxx{{{~~~~~~}}}}}}|||~~~}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyzzz{{{{{{|||||||||zzz|||~~~}}}|||||||||{{{{{{zzzzzz{{{{{{||||||{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwmmmgggooopppccc\\\UUUNNNHHHLLLMMMNNNPPPTTTZZZaaafffiiinnnwww~~~tttiii^^^VVVQQQNNNJJJGGGEEEFFFGGGHHHOOOSSS^^^ooo||||||vvvnnn```SSSNNNQQQVVVaaasssvvvlllcccZZZQQQJJJAAA>>>999777666555444333333333444666888:::===>>>===<<<;;;999888888:::===;;;===>>>>>>===<<<<<<===>>>>>>??????@@@AAABBBBBBIIIPPPWWW]]]bbbbbbYYYOOOHHHBBB???@@@AAA@@@AAADDDCCCFFFKKKUUUbbbppp}}}xxxnnnddd]]]^^^ccckkktttvvvpppcccYYYXXX```ooo|||pppfff[[[VVVTTTSSSVVVZZZZZZZZZZZZ\\\___cccgggiiiooooooooonnnjjjbbbYYYSSSNNNKKKGGGDDDBBB@@@===;;;777777777777888888888888999999999999:::::::::;;;::::::;;;;;;<<<<<<<<<===============>>>???@@@@@@CCCDDDJJJTTT```nnnqqq___NNNIIIHHHGGGLLLSSSXXXfffzzznnn]]]PPPGGGDDDFFFAAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>>CCCDDDEEEFFFFFFEEEDDDCCC?????????>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBFFFJJJKKKNNNXXXcccyyyzzzpppkkkkkkuuu}}}yyyxxx|||~~~~~~{{{yyywwwwww{{{zzzxxxuuurrrlllgggeeeeeegggiiimmmrrrzzz~~~|||xxxsssnnniiieeeccceeegggiiijjjjjjjjjkkklllmmmooossswww{{{}}}~~~~~~}}}}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyzzz{{{||||||{{{{{{yyy{{{~~~~~~|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}uuusss|||uuukkk]]]SSSOOOMMMJJJGGGKKKMMMNNNQQQUUU\\\fffmmmsss{{{zzzpppfff\\\SSSMMMKKKIIIGGGDDDCCCEEEGGGJJJPPPWWWhhh}}}{{{uuurrrmmmdddXXXNNNOOOUUUZZZgggzzzzzzqqqiiiaaaYYYQQQKKKAAA>>>:::777666555444333222222444666888:::<<<=========<<<:::888999;;;>>>;;;<<<>>>===<<<;;;<<<===????????????@@@AAACCCDDDGGGOOOWWW]]]ccccccZZZPPPGGGAAA>>>@@@AAA@@@AAADDDDDDEEEIIIRRR^^^lllzzz~~~||||||||||||{{{yyytttqqqmmmgggaaa\\\ZZZZZZWWW___jjjrrrssslllccc\\\]]]gggxxx}}}pppbbb[[[UUUUUUVVVWWW[[[```dddeeefffiiimmmqqqtttvvv}}}yyytttmmmfff^^^UUUOOOKKKHHHEEEBBBAAA???<<<:::555666666777777888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>@@@AAAAAAFFFHHHOOO[[[iiiwwwfffXXXLLLJJJJJJIIIOOOXXX___ooozzzeeeVVVMMMFFFCCCEEE@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<=========AAACCCEEEFFFFFFEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>>>>???@@@AAADDDIIIKKKOOOZZZfff~~~qqqkkkkkkttt~~~~~~wwwzzz|||{{{yyy{{{wwwuuuwwwxxxwwwuuutttrrrrrrwww|||zzzwwwtttnnniiiffffffggghhhjjjooowww}}}}}}}}}zzzwwwrrrmmmhhheeedddfffiiijjjiiihhhhhhiiiiiilllpppvvvzzz}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyzzz{{{||||||{{{zzzyyyxxxzzz}}}~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}{{{ppp___XXXNNNIIIHHHJJJKKKKKKKKKNNNRRRVVV[[[eeeqqqyyy|||qqqeeeZZZQQQJJJEEEDDDDDDCCCBBBBBBDDDIIILLLQQQZZZmmm|||vvvqqqiiieee```ZZZQQQMMMQQQYYYaaannn}}}rrroooiiiccc]]]VVVPPPKKKBBB>>>:::777666666555444222333444666999;;;<<<============;;;::::::;;;===;;;<<<======<<<<<<===>>>??????>>>???@@@CCCEEEFFFEEELLLUUU[[[aaaaaaYYYOOOEEE???<<<>>>???>>>???BBBCCCEEEIIIQQQ\\\jjjvvv}}}}}}uuutttsssrrrqqqnnnjjjfffbbb]]]XXXUUURRRPPPSSSYYY```gggoooqqqmmmfff```^^^dddpppwwwkkk[[[UUUTTTXXX\\\___ccchhhqqqsssvvvzzz~~~{{{pppggg___XXXPPPKKKGGGDDDAAA>>>===<<<:::888555666666777888888999999:::::::::;;;;;;;;;<<<<<<========================?????????@@@AAABBBCCCDDDHHHKKKTTTdddsssvvv[[[QQQJJJJJJJJJJJJQQQ\\\hhhyyyooo[[[PPPIIIDDDCCCDDD<<<===>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>???@@@BBBDDDEEEDDDBBBAAA===>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>??????BBBFFFIIINNN[[[ggg|||uuummmkkkrrrzzz{{{vvvsssooosssxxxxxxwwwzzzyyyuuuuuuuuutttrrrqqqooonnnqqq{{{~~~}}}yyyuuupppjjjfffeeeeeeeeegggmmmtttzzz~~~~~~zzzuuuoooiiieeeccceeehhhhhhgggfffeeefffdddhhhmmmtttyyy|||~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||}}}|||{{{yyywwwxxxyyy{{{|||zzzyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{||||||||||||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~||||||||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~}}}}}}|||}}}~~~~~~}}}|||zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{|||~~~vvvfff[[[OOOLLLHHHFFFGGGJJJNNNQQQPPPUUU\\\ccckkkvvvvvviii[[[QQQIIIDDDBBBAAABBBCCCDDDEEEIIIOOOUUUZZZcccrrrzzzssskkkfff]]]XXXRRROOOLLLLLLTTT]]]iiiuuuzzzsssnnndddccc```]]]XXXSSSMMMJJJBBB???:::888777666555444333444666888:::<<<<<<===<<<===>>>===;;;;;;;;;===<<<===>>>===<<<<<<>>>@@@>>>>>>>>>???AAADDDGGGHHHHHHOOOVVV\\\aaaaaaZZZPPPEEE@@@<<<===>>>===>>>AAADDDGGGLLLTTT^^^jjjtttzzz~~~~~~}}}zzzvvvwwwyyy{{{{{{xxxuuurrrmmmkkkhhheeeccc___[[[XXXSSSPPPOOOPPPPPPPPPWWW___mmmrrruuuqqqiiibbb```bbbooozzz|||mmmdddYYYVVVWWW___gggnnnttt{{{{{{sssggg^^^XXXRRRLLLGGGDDDAAA>>><<<;;;:::888666666777777888888999999999;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>??????@@@BBBCCCDDDIIIMMMYYYlll~~~fffRRRKKKHHHKKKMMMMMMVVVbbbrrrqqqbbbQQQIIIFFFDDDBBBCCC:::;;;<<<>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<>>>@@@BBBCCCBBB@@@>>>============>>>>>>>>>>>>======<<<;;;<<<===>>>???======@@@DDDGGGMMM[[[hhhxxxyyyqqqmmmrrryyywwwqqqmmmiiiooovvvyyyyyy{{{{{{vvvuuuttttttqqqooommmkkkmmmwwwyyyvvvpppjjjfffdddcccdddfffkkkrrryyy|||}}}wwwpppiiieeebbbdddggggggfffdddddddddbbbeeelllsssxxx|||~~~~~~}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{{{{|||{{{|||}}}}}}|||zzzxxxvvvwwwyyyzzzzzzyyyxxxxxxyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{||||||}}}||||||{{{{{{|||}}}~~~~~~|||}}}~~~~~~~~~yyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}|||{{{{{{{{{|||~~~~~~|||{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}zzz{{{|||~~~{{{lll[[[QQQHHHIIIHHHHHHIIIMMMSSSWWWWWW^^^gggoooyyy~~~~~~zzzqqqcccUUULLLGGGDDDCCCBBBDDDGGGHHHKKKPPPXXX^^^fffmmmxxx}}}}}}yyytttlllddd___VVVOOOJJJHHHIIILLLUUU___qqq{{{xxxpppkkkgggccc___\\\[[[ZZZXXXTTTPPPKKKHHHBBB???;;;888777666555444555666888:::<<<======>>><<<===???>>>===;;;;;;<<<<<<===>>>===<<<===???AAA>>>>>>>>>???AAADDDHHHJJJNNNSSSZZZ^^^cccccc\\\RRRGGGBBB>>>???@@@>>>???BBBGGGJJJPPPXXXbbbllluuuzzz{{{{{{zzzzzz|||yyyrrroooggghhhjjjkkkllllllkkkjjjiiieee```\\\YYYVVVSSSQQQKKKJJJMMMSSSVVVWWW___iiimmmqqqtttpppiiifffjjjoooxxxqqqccc\\\[[[YYY\\\gggsss}}}rrriii^^^WWWSSSOOOIIIEEEDDDBBB???===<<<;;;999777777888888888999999999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>============<<<<<<<<<===>>>@@@AAABBBIIINNN\\\qqquuu[[[NNNIIIHHHMMMPPPQQQ[[[hhhyyy~~~gggYYYJJJEEEDDDCCCCCCCCC<<<=========>>>>>>>>>???===<<<;;;;;;;;;;;;<<<===;;;<<<===<<<<<<<<<>>>@@@>>>??????@@@@@@@@@??????<<<===>>>@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::;;;===>>>???CCCKKKWWW___sss{{{nnnhhhnnnpppkkkiiinnnjjjooowww{{{wwwuuusssqqquuuooolllnnnqqqvvv}}}zzzuuuooojjjeeecccbbbeeejjjpppuuuxxx{{{}}}zzzuuuooojjjjjjiiiggggggfffeeebbb```^^^aaagggooowww}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~zzzzzz{{{{{{zzzyyywwwvvvvvvyyy{{{zzzwwwuuuuuuwwwsssuuuwwwyyyzzzyyyxxxwww~~~~~~{{{{{{{{{zzz{{{}}}~~~~~~}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||~~~}}}|||{{{|||}}}}}}||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||||||||{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~zzzzzzzzzzzz{{{}}}~~~|||mmmZZZMMMJJJEEEGGGJJJJJJKKKOOOVVV[[[aaahhhttt||||||}}}tttiiiYYYMMMGGGDDDCCCCCC???EEELLLOOOPPPVVV```hhhvvv{{{|||{{{tttiii^^^WWWTTTMMMJJJHHHIIIIIIKKKUUU___ttttttjjjbbb^^^[[[VVVSSSSSSQQQQQQOOOMMMKKKIIIGGGFFF>>><<<;;;999777555555444555666888:::;;;<<<======???>>>===<<<<<<===>>>?????????>>>===============???@@@@@@@@@AAADDDHHHLLLIIIPPPWWW]]]ccceee___WWWIIICCC??????@@@???@@@CCCJJJNNNVVVaaakkkqqqssssssuuurrrpppqqqwww~~~}}}uuulllddd___[[[YYYXXXZZZ```ddddddccc```]]]ZZZWWWQQQJJJIIIKKKLLLQQQTTTUUU[[[eeemmmppp|||yyyrrriiidddgggrrr|||vvveee[[[ZZZYYY___iiittt{{{ssshhhaaaWWWQQQMMMJJJEEE@@@???>>><<<:::888777777777666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<=========>>>BBB>>>===@@@AAA@@@CCCHHHKKKYYYjjjyyy|||fffXXXOOOKKKJJJLLLPPPWWWdddppplllYYYPPPIIIFFFDDDBBBDDDHHH============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<<===????????????@@@@@@???>>>>>><<<===???@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;<<<===>>>???BBBJJJTTT\\\lllxxx~~~qqqiiilllnnnjjjkkkqqquuu{{{xxxtttsssssssssyyyrrrnnnooopppttt~~~}}}zzzvvvqqqlllgggdddbbbdddiiinnnsssvvvzzz}}}{{{vvvoookkkiiigggfffeeefffeeecccaaacccdddhhhmmmtttzzz~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||zzzzzzzzzzzzyyyxxxwwwvvvwwwyyyzzzyyyvvvttttttvvvtttuuuwwwxxxyyyyyyxxxxxx{{{}}}~~~~~~|||zzzyyyzzzzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}|||zzz|||}}}}}}|||{{{}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}|||||||||||||||}}}}}}|||||||||}}}~~~~~~}}}||||||||||||{{{{{{{{{zzz{{{|||~~~zzzqqqbbbRRRJJJJJJFFFIIILLLOOOQQQWWW___fffrrryyywwwrrrqqqpppeee\\\PPPGGGDDDEEEFFFGGGIIINNNSSSWWW[[[dddrrr}}}~~~}}}zzzzzzwwwooocccYYYQQQNNNEEECCCDDDFFFIIIMMMXXXcccsss}}}rrrggg^^^VVVSSSQQQMMMJJJKKKJJJIIIHHHFFFEEECCCBBBAAA;;;:::999777666555555444666777999;;;<<<======>>>???>>>===<<<<<<===>>>??????>>>===============>>>>>>???AAABBBCCCEEEIIIKKKJJJQQQYYY___eeegggaaaYYYNNNGGGBBBCCCCCCBBBDDDGGGJJJQQQ\\\iiirrrtttrrroookkkhhhgggjjjqqqyyy~~~yyyrrrjjjbbb[[[WWWVVVWWWZZZ___bbbcccaaa^^^___YYYSSSPPPKKKIIILLLRRRRRRYYY___cccjjjuuu|||~~~{{{ssslllkkkqqq|||zzzkkk\\\WWWYYY```hhhttt|||ooogggaaa[[[RRRMMMKKKIIIDDDAAA???===;;;999777666666666555555666777888999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>@@@======@@@AAABBBGGGMMMQQQ```qqqppp[[[OOOLLLJJJLLLOOOSSS[[[iiiwwwwwwbbbTTTLLLEEECCCBBBAAACCCHHH>>>>>>>>>>>>============;;;<<<============<<<;;;;;;<<<===<<<;;;;;;===??????????????????>>>============???@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<===??????AAAGGGPPPWWWbbbooouuukkkkkkllllllqqqxxx~~~vvvrrrsssuuuwww|||wwwrrrpppppprrr{{{|||{{{xxxsssnnniiieeeccccccfffkkkppptttyyy}}}~~~~~~{{{wwwqqqmmmiiigggffffffggggggfffeeeffffffgggjjjooouuu{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~||||||||||||||||||||||||~~~~~~}}}}}}|||{{{{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyyyywwwuuusssssstttuuuvvvvvvwwwxxxxxxyyyyyywwwyyy{{{{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{|||}}}}}}}}}}}}|||zzz{{{||||||{{{{{{|||~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}||||||||||||~~~}}}}}}}}}}}}}}}~~~{{{{{{||||||||||||{{{{{{}}}}}}||||||||||||}}}}}}}}}}}}~~~sssgggXXXLLLIIILLLIIIMMMRRRWWW]]]eeeooowwwxxxoooiiieeebbb___VVVPPPIIIDDDDDDGGGKKKMMMNNNRRRXXX^^^gggvvv|||wwwvvvzzzxxxrrrhhh\\\QQQJJJGGGBBBAAABBBFFFJJJOOO[[[fffqqqyyy{{{kkk]]]WWWOOOIIIHHHGGGDDDAAABBBBBBAAAAAA@@@???>>>======999888777666555555555555888999:::<<<===>>>>>>>>>>>>>>>============>>>>>>==================>>>???===???BBBDDDEEEGGGJJJLLLLLLTTT]]]ccchhhjjjeee^^^QQQIIICCCBBBBBBBBBDDDHHHKKKSSSbbbpppwwwuuunnnggg___]]]^^^cccllltttyyyzzzxxxtttmmmeee^^^XXXTTTRRRTTTZZZaaafffeeeaaa]]]ZZZYYYTTTOOOMMMKKKLLLSSS[[[]]]gggrrrzzz}}}uuurrrvvv~~~zzzlll___VVVWWW^^^jjjsss|||qqqddd]]]XXXSSSLLLIIIHHHFFFCCC@@@>>><<<:::777666555555555555666666777888999::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???<<<===@@@BBBEEEKKKSSSZZZiii|||yyyaaaQQQHHHHHHIIIMMMRRRWWW```rrrkkkVVVMMMFFFAAA@@@??????DDDJJJ>>>>>>>>>>>>============:::<<<===??????===<<<:::;;;<<<===<<<;;;;;;<<<>>>????????????>>>===<<<<<<===>>>???@@@AAA@@@??????>>>>>>>>>=========<<<<<<<<<===??????@@@DDDLLLRRR\\\hhhwwwzzzooommmooosss{{{~~~vvvsssuuuyyy||||||yyyvvvtttsssvvv|||{{{zzzxxxuuupppkkkfffdddbbbdddhhhmmmqqqvvv{{{~~~}}}}}}~~~~~~}}}yyysssoookkkiiiffffffhhhiiijjjiiifffeeeeeefffiiipppyyy~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||||||||{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxxxxyyyxxxxxxvvvtttsssssssssvvvvvvvvvvvvwwwxxxyyyzzzuuuwwwzzzzzzyyyyyyyyyyyyyyyzzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}||||||||||||||||||||||||||||||||||||xxxyyyzzz{{{||||||||||||yyy{{{||||||{{{zzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||~~~~~~}}}}}}}}}}}}xxxyyy{{{|||}}}}}}|||{{{~~~~~~~~~}}}}}}|||||||||~~~uuugggWWWLLLKKKOOONNNSSS[[[ccckkkuuuzzzqqqfff___\\\ZZZUUUQQQOOOKKKGGGEEEGGGKKKPPPSSSTTTYYYaaajjjwww~~~wwwuuuuuu}}}wwwnnnbbbVVVLLLFFFCCCEEEDDDEEEIIIKKKPPPZZZeeeqqqwww}}}yyymmm^^^RRRNNNFFFAAAAAABBB???===>>>============<<<<<<<<<<<<777777777666666777777777999:::;;;===>>>>>>??????>>>>>>============>>>>>>===<<<<<<======???@@@@@@>>>@@@DDDGGGHHHJJJLLLNNNOOOXXXbbbiiimmmooojjjcccUUUMMMFFFDDDCCCBBBEEEIIIKKKTTTbbboootttpppfff^^^WWWWWWYYYaaallltttwwwwwwoookkkddd\\\WWWTTTSSSTTTYYY```hhhkkkggg```ZZZWWWQQQNNNNNNQQQSSSVVV]]]eeeooo|||}}}xxxyyyzzzlll```WWWUUU]]]gggrrrzzz|||sssiii___YYYRRRNNNIIIFFFDDDCCCAAA???<<<:::888666555444444444888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@>>>???BBBDDDGGGPPPYYYbbbrrrkkkWWWLLLIIIGGGHHHMMMSSSZZZggg|||wwwaaaPPPGGGBBB>>>>>>???@@@FFFNNN>>>>>>>>>>>>============;;;<<<>>>??????>>><<<;;;;;;<<<===<<<::::::;;;===>>>>>>>>>>>>>>>===<<<;;;===>>>???AAAAAA@@@@@@???=========<<<<<<<<<;;;;;;<<<>>>?????????CCCIIINNNXXXcccpppzzz}}}tttqqqssszzz}}}wwwtttuuuzzz}}}zzz|||}}}}}}}}}{{{zzzxxxuuuqqqlllhhheeecccdddfffjjjoootttxxxzzz{{{{{{}}}~~~~~~{{{uuuqqqkkkhhheeedddeeeggghhhhhhbbbbbbbbbcccfffnnnxxx}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}zzzyyyxxxwwwwwwwwwxxxyyyzzzxxxvvvuuuttttttssssssvvvvvvvvvvvvwwwxxxyyyzzzuuuwwwzzz{{{zzzyyyzzzzzzyyyzzz|||}}}~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyzzz{{{|||||||||xxxzzz{{{{{{zzzzzz{{{||||||||||||}}}}}}|||||||||zzz{{{{{{|||||||||{{{{{{~~~~~~~~~~~~}}}}}}||||||xxxyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}||||||~~~{{{nnn^^^QQQNNNQQQUUU\\\fffpppzzz{{{tttooofff^^^VVVQQQQQQOOOKKKGGGGGGGGGGGGHHHLLLRRRXXX\\\dddiiiqqq{{{yyyvvvwwwyyy~~~wwwjjj]]]RRRJJJEEECCCEEEDDDFFFJJJMMMRRR\\\fffsssxxx~~~~~~yyyqqqeeeXXXPPPIIIBBB>>>???@@@>>><<<===:::::::::::::::;;;;;;;;;888777777777888888999::::::;;;<<<===>>>>>>??????======>>>>>>>>>>>>======<<<<<<======???@@@BBBCCC@@@CCCGGGJJJLLLNNNQQQSSSVVV```kkkqqqtttuuupppjjj]]]TTTLLLIIIGGGFFFGGGKKKMMMTTT^^^gggkkkggg^^^WWWSSSSSSWWWaaammmvvvvvvtttgggccc]]]WWWTTTUUUWWWZZZ```eeeiiiiiiccc\\\XXXVVVPPPMMMMMMQQQWWW```lllxxx~~~{{{zzzuuukkk___WWWTTTVVV```jjjuuu{{{~~~uuulllccc[[[UUUNNNKKKGGGDDDBBB@@@===<<<:::999777555444444555555999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>????????????@@@BBBAAABBBDDDFFFJJJUUU```kkk{{{vvv___PPPJJJIIIIIIIIIMMMTTT^^^ooolllYYYLLLCCC???>>>???@@@BBBJJJSSS============>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<<<<<<<===;;;:::999;;;<<<<<<<<<============<<<<<<>>>>>>@@@AAAAAAAAA@@@???=========<<<<<<<<<;;;;;;;;;>>>@@@@@@@@@BBBGGGLLLTTT]]]fffoooyyy}}}xxxuuuwww~~~}}}yyyvvvvvvyyy|||yyy~~~|||{{{yyyvvvrrrnnnjjjhhheeedddeeehhhmmmrrruuuvvvyyyzzz|||}}}wwwsssjjjgggbbb``````bbbcccddd^^^```cccdddgggnnnxxx|||{{{|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{||||||}}}}}}zzzzzzyyyyyyxxxyyyyyyzzzzzzxxxuuutttuuuvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyvvvxxx{{{{{{zzzzzzzzz{{{yyyzzz{{{|||}}}|||{{{zzz{{{{{{{{{|||||||||}}}}}}||||||}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzz{{{|||||||||xxxyyyzzzzzzyyyyyyzzz|||zzz{{{{{{||||||{{{{{{zzzxxxyyyzzz{{{{{{{{{zzzyyy|||}}}}}}}}}}}}||||||{{{yyyzzz{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~vvvgggYYYTTTUUU]]]fffrrr~~~~~~xxxvvvtttrrrooojjjccc^^^SSSOOOJJJHHHHHHHHHFFFDDDBBBEEEHHHMMMRRRYYYaaafffooossszzz|||yyyzzz|||}}}}}}ssseeeWWWNNNIIIFFFEEEAAAAAAEEELLLRRRYYYdddpppwww}}}yyyvvvooobbbUUUOOOHHHBBB===???@@@===;;;;;;888888888888888888999999888888888888888999:::::::::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>======<<<======???AAACCCEEEFFFEEEHHHKKKNNNPPPSSSWWWYYY___jjjvvv|||~~~}}}xxxrrrbbbYYYQQQMMMJJJGGGGGGIIIRRRUUU[[[aaacccaaa[[[UUURRRRRRWWWbbbpppwwwuuuqqqbbb___YYYUUUTTTWWW\\\___ccceeefffeeeaaa\\\YYYWWWUUUQQQOOOTTT^^^lll~~~vvvwwwzzz|||uuuiii```XXXUUUUUUYYYbbbkkkxxxxxxmmmddd[[[TTTOOOJJJIIIFFFCCC???===;;;:::888777666555555555666777888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@BBBBBBDDDGGGIIIOOO\\\iiivvviiiVVVLLLHHHHHHLLLLLLPPPZZZhhhzzztttaaaQQQHHHAAA???>>>@@@AAADDDNNNXXX;;;;;;<<<===>>>???@@@@@@========================<<<<<<===;;;999999:::<<<::::::;;;<<<============>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;>>>@@@AAAAAABBBGGGKKKOOOVVV]]]cccmmmyyy}}}|||yyywwwxxx}}}|||zzz{{{||||||zzzyyy~~~~~~{{{wwwssspppnnnmmmgggeeedddggglllqqqsssssswwwxxx|||~~~yyytttmmmiiiccc______```aaabbb^^^bbbfffhhhkkkpppxxx}}}{{{zzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzzzzzzzwwwttttttvvvxxxxxxwwwtttuuuwwwxxxyyyyyyxxxxxxvvvxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||}}}}}}|||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{{{{wwwyyyzzzzzzyyyyyyzzz{{{yyyyyyzzz{{{{{{zzzyyyyyyuuuwwwxxxzzzzzzyyyxxxwwwzzzzzz||||||}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}zzzzzz{{{|||}}}~~~qqqddd___```eeennn|||}}}sssooooookkkjjjiiigggccc]]]UUUPPPGGGFFFFFFEEEEEEFFFGGGGGGFFFJJJPPPUUUYYY```ggglllpppsssyyy|||}}}~~~xxxmmm^^^PPPIIIGGGFFFFFFCCCEEEKKKTTT\\\dddqqq|||||||||wwwvvvpppcccVVVQQQJJJDDD@@@AAAAAA>>>;;;;;;999999999999999888888888888777777777777888888999::::::;;;<<<============<<<===>>>??????>>>===<<<======>>>@@@BBBEEEGGGHHHJJJLLLOOOQQQTTTWWW\\\```jjjvvv{{{kkkcccZZZVVVRRRLLLKKKLLLWWWYYY]]]```bbb```[[[WWWTTTUUUZZZffftttzzzvvvpppccc```[[[WWWWWW[[[```dddeeeeeeeeeeeeeeeccc___\\\YYYWWW[[[eeeqqq{{{sssppprrrwww}}}|||tttnnnddd]]]WWWXXX[[[aaajjjrrryyynnnddd[[[TTTNNNKKKEEEDDDCCC@@@===:::999999666555555555555777888:::888888888999999999999:::;;;;;;;;;<<<<<<<<<<<<===?????????@@@@@@@@@AAAAAAAAAAAADDDIIILLLTTTdddrrrrrr\\\OOOJJJIIIHHHOOONNNUUUddduuu}}}hhhVVVJJJEEE???>>>???AAABBBEEEOOO[[[:::;;;<<<===>>>???@@@AAA>>>>>>============>>>>>><<<<<<===;;;999999:::;;;999999;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@????????????>>>>>>>>>>>>:::>>>AAABBBAAACCCGGGKKKJJJPPPVVV\\\fffsss|||~~~yyyzzzyyywwwwww{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwwww~~~}}}yyyuuusssqqqqqqiiifffeeeggglllppprrrrrrvvvxxx{{{zzzuuurrrmmmfffbbbaaaaaabbbccc```dddjjjlllmmmqqqxxx~~~{{{{{{{{{zzzyyyzzz}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{yyy|||||||||||||||||||||||||||||||||{{{zzzzzzyyyyyyyyyzzz{{{|||||||||{{{zzzzzzwwwttttttwwwyyyyyyxxxsssuuuwwwyyyzzzyyyxxxwwwvvvxxxzzzzzzyyyxxxwwwxxxyyyzzzzzz{{{zzzyyywwwvvvyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}||||||}}}}}}}}}}}}||||||}}}|||||||||{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{||||||{{{{{{wwwyyyzzzzzzyyyxxxzzz{{{xxxxxxzzzzzzzzzzzzxxxxxxtttuuuwwwyyyyyyyyywwwvvvxxxyyyzzz|||||||||{{{{{{{{{{{{zzzzzz{{{|||~~~~~~~~~~~~zzzzzz{{{|||~~~xxxlllhhhjjjjjjtttzzzuuuooofffcccfffffffffdddbbb]]]UUULLLEEECCCEEEFFFGGGGGGHHHKKKMMMPPPTTTYYY]]]```dddjjjnnnqqqsssxxx~~~|||~~~}}}ttthhhXXXLLLFFFEEEEEEFFFKKKMMMSSS\\\dddmmmzzzyyyvvvwwwrrreeeYYYTTTNNNGGGCCCDDDDDD@@@<<<<<<;;;;;;;;;;;;::::::::::::777777666666666666777777::::::;;;<<<=========<<<<<<===>>>??????>>>===<<<===>>>???AAACCCFFFHHHJJJMMMOOOQQQSSSUUUZZZ___dddqqq}}}yyyppphhhddd___XXXUUUVVV[[[]]]___cccdddbbb]]]YYYXXXYYY^^^jjjxxx}}}xxxqqqgggddd___\\\\\\___dddgggfffeeefffhhhkkkkkkfffbbbXXX]]]iiizzz~~~wwwqqqlllmmmpppuuuyyyzzzwwwpppkkkccc]]]YYY\\\ccckkkuuu~~~wwwpppeee\\\UUUPPPMMMKKK@@@AAA@@@>>>;;;999999999555444444555666888:::;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======??????@@@@@@@@@AAAAAAAAA>>>@@@DDDIIINNNXXXiiiyyyfffSSSKKKKKKLLLKKKPPPPPPYYYlllsss___OOOFFFCCC>>>===???AAABBBEEEPPP[[[>>>>>>>>>>>>???@@@AAABBB???>>>===<<<<<<===>>>?????????>>>>>>===;;;:::999<<<;;;;;;::::::;;;;;;;;;===>>>????????????>>>>>><<<>>>???>>><<<;;;===@@@@@@@@@@@@AAABBBCCCDDDEEELLLMMMSSS\\\ccciiirrr{{{zzz~~~}}}xxxuuuwww{{{|||tttttttttssssssvvv{{{wwwuuuwwwzzz~~~{{{vvvtttsssssslllhhheeefffkkkqqquuuvvvwwwzzz}}}~~~|||{{{{{{sssmmmeeeaaaaaabbbcccbbb```dddkkkqqquuuvvvuuutttuuuvvvwwwyyyzzz{{{|||||||||zzzyyy{{{~~~{{{zzzyyyzzzzzz~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||||||||}}}||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{{{{||||||{{{{{{xxxxxxwwwwwwvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxxxxyyyyyyxxxxxxxxxzzzyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}||||||{{{||||||yyyxxxxxxwwwwwwvvvvvvvvvzzz{{{|||}}}}}}|||{{{zzzwwwwwwwwwxxxyyyzzz||||||||||||{{{zzzxxxwwwvvvvvvyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyxxxxxxxxxyyyzzzzzzyyyzzzzzzzzz{{{|||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~zzztttqqqvvv~~~{{{sssjjjeeebbbaaabbbdddiiikkkjjjcccXXXOOOKKKKKKEEEFFFHHHJJJLLLOOOSSSVVVYYY]]]bbbggglllooopppqqqqqqttt{{{~~~{{{|||yyykkk^^^OOOFFFFFFIIIJJJIIIQQQWWW^^^eeeqqq}}}}}}{{{xxxwwwtttkkk^^^UUUPPPMMMJJJGGGEEECCC@@@???===;;;::::::;;;;;;:::999777999:::::::::999999:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<===>>>@@@???AAADDDFFFGGGJJJNNNPPPSSSUUUWWWXXXYYY^^^ffflllwww~~~}}}vvvpppiiiccc]]]ZZZeeeddddddeeefffgggeeeddd]]]```iiiuuu~~~yyyrrrfff```]]]___```___```cccaaaccchhhooosssqqqjjjcccbbbnnn|||zzztttrrrrrrsssqqqssswww|||~~~}}}xxxttthhhfffccceeelllxxxzzztttnnnggg]]]WWWSSSOOOIIIDDDAAA???===:::888666666555555555555666666666666666999999:::::::::;;;;;;;;;======>>>>>>>>>>>>======??????>>>>>>???@@@AAAAAA@@@BBBGGGNNNYYYgggwwwttt\\\PPPMMMKKKKKKMMMRRRUUU___ssskkkXXXJJJDDDEEEAAAAAA@@@AAAEEELLLSSSXXX>>>>>>??????@@@AAAAAABBB>>>>>>===<<<<<<===>>>????????????>>>===<<<::::::999999999::::::<<<=========>>>>>>?????????>>>>>><<<>>>???>>><<<<<>>======>>>>>>===;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>@@@BBBBBBDDDGGGIIIJJJMMMQQQSSSUUUXXX[[[]]]^^^cccjjjpppzzzxxxrrrmmmiiiffflllkkkkkklllmmmllljjjgggfffjjjrrr|||xxxqqqccc]]]ZZZ[[[[[[[[[]]]aaaeeekkksssyyyxxxssslllgggnnn{{{vvvnnnllloootttxxx|||rrrrrrrrruuu}}}|||qqqkkkfff___WWWQQQNNNJJJEEE@@@@@@???<<<999777666555555555555666666666666777777999999:::::::::;;;;;;;;;;;;;;;===>>>???????????????????????????@@@AAAAAABBBEEEJJJSSS___oooxxxfffSSSJJJIIIIIIKKKNNNVVV\\\iii}}}sssaaaRRRFFFAAABBB@@@???@@@BBBHHHOOOVVVZZZ>>>???@@@AAABBBBBBAAAAAA>>>>>>===<<<<<<======>>>????????????>>><<<;;;:::777777888999:::<<<>>>???===>>>>>>???>>>>>>======;;;===>>>>>>===>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFLLLNNNUUU^^^dddjjjuuu~~~|||ssspppllliiijjjpppyyy|||tttuuuxxx|||}}}zzzwwwtttssspppmmmiiiiiikkknnnpppqqqqqqtttxxx{{{|||{{{{{{|||xxxsssmmmhhhffffffeeeeeeccceeeiiilllmmmllljjjiiinnnpppssswwwyyyyyyxxxwwwyyyxxxxxx{{{~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{yyyzzz{{{{{{||||||{{{{{{|||{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvxxxyyyzzz{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyzzzyyyyyyyyyyyyyyyzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxyyyyyyzzzxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}rrreee___]]]]]]aaajjjuuu~~~xxxlll___UUUNNNJJJGGGHHHJJJMMMOOOQQQUUUZZZ]]]cccjjjsss{{{}}}}}}|||mmmdddTTTQQQKKKGGGHHHLLLQQQTTT]]]mmm~~~|||zzzxxxwwwxxxwwwvvvwwwwwwsssllleee[[[XXXSSSNNNKKKIIIIIIIIIBBBAAA???>>>??????===<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<=========???@@@@@@???@@@BBBDDDFFFHHHJJJLLLNNNQQQUUUXXXXXX\\\aaacccfffjjjqqqvvv~~~|||yyywwwvvvwwwxxxyyy{{{|||zzzvvvssstttxxx~~~sssjjj^^^XXXUUUUUUVVVWWW\\\bbbkkkttt~~~zzzsssooonnn}}}|||uuummmiiimmmwww~~~zzzqqqhhhbbb\\\WWWPPPLLLIIIFFFBBB>>>???===;;;999777666555555555555666666777777777777::::::::::::;;;;;;;;;;;;999:::<<<===???@@@@@@AAA@@@@@@??????@@@@@@AAABBBEEEIIIPPPZZZiii{{{fffXXXJJJFFFGGGJJJNNNRRRYYYcccuuuzzzeeeVVVLLLDDD@@@AAA@@@???AAAEEEMMMUUU\\\___>>>???AAACCCCCCCCCAAA@@@>>>=========<<<<<<<<<<<>>===<<<;;;888888888999:::<<<>>>???>>>>>>??????>>>>>>======;;;<<<===>>>???@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDDDDJJJMMMUUU^^^fffnnn{{{qqqpppnnnlllnnnttt|||wwwqqqsssxxx~~~~~~{{{xxxvvvqqqnnnkkkiiiiiijjjlllmmmmmmpppuuuyyyzzz{{{{{{|||yyyvvvqqqllliiigggffffffeeefffhhhiiihhhfffdddbbbiiilllppptttwwwwwwvvvuuuwwwwwwxxxzzz}}}~~~||||||{{{{{{|||yyyzzz|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{yyyzzz{{{{{{|||{{{{{{{{{~~~}}}{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{yyyyyyyyyyyyyyyxxxxxxwwwuuuvvvwwwyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxwwwwwwwwwwwwwwwwwwuuutttttttttuuuvvvwwwxxxwwwwwwxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}|||{{{|||}}}qqqfff^^^^^^cccjjjrrr~~~wwwfffXXXQQQMMMIIIFFFIIIKKKNNNOOORRRUUUYYY]]]^^^eeeooowww|||ppp```WWWLLLLLLJJJIIIJJJQQQ[[[cccooo|||zzzwwwuuusssssssssttttttssstttvvvxxxwwwsssooogggfffbbb]]]VVVQQQMMMLLLHHHFFFCCCBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<===>>>===>>>@@@@@@@@@AAADDDFFFIIIKKKNNNPPPRRRUUUYYY\\\\\\aaafffjjjlllpppwww{{{xxxiii^^^WWWSSSPPPQQQSSSVVV^^^gggsss{{{vvvppptttzzz{{{tttooolllnnnwww}}}uuupppjjjbbb\\\UUURRRMMMIIIGGGEEEBBB???===<<<:::777666555555555666666666777777888888999:::::::::;;;;;;;;;;;;<<<:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFLLLUUUbbbrrrwww\\\QQQHHHFFFIIILLLQQQWWW\\\kkkoooZZZNNNIIIDDDAAAAAA@@@AAADDDKKKTTT\\\bbbeee>>>@@@BBBCCCCCCBBBAAA@@@============<<<<<<;;;;;;>>>>>>???>>>>>>===<<<;;;::::::::::::;;;<<<===>>>???????????????>>>======<<<<<<===>>>@@@BBBCCCDDDAAAAAA@@@@@@AAAAAABBBBBBGGGJJJSSS]]]fffrrr|||qqqrrrsssuuuvvvzzz~~~vvvppplllpppwww|||yyyvvvqqqooollliiigggfffggghhhjjjnnnssswwwyyyzzz{{{|||yyywwwsssoookkkhhhggggggggghhhhhhgggeeecccaaa___eeehhhmmmrrruuuvvvuuutttuuuvvvxxxzzz{{{|||~~~~~~}}}}}}||||||{{{{{{{{{xxxyyyzzz|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{|||||||||||||||}}}}}}}}}~~~}}}}}}}}}~~~}}}|||{{{{{{yyyzzz{{{{{{|||{{{{{{{{{~~~}}}|||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz|||}}}yyyyyyxxxxxxwwwwwwwwwwwwuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||xxxxxxxxxxxxyyyzzzzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{||||||{{{zzzyyyxxxwwwvvvuuuttttttttttttssssssttttttttttttuuuuuuxxxxxxwwwvvvuuuuuutttttttttttttttuuuuuuvvvxxxxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzz{{{}}}oooddd```^^^^^^jjjxxxyyymmm\\\PPPLLLKKKIIIFFFGGGIIIKKKMMMOOORRRVVVZZZ]]]dddmmmtttzzzuuucccVVVOOOIIIIIIJJJJJJNNNYYYgggrrr|||uuutttqqqooonnnooopppqqqpppppprrrtttvvvwwwwwwvvvrrrttttttooofff[[[SSSOOOOOOLLLIIIGGGGGGGGGFFFEEECCCBBBBBBDDDGGGGGGEEECCC???>>><<<;;;;;;<<<>>>???<<<===???@@@AAACCCEEEHHHLLLNNNQQQSSSUUUYYY]]]```aaaeeekkknnnqqquuu{{{ppp^^^SSSPPPMMMLLLOOOSSSXXXcccmmmzzzzzzrrrsss~~~{{{pppiiihhhkkkssszzzqqqllliiiccc[[[TTTNNNLLLIIIGGGEEECCCAAA???;;;:::888666555555555555666666777777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>===?????????@@@AAACCCDDDEEEHHHOOO[[[jjj|||kkkVVVOOOIIIIIIJJJMMMUUU\\\eeewwwvvvdddRRRHHHEEEBBBAAAAAA???DDDJJJRRRYYY```fffjjj???@@@AAABBBBBBAAA@@@???===============<<<;;;:::===============<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAA@@@???>>>>>>>>>======>>>AAACCCDDDDDDAAA@@@@@@@@@@@@@@@AAAAAADDDHHHPPPZZZdddrrr}}}vvvrrruuuyyy{{{{{{|||}}}~~~xxxsssnnnhhhggglllvvv~~~{{{xxxvvvqqqpppnnnjjjfffdddeeefffiiimmmrrrvvvyyyzzz{{{|||xxxxxxvvvrrrnnnjjjiiijjjjjjiiihhhgggeeebbbaaa```ccceeejjjooossstttuuuuuuuuuwwwyyyyyyyyyzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{|||}}}}}}}}}~~~}}}}}}|||}}}}}}~~~~~~|||||||||}}}}}}}}}~~~~~~{{{|||}}}~~~}}}|||{{{zzzyyyzzz{{{{{{||||||{{{{{{}}}|||{{{zzzyyyxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyvvvwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxzzz{{{|||}}}yyyxxxwwwwwwvvvvvvwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwuuuvvvwwwxxxyyyzzz{{{|||yyyxxxxxxxxxxxxyyyyyyzzzvvvwwwwwwxxxyyyzzzzzz{{{yyyzzz{{{||||||{{{zzzyyywwwvvvuuutttttttttttttttssssssssstttttttttttttttvvvuuuuuuttttttsssrrrrrrssssssssstttuuuvvvwwwxxxuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{}}}}}}}}}}}}{{{{{{{{{|||~~~uuubbb]]]___aaafffwwwjjj```TTTLLLKKKKKKIIIGGGEEEGGGJJJMMMPPPTTTZZZ]]]eeellltttzzzyyygggYYYPPPMMMJJJKKKNNNQQQXXXeeettt~~~xxxqqqpppnnnlllllllllnnnooommmnnnooopppsssuuuvvvwwwyyy}}}~~~ttthhh^^^YYYTTTQQQMMMJJJJJJIIIIIIHHHGGGFFFGGGJJJMMMMMMIIIEEEBBBAAA???===<<<===>>>???<<<>>>@@@BBBCCCEEEHHHKKKOOOQQQTTTWWWYYY]]]aaadddgggkkkooorrrtttyyy{{{gggWWWMMMJJJHHHIIIMMMQQQWWWcccooo{{{|||{{{wwwvvv|||~~~tttlllccchhhqqq|||sssooojjjfffaaaZZZQQQKKKGGGFFFEEECCCAAA???>>>===999888777555444444555555666666777888999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@BBBEEEFFFHHHMMMUUUddduuuppp___QQQLLLIIIJJJLLLPPPYYYccctttgggYYYJJJCCCAAA???@@@BBBCCCKKKUUU\\\```eeelllsss@@@@@@@@@@@@@@@@@@@@@@@@===============;;;:::999<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<>>>???AAABBBBBBBBBBBBBBBAAA@@@??????@@@>>>===>>>BBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAACCCFFFLLLUUU___pppzzzvvvxxxzzzzzzyyywwwvvvvvvtttzzz~~~||||||zzzuuupppmmmgggbbbaaaiiiuuu}}}{{{yyysssrrrqqqlllgggeeeeeegggiiimmmrrrvvvxxxyyy{{{|||yyyzzzyyyvvvqqqmmmmmmmmmlllkkkiiigggeeedddcccbbbbbbdddhhhmmmqqqsssuuuvvvuuuwwwyyyyyyxxxxxxzzz|||yyyyyyzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{{{{{{{||||||||||||}}}~~~||||||}}}}}}}}}~~~~~~~~~zzz{{{|||}}}}}}{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyyyywwwwwwxxxxxxxxxxxxwwwwwwxxxwwwxxxxxxyyyzzz{{{|||yyyxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvuuutttttttttuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{yyyyyy{{{{{{{{{{{{yyyyyywwwwwwvvvuuuuuuuuuvvvvvvtttttttttttttttsssssssssqqqqqqqqqrrrrrrsssssssssqqqqqqrrrrrrsssuuuvvvwwwttttttuuuwwwxxxzzz{{{{{{zzz{{{}}}~~~~~~}}}{{{zzz|||}}}~~~~~~~~~lll]]]]]]dddiiiwwwttt]]]WWWQQQMMMLLLLLLKKKJJJJJJMMMQQQVVV[[[aaahhhlllwwwnnn^^^TTTOOONNNPPPSSSXXX```jjjwwwyyytttnnnmmmlllkkkkkkkkkllllllkkkllllllmmmnnnqqqtttvvvyyy|||sssllliii```\\\XXXUUUTTTTTTSSSSSSVVVUUUVVVYYY\\\ZZZSSSLLLFFFDDDAAA>>>======>>>???>>>@@@CCCDDDFFFHHHLLLOOOSSSUUUXXX[[[]]]aaaeeehhhnnnpppsssuuuwww|||ppp]]]OOOHHHEEEDDDFFFKKKNNNSSS___kkkqqqqqqssswww}}}{{{vvvpppjjjhhhooo|||{{{uuuooolllgggfffccc___YYYQQQKKKGGGCCCCCCCCCBBB???===<<<<<<888777555444444444555555666777777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>><<<===>>>@@@CCCFFFIIIJJJTTT^^^nnnxxxaaaUUUKKKIIIIIIKKKOOOVVVcccooooooYYYOOOFFFBBB@@@???BBBFFFMMMYYYgggllllllnnnwww@@@@@@???>>>>>>??????@@@<<<===>>>>>>===;;;999888;;;;;;;;;<<<;;;;;;::::::::::::;;;===???AAACCCEEECCCCCCCCCCCCBBBAAA@@@???AAA???===???BBBDDDDDDBBBCCCBBBBBBAAAAAAAAABBBBBBCCCEEEJJJRRR[[[lllxxxyyyzzzxxxtttqqqooooooiiipppwwwyyyxxx|||}}}wwwsssooolllkkkccc^^^^^^fffttt~~~ttttttsssnnniiifffggghhhiiimmmrrrvvvxxxyyy{{{|||yyy{{{|||yyytttpppooopppmmmllljjjhhhfffeeeddddddbbbdddgggkkkooosssvvvwwwuuuxxxzzzyyywwwwwwyyy{{{xxxxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{|||}}}}}}{{{yyyxxxyyyzzz{{{{{{||||||{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxvvvuuuuuuuuuvvvwwwyyyyyyxxxxxxvvvuuutttsssssssssssstttttttttttttttxxxwwwvvvuuuuuutttuuuuuuttttttuuuwwwxxxyyyzzzzzzyyyyyyzzz{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxuuuuuutttttttttsssssssssmmmnnnoooppprrrsssuuuuuupppppppppqqqrrrsssuuuvvvssstttuuuwwwxxxyyy{{{{{{zzz{{{|||~~~~~~|||{{{zzz|||}}}}}}|||~~~}}}fff\\\aaakkkpppzzzbbbVVVTTTQQQOOOOOONNNLLLKKKPPPTTTZZZ```gggnnnvvv{{{~~~xxxgggZZZSSSPPPPPPWWW[[[cccnnnzzz~~~vvvqqqllllllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkklllnnnrrrtttwww~~~yyyvvvuuurrrnnniiifffeeeeeeeeedddjjjjjjkkknnnppplllbbb[[[HHHFFFCCC???>>>===>>>???@@@BBBEEEGGGHHHKKKOOORRRUUUXXX[[[^^^```dddhhhkkkrrrtttvvvwwwyyy~~~}}}gggVVVJJJDDDBBBBBBEEEIIIKKKOOOZZZfffeeeggglllvvv|||uuurrrmmmhhhllluuu}}}yyyyyyyyyyyyvvvuuutttppplllgggbbb___^^^___^^^YYYSSSMMMIIIHHHCCCDDDDDDCCC@@@>>>======777666555444333444444555666777777999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::<<<>>>???@@@@@@@@@;;;<<<>>>@@@DDDGGGJJJLLLYYYddduuulllXXXOOOIIIGGGIIINNNSSS\\\lll{{{xxxcccRRRKKKEEECCCAAAAAAEEELLLXXXfffvvvzzzwwwxxxAAA@@@@@@@@@???>>>>>>>>>:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>@@@BBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@???CCCCCCGGGOOOZZZjjj{{{vvvsssmmmgggfffjjjlllssszzz~~~vvvqqqooommmkkkgggbbbaaagggqqq~~~~~~~~~{{{wwwqqqmmmjjjiiihhhfffiiimmmqqquuuxxxzzz{{{}}}{{{wwwtttpppnnnmmmkkkhhhfffggghhhhhhgggdddeeefffiiinnnrrrvvvxxx|||{{{xxxwwwvvvvvvwwwxxxzzz{{{{{{zzzxxxxxxyyy{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{||||||}}}zzzzzz{{{{{{|||}}}}}}}}}{{{|||~~~~~~|||{{{xxxyyyzzz{{{{{{{{{zzzyyyvvvvvvwwwyyyzzzzzzwwwtttvvvvvvwwwxxxxxxxxxxxxwwwzzzyyyyyyxxxxxxyyyyyyzzzvvvvvvvvvwwwxxxxxxxxxyyyxxxxxxwwwuuuuuutttttttttxxxxxxxxxxxxwwwvvvttttttuuutttsssrrrssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwwwwzzzyyyyyyyyyyyyzzz{{{{{{|||{{{zzzyyyxxxwwwwwwwwwxxxvvvtttrrrqqqpppqqqqqqnnnoooooopppqqqqqqrrrrrrrrrqqqooooooppprrruuuwwwyyywwwvvvwwwzzz{{{yyyvvvxxxyyy{{{|||}}}|||{{{yyy}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}~~~{{{jjj```bbbrrrmmmcccYYYUUUSSSRRROOOMMMPPPUUUYYY___ffflllrrr}}}zzz~~~rrrcccYYYSSSSSSWWW___lllzzzzzzrrrlllllljjjgggfffhhhjjjkkkkkkmmmllljjjiiiiiikkkmmmooorrruuuyyy|||~~~|||xxxuuutttvvvxxx}}}{{{ooofffUUUJJJAAA??????>>>===>>>???BBBEEEIIILLLPPPUUUXXXYYY[[[___aaadddgggkkknnnrrruuuxxx|||wwwcccPPPFFFCCC>>>>>>>>>???CCCIIIOOORRRYYY___iiivvv~~~~~~yyyooojjjkkkrrr}}}wwwqqqkkkhhhhhhiiihhhgggfffggggggdddaaa]]]\\\[[[[[[XXXTTTPPPLLLIIIGGGFFFEEECCCAAA??????===;;;888888777555444333333444444888888888777777777777777::::::;;;;;;<<<=========??????????????????@@@@@@AAA??????BBBCCCEEENNNXXXcccmmmnnnYYYOOOLLLLLLJJJLLLSSSZZZdddvvviiiUUUHHHCCCAAACCCCCCCCCLLLWWWkkk{{{~~~AAAAAA@@@@@@??????>>>>>>======>>>======;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBCCCEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>AAAAAAEEEMMMWWWfff|||}}}uuuoooiiieeeggglllxxx~~~uuuqqqooonnnmmmlllgggeeejjjqqq}}}}}}{{{wwwsssnnnkkkiiihhhfffiiimmmrrrvvvxxxzzzzzz|||}}}}}}|||zzzwwwsssqqqooollliiiggghhhiiiiiihhhcccccceeehhhlllqqquuuwwwzzzyyywwwuuuuuuuuuwwwwwwwwwyyyzzzzzzxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzz{{{{{{|||zzzzzz{{{{{{|||}}}}}}}}}|||}}}~~~~~~}}}|||yyyzzz{{{|||{{{{{{yyyyyywwwvvvvvvwwwyyyyyywwwuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuttttttttttttwwwwwwwwwwwwvvvuuutttsssttttttsssrrrrrrsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvtttrrrqqqqqqqqqqqqoooppppppqqqqqqrrrrrrsssqqqqqqrrrrrrssssssttttttwwwuuuuuuwwwzzz{{{zzzxxxxxxyyy{{{}}}}}}|||{{{zzz}}}||||||||||||||||||}}}|||~~~~~~~~~zzzjjjcccgggxxxtttccc\\\YYYVVVTTTTTTSSSRRRVVV]]]eeellluuu}}}~~~xxxvvv~~~zzzhhh]]]WWWWWW\\\cccqqq~~~wwwpppkkkkkkiiigggggghhhjjjjjjiiihhhfffdddcccccceeegggiiikkkoootttxxx{{{~~~uuulllUUUJJJAAA??????>>>===>>>@@@CCCFFFJJJMMMQQQVVVZZZ[[[^^^aaacccfffiiimmmpppwwwyyy|||sssaaaOOOEEECCC??????>>>???BBBFFFJJJMMMTTTZZZeeeqqq{{{{{{rrrqqqvvv~~~yyypppbbb]]]XXXUUUUUUVVVUUUTTTVVVVVVWWWUUUSSSRRRRRRTTTTTTSSSPPPMMMKKKJJJIIIJJJIIIFFFCCCAAA@@@>>>;;;999777666555444444444555555999999999999999999999999;;;<<<<<<======>>>>>>??????????????????@@@@@@AAACCCAAAAAADDDFFFJJJTTT^^^ppp{{{fffTTTLLLJJJIIIHHHMMMVVVaaaooowwwaaaPPPEEEBBBAAABBBCCCGGGSSS```vvv|||BBBBBBAAA@@@@@@???>>>>>>?????????>>><<<:::999888<<<<<<<<<<<<============>>>>>>>>>???@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAACCCFFFGGGFFFEEEEEEDDDBBBAAA???>>>??????CCCKKKSSS```tttssskkkggggggmmmuuuzzzssspppqqqrrrtttrrrnnnlllooottt{{{|||{{{xxxuuuqqqmmmjjjhhhfffiiimmmrrrvvvxxxyyyyyyyyy{{{}}}~~~}}}zzzwwwuuupppmmmjjjhhhhhhiiiiiihhhaaabbbcccfffjjjooosssvvvwwwvvvuuutttssstttuuuvvvtttwwwyyyzzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzzzz{{{{{{|||}}}}}}}}}}}}~~~~~~}}}{{{{{{|||||||||zzzyyyxxxxxxvvvuuuuuuvvvwwwvvvuuuwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttsssssssssttttttuuuuuuuuuuuutttsssrrrrrrtttsssrrrrrrrrrsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqrrrssssssttttttrrrssstttuuuuuutttsssrrruuutttuuuwwwzzz{{{{{{zzzyyyzzz{{{}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}xxxlllhhhnnn|||ggg[[[WWWYYYVVVUUUWWWXXXZZZaaahhhqqqxxxwwwpppppptttppp```XXXWWW\\\gggrrrzzzsssnnnjjjiiihhhggghhhiiiiiihhhfffbbbaaa___^^^^^^___```aaabbbffflllqqqvvv{{{vvvmmmUUUKKKBBB@@@???>>>===???AAADDDHHHKKKOOOSSSXXX\\\^^^```cccfffhhhlllpppsssyyy{{{{{{lll\\\MMMDDDCCC@@@???>>>>>>???BBBEEEFFFLLLSSS]]]iiissszzz}}}{{{uuuyyyoooaaaYYYRRROOOKKKHHHHHHIIIIIIIIIJJJLLLMMMMMMMMMNNNPPPRRROOONNNLLLJJJJJJJJJKKKKKKLLLIIIEEEBBB@@@>>>;;;999666555555555555666666777::::::::::::::::::::::::<<<======>>>>>>???@@@@@@???????????????@@@AAAAAADDDBBBCCCFFFJJJPPP]]]iii~~~ooo\\\OOOJJJIIIIIIKKKQQQ]]]lll~~~iiiVVVJJJBBBAAAAAABBBDDDLLL]]]mmmyyy}}}CCCCCCBBBAAA@@@??????>>>??????>>>===<<<;;;:::999============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA????????????AAADDDFFFHHHFFFEEEDDDCCCAAA@@@>>>===>>>???BBBIIIOOOZZZkkkzzz~~~~~~pppiiiiiiooo{{{|||vvvqqqpppssswwwzzzvvvuuuuuuwwwzzz~~~zzzzzzyyywwwsssoookkkhhhgggiiimmmqqquuuwwwwwwwwwxxx{{{~~~}}}yyyvvvqqqnnnjjjhhhhhhhhhhhhggg``````aaacccggglllpppssssssrrrrrrrrrrrrssstttuuusssvvvyyy{{{zzzyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~|||}}}}}}}}}|||{{{yyyxxxyyyvvvtttssstttuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwwwwvvvvvvuuuuuutttssssssrrrrrrrrrsssttttttsssssssssssssssrrrqqqqqqsssrrrrrrqqqrrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzuuuuuuttttttsssssssssrrrrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuutttssssssuuuuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{||||||||||||{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{|||~~~wwwoooooowwwooo^^^XXXXXXWWWUUUUUUYYY]]]bbbkkksss|||vvvnnniiioooyyy|||mmm^^^WWWYYYbbbppp||||||vvvpppllljjjggggggggghhhjjjiiifffddd___^^^\\\[[[ZZZZZZ[[[\\\ZZZ^^^dddiiinnnsssyyy|||yyynnnfffTTTLLLDDDAAA@@@>>>>>>AAABBBEEEHHHLLLPPPTTTYYY\\\___bbbeeegggjjjmmmqqqtttxxxzzz~~~sssfffWWWJJJCCCBBB??????>>>>>>???@@@BBBCCCGGGLLLUUU```kkkvvv}}}||||||lll\\\RRRNNNLLLJJJHHHFFFFFFGGGIIIIIIHHHKKKNNNPPPPPPPPPPPPQQQNNNMMMLLLKKKKKKKKKKKKLLLMMMIIIEEEAAA???<<<999777444555555555666777888888:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>??????@@@????????????@@@AAAAAABBBDDDBBBCCCIIIOOOXXXffftttwwwbbbTTTLLLIIIJJJLLLPPPXXXeeevvvsss]]]NNNGGG???@@@AAABBBEEERRRgggxxxyyytttzzzDDDDDDCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBB?????????@@@AAACCCFFFGGGDDDDDDBBBAAA???>>>======>>>>>>BBBHHHLLLSSSbbboootttzzzzzznnnkkkqqq{{{~~~{{{vvvrrrqqqssswww{{{yyy{{{~~~~~~|||zzzzzzzzzxxxuuuqqqllljjjgggiiilllooorrrtttuuuvvvyyy{{{~~~}}}zzzwwwrrroookkkhhhhhhhhhgggfffaaaaaa```aaadddiiimmmpppooooooooopppqqqrrrssstttsssvvvyyy{{{zzzyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuuuuvvvxxxxxxzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxzzzwwwtttrrrsssuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxvvvvvvvvvuuuuuuvvvvvvvvvwwwvvvvvvuuuuuutttttttttsssrrrrrrrrrrrrsssssstttqqqrrrrrrrrrrrrqqqqqqppprrrrrrqqqqqqrrrsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxyyywwwxxxyyyzzzzzzyyyyyyxxxttttttttttttttttttssssssrrrsssssstttuuuuuuvvvvvvxxxwwwuuussssssssstttuuuwwwwwwxxxxxxwwwwwwvvvvvvyyyzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{||||||{{{zzzzzzzzz|||}}}~~~~~~xxxtttvvv~~~xxxcccWWWUUUWWWUUUSSSVVV\\\bbbhhhrrr{{{uuummmiiihhhsssttthhh\\\YYY]]]gggvvvxxxsssooollljjjffffffggghhhiiihhhdddbbb]]][[[ZZZXXXVVVVVVVVVVVVVVVYYY]]]aaaeeejjjnnnrrryyy|||}}}zzzuuummmeee___SSSKKKDDDBBB@@@>>>@@@DDDDDDFFFJJJMMMPPPTTTYYY\\\```bbbeeehhhjjjmmmrrruuuwwwzzz~~~|||kkk^^^RRRGGGAAAAAA>>>>>>??????@@@AAABBBCCCDDDHHHOOOWWWcccrrrxxxiiiZZZOOOKKKKKKFFFFFFEEEDDDDDDFFFHHHIIIHHHLLLQQQTTTSSSPPPMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOJJJFFFAAA>>>;;;999777555444555666777888888999999999999999:::::::::;;;;;;;;;<<<<<<======>>>??????????????????@@@AAABBBCCCCCCBBBEEEMMMUUU```qqqiiiXXXOOOIIIHHHKKKLLLTTT___nnnjjjTTTIIIFFF===@@@AAABBBHHHXXXnnn}}}{{{tttrrrzzzEEEEEEDDDCCCAAA@@@??????>>>======<<<<<<===>>>>>><<<<<<======>>>>>>???????????????@@@AAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCCCCDDDDDDBBBAAA@@@>>>===============>>>AAAFFFHHHMMMYYYeeejjjooowwwvvvmmmoooxxx{{{wwwttttttvvvyyy}}}}}}}}}||||||zzz{{{zzzyyyvvvrrrnnnlllhhhiiijjjlllnnnqqqtttuuuxxxzzz}}}~~~{{{zzztttpppllljjjiiihhhgggfffcccbbbaaa```bbbfffjjjmmmlllmmmnnnoooqqqrrrsssttttttvvvxxxyyyxxxwwwxxxxxxttttttttttttttttttttttttssssssssstttuuuvvvwwwxxxzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzz{{{xxxuuuttttttuuuvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrssssssqqqqqqqqqrrrrrrqqqqqqpppqqqqqqpppqqqrrrsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvsssttttttuuuuuuuuuttttttssssssssstttuuuuuuvvvvvvyyywwwtttrrrqqqsssuuuvvvwwwxxxyyyxxxvvvuuuuuuuuuyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyy{{{}}}}}}}}}}}}zzzyyy|||~~~jjjYYYRRRQQQSSSSSSSSSXXX```gggnnnwwwuuukkkggggggkkkyyy}}}hhh```YYY[[[bbbmmmzzz{{{uuuqqqnnnkkkiiifffeeefffggghhhfffcccaaaZZZYYYWWWUUUTTTRRRQQQQQQSSSUUUXXXZZZ]]]```dddgggkkkmmmpppqqqpppppppppqqqqqqooollljjjgggccc^^^ZZZQQQJJJEEECCCAAA???BBBHHHGGGJJJMMMOOORRRUUUZZZ]]]```bbbeeehhhjjjnnnrrruuuzzz}}}rrraaaVVVMMMEEEAAABBB>>>???AAABBBCCCDDDDDDDDDCCCFFFKKKQQQ[[[kkk}}}}}}tttfffWWWMMMHHHFFFGGGCCCDDDEEEEEEEEEFFFIIILLLNNNRRRWWWYYYWWWRRRMMMKKKKKKMMMPPPSSSTTTTTTRRRQQQEEEBBB===:::888777666444555555777888999999999999888999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>???????????????@@@BBBCCCDDDDDDEEEJJJTTT___lll}}}qqqZZZOOOJJJFFFHHHLLLMMMXXXhhhyyyxxxaaaNNNFFFFFF===@@@AAABBBKKK]]]oooyyy~~~xxxrrrrrruuu~~~FFFFFFEEECCCBBB@@@??????@@@???>>><<<<<<<<<======;;;;;;<<<======>>>??????>>>>>>???@@@AAACCCDDDDDD???@@@@@@AAAAAA@@@@@@??????@@@BBBCCCDDDCCCBBBAAA???>>>===<<<;;;<<<<<<===;;;<<>>999777666666666555555666888999999999999888999::::::;;;<<<<<<======<<<======>>>>>>??????@@@?????????@@@AAABBBCCCDDDHHHJJJRRR^^^jjjxxxttt```OOOKKKJJJGGGJJJQQQTTTbbbuuu}}}lllYYYJJJCCCEEE>>>@@@AAABBBNNN```mmmrrrsssnnnmmmttt}}}GGGFFFEEEDDDBBBAAA@@@???BBBAAA???===;;;;;;;;;<<<:::;;;;;;<<<===>>>>>>???===>>>???@@@BBBCCCDDDEEE>>>>>>????????????>>>>>>???AAACCCEEEEEECCCAAA???===<<<;;;::::::;;;<<<===999:::>>>AAAAAACCCKKKVVVVVVZZZaaaiiipppuuuxxxyyyxxxqqqmmmsss|||}}}~~~wwwttttttwww{{{}}}|||{{{zzzxxxvvvsssqqqpppjjjhhhffffffhhhlllqqquuutttuuuxxx{{{~~~yyyvvvqqqnnnmmmlllkkkjjjgggeeebbb``````cccfffiiiiiikkkmmmoooqqqsssttttttsssttttttsssqqqqqqssstttssssssssssssssssssssssssrrrsssssstttuuuvvvxxxxxxzzzzzz{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{||||||||||||~~~~~~}}}}}}{{{yyywwwwwwwwwwwwvvvuuuttttttuuuvvvvvvvvvvvvvvvtttttttttsssssstttttttttrrrssssssttttttuuuuuuuuuwwwvvvuuutttsssrrrrrrrrrpppqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvuuuuuutttuuuuuutttttttttttttttuuuvvvvvvvvvvvvxxxxxxwwwuuusssqqqrrrssstttvvvvvvvvvuuuuuurrrrrrsssssstttuuuuuuuuurrrssstttuuuuuutttsssssssssuuuxxxxxxvvvuuuwwwyyywwwwwwvvvvvvwwwwwwxxxyyy{{{|||}}}}}}|||{{{yyy{{{|||{{{zzzzzz{{{||||||sss^^^QQQMMMOOOQQQQQQTTTVVV]]]hhhpppuuu}}}wwwoookkkfffcccgggooo~~~kkkccc___```gggooovvv}}}~~~{{{xxxtttpppnnnkkkhhhfffgggeeeddddddeeedddbbb```___^^^\\\ZZZWWWUUUSSSRRRNNNPPPQQQRRRSSSUUUYYY\\\VVVWWWXXXXXXWWWVVVXXXYYYUUUSSSPPPNNNNNNMMMLLLJJJMMMHHHDDDCCCBBBAAAFFFMMMPPPRRRTTTVVVWWWYYY]]]___bbbdddgggjjjlllppptttwww~~~mmm^^^OOOGGGDDDCCCDDDFFFEEEFFFHHHIIIIIIGGGEEEDDDAAAEEEIIIKKKOOOWWWbbblllvvvzzzkkk]]]TTTIIIEEEFFFGGGDDD@@@???BBBEEEFFFFFFGGGKKKOOOWWWXXXWWWUUUQQQOOONNNOOOWWWYYY\\\\\\WWWOOOFFFAAA???<<<888555666777777777666777888999:::999888888;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAA?????????@@@AAABBBDDDEEEKKKNNNWWWeeessshhhWWWKKKKKKLLLJJJOOOWWW]]]mmmrrrcccTTTGGGAAACCC>>>@@@AAACCCOOOaaalllmmmlllhhhkkkwwwCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>========================>>>>>>>>>>>><<<<<<======>>>@@@AAABBB>>>===<<<<<<<<<<<<======<<<===???@@@AAAAAA@@@@@@;;;<<<<<<===<<<<<<;;;;;;;;;<<<>>>???@@@CCCGGGJJJSSSTTTYYY```iiipppvvvxxxyyytttuuu{{{{{{~~~}}}~~~wwwsssppppppttt{{{}}}{{{zzzzzzzzzyyywwwtttmmmkkkjjjiiijjjllloooppppppsssxxx|||~~~zzzzzzxxxtttooolllkkkkkkmmmjjjfffdddddddddccccccfffgggjjjmmmooooooooonnnrrrrrrqqqpppqqqrrrsssttttttssssssrrrrrrqqqppppppssssssssssssssstttuuuvvvvvvwwwzzz{{{||||||{{{zzz{{{zzzyyyxxxyyyzzz{{{|||}}}}}}||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvxxxwwwuuuttttttvvvwwwyyyxxxxxxxxxxxxwwwuuutttsssrrrssstttuuuuuutttsssrrrqqqrrrrrrsssssstttttttttsssrrrqqqppppppqqqrrrssssssssssssssssssssssssssswwwwwwvvvuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuutttvvvuuuuuutttttttttuuuuuuvvvuuusssqqqpppppppppqqqsssssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvuuusssqqqpppqqqqqqqqqqqqrrrsssttttttwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{~~~tttdddSSSLLLNNNSSSZZZ```ddddddhhhqqqxxx|||}}}tttmmmfffccc______jjjwwwuuufff^^^```hhhqqquuuwww}}}{{{zzzrrrqqqnnnllliiihhhffffffeeeggghhhgggeeedddddddddbbbaaa___\\\ZZZYYYXXXWWWRRRRRRRRRSSSSSSTTTTTTTTTWWWUUUSSSRRRSSSRRRPPPNNNLLLJJJGGGGGGHHHJJJKKKKKKIIIEEEDDDDDDCCCCCCHHHNNNSSSTTTVVVWWWYYY[[[```ccceeefffhhhjjjlllooossswww}}}{{{{{{}}}}}}{{{fffVVVIIIFFFFFFEEEDDDFFFGGGIIILLLLLLJJJHHHGGGGGGHHHDDDFFFLLLPPPSSS[[[dddyyyyyyhhh\\\OOOJJJGGGGGGEEEAAAAAADDDBBBCCCEEEGGGHHHLLLPPPTTTVVVWWWVVVSSSPPPOOORRRTTT]]]^^^^^^[[[UUUMMMEEE???999888666555444555777888777777888999:::;;;;;;<<<999::::::;;;<<<===>>>>>>???>>>=========>>>@@@AAAAAA???@@@DDDDDDBBBCCCGGGNNNSSS___pppkkkZZZQQQJJJJJJMMMQQQUUUZZZfffvvv|||fffWWWLLLCCC??????AAA??????GGGUUUaaafffggghhhllluuuFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>======<<<>>>>>>>>>===========================>>>???@@@@@@==================<<<<<<>>>>>>???@@@@@@???>>>===;;;<<<<<<<<<<<<<<<;;;;;;999;;;===>>>???AAAEEEHHHNNNQQQWWW```iiirrryyy}}}|||zzzyyyyyyzzzzzzwwwzzz{{{sssqqqpppppptttzzz{{{zzzyyyyyyyyyyyyvvvtttnnnmmmkkkjjjjjjkkkmmmoooooossswww{{{}}}~~~||||||zzzvvvrrrooonnnooopppnnnkkkhhhfffdddcccccceeefffiiilllmmmnnnnnnmmmpppooooooooopppqqqssstttuuuuuutttsssrrrqqqqqqqqqssssssssssssssstttuuuuuuvvvwwwyyy{{{||||||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~}}}}}}|||||||||{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvuuutttsssttttttuuuuuuuuuttttttsssssssssssssssttttttttttttsssrrrqqqppppppqqqrrrsssssssssssssssssssssssssssvvvuuuttttttsssssstttttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuutttrrrqqqppppppqqqqqqsssttttttuuuvvvvvvuuuuuusssssssssssssssrrrqqqpppqqqqqqqqqqqqrrrsssttttttvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuvvvwwwyyy{{{|||}}}}}}}}}~~~}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{~~~~~~vvveeeYYYMMMKKKPPPZZZfffpppwwwtttuuuzzz~~~zzzuuuqqqoooiiidddcccdddhhhuuuyyykkkaaaaaaccckkkuuu{{{~~~{{{yyywwwuuutttooonnnllliiigggfffeeeeeefffhhhiiiiiihhhgggggghhhfffeeeccc```^^^\\\[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUWWWUUURRRQQQQQQPPPNNNLLLJJJHHHFFFGGGIIIKKKLLLKKKJJJFFFDDDDDDDDDDDDIIIPPPUUUWWWZZZ\\\]]]___ccceeeeeegggjjjlllnnnrrrwwwzzz~~~zzzxxxxxx{{{}}}tttcccVVVKKKIIIIIIHHHIIIMMMMMMPPPTTTTTTQQQMMMJJJIIIFFFCCCEEEKKKPPPTTT^^^hhh}}}~~~mmm]]]RRRMMMIIIGGGGGGEEEBBBBBBFFFEEEFFFFFFGGGIIIMMMRRRWWWYYYZZZZZZXXXVVVWWWZZZ^^^aaa```]]]XXXQQQIIIAAA===999888666555555666777888:::::::::::::::;;;;;;;;;:::;;;<<<<<<>>>>>>???@@@???????????????@@@AAAAAAAAA???@@@CCCDDDBBBDDDHHHUUU\\\iiizzzsss^^^RRRLLLHHHIIIMMMQQQYYYaaassssss```SSSJJJCCC???@@@??????BBBKKKXXXbbbfffggglllpppzzzGGGFFFEEECCCBBBAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<>>>>>>>>>======<<<<<<<<<>>>>>>============>>>>>>;;;<<<===>>>>>>===<<<<<<>>>??????>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888:::;;;<<<===???CCCFFFLLLQQQXXX```iiirrr{{{zzzssssssvvvxxx{{{~~~vvvnnnnnnqqqrrrvvvzzzzzzyyyxxxxxxyyyyyywwwuuuqqqooommmkkkjjjkkklllmmmnnnqqqvvvyyy{{{|||~~~~~~}}}|||yyyuuusssssstttvvvwwwwwwssslllfffddddddcccdddgggiiikkklllllllllmmmmmmlllmmmnnnppprrrtttxxxwwwuuusssrrrqqqrrrrrrsssssssssssssssssstttuuuuuuvvvxxxzzz{{{|||{{{{{{xxxxxxyyyzzz{{{}}}~~~}}}}}}||||||||||||{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxvvvuuuttttttttttttuuuuuuuuuttttttuuuuuuvvvuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttsssrrrrrrrrrrrrsssuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuttttttuuuuuuuuuuuusssrrrqqqppppppppprrrrrrttttttuuuvvvvvvvvvuuuuuuqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrsssttttttttttttttttttttttttttttttsssssstttuuuwwwyyy{{{|||||||||}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{~~~xxxlllYYYQQQLLLNNNWWWeeevvvuuuqqqooommmkkknnniiifffgggllltttyyyjjjbbb^^^bbbeeemmmwwwyyyxxxvvvtttrrrqqqppppppkkkjjjhhhgggeeedddddddddgggiiikkklllkkkkkklllmmmllljjjiiifffdddcccbbbbbbaaa```___]]][[[ZZZXXXXXXYYYVVVSSSQQQPPPOOOLLLJJJHHHGGGGGGIIIKKKMMMNNNMMMKKKGGGDDDDDDDDDEEELLLTTTYYY\\\```dddeeefffhhhiiihhhjjjmmmooorrrvvv{{{~~~|||yyyxxxyyy{{{}}}yyyiiiYYYRRRKKKHHHGGGHHHLLLRRRRRRUUUXXXXXXTTTNNNIIIGGGIIIGGGHHHMMMSSSZZZeeennnqqq___SSSLLLNNNJJJHHHIIIHHHEEEFFFIIIIIIJJJLLLMMMPPPUUU[[[```ccccccdddcccccccccfffhhhddd```ZZZSSSJJJCCC===:::888777666555555666888888<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAABBBAAAAAADDDEEEDDDGGGMMM\\\fffvvvyyybbbRRRKKKHHHHHHKKKOOOVVVbbbnnnsssfffWWWNNNHHHBBB???AAA>>>BBBIIITTT___gggjjjkkksssxxxFFFEEECCCAAA@@@???>>>>>>@@@@@@??????>>>===<<<<<<>>>>>>>>>===<<<<<<;;;;;;???>>>======<<<<<<<<<<<<:::;;;===??????>>><<<;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===999:::<<<<<<===???BBBEEEMMMRRRZZZ```gggppp{{{uuutttxxx}}}xxxoooiiikkkpppuuuyyy~~~}}}{{{zzzzzzzzzyyyxxxtttrrrooommmkkkjjjjjjjjjmmmppptttwwwxxxzzz}}}~~~~~~~~~}}}{{{xxxwwwwwwxxxwwwllleeecccaaabbbdddggghhhiiijjjjjjkkkkkkkkklllnnnpppssstttyyyxxxuuusssrrrrrrssstttsssssssssrrrrrrssstttttttttvvvwwwyyy{{{|||||||||zzzzzz{{{{{{|||}}}~~~~~~}}}}}}|||||||||||||||||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuvvvvvvwwwyyyxxxuuusssrrrssstttuuuvvvvvvuuuttttttuuuwwwxxxwwwwwwvvvvvvuuuuuutttttttttssssssssssssssssssttttttttttttttttttttttttttttttssssssrrrrrrrrrssssssvvvwwwwwwwwwwwwvvvvvvuuutttttttttuuuuuuuuuuuuuuuqqqppppppooopppqqqrrrssstttuuuuuuvvvvvvvvvuuuuuuqqqqqqpppoooooopppqqqrrrqqqqqqqqqqqqrrrsssttttttssssssssssssssssssssssssrrrssssssuuuwwwyyy{{{|||||||||}}}||||||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{~~~tttfffVVVQQQPPPVVVaaappp~~~sssllllllpppsssuuuxxxtttpppqqqxxx~~~lllaaa^^^^^^```eeennnyyy|||wwwvvvtttrrrpppooonnnnnniiihhhgggfffeeedddddddddhhhjjjmmmnnnnnnoooppprrrqqqpppooommmlllkkkjjjjjjiiiiiigggeeecccaaa```___]]]ZZZVVVSSSRRRPPPNNNLLLJJJJJJKKKNNNQQQRRRQQQPPPJJJFFFBBBBBBCCCEEEMMMUUU\\\aaaggglllnnnnnnnnnooommmoooqqqsssvvvyyy~~~}}}{{{|||~~~yyyxxxtttiii]]]RRRPPPMMMJJJIIIKKKQQQXXXXXXZZZZZZWWWSSSNNNJJJIIIOOOOOORRRVVV]]]fffqqqyyy}}}hhhYYYRRRNNNOOOKKKIIIKKKJJJIIIKKKOOOPPPTTTYYY___dddhhhmmmppprrrsssttttttrrrooolllkkkbbb]]]UUULLLDDD>>>;;;:::777777666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAA>>>???AAABBBBBBBBBAAA@@@DDDBBBCCCFFFFFFGGGMMMUUUaaannniiiWWWMMMHHHHHHLLLPPPTTT]]]nnn}}}uuueeeZZZPPPJJJFFFAAA@@@BBB???GGGSSS___hhhnnnrrruuuyyyEEEDDDCCCAAA???>>>>>>===<<<<<<<<<===============>>>=========<<<<<<<<<;;;???>>>===<<<;;;;;;;;;;;;999;;;===??????>>>===<<<::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===>>>;;;<<<======>>>???BBBEEEJJJQQQYYY___eeeppp|||xxxzzz{{{xxxppphhhdddhhhpppxxx}}}||||||{{{{{{vvvtttqqqnnnllljjjiiihhhkkknnnqqqtttvvvxxx{{{}}}|||}}}}}}|||zzzyyyzzz|||qqqfff``````aaabbbdddfffggghhhiiikkkkkkkkklllnnnqqqsssuuuxxxwwwuuutttsssssstttttttttssssssrrrrrrrrrsssssstttuuuvvvxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzyyyzzzzzzzzzxxxwwwwwwvvvvvvvvvvvvvvvxxxvvvtttrrrrrrssstttuuuvvvuuutttttttttvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuttttttttttttuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuwwwwwwwwwwwwwwwvvvuuuuuusssssstttuuuvvvvvvuuuuuuqqqpppppppppppprrrssstttuuuvvvvvvvvvvvvvvvuuuuuusssrrrqqqppppppqqqssstttqqqqqqqqqqqqrrrsssttttttttttttttttttttttttttttttrrrssssssuuuvvvyyyzzz{{{|||}}}}}}}}}|||{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{|||}}}pppaaaTTTRRRUUU^^^lll}}}zzzssskkkiiiooozzz{{{kkkaaa[[[ZZZ[[[^^^gggtttzzzxxxwwwuuurrrpppnnnmmmllljjjiiihhhgggffffffffffffgggjjjmmmooopppqqqssstttttttttsssrrrrrrrrrrrrrrrqqqpppnnnmmmjjjiiigggfffbbb___ZZZVVVTTTSSSPPPOOOMMMNNNPPPTTTVVVVVVTTTQQQHHHCCC@@@AAABBBEEEMMMVVV___eeelllrrruuuuuuuuuuuutttvvvxxxyyy{{{~~~wwwppplllggg___VVVRRRTTTSSSPPPNNNQQQYYY^^^^^^]]]ZZZVVVQQQOOOPPPQQQRRRVVV\\\bbbkkkwwwyyyeeeYYYUUUSSSQQQLLLJJJKKKLLLMMMQQQVVV\\\cccoooyyy|||ssskkkeee[[[WWWNNNFFF???<<<;;;:::777777777777777888999999888999999:::;;;<<<<<<<<<:::;;;<<<===>>>??????@@@===>>>@@@AAAAAAAAA@@@???AAAAAABBBEEEGGGJJJTTT^^^jjjzzzqqq\\\PPPKKKHHHJJJOOOUUUZZZdddxxxvvvgggZZZRRRKKKGGGDDD@@@@@@CCCAAAMMM\\\hhhoootttyyy~~~EEEDDDCCCAAA@@@?????????:::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>======::::::::::::;;;<<<===>>><<<;;;::::::;;;<<<>>>???===>>>??????>>>@@@CCCEEEDDDLLLUUU\\\cccrrr|||zzz|||{{{rrrlllkkkgggcccaaagggppp{{{}}}||||||}}}wwwuuussspppmmmjjjhhhhhhjjjlllooorrrsssvvvyyy|||||||||}}}}}}||||||}}}rrreee___``````aaaccceeefffggghhhkkkkkkkkklllnnnpppssstttuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrssstttuuuwwwzzz|||}}}~~~~~~}}}|||{{{||||||}}}}}}}}}}}}~~~~~~{{{zzzzzzyyyyyyzzzzzzzzzxxxxxxwwwwwwvvvvvvuuuuuuvvvuuutttsssrrrsssssstttttttttttttttuuuvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttuuuvvvvvvvvvvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttrrrssstttvvvvvvvvvuuuuuurrrrrrqqqqqqqqqrrrtttuuuvvvvvvwwwwwwwwwvvvuuuuuutttssssssrrrrrrrrrssssssqqqqqqqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuvvvxxxyyyzzz{{{{{{|||||||||||||||{{{xxxyyyyyyzzzzzz{{{{{{{{{|||}}}nnn___SSSSSSXXXfffxxxnnnkkkjjjppp||||||iii^^^YYYWWWXXX[[[dddrrr|||wwwuuusssqqqnnnmmmlllkkkkkkkkkjjjhhhhhhgggggggggfffiiilllnnnoooppprrrtttuuuttttttuuuvvvwwwxxxxxxvvvuuusssqqqooommmkkkjjjddd```[[[WWWUUUTTTRRRPPPPPPQQQTTTWWWYYYWWWRRROOOEEEAAA???AAABBBEEEMMMVVVaaagggooovvvzzz{{{|||||||||}}}|||tttmmmhhhccc]]]XXXSSSVVVVVVRRRPPPUUU[[[^^^\\\ZZZVVVRRRPPPQQQUUUXXXVVV___iiirrr}}}uuucccZZZXXXVVVRRRMMMKKKMMMQQQUUU]]]eeeqqqzzz{{{pppddd\\\SSSOOOIIIBBB===:::::::::666777777888888999999999888888999:::;;;<<<======:::;;;;;;<<<===>>>???@@@>>>??????@@@@@@@@@@@@@@@??????BBBFFFIIIOOO\\\iiizzzyyycccRRRJJJIIIJJJLLLQQQYYYaaannn{{{iii[[[QQQKKKFFFDDDBBB@@@BBBGGGHHHVVVfffooorrrvvv}}}CCCBBBAAA@@@????????????<<<<<<<<<<<<============:::;;;;;;<<<<<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;::::::;;;<<<===<<<;;;:::::::::<<<>>>???>>>?????????>>>???BBBDDDBBBJJJSSSYYY```rrr{{{{{{}}}|||tttjjjdddddd```___```fffooo}}}|||{{{||||||wwwvvvssspppmmmkkkiiigggiiikkknnnpppqqqtttxxxzzz|||}}}~~~~~~~~~~~~yyynnnddd^^^``````aaabbbdddfffggghhhjjjjjjjjjjjjlllnnnppprrrqqqrrrtttvvvvvvvvvuuuttttttsssrrrrrrqqqqqqrrrrrrrrrssstttvvvyyy|||~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~zzzyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwwwwvvvuuuttttttttttttssssssssssssrrrrrrrrrssstttuuuvvvvvvuuuttttttuuuuuuuuuuuuuuuvvvuuuuuuvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxvvvvvvvvvvvvuuutttssssssqqqrrrtttvvvwwwvvvuuuuuutttsssrrrrrrrrrssstttuuuwwwwwwwwwwwwwwwvvvuuuuuussstttttttttsssrrrqqqqqqqqqqqqqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuvvvxxxxxxxxxyyyzzz{{{{{{|||{{{{{{xxxxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~ssseee[[[YYY```qqquuuhhhkkkttt{{{nnnaaaZZZYYYZZZaaaiiivvv}}}tttsssrrrpppnnnmmmmmmmmmmmmlllkkkiiihhhgggggggggdddgggjjjlllmmmnnnqqqrrrsssssstttvvvxxxzzz|||}}}zzzyyyvvvsssooollljjjhhhbbb^^^YYYUUUSSSRRRQQQOOOOOOQQQTTTWWWWWWTTTMMMIIIDDDAAA@@@CCCEEEGGGNNNVVVaaahhhpppxxx||||||uuuoookkkgggcccaaaZZZ]]]\\\WWWWWW\\\```___[[[[[[YYYWWWWWWZZZ___cccgggrrr~~~ooobbb]]]\\\ZZZXXXSSSQQQUUU\\\eeeqqq{{{zzzqqqggg]]]WWWMMMJJJFFFAAA<<<999777777666666777888999999:::999::::::;;;;;;<<<<<<<<<===;;;<<<======??????@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBFFFKKKOOOXXXhhhwww|||hhhYYYMMMJJJLLLNNNPPPUUU```lll||||||kkk[[[OOOIIIDDDAAAAAA@@@@@@EEEKKKVVVcccrrrxxxwwwxxx??????>>>===<<<<<<======??????>>>>>>======<<<<<<999::::::;;;<<<===>>>>>>;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===???@@@???>>><<<;;;::::::;;;<<<<<<;;;:::999:::<<<>>>@@@>>>??????>>>>>>???AAADDDEEELLLTTTXXX^^^ppp~~~~~~}}}}}}~~~~~~|||xxxrrrhhhcccddd]]]]]]```fffooo~~~{{{yyyzzz|||wwwvvvtttqqqnnnkkkiiihhhhhhjjjmmmooopppssswwwzzz|||}}}~~~wwwpppiiiccc___``````aaabbbccceeeggghhhiiiiiiiiiiiijjjlllnnnpppnnnpppsssvvvwwwvvvuuuttttttsssrrrrrrqqqqqqqqqqqqrrrssstttvvvyyy|||~~~|||}}}||||||}}}}}}~~~~~~~~~yyyyyyxxxxxxxxxyyyyyyzzzxxxxxxxxxxxxwwwvvvttttttsssssstttttttttsssrrrrrrpppqqqsssuuuvvvuuuuuutttssssssttttttuuuuuuvvvvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvuuutttsssrrrqqqrrrtttvvvwwwwwwvvvuuuuuuuuusssssssssssstttuuuwwwwwwwwwwwwwwwvvvuuuuuussssssttttttsssqqqpppnnnqqqqqqqqqqqqrrrsssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxyyyyyyzzz{{{|||||||||}}}}}}}}}}}}~~~zzznnneeeccciii{{{vvvmmmiiiqqq~~~nnnfff___]]]]]]```lllzzz~~~}}}sssrrrqqqpppppppppppppppnnnmmmkkkjjjhhhgggggggggcccfffiiikkklllmmmoooqqqrrrrrrtttvvvxxx{{{}}}|||{{{wwwsssnnnjjjgggeee```\\\VVVRRRQQQPPPOOONNNNNNPPPRRRUUUUUUPPPIIICCCCCCAAAAAAEEEGGGIIIOOOWWWaaahhhpppxxx}}}~~~wwwsssoookkkiiihhhgggiiigggbbbbbbhhhjjjgggbbbcccddddddfffiiimmmqqqyyyzzziiiaaa``````^^^^^^YYYXXX]]]gggsss{{{ppphhhaaaZZZUUUJJJHHHEEE@@@<<<888555444555666777999999:::::::::===============<<<<<<<<<======>>>???@@@AAAAAABBBCCCBBBAAA@@@AAABBBCCCDDDEEEGGGKKKQQQWWWaaasssmmm]]]SSSLLLLLLPPPTTTTTTZZZfffuuuppp^^^PPPFFFCCC???===>>>???@@@GGGNNNcccooo}}}{{{{{{?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999::::::;;;<<<===>>>>>><<<===>>>???@@@AAABBBBBBFFFGGGKKKQQQZZZjjj~~~}}}zzz{{{{{{xxxwwwxxx|||~~~vvvqqqlllfffbbbaaa^^^```hhhqqq|||~~~}}}{{{yyyzzzxxxuuuqqqmmmiiigggeeeiiiiiiiiilllpppsssuuuuuuxxxzzz|||~~~zzzppphhheeeeeefffgggcccaaa______aaadddfffggghhhiiijjjiiihhhhhhjjjkkklllnnnqqqsssuuuuuuttttttsssrrrpppoooooooooppppppooopppssstttvvvxxx{{{~~~~~~~~~}}}~~~}}}|||zzzzzz{{{{{{zzzxxx{{{zzzyyyyyyxxxxxxyyyyyyvvvvvvvvvvvvuuutttsssrrruuuuuutttttttttsssssssssppprrrtttuuuwwwwwwvvvvvvssssssrrrrrrrrrrrrssssssvvvvvvuuuuuuuuuwwwxxxyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwuuurrrqqqrrrtttttttttssssssssssssssstttuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvuuuttttttssssssvvvtttsssssstttsssqqqooooooooopppqqqqqqrrrsssssspppqqqrrrsssuuuvvvwwwwwwxxxwwwuuuttttttuuuvvvwwwwwwxxxyyyyyyxxxxxxzzz{{{yyyxxxwwwvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{}}}zzzjjjmmmwwwzzzooollllll~~~wwwqqqfffeeebbbbbbgggrrrvvvtttsssrrrssssssqqqooopppooommmlllkkkkkkiiigggcccccccccdddfffiiikkkmmmmmmnnnpppsssuuuwwwxxxxxxxxxuuuqqqnnnkkkhhhdddaaa\\\YYYTTTOOOLLLJJJJJJJJJNNNOOOOOONNNLLLIIIFFFDDDDDDBBBBBBCCCHHHOOOVVV[[[dddjjjqqqxxx}}}zzzvvvxxxzzzyyyxxxwwwuuussspppooopppqqqrrrpppqqqsssuuuxxx}}}xxxiiieeegggeeeaaa^^^^^^]]]dddqqq}}}|||qqqiiieee___UUUNNNGGGDDD@@@;;;777666666666999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@???CCC??????CCCEEECCCBBBDDDGGGGGGLLLXXXcccooowwwaaaTTTNNNKKKKKKMMMUUU[[[bbblllvvvbbbPPPHHHFFFDDD@@@===>>>>>>BBBOOO^^^sssvvvyyyyyyzzz?????????????????????????????????>>>>>><<<;;;;;;:::;;;<<<===>>>======<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCGGGMMMTTTccc||||||zzz{{{~~~}}}wwwttttttxxx~~~xxxsssoookkkgggaaa___ccckkksss|||~~~|||zzzxxxxxxxxxvvvsssoookkkhhhgggiiihhhhhhkkkooossstttuuuxxxzzz||||||wwwssslllhhhggggggggggggdddaaa___^^^```ccceeeeeehhhiiijjjiiihhhhhhjjjllllllmmmppprrrttttttssssssrrrqqqpppoooooooooppppppoooppprrrsssssstttwwwyyy}}}~~~}}}~~~|||zzzyyyzzz||||||{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyvvvvvvvvvuuuttttttssssssuuuuuutttttttttsssssssssssstttuuuwwwwwwwwwwwwvvvttttttssssssssssssttttttuuuuuuuuuuuuvvvwwwyyyzzzwwwwwwvvvuuuuuuuuuuuuvvvxxxxxxwwwvvvvvvuuuuuutttwwwtttrrrqqqrrrtttttttttssssssrrrrrrrrrsssttttttuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvuuuuuutttssssssssssssqqqpppqqqqqqqqqnnnmmmpppppppppqqqrrrsssssssssrrrrrrrrrsssssstttttttttwwwvvvtttsssssstttvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{yyyxxxwwwwwwwwwxxxzzzzzz}}}|||{{{{{{|||~~~}}}tttwwwuuuoooqqq{{{wwwsssnnnjjjhhhiiikkknnnuuuyyywwwuuuttttttrrrpppnnnpppnnnlllkkkjjjiiigggeee````````````aaaccceeegggiiijjjlllnnnoooqqqqqqrrrooollliiifffdddaaa^^^[[[TTTRRRNNNKKKHHHHHHHHHIIIJJJKKKKKKJJJHHHEEEBBBAAACCCCCCDDDFFFLLLRRRYYY]]]bbbgggnnntttyyy~~~~~~zzzoooffffffhhhgggdddbbbaaadddooozzznnnfff```ZZZPPPHHHBBB???<<<999777666777777999999::::::;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@======AAACCCBBBCCCEEEIIIJJJRRR___mmm{{{zzzjjjXXXOOOKKKKKKMMMPPPWWW```kkkxxx{{{iiiXXXJJJBBBAAABBB>>>===???@@@FFFTTTbbbsssssssssuuuzzz>>>??????@@@@@@AAAAAABBBAAA@@@@@@???>>>===;;;:::888:::<<>>;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???@@@CCCIIIPPP\\\rrrxxxwwwxxxzzzxxxtttsssvvv~~~{{{vvvrrrnnnlllggggggjjjqqqwww}}}{{{xxxvvvvvvvvvvvvuuurrroookkkiiihhhggggggiiimmmqqqssssssvvvwwwzzz~~~{{{xxxmmmllljjjjjjkkkkkkkkkiiieeebbb___^^^___aaabbbccchhhiiijjjjjjiiiiiijjjlllkkklllnnnpppqqqrrrrrrqqqqqqppppppoooooooooooopppnnnpppqqqpppppppppsssuuuzzz|||~~~}}}}}}}}}zzzyyyyyyzzz|||}}}}}}|||zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwuuutttssssssttttttuuuuuuuuuttttttttttttsssvvvvvvwwwwwwwwwwwwvvvvvvuuuttttttttttttttttttuuutttttttttuuuvvvxxxyyyzzzvvvvvvuuuttttttttttttuuuxxxxxxwwwvvvuuuttttttsssuuusssqqqqqqssstttttttttssssssrrrrrrqqqrrrrrrrrruuuuuuttttttuuuuuuvvvvvvvvvuuuuuuttttttsssrrrrrrrrrqqqppppppqqqqqqooommmpppqqqqqqrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrruuutttsssrrrrrrsssuuuuuuvvvxxxyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{~~~}}}|||||||||}}}~~~~~~xxxqqqttt|||zzzoooiiigggggggggfffmmmqqqwww~~~~~~}}}{{{xxxvvvuuussspppnnnpppmmmkkkiiihhhgggdddbbb___^^^]]]\\\\\\]]]______bbbcccdddeeefffgggggggggdddbbb___]]]\\\ZZZWWWUUUMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGGGGEEECCCAAA???CCCDDDGGGKKKQQQWWW]]]``````ccciiinnnsssyyyxxxlllhhhgggkkkllliiiggghhhiiippp~~~}}}{{{sssggg^^^XXXQQQHHH@@@;;;:::888666666777888999888999999::::::;;;;;;<<<>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@===>>>AAACCCCCCEEEIIIOOOSSS]]]kkkzzzggg[[[OOOJJJKKKMMMQQQWWW]]]jjjzzziiiYYYNNNDDD???>>>@@@======???CCCKKKYYYfffpppnnnmmmppp{{{>>>>>>???@@@AAACCCCCCDDDCCCCCCBBBAAA@@@>>><<<;;;999;;;===@@@@@@@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@CCCHHHMMMWWWiiiyyy~~~qqqoooqqqtttuuuvvv{{{{{{uuuqqqooonnnqqqrrruuuzzz{{{wwwvvvuuuvvvwwwwwwvvvsssooommmhhhgggfffhhhkkkoooqqqrrrrrrtttwwwzzz|||{{{wwwtttkkklllmmmppprrrrrrooommmhhheeeaaa______`````````gggiiijjjjjjjjjiiikkkllliiijjjlllmmmoooooooooooooooooooooooooooooooooooommmnnnoooooonnnoooqqqssswwwzzz|||}}}}}}||||||}}}{{{zzzzzz{{{|||}}}}}}|||zzzyyyyyyxxxwwwxxxxxxxxxxxxwwwuuusssrrrssstttuuuuuuuuuuuutttttttttttttttxxxwwwwwwwwwvvvuuuttttttuuuuuuttttttttttttuuuuuusssttttttuuuwwwxxxyyyzzzuuuuuutttsssssssssssstttvvvuuuuuuuuuuuuuuutttttttttrrrqqqqqqsssuuuuuutttuuutttssssssrrrrrrrrrrrruuuuuutttttttttuuuuuuvvvuuuuuuttttttsssrrrrrrqqqtttsssrrrsssttttttrrrqqqqqqqqqrrrrrrrrrsssssssssqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrsssttttttuuuwwwyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz||||||{{{{{{{{{|||}}}}}}~~~~~~~~~xxxqqqqqq~~~pppiiiaaa]]]^^^ccchhhjjjxxx}}}~~~~~~{{{yyywwwvvvtttrrrppppppmmmjjjhhhfffdddaaa^^^]]]\\\[[[YYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTRRRPPPJJJIIIGGGFFFFFFFFFHHHHHHFFFFFFFFFFFFEEECCCBBBAAACCCEEEJJJOOOUUU[[[^^^aaa___aaadddhhhlllrrryyy~~~uuullljjjkkknnnrrrpppjjjhhhjjjqqq|||{{{rrrllleee[[[SSSNNNGGG@@@:::999888777666666777999:::888888999999:::;;;;;;;;;@@@??????>>>>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@CCC@@@AAACCCDDDDDDHHHNNNVVV]]]iiixxxnnnZZZRRRKKKKKKMMMPPPWWW^^^fffwwwqqq[[[OOOHHHCCC@@@@@@>>>>>>>>>@@@EEEOOO\\\fffiiihhhiiiqqq>>>>>>???AAABBBCCCDDDEEEFFFEEEEEEDDDBBB@@@???>>><<<===???@@@???>>>===;;;===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;<<<======>>>>>>@@@@@@BBBFFFJJJQQQ^^^kkkwwwzzziiiggghhhooowww~~~yyytttpppooopppqqqxxx{{{}}}yyywwwuuuvvvxxxyyyxxxvvvsssqqqjjjhhhfffgggjjjmmmooopppssssssuuuyyy{{{zzzxxxuuuppprrruuuyyyzzzyyytttqqqlllhhhdddaaa``````______eeegggiiijjjjjjiiijjjkkkhhhhhhiiikkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnooonnnooorrrttttttwwwzzz{{{{{{{{{|||}}}~~~|||{{{{{{||||||{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxxxxwwwuuusssrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwvvvuuutttssssssrrruuuuuuttttttttttttuuuuuussstttuuuvvvwwwxxxyyyyyyuuuttttttsssssssssssssssssssssssstttuuuuuuvvvvvvrrrqqqpppqqqsssuuuuuutttwwwvvvuuuttttttsssttttttuuuuuuttttttttttttuuuuuuttttttssssssrrrrrrqqqqqqssssssrrrsssuuuuuutttrrrqqqqqqrrrrrrrrrrrrrrrsssnnnnnnooopppqqqrrrssstttrrrrrrrrrrrrrrrsssttttttuuuwwwyyyyyyxxxvvvvvvvvvxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz~~~~~~yyywwwtttpppnnnttt}}}pppaaa^^^ZZZZZZ```iiirrrwww~~~|||zzzxxxwwwvvvuuusssqqqooommmiiifffdddaaa]]]ZZZYYYWWWVVVTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUSSSQQQOOOOOOOOONNNLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDGGGLLLQQQVVVZZZ\\\]]]^^^^^^___aaaccchhhoootttvvvyyy}}}~~~uuuooolllpppqqqttttttnnnfffeeeiiixxxwwwllldddYYYTTTMMMGGGCCC???:::666999999888777888888999:::888999999::::::;;;<<<<<<@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAA@@@DDDBBBBBBDDDDDDEEEJJJQQQYYYdddtttppp^^^SSSNNNKKKLLLOOORRR[[[dddpppuuucccQQQGGGEEEBBBAAABBB>>>???@@@BBBHHHRRR]]]bbbbbbeeelllyyy>>>??????@@@BBBCCCDDDDDDFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>======<<<;;;======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???<<<<<<<<<<<<======>>>>>>>>>===???CCCEEEIIIRRR\\\kkktttuuuccc```dddppp~~~zzzsssrrrpppnnnmmmoootttxxx|||~~~{{{yyywwwxxxyyyzzzyyyxxxvvvuuummmjjjggggggiiikkkmmmmmmuuutttuuuxxx{{{|||{{{zzzyyyzzz|||}}}yyyuuuqqqmmmhhhdddbbbaaa___^^^ccceeehhhiiiiiiiiiiiijjjggggggggghhhiiiiiijjjjjjlllmmmmmmnnnnnnnnnnnnmmmkkkmmmnnnnnnnnnooorrrtttqqqtttwwwyyyzzzzzz{{{}}}}}}||||||||||||{{{yyyyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwuuutttsssssstttttttttuuuuuuuuuuuuvvvvvvvvvxxxwwwvvvtttssssssrrrrrruuuttttttttttttttttttuuutttuuuvvvwwwwwwxxxwwwwwwuuuuuutttsssssssssssstttrrrrrrsssssstttuuuuuuuuupppooooooqqqtttuuuuuutttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssstttttttttssssssrrrrrrqqqpppppppppooooooqqqssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooppprrrssstttuuuqqqrrrrrrssssssttttttttttttvvvyyyyyyxxxvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyy}}}~~~~~~{{{sssooollllllooozzz~~~mmmdddXXXYYY[[[aaakkkxxx}}}zzzyyyvvvvvvuuutttrrrpppmmmjjjfffccc___\\\XXXUUUQQQPPPOOONNNMMMNNNOOOOOORRRRRRSSSSSSSSSSSSRRRRRRMMMLLLJJJIIIJJJIIIHHHFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFHHHLLLPPPSSSUUUVVVVVVXXXXXXXXXXXXZZZ^^^dddiiillloootttxxx|||~~~vvvpppllllllooovvvuuussspppiiiccceeelll~~~vvvmmmcccYYYSSSIIIFFFAAA>>><<<:::777555999999999999999999::::::999999:::;;;;;;<<<<<<===@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@AAADDDDDDFFFNNNWWW^^^nnnzzzdddVVVNNNLLLLLLNNNQQQVVVbbbmmm}}}cccVVVIIICCCAAA@@@@@@BBB>>>AAADDDFFFMMMWWW^^^```aaahhhuuu>>>??????@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???===<<<;;;;;;;;;<<<===>>>>>>==================>>><<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<============>>>>>>>>>>>><<<===@@@BBBCCCJJJRRR```iiirrryyy}}}}}}vvvmmmaaa___dddvvv~~~zzzssssssrrrppppppssszzz~~~}}}|||yyyyyyzzzzzzzzzyyyxxxxxxpppmmmiiiggghhhjjjkkkllltttsssrrrtttxxx{{{||||||~~~~~~{{{xxxvvvqqqkkkgggdddbbb```___aaadddggghhhhhhhhhhhhhhhffffffffffffgggggghhhiiikkklllmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmoooqqqooorrrvvvxxxyyyzzz{{{|||~~~|||{{{|||}}}}}}|||{{{yyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttsssssstttuuuuuuuuuvvvvvvvvvvvvyyyxxxvvvuuutttsssttttttttttttssssssssssssttttttuuuvvvwwwwwwxxxwwwvvvuuuvvvuuuuuutttsssttttttttttttttttttsssssssssrrrrrrooonnnoooqqqtttvvvuuutttuuuttttttttttttuuuuuuvvvvvvuuutttsssssssssssstttssssssrrrrrrqqqpppppppppnnnmmmmmmoooqqqrrrqqqppppppppppppppppppppppppppppppppppppqqqrrrsssssstttqqqrrrsssttttttuuuuuuuuusssvvvyyyyyywwwuuutttsssuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzzzzz||||||}}}~~~zzzyyyyyyzzz||||||{{{yyyrrrmmmjjjmmmuuuooobbb]]]WWW\\\dddooo}}}}}}zzz{{{yyyvvvtttsssrrrooommmjjjgggbbb^^^ZZZVVVQQQNNNLLLLLLKKKKKKKKKLLLMMMNNNQQQQQQRRRSSSSSSRRRRRRRRRMMMKKKIIIIIIIIIIIIGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRVVV[[[```bbbfffkkkooossswww{{{~~~}}}uuummmkkkjjjiiilllrrrzzzuuuoookkkffffffmmmwww|||ooocccZZZRRRKKKFFF@@@>>>;;;999777777666555777777888888999:::;;;;;;:::;;;;;;<<<<<<======>>>@@@@@@????????????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@BBBFFFIIIMMMWWWcccmmm~~~iiiYYYRRRKKKKKKNNNRRRWWW^^^nnn|||pppVVVMMMEEEAAA???===>>>AAA===CCCGGGKKKSSS^^^bbbaaaeeeooo>>>??????@@@@@@AAAAAABBBAAABBBBBBBBBAAA@@@@@@???;;;:::999999:::<<>>>>>============>>>>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>>???===>>>AAABBBBBBGGGMMMWWW___iiiooossstttmmmeeeaaa___ggg|||||||||zzzwwwuuuxxx~~~||||||~~~~~~}}}{{{{{{zzzzzzyyyyyyyyyyyyrrrooojjjhhhhhhiiijjjkkkqqqooonnnpppssswwwzzz{{{}}}zzzyyytttnnnhhheeecccaaa___```cccfffhhhhhhgggggghhheeeeeeeeeeeeeeefffggghhhjjjkkkmmmnnnnnnnnnmmmmmmnnnoooooommmkkkkkklllmmmnnnqqquuuwwwxxxyyy{{{||||||{{{zzz|||~~~~~~}}}yyyxxxxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrtttuuuuuuuuuvvvvvvwwwwwwzzzyyywwwuuuuuuuuuuuuvvvsssssssssrrrrrrsssssssssvvvwwwwwwxxxxxxvvvuuutttvvvvvvuuuttttttttttttuuuwwwvvvuuutttrrrqqqpppooonnnnnnoooqqqtttvvvuuutttssssssssssssssstttuuuvvvvvvuuutttsssssssssssssssssssssrrrrrrqqqppppppooommmmmmmmmoooqqqrrrqqqpppppppppoooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttuuuuuuuuuuuusssvvvyyyyyywwwuuusssssstttuuuvvvwwwxxxwwwvvvvvvuuuvvvxxxyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~xxxoooppprrruuuvvvxxxyyyyyyuuuooolllppp{{{{{{ggg]]][[[ZZZaaammm{{{}}}{{{zzzxxx|||yyyvvvtttrrrooollljjjgggddd___[[[WWWRRRMMMJJJLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSRRROOONNNLLLKKKLLLKKKIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHIIIJJJMMMQQQVVV[[[[[[___dddiiilllppptttwwwzzz~~~wwwnnnjjjlllnnnooosssyyy|||uuummmhhhgggkkkwwwxxxooobbbVVVOOOJJJEEEAAA===;;;999777666666666666444555666888999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>@@@??????????????????@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAEEEJJJNNNTTTaaammm|||mmm[[[QQQOOOKKKLLLQQQWWW]]]gggxxxuuu```OOOIIIDDDCCC@@@===>>>BBB<<>>===BBBBBBAAA@@@???>>>======@@@@@@>>><<<;;;<<>>>>>>>>=========>>>???AAABBBCCCPPPXXXaaagggjjjmmmnnnmmmgggooozzz~~~{{{zzz{{{~~~{{{vvvzzz~~~{{{yyyzzz{{{{{{{{{wwwtttoookkkiiiiiikkklllkkknnnqqqrrrqqqsssvvvzzz{{{~~~}}}xxxtttpppllliiigggdddbbb``````aaadddfffhhhgggfffhhhhhhgggggggggggghhhiiikkkkkkkkklllllllllmmmmmmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmoooqqqsssuuuwwwxxxzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuuuuyyyyyyyyyvvvsssrrrrrrsssttttttttttttuuuuuuuuuuuuxxxxxxwwwvvvuuutttssssssqqqqqqrrrssssssttttttuuusssuuuxxxzzzzzzxxxtttrrrvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwuuurrrqqqppppppppprrrqqqppprrrtttvvvuuutttttttttttttttuuuuuuuuuuuusssrrrrrrqqqqqqrrrrrrsssrrrqqqoooooopppqqqqqqpppooooooooooooooopppppppppppppppppppppppppppppppppnnnqqqssstttsssqqqppppppqqqqqqrrrsssttttttttttttttttttuuuvvvwwwvvvsssqqqssstttuuuvvvvvvuuuuuutttsssuuuwwwyyy{{{{{{zzzyyy{{{{{{{{{{{{|||~~~zzzsssoookkkjjjmmmtttxxxwwwvvvxxxtttuuuuuuwwwqqqaaa[[[\\\```ooo}}}{{{yyyyyyyyyyyywwwtttrrrqqqqqqooojjjfffddd\\\WWWWWWTTTOOOMMMPPPLLLMMMNNNPPPSSSUUUVVVWWW]]]^^^```aaa___[[[XXXUUUTTTQQQNNNLLLKKKKKKIIIHHHKKKLLLLLLLLLLLLLLLMMMMMMOOOOOOOOOOOONNNNNNNNNNNNPPPMMMJJJIIIIIIIIIGGGFFFGGGGGGFFFGGGHHHKKKNNNPPPVVVYYY]]]aaaeeejjjppptttxxx||||||wwwnnnkkkjjjnnnuuuyyyxxxvvvwwwrrrmmmlllrrr|||}}}uuujjjbbbWWWOOOJJJFFF???:::;;;999888666666666777777888999999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAA>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@BBBCCCDDDBBBDDDLLLSSS\\\lll{{{tttbbbSSSMMMLLLOOOOOOTTT\\\cccmmmgggYYYJJJHHHDDDAAA???>>>>>>???CCCIIIQQQXXX]]]cccjjjooo{{{CCCCCCCCCCCCCCCAAA@@@???AAA@@@@@@??????>>>>>>===@@@@@@@@@>>>======@@@BBB@@@@@@AAAAAA@@@???===<<<>>>===;;;:::999999999:::;;;;;;::::::;;;<<<======>>>=====================<<<<<<<<<<<<<<<==================>>>???@@@BBBCCCIIIQQQZZZbbbggglllppprrrxxxyyyvvv{{{~~~|||{{{{{{zzzyyyxxxuuupppllliiiiiijjjjjjjjjmmmooopppppprrrvvvyyy{{{}}}zzzwwwrrrnnnkkkiiifffdddaaa``````bbbeeeggggggfffiiihhhhhhggggggggggggggghhhhhhiiijjjkkklllllllllllllllmmmnnnnnnnnnnnnnnnmmmmmmnnnppprrrsssuuuuuuxxxyyy{{{{{{|||{{{zzzyyyzzzzzzyyyxxxwwwvvvvvvvvvyyyyyyxxxvvvsssrrrrrrtttttttttttttttttttttttttttxxxwwwwwwvvvuuuttttttsssssssssssstttuuuuuuvvvvvvuuuvvvxxxzzzzzzyyywwwuuuwwwvvvvvvvvvuuuuuuttttttvvvuuusssrrrqqqqqqrrrrrrsssrrrqqqrrrssstttsssrrruuuuuuuuuuuuttttttttttttsssrrrrrrqqqqqqrrrrrrssssssqqqooooooppppppooonnnnnnnnnoooooopppppppppqqqoooooooooooooooooooooooonnnppprrrsssqqqppppppppprrrrrrsssssssssssssssssstttssstttvvvwwwwwwtttrrrrrrssstttuuuuuuuuutttssstttuuuwwwyyy{{{{{{zzzyyyyyyyyyzzzzzz{{{|||~~~~~~zzzqqqkkkffffffllltttyyywwwwwwxxxuuuxxxzzzlll___]]]```nnn~~~|||yyywwwvvvuuusssrrrqqqqqqqqqqqqqqqooommmmmmllljjjeeebbb___XXXTTTTTTTTTRRRSSSXXXWWWXXX[[[^^^aaadddggghhhlllmmmmmmllliiieee```]]]WWWTTTQQQOOOOOONNNMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEFFFGGGIIIJJJOOORRRUUUYYY]]]bbbhhhlllpppsssxxx|||~~~vvvrrrnnnmmmnnnrrrvvvyyyxxxvvvpppooopppuuu~~~yyyllldddZZZTTTKKKFFFDDDBBB>>>:::888777666555444555666666888999999::::::;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAA?????????@@@AAAAAABBBBBB???AAABBBAAA@@@@@@AAACCCFFFFFFJJJTTT___kkk~~~vvvdddVVVMMMJJJKKKOOOOOOVVVaaammm{{{nnnYYYNNNBBBBBBBBB@@@??????AAABBBFFFOOO[[[dddiiinnntttyyyCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAA@@@???@@@BBB@@@@@@AAA@@@@@@???======>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>????????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;=========>>>???@@@AAABBBBBBHHHRRR[[[bbbjjjssszzz}}}{{{{{{xxxvvvzzz}}}||||||zzzyyyyyywwwrrrnnnjjjhhhhhhhhhhhhjjjlllnnnoooqqqtttwwwzzz}}}~~~zzzvvvrrrooollliiigggcccaaa___```ccceeeggggggiiiiiihhhgggfffeeeeeeddddddeeegggiiijjjkkkkkkjjjkkklllmmmmmmnnnnnnmmmmmmlllmmmmmmnnnooopppqqqqqquuuwwwzzz||||||{{{yyyxxxzzzzzzyyyyyyxxxxxxwwwwwwxxxyyyxxxvvvtttrrrssstttuuuuuuttttttssssssrrrrrrwwwvvvvvvvvvuuuuuuuuutttttttttuuuuuuvvvwwwwwwwwwvvvwwwxxxyyyyyyyyyyyyyyywwwwwwvvvvvvuuutttssssssssssssrrrrrrrrrssstttttttttsssqqqqqqrrrsssqqqpppvvvvvvuuuuuutttssssssssssssrrrrrrqqqqqqrrrrrrssssssqqqooonnnoooooonnnlllmmmmmmnnnooopppqqqqqqrrrppppppppppppppppppppppppooopppqqqqqqoooooopppqqqrrrssssssssssssrrrrrrqqqrrrrrrsssuuuwwwwwwuuusssqqqrrrtttuuuuuuuuuttttttuuuvvvxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz|||}}}~~~{{{ooogggffffffllltttxxxvvvvvvxxxyyy}}}xxxhhh___bbbjjj}}}{{{yyyuuurrrnnnllljjjjjjmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjiiihhheee```]]]\\\WWWSSSTTTVVVYYY___ffflllmmmooosssvvvzzz}}}{{{uuunnngggddd[[[YYYVVVUUUUUUTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTTTTTTTSSSPPPMMMKKKJJJHHHGGGFFFFFFGGGGGGIIIKKKNNNQQQTTTXXX^^^aaaeeehhhkkknnnpppssswwwzzz{{{{{{|||~~~}}}wwwtttqqqrrrsssuuuvvvvvvuuuuuusssvvv}}}sssfff[[[TTTMMMHHHBBB???>>>>>>;;;888666666555555555666777777999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA???@@@@@@AAAAAABBBBBBBBB???@@@BBBBBBBBBBBBCCCDDDGGGIIIOOOZZZhhhyyyyyycccTTTMMMJJJKKKNNNRRRTTT]]]lll|||ttt```PPPHHH???AAABBBBBB@@@AAAEEEHHHOOO[[[jjjtttyyy}}}AAAAAAAAAAAAAAAAAAAAA@@@=========>>>>>>????????????AAACCCDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>============<<<;;;;;;;;;;;;::::::;;;;;;===>>>@@@@@@@@@@@@??????>>>>>>============<<<<<<;;;;;;::::::============>>>???@@@AAA???CCCKKKUUU^^^hhhwww||||||zzzxxxxxxzzz~~~xxxsssvvv|||~~~~~~~~~|||{{{zzzxxxuuupppllliiigggfffggghhhiiikkkmmmooorrrtttxxxzzz~~~~~~zzzwwwtttqqqmmmjjjeeebbb______aaadddfffgggiiiiiihhhgggfffdddccccccaaacccfffhhhjjjkkkkkkjjjkkkkkklllmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmqqqtttxxx{{{|||{{{yyywwwyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxvvvtttrrrssstttwwwvvvvvvuuutttsssrrrrrruuuuuuuuuuuuvvvvvvvvvvvvttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{xxxwwwwwwuuutttsssrrrrrrsssrrrrrrrrrssssssttttttsssrrrqqqqqqrrrsssrrrpppwwwvvvvvvtttsssrrrqqqqqqsssrrrrrrqqqqqqrrrrrrssssssqqqooonnnnnnnnnlllkkklllmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooppppppooonnnnnnoooqqqsssssssssssssssrrrqqqpppqqqqqqqqqtttvvvwwwvvvuuurrrsssuuuvvvwwwwwwvvvuuuwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~rrrggghhhhhhkkkpppssssssvvvzzzuuugggccckkkwwwyyyssspppiiigggeeebbbaaaaaabbbccchhhiiijjjkkklllmmmmmmmmmlllkkkiiigggddd```]]][[[[[[ZZZZZZ\\\aaaiiissszzzyyyppphhhddd___]]][[[ZZZZZZZZZXXXVVVWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVWWWYYYZZZZZZXXXWWWWWWXXXXXXWWWSSSPPPNNNMMMLLLJJJIIIIIIIIIIIIGGGIIIJJJLLLMMMPPPTTTWWW[[[]]]___```bbbdddhhhkkknnnooopppsssxxx~~~|||wwwxxxxxxvvvuuuuuuwwwyyyyyymmmcccZZZRRRNNNJJJFFFAAA===<<<:::888666666777777888888999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@AAAAAAAAABBBBBBBBBCCCAAACCCDDDDDDDDDDDDEEEFFFLLLPPPXXXdddrrr{{{jjjWWWNNNMMMMMMQQQTTTXXX^^^iiizzzwwweeeVVVKKKFFFBBBDDDEEEDDDCCCFFFLLLQQQ___jjjxxx??????????????????@@@@@@======>>>>>>??????@@@@@@@@@BBBDDDEEECCCBBBAAABBBAAAAAA@@@??????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;===>>>@@@@@@@@@?????????>>>>>>>>>============<<<<<<;;;;;;:::============>>>???@@@@@@@@@AAAHHHRRR\\\hhh|||}}}xxxyyyzzzzzzzzz{{{~~~|||rrrmmmpppzzz~~~{{{zzzyyywwwtttpppllliiiggggggggggggiiilllnnnppppppuuuwww{{{~~~{{{xxxuuuqqqnnniiieeeaaa___```bbbdddeeeggggggggggggfffeeecccbbbaaaccceeehhhjjjkkkkkkkkkjjjkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkknnnppptttxxxzzzyyywwwvvvxxxxxxyyyzzzzzzzzzyyyyyywwwxxxxxxvvvtttssstttuuuwwwwwwvvvvvvuuutttssssssttttttuuuuuuvvvvvvwwwwwwtttttttttuuuvvvvvvwwwwwwvvvuuuuuuuuuvvvwwwyyyzzzxxxwwwvvvuuutttsssrrrqqqssssssssssssssssssrrrrrrqqqppppppqqqsssttttttssswwwvvvuuutttsssrrrqqqpppsssrrrrrrqqqqqqrrrrrrssssssqqqooonnnnnnnnnlllkkklllmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooppppppooonnnnnnoooqqqssssssssssssrrrqqqppppppqqqpppqqqsssuuuwwwvvvuuutttuuuwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxyyyzzz{{{}}}}}}wwwnnnhhhffffffjjjmmmqqqzzzuuuhhhgggtttyyysssmmmeeeaaa```XXXXXXWWWWWWYYY\\\___aaaccceeegggiiikkkkkkjjjiiijjjiiigggccc___\\\ZZZZZZ\\\aaagggllluuu}}}uuummmgggddd```^^^]]]]]]^^^]]][[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUSSSTTTUUUVVVWWWXXXYYYZZZWWWVVVWWWWWWXXXVVVSSSPPPLLLLLLKKKKKKKKKKKKKKKKKKGGGHHHIIIHHHHHHJJJMMMOOORRRTTTUUUVVVXXX[[[___ccchhhhhhjjjooouuu|||}}}}}}|||{{{yyyzzz}}}{{{tttiii___WWWRRRMMMKKKFFFCCC???<<<:::888777555666666777888999:::;;;;;;999::::::;;;;;;<<<==================>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCDDDFFFIIISSS[[[gggsssiii\\\PPPMMMNNNPPPSSSWWW^^^gggwww~~~wwwtttmmmbbbVVVKKKDDDAAABBBDDDFFFGGGJJJQQQZZZaaapppxxx>>>=========>>>???@@@@@@>>>>>>??????@@@@@@@@@AAA@@@BBBDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<===<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<===============>>>???@@@BBBAAAFFFPPP[[[iii|||vvvyyy}}}~~~~~~}}}||||||{{{~~~wwwvvvqqqjjjfffkkkyyy|||xxxxxxxxxxxxwwwtttpppllliiihhhgggfffhhhkkkmmmmmmmmmppprrrvvv{{{~~~|||yyyuuussslllhhhdddaaaaaabbbcccccccccdddeeeffffffeeeddddddbbbcccdddfffgggiiikkkkkkiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmppptttvvvwwwvvvuuuvvvwwwxxxzzzzzzzzzyyyxxxwwwxxxxxxvvvtttssstttuuuvvvvvvvvvuuuttttttsssssssssssstttuuuvvvwwwxxxxxxtttttttttuuuvvvvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxvvvvvvuuuuuutttsssrrrrrrsssssstttttttttsssrrrrrrqqqpppppprrrtttvvvvvvuuuvvvvvvuuutttsssrrrqqqpppsssrrrrrrqqqqqqrrrrrrssssssqqqooonnnoooooonnnlllmmmmmmnnnooopppqqqqqqrrrppppppppppppppppppppppppooopppqqqqqqoooooopppqqqqqqrrrrrrrrrrrrqqqqqqpppqqqqqqppprrrtttvvvvvvuuuuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{}}}}}}xxxiiiffffffjjjnnnvvvvvvkkkmmm~~~|||qqqeee___[[[VVVSSSTTTRRRSSSUUUXXX\\\```dddggggggiiikkknnnnnnmmmllljjjfffeeebbb]]]ZZZYYY[[[^^^dddnnnyyy|||zzzvvvqqqlllhhhfffddd___^^^]]]^^^___^^^\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRQQQRRRRRRRRROOOMMMGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFGGGJJJLLLOOOQQQRRRTTTWWW[[[```dddiiikkkoootttzzz~~~{{{mmmfff]]]TTTNNNJJJFFFDDD<<<<<<;;;999888777777777444555666777888888888888:::::::::;;;<<<<<<===============>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFJJJNNNXXXdddtttkkkWWWPPPJJJKKKMMMOOOUUUZZZeeesssmmm___^^^ZZZSSSLLLEEEBBBAAA???BBBGGGOOOYYYeeennnsss~~~>>>=========>>>???AAABBB@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCBBBAAABBBCCCBBBAAA@@@>>>>>>>>>>>>???<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;<<<======<<<<<<<<<======>>>>>>???=========>>>>>>>>>>>>>>>>>>============>>>??????BBB???CCCOOOZZZkkk}}}tttyyy}}}xxxuuusssyyy}}}tttoooiiifffcccbbbhhhwwwzzzvvvwwwxxxyyyzzzxxxtttpppmmmjjjhhhfffgggjjjlllllljjjlllnnnrrrwww||||||yyyvvvoookkkgggcccbbbbbbaaa```___aaaccceeeggggggffffffcccbbbbbbbbbdddfffiiijjjiiiiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjhhhjjjmmmpppssstttuuuuuutttuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwvvvtttssstttvvvssssssssssssssssssssssssrrrrrrsssuuuvvvxxxyyyyyyuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuttttttssssssssspppqqqrrrttttttttttttssstttsssrrrsssuuuvvvuuutttuuuuuutttssssssrrrqqqqqqsssrrrrrrqqqqqqrrrrrrssssssqqqooooooppppppooonnnnnnnnnoooooopppppppppqqqoooooooooooooooooooooooonnnppprrrsssqqqppppppppppppqqqqqqrrrrrrrrrqqqqqqrrrqqqpppqqqtttuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{zzz{{{{{{zzzyyyyyyyyyyyyyyyvvvwwwwwwyyyzzz|||~~~~~~uuussssssvvvzzzzzzssswwwuuuhhh^^^UUURRRPPPNNNMMMOOOQQQSSSWWW[[[```eeehhhjjjkkkmmmppprrrrrrpppmmmkkkbbbaaa^^^[[[YYY\\\bbbggguuu~~~zzzyyyxxxooommmjjjfffcccbbbaaaaaa\\\\\\\\\]]]^^^]]][[[YYYZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPMMMLLLJJJJJJKKKKKKJJJHHHDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIJJJKKKOOOQQQTTTVVVYYY[[[___eeekkkpppuuuyyy~~~}}}ssslll___ZZZSSSLLLGGGCCC???===777777888777777666777888555555777888999888888777::::::;;;;;;<<<==================>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFLLLTTTYYYbbbrrrlllZZZNNNKKKJJJLLLNNNRRR\\\eeetttxxxcccUUUTTTPPPKKKFFFCCCCCCDDDCCCFFFPPP___ppp|||~~~ttt>>>>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAABBBCCCBBBAAA@@@>>>>>>>>>>>>???===>>>???@@@@@@???>>>===;;;;;;:::::::::;;;;;;<<<::::::;;;<<<===>>>??????======>>>>>>??????@@@@@@>>>============>>>>>>???@@@===AAAMMMZZZlll~~~rrryyy|||uuupppmmmttt}}}uuummmlllcccbbbaaaaaaffftttyyyuuuuuuwwwzzz{{{zzzvvvrrroookkkiiiggggggjjjlllkkkiiijjjlllpppuuuzzz~~~zzzxxxqqqmmmiiieeecccbbb```^^^]]]___bbbeeeggghhhhhhgggcccbbb``````aaadddgggiiiiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiijjjjjjjjjjjjggghhhkkknnnpppssstttuuussstttwwwyyyzzzyyyxxxxxxwwwwwwwwwvvvtttssstttvvvqqqqqqqqqqqqqqqqqqqqqrrrqqqrrrsssuuuvvvxxxyyyzzzvvvwwwwwwxxxyyyyyyzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwttttttttttttttttttssssssnnnoooqqqsssuuuvvvvvvvvvwwwuuuttttttuuuvvvtttssstttttttttssssssrrrrrrqqqsssrrrrrrqqqqqqrrrrrrsssrrrqqqoooooopppqqqqqqpppooooooooooooooopppppppppppppppppppppppppppppppppnnnqqqssstttsssqqqppppppooopppqqqrrrrrrrrrrrrrrrsssrrrqqqqqqsssuuuuuuttttttuuuwwwyyyzzzzzzzzzzzz|||{{{zzzyyyyyyyyyyyyyyyuuuuuuvvvwwwyyy{{{}}}~~~~~~zzztttaaaZZZRRRKKKLLLMMMLLLKKKMMMMMMPPPTTTYYY^^^bbbeeefffiiikkknnnpppooolllhhhfffaaa```^^^[[[[[[```jjjqqq{{{vvvsssrrrrrrkkkiiieeeaaa^^^]]]\\\\\\[[[ZZZZZZ\\\]]]\\\ZZZXXXYYYXXXWWWVVVTTTRRRQQQQQQRRRQQQPPPOOONNNMMMLLLLLLJJJHHHFFFEEEFFFGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBHHHJJJLLLMMMOOORRRVVVYYY\\\^^^aaadddiiipppwww||||||}}}xxxpppggg^^^XXXUUUQQQLLLGGGCCC@@@<<<999777888999888666666666777777888999:::;;;:::999999::::::;;;;;;<<<===============>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFKKKSSS]]]dddrrruuuaaaRRRNNNMMMNNNPPPRRRXXXeeerrrsss^^^PPPNNNJJJDDD@@@???AAADDDKKKOOO[[[nnnyyylll;;;<<<<<<===>>>??????@@@AAA@@@@@@@@@??????>>>>>>>>>>>>======>>>???@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>===============;;;;;;;;;;;;===???AAACCCBBBCCCCCCBBB@@@??????@@@>>>===<<<<<<<<<===???@@@??????>>>>>>>>>>>>??????<<<<<<@@@GGGRRRgggzzz{{{}}}}}}zzzuuuppplllmmmuuuxxxnnngggddd___aaabbbeeejjjsssxxxuuuuuuxxxyyy|||~~~}}}{{{xxxvvvmmmkkkhhhhhhiiiiiiiiihhhiiijjjkkklllpppvvv~~~~~~xxxtttnnniiieeeaaa^^^[[[\\\^^^aaadddfffgggggggggfffccc```______aaaaaaaaaiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiihhhgggggggggiiillloooqqquuuuuuvvvwwwxxxzzz{{{{{{uuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvtttrrrsssssssssttttttuuuvvvwwwyyyyyyzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvuuussssssrrrrrrrrrssssssttttttttttttttttttssstttuuuvvvxxxxxxxxxxxxsssssstttuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnoooppppppqqqqqqrrrqqqqqqqqqppppppoooooonnnnnnnnnnnnoooooooooooopppqqqrrrsssrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqppprrrttttttsssssstttuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxyyyyyyyyyxxxxxxwwwuuuuuuvvvwwwxxxzzz{{{||||||}}}~~~vvvdddYYYPPPNNNLLLKKKJJJJJJIIIHHHOOOPPPRRRUUUXXX\\\^^^```dddfffhhhjjjjjjgggdddbbb______^^^___eeeppp}}}zzzvvvtttrrrqqqoooiiifffccc```___^^^]]][[[XXXYYYZZZ[[[ZZZXXXVVVTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDDDDFFFJJJMMMKKKNNNQQQRRRTTTXXX```eeehhhkkkoootttzzzxxxtttqqqsssxxx}}}zzzxxxuuuoooiiiaaaZZZUUUSSSHHHFFFCCC@@@<<<999777666555555666777888999::::::;;;:::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBFFFEEECCCCCCDDDDDDDDDCCCEEEHHHKKKKKKMMMVVVdddpppsss^^^SSSRRROOOMMMOOOUUUZZZ```pppvvvdddSSSJJJCCCAAABBBAAACCCFFFHHHTTTiii~~~rrrddd<<<<<<======>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@========================<<<<<<<<<<<<===???@@@AAABBBCCCCCCBBB@@@>>>???@@@===============>>>>>>??????>>>>>>=========>>>>>><<<===@@@FFFOOO```{{{~~~|||zzzwwwtttqqqpppvvv|||uuulllfffdddcccdddfffhhhlllsss}}}}}}tttqqqqqqvvvxxx{{{}}}}}}{{{yyywwwpppmmmjjjhhhhhhhhhhhhgggggghhhiiijjjmmmssszzzzzzwwwqqqlllhhhdddaaa^^^^^^___aaabbbdddffffffgggeeecccaaa```aaabbbcccccchhhhhhiiiiiijjjjjjjjjjjjkkkjjjjjjjjjiiiiiihhhhhhiiihhhgggggghhhjjjlllmmmttttttuuuvvvwwwwwwwwwwwwuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvwwwxxxwwwvvvtttttttttttttttuuuvvvwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwwwwvvvuuutttsssttttttuuuuuuuuuttttttssssssssstttuuuvvvwwwwwwwwwwwwwwwqqqqqqrrrrrrrrrqqqpppooosssssssssrrrrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnoooooooooppppppqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrttttttsssrrrssstttvvvvvvvvvwwwxxxyyyyyyyyyvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxzzz{{{||||||}}}~~~lll[[[QQQLLLKKKJJJJJJJJJJJJJJJIIINNNNNNOOORRRUUUXXX[[[]]]^^^aaadddggghhhgggeeedddaaacccgggmmmuuu|||xxxuuutttrrrpppnnniiifffbbb___^^^\\\ZZZYYYXXXYYYYYYYYYXXXVVVTTTRRRTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOMMMKKKIIIGGGGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFHHHLLLPPPQQQTTTXXXZZZ\\\aaaiiiooouuuxxx~~~}}}wwwpppnnnlllnnnrrrvvvxxxxxxxxxuuusssuuuvvvtttoooiiibbbaaa^^^YYYTTTOOOKKKIIIFFFEEEBBB>>>;;;888666666333333444555666777888999::::::::::::::::::;;;;;;============>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGLLLPPPVVVccctttxxxeeeVVVPPPQQQMMMMMMQQQYYYbbbmmmooo]]]OOOGGGAAAAAABBBAAACCCFFFLLLZZZooo||||||zzziii\\\========================??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<============>>>>>>=========>>>??????AAABBBBBBAAA???>>>???@@@<<<======>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======@@@DDDJJJVVVlll~~~{{{uuussssssvvvxxx~~~xxxsssllliiihhhiiikkkmmmpppsssxxx~~~zzzrrrnnnnnntttvvvyyy{{{||||||{{{zzzuuurrrllliiiggggggfffeeeeeefffggghhhjjjooouuuzzz~~~{{{vvvqqqmmmjjjfffcccbbbaaaaaaaaabbbcccfffgggddddddcccccccccdddeeeeeegggggghhhiiijjjkkkkkklllllllllkkkjjjiiihhhhhhgggjjjiiihhhffffffggghhhhhhqqqrrrssstttuuuuuutttsssuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyxxxyyyzzzzzzxxxvvvuuuuuuuuuuuuvvvwwwxxxxxxuuuvvvwwwxxxyyyzzzzzz{{{xxxxxxxxxyyyxxxxxxwwwvvvxxxwwwvvvuuuuuuuuuuuuuuuwwwvvvvvvuuutttsssrrrrrruuuvvvvvvwwwwwwvvvvvvuuuqqqqqqqqqrrrqqqppppppooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnoooooooooppppppppppppqqqqqqrrrqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrsssuuutttsssrrrrrrssstttuuuvvvxxxxxxxxxwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}qqq___SSSLLLJJJKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPRRRVVVZZZ^^^``````ccchhhlllnnnooonnnmmmkkkpppwww~~~|||yyyxxxwwwuuurrroookkkhhhccc```^^^\\\ZZZXXX[[[[[[[[[ZZZXXXVVVTTTRRRSSSRRRRRRQQQQQQPPPPPPOOONNNMMMKKKJJJHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPTTTXXX[[[___cccgggjjjpppxxx~~~yyyvvvoooooooooppprrrrrrpppnnnkkkhhheeecccccc```[[[WWWRRRRRRQQQPPPMMMJJJHHHFFFCCCBBB???<<<:::777666555444444555666777888888999999:::::::::;;;<<<<<<<<<=========>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFKKKQQQXXXcccssstttbbbVVVOOONNNQQQOOOPPPVVVaaannn|||fffVVVJJJDDD@@@AAABBBAAABBBEEELLL\\\sss}}}xxxvvv{{{pppaaaVVV==================<<<<<<>>>>>>>>>===============???>>>>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>===============>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>>>>>@@@;;;<<<>>>?????????>>>===>>>===<<<;;;;;;;;;;;;;;;<<<===???CCCGGGOOO^^^mmm~~~zzzsssrrrxxxyyyvvvssspppoooqqqooosssxxx~~~zzztttpppoootttuuuwwwzzz{{{|||}}}}}}{{{vvvpppkkkhhhfffeeeddddddeeeffffffhhhkkkqqquuu{{{{{{wwwsssoookkkhhhfffdddaaa______aaadddfffeeefffffffffeeedddeeeeeeeeefffggghhhjjjkkklllmmmmmmmmmlllkkkiiihhhgggggghhhhhhfffeeeeeeeeeeeeffflllmmmppprrrsssssssssrrruuuuuuwwwxxxyyyyyyyyyyyy{{{zzzyyyzzz{{{{{{zzzxxxuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{||||||wwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttuuuuuuvvvvvvuuuuuuttttttssssssvvvvvvwwwwwwvvvuuuttttttssssssssssssrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqrrrssssssrrrqqqppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrsssssstttuuutttsssqqqqqqrrrrrrsssvvvwwwxxxwwwuuutttttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}vvvdddXXXPPPMMMMMMNNNNNNNNNMMMMMMMMMNNNQQQSSSVVV[[[aaagggmmmppppppsssxxx|||~~~~~~}}}}}}}}}zzzuuurrrnnnjjjfffcccaaa___\\\ZZZ______^^^]]][[[XXXVVVTTTRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUWWW[[[```cccfffkkkpppuuuyyy{{{{{{{{{zzzwwwsssmmmjjjddd```\\\YYYWWWTTTQQQNNNLLLMMMNNNMMMLLLJJJHHHFFF@@@>>><<<:::888666666555777777888888999:::;;;;;;999::::::;;;<<<======>>>======>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBCCCEEEEEEEEEEEEGGGHHHLLLQQQYYYcccpppxxxbbbTTTMMMLLLNNNRRRSSSWWW```mmm}}}ppp]]]QQQGGGCCCAAABBBBBB@@@AAADDDGGGYYYppp~~~yyytttrrrttt~~~xxxiii]]]UUU============<<<<<<<<<<<<===============>>>>>>>>>??????>>>>>>>>>>>>>>>?????????>>>>>>>>>==================>>>>>>?????????@@@@@@@@@???>>>>>>===<<<>>>@@@@@@@@@>>>===>>>???;;;<<<>>>?????????>>>=========<<<;;;;;;;;;;;;;;;<<<<<>>>>>===>>>???@@@AAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCBBBDDDEEEEEEDDDEEEHHHKKKSSSYYYcccpppwwwgggVVVMMMKKKKKKNNNQQQVVV^^^kkk{{{zzzeeeUUUMMMFFFCCCBBBDDDCCC@@@@@@DDDGGGXXXllluuusssmmmlllnnnyyyqqqcccXXXSSS<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@???>>>===<<<===???@@@???>>>===>>>???<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>BBBCCCEEEMMMVVVdddnnnxxx|||xxxssspppqqqssstttyyy~~~|||{{{|||yyyyyyyyyzzz{{{}}}~~~|||wwwrrroookkkhhheeeeeefffffffffeeegggjjjmmmrrrvvv}}}|||xxxsssoookkkgggbbb^^^\\\]]]```bbbdddhhhkkkkkkgggddddddeeeccccccdddfffgggiiijjjjjjmmmmmmlllkkkjjjiiiiiihhhffffffeeeeeeeeedddddddddbbbccceeeiiilllppprrrtttrrrssstttvvvwwwxxxxxxxxxyyyxxxxxxyyy{{{{{{zzzxxxuuuuuuuuuuuuvvvwwwxxxxxx{{{zzzxxxvvvuuuuuuuuuvvvuuuvvvwwwwwwxxxwwwwwwwwwttttttssssssssssssttttttsssssstttuuuvvvwwwwwwxxxvvvvvvvvvvvvuuuuuutttsssqqqqqqpppoooooooooooopppnnnnnnnnnoooooopppqqqqqqqqqqqqppppppooonnnmmmmmmnnnnnnooooooooooooppppppooooooooopppppppppqqqqqqooooooooooooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuutttsssrrrrrrsssqqqrrrsssttttttsssrrrrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxzzz{{{|||{{{||||||~~~wwwdddVVVOOONNNNNNOOOQQQRRRQQQQQQSSSYYY^^^gggllluuu{{{uuuqqqnnnkkkhhhfffeeeeeedddccceeedddcccaaa^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYRRRRRRRRRQQQRRRRRRSSSSSSSSSTTTUUUWWWZZZ]]]___aaadddgggkkkmmmppptttxxx{{{zzzrrrllljjjgggfffccc___\\\YYYWWWVVVVVVTTTQQQMMMIIIEEEBBB@@@:::999888777777666777777777777888888888999999999;;;<<<<<<<<<===>>>>>>>>>===>>>@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCC@@@BBBDDDCCCCCCFFFLLLQQQ[[[dddqqqwwwbbbXXXNNNKKKLLLMMMPPPTTTZZZgggyyyooo[[[NNNIIIFFFCCCCCCEEEDDDAAACCCHHHPPP\\\jjjnnnjjjhhhkkkqqqxxxjjj]]]TTTOOO:::;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>???@@@@@@AAA@@@???===<<<===>>>???>>>======>>>???===============>>>>>>???;;;;;;;;;;;;<<<===>>>???>>><<<===@@@@@@AAAFFFMMMWWWaaalllssszzz}}}}}}}}}tttqqqpppsssuuuxxx~~~|||{{{}}}~~~~~~}}}|||{{{{{{|||~~~}}}zzzvvvsssooojjjgggeeeffffffeeeddddddgggiiikkkpppxxx~~~~~~zzzuuuqqqlllhhhccc^^^\\\\\\^^^``````eeejjjkkkhhhffffffhhhbbbbbbcccdddfffgggggghhhlllllllllkkkkkkjjjjjjjjjhhhhhhgggfffeeecccbbbaaa___```aaacccfffjjjnnnqqqpppqqqssstttvvvwwwwwwwwwwwwwwwwwwxxxzzzzzzyyywwwttttttttttttuuuvvvwwwwwwyyyxxxvvvtttttttttvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuttttttttttttuuuuuuttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuttttttqqqqqqooonnnnnnnnnooopppooooooppppppqqqrrrrrrrrrqqqqqqqqqppppppoooooooooooooooooopppppppppqqqqqqoooooopppppppppqqqqqqqqqooonnnnnnnnnoooppprrrssssssrrrrrrqqqqqqpppppppppqqqrrrttttttsssrrrssstttrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrsssuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxzzz{{{|||zzzzzz{{{|||}}}~~~nnn^^^RRRNNNNNNPPPOOORRRUUUVVVYYYaaalllttt}}}{{{vvvssspppnnnkkkkkkllllllllllllkkkiiihhhfffdddbbbaaaaaa````````````````````````\\\\\\\\\\\\\\\]]]^^^___```aaacccfffiiimmmpppqqqtttwww{{{~~~|||wwwuuuuuutttsssqqqmmmhhhdddbbbaaa^^^[[[UUUNNNHHHDDDAAA???888888777777777777888888888888888999999999999999=====================>>>===???@@@BBBCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDD@@@BBBDDDDDDEEEKKKUUU]]]kkkuuuuuucccSSSNNNKKKLLLNNNQQQWWW^^^fffuuussscccSSSIIIFFFDDDBBBCCCFFFEEEDDDIIIOOOZZZbbbjjjkkkiiikkkttt}}}yyymmmccc[[[SSSNNN::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>>>>===>>>>>>======<<<<<<<<<;;;;;;;;;888888999::::::;;;<<<<<>>===<<<>>>???>>>======>>>???>>>===<<<<<<<<<===???@@@;;;;;;;;;<<<===>>>???@@@@@@======???>>>===AAAGGGMMMWWWbbbiiiqqqzzz}}}yyyzzz}}}uuurrrrrrvvvyyy||||||yyyyyy|||~~~}}}|||{{{|||~~~~~~{{{yyyvvvqqqlllhhhdddeeeeeedddbbbbbbeeegggggglllttt{{{zzzuuurrrllliiiddd___\\\\\\]]]^^^\\\bbbiiikkkiiiggghhhjjjbbbbbbccccccdddeeeffffffkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiigggeeebbb```^^^___^^^^^^___bbbfffjjjmmmoooppprrrtttuuuvvvwwwwwwvvvvvvuuuwwwyyyyyyxxxwwwsssssssssttttttuuuvvvwwwyyyxxxvvvuuuuuuwwwyyyzzzuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuttttttsssqqqpppppppppqqqrrrppppppqqqrrrssssssttttttrrrrrrrrrqqqqqqqqqqqqpppooooooppppppqqqqqqqqqrrroooppppppppppppqqqqqqqqqooonnnnnnnnnnnnppprrrssstttssssssrrrqqqpppooooooppprrrttttttsssssstttuuurrrrrrqqqppppppqqqqqqrrrpppqqqrrrsssttttttttttttuuuuuuvvvwwwxxxzzz{{{|||yyyzzzzzz{{{|||}}}}}}~~~}}}~~~}}}tttfffYYYPPPNNNPPPSSSPPPTTTXXX\\\bbbnnn|||}}}yyyvvvtttrrrpppppprrrtttttttttpppooommmllljjjiiihhhhhheeeeeeeeeeeeeeefffffffffeeeeeeeeeffffffggghhhiiimmmnnnpppssswww{{{~~~}}}yyysssnnnkkkiii___[[[SSSKKKDDD???===<<<888777777777777888888999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>===============???AAACCCCCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDAAACCCFFFGGGJJJRRR___hhh{{{{{{eeeTTTMMMJJJKKKNNNRRRVVV^^^gggrrrtttggg[[[NNNGGGGGGBBBAAACCCFFFFFFGGGMMMUUU^^^dddiiikkklllsssxxxnnneee```[[[UUUQQQ;;;<<<===>>>????????????>>>?????????@@@@@@@@@@@@======>>>>>>>>><<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<;;;999777777999;;;===??????===<<<;;;;;;;;;;;;??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>???AAAAAAJJJQQQWWWZZZcccqqqzzz{{{zzzwwwuuuyyy|||wwwwwwyyy}}}vvvssswww{{{}}}}}}~~~~~~|||xxxpppjjjfffeeecccbbbaaaaaaaaabbbdddgggmmmsssyyy~~~zzzvvvpppmmmiiibbb]]]ZZZZZZ[[[___```cccfffiiijjjjjjkkkccccccbbbaaa```aaadddfffhhhiiijjjkkkkkkjjjhhhfffkkkiiigggfffeeedddbbb```___^^^^^^^^^___bbbdddfffgggiiimmmqqquuuvvvwwwwwwwwwuuutttvvvxxxyyywwwtttttttttsssssssssttttttuuuvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxttttttuuuuuuuuuuuuttttttttttttssssssssssssttttttpppoooooonnnooooooppppppqqqqqqqqqrrrrrrsssssssssqqqrrrrrrsssrrrqqqpppoooppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnoooooopppqqqrrrrrrsssssspppooooooooooooooopppqqqrrrrrrsssttttttttttttsssrrrrrrqqqpppoooooopppppprrrsssttttttuuuuuuttttttwwwvvvvvvvvvvvvvvvwwwxxxvvvvvvwwwxxxyyyyyyzzzzzz}}}~~~||||||nnn^^^TTTQQQPPPPPPQQQRRRSSSZZZgggxxx~~~}}}|||zzzwwwvvvuuussssssssstttuuutttsssqqqpppnnnmmmllllllllllllllllllmmmnnnpppqqqqqqqqqqqqrrrssstttuuuvvvyyy{{{}}}~~~vvvllleee___UUUIII@@@===<<<:::777888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@??????@@@AAAAAAAAAAAA@@@EEEDDDDDDEEEEEEEEEDDDBBBDDDFFFHHHJJJPPPZZZgggpppvvv```RRRMMMHHHLLLNNNNNNOOOWWWeeeqqqwwweeeYYYRRRKKKGGGGGGFFFEEECCCDDDHHHPPPZZZ```lllmmmppptttzzz}}}qqqddd]]]WWWRRRPPPQQQ:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<======>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::<<<:::999888888:::<<<>>>@@@@@@>>>======<<<<<<<<<>>>>>>>>>??????@@@@@@AAA======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>===>>>???@@@AAADDDJJJPPPSSS\\\hhhppprrrttttttvvv|||zzz{{{}}}||||||~~~~~~~~~yyyqqqoootttyyy}}}}}}uuuoooiiihhheeecccaaaaaabbbbbbbbbeeejjjpppvvv|||{{{xxxtttqqqmmmgggaaa]]][[[[[[\\\^^^```cccfffhhhiiiiiieeeeeedddbbbaaa```bbbdddfffgggiiijjjkkkjjjiiihhhiiihhheeeddddddccc```^^^^^^^^^]]]]]]^^^```bbbcccdddfffjjjnnnrrrtttuuuuuuvvvtttssstttvvvwwwuuusssuuutttssssssssssssssstttuuuttttttttttttuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuurrrqqqqqqppppppppppppqqqppppppqqqrrrrrrsssttttttpppqqqqqqrrrqqqpppooonnnppppppppppppooooooooooooooooooooooooooooooooooooooooooppppppqqqrrrrrrsssppppppooooooooooooooopppooopppqqqqqqrrrrrrqqqqqqqqqqqqpppooooooooooooooorrrsssttttttuuuuuuttttttuuuuuuttttttuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{}}}}}}{{{sssfffXXXPPPNNNNNNOOOQQQZZZ```kkk|||}}}|||zzzyyyxxxwwwwwwwwwwwwxxxuuuttttttsssrrrrrrrrrsssttttttsssssstttvvvwwwxxxyyyzzzzzz{{{|||~~~yyynnnccc\\\UUUMMMCCC===<<<;;;999777888888888888999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEDDDCCCGGGJJJOOOUUU^^^lll}}}xxxfffWWWNNNLLLIIILLLPPPRRRWWWccctttwwwjjj[[[SSSNNNIIIGGGHHHHHHGGGHHHKKKSSS]]]hhhnnnsssuuuwww}}}xxxmmmaaaYYYSSSPPPSSSXXX::::::;;;<<<============;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<============;;;;;;;;;;;;::::::::::::;;;:::999999:::<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@???>>>=========>>>???@@@>>>DDDJJJMMMTTT___gggjjjooottt}}}|||wwwyyyzzzxxxwwwxxx|||}}}|||tttnnnmmmqqqyyy~~~yyytttnnnlllhhhdddbbbbbbbbbccc```bbbffflllrrrxxx}}}}}}yyywwwsssmmmgggbbb^^^\\\[[[\\\^^^aaadddfffhhhiiiggghhhgggeeebbbaaaaaabbbdddeeegggiiijjjjjjjjjiiigggeeecccbbbbbbaaa___]]]^^^]]]\\\\\\\\\]]]___``````bbbfffjjjmmmpppqqqrrrssssssrrrssstttuuusssqqquuutttssssssrrrrrrrrrrrrssssssssssssssstttuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvwwwwwwwwwvvvuuuttttttuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrppppppqqqrrrrrrsssttttttppppppppppppppppppooonnnqqqqqqpppppppppooooooooooooooopppppppppppppppoooooooooooopppqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnooommmnnnooooooppppppooooooppppppoooooonnnnnnoooooorrrsssttttttuuuuuuttttttvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}~~~zzzjjj^^^RRRNNNMMMMMMOOOTTT^^^jjj}}}~~~~~~}}}}}}||||||||||||}}}xxxwwwwwwxxxxxxyyy{{{{{{~~~}}}}}}}}}~~~wwwmmmaaaWWWPPPGGGBBB<<<999::::::999777888888888999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHMMMTTT^^^kkk}}}ppp```UUUMMMJJJKKKKKKOOOTTTYYYbbbsssttteee[[[PPPLLLJJJHHHHHHIIIIIIJJJOOOXXXdddoooxxx|||{{{}}}{{{ooofff\\\TTTNNNOOOXXXccc999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::999:::;;;===???AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCC<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<<<<===>>>???>>>BBBGGGLLLQQQZZZccchhhppp|||zzzvvvyyyzzzxxxvvvvvvwww|||yyyqqqmmmllloooxxxzzzuuurrroookkkfffcccbbbcccccc```aaadddhhhnnntttyyy|||~~~|||xxxsssmmmgggaaa]]]\\\\\\^^^___bbbeeegggiiiiiijjjkkkiiieeebbb``````aaacccdddfffhhhiiiiiiiiieeedddbbbaaaaaa```^^^\\\^^^^^^]]]\\\\\\\\\]]]^^^]]]___bbbfffiiilllnnnnnnqqqqqqqqqrrrssssssrrrqqquuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttttttttuuuwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvwwwxxxwwwuuuttttttuuuwwwxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwvvvuuuttttttsssssstttrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqpppppppppqqqqqqqqqpppppppppooooooooopppqqqrrrrrrqqqqqqpppoooooooooppppppqqqqqqqqqrrrrrrpppooonnnnnnnnnnnnmmmmmmnnnoooooooooooooooqqqqqqppppppoooppppppqqqrrrsssttttttuuutttttttttxxxxxxxxxxxxyyyzzz{{{{{{xxxyyyyyyyyyzzzzzz{{{{{{{{{|||}}}~~~yyygggZZZPPPNNNNNNNNNRRRZZZdddvvv|||||||||}}}~~~}}}sssiii^^^UUULLLGGG>>>;;;888888999999888777999999999999:::;;;<<<<<<============<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEHHHJJJMMMSSS]]]iiixxxsss]]]QQQLLLJJJJJJKKKNNNRRRYYYbbbooovvveeeYYYQQQJJJIIIHHHGGGHHHJJJIIIPPP]]]kkkxxx}}}|||rrrddd^^^VVVOOOKKKPPPaaarrr999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;===???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>===<<<;;;;;;;;;<<<===>>>>>>AAAEEEJJJOOOVVVbbbkkkvvv{{{vvvtttxxxzzzwwwttttttsssyyy~~~}}}uuunnnjjjiiikkkuuu||||||}}}}}}zzzwwwvvvsssnnnjjjfffdddddddddbbbbbbdddgggkkkppptttwww}}}{{{wwwsssmmmfffaaa]]]]]]\\\]]]^^^aaadddeeehhhjjjlllllliiieeebbbaaa```aaabbbccceeeffffffgggdddcccaaa`````````^^^\\\^^^^^^]]]]]]]]]\\\]]]]]][[[\\\___bbbeeehhhjjjkkknnnooopppqqqqqqrrrrrrrrrssssssrrrqqqqqqqqqqqqqqqpppppppppqqqqqqrrrssstttqqqrrrsssuuuvvvxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvvvvxxxvvvuuussssssuuuvvvxxxuuuttttttssssssttttttuuuwwwvvvvvvuuutttttttttuuuuuuttttttsssqqqppppppooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooppprrrsssssssssrrrqqqpppppppppppppppqqqqqqqqqrrrrrrpppooonnnnnnnnnnnnnnnoooppppppqqqqqqpppppprrrrrrrrrqqqqqqrrrssssssrrrsssttttttuuutttttttttxxxxxxxxxxxxyyyzzz{{{|||xxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}~~~zzzfffYYYOOOOOOOOOOOOVVVaaasssxxxqqqfff\\\RRRJJJCCC???:::999888888999999888777999999999999:::;;;<<<===========================>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFJJJNNNWWW___kkkzzzrrrbbbRRRKKKJJJJJJJJJLLLOOOUUU```mmm~~~~~~iii[[[RRRKKKFFFFFFFFFDDDFFFJJJOOO\\\nnn|||ssshhhZZZUUUPPPMMMMMMVVVlll::::::;;;;;;<<<;;;;;;:::<<<<<<<<<=========>>>>>>===<<<;;;:::999999999999999999999999::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>======:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<;;;:::::::::;;;<<<===<<<===AAAGGGKKKSSSaaaooo~~~}}}yyyxxx}}}~~~zzzvvvtttnnnsssyyy|||}}}~~~vvvmmmfffdddbbbdddppp~~~wwwtttsssuuuyyy||||||{{{yyywwwsssooollliiigggffffffggghhhjjjlllnnnqqqrrrxxxzzz~~~~~~{{{xxxssslllggg```^^^\\\ZZZZZZ\\\^^^```eeeiiimmmnnnllliiifffeee`````````aaaaaabbbbbbbbbcccaaa____________]]][[[]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZ\\\^^^aaaccceeefffhhhkkkmmmoooooopppqqqsssrrrqqqqqqppppppqqqqqqrrrppppppppppppqqqssstttuuuqqqqqqrrrtttuuuwwwxxxxxxyyyxxxwwwuuuuuuuuuvvvvvvvvvuuutttsssssstttuuuvvvttttttssssssssssssttttttuuuuuuttttttttttttuuuuuuuuuuuutttsssqqqpppoooooosssrrrrrrrrrrrrsssttttttrrrqqqqqqqqqqqqpppppppppooopppssstttuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnooopppqqqrrrrrrssssssrrrrrrssssssrrrrrrssssssttttttrrrsssttttttuuuuuuttttttuuuuuuvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||}}}~~~{{{fffXXXNNNPPPQQQQQQ[[[kkk{{{llleee[[[QQQIIIBBB===:::999999999999999888888888999999999999:::;;;<<<===<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCAAACCCEEEEEEEEEJJJQQQWWW___jjjzzzsss___TTTKKKIIIKKKLLLLLLNNNSSS\\\lllnnn]]]SSSKKKFFFBBBCCCCCCCCCGGGMMM]]]kkk}}}wwwhhh]]]QQQNNNMMMNNNRRR___www;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;:::999888888999::::::888888999999999:::::::::999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>@@@@@@??????>>>>>>=========<<<::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;:::999999999:::<<<===;;;;;;>>>DDDIIIQQQcccttt~~~}}}|||uuussslllpppuuuzzz}}}vvvnnneee______^^^```mmm~~~pppjjjhhhhhhllltttzzz||||||}}}{{{yyyvvvrrroookkkjjjkkkkkklllmmmnnnnnnnnnmmmqqqtttyyy~~~~~~}}}zzztttooofffccc___\\\ZZZ[[[]]]___aaaffflllppppppmmmjjjiii``````___^^^^^^^^^^^^^^^```___]]]]]]]]]]]][[[ZZZZZZZZZ[[[[[[\\\[[[[[[[[[XXXXXXYYYZZZ\\\^^^___```bbbfffiiikkklllmmmppprrrpppooooooppppppqqqrrrssspppppppppqqqrrrssstttuuurrrrrrssstttuuuvvvwwwxxxwwwvvvuuuttttttuuuvvvvvvtttsssssssssssssssssstttuuuuuuttttttttttttuuuuuusssrrrrrrsssssstttuuuvvvssssssrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqrrrssstttrrrrrrqqqqqqqqqpppppppppoooqqqsssuuuvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrppppppooooooooooooooopppqqqrrrssssssttttttssssssrrrrrrrrrrrrrrrsssttttttrrrsssttttttuuuuuutttttttttuuuuuuuuuvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~|||hhhYYYPPPSSSUUUWWWeeexxx{{{ssskkkfffZZZTTTLLLEEE@@@===:::888777888999999888999:::;;;::::::999::::::;;;<<<===;;;;;;<<<===>>>??????@@@>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDAAADDDHHHJJJMMMTTT___gggooo|||oooaaaPPPKKKGGGJJJMMMOOORRRVVVaaammmqqq___SSSMMMFFFBBB@@@CCCEEEHHHOOOWWWjjjvvv~~~zzz}}}xxxiii\\\UUULLLIIIJJJPPPYYYiii<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======999888888888888:::;;;<<<888888888999999:::::::::999:::::::::::::::::::::;;;;;;;;;;;;<<<>>>??????<<<<<<<<<<<<============999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999:::;;;<<<<<<:::===CCCHHHRRRfffxxx}}}|||~~~wwwooollllllooottt|||wwwoooiiiaaa\\\^^^]]]___nnnyyygggaaa___```fffooovvv{{{|||}}}{{{wwwsssooommmnnnoooppppppooonnnlllkkkmmmpppuuu{{{~~~yyytttmmmjjjddd```]]]]]]___aaa^^^dddlllqqqqqqooommmlllaaa```^^^]]]\\\[[[[[[[[[___]]][[[[[[\\\[[[ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZVVVVVVWWWWWWYYYZZZ\\\]]]^^^bbbgggiiiiiikkknnnqqqnnnnnnoooooopppqqqssstttpppppppppqqqrrrtttuuuvvvsssssstttuuuvvvwwwxxxxxxuuuuuutttsssssstttvvvvvvrrrrrrsssttttttsssrrrrrrvvvvvvuuuuuuuuuuuuvvvvvvqqqqqqqqqrrrssstttuuuvvvpppqqqqqqrrrrrrsssttttttqqqqqqpppppppppqqqssstttrrrrrrrrrqqqqqqqqqppppppoooqqqtttvvvwwwvvvtttssssssssssssssssssssssssssspppooooooooooooooopppqqqrrrrrrsssttttttttttttsssqqqqqqqqqqqqrrrrrrssstttrrrsssttttttuuuuuuttttttvvvvvvvvvwwwxxxzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}{{{}}}~~~kkk[[[RRRWWWZZZ]]]nnnxxxuuuqqqlllfff^^^VVVPPPHHHDDD???<<<::::::999888666777888888888999;;;===::::::::::::;;;<<<======:::;;;<<<===>>>???@@@AAA>>>??????@@@@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFCCCGGGLLLPPPUUU___llluuunnn]]]RRRJJJGGGGGGLLLOOORRRXXX^^^ppp}}}uuudddUUUMMMKKKDDDAAAAAAEEEIIINNNXXXaaarrrzzzzzzpppnnnyyy|||lll^^^UUUPPPIIIGGGIIIRRR^^^ooo======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<:::999;;;<<<888888777777777888:::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<>>><<<===???BBBMMM```rrryyywwwvvvrrrllljjjooottt{{{|||vvvrrrpppeeeccc___]]]___hhhsss{{{uuu```ZZZVVVWWW^^^gggnnnvvv}}}}}}wwwtttvvvzzzxxx|||vvvhhhaaabbbaaagggpppyyy}}}yyyuuuqqqlllhhheeebbb___]]]cccdddeeefffhhhjjjlllmmmkkkeee]]][[[\\\]]][[[YYY[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUVVVWWWWWW[[[]]]aaaccceeehhhkkkmmmnnnnnnnnnoooooopppqqqqqqpppppppppqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwuuuuuutttsssssssssssstttttttttsssssssssttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvqqqqqqrrrrrrssssssttttttuuuttttttsssssssssttttttqqqrrrrrrssssssrrrrrrqqqrrrrrrqqqqqqpppooonnnnnnqqqrrrssstttttttttsssrrrqqqqqqqqqqqqqqqrrrssstttsssrrrpppnnnmmmnnnnnnoootttsssrrrppppppqqqrrrsssssssssssssssrrrqqqppppppqqqqqqrrrrrrssstttuuuuuuwwwwwwwwwwwwxxxzzz|||}}}yyyyyyyyyyyyxxxxxxwwwvvvyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}||||||}}}mmm\\\RRRXXX]]]cccuuuzzzxxxuuuqqqoooqqqvvvzzz|||}}}yyyrrroookkkeee]]]VVVQQQLLLIIIFFF===<<<;;;:::888777666555888999999::::::;;;;;;<<<::::::;;;;;;<<<======>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCAAABBBFFFFFFDDDEEEHHHHHHIIIOOOWWW]]]fffxxxmmm[[[OOOKKKMMMJJJKKKOOOPPPSSS___lll|||wwwhhh\\\QQQIIIGGGEEECCCDDDEEEDDDIIIZZZmmm|||tttllliiiqqqooo```VVVOOOJJJHHHFFFIIIUUUhhh{{{============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888888999888777777777777999:::;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999999999999::::::;;;;;;<<<;;;;;;:::<<<;;;:::999999:::;;;;;;<<<;;;<<>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDAAABBBEEEEEECCCEEEIIIIIILLLUUU```jjjvvv|||kkk^^^RRRJJJHHHJJJHHHJJJPPPUUU\\\kkkzzzmmm```VVVLLLFFFEEE@@@???@@@DDDGGGNNN___ooossspppkkkhhhlllzzzuuudddYYYQQQKKKFFFGGGIIIPPP\\\lll{{{======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<:::888888888777777777777888999:::;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999888888777777888888:::;;;;;;<<<;;;;;;:::::::::999999888888999::::::::::::;;;>>>@@@FFFSSSaaayyy}}}vvvpppooouuu}}}~~~wwwrrrppppppjjjiiihhhhhhkkkrrr{{{uuugggXXXSSSRRRXXX```gggpppwww{{{nnn]]]NNNHHHIIIKKKRRR^^^iiissszzz}}}yyyuuuqqqooollliiifffdddbbbaaa```aaacccgggiiijjjeee```]]]\\\[[[XXXUUUXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUVVVXXXZZZ^^^cccggggggggghhhiiikkklllmmmmmmoooooopppqqqrrrsssttttttqqqqqqqqqqqqqqqrrrsssssstttsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrsssssstttuuuxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuutttttttttttttttrrrqqqqqqqqqqqqqqqrrrrrrsssssssssttttttsssssssssrrrrrrqqqqqqpppoooooooooqqqrrrssstttttttttsssrrrsssssssssrrrsssssstttuuussssssrrrqqqppppppppppppoooppppppqqqrrrrrrrrrrrrssssssssstttssssssrrrrrrrrrssssssttttttuuuuuuvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxyyyzzzzzz{{{{{{zzzzzz{{{zzzzzzzzz{{{|||~~~pppeeefffhhhmmm|||wwwpppnnnmmmmmmmmmkkklllmmmllljjjiiijjjlllmmmnnnqqquuuzzzyyynnncccYYYTTTMMMIIIDDDAAA???===;;;:::999999999888888888888777999999::::::;;;<<<<<<<<<;;;;;;<<<======>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGDDDCCCEEEEEEEEEIIIOOORRRWWWcccqqq~~~yyycccVVVOOOJJJHHHHHHLLLKKKNNNVVV___lll~~~~~~qqqbbbWWWPPPHHHDDDDDD@@@>>>@@@FFFMMMVVVcccnnnjjjhhhgggkkkwwwyyyhhh[[[SSSNNNIIIFFFHHHOOO[[[gggqqqyyy;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;:::===??????===;;;999999666666777777888999:::;;;::::::::::::::::::::::::888888999:::;;;;;;<<<<<<<<<<<<;;;::::::999999999999999888888888888888999;;;;;;;;;<<<;;;;;;::::::888888888888888999999999999888:::>>>???BBBKKKUUUhhhwwwxxxqqqsss{{{vvvssstttttttttsssqqqpppttt|||~~~uuujjj^^^YYYWWW\\\bbbgggmmmttt{{{~~~}}}mmm]]]MMMBBB???BBBGGGNNNXXXbbbiiiooouuuyyy~~~zzzvvvrrrnnnjjjgggaaa___\\\ZZZ[[[___cccfffgggdddaaa______]]]ZZZXXXWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQPPPQQQRRRSSSUUUYYY^^^bbbcccdddeeefffhhhjjjkkklllmmmnnnooopppqqqrrrrrrssspppppppppppppppqqqrrrrrrrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqrrrsssttttttwwwwwwwwwvvvuuutttsssrrrvvvvvvuuuuuuttttttssssssppppppooooooooopppqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqpppppppppooooooqqqrrrssstttttttttsssrrrttttttsssssssssttttttuuussssssrrrrrrqqqqqqqqqqqqnnnoooqqqsssttttttsssrrrrrrsssssstttttttttsssssstttttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxyyyzzz{{{{{{{{{zzzzzz||||||{{{||||||~~~}}}~~~yyyooommmmmmrrr~~~xxx|||ooollliiiggghhhlllpppsssqqqsssuuuuuurrrpppnnnnnnmmmpppuuu}}}|||rrrggg\\\RRRLLLHHHEEEAAA>>>===<<<;;;:::777777777888888888999999:::::::::;;;<<<<<<======<<<<<<======>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCAAABBBBBBBBBBBBCCCCCCCCCHHHFFFEEEGGGGGGIIIPPPYYYaaaiiivvvzzzhhhTTTKKKJJJJJJJJJLLLPPPRRRWWW```mmm~~~pppeeeZZZRRRLLLFFFDDDEEEBBBBBBDDDJJJTTT]]]eeejjjhhhiiimmmwwwsssaaaWWWRRRNNNKKKKKKOOOZZZgggppptttuuuvvvyyy999:::;;;<<<<<<:::888777;;;;;;;;;;;;;;;;;;;;;;;;:::===??????===;;;999999555666777888999:::;;;;;;999::::::;;;;;;::::::999888888999999:::;;;<<<<<<;;;;;;:::::::::999999999::::::999999999::::::;;;;;;<<<<<<<<<;;;::::::999777777777888888999999999888888:::===>>>???DDDLLL\\\hhhwww|||vvvzzz}}}wwwttttttwwwyyyyyywwwuuuvvv|||}}}uuummmhhhcccbbbgggjjjlllooorrruuuyyy~~~{{{mmmZZZMMMBBB<<<===AAADDDKKKTTT[[[```eeelllqqq|||~~~yyyuuupppjjjggg^^^\\\XXXVVVWWW[[[```dddbbbbbbbbbbbbbbb```^^^\\\VVVUUUUUUUUUUUUUUUVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUTTTRRRQQQPPPNNNOOOPPPPPPQQQUUUZZZ^^^^^^___aaacccfffhhhiiijjjkkklllnnnoooppppppppppppppppppooooooooopppqqqqqqqqqqqqpppooooooooooooooopppppppppqqqqqqrrrttttttttttttttttttsssqqqppppppuuuuuuttttttssssssrrrrrrnnnnnnnnnnnnnnnooopppqqqpppppppppqqqqqqpppppppppqqqqqqqqqpppppppppppppppqqqrrrssstttttttttsssrrruuuttttttsssssssssttttttssssssssssssrrrrrrrrrqqqoooppprrrttttttttttttsssrrrsssttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzvvvwwwxxxyyyyyyyyyyyyyyywwwxxxzzz{{{|||{{{zzzyyy{{{{{{{{{||||||}}}~~~~~~{{{{{{|||}}}vvvsssrrrvvv{{{vvv}}}pppiiibbbaaaaaabbbeeejjjppptttvvvxxxzzzzzzwwwsssppppppmmmsss||||||rrrggg^^^TTTKKKFFFBBB@@@<<<::::::999777666666777777888999999:::::::::;;;;;;<<<<<<===>>>>>>======>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFDDDEEEHHHJJJNNNYYYdddqqq{{{yyygggYYYLLLHHHJJJJJJKKKLLLOOOUUU^^^jjj|||rrreee\\\SSSNNNIIIDDDCCCEEEAAACCCGGGOOOZZZdddiiijjjiiinnnxxx{{{kkkZZZRRROOOLLLNNNQQQ___hhhsssxxxvvvqqqpppqqq888999:::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<:::888888888444555777888::::::;;;;;;999999;;;;;;;;;;;;999999888888999999::::::;;;;;;999999999:::::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999666777888999999999999999999888:::===>>>===@@@FFFRRR\\\jjjvvv~~~~~~{{{~~~yyyuuutttwwwzzz}}}zzzzzzzzz}}}vvvpppqqqnnnpppuuuxxxvvvtttuuusssuuuyyy}}}~~~mmm^^^MMMBBB===;;;===AAA???FFFOOOUUUYYY___gggnnnvvvzzz}}}yyysssmmmiii```^^^ZZZWWWWWWYYY]]]```^^^___bbbccccccaaa___]]]VVVUUUTTTTTTSSSSSSSSSTTTQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTSSSRRRPPPOOONNNNNNOOOOOOPPPRRRVVVYYYYYYZZZ\\\___bbbeeeggghhhhhhjjjlllmmmnnnooonnnnnnooonnnnnnnnnnnnooopppppppppoooooonnnmmmnnnnnnnnnooooooooopppqqqrrrssstttrrrrrrrrrrrrqqqpppoooooorrrrrrrrrqqqqqqqqqqqqqqqmmmmmmmmmmmmnnnooopppqqqnnnooooooppppppoooooonnnppppppppppppppppppppppppqqqrrrssstttttttttsssrrruuutttssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssssssssrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyuuuvvvwwwxxxyyyyyyzzzzzzwwwxxxzzz||||||{{{zzzyyyxxxyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyzzz|||~~~}}}yyywww{{{zzzxxxxxxlllddd___]]]___aaabbbdddhhhmmmpppxxxyyyzzzzzzwwwtttssssssyyy|||tttiii___XXXQQQIIIDDD@@@>>>;;;::::::999777666777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFAAABBBFFFKKKPPPWWWdddrrrvvvcccUUUMMMGGGGGGHHHHHHIIILLLNNNYYYgggwwwpppgggZZZSSSMMMJJJFFFBBBBBBEEE>>>EEENNNWWWcccmmmrrrqqqmmmuuuzzzmmm^^^RRRNNNLLLLLLSSS]]]tttyyyyyysssqqqrrr:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888888999333555777999:::;;;;;;;;;888999;;;<<<<<<;;;999888999999999999999999::::::888888888999::::::;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<;;;:::999888666777888:::::::::::::::;;;999:::===>>>===???CCCGGGOOO\\\hhhpppvvv{{{}}}}}}~~~~~~|||yyyzzz}}}zzzuuuuuuuuuzzz{{{zzztttuuuwwwzzz}}}~~~}}}|||fffWWWGGG???<<<;;;<<>><<<;;;;;;;;;;;;:::888999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGBBBDDDKKKSSSZZZcccssswwwcccTTTLLLHHHGGGHHHIIIIIIMMMSSSXXXfffwww|||nnnaaa[[[QQQMMMIIIHHHFFFCCCDDDIIIFFFQQQ]]]fffoooyyy}}}{{{yyy}}}tttmmm```UUUNNNNNNPPPTTTbbbsss{{{zzz{{{<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<:::999;;;<<<333444777999:::;;;;;;;;;888999;;;<<<<<<;;;999888::::::999999999999999999777777888999:::;;;;;;<<<::::::::::::;;;;;;<<<===<<<<<<<<<<<<;;;:::999888666777999:::;;;;;;::::::<<<999:::===>>>===>>>BBB>>>FFFRRR^^^eeejjjpppuuuvvvvvvxxx|||}}}{{{~~~}}}xxxvvvxxx~~~uuuvvvwwwyyy|||}}}}}}{{{eeeVVVFFF???===;;;:::;;;===CCCKKKNNNOOOSSS\\\dddeeekkkttt{{{zzzwwwmmmiiiddd^^^ZZZXXXXXXXXXZZZ]]]aaacccaaa]]]YYYWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQKKKLLLNNNOOOOOONNNMMMLLLKKKMMMNNNNNNMMMMMMNNNPPPPPPQQQTTTWWWZZZ^^^```aaaeeefffiiikkkllllllkkkjjjkkkkkkjjjjjjkkkkkklllmmmnnnnnnmmmllllllllllllmmmnnnnnnnnnoooppprrrssstttpppqqqqqqrrrrrrrrrqqqqqqllllllmmmmmmnnnnnnoooooommmmmmmmmnnnnnnpppqqqqqqppppppqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqrrrssstttttttttsssrrrtttsssrrrrrrqqqqqqqqqqqqooopppqqqrrrrrrrrrqqqppppppooonnnmmmmmmnnnoooooorrrrrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxyyyyyyxxxwwwvvvvvvwwwxxxzzz{{{||||||}}}vvvxxx{{{|||}}}|||zzzxxxzzzzzz{{{|||||||||{{{{{{yyyxxxwwwwwwwwwyyy{{{}}}xxx}}}}}}uuuhhhcccdddhhhkkkkkkpppwww{{{}}}zzzlllcccVVVMMMGGGCCC===888888777666777999999999777:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>?????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEIIIRRR\\\dddooouuufffXXXLLLKKKIIIJJJLLLMMMNNNTTT\\\fffuuuzzzlll```VVVRRRMMMJJJIIIIIIHHHFFFHHHNNNSSS```lllssszzztttlllfffbbb[[[RRROOOSSSWWW^^^rrr:::::::::999999999888888999999999::::::;;;;;;;;;???>>><<<:::999888777777888999:::::::::999888777;;;:::999888888999:::;;;;;;<<<===<<<999777777777777888999:::<<<===>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999::::::999999999:::<<<===999:::;;;<<<============AAACCCIIIQQQZZZaaaeeefffjjjpppvvvzzz}}}{{{}}}{{{yyyyyy}}}yyywwwzzz|||zzzxxxvvvvvvwwwzzz|||kkkbbbTTTJJJDDDBBB@@@???DDDGGGJJJOOOTTTXXX[[[\\\^^^bbbkkktttyyy|||~~~zzzuuuqqqjjjddd```]]]YYYWWW\\\]]]^^^______^^^]]]\\\WWWVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMLLLKKKJJJJJJIIIKKKLLLLLLLLLMMMMMMMMMMMMPPPPPPQQQRRRTTTWWWYYY[[[^^^```ccceeeeeefffggghhhiiikkkmmmnnnlllkkkkkkkkkjjjiiihhhhhhhhhjjjlllnnnooonnnmmmmmmnnnppprrrtttrrrrrrrrrrrrqqqooommmlllmmmmmmmmmmmmmmmnnnoooooolllkkkjjjiiijjjllloooqqqooooooooooooooopppppppppppppppqqqqqqqqqrrrrrrrrroooppprrrtttuuuuuuttttttuuusssqqqoooooooooqqqqqqssssssssssssrrrqqqpppppppppooonnnmmmnnnppprrrsssssssssssstttttttttuuuuuuuuuwwwyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuutttvvvxxx{{{|||{{{zzzzzzvvvxxxzzz{{{yyywwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxyyyxxxwwwvvvvvvwwwwwwxxxzzz|||vvvmmmiiifffeeemmmxxxuuukkk___XXXMMMDDD???===<<<<<<888999::::::;;;;;;::::::===============<<<<<<<<<=========>>>??????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCEEECCCCCCCCCEEEFFFFFFEEENNNVVVaaakkkwww~~~lll^^^SSSMMMLLLJJJKKKLLLMMMOOOUUU]]]cccssstttfff\\\SSSMMMJJJIIIGGGFFFEEECCCFFFQQQ^^^jjjooovvv|||uuuiiiaaa[[[WWWQQQPPPOOORRR^^^qqq:::::::::999999999999888999999999:::::::::;;;;;;:::999999888777777888888888999::::::::::::888888:::999888888888888999::::::<<<===<<<:::888888999888999::::::<<<<<<===>>><<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999:::999888888999:::;;;<<<999999:::;;;<<<<<<<<<<<<>>>@@@EEEKKKSSSZZZ___aaahhhqqqzzz|||vvvrrrrrrrrrsssuuuzzzwwwuuu{{{}}}yyyvvvuuuuuuwwwyyypppiii^^^VVVPPPMMMKKKIIILLLMMMPPPTTTWWWYYY[[[\\\]]]```gggoootttwww}}}yyytttnnnhhhddd```\\\ZZZYYYZZZZZZ[[[[[[ZZZZZZZZZXXXXXXVVVUUUSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOPPPQQQTTTVVVWWWZZZ]]]```bbbcccdddeeeggggggiiillllllkkkjjjjjjjjjiiihhhgggggggggiiikkklllmmmlllkkkkkklllnnnqqqrrrqqqrrrrrrrrrqqqooommmllllllkkkkkkkkkkkkkkklllllllllkkkjjjiiijjjlllnnnpppooooooooooooooopppppppppooooooooopppppppppqqqqqqpppqqqrrrtttttttttsssssstttrrrqqqoooooopppqqqrrrssssssssssssrrrqqqooooooooonnnmmmmmmmmmoooqqqrrrsssssssssssstttttttttuuuuuuwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvvvvuuuvvvxxxyyyzzzzzzyyyxxxtttvvvwwwwwwvvvuuuvvvwwwxxxxxxyyyzzzzzzyyyxxxwwwyyyxxxwwwvvvvvvvvvxxxxxx{{{||||||vvvooojjjkkkmmmsssyyylllbbbTTTNNNFFF???;;;:::::::::999999:::;;;;;;;;;;;;:::==============================>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFHHHKKKLLLMMMVVV___lllzzzlll___WWWOOOKKKKKKHHHLLLPPPQQQRRRZZZhhhttt|||hhh[[[TTTLLLGGGFFFDDDBBBCCCGGGKKKSSSaaannnyyyzzz}}}zzzjjj^^^WWWRRROOOPPPOOORRR\\\mmm::::::::::::999999999999999999999999::::::::::::555555555555666777888999888888::::::::::::999888999888888777777888888999999:::<<<<<<:::999:::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888888888888999::::::888888999:::;;;;;;;;;;;;<<<===@@@DDDJJJQQQWWWZZZdddqqq}}}wwwpppllljjjkkkmmmqqqvvv{{{~~~yyyuuuttt~~~yyyuuussstttuuuvvvrrrlllfffccc___\\\ZZZXXXYYYZZZ[[[\\\]]]]]]\\\]]]]]]aaagggkkkoooxxx~~~zzztttnnnjjjeeeaaa^^^ZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXVVVTTTSSSRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOQQQRRRTTTWWW[[[]]]^^^```bbbddddddfffiiijjjiiihhhhhhiiiggggggfffffffffhhhjjjkkkjjjjjjiiijjjkkklllnnnpppqqqqqqrrrqqqpppooommmllllllkkkkkkjjjjjjjjjkkkkkklllkkkjjjiiijjjkkknnnooonnnnnnnnnoooooopppppppppnnnnnnnnnoooooooooppppppqqqrrrsssttttttsssrrrqqqrrrqqqpppppppppqqqrrrssssssssssssrrrqqqooonnnmmmnnnnnnmmmmmmnnnoooqqqrrrssssssssssssttttttttttttuuuvvvxxxwwwvvvuuuuuuvvvuuuuuuuuutttuuuuuuvvvwwwuuuuuuwwwxxxxxxwwwvvvuuuqqqsssssssssrrrssstttvvvyyyyyyyyyyyyxxxwwwvvvvvvxxxwwwvvvvvvvvvvvvxxxxxx{{{|||~~~}}}{{{zzzzzz}}}yyytttllljjjkkkqqqzzzyyymmm```WWWGGGCCC>>>;;;::::::999999999999:::;;;;;;;;;;;;;;;===========================>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEFFFIIINNNRRRUUUdddnnn~~~wwwgggWWWPPPOOOMMMKKKLLLIIIOOOUUUWWWZZZfffzzzyyyjjjYYYPPPKKKEEEBBBBBBBBB@@@CCCLLLWWWbbboooyyy~~~}}}lll\\\SSSOOOLLLKKKOOOQQQYYYiii;;;;;;:::::::::999999999999999999999999999999:::555555555555666777888888777888999:::;;;:::999888888777777777777777777888777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::999999999999999999999888888888888888888888999777777888999::::::::::::<<<===>>>@@@DDDJJJQQQUUUaaasss}}}xxxtttooollljjjjjjjjjmmmqqqwww||||||vvvsssssstttxxxtttrrrqqqwwwvvvuuutttsssqqqnnnlllggggggfffeeedddbbb```___^^^\\\\\\```cccgggoooxxx~~~yyytttpppkkkfffbbb^^^\\\ZZZWWWWWWXXXYYYZZZYYYXXXWWWVVVTTTSSSRRRQQQKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOQQQUUUWWWYYY[[[^^^```aaacccfffgggggggggggghhhfffffffffffffffhhhiiijjjiiiiiiiiiiiijjjkkkmmmnnnooopppppppppooonnnlllkkkmmmmmmlllkkkkkkkkkkkkllllllkkkjjjiiijjjkkkmmmnnnmmmmmmnnnnnnooopppppppppnnnnnnnnnoooooooooppppppqqqrrrssstttsssrrrqqqpppppppppppppppqqqrrrssstttssssssrrrqqqpppooommmllloooooooooooooooqqqrrrssssssssssssssssssssssssssstttvvvwwwwwwuuuttttttuuusssssssssssstttuuuvvvwwwuuuuuuuuuuuuuuutttsssrrrpppqqqrrrqqqqqqrrrtttwwwyyyyyyxxxxxxwwwvvvuuutttwwwwwwvvvuuuuuuvvvxxxxxx||||||}}}~~~}}}{{{|||vvvtttrrrrrruuu{{{zzzuuussslllooovvvxxxlll```TTTMMMAAA???<<<;;;;;;;;;:::999999::::::;;;<<<;;;;;;;;;===============>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIMMMUUU]]]cccuuuxxxdddWWWKKKIIILLLMMMMMMNNNOOOTTTZZZ```iiiyyy}}}jjj^^^QQQJJJFFFBBBAAABBBDDDCCCHHHTTT```hhhooovvvzzzxxxwww{{{sss___TTTPPPNNNMMMMMMPPPWWWeeewww;;;;;;;;;:::::::::999999999999999999999999999999888888777666666666777777777888999:::;;;::::::999777777777888888777777777777999;;;<<<<<<<<<===>>>>>>======<<<<<<;;;::::::;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888666777888999::::::::::::===>>>???@@@BBBGGGNNNSSScccxxxxxxtttsssqqqooonnnllliiiiiilllsss{{{~~~uuunnnlllnnnpppyyy}}}vvvrrrpppsssuuuxxx{{{|||{{{{{{zzztttsssrrrooollliiifffeeeaaa]]]ZZZ[[[]]]```gggoooxxx~~~zzzvvvqqqkkkgggbbb___\\\XXXWWWWWWXXXZZZWWWVVVUUUTTTSSSRRRQQQPPPKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMPPPRRRSSSUUUXXXZZZ\\\___bbbdddddddddeeegggeeeeeeeeeffffffggghhhiiihhhhhhhhhiiijjjkkklllmmmmmmnnnnnnnnnnnnmmmkkkjjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllllllllmmmmmmnnnooooooppppppooooooooopppppppppqqqqqqqqqrrrsssssssssrrrqqqpppooooooppppppqqqrrrssstttrrrrrrrrrqqqpppooommmmmmqqqqqqqqqqqqrrrsssttttttssssssssssssssssssrrrrrrtttuuuvvvvvvtttsssssssssqqqqqqrrrrrrssstttvvvvvvttttttttttttsssrrrqqqqqqqqqrrrrrrrrrqqqsssuuuxxxxxxxxxwwwvvvuuutttttttttvvvvvvuuuuuuuuuvvvxxxyyy{{{{{{{{{|||}}}}}}~~~|||wwwssssssvvvvvvuuussssssuuuyyy}}}|||wwwuuuttttttvvv|||rrrggg\\\QQQIIIDDD>>>===;;;;;;;;;;;;:::888::::::;;;<<<<<<<<<;;;;;;============>>>>>>???????????????@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHJJJMMMQQQXXXbbbnnnuuuuuudddYYYOOOHHHHHHKKKLLLNNNQQQSSSXXX```nnnooo```UUUKKKGGGDDDAAAAAACCCEEEGGGOOO\\\fffhhhiiikkkoooqqqttt|||wwwgggWWWQQQPPPNNNLLLNNNRRR```sss;;;;;;;;;;;;::::::::::::999999999999999888888888::::::999777666666666666666777999:::;;;;;;:::999777888888999999888888777777999;;;<<<<<<<<<===???>>>>>>======<<<;;;;;;:::::::::::::::999999999999888888888999999999999999999999999:::999999888777777777888999::::::::::::>>>???AAAAAAAAAEEELLLRRReee|||uuurrrrrrrrrqqqooollliiiiiinnnvvvxxxnnnhhhgggiiikkkrrr~~~yyyssspppooorrrwwwzzz|||~~~~~~}}}{{{xxxuuuqqqnnnlllfff```[[[ZZZZZZ[[[```gggpppzzz}}}xxxqqqmmmeeeccc^^^ZZZWWWVVVVVVWWWUUUUUUTTTSSSRRRQQQPPPOOOLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKMMMMMMNNNOOORRRTTTVVVYYY]]]___```aaabbbcccccccccdddeeeeeefffffffffffffffggghhhiiijjjkkkkkkjjjkkklllllllllkkkiiihhhggggggggggggggghhhiiiiiikkkkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnooooooppppppooooooooopppppppppqqqqqqpppqqqrrrssssssrrrqqqpppoooooopppqqqrrrrrrssssssrrrrrrrrrrrrqqqpppooonnnrrrrrrsssssstttuuuuuuuuussssssssssssrrrrrrrrrrrrssstttvvvuuusssqqqqqqrrrqqqqqqqqqqqqrrrssstttuuutttssssssrrrrrrrrrqqqqqqssstttuuutttssstttvvvwwwwwwvvvuuutttttttttttttttvvvuuuttttttuuuvvvxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~wwwrrrooolllnnnqqqyyyyyyxxxxxxzzz|||}}}|||yyyvvvtttuuuyyy|||{{{vvviiieee\\\SSSJJJCCC???===<<<;;;999999::::::888666::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHLLLRRRYYYbbbooo}}}sssaaaVVVPPPKKKIIIJJJKKKLLLPPPVVVYYY```nnnpppaaaVVVMMMFFFDDDBBB@@@AAADDDFFFJJJUUUbbbhhhfffeeefffdddiiirrr|||mmm^^^QQQOOONNNJJJJJJNNNXXXhhh|||<<<;;;;;;;;;;;;:::::::::999999999999888888888777:::999888777666666666666666777999:::;;;;;;::::::888888999::::::999888888888:::<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;:::::::::999999999999888777888888888999999999999999:::;;;;;;:::999888777777888999:::;;;;;;;;;;;;;;;>>>AAAAAA@@@CCCJJJPPPcccyyyyyyuuuuuutttrrrlllllllllpppxxxvvvlllggghhhkkknnnsss{{{{{{uuurrrmmmqqqtttwwwxxx{{{~~~{{{xxxuuussslllddd^^^\\\[[[ZZZ\\\aaafffpppzzz~~~xxxsssjjjhhhccc___[[[XXXWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPLLLLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJMMMOOOPPPSSSWWWZZZ[[[\\\^^^___``````aaabbbccccccccccccddddddeeeggghhhhhhiiiiiihhhiiijjjjjjjjjiiihhhgggeeeeeeeeefffggghhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnooopppqqqnnnnnnnnnoooooooooppppppooopppqqqrrrssssssrrrqqqooopppqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrsssttttttuuuuuuuuusssssssssrrrrrrrrrqqqqqqssstttuuutttrrrppppppqqqqqqqqqqqqqqqqqqrrrssstttssssssrrrrrrqqqrrrrrrrrrsssuuuvvvvvvuuutttuuuvvvvvvuuutttssssssttttttuuuuuuuuuttttttuuuvvvxxxyyyxxxxxxxxxxxxyyy{{{}}}~~~}}}{{{uuurrrnnnooossszzz{{{|||~~~}}}}}}}}}|||~~~{{{tttllleeeaaaTTTQQQKKKDDD>>>;;;;;;<<<;;;:::999999::::::999888:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCEEEEEEFFFFFFEEEEEEEEEEEEEEEGGGIIILLLNNNMMMSSS]]]gggqqqppp___TTTOOOHHHIIIKKKNNNNNNOOOVVV```fffrrrqqqaaaXXXNNNGGGCCCCCCBBBBBBDDDHHHKKKPPP[[[eeefffcccbbbeeebbbkkkvvvwwweeeWWWNNNMMMMMMJJJOOOXXXaaannn<<<<<<;;;;;;;;;:::::::::999999999999888888777777888777777666666666666777666777999:::;;;;;;::::::888999:::;;;;;;:::999888888:::<<<===<<<<<<===>>>>>>>>>======<<<<<<<<<<<<:::::::::999999999888888777777888888999999999999:::;;;;;;<<<;;;:::999888888888999:::;;;;;;;;;;;;999<<<@@@@@@???BBBHHHNNN]]]sss~~~{{{yyyvvvssskkklllqqqxxxvvvnnnkkklllooouuuyyy~~~|||wwwsssnnnqqqssstttuuuxxx}}}|||yyyxxxooohhh```]]][[[YYYZZZ^^^^^^hhhrrryyy|||xxxpppmmmiiiddd___\\\YYYXXXUUUTTTTTTSSSRRRQQQQQQPPPMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHHHHKKKKKKKKKIIIHHHHHHJJJLLLLLLOOOSSSVVVWWWXXXZZZ\\\]]]^^^___```aaaaaaaaaaaabbbbbbdddeeefffggggggggggggggghhhiiiiiihhhfffffffffffffffgggiiijjjlllmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnooopppqqqmmmmmmmmmmmmnnnnnnnnnooonnnoooppprrrssssssrrrrrrppppppqqqrrrrrrrrrqqqqqqqqqqqqrrrssssssssssssrrrpppqqqrrrsssttttttttttttsssssssssrrrrrrqqqqqqqqqrrrtttuuutttrrrpppppppppqqqqqqqqqpppqqqqqqrrrssssssrrrrrrqqqqqqrrrsssssssssuuuwwwwwwvvvtttttttttuuutttsssrrrssstttuuuvvvuuutttttttttuuuvvvxxxyyywwwwwwvvvwwwxxx{{{}}}~~~}}}~~~zzzvvvvvvxxxyyy{{{~~~vvvvvvvvvwwwyyy{{{}}}|||tttkkkccc[[[TTTOOOIIIGGGBBB===:::999<<<>>><<<;;;999:::<<<======<<<:::;;;<<<<<<======<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIILLLOOOQQQYYY```lllwwwrrr```SSSMMMNNNDDDHHHNNNRRRQQQRRR]]]iiirrruuueeeYYYTTTJJJEEEBBBCCCDDDEEEHHHMMMSSSWWW```fffeee``````eeejjjttt|||nnn```SSSKKKMMMNNNNNNWWWdddjjjrrr~~~;;;<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999999999777666555555555555222555:::???BBB@@@;;;777::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::999999888888888;;;;;;::::::::::::::::::777777777777888999:::;;;::::::::::::::::::::::::999999999999:::;;;<<<===>>>>>>======???CCCGGGIII\\\fffwww{{{vvvtttrrroooxxx~~~rrrlllooosss|||~~~|||}}}|||zzz{{{xxxrrrooorrrttttttyyy}}}|||uuupppiiiccc___[[[XXXVVV]]]aaagggnnnuuu~~~xxxvvvrrrmmmgggbbb^^^[[[WWWUUUTTTUUUVVVVVVSSSOOOMMMLLLLLLKKKJJJIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGIIIGGGFFFDDDDDDEEEGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFIIIJJJLLLNNNPPPRRRTTTUUU\\\]]]^^^___``````````````````aaabbbdddeeeffffffgggffffffeeeeeeeeeffffffeeeddddddeeefffhhhjjjkkkhhhhhhhhhhhhhhhiiiiiiiiikkkkkkjjjjjjkkklllnnnoooqqqpppnnnmmmlllmmmooopppnnnnnnooopppqqqqqqrrrrrrrrrqqqpppppprrrrrrqqqpppoooooonnnnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqtttsssqqqooonnnnnnooopppppppppppppppppppppppppppnnnnnnooopppqqqqqqrrrrrrrrrrrrqqqpppooooooooopppttttttttttttttttttttttttssstttuuuuuuuuuuuuuuutttuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuttttttvvvyyy|||}}}~~~~~~~~~~~~yyysssnnnfffggghhhhhhhhhkkkooorrrtttzzz~~~xxxnnniiiaaaWWWOOOIIIEEECCC======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>??????@@@@@@AAAAAABBBBBBCCC@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHDDDFFFIIIJJJLLLOOOVVV\\\fffppp||||||iii\\\RRRLLLJJJLLLIIIIIINNNTTTWWW[[[iiixxx|||pppfffZZZPPPKKKJJJGGGBBB@@@BBBIIIQQQWWWaaaeeejjjjjjhhhgggkkkooo}}}qqqcccXXXTTTNNNKKKMMMUUU___fffssssssvvv~~~zzz|||~~~;;;;;;<<<<<<;;;::::::999888999999::::::999999888999999888777666666666666777999>>>CCCFFFDDD@@@<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::999999999888888999999999999::::::::::::777777777777888999:::;;;:::::::::::::::::::::::::::999999999:::;;;;;;<<<>>>===<<<===???BBBEEEGGGQQQZZZiiizzz~~~yyyvvvtttuuuzzztttuuuxxxxxxxxx{{{|||}}}yyyvvvvvvuuutttxxx~~~yyytttmmmgggbbb^^^ZZZWWWYYY\\\```fffmmmvvv~~~|||xxxsssmmmhhhdddbbb[[[YYYVVVUUUVVVUUUSSSQQQNNNNNNMMMLLLJJJIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGJJJJJJJJJIIIIIIHHHGGGFFFHHHIIIJJJLLLOOOQQQRRRSSSYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^___```bbbcccddddddeeeddddddccccccddddddeeeeeeddddddddddddeeeggggggggggggggghhhhhhhhhiiiiiikkkjjjjjjjjjkkklllnnnoooooonnnlllkkkkkklllmmmnnnnnnooooooppppppqqqqqqqqqqqqpppooopppqqqrrrqqqoooooooooooooooooooooooooooooopppppppppqqqqqqrrrrrrsssrrrpppnnnnnnnnnooopppppppppppppppppppppppppppnnnnnnoooppppppqqqrrrrrrqqqpppoooooonnnnnnnnnooosssssssssssssssssssssssssssssstttuuuuuuuuuuuuttttttuuuvvvvvvwwwwwwvvvvvvtttsssssssssuuuwwwzzz{{{}}}}}}}}}~~~}}}yyysssmmmeee```YYYZZZ\\\]]]^^^aaafffiiimmmqqquuuyyy}}}{{{ssskkkfff^^^ZZZSSSLLLFFFAAA???>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCAAABBBCCCCCCEEEEEEFFFGGGEEEEEEEEEEEEEEEGGGHHHIIIFFFIIIMMMPPPSSSZZZdddkkkxxxvvviii[[[SSSMMMHHHHHHKKKLLLLLLQQQYYY___hhhzzz~~~mmmccc[[[SSSMMMKKKFFFEEEDDDEEEIIIQQQYYY^^^lllooorrrqqqoooqqqwww}}}zzziii]]]SSSNNNJJJLLLUUUbbblllrrrwwwvvvvvvzzz~~~{{{uuuyyy~~~;;;;;;;;;;;;;;;::::::999888888999999999999888888:::999888777777666777777:::<<<@@@EEEGGGFFFBBB???999999999999999999999999888999999::::::;;;;;;<<<:::::::::999999999999888777888888888999:::::::::777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<===@@@CCCDDDFFFLLLXXXggguuu}}}yyywww}}}wwwrrrtttyyy||||||yyyuuurrrtttyyy}}}~~~zzzsssmmmhhhbbb]]]ZZZVVVXXX[[[___dddmmmvvv|||zzztttpppllljjjaaa___\\\ZZZYYYWWWTTTRRRPPPOOONNNMMMKKKJJJHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOSSSTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]___```aaabbbcccbbbbbbaaaaaabbbbbbcccddddddcccbbbbbbccccccdddeeeeeeffffffggghhhiiiiiijjjjjjjjjjjjjjjkkklllmmmlllkkkjjjiiiiiijjjkkkllloooooooooooooooooooooppppppooonnnoooppppppooonnnmmmnnnoooppppppooonnnmmmmmmnnnnnnooopppqqqrrrrrrrrrqqqooonnnmmmmmmnnnooooooooooooooooooooooooooonnnnnnooooooppppppqqqqqqoooooonnnmmmmmmmmmnnnnnnpppppppppppppppppppppppprrrsssttttttuuuuuuttttttsssttttttuuuvvvuuuuuuuuussssssrrrssstttvvvxxxyyy{{{{{{||||||}}}~~~~~~~~~}}}~~~}}}{{{yyyzzzwwwqqqlllfff___XXXSSSOOOQQQSSSUUUXXX[[[```dddgggiiijjjmmmqqqxxx~~~yyyrrrjjjbbb[[[TTTPPPLLLIIIEEE@@@===::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGIIIJJJIIILLLPPPUUU[[[fffrrr{{{yyyiii___VVVOOOLLLJJJHHHJJJMMMRRRTTTZZZcccnnn|||uuuiii[[[TTTOOOKKKJJJLLLFFFFFFHHHKKKQQQ[[[fffnnnyyy{{{}}}|||{{{{{{pppaaaVVVQQQLLLJJJSSSeeeuuu~~~{{{yyywwwwwwyyyzzzwwwttttttzzz::::::;;;;;;;;;::::::999999999999::::::999999999::::::999888888888888888:::<<>>999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999666666777888999999::::::888888777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAABBBFFFOOOZZZggguuu~~~}}}}}}|||}}}vvvqqqssswww{{{|||vvvqqqqqqtttyyy|||~~~yyysssmmmgggaaa]]]XXXYYYYYY[[[___fffooouuuyyy{{{vvvsssqqqhhhhhhgggeeeaaa\\\VVVRRRRRRQQQOOONNNLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBDDDDDDEEEGGGHHHJJJKKKKKKMMMNNNPPPRRRTTTUUUVVVWWWWWWXXXYYYZZZ\\\]]]______aaa````````````aaaaaabbbbbbbbbbbbbbbbbbcccccccccbbbcccdddeeefffggghhhiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiiiiihhhiiiiiijjjkkknnnnnnnnnnnnnnnnnnmmmmmmooommmlllmmmnnnooonnnmmmlllmmmoooppppppooommmlllkkklllmmmnnnooopppqqqqqqoooooonnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooppppppoooooonnnmmmmmmnnnnnnnnnooooooooooooooooooooooooqqqrrrssstttttttttttttttrrrsssttttttuuuuuuttttttsssssssssssstttuuuwwwwwwzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~{{{vvvsssllliiiccc^^^ZZZVVVQQQNNNOOOQQQTTTWWWYYY]]]aaaeeeeeefffhhhjjjooovvv~~~}}}wwwkkkfff^^^VVVPPPKKKFFFCCCBBB@@@>>>;;;999999999999888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLPPPTTTZZZ```iiiuuuvvvdddWWWQQQMMMJJJKKKLLLLLLOOOSSSVVV\\\fffssszzznnnbbbZZZQQQMMMJJJGGGHHHLLLLLLMMMOOOSSSZZZeeesss}}}yyyqqqggg[[[SSSQQQNNNRRRbbbxxx~~~{{{xxxxxxyyy{{{zzzyyy{{{999999::::::;;;::::::999::::::;;;;;;;;;;;;::::::;;;::::::999999999999:::;;;;;;===@@@CCCBBB@@@===999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999666666777888999999::::::888888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>AAADDDJJJRRR\\\iiiwww}}}}}}}}}wwwwww{{{yyyssssssuuuxxx~~~{{{vvvttttttwwwyyy~~~|||wwwqqqkkkddd```\\\[[[ZZZYYY[[[___fffkkknnnttt}}}|||{{{ppprrrtttrrrkkkbbbXXXRRRSSSRRRPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEECCCBBBAAA???????????????BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQTTTTTTVVVWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^___```aaa___```aaabbbcccddddddeeeaaabbbbbbdddeeefffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjllllllllllllllllllkkkkkkmmmlllkkkkkkmmmmmmlllkkkkkklllnnnoooooonnnlllkkkjjjjjjkkklllnnnoooppppppmmmmmmllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnoooooopppnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrsssttttttttttttrrrrrrssstttttttttttttttttttttttttttuuuuuuvvvvvvyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||vvvrrrddd```ZZZUUURRRPPPMMMLLLOOORRRUUUXXX[[[^^^cccffffffhhhlllooorrrvvv{{{~~~tttiiibbbYYYTTTNNNHHHDDDBBB???>>>>>>===;;;:::999999999999777777777888999:::;;;<<<;;;;;;;;;<<<<<<=========>>>???@@@BBBCCCBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDAAABBBCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFGGGJJJMMMOOOYYY___hhhrrr}}}qqqaaaUUUNNNLLLIIIHHHKKKMMMMMMQQQWWWXXXddduuutttggg^^^UUUPPPLLLKKKHHHFFFIIIOOOSSSYYYaaagggkkkpppxxx}}}}}}zzzuuunnnfff\\\TTTOOOMMMPPP\\\rrr}}}{{{|||~~~888999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;======>>>@@@BBBBBB@@@>>>::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::777888888888999:::::::::999888888888888888999999::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;<<<<<>>===<<<<<<===>>>AAAAAABBBBBBCCCDDDEEEEEEDDDEEEGGGIIIJJJLLLLLLLLLOOOPPPQQQSSSUUUWWWXXXYYY[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^```aaacccdddddddddaaaaaabbbbbbcccdddeeeeeeddddddeeeffffffeeeeeedddffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkjjjiiijjjkkklllkkkiiijjjkkklllmmmmmmlllkkkjjjiiijjjjjjkkklllmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnoooooonnnnnnooooooppppppnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssstttttttttrrrsssssstttuuutttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{|||}}}}}}}}}yyyvvvfffaaaZZZTTTPPPOOOMMMLLLOOOSSSWWW[[[___cccgggjjjlllpppuuuxxxyyyzzz{{{|||||||||sssjjj```WWWQQQIIIEEEAAA>>>======<<<;;;::::::999999888888999999888888888999999;;;<<<<<<;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBCCCDDDEEEFFFGGGFFFEEEEEEGGGJJJOOOSSSVVV___hhhuuu~~~kkk]]]QQQKKKJJJIIIGGGGGGJJJMMMOOOVVV^^^cccsss~~~nnnbbbXXXQQQKKKIIIHHHIIIIIIIIIPPPYYYaaakkkxxx~~~zzzxxxwwwyyynnnlllhhhaaaYYYRRRNNNMMMKKKUUUhhh888888999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<===<<<===>>>@@@AAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999999999::::::::::::999999888888888888888999999999999999999999999999999999999:::<<<===???@@@======<<<<<<;;;;;;;;;;;;<<<>>>BBBDDDGGGPPP[[[dddjjjmmmnnnoooqqqxxxzzzxxxuuuuuuxxx{{{}}}~~~{{{yyyvvvuuuvvvzzz{{{tttnnnllllllpppyyy|||vvvoooqqqtttwww{{{~~~{{{uuunnnjjjbbbaaa^^^ZZZWWWVVVXXXZZZ\\\aaaiiisss}}}}}}rrrfff]]]XXXRRRRRRQQQPPPOOONNNMMMMMMJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCCCCCCCAAA@@@>>><<<<<<<<<===>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHJJJKKKMMMOOOQQQSSSTTTUUUWWWWWWWWWXXXXXXYYY[[[[[[\\\]]]___```aaaaaaaaa```aaaaaaaaabbbbbbcccccccccbbbbbbcccddddddcccbbbaaacccdddeeefffggggggggggggfffffffffgggggghhhhhhhhhjjjiiihhhhhhjjjjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllliiiiiijjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnooopppppppppppppppppppppppppppnnnoooppprrrssssssssstttsssssstttuuuuuuuuuuuuuuusssssstttttttttsssssssssssssssttttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvuuuvvvxxxyyyyyyyyy{{{}}}|||~~~~~~|||pppjjjbbb[[[XXXWWWWWWVVVWWW[[[aaaggglllqqqwwwzzz}}}}}}rrrmmmddd\\\UUUNNNHHHEEE???===:::999:::::::::999666777777777888999999:::::::::999999:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDDDDFFFFFFGGGHHHFFFGGGHHHLLLRRRZZZaaaeeeooozzzxxxeeeYYYPPPIIIHHHKKKLLLJJJKKKOOOSSSXXXcccmmmzzz~~~lll^^^TTTMMMIIIFFFEEEFFFHHHJJJPPP^^^lll|||}}}zzz{{{wwwooojjjaaa```\\\VVVNNNKKKLLLOOOVVVdddzzz777888999:::::::::::::::999::::::;;;;;;::::::999<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888999999:::::::::;;;;;;::::::::::::::::::999999888888888888888999888888888888888888888888888888999:::<<<>>>@@@AAA>>>======<<<<<<;;;:::::::::===@@@AAACCCIIISSS[[[___cccgggkkkooowwwvvvtttrrrssswww|||xxxwwwvvvvvvxxx|||}}}uuunnnhhhggghhhmmmxxxzzzssslllmmmppptttyyy}}}~~~yyyrrrmmmfffeeebbb]]]YYYVVVVVVWWWVVVYYY```jjjuuu|||pppeee^^^[[[RRRRRRQQQPPPOOOOOONNNNNNKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCBBBBBBAAA???===<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMPPPQQQRRRUUUUUUUUUUUUVVVWWWXXXYYY\\\]]]^^^_________]]]]]]aaaaaaaaaaaabbbbbbbbbbbb```aaabbbccccccbbbaaa```aaabbbcccdddeeeffffffeeecccddddddeeefffggghhhhhhiiihhhggghhhiiijjjiiigggjjjjjjiiihhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnpppqqqrrrsssssssssssstttuuuuuuvvvvvvuuuuuurrrrrrsssssssssrrrqqqqqqpppqqqqqqrrrrrrsssssstttsssssssssttttttuuuuuuvvvrrrtttwwwxxxxxxyyy{{{}}}wwwxxxzzz{{{}}}xxxrrrjjjdddbbbbbbccccccbbbgggnnnuuu|||}}}sssjjjbbb\\\TTTMMMHHHDDD@@@>>>===;;;999999::::::999888555555666888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???AAA@@@??????@@@AAACCCDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJMMMSSS[[[eeemmmrrrrrrbbbTTTMMMJJJGGGJJJOOOQQQOOOQQQUUU[[[cccppp}}}ooo___TTTMMMHHHGGGFFFEEEEEEHHHMMMXXXkkk}}}{{{wwwjjjccc```YYYYYYVVVPPPJJJIIIMMMRRReeeuuu555666777888999:::::::::999:::;;;<<<============;;;:::999888888:::<<<===;;;;;;<<<===>>>???@@@@@@===<<<<<<<<<<<<;;;;;;;;;======<<<;;;:::999999888888888777777777777888888:::999999888888999::::::888888777555555444444444666666666666666555555555777888;;;===>>>>>>======::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>======CCCMMMUUU\\\]]]aaagggqqq{{{yyyrrrkkkllluuu~~~vvvqqqwww}}}}}}zzzrrriiibbbaaaeeekkkuuu~~~xxxqqqqqqooonnnpppuuuzzz~~~}}}yyyvvvppplllgggaaa[[[XXXVVVUUUUUUWWW[[[bbblllvvv~~~vvvooofff^^^___ZZZTTTPPPNNNNNNNNNNNNNNNLLLJJJIIIIIIHHHFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>???@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUXXXYYY[[[[[[YYYXXXYYYZZZ\\\\\\]]]]]]^^^^^^______```````````````aaaaaaaaabbbbbbbbbbbbbbbbbbccccccbbbbbbccceeefffhhhiiijjjjjjjjjjjjiiiiiigggffffffggggggfffffffffhhhjjjkkkkkkkkkjjjjjjjjjkkklllmmmjjjjjjjjjiiihhhggggggfffjjjjjjjjjiiihhhiiikkkmmmnnnmmmmmmlllkkkkkkjjjjjjjjjkkkmmmooopppqqqqqqppprrrqqqqqqppppppoooooooooooooooooooooooooooooooooqqqrrrrrrrrrqqqqqqpppoooppppppppppppppppppqqqqqqvvvuuutttrrrqqqqqqrrrrrrrrrrrrrrrsssssstttttttttssstttuuuuuuttttttuuuvvvxxxxxxxxxxxxyyy{{{}}}~~~yyyuuusssssssssssswww{{{}}}yyyxxxzzz}}}~~~zzzqqqggg]]]VVVLLLJJJHHHDDDAAA>>><<<;;;;;;:::999999999999999:::888888777777777777777777;;;;;;;;;<<<<<<<<<======>>>????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEDDDDDDCCCAAAAAAAAACCCEEEFFFFFFFFFLLLPPPVVV\\\dddppp}}}|||ooo\\\TTTNNNLLLJJJHHHIIIMMMLLLRRRYYY]]]aaalllvvvaaaUUUOOOIIIDDDBBBCCCDDDEEEGGGPPPbbbzzz{{{zzz{{{nnneeeZZZRRRUUUPPPLLLJJJGGGGGGRRR```www666777888999::::::::::::888888888999::::::;;;;;;;;;:::999888999:::<<<===<<<<<<======>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999888777777777777777888999999999999999999999999888888777666555555555555777777777777777777777777777999;;;===>>>>>>======:::::::::;;;;;;;;;;;;<<<:::<<<======<<>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCAAABBBCCCEEEGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVWWWXXXWWWVVVWWWXXXZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^____________```````````````aaaaaaaaaaaaaaabbbdddeeefffgggggghhhiiiiiihhhhhhfffeeeeeeeeeeeeddddddeeefffhhhiiiiiiiiiiiiiiiiiiiiijjjkkkjjjiiiiiihhhggggggffffffhhhiiiiiihhhggghhhjjjllllllllllllkkkkkkkkkkkkjjjjjjkkkmmmoooppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppoooooooooooooooppppppppppppqqqtttsssqqqpppoooooooooppppppppppppqqqqqqrrrrrrrrrrrrsssuuutttsssssstttvvvvvvuuuuuuuuuvvvxxxzzz{{{{{{}}}}}}{{{|||}}}yyyuuuqqqpppqqqtttvvvwww|||{{{tttmmmddd[[[QQQKKKCCCBBB@@@>>><<<;;;::::::777777777666666777888888999999999999999999999999;;;;;;<<<<<<<<<=========????????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLOOOVVV___jjjuuu{{{iii^^^UUUOOOJJJKKKKKKJJJMMMQQQSSSWWW^^^gggsss{{{jjjXXXOOOLLLHHHDDDDDDFFFEEEFFFLLLZZZlll~~~}}}{{{~~~pppccc[[[SSSMMMOOOJJJGGGHHHIIIPPPaaaqqq999999::::::::::::999999888888777777888999;;;<<<;;;:::999999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============:::999888777777777777777888999::::::::::::888888888888777777666555555555888888888888888888888888888999;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<999;;;===<<<;;;>>>DDDIIIMMMTTT___hhhsss}}}{{{uuuuuutttuuuwwwzzz}}}~~~zzzzzz}}}wwwqqqgggcccbbbfffjjjnnnuuu}}}vvvkkkiiiiiiiiilllpppsssttttttxxx{{{|||zzzvvvqqqkkkddd^^^[[[WWWVVVVVVWWW\\\dddkkkpppssswww|||yyyrrrkkkgggaaa]]]ZZZXXXVVVTTTTTTRRROOONNNMMMKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@??????AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNPPPRRRSSSSSSSSSTTTUUUWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^_________```aaaaaabbbcccdddddddddfffffffffffffffeeedddcccccccccbbbccccccdddeeefffffffffggggggggghhhhhhhhhhhhhhhhhhggggggffffffeeefffgggggggggffffffhhhjjjiiiiiijjjjjjjjjjjjkkkkkkjjjkkklllmmmnnnooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmnnnnnnooooooooonnnnnnnnnnnnoooooooooppppppppppppooonnnlllllllllmmmmmmnnnnnnnnnoooooooooooooooqqqrrrtttsssrrrrrrsssuuurrrrrrqqqrrrssstttvvvwwwtttuuuwwwyyy{{{||||||}}}~~~}}}}}}~~~~~~wwwsssooommmnnnpppssstttyyy{{{}}}~~~~~~|||zzzxxxpppkkkddd]]]UUUMMMFFFAAA<<<;;;:::999999999999999666666666666666777888999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHLLLPPPSSSYYYbbbppp~~~qqqcccWWWOOOKKKGGGEEEHHHJJJKKKOOOTTT[[[```jjjwww{{{iii]]]PPPKKKIIIGGGEEEFFFHHHFFFIIIUUUgggwww|||yyy|||uuudddYYYRRRNNNMMMKKKIIIHHHJJJPPP^^^sss;;;;;;;;;;;;;;;:::999888:::999888888888:::<<<>>>;;;::::::::::::;;;<<<<<>>>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::999888777777777777888999:::;;;;;;:::888666888888888888777777666666777777777888888888888888888999:::<<<<<<===<<<<<<999::::::;;;;;;<<<<<<<<<:::<<<===<<<<<<===@@@CCCHHHPPPYYYbbblll}}}~~~{{{|||}}}|||yyywwwyyy{{{yyy}}}wwwmmmjjjiiilllooorrrzzztttjjjbbbcccfffkkkqqqtttuuuuuuwwwyyy}}}~~~zzzssskkkddd```]]][[[XXXVVVXXX]]]bbbeeegggkkkqqqwww~~~zzzsssooojjjeeebbb___[[[YYYXXXUUURRRPPPOOOMMMJJJGGGGGGGGGEEEDDDCCCCCCCCCCCCAAA???>>>>>>???@@@???===========================<<<<<<;;;;;;;;;<<<======????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGHHHIIIKKKNNNOOOOOOOOOQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^`````````aaaaaabbbbbbbbbccccccddddddcccbbbbbbaaaaaaaaaaaabbbccccccdddeeeeeeeeeffffffgggggggggfffgggfffffffffeeeeeeeeedddcccdddeeeeeeddddddeeegggfffgggggghhhiiiiiijjjjjjjjjjjjkkkkkklllllllllmmmlllllllllllllllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnmmmlllmmmmmmnnnnnnooooooooonnnmmmkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmoooppprrrqqqppppppqqqsssoooooonnnnnnoooqqqrrrssspppqqqrrrssstttuuuvvvvvvuuuvvvwww{{{zzzvvvqqqooooooqqqsssssszzzyyyxxxvvvsssoookkkiiiaaa]]]VVVPPPJJJFFFAAA>>>:::999999888888999999:::777777777888999:::;;;<<<;;;<<<<<<<<<<<<<<<===============>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCFFFGGGGGGIIIMMMSSSZZZ___iiitttzzzhhh\\\TTTOOOKKKIIIGGGHHHKKKNNNPPPUUU\\\cccnnn|||{{{jjj]]]TTTKKKIIIHHHFFFFFFHHHIIIKKKSSS```pppzzz~~~}}}yyywwwzzz~~~kkk]]]TTTOOONNNOOOKKKLLLOOOSSS[[[jjj;;;;;;;;;;;;:::999888888:::999888888888:::<<<>>>;;;:::::::::;;;;;;<<<<<>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<;;;::::::999888888::::::999888888777888888888999;;;;;;;;;999777666777888888999888888777666666666666777777888888888999999:::;;;;;;<<<<<<<<<999999::::::;;;<<<======<<<=========<<<===???@@@DDDJJJRRRZZZfff{{{}}}wwwtttvvvyyy~~~zzzuuurrrqqqrrrvvv~~~tttlll```aaadddjjjooorrrrrrqqqsssuuuxxx|||yyyrrrjjjfffbbb___[[[WWWVVVXXX[[[]]]]]]aaagggnnnvvvzzzwwwrrrnnnjjjfffaaa^^^[[[YYYUUUSSSQQQNNNKKKHHHHHHGGGFFFEEECCCCCCBBBBBB@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<======???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBCCCCCCEEEGGGJJJKKKKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]]]]^^^_________``````aaaaaaaaa``````aaaaaa``````______``````aaabbbccccccccccccddddddeeefffgggffffffeeeeeeeeeeeedddddddddddddddaaabbbddddddcccbbbccceeedddeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmlllllljjjjjjkkkkkklllmmmmmmnnnlllllljjjiiiiiijjjjjjkkkmmmllllllllllllllllllllllllnnnoooooonnnmmmooopppmmmllllllkkklllmmmooopppnnnnnnnnnnnnnnnoooooopppnnnpppssswww|||~~~zzzvvvrrrrrrrrrrrrrrruuusssooojjjccc]]]XXXUUURRRNNNIIIEEECCCAAA???===::::::999888888888888999888888888888999:::<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCJJJLLLOOOSSSXXXaaalllsss~~~uuudddUUUNNNLLLKKKJJJMMMLLLNNNRRRUUUXXX___hhhooo|||kkk]]]TTTNNNIIIHHHGGGDDDFFFJJJMMMVVVbbbnnnvvv{{{}}}}}}{{{{{{uuudddZZZSSSLLLKKKNNNHHHOOOWWW^^^fffsss::::::;;;::::::999888888888888777777888999;;;<<<:::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999888777777999999888888888999999:::999:::;;;;;;:::999777666777888999::::::999888777555555666777777888888888999::::::::::::;;;;;;<<<888999::::::;;;<<<======???>>>===<<<<<<===>>>???AAADDDJJJSSSbbbzzz}}}xxxtttuuuzzz|||yyyxxx|||wwwpppddddddfffiiilllnnnmmmlllmmmooossswww{{{~~~~~~xxxrrrnnngggddd___ZZZWWWVVVVVVWWWWWWYYY^^^dddlllvvv~~~zzzvvvrrrmmmhhhddd```]]]YYYVVVTTTQQQMMMJJJHHHGGGFFFDDDCCCBBBBBBAAA@@@???======>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>???@@@@@@AAACCCFFFGGGGGGHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\]]]^^^______```]]]]]]^^^^^^^^^^^^]]]]]]^^^___```aaabbbbbbbbbbbbbbbcccdddffffffeeeddddddcccccccccccccccccccccccc___aaaccccccbbbbbbbbbcccccccccdddeeeeeefffggggggggggggffffffeeeffffffgggggghhhhhhiiijjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiigggggghhhiiijjjkkkkkklllkkkjjjiiihhhhhhiiijjjkkklllkkkkkkkkkkkkjjjjjjjjjiiijjjlllkkkjjjjjjkkkmmmjjjiiiiiihhhiiijjjkkkllljjjjjjiiihhhggghhhhhhhhhhhhjjjmmmpppssswww|||{{{wwwuuussspppnnngggddd___XXXQQQKKKFFFCCCDDDBBB???=========<<<;;;999999888777777777777777888888888888888999:::;;;:::::::::;;;<<<<<<======?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGKKKOOOVVV\\\eeeppp}}}{{{kkkaaaTTTKKKGGGGGGGGGGGGKKKKKKOOOTTTYYY___jjjuuu}}}tttjjj]]]SSSNNNJJJHHHIIIHHHGGGKKKQQQXXXdddsss}}}}}}mmm^^^VVVPPPIIIGGGKKKJJJUUUaaahhhoooyyy}}}|||}}}999999999999999999888888888888888999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999888888888888999:::;;;;;;;;;;;;::::::999888888777777888999;;;;;;:::888777666666777888888999:::::::::::::::999::::::;;;;;;888999999:::;;;<<<===>>>???>>>;;;:::;;;===>>>>>>???@@@EEENNN]]]rrr|||wwwsssuuu}}}xxxzzz}}}sssjjjiiijjjllloooppppppooommmooorrruuuxxxzzz{{{|||}}}yyyvvvllliiieee```\\\YYYWWWWWWUUUVVVXXX\\\aaajjjuuu{{{}}}zzztttooojjjeeebbb^^^[[[XXXTTTPPPMMMKKKJJJHHHGGGEEEDDDDDDDDDBBBAAA??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>@@@BBBCCCCCCCCCDDDFFFGGGGGGHHHJJJKKKLLLMMMNNNLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[WWWXXXXXXZZZ[[[\\\]]]]]][[[[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^````````````___```aaacccdddddddddbbbaaabbbbbbbbbbbbbbbbbbbbbbbb___aaaccccccbbbaaabbbbbbcccccccccddddddeeeeeeeeefffeeedddcccbbbccccccdddcccdddeeefffggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhgggfffeeeddddddeeefffggghhhiiiiiijjjiiihhhggggggggghhhiiijjjjjjiiiiiiiiihhhhhhhhhhhhfffhhhiiiiiihhhgggiiijjjffffffeeedddeeefffggghhhhhhgggeeecccbbbbbbccccccbbbdddfffggggggjjjnnnrrruuuyyy~~~|||xxxsssqqqppppppqqqrrrtttyyy~~~}}}||||||{{{yyyuuurrrooojjjeeeaaaUUURRRNNNHHHCCC???===;;;===;;;999999::::::999888999888888888888888999999:::::::::999999:::;;;;;;::::::;;;;;;<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCFFFIIIMMMOOOQQQXXXaaakkkuuupppaaaXXXRRRKKKGGGGGGHHHHHHGGGLLLMMMSSS\\\dddnnn~~~uuujjjaaaYYYQQQMMMJJJIIIJJJMMMNNNPPPXXXaaahhhtttuuudddVVVRRROOOJJJLLLSSSXXXdddppptttvvv{{{~~~{{{yyyuuuqqqpppvvv777888888999999999888888999:::;;;===============:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<777777777888999:::<<<<<<<<<;;;:::999888888888888777888:::;;;;;;:::999777777777888999::::::;;;;;;::::::999999999:::;;;;;;888888999:::;;;======>>>???===:::999:::<<<===>>>??????BBBJJJXXXiiiyyyzzztttrrryyyxxxrrrtttzzz~~~uuummmlllmmmppptttvvvwwwwwwrrrrrrtttuuuvvvvvvvvvvvv~~~}}}{{{qqqoookkkgggbbb^^^[[[YYYUUUUUUUUUWWWZZZbbbkkkrrr{{{~~~yyysssoooiiifffaaa^^^[[[WWWSSSPPPOOONNNMMMKKKIIIHHHHHHHHHDDDCCCAAAAAAAAAAAA@@@>>>========================:::::::::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;===???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTUUUWWWXXXYYYYYYTTTTTTUUUWWWYYYZZZ[[[\\\YYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^______^^^]]]^^^___aaabbbcccbbb```___aaaaaaaaaaaaaaabbbbbbbbb^^^```ccccccbbbaaaaaabbbbbbccccccccccccdddddddddeeedddcccaaaaaaaaaaaabbbaaaaaabbbccceeefffgggggggggggggggggggggggggggggghhhggggggfffeeecccbbbaaaccccccdddeeefffggghhhiiihhhgggfffeeeffffffhhhhhhhhhhhhggggggffffffffffffeeefffggggggffffffgggiiidddcccbbbbbbbbbcccdddeeegggfffdddbbbaaaaaaaaaaaa^^^```aaa```___```dddgggggglllqqqssssssvvv|||}}}uuuqqqkkkiiifffcccaaaaaabbbcccfffiiiooouuuzzz~~~~~~zzzuuusssssstttllljjjgggddd```ZZZTTTOOOHHHFFFCCC@@@===<<<;;;;;;<<<:::999999::::::888777999999999999:::;;;======>>>>>>===<<<<<<<<<======:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBEEEIIINNNSSSVVV]]]eeeqqq|||yyymmm^^^QQQLLLIIIFFFGGGKKKMMMMMMLLLUUUWWW^^^iiiuuuzzzpppcccZZZTTTOOOKKKKKKJJJJJJMMMRRRUUUZZZeeepppttt~~~uuuooo^^^QQQPPPQQQPPPVVV```iiiuuu~~~~~~|||}}}|||yyytttsssoookkkkkksss<<<;;;999777777777777888666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;:::999888888888888:::::::::999999888888888888999;;;;;;999888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::<<<>>>@@@DDDLLLXXXdddmmmzzzzzzzzzxxxwwwyyysssoooqqqssstttpppnnnrrrzzz}}}vvvqqqqqqssssssssszzz}}}zzzxxxtttnnniiiccc```^^^ZZZWWWSSSRRRUUUZZZ^^^```nnnttt|||~~~xxxllljjjhhheeebbb^^^XXXTTTTTTRRROOONNNLLLIIIEEEBBBEEEDDDBBB@@@???>>>======>>>===<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===???@@@@@@AAAAAAAAA@@@@@@@@@@@@???FFFFFFHHHIIIKKKLLLMMMNNNMMMOOORRRUUUVVVWWWVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[\\\\\\ZZZZZZ[[[\\\____________``````````````````aaaaaaaaabbbbbbbbb______`````````aaaaaaaaadddbbb```___^^^___```aaacccbbbbbbaaa```___^^^^^^``````aaabbbbbbbbbbbbaaaaaabbbccccccddddddccccccgggggggggeeedddbbb```___bbbbbbcccddddddeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccbbbaaa``````aaaaaaaaaaaaaaa`````````aaa```___]]][[[ZZZXXXXXXXXXWWWWWWWWWXXXZZZ[[[]]]``````aaaccceeehhhjjjkkkmmmnnnooonnnkkkgggbbb___WWWVVVUUUTTTSSSSSSSSSSSSXXXZZZ___dddjjjpppuuuwwwxxxvvvtttpppmmmiiigggeee```___\\\XXXRRRLLLGGGDDD@@@???<<<:::888777777777:::999999888888999999:::999999888888999999:::;;;::::::::::::::::::::::::===>>>???AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAEEECCCBBBBBBCCCEEEEEEEEEGGGHHHJJJKKKMMMSSS\\\dddjjjwwwnnn```VVVOOOKKKGGGIIIJJJJJJJJJMMMSSSXXXWWW___jjjwwwyyyiii```VVVPPPLLLIIIIIIMMMMMMSSS\\\ccchhhnnntttyyywwwmmm```WWWQQQRRRVVV\\\iiivvv}}}xxxuuupppmmmjjjllluuu;;;:::999777666666777777666777888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;::::::::::::999999888888888888888888888888666777888999::::::::::::;;;;;;:::999888888999999;;;;;;;;;:::::::::999999999:::;;;;;;999888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===>>>???BBBHHHQQQZZZaaagggooozzz~~~||||||xxxyyyyyyzzz|||vvvrrrsssuuu{{{|||qqqmmmjjjooozzzvvvrrrrrrqqqqqquuuxxx|||}}}|||yyytttoooiiieeebbb\\\XXXTTTRRRTTTWWWZZZ[[[```eeennnxxx~~~vvvtttqqqoookkkfff```[[[XXXVVVRRRPPPNNNKKKHHHFFFGGGFFFDDDBBBAAA??????>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::;;;<<<======>>>>>>=========>>>>>>?????????CCCCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWXXXYYY\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^_________`````````___`````````aaaaaaaaaaaaaaa```^^^]]]\\\]]]^^^___aaa``````___^^^]]]]]]\\\^^^^^^___`````````````````````aaabbbbbbbbbbbbbbbdddddddddcccaaa```___^^^aaaaaabbbcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```aaaaaa``````___^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVSSSSSSRRRRRRSSSTTTUUUVVVSSSSSSUUUVVVXXXZZZ[[[\\\\\\]]]]]]\\\ZZZVVVSSSPPPKKKKKKIIIHHHHHHGGGGGGGGGNNNPPPTTTYYY^^^cccgggiiijjjiiigggccc```]]][[[YYYRRRQQQNNNJJJEEEAAA===;;;<<<;;;:::999888999999:::::::::999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;======>>>?????????>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAABBBCCCEEEGGGGGGJJJMMMPPPTTTYYYbbbnnnvvv{{{lll^^^TTTNNNJJJHHHDDDGGGJJJLLLMMMQQQWWW\\\fffqqqqqqfff[[[TTTMMMKKKHHHEEEFFFIIIUUUaaaqqq{{{~~~~~~}}}uuujjj```YYYRRRNNNTTT^^^kkk{{{|||wwwtttrrrqqqqqquuu:::999888777666666666777666777888999:::;;;;;;;;;888888999999999:::::::::;;;;;;;;;:::999888888888;;;;;;::::::::::::999999888888888888888888888888666777888999::::::::::::;;;::::::999999999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;999777777777777888888888999999999999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<===???@@@BBBGGGMMMRRRVVV^^^iiiqqqsssssstttuuuvvvyyy{{{}}}~~~~~~yyyvvvvvvwwwzzzzzz~~~}}}mmmjjjhhhmmm{{{{{{sssooommmlllpppsssvvvzzz~~~|||wwwrrrllliiiaaa]]]XXXUUUTTTUUUVVVVVVUUUYYY```iiirrr~~~|||xxxtttooohhhddd^^^[[[VVVSSSPPPNNNLLLJJJIIIHHHGGGDDDCCCAAAAAA@@@???>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999:::;;;<<<===>>>?????????@@@AAABBBDDDDDDEEEGGGGGGHHHJJJLLLMMMNNNOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXWWWUUUTTTTTTVVVXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___^^^]]]\\\[[[ZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^______`````````````````````______^^^]]]]]]\\\___``````aaaaaaaaaaaaaaa___^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLNNNOOOPPPQQQPPPPPPPPPOOOOOONNNLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDGGGKKKOOOSSSVVVXXXZZZYYYWWWTTTQQQOOOMMMKKKHHHFFFDDDAAA>>><<<:::999888888888888999:::<<<<<<;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<==============================>>>>>>??????>>>======<<<@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEEDDDCCCCCCDDDFFFHHHJJJKKKMMMQQQWWW^^^fffrrr{{{iiibbbWWWNNNJJJHHHHHHHHHFFFJJJNNNQQQTTTYYY```fffyyyzzzlll^^^UUUNNNIIIFFFGGGGGGEEEGGGKKK```ppp}}}~~~yyypppggg]]]VVVSSSNNNOOO[[[lll~~~{{{wwwvvvxxx{{{888888888777777666666666666777888999:::;;;;;;:::888888888999999999::::::;;;;;;;;;:::999999888888;;;;;;:::::::::999999999888888888888888888888888999999:::;;;;;;;;;;;;;;;::::::999999999::::::;;;::::::::::::::::::::::::;;;<<<<<<;;;888666666666777777777777888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???AAADDDFFFPPPWWWaaagggiiijjjkkkmmmtttyyy|||~~~|||{{{~~~{{{xxxwwwxxx|||{{{}}}vvvjjjhhhhhhnnn|||uuunnnjjjhhhnnnooorrrvvvzzz~~~zzztttpppjjjeee___[[[XXXVVVUUUSSSUUUVVVYYY^^^eeeppp{{{~~~zzztttnnniiiddd```ZZZUUUSSSQQQNNNMMMLLLKKKIIIFFFDDDCCCBBBBBB???>>>>>>======>>>>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<<<<===>>>??????@@@@@@CCCCCCDDDEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[]]]^^^^^^_________^^^^^^[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@@@@?????????@@@<<<===???BBBEEEGGGIIIJJJMMMLLLKKKIIIGGGEEECCCBBBAAA@@@>>><<<;;;;;;;;;;;;777777888999:::;;;<<<===;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQUUU[[[ccclllvvvtttgggXXXSSSMMMHHHGGGHHHJJJLLLMMMPPPUUUXXX]]]eeepppwwwvvviii___UUUNNNJJJFFFEEEFFFGGGHHHNNNUUUlll||||||vvvuuu|||vvvmmmfff^^^WWWTTTPPPQQQXXXggg{{{{{{888888888888888777777777777888999999::::::::::::888999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999888888888888888888888888999999::::::;;;;;;::::::888888888888888999:::;;;888888888888888888999999;;;<<<<<<;;;888666666666666666777777777888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBBLLLRRRZZZ___aaacccfffhhhqqqxxx}}}~~~zzzxxx|||~~~{{{xxxwwwxxx|||{{{|||yyymmmfffeeegggmmmxxx|||tttnnnkkkkkklllnnnqqquuuzzz~~~{{{xxxrrrmmmgggaaa]]]YYYUUUSSSUUUUUUUUUVVV[[[cccmmmuuuzzztttpppjjjeee___ZZZWWWTTTQQQPPPNNNMMMKKKHHHFFFEEEDDDCCC@@@??????>>>>>>>>>>>>???999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@@@@@@@AAABBBDDDFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPSSSTTTUUUTTTRRRQQQRRRSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[YYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCEEEFFFEEEDDDAAA@@@AAAAAA???>>>======>>>>>><<<;;;::::::::::::::::::999:::;;;<<<>>>???AAAAAACCCCCCBBBAAA???>>>======:::999777666666777888999888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>>>>>>>???>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFHHHKKKLLLMMMPPPTTTXXXccckkkvvvpppbbbZZZOOOMMMJJJGGGFFFHHHKKKNNNOOOTTTZZZaaajjjvvvssseee\\\UUUOOOKKKJJJFFFCCCDDDEEEJJJSSS^^^uuu~~~uuusssvvvttthhhbbb[[[TTTQQQSSSPPPXXXfffxxx888888999999999999888777777888999:::::::::::::::888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888777777888888888888888777666666666777777999:::;;;777777777777888888888888:::;;;<<<;;;999777777777666777777777888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<:::<<<>>>???>>>???@@@BBBDDDJJJQQQVVVZZZ]]]bbbfffllluuu}}}|||zzzwwwzzz}}}}}}zzzwwwvvvxxxyyyxxxzzzsssiiibbbcccfffkkkrrr{{{{{{vvvtttkkkjjjkkkmmmpppvvv{{{~~~yyyuuuoooiiiccc^^^YYYUUURRRRRRQQQQQQSSSYYYaaagggttt~~~}}}yyyqqqmmmgggbbb^^^ZZZWWWTTTRRRPPPNNNKKKIIIGGGFFFFFFCCCBBBAAA@@@????????????::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKNNNOOOPPPPPPNNNNNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSWWWWWWWWWVVVVVVVVVVVVUUUSSSTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUSSSRRRRRRSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;999999888888888888888999666777777888999:::;;;;;;<<<<<<;;;;;;:::999999999777777777777777888999999::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<======<<<======>>>>>>?????????<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEGGGKKKPPPSSSVVVZZZaaafffrrr{{{vvviii\\\SSSOOOIIIIIIHHHGGGFFFIIIMMMPPPSSSYYYcccooo{{{zzzpppcccXXXQQQLLLHHHEEEGGGCCCAAABBBEEEKKKXXXdddsssyyy}}}{{{uuutttzzzsssfff[[[VVVRRRKKKLLLQQQVVVeeexxx888999:::;;;;;;:::999888888888999:::::::::999999777777777888888888999999777777888999:::;;;<<<<<<;;;;;;::::::::::::999999888888888888888888888888777777888888888888777777444444444555666888999:::777777888888888999999999999:::;;;;;;999888888888777777777888888888999999999999999999:::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<>>>??????>>>>>>@@@BBB???DDDKKKPPPSSSXXX^^^bbbeeeppp}}}~~~|||zzzyyyxxx{{{}}}|||yyyvvvwwwxxxzzzyyy{{{vvvooodddeeegggkkkpppxxx|||{{{ooonnnmmmmmmpppvvv{{{~~~xxxsssmmmgggaaa]]]TTTTTTRRRQQQPPPSSSXXX[[[gggpppyyy|||yyyvvvqqqlllhhhccc^^^[[[VVVTTTRRROOOMMMKKKJJJIIIGGGFFFEEECCCBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888888888888888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;:::::::::::::::999999999888999;;;<<<===>>>============>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNOOOPPPQQQQQQRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQOOOMMMMMMMMMOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>?????????>>>======??????>>>>>>======<<<<<<======<<<;;;;;;:::999999999999888888888999999:::666666777777888888999999888888888888888888888888999999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<======>>>???>>>>>>>>>???@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLRRRYYY___dddlllvvv}}}xxxhhh___WWWNNNIIIJJJGGGHHHJJJKKKLLLOOOUUUYYY```iiiwwwuuuhhh```VVVNNNKKKIIIGGGDDDFFFDDDEEEIIILLLSSSaaannnsssvvvxxxxxxxxx~~~wwwfffYYYPPPOOOMMMIIIMMMVVVdddwww888999:::;;;<<<;;;:::999888888999:::::::::999999666666666666777777777777555555666888999:::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888999999:::::::::999999888333333333444666777999999888888999999999:::::::::888999;;;;;;999888888999888888888888999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>?????????>>>>>>???AAA@@@DDDJJJNNNPPPTTTZZZ^^^```mmm||||||yyywwwwwwxxxyyy|||~~~|||yyyvvvwwwyyy~~~|||~~~}}}xxxiiiiiijjjmmmrrr{{{~~~}}}~~~uuutttqqqqqqsssyyy~~~{{{vvvoooiiidddZZZYYYWWWSSSPPPPPPRRRTTT]]]eeekkkmmmrrr}}}|||xxxtttooojjjddd```YYYWWWUUURRRPPPNNNMMMLLLJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<777777888999:::;;;;;;<<<999999999999888888888888555777999;;;<<<<<<:::999;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDEEEFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOOOOOOONNNNNNOOONNNLLLJJJIIIJJJKKKLLLJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@AAAAAAAAABBB:::;;;<<<======<<<;;;:::;;;:::999888888888888888888888888888777555444333666666666555555666777777777888888888999999999:::888888888888999999999999777888999:::::::::888888999:::<<<>>>@@@@@@@@@@@@======<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBDDDFFFIIILLLNNNPPPRRRYYYbbbjjjrrr{{{nnnaaaVVVQQQMMMHHHGGGJJJHHHKKKOOOQQQSSSXXX___dddppp{{{xxxlllbbb\\\VVVOOOKKKJJJKKKJJJIIIGGGHHHLLLRRRWWW^^^kkkwwwzzz|||zzzqqq\\\PPPIIILLLMMMLLLSSS___rrr}}}xxx;;;;;;;;;;;;;;;:::999888888888888888888888888888666666666666666666666666888888999999999::::::::::::::::::999999999888888222333555777777777666666777888999::::::999777777555555555555666666666666999999999999999999999999999999888888888888888999999999:::::::::999999888:::999999888888999999:::888888999999999:::::::::????????????>>>>>>>>>>>>===???AAAEEEJJJQQQYYY___eeeooo}}}~~~}}}{{{xxx{{{{{{zzzvvvrrrqqqtttxxxwwwpppmmmrrryyy}}}{{{yyyvvvsssqqqqqquuu{{{~~~yyysssmmmgggbbb\\\WWWUUUSSSQQQPPPVVVXXX\\\___dddmmmxxx|||yyyuuuqqqmmmdddbbb^^^YYYTTTQQQOOONNNPPPNNNLLLJJJIIIHHHEEECCC>>><<<;;;;;;===>>>>>>===;;;;;;::::::;;;;;;<<<<<<:::999999888888999999:::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;::::::999888888888999888888888888888888888888777888888999999:::;;;;;;999999::::::::::::;;;;;;============>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJIIIIIIHHHHHHIIIIIILLLJJJGGGDDDCCCDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;:::::::::999999999888888999999999999999999999999999888777888999:::999777777777777777777777777777777777777777888888888888777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAABBBBBBCCCBBBAAADDDGGGKKKLLLLLLOOOUUUYYY```hhhrrr{{{pppeee[[[VVVOOOJJJHHHHHHIIIJJJPPPMMMNNNSSSXXX]]]jjjxxx|||pppcccZZZXXXWWWNNNHHHJJJJJJGGGHHHKKKFFFLLLUUU^^^iiisss}}}|||mmmaaaPPPLLLLLLMMMLLLOOO]]]lll}}}nnnbbb777888888888777777666555888888888888888888888888777777777777777777777777888888888999999999::::::::::::999999999888888888888888888888888777666666888888999999999888666666555555555555666666666666888999999::::::999999888888888777777777777888888999999999::::::999999888:::999999888888999999:::888888999999999:::::::::>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCGGGLLLSSSXXXbbbnnn~~~}}}}}}}}}}}}}}}{{{yyyuuuqqqqqquuu}}}~~~xxxuuu{{{}}}zzzwwwwwwvvvvvvyyy}}}|||wwwqqqlllddd^^^YYYVVVRRRPPPQQQRRRTTTUUUYYY```hhhooo{{{~~~|||wwwtttllliiieee___ZZZVVVTTTRRRQQQOOOLLLJJJJJJIIIGGGEEE@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<===::::::999999999999::::::;;;:::::::::999999999999::::::::::::::::::::::::;;;:::999999888888888999888888888888888888888888666777777888:::;;;;;;<<<999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGFFFDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888888888888888888888888888888888888999888777777999999888777777777777777777777777777777777777777888888888999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFCCCGGGLLLOOOSSSXXX```eeepppxxxttthhh\\\TTTOOOMMMKKKIIIIIIJJJJJJJJJQQQPPPTTT]]]eeeooovvvmmmcccXXXRRRQQQMMMHHHIIINNNQQQNNNNNNPPPVVV\\\eeepppzzzssscccXXXQQQLLLLLLSSS[[[bbblllvvvrrrbbbWWW666666666777666666555444777777777777777777777777888888888888888888888888888888888999999999999:::999999999999888888888777;;;:::999777666555555555999999999999888777555444444555555555555666666666666888999::::::999888666777777666666666666777777888999999::::::999999999999999888888888888999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBFFFLLLPPP[[[hhhzzz||||||}}}~~~~~~xxxtttppppppvvvyyyvvvvvvwww{{{{{{vvvooohhhbbb\\\WWWTTTPPPOOOOOONNNOOOSSSYYY^^^jjjooowww{{{xxxuuupppjjjddd___\\\ZZZXXXUUUQQQNNNMMMLLLJJJIIIFFFCCCAAA??????>>>===;;;===<<<<<<;;;;;;;;;<<<<<<::::::999999999999::::::999999999999999888888888999999999999999999999999::::::999888888888888999888888888888888888888888666666777888999:::;;;<<<999999999999::::::::::::888888999999999:::::::::999::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAABBBCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????========================>>>>>>============<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999::::::888888888888777777777777777777777777777777777777888777666777888999888666777777777777777777777777777777888888888999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???============>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@AAABBBCCCEEEGGGHHHIIIJJJNNNTTTZZZ___gggqqqxxxttteeeZZZRRRLLLHHHFFFGGGJJJLLLNNNOOOPPPPPPWWWZZZbbbnnnzzzwwwmmmbbb[[[TTTMMMJJJJJJGGGHHHNNNVVV\\\^^^```cccnnnttt|||}}}tttiii[[[QQQRRRPPPUUUdddttt~~~||||||zzz{{{~~~rrrbbbSSSJJJ888888888999999888777777777777777777777777777777777777777777777777777777888888888888999999999999999888888888888777777777999888666444333333333444:::999999888666555444333444444444555555555666666555777999;;;;;;999777555666555555555555666666777888888999:::::::::999999999999888888888888999999888888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@CCCGGGKKKSSS```qqq~~~|||{{{zzzyyyqqqpppqqqxxx||||||{{{uuurrrvvv~~~xxxrrrkkkeee___[[[UUUSSSQQQOOONNNPPPSSSVVVZZZ___hhhqqq{{{{{{vvvooojjjfffdddccc___YYYUUURRRPPPNNNLLLJJJHHHEEEDDDCCCBBBAAA???======<<<;;;;;;:::;;;;;;:::::::::999999:::::::::888888888888888888888888888888888888888888888888999999888888888888888999888888888888888888888888888888888888999999999999888999999999999:::::::::777777888888888999999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>==================>>>>>>======>>>>>>???@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>??????????????????>>>>>>>>>======????????????@@@AAABBBCCC<<<===>>>?????????>>>>>>==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999888777666666777888999777777777777777666666666555555555555555555555555888777666666888888777666888888888888888888888888888888888999999999::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBDDDEEEGGGIIILLLOOOVVV[[[cccjjjqqqzzzvvvmmm___TTTNNNKKKKKKJJJGGGIIIMMMPPPSSSVVVYYY[[[ccckkkwwwrrreee]]]UUUPPPLLLGGGGGGKKKMMMSSS^^^iiiqqqvvv{{{uuupppjjjaaaWWWRRRSSS[[[lll}}}xxxuuussstttvvv|||tttcccTTTIIIDDD888888999999999999999888666666666666666666666666666666666666666666666666777777888888888999999999888888888777777777666666666555444333333444555666999999888666555444444333444444444444555555555555444666888::::::888666444555555444444555666777777777888999:::::::::::::::999888888777777888888999888888999999999:::::::::999999::::::;;;;;;;;;<<<;;;<<<>>>>>>???AAAEEEHHHOOOYYYfffppp||||||yyyuuurrrkkkpppzzz~~~{{{{{{|||}}}~~~{{{yyywwwzzz~~~}}}uuupppvvvzzz|||{{{tttmmmfffaaa[[[XXXTTTQQQPPPPPPQQQQQQPPPTTTZZZbbblllyyyzzzuuuqqqnnnlllhhhbbb\\\XXXTTTOOOMMMLLLJJJGGGFFFFFFEEEDDDBBB>>>>>>===;;;;;;:::::::::;;;::::::::::::::::::;;;888888888888888888888888888888888888888888888888888888888777777888999999888888888888888888888888::::::999888888777777666888888888999999999::::::777777888888888999999999888888888999999999999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<==================<<<;;;<<<<<<<<<======>>>>>>============<<<<<<<<<<<>>>>>>>>>>>??????999;;;===>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888666666666666777777777777888777666555555666777888666666666666666666666666555555555555555555555555888777666777888999888666999999999999999999999999999999999999::::::::::::999999999999999999999999;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>><<<=========>>>>>>??????????????????????????????@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@AAABBBBBBBBBFFFHHHKKKLLLNNNRRRWWW[[[aaahhhqqq{{{vvvmmm___ZZZSSSMMMKKKKKKLLLMMMKKKMMMPPPRRRUUUZZZaaafffsssqqqbbb[[[UUUOOOKKKHHHFFFIIIOOOUUUeeeyyy~~~tttjjjeee___WWWSSSTTT[[[nnn|||wwwqqqooooooqqqyyyzzzhhhWWWKKKEEEDDD666666777777888888777777666666666666666666666666555555555555555555555555777777777888888888888999777777777777666666666666555555555555666777888999999888777555444444444444333444444444444555555555444666777888888777666444555555444555555666777888777888999999::::::::::::888888777777777777888888888888999999999:::::::::999999999:::;;;;;;<<<<<<:::;;;======>>>@@@CCCFFFLLLTTT]]]dddnnn{{{~~~{{{xxxtttqqqmmmwww}}}yyyxxxwwwwwwyyyyyyxxxwwwvvvzzz{{{ssspppwww~~~xxxsssvvv}}}}}}uuummmhhhbbb^^^YYYTTTRRRQQQOOONNNLLLOOORRRVVV^^^kkk{{{|||zzztttqqqkkkeee```ZZZTTTPPPNNNLLLIIIHHHGGGGGGEEEDDDAAA@@@???>>><<<<<<;;;;;;;;;;;;::::::::::::;;;;;;888888888999999999999999999999999999999999999999888777777777777888999999888888888888888888888888::::::999888777666666555888888888888999999999999777888888888888999999999999999999999999999999999777777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;:::::::::;;;999:::;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999999999999999999555666666666666777777777666666666666666777777777888888777777777777888888666666666666777777777777777777777777777777777777999888777888999:::999777999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>???@@@AAACCCDDDEEEEEEHHHLLLPPPSSSVVV[[[ccciiimmmvvv}}}kkk___YYYPPPOOOLLLJJJIIIJJJKKKLLLNNNQQQTTTVVV[[[cccnnnvvv{{{rrrdddXXXSSSNNNJJJIIIGGGGGGMMMTTT___www~~~tttjjj```[[[TTTNNNRRR[[[lll{{{yyywwwsssnnnooorrrvvv}}}lllZZZMMMFFFCCCCCC444555666666777777666666555555555555555555555555666666666666666666666666777777777777888888888888777777666666666555555555333444555666777777777777777777555444444444555555333333444444444555555555555666666777777666666555555555555555666777888999777777888999::::::::::::888888777777777777888888888888999999999:::::::::999999::::::;;;<<<<<<===:::;;;<<<<<<<<<===???AAAEEEMMMTTTYYYbbboooyyy~~~~~~{{{yyyxxxxxxyyyyyyxxxyyy}}}yyyuuussssssuuuwwwwwwyyy}}}vvvpppooouuu{{{sssnnnssszzzzzzvvvooojjjccc]]]YYYVVVSSSPPPMMMOOOQQQQQQUUU^^^kkkuuuyyy}}}zzzvvvqqqlllfff___ZZZUUUSSSOOOMMMKKKJJJGGGEEEEEEEEECCCAAA@@@???>>>>>>;;;;;;::::::::::::;;;;;;999999999999:::::::::;;;::::::::::::::::::::::::777777777777777888999999888888888888888888888888777777777777888888888888888888888888999999999999777777777777888888888888999999999999999999999999666666777777777888888888888888888999999:::::::::999999888888999999:::;;;999::::::::::::::::::999777777888999999:::;;;;;;;;;;;;;;;;;;::::::::::::999999888888888999::::::999999::::::::::::::::::999999999999999999999999999888888777777888888999888888888888888888888888444444555555555666666666666666666777777888888888888888999999999999888888666666666777777888888888888888888888888888888888:::999888999:::;;;:::888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCC@@@@@@BBBDDDFFFHHHIIIJJJMMMSSSYYY^^^ccckkkuuu}}}|||qqqeeeXXXQQQQQQJJJJJJJJJJJJJJJKKKNNNPPPTTTYYY___eeelllwwwqqqggg```XXXPPPMMMIIIGGGHHHHHHJJJSSS\\\qqqxxxrrrfff]]]WWWTTTOOONNN[[[nnn}}}xxxvvvsssqqquuu}}}wwwlll\\\NNNFFFBBB@@@>>>555555666777888888777777555555555555555555555555777777777777777777777777777777777777888888888888777666666666555555555555111222444555555555444333777666444444333444555666333333333444444444555555666666666555555666666666555555555666666888999999666777888999:::;;;;;;;;;888888777777777777888888888888999999999:::::::::999999:::;;;;;;<<<======:::;;;<<<;;;::::::<<<===>>>FFFNNNRRRZZZfffpppuuuwwwtttrrrrrrvvv{{{|||vvvrrrrrrtttwwwyyy{{{~~~yyyrrrllllllrrr}}}{{{rrrlllqqqyyy|||vvvmmmgggbbb]]]XXXTTTOOOQQQRRRQQQQQQVVV```hhhkkkqqqyyy|||wwwqqqjjjeee]]]ZZZVVVRRRPPPMMMJJJHHHIIIHHHFFFDDDBBBAAAAAA@@@<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::777777666777777888999999888888888888888888888888555555666777888999::::::777888888888888999999999666666666666777777777888999999999999888888888888666666666777777777777888555666666777888999999:::777777777777777888999999888888999999999999888888555666666777888999999:::::::::::::::999999999999888888888888999;;;<<<===999999888888888888888888888888888888888888888888777777666666666666777777777777777777777777777777444444444555555666666666666777777777888888999999888999:::;;;;;;:::999888666666777777888888999999999999999999999999999999;;;:::999999;;;;;;:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDFFFIIIKKKMMMNNNXXX^^^fffmmmttt~~~|||oooccc\\\UUUNNNMMMQQQIIIJJJKKKKKKMMMPPPUUUXXX[[[aaakkkttt~~~{{{ooo```WWWTTTPPPLLLJJJGGGGGGHHHJJJNNNYYYcccvvvnnnhhhdddYYYSSSQQQRRROOOSSShhhzzzwwwuuuuuu}}}jjj___PPPFFFBBB@@@<<<999:::999999888777777666666555555555666666666666777666666666666666666666666777777888888888999999999555555666666666666666555444333333333333444555555666666555555555444444444333333333444444444555555666666666666666666666666444444444555555666777888777777777777666666666666333444444555666777777888;;;:::888666666666666777888999:::;;;;;;;;;::::::<<<;;;::::::::::::;;;<<<@@@BBBEEEKKKRRR[[[cccgggkkkhhhgggiiipppyyy}}}uuupppooorrruuuxxxwwwmmmjjjmmmlllrrrzzzxxxooorrryyywwwpppjjjeee___ZZZWWWTTTPPPOOOQQQTTTWWWYYY^^^ccciiiooouuu}}}~~~vvvppphhhddd___ZZZXXXVVVTTTRRRIIIGGGFFFFFFFFFEEEBBB@@@@@@???===<<<======<<<;;;:::::::::999999999999999999999999999999999::::::::::::888777777777888999888888999999999999888888777777777777777777777777999888888888777777666666555666777999999999888888777777777777777777777777555555666666666666666666888888888888999999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777888888999777777777777777777777777666666666666666666666666777777777777777777777777777777888888888888777777777777777777888888888888666666666666777777777777999888777666666777888999888888999999999::::::::::::999888777777888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBB@@@>>>>>>@@@BBBBBBAAAAAAAAACCCDDDCCCBBBDDDGGGKKKNNNOOOSSSYYY^^^eeemmmuuu{{{~~~sssdddZZZRRROOOMMMJJJIIIJJJIIIGGGKKKQQQSSSSSSYYYccceeemmm{{{zzzttthhh]]]XXXTTTNNNMMMOOOIIIMMMOOOMMMLLLTTTcccppp}}}zzznnneee___XXXTTTOOOOOONNNPPPYYYjjj~~~~~~xxxkkkWWWPPPGGG???<<<<<<<<<===666666555444444333222222444444555555555666666666666666666666666666666666888888888888888888888999444444555555555555444444444333333333333444555555666666555555555444444444444444555555555666666666666666666666666666666666555555555555666777888888888888777777777777666666555555666666666666666666999888777666777777888999999999999:::::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<===@@@EEELLLSSSZZZ^^^```___```eeennnzzz}}}|||}}}|||uuuqqqpppqqq}}}zzzqqqmmmooorrrtttzzz}}}tttnnnqqqxxx~~~~~~|||zzzyyy}}}}}}wwwsssmmmgggcccbbb]]]XXXTTTSSSSSSSSSSSSUUUXXX]]]bbbgggnnnvvv|||~~~yyytttpppiiiccc___[[[XXXUUUOOOMMMKKKJJJIIIHHHEEECCCCCCAAA???>>>??????>>><<<;;;;;;;;;;;;::::::::::::999999999999999999999999::::::888777777777888999888888999999999999888888777777777777777777777777888888888888777777777666444555666777777666666555777777777777777777777777666666666666666555555555444555555555555666666666777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777888999777777777777777777777777777777777777777777777777888888888888888888888888777777888888888888777777777777777777888888888888666666666777777777888888999888888777777888888999888999999999999:::::::::999999888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA???>>>>>>@@@BBBDDDCCCCCCDDDFFFGGGGGGGGGGGGKKKQQQUUUYYY___gggmmmvvv}}}qqqddd[[[WWWPPPJJJJJJJJJIIIIIIKKKPPPNNNQQQVVVYYY]]]hhhsss~~~rrriiicccZZZSSSRRRRRRNNNNNNQQQSSSRRRPPPQQQVVVbbbrrr|||~~~wwwnnnddd\\\VVVQQQMMMKKKLLLQQQ[[[kkk~~~wwwgggZZZLLLHHHCCC???>>>===<<<;;;777777666666555444444444333444444444555555555555666666666666666666666666888888888888888888888777555555666666666666555555444333333333333444555555555555555555555444444444555555666666666777777777666666666666666666666666666666666666777888999999999999888888888777777777777777666666666555555555777777777777888999:::;;;::::::999999999:::;;;<<<;;;;;;::::::::::::;;;;;;999:::<<<@@@EEEKKKQQQTTTUUUVVVYYY```lllyyy}}}xxxuuuuuuxxx~~~}}}xxxuuuuuuyyyuuuuuuyyyxxxzzzxxxqqqnnnqqqwwwzzzyyyyyyyyyxxxvvvrrrnnnmmmlllmmmttt~~~~~~zzzuuuqqqmmmiiibbb]]]YYYVVVSSSQQQOOOQQQSSSUUUYYY___fffkkktttyyy{{{uuuoookkkfffbbb___YYYVVVRRROOOMMMLLLJJJHHHHHHFFFCCCBBBCCCBBBAAA@@@=========<<<<<<;;;;;;;;;999999999999999999999999::::::999888888888888999888888999999999999888888777777777777777777777777888888888888777777777777999999999:::999999888777777777777777777777777777777777666666555555555444444444444444555555555555555555555555555555555555777777777777777777777777777777777777777777777777777777666666777777888999777777777777777777777777888888888888888888888888888888888888888888888888666777777888888777777666777777777777888888888888666777777777777888888888888999999::::::999999888999999999999::::::::::::888888999999999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>??????@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@???@@@BBBDDDAAABBBCCCDDDFFFHHHJJJKKKQQQVVV\\\bbbhhhqqq{{{|||mmmbbbYYYRRRNNNLLLGGGEEEHHHKKKKKKLLLOOOUUUUUUXXX^^^eeeooo~~~~~~tttjjj```YYYVVVRRRPPPSSSVVVWWWYYY\\\]]][[[ZZZ___jjjwww~~~kkkiiiddd]]]UUUOOOMMMLLLMMMQQQ\\\nnn~~~tttfffWWWMMMAAA????????????>>><<<:::777777666666555555555444333333333444444444555555666666666666666666666666888888888888777777777777888999999999999888777777444333333333333444555555555555555555555555555555555555666666666777777777666666666666666666666666666666666666777888999:::::::::999999888888777777666666666666666777777777777777888888999::::::;;;;;;:::999888888:::<<<===::::::::::::::::::::::::999:::;;;>>>BBBFFFJJJMMMPPPRRRVVV^^^iiiwww}}}yyysssoooooorrrxxx|||||||||yyysssqqqtttxxxwwwtttrrrrrrssspppiiiccc```bbbfffnnnyyy~~~wwwsssmmmhhhccc___ZZZWWWRRRQQQPPPPPPRRRVVV\\\```fffjjjqqqxxx}}}zzzwwwsssooolllddd```ZZZVVVSSSQQQOOONNNNNNKKKIIIGGGGGGFFFDDDCCC??????>>>>>>===<<<;;;;;;::::::::::::999999999999::::::999999888888888888888888999999999999888888777777777777777777777777888888888777777777777777;;;;;;:::::::::999888888666666666666666666666666777777777666555555444444666666666777777777888888555555555555555555555555777777777777777777777777777777777777777777777777666666666666666777888888666666666666666666666666888888888888888888888888999999999999999999999999666666777777777777666666666777777777888888888888777777777888888888999999888999;;;;;;;;;;;;999888999999999:::::::::;;;;;;777888::::::::::::888777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCBBBAAAAAACCCEEEAAACCCEEEGGGJJJNNNRRRUUU```eeelllssszzz}}}tttfff[[[TTTPPPNNNMMMIIIFFFGGGLLLOOOOOORRRVVVWWW[[[bbbkkkvvvvvvlllddd]]]WWWTTTRRRRRRSSSXXX^^^ccciiillliiiiiilllsss|||tttjjjbbbbbb___YYYSSSOOOPPPSSSYYYaaappprrrdddVVVLLLFFF<<<;;;;;;===>>>>>><<<:::333333222222222222111111333333333444444444555555666666666666666666666666777777777777777777777777999999::::::999888777777444333333333333444555555444555555555555555555555444444555555555666666666777777777777777777777777666666666666777888999:::::::::999999888777777666444444555666777888999:::999999::::::::::::999999;;;:::999888888:::<<<===::::::::::::::::::::::::999999:::<<>>===<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999888888888888999999999999888888777777777777777777777777777777777777777777888888777666666555555444444444666666666666666666666666777777666666555555555444777777888888888999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666555666777777888666666666666666666666666888888888888888888888888888888888888888888888888666666777777777777666666666777777777888888888888888888888888999999999999999:::;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;888999:::;;;;;;:::999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>========================>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@CCCDDDCCCBBBAAAAAACCCEEEFFFIIIMMMQQQUUUZZZaaaeeennnttt||||||uuuaaa\\\TTTNNNJJJIIIIIIIIIIIIGGGIIINNNQQQRRRVVV[[[^^^gggtttxxxqqqggg^^^WWWSSSQQQQQQOOOSSSYYY```iiisss{{{zzzzzz{{{}}}sssfff]]]ZZZZZZYYYVVVSSSTTTYYY]]]hhhsssqqq```QQQFFF@@@>>>===;;;::::::;;;<<<<<<;;;444444444444333333333333333444444444555555555555666666666666666666666666666666666777777777888888777777888777777666555444444333333333333444555555444444444555555555555555444444555555555666666666777777777777777777777777666666666666777888999999::::::999888777666666555333333555666888999;;;;;;::::::;;;;;;;;;:::999999::::::999999999:::;;;<<<999999::::::::::::999999777777888999;;;===???@@@BBBFFFMMMVVVaaapppzzzxxxyyywwwssspppnnnnnnpppqqqwww{{{|||yyy{{{}}}{{{zzzzzzwwwooobbbXXXWWW[[[cccllltttzzz~~~|||uuummmhhh```\\\VVVRRRPPPPPPOOOOOORRRUUUYYY]]]ccciiipppttt~~~{{{zzzvvvpppkkkhhhdddaaa^^^WWWTTTPPPNNNLLLJJJHHHFFFGGGFFFEEECCCBBB@@@??????=========<<<<<<;;;;;;::::::::::::;;;:::999999888888888999999999999888888777777777777777777777777777777777777888888888888777777666555555555666666777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666555555666666777888777777777777777777777777888888888888888888888888777777777777777777777777555666666777777666666555777777777777888888888888888888999999999:::::::::999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>>>>??????========================>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBCCCFFFHHHKKKOOOUUUZZZ___gggpppwww~~~yyymmmccc\\\QQQOOOLLLIIIGGGFFFGGGHHHJJJJJJMMMRRRVVVYYY___fffqqq}}}zzzrrrhhhccc[[[SSSMMMLLLMMMNNNSSS]]]hhhrrr}}}}}}|||rrrggg]]]VVVQQQSSSVVVYYY]]]dddkkkooozzz~~~rrraaaPPPEEE???<<<;;;>>><<<999888999:::;;;;;;666666666666666666666666444444555555555666666666666666666666666666666666444555555666777888999999777777777777666555444333444333333333333444555555444444444555555555666666555555666666666777777777777777777777777777777777555555555555666777888888:::999999888666555555444444555555777888999::::::888999:::;;;<<<<<<;;;;;;999999999:::::::::;;;;;;888999::::::::::::999888777777888999:::;;;<<<======BBBIIIPPPYYYgggxxx~~~{{{|||{{{xxxuuurrrnnnkkkjjjpppvvv}}}zzzzzzzzz{{{zzz{{{}}}~~~|||}}}yyyzzz{{{}}}{{{pppgggbbbdddgggkkkoootttyyy||||||zzzuuukkkfff```[[[XXXUUUQQQOOONNNPPPRRRSSSVVVZZZ```dddlllrrrzzz~~~yyyvvvqqqmmmiiiaaa^^^ZZZWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFEEECCCCCC?????????>>>===<<<<<<<<<::::::;;;;;;;;;:::999888888888999999999999888888777777777777777777777777666777777777888888888888:::999888888888999:::;;;777777777777777777777777444444555555666777777777555555555666666666666777777777777777777777777777666666666666666666666666666666666666666666666666666555555555555666777777777777777777777777777777777777777777777777777777666666666666666666666666555555666666666666555555777777777777888888888888999999999::::::::::::;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<:::::::::999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBDDDFFFGGGIIILLLPPPSSSUUUZZZbbbhhhoooxxxuuuiii___WWWQQQMMMJJJJJJIIIHHHHHHIIILLLNNNPPPQQQUUU]]]ccchhhrrr|||ssshhhbbbZZZWWWQQQLLLJJJKKKOOORRR\\\kkk|||}}}wwwmmmddd]]]VVVQQQPPPTTT^^^kkkyyy~~~nnnbbbRRRFFFAAA???===;;;;;;999777777888999:::999333444444444444444444444555555555666666666666777666666666666666666666666333444555666777888999:::999999999888888777555555444333333333333444555555444444444555555555666666777777777777888888888888777777777777777777777777444444444555555666777888999999888777666555444333666666777777888888999999666777999<<<===>>>======888999:::;;;;;;;;;::::::888999:::;;;;;;:::999888888888999:::;;;<<<=========BBBGGGLLLSSS^^^mmmxxx~~~}}}yyytttnnnhhheeeiiippp{{{~~~uuuuuuuuussspppnnnrrrwwwzzz||||||zzzyyy{{{}}}xxxyyyvvv|||yyyooonnnlllkkkkkkoootttxxxzzz~~~vvvqqqjjjeeeaaa]]]XXXTTTMMMNNNNNNNNNNNNQQQVVVZZZ]]]dddnnnwww~~~zzzuuuqqqjjjgggccc```^^^\\\YYYWWWPPPOOONNNLLLJJJHHHGGGFFFAAA@@@@@@???>>>======<<<::::::;;;<<<;;;:::999888888888999999999999888888777777777777777777777777666666777777888888888999777777666666666777999:::777777777777777777777777333333444555666777888888666666666666777777777888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555666777777777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666555555777777777777888888888888999999:::::::::;;;;;;;;;;;;:::888888888888:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999999999999;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<======>>>???@@@@@@@@@????????????????????????>>>????????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEGGGJJJMMMQQQUUU[[[^^^dddjjjrrryyypppiii^^^UUUOOOKKKIIIHHHDDDDDDEEEEEEGGGKKKPPPTTTXXXYYY___hhhpppyyyvvvlllbbb[[[WWWOOONNNLLLJJJKKKOOOUUUZZZaaasss|||zzzxxxlllccc\\\WWWRRRNNNUUU\\\kkk~~~}}}|||{{{|||www^^^RRREEE======>>><<<888777666666777999:::999777999999888777666555444444555666666666666666666666666666555555555555666666777777777777888888888888777777777777666666666666555555555555555555555555555555555666666666666666555555777888888777666666666888:::<<<<<<999666444444444555555666888999:::999888777666666666666666666666777888888888888777777777888999::::::;;;;;;;;;;;;:::999999888888777777777777777777777777777888999999::::::;;;;;;<<<999<<<@@@FFFMMMVVV```gggqqqwww}}}~~~}}}yyyssslllhhhhhhoooyyy~~~}}}ssssssrrrpppmmmkkklllmmmuuuuuuvvvvvvvvvvvvvvvvvv}}}vvvqqqppp|||wwwoooooopppoooppprrrwwwzzz~~~|||xxxrrrjjjbbb\\\XXXSSSQQQNNNLLLKKKMMMOOOQQQUUUZZZbbbhhhnnnuuu}}}{{{xxxrrrllljjjjjjiiieeeaaa]]]ZZZUUUQQQNNNLLLIIIGGGDDDCCCBBBBBBBBBAAA>>><<<<<<:::999999:::::::::999888888777666666666666666999999888777666555555444999999999999888888777777999888888888777777666666777777777777777777777777666666666666777777777777777777666666666666777777666666666666666666666666777777666666555555555444555555555555666666666666444444555555666666777777777777777777777777777777777777777777777777777777888888777777666666555555777777777777777777777777999888777666666777888999:::::::::999999888888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>=========>>>??????@@@??????@@@AAABBBAAA@@@FFFEEEEEEDDDEEEGGGJJJKKKNNNPPPRRRUUUZZZbbbjjjpppvvv|||rrriii]]]XXXQQQKKKHHHGGGGGGFFFJJJHHHJJJNNNNNNMMMSSS\\\aaagggooozzz{{{qqqggg___XXXSSSPPPGGGIIIKKKLLLMMMQQQWWW\\\lll}}}zzz{{{kkk___[[[VVVNNNNNNVVVWWWkkk{{{xxxuuutttzzzvvveeeQQQIIIAAA<<<<<<<<<:::777888888999999999888888777888888888777666666555555666666666666666666666555666666555555555555666666777777777777888888888888777777777666666666555555555555555555555555555555444444444444444555555666555555666777888777666666555777999:::999888555444444444555555666888999:::777777666555555555555555666777777888888888888888777888888999999:::::::::::::::999999999999888888777777777777777777777777777777888999999::::::;;;999;;;>>>AAAGGGNNNVVV\\\iiioooxxx}}}~~~~~~|||yyyuuuqqqnnnnnnrrrwwwzzzyyyxxxxxxxxxtttuuuuuusssqqqooopppqqqoooooooooppprrrtttvvvxxx}}}|||xxxssspppnnnxxxxxxrrrqqqrrrqqqppprrrpppssswwwzzz{{{~~~|||uuunnnhhheee[[[XXXSSSNNNLLLKKKMMMNNNMMMQQQVVV[[[```gggnnnsss~~~wwwtttsssqqqmmmiiifffbbb]]]YYYUUURRROOOMMMJJJHHHEEEDDDDDDCCCAAA???===<<<:::999:::;;;:::999<<<<<<;;;:::999999999:::999999888888777777666666888888888888888888888888888888888888777777777666777777777777777777777777777777777777666666666666777777666666666666777777666666666666666666666666777666666666555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777999888777666666777888999:::::::::999999999888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>======>>>>>>???????????????????????????>>>>>>============>>>>>>CCCBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEGGGIIILLLPPPSSSUUUXXX]]]ccckkkttt}}}wwwnnneee[[[UUURRROOOJJJGGGEEEFFFFFFGGGJJJIIILLLQQQTTTWWW___jjjttt{{{~~~oooiiiaaaZZZVVVTTTRRRQQQOOOOOOOOONNNPPPVVV___eeettt}}}uuuoooiii]]]TTTRRROOOKKKPPPZZZnnn~~~}}}}}}|||{{{zzz|||hhhVVVKKKEEE===999::::::999777888888999999999999888888777777777777777777777777888777777777666666555555777666666555555666666777777777777777888888888888666666666555555555444444555555555555555555555555444333222222222333555666444555666777777777777666666666777777777666555444444444444555666777888999888888888888777777777777666777888888999999888888888888888888888999999999888888888999999999999999777777777777777777777777666777777888888999:::::::::;;;===???AAAFFFLLLQQQ\\\bbbkkksssyyy|||~~~}}}|||{{{zzzyyywwwvvvvvvwwwxxxxxxwwwtttssssssttttttvvvwwwwwwuuutttttttttmmmllllllmmmpppvvv{{{~~~zzztttqqqooonnnlllttt|||xxxssstttuuusssqqqrrrkkknnnqqqtttvvvxxx{{{~~~{{{vvvsssjjjeee^^^VVVQQQNNNMMMMMMIIIKKKMMMOOORRRWWW^^^bbblllrrr{{{}}}yyyvvvsssoooiiiddd```\\\XXXUUUOOOLLLHHHFFFEEEDDDBBBAAABBB@@@>>>===>>>>>>===;;;<<<;;;:::999888777777777999999999999999999888888777777777777777888888888888888888888777777777777777777777777777777777777888888777777666666555555777777666666666666777777666666666666666666666666666666666666555555555555555555555555666666666666999999888777777666555555777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777999888777777777777888999:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>???????????????>>>>>>??????????????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBBBBBBBBBBBBBCCCDDDDDDHHHJJJLLLOOOQQQUUUZZZ^^^dddhhhpppyyy~~~uuuhhh^^^WWWRRRMMMJJJHHHHHHFFFFFFFFFHHHJJJKKKNNNOOOSSSZZZ___fffrrr|||zzzpppjjj^^^YYYTTTPPPQQQSSSUUUWWWXXXWWWTTTSSSWWW```kkksss}}}}}}wwwnnnfffaaaYYYQQQLLLLLLKKKMMMXXXfff~~~}}}~~~qqqYYYIIIDDD???999777888999888777888999999999999999999999666666777777777888888888999888888777777666666555777777666666666666777777666777777777888888888888666555555555444444444444555555555555555555555555444333222222222333555666444444555666666777777777888777666666555555666666444444444555666777888888666666777777777666666666666777888888999999888888888888888888888777777777666777777888999:::::::::777777777777777777777777777777888888999999::::::<<<===>>>>>>???BBBGGGJJJOOOUUU^^^gggmmmssswwwzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}zzzwwwtttssssssrrrtttvvvvvvuuutttuuuuuurrrqqqpppppptttzzzxxxqqqmmmkkkkkkmmmrrrvvvzzz}}}wwwsssuuuwwwuuussssssnnnooopppqqqsssvvvyyy|||~~~}}}zzzuuulllbbbZZZUUURRRQQQNNNMMMLLLKKKLLLPPPTTTWWW[[[```iiirrryyy~~~zzzuuuoookkkfffaaa]]]YYYUUUQQQMMMKKKJJJIIIGGGIIIGGGDDDCCCCCCBBBAAA@@@<<<;;;:::999777777666666888999999999999999999999666666777777777888888888888888888777777777777777777777777777777777777777888888777777666666555555777777666666666666777777666666666666666666666666666666666666666555555555555555555555666666666666999888888888777777777666666666666666666666666666666666666666666666666666555555666666777777888888777777777777777777777777888888888888888888888888999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@????????????@@@@@@?????????>>>>>>>>>======@@@@@@?????????@@@AAAAAABBBCCCDDDDDDDDDFFFHHHJJJRRRUUUYYY\\\___ccciiimmmxxx~~~{{{sssfff```WWWPPPMMMLLLKKKJJJGGGHHHIIIJJJKKKMMMPPPRRRVVVZZZ```gggooozzz~~~sssiiibbb^^^YYYUUURRRRRRVVV[[[```bbbaaa___]]]___dddooozzzsssiiiaaaZZZVVVTTTOOOMMMMMMOOOWWWiiizzzyyycccOOODDD>>>;;;888777888::::::999888888888888888999999:::666666777777888888999999999999888888777777777777777777666666666666777777666777777777888888888888666555555555444444444444555555555555555555555555555444333333333444666666444444444555666666777888999888777666666666777777555444444444555666777888222222333444444333333222666666777888888888888777888777777777777777777777666666777888999999:::;;;777777777777777777777777888888999999:::;;;;;;;;;;;;<<<======>>>@@@CCCFFFGGGLLLSSS[[[bbbhhhmmmqqqssssssssstttuuuxxx{{{}}}~~~|||xxxuuusssnnnppprrrrrrrrrrrrssstttwwwvvvuuuvvvyyy~~~vvvooommmlllooossswww|||yyyuuuvvvxxxvvvuuuvvvrrrqqqooonnnppptttwwwyyyxxxzzz}}}vvvmmmddd^^^ZZZXXXVVVSSSOOOLLLKKKLLLMMMNNNOOOSSSXXX___fffnnnwww|||}}}yyyuuupppkkkhhhgggccc^^^ZZZXXXWWWUUUTTTOOOMMMJJJHHHGGGFFFEEECCCCCCBBB@@@>>>===<<<;;;;;;999999999999999999::::::777777777777777888888888777777777777777777888888888888888888888888888888888777777777666666666555777777666666666666777777777777777777777777777777555555555666666666666666555555555555666666666666666777777777888888888999666666666666666666666666666666666666666666666666555555666666777777888888888888888888888888888888888888999999999999888888999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCFFFHHHJJJKKKLLLOOOSSSWWWZZZ___fffkkkooottt|||yyynnneee```RRROOOKKKHHHGGGGGGFFFFFFIIIKKKMMMNNNOOOQQQUUUXXX```gggqqqzzz}}}uuulllccc]]]YYYWWWUUUUUUVVVZZZbbbjjjooorrrllllllmmmqqqxxx}}}rrrggg^^^WWWRRROOOOOONNNNNNRRRYYYhhh}}}zzzfffUUUHHHBBB<<<;;;999999:::;;;;;;:::888777777777777888999:::777777777888888999999999888888888888888888888888888777777666666777777888777777777777888888888888666666666555555555444444555555555555555555555555333444444444555555555555333333333444555666888888999888777666666666777777555555444444555555666777444555666777777777666555444555666666777777666666666666666666666777777777666666777777888999::::::777777777777777777777777888999999:::;;;;;;<<<<<<999:::;;;;;;;;;<<>>>>>===;;;;;;;;;;;;::::::::::::999999999999888888888777777777777777888888888888888888888888888888888888666666666777777777777777777777666666666666777777777777777777777777777777555555555666666666666666555555555555666666666666555555666777777888999999777777777777777777777777777777777777777777777777666666666666777777777777888888888888888888888888888888999::::::999888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>?????????>>>?????????@@@@@@@@@@@@>>>>>>>>>@@@AAACCCEEEFFFIIILLLOOORRRTTTXXX___eeedddkkkuuu|||vvvjjj```ZZZUUURRRJJJIIIIIIGGGFFFFFFEEEEEEJJJMMMQQQRRRTTTYYY___eeeooozzz~~~pppllleee]]]XXXUUUTTTTTTRRRVVV\\\gggrrr{{{||||||}}}tttmmmcccZZZSSSPPPMMMLLLKKKNNNTTT]]]jjj|||xxxdddTTTIIIAAA===::::::::::::::::::999999777666555555666777999:::888888888888888888999999777888888999999:::::::::888888777777777777888888777777777777888888888888777777777666666666555555555555555555555555555555111222444555555555333222333333333333444666888999777777666666666555555555555555444444444555666666555666888999:::999888777333444444555555555555555444555555666666777777777666666777777888888999999777777777777777777777777888888888999::::::;;;;;;999:::;;;:::999:::;;;===???BBBEEEHHHLLLQQQVVVZZZ]]]aaaiiirrrzzz~~~~~~|||wwwsssnnnnnnnnnllllllmmmpppsssuuuwwwyyy|||~~~|||}}}{{{}}}{{{wwwxxxxxxxxxyyyzzz|||}}}~~~|||wwwsssppphhhccc]]]XXXUUURRRNNNKKKIIIJJJKKKKKKMMMQQQVVVZZZ```fffnnnuuu{{{yyyvvvssspppnnnkkkhhhfffbbb___[[[YYYWWWUUUSSSQQQKKKJJJHHHEEECCCAAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;:::999888777777666777777777888888888888888888888888888888888888555555666666777777888888777777666666666666777777777777777777777777777777555555555555666666666777555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777666666666666888888888888888888888888888999999::::::999999888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>???@@@AAABBBBBBCCCAAABBBCCCEEEGGGJJJLLLNNNPPPTTTZZZ]]]```gggpppwwwxxxnnnhhh^^^VVVPPPMMMKKKIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOTTTYYY]]]bbbjjjttt|||{{{qqqiii___\\\WWWSSSQQQRRRTTTUUU[[[aaakkkyyyvvvmmmddd^^^VVVPPPMMMNNNOOOOOORRRYYYdddrrruuuaaaPPPGGGBBB===:::777888999888777666555555555555444333444666888999888888888888888888888888777777888999:::;;;;;;<<<888888777777777777888888777777777777888888888888777777777777666666666666555555555555555555555555...000333555555444222000333333333333444666888999555555666666555555444333555555444444444555666666///111333444555444333222222333444444555555444444333444444555666777888888777777777777888888888888777777777777777777777777777777777888999999::::::<<<<<<===<<<:::999;;;<<<>>>@@@BBBCCCFFFJJJOOOSSSUUU\\\gggsss}}}}}}zzzvvvqqqpppnnnlllkkkmmmqqquuusssvvvzzz~~~~~~}}}zzzyyyyyyxxxxxxyyyyyyzzz{{{|||~~~|||rrrnnngggbbb___[[[UUUQQQIIIJJJKKKKKKJJJJJJLLLNNNMMMSSS]]]fffmmmttt|||~~~|||yyyuuurrrkkkiiieeebbb```^^^\\\YYYRRRQQQOOOLLLJJJHHHGGGGGGBBBAAAAAA@@@???>>>======>>>===<<<;;;999888777777666666777777888888888999888888888888888888888888444444555666777888999999777777666666666666777777777777777777777777777777444555555555666666777777555555555555666666666777777777666666555555444444777777777777777777777777777777777777777777777777888888777777666666555555888888888888888888888888888999:::;;;;;;:::999888888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<=========>>><<<<<<<<<<<<============>>>????????????@@@@@@@@@>>>>>>============>>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGHHHIIILLLOOORRRTTTVVV]]]bbbhhhmmmqqqxxxwwwkkkbbb[[[WWWQQQLLLIIIHHHFFFEEEFFFFFFGGGHHHJJJNNNSSSVVVWWW\\\ccciiippp{{{{{{rrriii^^^VVVRRRPPPNNNMMMOOORRRWWWZZZhhhooo{{{uuuhhh___[[[VVVOOOLLLLLLOOORRRTTT___hhhwww~~~oooaaaPPPDDDAAA@@@===:::444666777666444222111111555444333222333555777999999999999::::::999999999666666777888888888888777666555555555555555666666;;;999777888::::::777555999999999999999888777777666666666666777888999:::666666555444444444444444555555555555555555555555777777777666555555444444666666666666777777777777555555555555555555555555444444444555555555555555777777777777666666666666777888888888888999999999888888888888777777666666555666888999999888777666888888777777888999999:::>>>===<<<===@@@EEEJJJMMMQQQYYY```hhhuuu}}}}}}~~~~~~}}}}}}{{{wwwrrrnnnooosssvvvzzzyyyxxxxxxzzz}}}}}}zzz{{{~~~yyyvvvvvvvvvtttrrrvvvxxxzzz~~~~~~{{{wwwuuurrrjjj^^^TTTQQQOOOLLLJJJKKKKKKJJJIIIKKKNNNRRRUUUZZZaaajjjqqqzzz}}}zzzwwwsssqqqpppmmmhhhddd___]]][[[WWWTTTQQQNNNMMMKKKIIIEEEDDDCCCCCCBBBAAA??????>>>>>>============999999999999999999999999777777777777999:::;;;<<<777777777777777777777777888888888888999999999999666666666666777777777777777777777777777888888888666666666666777777777777555666666777888999999999888888888888888888888888888888888888888888888888777777777888999999999:::777888999::::::::::::::::::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>:::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>AAA@@@@@@@@@@@@@@@AAABBB===>>>???>>>>>>>>>@@@AAA???AAACCCDDDEEEFFFHHHJJJNNNPPPRRRUUUXXX^^^dddhhhkkkqqqyyy{{{oooggg```YYYTTTPPPOOOKKKGGGDDDCCCEEEGGGCCCHHHNNNQQQQQQTTTZZZ```fffllluuu~~~rrrggg```[[[VVVSSSNNNPPPRRRSSSTTTWWW]]]bbbfffsss~~~ttthhh___[[[RRRNNNMMMQQQSSSTTT\\\ffftttrrreeeTTTOOOGGG>>>999777888999888777666555555666777888444444555555666666777777888888999999999999888888888888999::::::::::::999666666666666666777888888:::999777888::::::888555888888999999999888888777666666666666777888999:::777666555555444444444555555555555555555555555555666555555555555444444444666666666666777777777777555555555555555555555555555555555555555444444444777666666666666666666666777777888888888999999999888888777777777666666666666777888999999999888888999999999999999:::;;;<<<<<<;;;;;;;;;>>>BBBFFFIIIMMMTTT\\\cccppp~~~~~~yyyuuutttvvvxxx|||{{{yyyxxxxxxxxxzzz{{{zzzuuuyyyvvvvvvxxxxxxwwwyyy~~~}}}}}}yyyxxxwwwuuurrrtttuuuvvvxxxzzz|||~~~~~~{{{ttthhh```[[[XXXSSSPPPNNNLLLIIIGGGGGGIIIKKKLLLOOOTTT[[[aaaggglllssswww{{{~~~}}}|||zzzvvvrrrkkkjjjgggccc___\\\YYYWWWRRROOOKKKIIIHHHGGGFFFDDDAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777777777777777777777666666666666666666666666777777777777888888888888777777777777888888888888666666666666777777777888555666666777888888999999888888888888888888888888888888888888888888888888888888888888999999999999777888999:::::::::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<==================>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???BBBCCCDDDCCCBBBBBBDDDFFFCCCEEEGGGIIIJJJLLLOOORRRXXX[[[^^^bbbffflllrrrwww|||tttmmmddd\\\WWWRRRNNNKKKJJJJJJJJJIIIHHHHHHJJJLLLKKKOOOTTTWWWYYY^^^gggmmmyyy|||sssmmmccc\\\WWWSSSOOOLLLOOOQQQUUUWWWYYY\\\aaaeeemmmzzz~~~zzzooofff\\\UUUSSSOOOLLLLLLSSSZZZcccppp}}}{{{qqqcccZZZJJJGGGAAA;;;888888999;;;777666555444444555666777444444555666777777888888777777888888888888777777777888999999::::::999999777777777777888999:::;;;:::999888999::::::888666777888888999999999888888444444555555777888999:::777666666555555555555666666666666666666666666666444444444444555555555555777777777777666666666666555555555555555555555555666666555555444444333333666666666666666666666666777777777888888888999999777777777777777666666666777888999::::::::::::999::::::::::::;;;<<<===>>>;;;:::999999:::>>>AAACCCGGGMMMTTT\\\gggvvv{{{yyyyyyzzz~~~}}}{{{yyywwwuuusssrrruuuvvvyyy||||||xxxrrrmmmjjjiiikkkpppsssuuu{{{zzzzzz|||zzzwwwuuutttsssrrrqqqsssuuuxxxzzz~~~uuunnngggccc^^^ZZZVVVRRRMMMJJJGGGHHHGGGFFFFFFIIIMMMPPPUUUYYY___dddjjjrrr}}}zzzyyyvvvrrrmmmiiifffeee]]]ZZZVVVTTTRRRPPPMMMKKKHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::888777666888888888888888888888888666666666666666666666666777777777888888888999999888888888888888888888888666666666777777777888888666666666777888888999999888888888888888888888888888888888888888888888888999999999999999888888888888888999:::::::::999999<<<;;;:::999999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<============>>>>>>???@@@CCCDDDEEEEEEEEEEEEHHHJJJKKKMMMOOOQQQTTTWWW\\\```gggkkkpppuuuzzz~~~sssjjjcccXXXTTTOOOKKKIIIIIIHHHGGGGGGIIILLLMMMMMMNNNPPPQQQWWWZZZ___ccchhhpppzzz~~~rrrhhh___ZZZUUUQQQOOOOOONNNNNNTTTWWW\\\```cccfffjjjlllxxx}}}}}}~~~yyyjjj```XXXQQQNNNNNNMMMMMMRRR^^^kkk{{{xxxiiiZZZPPPJJJAAA???<<<999777777888888555555444444444444555555444444555666888999::::::666666777777777777666666555666666777777777777777777777777888999;;;<<<===999999999999::::::999888777777888999999999999888333333444555666888999:::777666666555555555666666777777777777777777777777444444444555666777777888777777777777666666666666555555555555555555555555666666555444444333222222555555555666666666666666777777777777888888888888888888888888888888888888888999999::::::;;;;;;;;;::::::::::::;;;<<<===>>>;;;:::888888888;;;===???AAAEEEKKKRRR\\\hhhrrrxxx||||||}}}~~~~~~|||zzzwwwtttrrrlllnnnsssvvvwwwuuuqqqnnngggfffhhhmmmqqqvvv}}}vvvvvv~~~}}}{{{yyyuuussspppmmmnnnpppsssvvvzzz|||~~~zzzrrroookkkfffaaa\\\VVVRRROOOMMMKKKIIIGGGGGGIIIJJJNNNPPPSSSVVV[[[bbbkkkqqqzzz|||}}}yyyuuurrrpppllliiieeeaaa___[[[XXXUUURRRQQQPPPMMMJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>>>>??????@@@???>>><<<:::999;;;;;;:::::::::::::::999999999999999888888888888777777777777888888888888999999888888888888888777666666777777777888888888666666777777888888888888888888888888888888888888888888888888888888888888:::::::::999999888888888888999999:::::::::999999;;;;;;:::999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;?????????>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHIIIJJJMMMPPPRRRVVVYYY[[[^^^aaaffflllpppwww{{{~~~vvvmmmeee^^^WWWRRRMMMKKKIIIGGGGGGIIIJJJKKKKKKMMMOOOPPPQQQTTTWWWZZZdddiiipppwwwvvvkkkbbb[[[TTTQQQNNNMMMPPPTTTYYY]]]bbbeeejjjooosssvvvxxxyyy}}}yyymmm___WWWQQQMMMNNNQQQRRRXXXdddtttwwwgggWWWIIIBBB???<<<;;;:::888666555444444555555555555555555555555444444555777888:::;;;;;;666666666777777666666666555555666777777777777666777777777888999;;;<<<===888999:::::::::999999999777888888999999999888888333333333444555777888999666666555555555555666666777777777777777777777777555555666777888999::::::888777777777666666666555555555555555555555555555666666555444333222222111444444555555666666666777666666777777777888888888999999999999999999999999999999999::::::;;;<<<<<<:::::::::::::::;;;<<<<<<;;;:::888888888999;;;<<<===???CCCIIIPPPYYYccckkksss}}}~~~|||zzzxxxlllnnnpppqqqqqqpppooonnnkkkjjjmmmqqqtttzzz~~~uuurrrsss{{{}}}||||||{{{yyysssqqqnnnkkkkkklllnnnppptttuuuwwwzzz~~~}}}yyytttnnnggg```[[[WWWTTTQQQNNNLLLKKKJJJJJJKKKKKKKKKMMMPPPUUU[[[```gggiiilllqqqwww~~~}}}|||zzzwwwtttpppmmmjjjfffccc]]]\\\YYYVVVSSSPPPNNNMMMMMMMMMLLLJJJHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>;;;;;;:::::::::999999999;;;;;;::::::999999999999666666777777777888888888:::999999999888888777777777777777777888888888888777777777777777888888888888888888888888888888888888888888888888888888888;;;:::::::::999999888888999999:::::::::999999888::::::999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;>>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@AAACCCEEEGGGIIIJJJJJJMMMPPPSSSVVVZZZ^^^aaaeeehhhkkkooossswww}}}~~~xxxiiieee^^^XXXTTTPPPMMMKKKIIIIIIHHHHHHHHHJJJLLLNNNNNNOOOPPPRRRVVV]]]eeekkkxxx}}}xxxoooeee]]]WWWTTTPPPPPPOOOQQQWWWaaakkkrrrvvvxxxzzz~~~{{{uuummmbbbWWWRRRNNNNNNRRRWWW___kkk}}}tttcccTTTIIIBBB===:::888888888888777666444444666666666666666666666666444444555777888:::;;;;;;666666777777777777666666666777888888999999888888777777777777888999:::;;;777999;;;;;;:::999:::;;;999999999999999888777777444444333444444555666777555444444444444555666666666666666666666666666666666777777888999::::::;;;888888777777666666555555555555555555555555555555555555444444333333222222444444444555555666666777666666666777777777888888888888888999999999999:::888888888999:::;;;<<<===<<<<<<;;;::::::::::::;;;:::999888777777888999:::;;;;;;===AAAEEEJJJUUU___gggqqq~~~~~~~~~}}}ssstttssspppllljjjjjjkkkppprrrwww|||}}}~~~vvvoooooosssxxxzzzvvvvvvwwwwwwwwwpppooonnnlllkkkkkkkkkkkkmmmmmmooorrrvvv|||{{{ssskkkeee___\\\XXXTTTRRRPPPMMMKKKIIIHHHGGGHHHJJJMMMQQQSSSVVVWWWZZZ___eeekkkpppsss||||||yyytttqqqhhhgggeeebbb^^^[[[XXXWWWTTTTTTRRRPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBBBB;;;;;;;;;::::::999999888;;;;;;::::::999888888888777777777888888888999999:::::::::999888888777777777777777888888888999999777777777777777777888888888888888888888888888888888888888888888888888888:::::::::::::::999999999999999:::::::::999888888999999999::::::999999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<>>>===============<<<<<<<<<<<<======>>>>>>??????>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGJJJNNNPPPRRRSSSVVVZZZ^^^bbbfffkkkooowwwzzz~~~~~~vvvnnneee^^^XXXUUUPPPLLLJJJIIIHHHGGGFFFGGGHHHHHHHHHJJJMMMOOOQQQSSSVVV[[[cccooo|||zzzqqqhhhaaa[[[TTTPPPQQQRRRTTTYYY___gggssszzzqqqlll^^^WWWPPPNNNOOORRRZZZbbbqqqooobbbPPPEEEAAA???===999444555666777888777777777666666777777777777666666444444555666888999::::::666777777888888777777666666777777888888888888888666666666666666777888888777999;;;;;;:::999:::<<<:::::::::999888777666555555444444333444444555555333333333333333444555555555555555555555555555555777777777888888999999999888888888777666555555555555555555555555555555555333333333333333333333333333333444555555666777777666666666666777777777888666666777777777888888888888888777888999;;;<<<===??????===<<<;;;:::::::::888777777666666777777888;;;999999<<<===???IIIUUUZZZcccnnntttvvvvvvxxxzzzxxxyyy{{{{{{|||~~~|||{{{yyyzzzyyyuuuooolllkkkllltttzzzyyyrrrrrrwwwwww~~~~~~vvvrrrsssuuuvvvuuuqqqrrrrrrrrrqqqooommmlllmmmllllllmmmpppuuuyyy|||zzzuuummmiiiccc___\\\YYYUUUQQQMMMLLLJJJIIIJJJJJJKKKKKKLLLLLLMMMPPPTTTYYY]]]```gggkkkpppuuuxxx|||~~~wwwvvvssspppmmmjjjgggfff^^^]]][[[YYYVVVTTTRRRQQQRRRPPPMMMIIIGGGGGGGGGHHHAAA@@@@@@???>>>>>>=========<<<<<<;;;::::::999999999999999:::::::::;;;;;;;;;;;;:::999999888777777777777888888888999999999888777777777777777777777888888888888888888888888888888888888888888888888999999::::::::::::::::::999::::::::::::999888777::::::;;;;;;;;;;;;::::::777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEFFFHHHJJJKKKKKKLLLNNNPPPTTTXXX]]]```bbbeeehhhlllooorrrwww{{{}}}uuukkkccc^^^YYYSSSNNNMMMKKKHHHGGGGGGHHHHHHGGGFFFIIILLLMMMOOOQQQVVVZZZ]]]```fffooozzzwwwpppjjjaaaZZZXXXVVVRRRQQQTTTZZZaaalllwwwwwwmmmeee___UUUPPPOOORRRWWW^^^hhhsssvvvnnnZZZPPPDDD>>>===>>><<<999555555666666666666666666555555666777777666555555444444555666777777888888777777888888888888777777444555555666666666666666666555555555555555666666666999<<<<<<:::999:::<<<;;;;;;::::::888777555444555555444333333333333444222222222222333333444555555555555555555555555555777777777777888888888888999888888777666555555444555555555555555555555555333333333333333333333444333333444444555666777777666666666666777777777777444555555555666666777777777777777777888:::<<<===BBBAAA???>>><<<;;;;;;:::666666555555555666666777;;;888888:::999999CCCOOOPPPWWW```fffjjjmmmpppsssssstttuuuvvvwwwzzz~~~}}}zzzxxxvvv{{{}}}~~~{{{vvvrrrqqqqqqwwwxxxxxx|||{{{wwwssstttvvvwwwwwwtttvvvxxxzzzyyyuuurrroooqqqpppmmmllllllooorrrtttxxx{{{~~~zzzuuuooojjjfffbbb]]]YYYUUUSSSPPPMMMLLLJJJHHHFFFHHHGGGGGGHHHJJJMMMQQQSSSUUUZZZ___dddhhhlllrrrwwwyyy}}}|||yyyvvvsssrrrlllkkkiiifffcccaaa___^^^\\\YYYTTTOOOLLLKKKLLLMMMGGGGGGFFFEEEDDDDDDCCCCCC@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888777777777888888888888999999999888888888777777777777777888888888888888888888888888888888888888888888888999999999::::::;;;;;;;;;:::::::::::::::999888777;;;;;;<<<<<<<<<<<<;;;;;;777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@AAACCCCCCDDDDDDEEEFFFGGGGGGIIIJJJLLLNNNPPPRRRSSSTTTYYY[[[^^^bbbggglllppprrrzzz}}}|||qqqjjjeee^^^UUUPPPOOONNNKKKHHHFFFDDDCCCEEEGGGJJJKKKKKKJJJNNNSSSVVVYYY]]]bbbgggkkkpppxxxyyyuuuppphhhbbb^^^VVVQQQTTTUUUSSSUUU[[[dddnnn}}}xxxmmmbbbZZZTTTSSSPPPRRRXXX```jjjwwwvvvdddWWWKKKFFF???<<<<<<<<<;;;999999888777666444333222111333444555666666555444333444444555555666666777777999999999999888777555444555555555555555555555555444444555555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666444444333222333444555666555555555555555555555555666666777777777777666666666666777777777777666666999888666555444444555666222222333333333444444444333333333333444555666666444555555666777888888999444555666666666666666555666666666666666666666666777777777777888999:::;;;BBBAAA>>>;;;999888999999999999999888888888888777888888888888999;;;>>>???IIINNNTTTZZZ^^^aaadddggghhhpppwwwwwwsssrrrwww~~~{{{vvvsssxxx|||~~~}}}~~~~~~zzzvvvwwwxxxzzz}}}~~~{{{vvvvvvtttppplllkkknnnrrrsssxxx|||~~~}}}~~~~~~zzzvvvtttpppjjjfff```\\\WWWSSSPPPLLLHHHFFFHHHHHHHHHHHHGGGGGGFFFFFFKKKLLLNNNQQQUUUYYY\\\^^^hhhkkkppptttxxx~~~~~~{{{zzzxxxuuuqqqmmmjjjhhhfffddd```\\\XXXUUUTTTSSSVVVQQQKKKJJJLLLLLLIIIFFFBBBBBBBBBCCCDDDCCC???===???>>>>>>============>>>>>><<<;;;;;;<<<===<<<;;;:::999888888:::;;;:::888::::::::::::::::::::::::777777888888999999999:::888999999::::::999999888777777888888888999999999999999999999::::::::::::999999999999999999::::::::::::::::::::::::::::::<<<===???>>>>>>===???@@@>>>??????>>>======???AAAAAAAAAAAABBBCCCEEEFFFGGGEEEGGGJJJLLLMMMNNNPPPRRRPPPRRRVVVYYY]]]```bbbdddiiilllqqqtttvvvzzzvvvoooiiiccc\\\WWWUUURRRMMMJJJHHHHHHGGGGGGHHHIIIJJJIIIJJJLLLOOORRRRRRVVV\\\aaafffllluuu{{{{{{tttkkkeee```^^^]]]YYYSSSOOOQQQTTTXXX___fffqqqvvvlllbbbWWWRRRTTTVVVUUUWWW___mmm}}}|||qqqbbbSSSJJJEEEBBB===999777777999:::666666666666666666666666555444444333333444444555444333333333333444555555777777888999888777666666555555555555555555555555444444444555666777999999::::::;;;;;;;;;<<<<<<<<<;;;;;;999888777666666666444444333333333444555666555555555555555555555555666666666777777666666666666666666777777666666666666666555444444555555666333333333333444444444444222222222333333444555666444444555555666777777777555666666666666666555555555555555555555555555555777777777777888999::::::???>>>;;;999777777888888999999999888888888888777777777666777777999;;;<<>>===<<<;;;:::999:::;;;<<<;;;999::::::::::::::::::::::::777888888888999999999999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999<<<<<<<<<<<<<<<========================>>>>>>>>><<<===??????>>>>>>???AAA@@@AAABBBBBBBBBCCCFFFIIIHHHHHHHHHHHHIIIKKKLLLMMMOOOQQQUUUWWWYYYZZZ]]]______aaadddiiimmmpppsssttt{{{xxxssskkkfff___ZZZVVVQQQMMMIIIKKKIIIGGGFFFGGGIIIKKKLLLJJJKKKLLLNNNPPPTTTYYY]]]___dddkkkssszzz}}}wwwnnnkkkgggccc___]]][[[[[[XXXUUUVVVZZZ]]]```gggooo~~~vvvjjjbbb[[[SSSQQQSSSUUUZZZdddrrrwwwkkk^^^QQQFFF???AAA>>>;;;888777666777888555555555555555555555555555555555444444555555555444333333333333444555555555666777888888888888777555555555555555555555555333333444444555666888888999::::::;;;<<<===>>>>>>===;;;888666444444444555444444333333444444555666444444444444444444444444555555666666666666555555555555666666666666555555444444333333333444555555333333333333444444444555222222222222333444555555333444444555555666666777666777777777666555444444555555555555555555555555666666666666777888999:::;;;:::888777666666777888999999999888888888888777777666555555555666888999;;;>>>AAAEEEHHHLLLPPPSSS[[[cccmmmuuuyyyzzzzzzyyyyyy{{{|||zzzvvvrrrpppoooyyy}}}{{{xxx~~~|||}}}|||vvvssssssvvvssspppppprrruuuwwwyyyyyyzzz}}}~~~wwwsssnnniiieee```[[[XXXOOONNNKKKIIIGGGFFFFFFFFFDDDDDDCCCDDDDDDEEEGGGGGGGGGJJJNNNQQQTTTYYY^^^aaaiiilllqqqvvv|||}}}|||yyywwwuuusssrrrrrrnnnjjjeeecccbbbaaa^^^[[[VVVUUURRRQQQQQQPPPNNNLLLMMMLLLJJJHHHFFFEEEDDDDDDBBB@@@??????@@@AAAAAA@@@???>>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<============<<<======>>>>>>????????????@@@BBBBBBBBBBBBDDDEEEEEEFFFHHHJJJKKKMMMPPPSSSQQQRRRRRRSSSUUUVVVXXXYYY\\\___cccfffhhhkkkmmmpppppprrrvvv{{{yyysssllleee___ZZZWWWTTTOOOLLLKKKIIIGGGEEEGGGFFFFFFGGGIIILLLOOOQQQOOOQQQSSSUUUYYY___fffkkkqqqwwwxxxqqqjjjeee^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]```fffhhhkkkrrrzzzooofff]]]XXXUUUSSSTTTWWWYYYaaappp{{{qqqcccUUUIIIAAA;;;888;;;:::888777666666666666555555555555555555555555666666555555555555666666444333333333333444555555666666777777777777777777555555555555555555555555333333333444444555777777888999:::;;;===>>>???@@@>>><<<888555333222333444444444444444444555555666444444444444444444444444444555555666666555555444444555555666666555555444444444333333333333333333222222222222333333333333222222111222222333444555555555555555666666777777777777777777666555333333555555555555555555555555666666666666777888999999888777777666666777777888999999999888888888777777888777666555555555666777:::<<<>>>@@@BBBFFFKKKNNNVVV]]]iiiuuu~~~~~~zzzwwwwwwvvvtttrrrsssuuuxxx}}}~~~xxxrrrqqqnnnooossswww|||{{{zzzzzz~~~wwwpppmmmnnnpppqqqqqquuuvvvwwwzzz}}}}}}yyytttppplllfffcccYYYWWWRRRNNNIIIGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDEEECCCEEEGGGIIIJJJMMMPPPSSSVVVYYY^^^ccciiimmmppprrrzzz}}}~~~}}}yyyvvvrrrpppnnnmmmiiifffeeebbb___]]]\\\[[[ZZZXXXWWWVVVSSSQQQNNNLLLJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEEEECCCBBBCCCDDDDDDCCCBBB???????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>??????@@@@@@AAAAAA???@@@@@@AAACCCDDDDDDEEEFFFHHHJJJJJJJJJKKKMMMNNNNNNPPPSSSTTTUUUWWWZZZ\\\\\\]]]^^^```cccfffhhhiiilllooosssvvvxxx{{{~~~zzzvvvjjjfff```\\\XXXTTTQQQNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPSSSVVVXXX[[[^^^bbbhhhooowww|||yyyqqqiiiddd```^^^[[[\\\]]]___bbbdddfffgggjjjjjjlllpppppprrrzzz}}}rrreee^^^VVVSSSVVV[[[bbbggglllrrr~~~|||xxxhhh___RRRFFF???<<<;;;;;;777777777777777666555555555555555555555555555555555555444444444444555555444333333333333444555555999888777666666555555555666666666666666666666666444444444444444555666777777888999;;;===>>>???@@@>>><<<888555333222333444444444555555555666666555444444444444444444444444444444555555555555444444444444555555555555444444555444444333333222111000111111111111222222222222222222222222333444555555777777777777777888888888777777777777666555333333555555555555555555555555555555555555666777888999777777777777777888888999999999999888888888777777999888777666555666777777;;;<<<===>>>???BBBGGGKKKRRRXXXdddrrr}}}|||yyywwwtttrrrrrrwww}}}zzz{{{yyyxxx{{{xxxqqqiiiffffffkkkqqqxxx}}}{{{||||||sssnnnmmmmmmmmmlllooooooppprrruuuxxx{{{}}}~~~{{{xxxssspppgggddd___XXXRRRMMMIIIGGGIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHKKKLLLPPPTTTXXX[[[^^^___fffiiiooovvv|||}}}{{{yyywwwuuusssqqqmmmkkkjjjiiigggfffcccaaa___\\\YYYWWWUUUTTTQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTUUUVVVVVVYYYZZZ]]]___aaabbbbbbccceeegggiiijjjlllooossswwwzzz|||}}}zzztttoooiiiccc___WWWTTTPPPMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMOOOQQQSSSTTTVVVZZZ^^^fffjjjooovvv}}}|||ssspppjjjddd___\\\\\\]]]___aaaeeejjjpppuuuzzz||||||xxxwwwwwwwwwxxxzzzjjjaaa]]]ZZZVVVWWW```mmmyyyyyyooogggVVVPPPGGG@@@<<<;;;;;;;;;555666777888888777666555555555555555555555555555444333333222222333333444444333333333333444555555:::999777666555444444444666666666666666666666666555555444444555666666777777888999:::<<<===>>>???===;;;888666444444444555444444555666666666666555333333333333333333333333333333444444444444333333333333444444444444333333444444444444333222111000111111111111222222222222333333333333444555666666888888888888888888888888666777777777666555444444444444444444444444444444444444444555555666777888777777777888888999999999999999999888888888888777999888777666666777888888:::;;;;;;;;;;;;>>>AAAEEEKKKQQQ[[[hhhsssyyy{{{{{{zzzyyyvvvsssuuu{{{~~~zzzvvvuuuvvvzzz{{{vvvkkkgggeeeiiioooxxx}}}vvvrrrtttyyy~~~}}}wwwsssqqqpppooooookkkkkkkkkkkknnnqqqtttvvvyyy|||}}}vvvsssnnnggg```YYYTTTQQQOOOMMMKKKIIIGGGEEEDDDDDDDDDEEEEEECCC@@@???@@@AAAEEEFFFGGGIIILLLNNNOOOPPPTTTWWW[[[aaagggmmmqqqsss{{{||||||{{{zzzxxxvvvtttqqqooommmjjjhhhfffeeeddd^^^\\\YYYXXXXXXWWWVVVTTTSSSQQQPPPPPPQQQQQQOOONNNKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSQQQRRRTTTVVVXXXZZZ\\\\\\^^^```cccddddddfffhhhjjjoooqqqssstttsssssstttuuuyyyzzz|||{{{vvvssskkkgggbbb]]]YYYUUUQQQNNNNNNKKKHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIKKKOOOQQQPPPTTTYYY]]]```dddjjjoooyyy~~~wwwpppkkkaaa```^^^[[[YYY[[[^^^aaafffkkksss|||}}}}}}~~~wwwggg\\\WWWZZZ\\\^^^dddrrryyynnnaaaXXXJJJFFF@@@<<<999888666555666666777777777777666666444444444444444444444444333333222222222222333333444333333333333444555555888777666555444555555666666666666666666666666666666666555555666666777777777777888999:::;;;<<<===;;;;;;999888777666666666333444555666777666666555333333333333333333333333333333444444444444333333333333444444444444333333111222333444555555444444222222333333333444444444444444444444555666777777888888888777777777777777555666666666666666555555444444444444444444444444444444444444555666777777666777777888888888888777999999999888888888888777888777666666666777888999777888999999999:::===???CCCHHHPPPYYYccclllrrrvvvxxxxxxwwwwwwwww{{{~~~xxxwwwvvvxxx|||~~~}}}{{{vvvpppmmmnnnsss{{{~~~|||xxxsssmmmjjjmmmsssxxxzzz||||||}}}|||{{{{{{|||~~~tttrrrooolllkkkkkkmmmnnnqqquuuyyy{{{|||}}}|||wwwpppiiiccc___[[[YYYVVVRRRNNNKKKIIIHHHFFFFFFFFFDDDBBB@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLPPPTTTYYY]]]___dddgggjjjoootttxxxzzz|||~~~|||zzzxxxwwwwwwvvvqqqnnnkkkiiihhhgggdddcccaaa___^^^^^^^^^^^^\\\[[[XXXXXXWWWWWWVVVUUUUUUTTTWWWWWWWWWVVVVVVUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTVVVWWWYYYZZZ\\\\\\[[[[[[\\\]]]^^^___``````___```bbbeeegggjjjkkklllppprrruuuvvvwwwyyy{{{}}}~~~vvvtttrrrnnniiiccc___\\\XXXUUUPPPMMMLLLJJJIIIGGGJJJHHHGGGGGGIIIJJJIIIHHHLLLOOORRRSSSTTTWWW\\\```___dddlllqqquuu{{{{{{tttmmmhhhbbb___YYY[[[\\\\\\]]]aaaggglllsss{{{wwwnnneee]]]ZZZ]]]cccjjjqqqzzz}}}}}}~~~tttjjj___RRRJJJAAA>>>;;;888777666444222666666666666666666666666444444444444444444444444444333333222222333333444444333333333333444555555666666555444444666777888777777777777777777777777777666666666666777777888777777888999::::::;;;;;;:::::::::999888777777666333444666777777777666555333333333333333333333333222333333444444333333222222333333444444333333222...000222555666777777777444444444555555555666666555555444555555666777888777777777777666666666666555555666666666666666555444444444444444444444444444444444444444666777777666666777777777777777666999999999888888888888777777666666555666777888999777888999999888999:::<<<<<<@@@GGGOOOWWWaaajjjqqqvvvwwwyyyyyyyyyzzz|||~~~}}}yyyvvvsssrrrtttvvvyyyzzzzzzuuuuuuxxx|||yyyxxx~~~rrrnnnhhhgggjjjoooqqqrrryyy}}}}}}wwwpppkkkhhhggggggkkkooosssuuuuuuwwwzzz}}}{{{tttnnnjjjhhhfffbbb]]]WWWSSSPPPNNNIIIJJJJJJHHHFFFFFFGGGHHHBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHLLLPPPRRRQQQSSSXXX]]]bbbfffjjjkkkrrrtttxxx}}}~~~zzzwwwvvvtttqqqooommmkkkjjjjjjjjjjjjhhhgggddddddccccccbbbaaa``````cccccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa````````````aaaaaaaaaaaa___```bbbdddfffhhhjjjjjjkkkkkklllmmmnnnooopppqqqpppqqqsssvvvyyy{{{}}}~~~|||xxxuuurrrnnnjjj]]]\\\[[[YYYWWWSSSPPPNNNNNNKKKHHHFFFFFFGGGGGGFFFHHHGGGHHHJJJNNNPPPPPPPPPRRRUUUXXX[[[]]]```fffkkkqqqxxxzzzuuummmgggbbb___\\\ZZZ[[[^^^aaaccceeejjjrrrwww|||oooccc^^^\\\[[[```hhhoooyyy|||yyyxxx|||~~~rrreeeZZZNNNCCC;;;<<<999777777777777666555666666555444444444555555444444444444444444444444555444444333333444444555444333333333333444555555444444444555555555555666666666666666666666666666888999999888666555666888888888888888999999:::;;;;;;;;;:::999888777666555999999888777666555444444333333222222222222111111333333333222222111111111333333444555666666666555555555555444444333333333333333222222333333444555333444444444555666666666777777777777777777777777555555555555444333222111444555555555555444333222666666555444444444444555999777666555666777999::::::999999999999999999999:::999888666666666777777:::999999888888999999:::777<<>>:::777888888777777666555555444555555555555555444333333333333333333333333333333222222222333333333444444222222222222333555777888666666777777777888888888777777777777777777777777::::::;;;999888777999::::::999999999999::::::;;;::::::999888777666666555777777777666666555555555888777777777777666666666444444444444333333333333333333444555555555444444555444444444444333333333333333222222333333444555555555555555444444444444444444444444444444444444444555555555555444444333222222333444444555555666888888777666666666666666888777666555666777888999777777777777777888888888888888777777777888999999999999888888888888999999999;;;<<<;;;;;;===CCCHHHRRRVVV___jjjsssxxxwwwvvvqqqqqqrrrvvv{{{{{{xxxvvvwwwxxx{{{||||||zzzxxxwwwxxxyyy|||zzzssspppqqqqqqooollljjjjjjjjjjjjkkkmmmqqquuuyyy}}}}}}yyyvvvooolllgggaaa[[[VVVSSSQQQNNNLLLJJJIIIIIIIIIHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFHHHJJJKKKLLLMMMVVVWWWZZZ]]]aaaeeeiiikkkmmmooossswww{{{~~~~~~}}}xxxvvvrrrooollliiieeebbb[[[YYYVVVRRRNNNKKKIIIHHHJJJHHHFFFEEEEEEEEEDDDCCCHHHGGGGGGFFFGGGGGGHHHHHHKKKLLLNNNOOOPPPSSSWWWZZZ]]]^^^```eeekkkssszzz~~~|||uuuqqqlllgggcccaaaaaaaaaaaabbbeeeiiiooosssxxxzzzzzzwwwrrrppprrrvvv{{{}}}~~~rrrkkkddd\\\WWWVVVUUUVVVZZZ```jjjyyyxxx___VVVJJJAAA===<<<:::888777777777666555555444444555555555555555444444333333333333333333333333333222222222222333333333333111111111222444666777888666666666777777777888888888888888888888888888888999::::::999777777999:::::::::999999999999:::::::::999999888777666666666666666666666666666555555666666555555555444444444444444444444444444444444666666777777777777777666444444444444444444444444333333222222333333444555555555555444444333333333555555555555555555555555222333333444444444333333222222222222333333444444888777666666555555666666777666666666666777888888666666666666777777777777777777777888888999999:::999999888888888888999999999::::::888777888<<>>@@@EEEKKKTTT\\\ccchhhmmmpppsssrrrsssvvvzzz}}}~~~{{{{{{~~~yyyvvvtttppplllmmmsss{{{{{{}}}}}}vvvttttttuuurrrooopppuuuvvvwww{{{uuuqqqpppooommmjjjjjjkkklllnnnrrruuuyyy{{{}}}zzzxxxwwwuuurrrnnniiiccc___]]]YYYVVVSSSSSSSSSSSSPPPMMMOOOMMMKKKJJJJJJIIIGGGEEEHHHGGGEEECCCAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQRRRTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVUUUTTTTTTTTTVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[YYYXXXVVVTTTRRRQQQPPPPPPMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIGGGEEEDDDEEEGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKMMMNNNOOOPPPTTTVVVUUUWWWXXXZZZ\\\```eeehhhkkkmmmpppuuu{{{yyyrrrllldddccc```\\\ZZZ[[[___cccdddlllwwwvvviiibbb]]]XXXZZZ___fffiiiqqqyyy}}}~~~{{{xxxuuunnnllliiihhhkkkqqqxxx}}}{{{kkk```RRRHHHBBB???;;;888555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111///000111222333222111111666555555555555555666666666555555555555555555666666666666666666666666666777777777666666666666666777555333333555666555333555555444444444555666666666666666666555444333333333333333333333333333333222222444555555555444444444444444444444444444444444444444444444444444444333333333333333333333333111111222222333444444555555555555555555555555555333333222333555999===???888777555555777888777666555555666666666666555555888777666555555555555666666777777888888777777666666666666666666666666666777666666555555666666777777777777777999;;;===>>>;;;???DDDKKKRRRYYYaaafffnnnnnnpppssswwwyyy{{{{{{{{{{{{}}}yyywwwyyywwwrrroooooottt}}}}}}zzz}}}xxxtttrrrtttttttttwww||||||~~~~~~{{{wwwqqqmmmiiiiiiiiijjjkkknnnqqqsssxxxzzz|||}}}~~~zzzuuupppllljjjfffdddaaa```aaa```]]]ZZZZZZXXXVVVTTTSSSQQQOOOMMMLLLKKKIIIGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGFFFDDDDDDEEEGGGEEEDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPRRRUUUWWWYYYZZZ\\\___aaadddfffiiikkknnnrrrxxx|||}}}yyywwwuuupppjjjfffaaa```^^^\\\\\\aaahhhnnn{{{{{{qqqggg^^^ZZZYYY[[[ccclll|||yyytttnnnmmmkkkjjjmmmttt|||xxxnnnfffWWWOOOEEE>>><<<;;;999777444444444444444444444444444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111///000111333333333222222666666555555555555555666555555444444444444555555777777666666666666666666888777777666666555555555777555333333444444333222444333333333333444555555555444444333333444444444333333333333333333333333222333444444555555555444444444444444444444444444444444444444444444444444333333333333333333333333000000111222222333333444444444444444444444444444222222333333444555666666777555444444555666666555555555666666666666555555666666555444444444555555666666777777777777666666666666666666666666666666777777666666666666777777777777777777888999:::;;;999;;;<<>>999<<<:::888777777555444222333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000222222222222222222222222///000111333444444333333333333222222333444444555555555444444444444555555222222333444666777888888777666666555555444444444333444555555444444666888:::999777666555444333333222222222222333333444555333333333333333333333333999888666444222111111111333333333333333333333333333333333333333333333333222222222222222222222222222333333444444555666666333333333333333333333333333333222222333444666777555333222222333444444333444444555555555555444444444444333333333444555555444444555555555555444444222222333333444555555555666666555555555555666666555555666777777777666666222444666777777777999:::888>>>GGGNNNUUU^^^hhhoooqqquuuvvvuuutttuuusssnnnnnnnnnnnnmmmooosssxxx|||}}}zzzyyyyyyxxxuuurrrooonnnmmmlllkkkccc___YYYUUUVVV[[[bbbgggoooyyy|||}}}{{{wwwvvvvvvxxxxxxyyy{{{|||}}}~~~}}}zzzwwwvvvrrrpppnnnkkkiiihhhhhhhhhgggeeebbb___]]][[[ZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\\\\^^^___aaaaaaaaaccceeegggiiilllooonnnllllllnnnqqqssstttvvvxxxzzz|||~~~~~~|||{{{vvvuuutttssssssrrrrrrrrrkkklllkkkhhhfffggglllqqq|||mmmaaaZZZXXXVVVVVVXXX\\\aaadddnnnwww~~~~~~ggg]]]PPPEEE???;;;888666666666666555555555444444222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000111222333222111111333333333444555666777888666555555555555555555666444444444555555555555666555555555555555555555555222444555666555666999<<<>>>===;;;888666555444333222333444444444444444333333333333333333333333333777666444333222222333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333444444555555333333333333333333333333222333444555555555444333555444222222444555444333333444444555555444444333444444444444444555666666444444444555555444444444111222222333444444555555555555444444444444555555444555666777888777777666555666888888888888:::<<<666:::>>>BBBGGGPPP\\\eeemmmsssxxxxxxvvvuuuqqqllljjjiiiiiilllqqqwww{{{~~~~~~}}}{{{yyyzzz}}}|||wwwpppiiieeeccccccbbb]]]WWWTTTTTTXXX\\\___hhhqqq{{{{{{zzz}}}}}}}}}|||{{{{{{|||}}}~~~|||{{{zzz{{{{{{xxxvvvsssqqqooonnnoooooojjjjjjjjjjjjiiiiiiiiiiiieeeeeeeeedddbbb```^^^]]]]]]^^^```aaaaaa```^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZZZZ[[[[[[\\\]]]^^^^^^______```aaabbbbbbcccdddccccccccccccdddeeeeeeggghhhiiikkkmmmnnnpppqqqssstttvvvvvvvvvwwwyyy{{{~~~{{{zzzxxxuuutttsssssssssnnnnnnnnnooopppqqqrrrsssqqqssstttttttttxxxtttiii___YYYXXXZZZ^^^ccchhhooouuuyyy{{{sssqqqrrrtttzzzuuujjjSSSLLLBBB;;;999777555444333444444333333222333444222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////000000111222111000///...444444444555777888:::;;;666666555555555555666666777777666555444444333333444444444555555555555555111333666666666777:::>>>AAA???===:::777555444333333444555666555555333222333333333333333333333333444444333222333444555666222222222222222222222222222222222222222222222222111111111111111111111111000111111222333333444444333333333333333333333333000222666::::::999666444666444333333444555555444333444444555555444444333444444444444444555666777333444444555555444444333111111222333333444555555444444444333333444444444333444666888888888888777888888888666444444666888777999;;;;;;>>>FFFRRR\\\eeemmmtttwwwwwwwwwsssnnnjjjhhhiiinnnvvv}}}}}}{{{xxxuuuuuuyyy~~~uuukkkdddaaa```bbb^^^YYYVVVVVVYYY\\\^^^ccckkkssswwwyyy{{{yyyyyy{{{|||~~~~~~{{{zzzzzzzzzzzz{{{|||~~~zzzzzzyyyxxxwwwvvvuuuuuutttttttttsssqqqooolllkkkmmmooopppqqqqqqpppnnnmmmkkkllllllllllllllllllkkkkkkkkkjjjjjjkkklllnnnoooooopppppprrrssstttuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwyyyyyy{{{}}}|||yyywwwvvvsssrrrqqqppppppqqqrrrsssqqqrrrrrrsssuuuwwwxxxyyyzzz~~~~~~qqqgggaaa^^^\\\ZZZ]]]ccckkksss{{{}}}tttmmmiiijjjnnnsss{{{sss```SSSHHHCCC===999999888555222555666555333111000111222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000........................000000111111000///---,,,333444555666777888999:::;;;999777555444555666777666666666666666666666666666666555555555444444444333333333555777:::===???BBBAAA>>>:::777444222111444444222222222222444444333333333333333333333333555444111/////////111222444444444333333222222222222222222111111111000000222222111111111111111111///000222222111111222333555444444333333222222111333444444444555666666666222333333444444333333222222222111111111111222222333444555555666666555555666555333222222333555666333333444555666666666555222222222222222222222222444444444444444444333333777777777666555555444444666777999:::<<>>;;;888555444555666888222333333444444333333222111111222222222111111000000000000111222222222333111111000000000000111111000000000000000000000000111111111111111000//////333444444333000.........444444555666777888999999:::999666555444444555666777777777777777777777777666666555555555444444444555555666777999;;;>>>???AAA???===:::777555333222444444333222222333444444333333333333333333333333333222111000000000111222444444444444333333222222333333333333222222111111222222111111111111111111///111222222111111222444444444444333333333333222444444444444555555555555222333333444444333333222333333222222222222333333333444444555555555555555666444333222222333444666333333444555555555444444222222222222222222222222444444444444444444444444555555555555666666666666666777888888999;;;???BBBIIIPPPZZZccckkkqqqvvvyyyuuutttuuu{{{{{{{{{xxxuuuvvvzzz{{{uuunnniiieee___\\\ZZZZZZ___eeejjjmmmllljjjhhhhhhhhhnnn}}}}}}}}}|||wwwwwwxxxyyy~~~~~~~~~~~~|||zzzwwwsssssstttuuuvvvwwwwwwwwwwwwyyy|||{{{{{{{{{{{{zzzyyyxxxwwwrrrqqqooommmkkkiiihhhhhhhhhjjjnnnsssxxxxxxqqqiiieee```[[[YYY\\\___ccckkktttssskkkeeeggglllttt}}}}}}vvvlllaaaVVVKKKAAA<<<888777666444333333333333222222333333333333222222111111222222222111111000111111111111111111222222111111000000000000111111000000000000000000000000111111111111111000//////333444555333111///...///444555555666777888888999999888666444444444555555777777777777777777777777555555555555555444444444888888888999;;;<<<>>>???>>>===;;;999777555444444444444333333333333444444222222222222222222222222111111111111111222222222555444444444444444333333444444444333333333333222111111222222222222222222000222333333111111222444333333333333444444444444555555555555444444444444222333333444444333333222444333333333333333333444333333444555555555555555555444333222222333444555444444333333333333333222333333333333333333333333222333333444444555555555333444444555666666777777666666666666555666888;;;===AAAGGGOOOYYYfffqqqyyywwwwwwyyy}}}{{{vvvuuusssrrrvvvzzzvvvtttrrrppphhhccc^^^]]]aaahhhooorrrsssnnniiidddaaacccppp}}}vvvqqqsssxxxxxx~~~zzzxxxzzz}}}~~~zzzsssrrrqqqpppooonnnnnnnnnnnnoooqqqsssuuuwwwxxxyyyyyyzzz}}}|||{{{zzzxxxwwwvvvvvvvvvpppqqqsssttttttrrrpppooooooooooooppppppoooooooooqqquuu{{{uuuiiiaaa]]][[[ZZZ\\\ZZZ\\\dddmmmvvv~~~rrrlllkkkpppyyy{{{llldddXXXLLLCCC===999666444555555444444222111000222222333333333333222222000111111222222222111111111111111111111111000000111000000//////000000111000000000000000000000000000000111111000000//////222444555444111000///000555555666666777777888888777777666555444444555555555555555555555555555555555555555555555555555555999999999:::;;;<<<======;;;:::999888777666666666444444444333333444444444222222222222222222222222...///000222222333333222444444444444444444444444333333333333333333333222111111222222222222222333111333444333222222333444222222333333444555555666555555555444444333333333222333333444444333333222333333222222222222333333333333444555555555444444444444333222222333444444444333333222222111111111333333333333333333333333222222333333444555666666444444444555555666666666444555555444333333555777999;;;===BBBIIIUUUaaaiiiqqqrrrvvvyyyzzzxxxtttqqqpppnnnnnnuuu|||xxxwwwyyyzzz{{{tttoooiiifffgggjjjnnnpppuuunnnfff```[[[[[[eeeppp{{{|||{{{tttjjjdddeeehhhlllqqqyyy}}}yyyuuuqqqnnnlllkkkooonnnmmmmmmmmmmmmnnnnnnooopppqqqsssvvvxxx{{{|||{{{|||~~~}}}xxxtttqqqpppooooooooopppqqqrrrrrrssstttuuuuuuuuutttssstttvvvyyy}}}|||vvvnnnddd[[[XXX[[[```dddhhhgggjjjrrr}}}xxxvvvyyy~~~{{{sssmmm[[[TTTJJJAAA;;;888777777666555555444333222222222111111222222222222111111000000111222222222111111222222111111000000//////000000////////////000000000000000000000000000000///000000000000000//////111333444333111000000111666666666666777777777777777666666555555555555555444444444444444444444444444555555555555555555555777888999999:::;;;;;;;;;999888888777666666666666444444444444444444444444222222222222222222222222...///000222333333333333444444444444444444444444111111111111222222222222111111222222333333333333333444555444333222333444222222333444555555666666555555444444333333333222222333333444444333333222222222111111111111222222222333333444555444444444333333333222222333333333444333222111111111111111333333333333333333333333222222333333444555666666666555555555444444444333222333444444444444666888999999:::<<>>999777666666555777555222000000111222444000111111222222111111000///000111222222222222222222111111000000/////////000000////////////000000////////////////////////...//////000000000//////000111333222111000000111777777777777666666666666777777777777777777666666666666666666666666666666444444444555555555555555555666888999::::::::::::888777777666666666666666444444555555555555444444333333333333333333333333//////000111222222333333222222333333333333444444000111111111111111222222111111222222333444444444444555666555333222333444222333333444555666666666444444444444333333333333222333333444444333333222222111111000000111111222222222333444444444444444222222333333333333222222444333222111111111222333333333333333333333333333222333333444444555555555666666555555444333333222111333555555555555777888555777888999:::===AAAEEESSSXXX^^^aaaaaaaaaccceeecccccceeejjjqqqvvvxxxwwwsssrrrrrruuuzzz{{{zzzyyyyyyzzzyyywwwuuuggg```XXXSSSNNNLLLQQQXXXaaafffkkkmmmjjjhhhggghhhfffhhhlllrrr}}}yyyvvvtttsssvvvzzzyyy~~~~~~|||xxxuuuqqqooommmjjjiiihhhgggggggggggggggiiijjjkkkmmmnnnpppqqqrrrrrrrrrrrrrrrrrrssssssssswwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxyyy{{{|||xxxxxxwwwvvvuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssuuuvvvvvvtttrrrrrrrrrrrrtttwww{{{xxxmmmccc]]][[[YYYYYYSSSSSSSSSWWW```ooo~~~~~~{{{|||}}}vvvnnneeeYYYLLLCCC===;;;999888888888666555555222///---,,,...111333000000111111111111000000///000111222222222222222000000000000000000//////000//////......//////000////////////////////////......///000000000//////...///111111000///000111888777777777666666666555777777888888888888888777666666666666666666666666444444444555555555666666444555777999:::;;;;;;:::888777666555555555555666333444555666666555444333444444444444444444444444111111000000000111333444111111111222222222333333111111111222222333333333111111222222333444444555444666666555444333333444333333444444555555666666333333333333333333444444222333333444444333333222333222222111111222222333222222333444444444444333222222222333333222222222444333222111111222444555444444444444444444444444444444444444444444444444444444444444444444444444222333555555555444555777333444666666666888:::===AAAFFFMMMOOONNNPPPUUUYYYZZZ[[[^^^bbbfffjjjmmmnnnkkklllpppvvv}}}|||||||||}}}~~~}}}oooggg```ZZZUUUPPPRRRWWWZZZ\\\___```aaacccgggkkklllnnnqqquuu}}}wwwsssrrrrrruuuzzzzzzvvvuuutttqqqnnnllljjjiiiffffffggghhhiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiilllmmmnnnooopppqqqrrrsssqqqrrrsssuuuwwwxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttuuuuuussssssttttttttttttuuuuuuuuuuuuuuuuuutttttttttsssrrrqqqooommmmmmoooqqqrrrllllllmmmnnnnnnoooooopppmmmmmmnnnoooqqqrrrsssssszzz|||~~~~~~~~~|||tttfffbbb\\\XXXWWWWWWWWWWWWVVVYYY]]]cccmmmzzz|||vvvrrrqqqsssvvvxxx}}}tttlllaaaXXXPPPGGG???999;;;999888888999888666444333222000///...///000111///000000000000000000/////////000222222333333222/////////000000000000000//////............//////////////////////////////---......///000000//////,,,---///000///...///000888888777777666666555555777888888999999999888888444444444444444444444444444444444555555555666666444555888:::;;;<<<<<<;;;888777666555555555555555333444555666666555444333555555555555555555555555333222000//////111333444000000111111111222222222222222222333333444444444111111222333333444555555555666777666444333444555444444444555555555555555222222222333333444444444222333333444444333333222444333333222222333333444222222333444444444333333111222222333333222222111444333222111111333555666444444444444444444444444444444444444444444333333222333333444444555555666222444666666444333444444222444444444444444666888444:::@@@AAA@@@BBBHHHOOOTTTVVVZZZ]]]___bbbfffiiifffiiipppxxx~~~|||tttlllfff```YYYXXX[[[YYYXXXWWWUUUVVV\\\dddjjjtttvvvxxxzzz~~~vvvsssrrrssswww|||{{{xxxvvvkkkkkkkkkkkkllllllllllllfffffffffffffffeeedddcccccccccdddeeefffggghhhiiifffggghhhjjjkkkmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkllljjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiihhhhhhggggggggghhhhhhhhhhhhhhhjjjjjjkkkkkklllmmmmmmmmmllllllmmmmmmnnnnnnoooooommmkkkhhhffffffgggiiijjjjjjkkkmmmoooqqqssstttuuussstttuuuwwwyyy{{{}}}~~~|||oooccc]]]XXXWWWVVVWWWYYYZZZZZZZZZbbbeeekkkqqqxxxxxxtttooommmnnnrrrvvvxxxwww||||||tttcccZZZNNNEEE???<<<999777888777555444444333222000222333333333333222222111//////000000000000////////////000222222333333333......//////000000111111//////............//////////////////////////////------...///000000//////***,,,...///.........000999888888777666555555444666666777777777777666666555555555444444333333333444444444555555777888888555666777999:::;;;<<<<<<777777777777666666666666555666666666777777888888222222222222222222222222///000111222222222222222222111000//////000111111222333444444555555444444222222222333555666888999555666666666555444333333333444444555444333111000111111222222222333333333333333444444333333222111///000111222333444444333222222222333333444444444555555444333222111000///222222333333333333444444333333333333333333333333111222222333333222222111111222333333444444333333111222222333333222222111111111222333444444444444999999888999;;;>>>AAACCCGGGIIIMMMPPPUUU[[[aaafffeeeiiiqqqzzz~~~zzzuuupppkkkfffbbb___\\\XXXUUUVVVZZZ___bbblllqqqvvvxxxwwwyyy}}}{{{ttttttuuuvvvxxx||||||yyyvvvuuuwwwwwwvvvtttnnnmmmjjjgggfffeeeeeefffaaa``````bbbdddeeedddccc```bbbdddddddddcccdddeeeddddddeeeeeeeeeeeeddddddaaaaaabbbcccccccccbbbbbbaaa```^^^^^^___```aaa``````bbbddddddcccbbbbbbcccbbbeeeiiiiiihhhhhhkkkmmmmmmlllkkkjjjiiijjjkkklllkkkkkkjjjjjjkkklllmmmnnnmmmooosssvvvzzz|||}}}}}}{{{}}}{{{qqqgggbbbaaaaaaYYYXXXXXX]]]eeekkknnnoooxxx||||||ooonnnnnnqqqvvvyyyyyyxxxxxx~~~vvvggg]]]NNNIIIBBB;;;666444444444666555444222111111222222000000000000////////////333222222222111111000000////////////////////////---///000000//////000222//////000000000000////////////............//////------...............---//////...---,,,++++++***888888888777666555555555666666777777777777666666555555555444444333333333444444444444555666777888666666888999::::::;;;;;;777777666666666555555555222222333333333444444444222222222222222222222222000000111222222222222222222111000//////000111111111111222333333333333222111222333444666777888999777777777666555333222111333333444333333222222111111111222222222333333333333333444444333333222111111111222222333333333222222333333333333333333444333333333222222222222111222222222333333333444444333333333333333333333333111222222333333222222111111222333333444444333333222222333333333333222222000111222333444444444444777666555555666888:::<<<@@@CCCFFFJJJOOOVVV^^^cccfffkkksss|||~~~}}}|||yyyxxxvvvtttssslllhhhccc^^^[[[\\\]]]___hhhmmmrrrtttsssrrruuuyyywww{{{}}}xxxvvvzzz~~~}}}}}}}}}uuussstttvvvzzz~~~}}}{{{wwwrrrooonnnmmmnnnpppnnnjjjiiiiiiiiihhhgggdddeeefffeeecccbbbbbbdddccccccccccccbbbaaaaaa```^^^_________```____________]]]\\\[[[\\\^^^``````___aaacccdddcccbbbaaabbbeeehhhlllmmmmmmnnnppprrruuuuuuuuuuuutttttttttttttttsssrrrrrrtttwwwzzz|||~~~}}}yyywwwuuurrrkkkbbb\\\[[[]]]```aaaaaadddkkkuuu}}}zzzvvvoooppprrrwww|||}}}|||yyy~~~}}}ttthhhZZZPPPEEEBBB===888555444444555666555333222111111222222111111111111000000000000222111111111000000000///////////////////////////---///000000//////000111//////000000000000////////////............//////..................------000//////......------,,,888888777777666666555555666666777777777777666666555555555444444444444444444444444444555666777777777777888999999999999999666666555555555444444444111111222222222222333333222222222222222222222222000000111222222222222111111111000000000000111111111111222333333333333333111222444666888888888888888888777666555333111000333333222222111111222222111111222222222333333333333333333333333222222111222222222222222222222222444333333333333333333222111111111222222333333333222222222222333333333333333333333333333333333333111222222333333222222111111222222333333333333333222333333444444333333222000111222333444444444444555444333222333333555666999;;;>>>BBBGGGOOOWWW]]]fffkkkttt{{{}}}zzzvvvxxxyyy~~~}}}}}}|||yyyssslllfffaaa___^^^cccgggkkklllllllllnnnqqqnnnoooooojjjeeedddiiinnnpppwww}}}}}}}}}{{{zzz{{{{{{yyyyyy}}}wwwtttsssrrrrrrqqqqqqpppmmmjjjiiiiiikkkjjjiiihhhgggeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaacccaaa```___```bbbeeeggggggiiikkkllljjjiiiiiiiiipppssswwwzzz{{{}}}~~~~~~|||ssskkkfffdddccceeebbb^^^[[[[[[```hhhooouuuvvvyyyxxxtttpppssswww~~~~~~yyyrrrhhh^^^SSSHHHAAA;;;999777555444444444555555444333222111111111111222222222111111111000000000000000///////////////////////////////////////---///000000///...///111...//////000000//////...//////............//////.../////////...---,,,,,,////////////////////////888777777777666666666555666666777777777777666666555555555555555444444444444444444444444555666777777888888888888888777777555555444444444333333333444444444444444444444444222222222222222222222222000111111222222222111111000000000000000111111111333444444555666555555555111333555777999888777777777777777666555333222111444333111000000111222333111111222222222333333333222333333333333222111111000111111111222333444444444444444333333222222222111111222222222333333333111222222222222333333333333333333333333333333333111222222333333222222111111111222333333333333222333333444444444444333333000111222333333444333333555444333333333444444555555666888;;;???FFFNNNTTT```fffooouuuwwwtttpppmmmtttvvvzzz}}}~~~xxxrrrlllgggeeeaaacccddddddccceeeiiilllnnnooonnniiibbb^^^^^^```aaagggpppyyy{{{tttqqqqqq{{{}}}~~~{{{{{{}}}}}}{{{yyywwwtttrrrqqqpppoooooooooooooooppppppqqqtttsssqqqpppppprrrvvvyyy}}}~~~~~~|||zzzzzzzzzvvvnnnkkkeee```]]][[[[[[\\\[[[ZZZ[[[]]]dddppp~~~{{{xxxrrruuu{{{|||zzzooohhh^^^SSSJJJBBB<<<888555444444444444444333333333333222222111111111111111111111000000000000///........................////////////////////////...///000///......///000...//////////////////...///......------......///////////////...---,,,+++------......////////////777777777777666666666666666666777777777777666666555555555555555555555555555444444444444555555666777777888888888777666666444444444444333333333333444444444444444444444444222222222222222222222222111111222222222111111000//////000000111111111111444444555666666666555555111333555777888888777666444555555555555555444444333333111111111222333444111111222222222333333333222222333333222222111000/////////000222444666777444444444333333222222222333333333222222222111111111111111222222222333333333333333333333333333333111222222333333222222111000111222222333333222222222333333444444333333222000000111222333333333333333333333333444444555666444555666777999>>>DDDIIISSSZZZcccjjjmmmmmmllllllrrrrrrtttwww}}}}}}|||~~~|||xxxtttrrriiifffaaa]]][[[\\\aaadddjjjmmmpppnnnhhhbbb^^^\\\[[[___eeekkkrrrxxxuuummmjjjjjjqqqsssvvv{{{}}}jjj```^^^\\\YYYWWWVVVXXXZZZ\\\YYY[[[___eeeqqq~~~}}}}}}{{{zzzxxx{{{wwwooojjj\\\UUUKKKBBB===:::888777444444444444444333222222111111111111111111000000000////////////.........------------------......////////////////////////...///000///...---...///......////////////............------------............//////...------,,,,,,,,,,,,------...//////777777777777666666666666666666777777777777666666555555555555555666666666555444444444444444555555666666777777777666666555555555444444444333333333333333222222222222111111222222222222222222222222111222222222222111000000...///000111111222111111222222333444444444444444111333444666666666666555333444555555666666555555333333222222333333444444111111222222222333333333222222222222222111111000/////////000222444666888444333333333333333333222333333333222222111111111111111111111222222222222333333333333333333333333111222222333333222222111000111111222222222222222111222222333333222222111///000111222333333333333000111111222222333333333444555666666666999===@@@CCCJJJTTT\\\```eeeiiimmmnnnmmmmmmnnnppptttxxxzzzzzzyyyyyy|||~~~uuuooofff^^^YYYXXXZZZ\\\___dddiiikkkjjjhhheeedddaaacccfffgggiiikkknnnqqquuuyyy{{{qqqjjjgggggglllnnnrrrxxx}}}}}}yyyxxxxxxuuuxxx~~~|||kkk\\\UUUUUUTTTTTTTTTWWW\\\```ccciiilllqqqxxx|||zzzxxxuuuuuuxxx}}}}}}zzz{{{}}}ttthhh]]]VVVJJJEEE>>>999777777777777555555444444333333222222000000111111111000000/////////.........------------------------.........////////////////////////...///000///---------...---......//////......---......------------......------...............---+++,,,,,,,,,------......666666666666777777777777666666777777777777666666444555555555666666666777555444444333333444444555555555666666777666666666555555555555444444444444222222111111111000000000222222222222222222222222222222222222222111000000---...000111222222111111222333333444444444444444222222333333444555555555444555555555555555444444222333444555555555555555111111222222222333333333222222222222222111000000222222000000111222444555222333333333333333333444111222222222222222333333111111111111222222222222333333333333333333333333111222222333333222222111000000111222222222222222000111111222222111111000///000111222222333333222222222222222222222111111111333444555555666888::::::???FFFLLLPPPVVV^^^dddfffggghhhhhhiiikkkmmmoooqqqrrrvvv|||~~~xxxppphhhccc```^^^^^^[[[]]]```dddhhhlllqqqtttrrrrrrrrrnnnjjjfffddddddfffjjjoootttwwwzzz~~~yyyrrrmmmkkklllooottt{{{|||wwwqqqnnnmmmlllpppxxx~~~yyysssqqqqqqsssvvvwwwrrrggg\\\UUUSSSQQQRRRUUUZZZbbbkkksssxxx{{{sssrrrqqqpppqqquuu{{{~~~zzzpppdddWWWLLLFFF>>>;;;777555555666666555555444333222222222333333...///000111111000//////////////////............------------.........///////////////////////////...///000///---,,,---...---......//////......---...------,,,,,,------...,,,,,,---...////////////------------............666666666666777777777777666666777777777777666666444555555555666666777777555444444333333333444444444555555666777777666666666666555555555444444444333222222222111111000000222222222222222222222222222222222222222111000///---...000111222222222111444555666666777777666666222222222222222333444555666666666666555444333222222333555666777666555555111111222222222333333333111222222222222111000000555444222000000111222333222222222333333444444444///000111222333444555555000111111111111222222222333333333333333333333333222222222333333222222222000000111222222222222111000000111111111111000000///000111222222333222222666666555555333222000000...000333444444555666777777;;;???@@@BBBGGGPPPWWW```ccceeegggggggggggghhhlllooottt|||}}}xxxsssooolllhhhfff___^^^]]]___eeeoooyyy~~~xxxooogggaaa___\\\___cccgggiiilllooorrrssszzz{{{uuurrrqqqrrrvvv|||~~~wwwpppkkkjjjmmmrrr{{{zzzrrrjjjhhhgggdddcccddd```cccddd```YYYTTTSSSUUUOOORRRXXXbbbnnn{{{~~~xxxsssppppppqqqrrruuuzzzyyytttjjj^^^RRRGGG???:::999777555444555555333222444333222111111222333444...///000111111000//////000000000000////////////---------....../////////////////////////////////...///000///---,,,---...---..................---...------,,,,,,------...++++++---...///000000000////////////////////////777777777777777777777777777777666666555555555444333333555666777777777777555444444333333333444444777777666666555555555444222333333444444333333222111222222333333333222222111111111111111111222222///000222333333222000///111111000000000000111111444444444444333222111111444444444444444444444444444444333333222111000000222222222222222222222222111111111111111111111111555555333333333333555555111111111111222333444444444444444444444444444444222222222222222222222222222222111111111111222222444333333222222333333444333333333222222111111111000000000000000000000000111000000000000000111111////////////////////////111111222222222333333333222222333333333333444444555555777:::===@@@CCCEEEPPPSSSYYY^^^aaacccdddccceeekkkvvv}}}zzzvvvsssqqqqqqppphhhddd___\\\___hhhqqqwww|||vvvpppllliiieeeccc```aaacccdddcccbbbgggiiioooxxx{{{xxxwwwzzz}}}uuunnnkkkmmmqqqzzz|||zzzooohhhaaa^^^[[[XXXWWWWWWWWWVVVYYYYYYXXXVVVTTTSSSSSSTTTZZZ___hhhttt~~~zzzvvvtttyyyyyyzzzyyyyyy{{{~~~vvvpppeee]]]QQQHHHBBB???===;;;333333333333333333333333222222222222222222222222333222222111111111111111000000////////////000000////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////...------,,,,,,//////.........---------777777777777777777777777666666666666555555444444222333444555666666666666555444444333333333444444777666666666555555555444333333444444444444333333000000111111111000000///111111111111111111222222///000222333333222000///111111000000000000111111222222333333444333333333444444444444444444444444555555444333333222111111222222222222222222222222111111111111111111111111333222111111111111222333222222111111111222333333444444444444444444444444222222222222222222222222222222111111111111222222444333333222222333333444333333333222222222111111000000000000000000000000111111000000000000111111111111111111111111111111111111111222222222333333222222222333333333444444555555666777999;;;===???DDDGGGLLLRRRVVVZZZ\\\]]]eeekkkvvv~~~|||yyywwwtttsssrrrrrrnnngggbbbaaaeeejjjmmm{{{yyyvvvsssooommmkkkjjjkkkkkkkkkmmmooonnniiifff___```bbbgggnnnuuu{{{~~~|||{{{{{{uuurrruuuyyy~~~}}}rrruuuxxxyyy{{{~~~sssfff\\\WWWTTTRRRQQQPPPQQQSSSUUUVVVXXXYYYZZZ[[[\\\]]]___```gggkkksss~~~|||zzzyyy~~~|||zzzyyy{{{~~~}}}xxxoooddd]]]RRRKKKCCC<<<999777555333333333333333333333333333222222222222222222222222222222111000000000000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................------------///.........------------888888888888888888888888666555555555555444444444222333444555666666666555444444333333333333444444666666666555555555555555444444555555555555444444111111111111000000//////222222222222222222111111000111222333333222111000111111000000000000111111000111222333444444444444444444444444444444444444555555555444333333222222222222222222222222222222111111111111111111111111222222111111111111222222333333222111111111222222333333333333333333333333111111111111111111111111222222111111111111222222333333222222222222333333333333333222222222222111000000000000000000000000111111000000000000000111111111111111111111111111111111111222222222222333222222222222333333333333555444444444555666777777888:::>>>DDDIIINNNRRRTTT___fffpppzzz~~~||||||||||||}}}}}}{{{yyywwwuuuzzzvvvpppjjjgggfffggghhhpppmmmiiieeeccccccdddeeejjjlllqqqvvvxxxuuuooojjjaaa```___```ccchhhnnnqqqyyy~~~zzzwww||||||{{{ssstttuuuvvvxxx}}}xxxjjj]]]TTTMMMJJJJJJKKKKKKMMMQQQUUUXXX[[[```bbbdddhhhlllpppssstttvvvyyy~~~{{{{{{{{{}}}}}}|||zzz|||yyytttnnneeeZZZNNNGGGBBB>>>:::777555555444333333333333333333333333333111111111111111111111111111111000///////////////000//////......//////000........................++++++++++++++++++++++++........................------------------------......------------......------------........................------------777777777777777777777777444444444444444444444444444444555666666666666666333333333222333333444444555555555555555555555555444555555555555555555444444444333222222111111111333222222222222222111111000111222222222222111000111111000000000000111111111111222333333333333333333333333333333333333333444444444333333222222222111111111111111111111111111111111111111111111111444333333333333333333444333333222111000000111111222222222222222222222222000000000000000000000000222222111111111111222222333333222222222222333333222222222222222222222222000000000000000000000000222111000000000000000000////////////////////////111111111111222222222222111222222222222333333333333333222222333333444444333444777;;;@@@EEEJJJMMMRRRYYYdddmmmsssuuuvvvvvvvvvuuutttttttttvvvwwwxxx{{{|||~~~}}}zzzxxxzzzxxxuuuqqqooonnnnnnnnnoookkkddd]]]ZZZYYYZZZ\\\cccgggnnnuuuyyyyyyvvvtttllllllkkkjjjjjjlllooorrrqqquuu{{{|||yyy~~~}}}{{{zzzzzz{{{}}}xxxwwwwwwxxx||||||{{{|||}}}}}}|||vvvqqqhhh]]]TTTNNNLLLLLLLLLOOOSSSXXX]]]bbbgggkkkrrrsssvvv{{{zzzwwwxxxyyy~~~}}}||||||zzzvvvtttsssmmmeee[[[RRRHHH@@@;;;:::999777777777666666555222222222222222222222222111111111111111111111111000000///.............../////////....../////////........................------------------------------------------------...........................------,,,,,,------...++++++,,,------...//////------------------------666666666666666666666666333333333333444444444444555555666777777777666666222222222222222333444555444444444555555555555555444555555555555555555444444444222222111111222222333333333333222222111111111111111222222111111111111111000000000000111111222333333333222222111000333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333222222111000000000000222222222222222222222222000000000000000000000000222222111111111111222222333222222111111222222333222222222222222222222222000000000000000000000000222222111000//////000000////////////////////////000000111111111222222222111111111222222222333333111111111111222333444555333333444666999===AAADDDEEELLLVVV___eeejjjnnnqqqqqqpppnnnmmmllllllmmmmmmtttvvvzzz~~~~~~}}}zzzyyyxxxwwwwwwxxxyyyzzz{{{vvvmmmccc\\\XXXWWWWWW\\\```gggnnntttxxx{{{|||wwwzzz}}}~~~|||{{{{{{{{{zzz|||}}}|||yyywwwuuuuuu{{{}}}}}}{{{zzz}}}|||tttsssqqqrrruuuzzz|||uuujjjiiihhhiiijjjjjjiiigggbbb```[[[UUUOOOMMMOOORRRUUU[[[dddlllsssyyy~~~}}}{{{{{{~~~|||wwwwwwzzz~~~~~~|||~~~{{{xxxuuurrrooojjjgggaaaZZZPPPGGG@@@<<<999888333444555555444333333333222222222222222222222222000000000000000000000000000//////...............//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------***++++++,,,---...//////,,,,,,------------------555555555555555555555555222222333333333333333444555555666666666666666555222111111222222333444555444444444444444555555555444444555555555555444444222111000//////000111222444444444333222222111111111111111111111111111111111111000000000000111111333333333333222111000///333333333333333333333333111111111111111000000000111111111111111111111111111111111111111111111111000000111111111111000000222222111000000000111111111111111111111111111111111111111111111111111111222222111111111111222222222222111111111111222222111222222222222333333333000000000000000000000000333222111000////////////111111111111111111111111000000000111111111111222111111111111222222222222111111111111222444555666333222222333444666888:::<<>>888666666666666222333555555333222222333222222222222222222222222////////////////////////000000///...............///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------***++++++,,,---.........,,,,,,,,,,,,------------333333333333333333333333111222222222333333333333333444444444444444333333111111111111222333444555333333333444444555555555333333444444444444333333000000///...///000222444555444444333222222111111222111111111111111111222111111000000000000111111111111222222222111111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111222222111000///111000000000000111111222111111111111111111111111222222222222222222222222222222111111111111222222222222111111111111222222111111222222222333333333000000000000000000000000333222111000////////////111111111111111111111111000000000000111111111111111111111111222222222222111111111111222333444444222222222222222333444444666;;;@@@DDDHHHPPPZZZbbbggghhhhhhhhhggggggfffeeefffjjjpppxxxyyysssnnnlllcccddddddcccbbbdddiiimmm}}}~~~xxxuuunnnooorrruuuzzz|||}}}~~~}}}|||}}}ttteee]]][[[WWWRRRVVVUUUUUUWWWYYYYYYXXXVVVUUUYYY^^^aaaccchhhqqqwww}}}|||wwwtttvvvzzz~~~}}}}}}~~~yyyuuusssqqqkkkbbbYYYRRRLLLGGGDDD===:::666555555555555555222444555555333222333444111111111111111111111111////////////////////////111000//////....../////////......------......///------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------222222222222222222222222111111111222222333333333222222333333333222111111111111111111222333444555333333333444444555555555222333333444444333333222222111000000111333555777555555444333333222111111222222111111111111222222111111000000000000111111///000111222222222222222222222222222222222222222222222222222222222222333000000000000000000000000111111111111111111111111111222333444444333222111000000//////000111222222000000000000000000000000222222222222222222222222222222111111111111222222222222111111111111222222111111111222222333333333000000000000000000000000333222111000////////////////////////////////////000000000000111111111111000111111111111222222222222222111111111111222222222222333333333444444444222555999:::===EEEPPPZZZaaabbbdddeeeffffffeeedddcccgggnnnwww}}}xxxuuuvvvuuusssnnnhhhfffhhhjjjqqqzzz}}}{{{{{{zzzzzz||||||{{{|||{{{zzz}}}}}}~~~yyy|||uuuooodddXXXSSSSSSQQQMMMPPPPPPQQQUUUYYY\\\\\\\\\aaagggoootttyyy~~~yyytttuuuyyy~~~}}}{{{|||~~~~~~xxxsssooommmaaa[[[RRRJJJCCC???<<<:::777666666888999888666444---000222111///...000333111111111111111111111111////////////////////////111111000///////////////.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------444444444333333222222222333333222222111222222222333333333222222111111111000111111222222333333444444444444444444444444444444555666777777666555444333222222111222222333333222333333333333222111111000000111111222222222222111111111111000000000000111111111111111111111111000000000///000111111222444444444333333222222222000111111111111222222222111222222222222111000000333333333222222222111111222222111111000000//////000000000000////////////000000111111111111000000111111000000//////......111111111111111111111111000000000111222222333333//////000111222333333333222222222111000//////...111111111000000000000000444444333222111111111222111111222222222222111111111111111111111111111111222222222222222222222222444555666888:::<<<>>>???NNNSSSZZZ___ccceeegggiiiccciiipppwww}}}vvvmmmiiiiiiqqqxxx}}}|||{{{}}}zzzuuupppmmmooosssxxxxxxtttnnnjjjhhhccc___XXXQQQNNNMMMOOOQQQQQQVVV]]]bbbeeefffggghhhrrr||||||xxxyyy|||xxxzzz~~~}}}{{{}}}xxxuuuqqqkkkaaaYYYRRRLLLCCC===;;;:::999777222222222222222222222222555444333333222222222222333333222222111000000000000000000000000000000000000000//////.........---+++,,,---......---,,,+++///...,,,*********,,,---,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...------,,,,,,------...---------............///444333333333222222222222333222222111111222222222333333333222222222111111111111222222333444555555444444444444444444444444333444555666666555444333333333222222111222222222222333333333333222111111000111111111222222222222111111111111000000000000////////////////////////111111111111111222333333444444333333333222222222000111111111111222222222222222222111111111111000333333333222222222111111111111111000000000000000////////////000000000000000000111111111111000000000000000000////////////111111111111111111111111222111111111111111111111000000000111111222222333333333222222111000000///111000000000000000000000333333222111111111111111000000000111111000000000111111111111111111111111222222222222222222222222333333555666888999;;;;;;AAAFFFMMMTTTZZZ^^^cccfffffflllrrrwww~~~|||xxxvvvyyywwwttttttppprrrsssqqqllljjjkkknnntttyyyrrrllljjjgggeeedddfffhhhjjjhhhccc___]]]]]]]]]ZZZVVVQQQNNNOOOSSSWWWaaagggpppwww{{{|||}}}}}}}}}|||~~~~~~~~~{{{xxxyyy~~~yyyooofff```YYYPPPJJJFFFAAA;;;777666666555444222222222222222222222222333333222111111111111111000000111111111111111111////////////////////////000/////////............,,,------------------,,,///...,,,******+++,,,---------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------............222222222222222111111111222222111111111222222333333333333222222222222111111222222444555666777777666666666666666666666666333333444444444444333333444333333222111111111222222333333333333222111111111111111111222222222222111111111111000000000000////////////////////////222222222222333333333444333333333333222222222222000111111111111222222222333333111000000000111222333333333222222222111111000000000000111111111111......//////000000111111000000111111111111000000////////////000000000000111111111111111111111111333333222111111000//////111111111111111111111111333333333222222111111000000000000000000000111111222111111000000000000000//////000000000000//////111111111111111111111111222222222222222222222222222222333444555666777777555999???EEEKKKQQQWWWZZZccciiiooossswww}}}}}}zzzvvvsssqqqtttzzz~~~~~~{{{uuunnnhhhdddbbbaaa```eeemmmuuuzzz}}}~~~|||}}}xxxwwwxxxvvvvvvxxx}}}zzzmmm```\\\\\\\\\]]]___ccccccbbb___[[[YYYZZZ[[[ZZZ[[[[[[XXXUUUXXX```gggwww~~~xxxyyy|||zzzyyy|||}}}xxxuuuuuukkk]]]QQQJJJDDD???<<<999666333222333333333222222222222222222222222222222222111000000000000111......///000000111222222////////////////////////////////////...............------,,,,,,------......---,,,+++***+++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------............111111111111111111111111111111111111111222222333222222222222222222222222222333444555666777888999666666666666666666666666333333444444444444333333444444333222111111111111222333333333333222111111222222222222222222222222111111111111000000000///000000000000000000000000111222222333333333333333333222222222222222222222000000111111111222222222444333111//////000111333333333333222222222111111//////000000111111222222---......///000111111222000000111111111111000000......//////000000111111111111111111111111111111222111111111000000000///111111111111000000000000222222222111111111000000000000000000000111111111000000////////////000000//////000000000000//////111111111111111111111111111111111111111111111111222222333333333333444444222444888:::===BBBGGGJJJVVV]]]dddhhhkkkpppqqqnnnooollljjjlllpppuuuxxxyyyzzzzzz{{{}}}{{{uuunnngggccc[[[___dddiiimmmrrrwwwzzzyyy}}}|||~~~~~~~~~~~~~~~rrrkkkfffggghhhggghhhkkksssvvv}}}|||lllbbbYYYWWWYYY[[[___ccccccccccccbbbbbbbbbcccdddaaaeeeiiihhhgggkkkuuu}}}yyyuuuqqqttt}}}zzzrrrjjjeee^^^VVVJJJ@@@;;;888777666333333222222333333333333111111111111111111111111222111111000000000111111......//////000000000000///////////////////////////////////////............---,,,++++++,,,---...------,,,+++++++++,,,---++++++,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------...---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........111111111111111111111111111000000000111111222333222222222222222222222222333444444555777888888999777777777777777777777777555444444444444444444555444333222222111111111222222333333333333222111111333222222222222222222222111111111111000000000///000000000000000000000000000111222222333333222222222222222222222222222222000000111111111222222222444333111//////000111333333333333222222222111111//////000000111111222222---......///000111111222000000111111111111000000......//////000000111111000000000000000000000000//////000000000111111111111111000000000000000000000000000000//////////////////000000111111111111000///////////////000000000111111222222111111000000000000000000000000000111111111111111111111111333333333333333333333333222333555555666888<<>>888555444444444222333333333333333222333111111111111111111111111222222111111111222222333000000000000//////.......................................///////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,---((()))***+++,,,...//////---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...111111111222222222222222000000000000000111222333111222222222222333333333555555555666666777888888777777777777777777777777555555444444444444555555333222222111222222333333222333333333333222111111333333333333222222222222111111111111000000000000///////////////////////////000222333333333222111111111111222222222222222000111111111111222222222333333111000000000111222333333333222222222111111000000000000111111111111......//////000000111111000000111111111111000000////////////000000000000000000000000000000000000......///000000111222222000000000000000000000000/////////////////////////////////000111111222222///////////////000000111111111222222222222111111000000000000000000000000111111111111111111111111333333333333333222222222111222333333333555888;;;;;;DDDKKKNNNQQQVVV[[[\\\^^^^^^^^^___bbbeeehhhjjjggghhhkkkrrr{{{yyyrrrppppppooollliiiiiijjjlllwww~~~~~~|||vvvttttttuuuvvvvvvuuuxxx}}}}}}~~~~~~|||{{{zzzyyy{{{rrrllljjjllloooqqqyyy~~~zzzoooeee\\\XXXUUUWWWYYYZZZ^^^dddlllnnnqqqrrrpppkkkfffbbbZZZXXXXXX\\\___cccllltttvvvwww{{{|||}}}vvvrrrqqqnnnlllpppwwwyyysssqqqqqqpppmmmeeeZZZPPPHHHDDD<<<;;;888666444222222111111222333222000000000111111111111111111111111111222111111111111222333333222222111000000///.......................................///////////////...------,,,,,,------...++++++,,,,,,,,,,,,------((()))***+++,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------222222222222333333333444////////////000111222333111111222222222333333333666666666666666666666666666666666666666666666666444444333222222333444444111111111111222333444444222333333333333222111111444444333333333222222222111111111111000000000000////////////////////////000111333444555444333222000111111111222222222222000111111111111222222222222222222111111111111000333333333222222222111111111111111000000000000000////////////000000000000000000111111111111000000000000000000////////////000000000000000000000000/////////000000000000000......//////000000111111///////////////000000000...//////000111111222222000/////////000000111222000000111111111111000000000000000000000000000000111111111111111111111111111111111111222222222222000111222222222222555666555===BBBBBBBBBGGGLLLNNNSSSTTTWWWZZZ]]]bbbfffjjjfffgggjjjpppyyy|||xxxzzz|||{{{wwwsssqqqpppssszzzxxxqqqnnnoootttyyy}}}~~~zzzxxxxxxzzzxxx{{{yyywwwzzz}}}zzzwwwyyy~~~~~~~~~}}}{{{vvvtttyyy{{{xxxtttqqqqqqqqqqqqvvv~~~rrrnnniiigggiiimmmqqqsssvvvyyyyyyvvvtttrrrkkkddd]]]ZZZZZZ^^^```ccciiippptttuuuuuusssnnnjjjfffddd]]]^^^cccjjjooottt~~~}}}|||wwwrrrrrrtttuuuvvvzzz}}}xxxooogggccc\\\[[[XXXQQQHHHAAA===<<<555666555444222111111111///111222111......000333111111111111111111111111000000000000000111222222111111111111111111000000..................................../////////000,,,------------------,,,***+++,,,,,,------------+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------222222222333333444444444////////////000111222333111111111222222333333333666666666666555555555555666666666666666666666666444333222111111222333444000000000111222333555555222333333333333222111111444444444333333222222222111111111111000000000000111111111111111111111111111222444666666555444333000000111111222222222222000111111111111222222222111222222222222111000000333333333222222222111111222222111111000000//////000000000000////////////000000111111111111000000111111000000//////......000000000000000000000000111111000000//////......---......///000111111222000000000000000111111111...//////000111222222222000000000000000111222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111333333222111///000111222999<<<999888;;;@@@BBBDDDFFFJJJOOOTTTZZZ```dddiiiiiikkkpppyyy~~~~~~|||zzzwwwqqqwww|||xxxnnnfffeeegggffflllrrrtttssssssvvvzzzxxx|||}}}yyyrrrttttttssssssuuu{{{zzzsssooooooqqqrrrpppuuu|||}}}tttnnnllllllqqqtttxxx}}}{{{uuuqqqmmmkkkllllllmmmrrryyy|||nnniiigggfffggglllrrrvvvxxxvvvwwwtttpppnnnnnnjjjeeecccaaabbbgggkkkooowww~~~~~~|||wwwrrrmmmkkkjjjeeehhhqqqzzz|||wwwtttsssttt|||tttqqqtttzzz~~~~~~|||~~~vvvkkk```WWWSSSLLLKKKIIICCC<<<888999:::111222222111000000222444///111222000...///222555000000000000000000000000///////////////000111111000000000111222222333333........................---.........//////000000+++,,,............,,,+++***+++,,,---------------------,,,,,,+++***))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,---------333333333333222111000000111111111111111000///...111111222222222333333333666666666666666666555555444444444444444444444444444444333333333333222222222222333444444555555666222222222222222222222222000000/////////111222333222222111111000000//////222333333444444333333222111222222333333222222111111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111222222222222111000....................................////////////......000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111...///000111222333444444111111222333444666777888===>>>@@@CCCIIIOOOUUUYYY```ccchhhooovvv||||||{{{zzzxxxxxx{{{}}}|||zzzuuunnnhhhdddbbbfffhhhjjjlllooottt{{{|||vvvqqqpppllljjjooowww~~~vvvrrrllliiiiiikkkmmmnnnnnnrrrxxxyyyooogggdddeeefffjjjsss~~~xxxrrrpppqqqmmmllllllnnnsssxxx|||}}}yyyoookkkfffgggjjjnnnssswww{{{}}}{{{xxxsssooonnnooorrrsssttttttsssttt{{{|||vvvtttyyy}}}~~~}}}zzzvvvqqqnnnnnnooouuuzzz~~~yyyzzz}}}xxxzzzsssfffZZZOOOGGGBBB>>>===<<<:::888777555555222222222111111111000000000000000000000000000000222111111111000000//////000000000000000000000000222222222333444555666777......////////////..............................///...---,,,,,,,,,---------.........---,,,,,,+++........................---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,111222222333333333222222222222222222222111000///111222222222222333333333555555555555555555555555555555555555555555555555444444333333333333222222222222333333444555555555333333333333333333333333111111000//////000111222000000000000000000//////222333333444444333333222111222222333333222222111111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111000000000000///...---,,,////////////////////////...//////000000//////...000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111000111111111111111222222000000000111222333444555777777999;;;@@@FFFKKKNNNSSSUUUYYY___ffflllrrruuurrrrrrpppooonnnooossswww{{{~~~}}}}}}|||wwwqqqmmmlllggghhhjjjlllpppuuuzzz}}}|||{{{}}}}}}zzzuuurrrpppssszzzxxxppplllgggeeefffhhhjjjkkkqqqsssvvvzzz}}}zzzyyyvvvrrrnnnlllnnnpppuuu||||||tttppppppqqqlllmmmqqqwww}}}uuummmjjjiiijjjmmmqqqwww||||||xxxwwwyyy}}}zzzyyyvvvqqqnnnlllnnnppprrryyyyyyyyy}}}~~~zzzqqqkkk```VVVMMMEEE>>>;;;888888777555444333222111222222222111111111000000//////////////////////////////.........---------////////////////////////000000111111222222333333......////////////..........................................---------,,,------......---,,,,,,+++------------------------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,000111222333444444444444222333333333333222222111222222222222333333333333444444444444444444444444555555555555555555555555444444333333333333222222222222333333444444555555333333333333333333333333222222111000000000111111//////////////////000000222222333333333333222222111222222333333222222111111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111000000000000///...------000000000000000000000000///000000111111000000///000000000000000000000000000000000000////////////000000000000000000000000........................////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000//////000000000000111111111111111111111111111111222222222111111000000000000////////////000111222222222333444777;;;???AAAEEEFFFHHHMMMRRRYYY^^^bbbeeeffffffeeedddeeegggjjjnnnppprrrrrrtttyyy{{{zzzrrrqqqppprrruuuwwwyyyyyy~~~yyyvvvxxxxxxvvvvvvxxx}}}~~~yyyxxxuuuqqqppprrruuuxxxyyy~~~~~~~~~~~~~~~xxxyyyzzzzzzyyyzzz|||}}}~~~wwwqqqoooppprrrpppuuu}}}zzzqqqllljjjlllmmmooouuu|||~~~uuutttqqqnnnlllmmmrrruuuuuu||||||uuurrrqqqnnnhhhbbbVVVQQQJJJDDD???:::777444333333222222111000000000222111111111111000000000........................///............---------///////////////////////////000111222222111000000......////////////..............................------...///...---,,,+++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,111222222333444444333333333444444444444444333333222222222333333333444444222333333333333333444444555555555555555555555555444444333333333222222222111222222333444444555555444444444444444444444444333222222111111000000000------......//////000000222222333333333333222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222111000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000000000111111111111111111111111111111111111000000000000000000//////...//////000222222111222333666888999=========@@@DDDJJJPPPSSSZZZ\\\___```aaaccceeehhhggghhhjjjkkknnnvvv}}}}}}~~~}}}zzzxxx}}}{{{|||yyyoooooojjjiiimmmrrrtttxxx|||yyytttrrrtttwwwwww}}}xxxsssrrrrrrssssssuuu{{{{{{zzzxxxuuuwww|||~~~zzzyyyrrrrrrqqqppprrrvvv}}}}}}|||~~~xxxqqqhhhbbb]]]XXXRRRLLLEEEAAA===999888666444333111111111111111111111111111111111111000000000000........................111111111111111111111111////////////////////////111222333444444222000///---......//////......---........................***,,,---......,,,***))),,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,444444444444444333222111333444444555555555444444222222333333333444444444222222222222333333444444333333333333333333333333444444333333333222222222111111222222333444444555444444444444444444444444222222222222111111000000------......//////000000111222222333333222222111111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222222222222111111000////////////////////////000000111111111111000000////////////////////////////////////000000000000////////////////////////................................................////////////////////////////////////////////////........................////////////////////////000000//////////////////000000000000000000000000//////000000000111111111111111000////////////000222222222111222333444555888888777999<<<@@@EEEHHHNNNQQQVVVZZZ^^^bbbfffiiihhhiiijjjjjjmmmuuu~~~~~~}}}|||zzzzzz}}}}}}tttkkkgggbbb```dddjjjooouuu{{{yyyxxx{{{yyy}}}}}}|||}}}}}}|||{{{vvvsssssssssqqqtttxxx}}}wwwuuuvvvvvvwwwzzz}}}}}}rrrtttxxx~~~|||zzzvvvtttfff___UUUMMMHHHDDDAAA>>><<<:::777666555555444333000000111111111222222222000000000000000000000000////////////////////////222222222222222222222222........................000111333333333111///---------............------........................)))***,,,---,,,+++)))'''++++++,,,,,,---,,,,,,+++*********+++++++++,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,555555555555444333222111333444444555555555555444333333333333444444444444111222222333333444444555222222222222222222222222444444333333333333222222111111222222333333444444333333333333333333333333222222222333222222111000//////////////////000000111111222222222222111111111222222333333222222111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111///000000111000000/////////////////////////////////000000111111000000///////////////////////////////////////000000000000000000000000000000000000................................................------------------------////////////////////////........................////////////////////////000000////////////......000000000000000000000000/////////000000111111111111111000//////000000000111111000000111111222222444444444444666999<<<>>>@@@DDDIIIOOOTTTYYY^^^bbbfffgggiiiiiilllsss}}}vvvtttvvvzzzsssiiiccc```bbbfffiiimmmsssvvv|||{{{yyyuuurrrtttyyywww}}}~~~}}}zzzvvvuuutttqqqqqqtttuuutttvvvyyy}}}zzzvvvvvvxxx~~~{{{yyywwwooorrryyy|||yyyuuupppiiibbb]]]QQQKKKCCC<<<999888888888777666444333444444333111.../////////000000000000//////000000000000000111//////////////////////////////000000000000111111............................../////////...,,,+++------............------........................******+++++++++***)))(((***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,333444444444444444333333222333444555555555555444333333333444444444444555222222222333444555555555333333333333333333333333444444333333333333222222111111111222333333444444333333333333333333333333000111222333333333222111000000000000000000//////111111222222222222111111111222222333333222222111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111///000000111111000000000000000000000000000000000...//////000000//////...////////////////////////.../////////000000000111000000000000000000000000////////////////////////........................------------------------////////////////////////........................////////////////////////000000/////////.........000000000000000000000000000000000000000/////////000///////////////000111000000000000111111222222222222222333444555666777777:::>>>BBBEEEJJJOOOSSSXXX[[[___bbbeeekkkttt{{{~~~{{{sssjjjiiimmmrrrvvvzzz~~~}}}nnniiigggjjjkkkjjjjjjllliiinnnsssvvv||||||rrrooolllkkkhhhfffjjjqqqrrrzzz~~~}}}{{{wwwtttuuuvvvyyy|||tttqqqpppqqqpppsssyyy|||zzzzzz}}}{{{}}}{{{xxxwwwxxxuuuvvvzzz~~~zzzrrroooiiiccc\\\TTTMMMGGG@@@===888555444444555555444222111111222333222000///////////////000000000////////////000000111111........................------......////////////..............................------------------,,,------......------,,,........................,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,******++++++,,,------...------,,,+++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,222222333444555555555555222222333444555555555444333333333444444444555555222222333444444555666666444444444444444444444444444444444333333333222222000111111222333333444444222222222222222222222222///000222333444333333222222222111111000000//////111111222222222222111111222222222333333222222222111111111111111111111111000000111111222222222222222222222222222222222222111111111111111111111111111222222333333333222222111111111111111111111111......////////////......////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////........................////////////////////////000000//////.........---000000000000000000000000222222111000///...------...............///000000000000111222222333444444222222333333444444444444333555777999<<>>===888444222222111111111111222222000000000000000000000000000000000000000000000000222111111000///......---//////.........---------+++++++++,,,,,,---------/////////...---------,,,---------------------------------...//////...---......---,,,,,,+++******+++***))))))***---000222------------------------+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))...,,,******,,,------,,,...---,,,+++************++++++,,,,,,,,,++++++***444444333333333222222222444444444555555555666666444555555666666666666555444444555555555555444444222222222222222222333333333333333333333333333333555333222222444555555444555444444444444333333333222222222222111111111111222222111000000000000000000000111111111222222222222222222222222222222222222222222111111111000000222111000000000000111222333333333333222222222222222222111000000000000000111111111111000000000///111000///......///000111/////////......///////////////......---........................///000000.../////////000000000111000000000///////////////...........................------------...////////////.........---------...------,,,---...///000//////////////////////////////////////////////////////000000000000000///////////////////////////.../////////000000000000111111111111111111111111111111000///000111333444222333444666666777777777777:::===@@@CCCGGGNNNRRRYYYZZZ[[[\\\\\\]]]___bbbcccfffhhhiiikkkpppwww}}}~~~{{{{{{{{{{{{~~~xxxppppppqqqtttwwwyyyxxxwwwsssrrrooojjjeeedddgggjjjnnnoooqqqvvv{{{zzzssskkkiiilllnnnmmmjjjkkkoooyyy~~~||||||~~~}}}}}}wwwwwwvvvxxx~~~|||zzzyyyxxx|||~~~}}}xxxzzz~~~|||vvvqqquuuwwwyyy|||~~~zzzuuuqqqnnnkkkiiifffaaaZZZSSSLLLHHHEEE@@@:::777888777444111111111000000000000111111000000000000000000000000////////////////////////111111000000//////......//////.........------------------------.....................------------------------------------///...............,,,+++---------,,,,,,+++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,---,,,+++***))))))))))))***+++++++++++++++******333333333333222222222222444555555555555666666666555666666666666555555444444444555555555555444444555444444444444444444333333333333333333333444444555444333333555666666555666666666555555555444444333222222222111111111111222111000000000000000000000000000111111111222222000000000000000000000000222222222111111111111111222222222222222222222222222222222222111111111000222111000000000000000000111111111111000000000000000000////////////000000//////000000000000//////------------------...///...............///000000////////////000000000000111111000000///......---...........................------------...//////...............---------...------------...//////////////////////////////////////////////////////...///000111111111111111////////////////////////....../////////000000000111111111111111111111111222111000///000000222333222222333444444444444444444666777888999<<<@@@CCCIIIKKKNNNQQQSSSVVVZZZ]]]___bbbeeefffhhhlllsssyyy{{{tttrrrsssxxx{{{xxx|||}}}}}}}}}~~~{{{wwwsssrrrtttvvvxxxvvvtttsssuuuvvvwwwvvvnnnhhhaaa___aaabbb```]]]dddiiittt~~~}}}{{{yyyxxxxxxzzzyyyyyywwwqqqlllooosssyyy|||{{{|||}}}~~~}}}~~~{{{zzzxxxwwwuuurrrnnnkkkpppsssxxx}}}}}}zzzvvvpppjjjeeebbbZZZVVVPPPJJJCCC>>>;;;999888555111000222333222000000000////////////000000000000000000000000000000........................////////////////////////...............---------/////////...............------------............------------------------000/////////---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---+++)))***+++---,,,+++******))))))***)))******+++++++++******333222222222222222222222444444555555555666666666555555555555555444333222444444555555555555444444666666555555444444333333333333333444444444444444666444333444666777777777777777777666666666666555333333222222222111111111111111000000000000000111000000000000111111111111000000000000000000000000111111111111111111111111111222333333333333222111111111111111000000000000111111000000000000000111111111111000000000000000000000////////////000000...///000111111000///...,,,,,,,,,,,,,,,---...///...............///000000////////////000000000000000000/////////....................................------------...//////........................------------......//////////////////////////////////////////////////////,,,---...000000111111111////////////////////////........./////////000000111111111111111111111111222111000000000000111111333444444444444444333333444555555555666777999;;;<<<>>>BBBEEEHHHLLLQQQTTTVVVYYY]]]___aaafffmmmsssxxxzzzzzzuuunnniiihhhiiimmmvvvzzzxxxuuuvvvuuurrruuu|||}}}|||}}}}}}||||||qqqlllfffccccccbbb___\\\bbbfffnnnxxx|||~~~~~~|||zzz{{{~~~}}}~~~|||~~~zzzvvvttttttuuuxxxzzzuuutttuuuuuussspppooovvv|||{{{~~~{{{uuutttssssssssssssrrrpppsssvvv{{{~~~zzzxxxtttrrrnnnhhhaaaZZZTTTQQQFFFDDD@@@<<<888666555555333111//////111222222111//////............//////000000000000000000000000..............................//////////////////........................000//////......---------,,,,,,,,,------.........------------------------.../////////---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...333666444---)))(((***------,,,+++++++++++++++))))))******++++++******222222222222222222222222444444444444555555555555444444444444444333222111444444555555555555444444555555444444333333222222333333333444444555555555666444333444666888888777888888777777777666666666333333333222222222222111111000000000000000111111//////000000000111111111////////////////////////111111111111111111111111111222333333333333222111111111111000000000//////111000000000000000111111000000000000000000111111//////000000000000//////------///000000///------,,,,,,,,,,,,,,,---...///...............///000000000000000000////////////---........./////////000...........................------------...//////---.....................---------...............////////////////////////........................+++,,,---...////////////////////////////////////............////////////000000000000000000000000111111000000000000000000222333333333333222111111000000000111222333444444555777:::<<<>>>AAAEEEHHHIIIMMMQQQTTTWWW\\\ccciiikkklllkkkhhhdddaaabbbdddhhhmmmpppnnnkkkkkklllkkkvvvyyyuuupppllljjjgggccc```bbbdddiiioooqqqrrrwww~~~~~~{{{|||||||||||||||{{{|||~~~yyyuuuvvvvvvyyy~~~zzz{{{}}}yyytttrrrssstttvvvzzz|||wwwrrrppprrruuuwwwwwwuuu}}}}}}~~~yyy|||vvvpppooonnnpppsssuuuvvvuuuwwwxxx{{{{{{xxxsssmmmiiibbb```[[[UUUOOOHHHCCCAAA999999888777666444333333222111000000111222111111//////............//////////////////////////////////////////////////////............////////////---.....................///.........------,,,,,,+++,,,,,,,,,------......------------------------***---......,,,+++,,,...+++,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++000444777555///***)))+++...------,,,,,,,,,,,,---))))))***+++++++++++++++111111111222222222222222222333333333333444444444333444444444444333333222444444555555555555444444333333333333333333222222333333333444555555666666555444333444666888888888888888888777777777666666333333333333222222222222000000000000000111111222/////////000000000111111////////////////////////111111111111111222222222222222222222222222222222111111111111000000000///000000000000000111111222000000000000111111111111//////000000000000//////------............------------------------...///...............///000000000000000000////////////,,,------...//////000000------------------------...------------...//////---------...............,,,---......//////......////////////////////////........................+++,,,------............////////////////////////------........./////////000000000000000000000000///000000000000000000000///000000000000000//////000//////000222333333222333444666666666888:::======AAAEEEHHHJJJNNNTTTYYY]]]^^^^^^^^^]]]]]]___aaafffiiikkkjjjhhhgggiiikkkzzz|||xxxuuurrrnnnjjjgggffffffiiimmmooopppwwwxxxvvvvvvtttssswww|||yyyxxxvvvxxx{{{}}}zzzwwwvvvwwwxxx}}}|||yyyvvvwww{{{}}}xxxuuuuuuwwwxxxyyy}}}yyyvvvrrrqqqtttxxx{{{}}}~~~~~~xxxsssrrruuu}}}{{{vvvpppooooooqqqtttuuuuuuuuurrrqqqpppmmmhhhaaaZZZVVVNNNLLLIIIDDD@@@;;;888666444555555555444222000...000000000000000000////////////............//////////////////////////////////////////////////////........................---------........................---------------,,,,,,,,,,,,------------------------------------))),,,///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------************************++++++++++++++++++++++++***---000///---+++,,,---------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,000111111111222222222222111111222222222222333333444444555555666666555555444444555555555555444444333333333333333333444444333333444444555666666666444333222333666888888777888777777777777666666666444444333333333222222222000000000000000111222222////////////000000000111000000000000000000000000000000111111111222222222222111000000000000111222222222111111111000000000000000000000000111222222///000000000111111111111...///000111111000///...//////............////////////......---........................///000000111000000000/////////...........................------------------------...------------...//////---------.........//////,,,---.../////////...---////////////////////////........................------...............---////////////////////////---------.........//////000000000000000000000000......///000000111111111...//////000000000000///333111000111444444333111222333444333222222444666555999<<<===>>>@@@EEEIIIMMMOOOQQQSSSVVVXXX[[[]]]bbbeeegggiiiggggggjjjnnn|||~~~{{{xxxuuusssqqqpppqqqtttuuuxxxyyyvvvuuusssppptttzzzzzzrrrkkkkkkmmmssszzzzzzvvvuuuwwwyyyzzz{{{~~~yyyvvvvvvxxx}}}~~~{{{xxxyyy|||vvvwwwxxx|||~~~}}}{{{tttooonnnpppuuu}}}}}}yyytttsssrrrqqqqqqpppmmmkkkbbb```]]]WWWRRRLLLGGGDDD>>>===;;;999777555444333222222222222111000///...///000111111000//////000000//////////////////000////////////////////////......................../////////......------,,,---------.........//////.............../////////------,,,,,,,,,,,,,,,,,,------------------------)))---000///+++)))+++...---------,,,,,,++++++++++++******))))))***+++,,,++++++++++++++++++++++++.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,---+++++++++******++++++,,,******+++------......---000000111111222222222222000000111111111222222222555555666777888888888777444555555555555555555444222333333444444555555555333333444444555666777777333222222333555777888777777777777777666666666666444444444333333333222222000000///000000111222222////////////000000000000111111111111111111111111000000111111222222222222222111///......///111222222222222222111111111111000000///000000111222222//////000000111111111222...///000111111000///...111000///......///000111111000///..............................///000000111111000000/////////.../////////...------,,,,,,------------------------...------------...//////---------.........//////,,,,,,.../////////...---////////////////////////........................//////////////////......////////////////////////---------.........//////000000000000000000000000------///000111111111111000000111222222222222222111///...///111111///,,,222333333222000000111333222555777777666777:::===BBBDDDGGGKKKPPPTTTWWWYYY^^^```dddfffffffffjjjooo||||||}}}~~~~~~}}}zzzzzz|||}}}~~~zzzxxxvvvssswww|||yyynnnhhhaaabbbgggoooyyywwwwwwvvvrrrpppqqqvvv{{{{{{}}}}}}zzzwwwtttwwwyyy~~~~~~xxxvvvwww{{{}}}yyyuuuxxxzzzvvvrrruuuwwwtttooonnnqqquuuvvv~~~{{{tttrrrooommmjjjfff```]]]TTTQQQMMMGGGBBB===:::999666555555444333333333444111111000000000111222333...000222222111111111222000000////////////000000////////////////////////------------------------000000///...------,,,,,,---------.........//////......//////000000111111---------,,,,,,+++++++++------------------------+++///111///***((())),,,......---,,,,,,+++******((()))***+++,,,++++++***))))))))))))))))))))))))---------,,,,,,+++++++++))))))))))))))))))))))))------------------------,,,***))))))***++++++******)))))))))))))))*********+++,,,---............222222333444444444444333333333333444444555555555555777888888777666666777444444444444444444444444444444555666666555444333555666777666555444555777555555555555555666777777999888666555444444444555444333333222222111111111111111000000000000111111222222222111111111111000000000////////////000000000000111222222222222222...//////000000000000000//////000000111111222222333222111111000000111111111000///......///000111000000000000////////////............////////////000000000000000000000000////////////////////////111111000///////////////.................................------,,,,,,,,,........................,,,,,,,,,---------......---.........---,,,,,,+++------------------------------------------------////////////////////////...------,,,,,,,,,---------------............//////...---,,,,,,---...///------------........./////////000000111111111222111111111111111111111111,,,---///000222222333333333333333333444444555666888999;;;>>>AAADDDFFFGGGVVVXXX\\\___ccchhhmmmqqqyyy~~~yyypppjjjaaaccciiitttuuummmiiiggghhhlllqqqyyy}}}xxxsssppprrryyyxxxzzz~~~zzzuuuqqqoooyyy~~~zzzvvvsssrrrrrrqqqppppppoooppppppyyy|||~~~}}}yyyvvvqqqnnniiibbbZZZRRRKKKHHH===<<<;;;999888777777777000000000000000000000000000000000000000000000000000000000000000000000000......---------,,,,,,,,,------...///000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************+++++++++*********))))))************************************************(((((((((((())))))))))))++++++******000666555///111222222333333333333333111111111222222333333333444666777777666555555666555555444444444444444444444555666666666555444444444666777666555444555777555555555555555666777777888777666444333333444444222222222111111111111111111111111000000111111111222222222111111111111000000000////////////000000///000000111111111111111...//////000000000000000000000000000000111111111333222111111000000111111111000////////////000111000000000000////////////------------....................................////////////////////////111000000///////////////..............................---------,,,,,,,,,........................,,,,,,,,,---------......------......------,,,+++------------------------------------------------...........................------,,,,,,------------------............//////...------------...///------.........///////////////000000000111111111////////////////////////......000111222222222333111000000000000111111222333444555888:::<<<>>>???EEEHHHMMMRRRWWW^^^eeeiiipppxxx}}}{{{{{{|||~~~xxxrrrlllnnnvvv~~~tttmmmkkkkkknnnssszzz|||rrrqqqqqqssszzzwwwrrrpppoooyyy~~~~~~~~~}}}~~~~~~xxxsssnnnllljjjkkkkkklllnnnppprrrsssxxxyyyzzzzzzwwwrrrmmmjjj___]]]XXXRRRKKKEEE@@@>>>:::999888666555444444444000000000000000000000000////////////////////////////////////////////////000000/////////.........---...//////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,------------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++************************+++++++++*********))))))************************************************(((((()))))))))******************+++111888777222000111111222333222222222111111222222222222333333333555666666555444444555666666555555555444444444555555666666666666555555444555666666555444555666555555555555555666777777777777666555444444444444000000000000111111111111222222111111111111222222222222222111111111111000000000////////////000000...//////000000000000000...///000000111111000000111111111111000000000000222222111000000000000111111000000//////000000111000000000000////////////,,,,,,,,,------------...........................////////////////////////000000//////......//////...........................------------,,,,,,,,,////////////////////////,,,,,,,,,---------......------......------,,,,,,------------------------------------------------........................---------,,,,,,------...---------............//////...------------...///....../////////000000000//////000000000000111111........................000000111222222222222222111000/////////////////////000111222444555666777777:::???CCCHHHOOOUUUZZZaaagggoootttuuuvvvxxxzzz{{{}}}~~~~~~|||zzzzzz{{{}}}|||xxx}}}}}}qqqsssvvvzzzyyyrrrlllnnnttt{{{xxxuuuwwwzzz~~~yyyvvvvvv|||{{{yyyyyyzzz|||~~~|||vvvqqqllliiihhhgggggghhhiiijjjlllnnnooonnnnnnmmmjjjeee^^^XXXUUUKKKHHHDDD???;;;888666555666555444333222111111111000000000000000000000000///////////////////////////////////////////////////////////////.........//////////////////...---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,************************+++++++++***************************************************************))))))*********+++++++++)))******+++111888888444000000111222222222222111444444444444444444444444222444555555444333333444777666666555555444444333555555666666666666666666444555666666444444555666555555555555555666777777777777777666666555555555000000111111222222333333333222222222222222222333222222222111111111000000000000////////////000000---......///000///////////////000111111111111000222222111111000000//////222222111000000000000000000000000000000000000000000000000000////////////,,,,,,---------.................................////////////////////////000//////.........//////........................------------------------////////////////////////,,,,,,,,,---------......,,,------...------,,,,,,------------------------------------------------........................------,,,,,,,,,---......---------............///.........------.........////////////000000000000//////000000000000000000111111111111111111111111111111222222222222111111333333222111000000000000000000111222222333444444444666888:::===@@@EEEHHHOOOTTTYYY]]]```bbbeeeggghhhlllppptttuuuwwwyyy{{{zzzuuurrruuuyyy~~~~~~~~~}}}{{{zzz{{{}}}~~~zzzzzzuuurrrttt}}}~~~{{{uuurrrpppttttttuuuwwwyyy|||}}}~~~}}}zzzuuupppllliiihhhhhhhhhgggeeedddbbbaaa``````ZZZYYYWWWSSSOOOIIIDDDAAA===;;;888555333333333444222222111000000///000000000000000000000000000000////////////////////////////////////////////////------------------------//////000000///...------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********************************++++++,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,)))+++++++++///555555222000000111222222222222111444444444444444444444444222444555555444333333444666666555555444444444444555555555555555666777777444555666555444333444666555555555555555666777777888888888888777777777666222222222333333444444444333222222222222222222333222222222111111111000000000000////////////000000------...//////////////////000000111111111111111222222111111000000//////222111000000//////000000000000111111111111000000000000000000////////////---.........//////////////////////////////////////////////////////////////////............//////........................------------------------////////////////////////,,,,,,,,,---------......,,,,,,------...------,,,------------------------------------------------........................,,,,,,,,,,,,,,,---...///---------............///---..................---////////////000000000000000000//////////////////222222222222222222222222111222222222222111000000444333222111111111111111111111222222222222222222333444555555444666999;;;@@@CCCFFFHHHJJJLLLOOOPPPRRRUUUZZZ]]]```aaadddeeemmmpppuuuxxxyyywwwuuutttkkkhhhddddddhhhooouuuyyyxxxzzz{{{zzzxxxyyy{{{}}}~~~}}}|||~~~~~~}}}~~~{{{zzzyyy|||~~~|||yyy|||~~~yyy{{{}}}~~~~~~{{{vvvpppmmmlllpppqqqsssvvvxxxyyyzzz{{{xxxuuuooojjjeeecccccccccaaa___[[[WWWTTTPPPNNNMMMDDDDDDCCCAAA>>><<<999888666555333111111222333555111000000/////////000000////////////////////////................................................,,,---------------------//////000000///...------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************************************************************************************++++++++++++,,,,,,,,,,,,))),,,,,,***,,,111111...000111111222333222222222333333222222222222111111222444555555444333333444444444444444444444444444444444333444444555666777333444555555444333444555555555555555555666777777666777777888888777777666333333333444444444444444222222111111111111222222222222222111111111111000000000////////////000000---......//////////////////000111111222222111111111111111111000000000000111111000////////////000000111111222222111111000000000000000////////////........./////////000000000000000000000000000000////////////////////////......------......//////........................,,,,,,,,,------------...........................,,,,,,,,,---------......,,,,,,------......------------------------------------------------------------------------------,,,,,,,,,,,,---......///---------............///------...//////...------....../////////000000000000000////////////......////////////////////////000000111111111000000///111000///////////////000000000000000000000000000...///000000///111333666666777999:::<<<===>>>>>>@@@CCCFFFHHHJJJKKKNNNPPPUUUYYY]]]``````___^^^^^^WWWTTTQQQRRRXXX___eeehhhooossswwwxxxxxxyyy||||||zzzzzz{{{{{{zzzyyy|||{{{zzz~~~vvvxxxzzz~~~|||{{{~~~xxxxxxzzz~~~vvvssstttxxx{{{|||zzzxxxwwwyyy~~~yyyzzzzzzxxxtttpppnnnnnnrrrrrrtttuuuvvvvvvvvvvvvppplllfff___ZZZVVVUUUTTTNNNMMMJJJGGGCCCAAA???>>>888888777777777666666666222222111000000111222333000000/////////000111111////////////////////////........................................................./////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++,,,,,,***************************************+++++++++******************************************************+++++++++,,,,,,,,,))),,,---***+++......+++111222222333333333333333333333333222222111111111333444666666444333444555111111222222333444444444333222222222333444666777333444555555333333444555555555555555555666777777444555666777777666555444444444333333333333333333111111111000000111111111222222222111111111111000000000////////////000000......///000000000000///000000111222222222222111000000000000000111111111111111000///////////////000111222222222222111000000000000000////////////---------.........//////////////////////////////////////////////////////...------------...///000........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,------......------------------------------------------------------------------------------,,,,,,,,,,,,---...//////---------............///------...//////...------------........./////////000000/////////....................................//////000000000//////.........---......//////////////////////////////---.........---...111333111111222444666666666555777999:::;;;;;;<<>>===<<<:::999888777777444444333222333333444555000000000000000000000//////////////////000111111////////////////////////........................................................./////////000000---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------************************,,,,,,++++++++++++++++++************************))))))*********+++++++++************************************************************++++++++++++(((,,,---++++++...///---222222333444444444444333555555555444444333333333333555666666555444444555///000111222333444444555222222111111222444555666333444555555333333444555555555555555555666777777222333444555555555444333444333333222222111111111111111000000000000111111222222222111111111111000000000////////////000000...//////000000000000000000000111222222222222111//////000000111111222222111111000///////////////000111222333333222111000000000000000////////////,,,,,,,,,---------..............................////////////////////////---------------...///000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---------------------------------------------------------------------------+++++++++,,,---...///000---------.........//////,,,---...//////...---,,,------------.........///000000//////.........---........................------...///////////////...............///000111000000000000000000000000111111111///......000111//////000333555555444333555666666555555555888:::888;;;>>>>>><<<;;;<<<>>>;;;888666777:::>>>AAABBBGGGNNNXXX^^^bbbgggnnnttt}}}~~~~~~~~~|||zzzyyy|||}}}uuutttrrrpppqqqtttxxx{{{}}}|||uuuooonnnpppqqqrrrmmmwww}}}}}}}}}vvvttttttppplllqqqvvvzzz}}}|||wwwooooooooopppssstttsssrrryyy~~~vvvnnnnnnrrrzzz}}}wwwrrrrrrtttvvvvvvsssmmmiiihhhjjjooowww~~~zzzuuuooollllllnnnooooooqqquuuxxxxxxuuusssrrrsssmmmmmmnnnllljjjiiiiiijjjbbbaaa```^^^[[[YYYXXXWWWPPPMMMJJJEEEAAA>>><<<;;;888777666555555444444444444333111000000000111222000111111111000///..................///000000111////////////////////////................................................,,,,,,,,,---------......------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------************************---,,,,,,++++++*********************************))))))******++++++++++++************************************************))))))*********+++++++++'''+++---+++,,,///111000333444555555666666555555444333222222222333444555555555444444444333333333333333333333444333111...222222222222222222222222111222333333444444333333666666666666555444333222333444555666666555444333555555444333333222111111////////////////////////111000/////////000222333111111000000//////......////////////000000000000////////////000111222333222222111000//////000000//////000000000000////////////000000111111111222333222000///.........///000///...------...///000---------.........//////---------............/////////.........---------////////////////////////......---------,,,,,,,,,...---,,,+++,,,---...///000///...------------------------.........//////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------...---,,,,,,,,,,,,---...---...............------.../////////...---,,,,,,000000000000000000000000------...///000000//////............////////////////////////////////////............////////////000000000000000000000000222222222222222222222222666777777888888888888888111222333444666777888888;;;???EEEKKKRRRYYY```dddlllqqqwww{{{}}}~~~~~~~~~}}}{{{||||||yyyvvvuuupppqqqsssrrrqqqsssxxx}}}{{{vvvpppmmmlllnnnpppqqqmmmmmmpppyyytttnnnnnnpppqqqppprrrvvv{{{}}}yyyuuurrrpppkkklllnnnpppqqqrrrrrrqqqwww|||yyyrrrnnnmmmlllqqqwww|||~~~|||xxxuuuqqqooonnnnnnoooooonnnlllmmmnnnppptttxxxzzzyyywwwrrrpppnnnlllkkkkkkmmmnnntttsssqqqppppppnnnkkkiiigggfffccc```]]]ZZZYYYXXXPPPOOONNNKKKHHHFFFDDDCCC>>>===;;;999777666555555000000000000000000000000000000////////////000000////////////000000000000000000////////////000000////////////////////////000000///...,,,+++***))),,,------......------,,,////////////////////////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++........................+++******))))))******+++,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************)))))))))((())))))***+++,,,---///111111///,,,***000111222222333333222222333222222111222333444555555444444444444333333333444222222222333333111///222222222222222222222222222222333444444444444444666666666666666555333333444555666666666666555444444333333222111111000000////////////////////////111000/////////000222222111000000000/////////...////////////000000000111000000000000111222333333333222222111000000111111//////000000000000////////////000000000111111111222111000///.........///000///...------...///000,,,------------.........---------............/////////.........---------........................------------,,,,,,,,,,,,---,,,,,,+++,,,---...///......------------------------------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------...---,,,,,,,,,,,,---...---...............------.........///......------////////////////////////---......////////////...............////////////....................................////////////000000000000000000000000222222222222222222222222222222333444444444444444111222222333444555666666444777:::===@@@DDDIIILLLYYY^^^eeelllqqquuuyyy{{{}}}}}}|||{{{zzz{{{~~~{{{wwwuuusssrrrqqqqqqpppppppppsssxxx{{{~~~}}}xxxppplllhhhfffhhhjjjllllllmmmmmmnnnttt||||||tttkkkgggiiilllnnnmmmsssuuuyyy|||wwwvvvssspppmmmjjjgggfffjjjkkkmmmnnnpppppppppooooootttxxxwwwrrrllliiiiiimmmpppuuuyyyzzzxxxtttrrrnnnmmmlllnnnooopppnnnmmmmmmnnnooosssvvvwwwuuutttooonnnllljjjhhhhhhhhhhhhllljjjgggfffdddbbb^^^[[[UUUTTTQQQOOOLLLJJJIIIHHHBBBAAA@@@>>><<<:::888777888777666444333222111111000000000000000000000000111000000//////000000111.../////////000000000000000000///////////////000........................//////...---,,,++++++***,,,------......------,,,........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------++++++************++++++,,,++++++***))))))******++++++++++++++++++++++++******************************************************++++++++++++*********************************************************))))))))))))***+++++++++,,,...//////...---,,,222333444444555555444444222222111111222222333444444444444444333333333333444222000000222222222111333333333333333333333333333333333444444444555555777777777777666555444444444555666777777666555444222222222111000000//////////////////////////////000000000///000111111222000000000000/////////////////////000000000111111111111111222222333333444333333222111111111222222//////000000000000////////////000000000000111111111111000///............//////...------...//////,,,,,,,,,,,,---------------------............///...............---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000---,,,,,,,,,,,,------...------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------...------,,,,,,------...------...............---------......///.........////////////////////////....../////////......---............////////////....................................////////////000000000000000000000000000000000000000000000000///000111111222222111111111111222222333333333333111333555666777999<<<>>>DDDIIIPPPWWW]]]dddiiimmmpppqqqsssttttttvvvyyy{{{|||{{{yyyvvvtttrrrqqqqqqqqqnnnkkkkkknnnrrrvvvxxxzzz}}}}}}xxxsssqqqhhhgggeeefffiiikkkllllllpppooonnnppptttxxxzzzzzzppplllgggfffiiinnnppppppvvvwwwxxxyyyxxxwwwvvvuuummmlllkkkiiigggeeedddccchhhiiikkklllmmmmmmmmmlllnnnqqqtttsssooolllkkkllloooqqqsssttttttrrrooommmjjjjjjlllnnnppppppnnnlllkkkjjjkkkmmmnnnnnnlllkkkgggfffeeecccaaa___^^^]]]]]][[[XXXUUUSSSPPPLLLIIIBBBAAA???===<<<;;;::::::888888777555444333222222222222111111000/////////000000000000000000000000000000////////////000000....../////////000000000111000000///.........///..............................---------,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******)))*********++++++++++++++++++++++++******************************************************++++++++++++******************************))))))))))))))))))))))))***************+++,,,,,,++++++,,,,,,------......333444555555666666555555111111111111222222333333444444444333333333222222444222000///111222333333333333333333333333333333444444444444444444555555888888888888777666555444555555666777777666555555222222111111111000000000////////////////////////000000000000000111111222000000000000//////////////////000000000111111111111222222333444444444444222222111111000111111222//////000000000000////////////000000000000000000000000//////....................................+++++++++,,,,,,,,,---------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++---...///000++++++++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++,,,------......------------------------------,,,---......///.........,,,,,,---.../////////...////////////////////////////////////...---,,,,,,............////////////....................................////////////000000000000000000000000000000000000000000000000000000111222222222222222111111111111111111111111000222444555555777:::===;;;>>>BBBFFFJJJNNNTTTWWW]]]```dddfffhhhiiilllnnnsssrrrrrrqqqpppooooooooolllgggcccccchhhmmmpppppptttwwwzzzyyyvvvssspppnnngggfffgggiiilllnnnnnnmmmooonnnmmmmmmmmmnnnnnnnnnkkkiiiggghhhlllppprrrrrruuuttttttrrrpppnnnkkkjjjjjjjjjiiihhhggggggffffffhhhiiijjjlllllllllkkkkkknnnppprrrqqqooonnnoooppppppppppppooonnnllljjjiiifffggghhhkkklllkkkhhheeebbbaaa``````aaa```^^^\\\ZZZZZZYYYWWWTTTQQQOOOMMMLLLJJJGGGEEEDDDAAA===;;;999888777666555555555555444333333333222222222111000000111111111111000000000000000000000000000000//////............//////........./////////000000111000///.......................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,+++*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***************+++++++++++++++++++++++++++******************************************************++++++++++++******************************))))))))))))))))))))))))++++++******++++++,,,------,,,+++++++++,,,------000000111222222222222111111111222222333333333333444444333333333222222222444222000000222444444444333333333333333333333333444333333333333444555666888888888888777666555444444555666777777666555444222222222222222111111111000000000000000000000000///000000000111111111111////////////000000000000000000000000111111111111222222333444444444333333000000////////////000000//////000000000000//////000000/////////////////////////////////.........------............------+++++++++,,,,,,,,,---------------............///---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++---......///++++++++++++,,,,,,---...------------------,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++,,,------......------------------------------,,,------...//////......,,,,,,---.../////////.................................///......---,,,,,,............////////////....................................////////////////////////////////////////////////////////////000000111222222222222111000000000000000/////////,,,...///000111222555888777999:::;;;<<>>BBBDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNLLLKKKKKKNNNRRRTTTUUU[[[___dddggggggeeecccbbbccccccdddgggjjjkkkiiihhhgggiiijjjjjjhhhhhhiiijjjjjjiiijjjjjjkkkmmmooopppooonnnmmmllljjjiiihhhggggggggggggffffffeeeeeeeeeeeefffgggggggggfffeeedddbbbbbbaaa``````aaaaaabbb___^^^]]][[[YYYWWWVVVUUUMMMLLLLLLLLLLLLKKKGGGDDDFFFDDDBBBAAABBBAAA???>>>======<<<:::999777666666555444333333444444333111111000000//////000000111////////////000000000000,,,---///000000000///...////////////////////////------,,,,,,,,,,,,------------.........////////////......---......//////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------,,,,,,++++++++++++,,,,,,*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++***************************************+++,,,,,,///...,,,+++++++++,,,---333333444555555555555444222333444555555555444444333333333222222222222111222222222444777888777666444444444444444444444444333222111000000222333555666666666666666555333333222333444555555444333222111111111111111111111111000000000000000000000000...///000111222111111000.../////////000000000111000000111111111222222222111222333444444333222000///////////////000111111//////000000000000//////000000/////////.........------...//////......---,,,------......------,,,,,,------------.........---------............///---------.........//////------------------------------------,,,,,,,,,,,,)))***+++,,,---,,,,,,+++......---------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......+++,,,------......------,,,,,,---......---,,,,,,+++,,,---...////////////.........///......------........................,,,,,,---.........------............////////////------------------------............////////////////////////////////////000000000000000000000000,,,---......//////......////////////000000000000000111111000///...000111///000222222222222444555555666888888888999:::<<<;;;<<<===>>>>>>>>>===<<<===>>>???@@@AAABBBEEEGGGLLLOOOSSSUUUUUUTTTTTTTTTUUUUUUVVVYYY\\\^^^^^^\\\ZZZ\\\______^^^^^^___aaaaaaaaaaaaaaabbbcccfffhhhgggfffeeedddccccccbbbbbb``````___^^^]]]\\\\\\[[[XXXYYYYYYZZZYYYXXXWWWVVVVVVTTTSSSSSSSSSRRRRRRQQQMMMMMMLLLKKKIIIHHHFFFFFF???>>>======>>>===;;;999<<<:::888777888888777666555555333222111222222333222111000111333333111///000000////////////000000111111111111222222222222,,,---///000000///...---///////////////////////////......------......///---------.........//////------------...///000000---------------------------------------------,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++************++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,---...///000000000111222222222222111333444555666666666555444333333333222222222111111222222333666999999888666444444444444444444444444222111000//////111333444666666666666555444333222222222333444444333222222////////////000000000000000000000000000000000000...///000222222111111000.../////////000000111111000111111111111222222222000111333444444333111000000000///000000111222222//////000000000000//////000000//////.........---,,,---.../////////...---,,,,,,---......---,,,,,,---------.........//////---------.........//////---------.........//////------------------------......------------,,,,,,)))***,,,,,,---,,,+++***000///......---------------------,,,,,,+++++++++,,,,,,,,,------.........------------------------........................,,,,,,,,,---------......+++,,,------......------,,,,,,---......---,,,,,,+++,,,---...////////////.../////////...---,,,,,,........................++++++,,,---......................../////////000------------------------............/////////000////////////////////////111111111111111111111111---...//////000000//////////////////000000111111---...//////...///111333...000111111000///000000222333444333222222444666666777888999999888777666222555999999888999<<>>AAABBBAAAAAABBBCCCAAAAAABBBFFFJJJLLLMMMLLLFFFJJJMMMMMMLLLKKKMMMPPPRRRRRRRRRQQQRRRTTTWWWZZZYYYXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMKKKLLLLLLLLLLLLJJJIIIHHHFFFEEECCCCCCCCCBBB@@@???@@@@@@@@@???>>>===;;;:::999777666666777888777666777555333333444444444333333111000//////000222333222111000111222222000...333222222111111111222222///////////////000000000...///111222222111///...////////////////////////000000////////////000000---------.........//////,,,,,,,,,---...///000111------------------------......---------,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++((()))***,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...************************+++******************+++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))******+++)))***+++---///111222333333333333444444444555555555444444333333444444555555444333222111111111111222222333555666888999999666555444333222333444444333333333333333333333333555555555555555555555555222222444444444444222222333222111000////////////////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222111111111111111000//////000000000000000000000000////////////////////////000000///............///---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,---.........---***++++++,,,,,,------...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))+++------,,,,,,,,,------------............///---------............///***+++,,,---............,,,---///000000000///...........................//////////////////////////////.........---------////////////////////////------............------000000//////.........---000000000000000000000000111111000000//////......000000000000000000000000333222222111111222222333222222333333333444444444333333333444444444555555666666777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEGGGFFFEEEEEEDDDDDDDDDEEEBBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>======<<<<<<<<<===<<<:::999999999:::;;;888777666555555555555555444444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000......////////////..................////////////////////////////////////////////////////////////////////////////////////---------............///......//////...---,,,,,,+++,,,---......---,,,+++------------------------------------------------******)))))))))))))))))),,,,,,,,,------.........***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------------++++++---,,,,,,+++*********+++************************)))'''%%%'''***---,,,++++++******))))))******+++,,,+++***))))))***+++,,,************************************************+++++++++*********)))))),,,+++***((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,222222222222333333333444444444333333333333444444555444333222111111111111222222333555666888999999555555333222222222333444333333333333333333333333333333333333333333333333222333333444444333333222333222111000////////////////////////000000000111000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222111111111111111000//////////////////////////////////////////////////////000///......------......---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***,,,------,,,+++,,,---------------............------------............***+++,,,---............,,,---...///000//////...//////.........---------........................//////.........---------.................................//////.........000/////////............000000000000000000000000111000000000/////////...000000000000000000000000222111111000000111111222000000000111111111222222111111222222222333333333444444555666666666666666555555555555555555555555888777666666666777888999666666777888888999::::::======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777888888777777777666666666777777666555555555555555555555444333333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////..................////////////........................................................................------------............------......---,,,,,,+++,,,,,,------------,,,,,,------------------------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++************************+++)))((()))+++------+++++++++++++++++++++++++++++++++***))))))***++++++************************************************+++++++++*********)))))),,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,111111111111222222222222444444333333333333444444444444333222111111111111222222333555666777888999555555444333333333333444333333333333333333333333333333333333333333333333222333333444444333333222333222111000/////////////////////000000000111111000000000000000000000000000000000000000000000000/////////000000000111111222222222222222222222222000111111111111000000///........................///////////////////////////......------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++******,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,...---,,,++++++,,,------------............------------............++++++,,,---............------...////////////...//////.........---------------------------------...............---------...........................//////000000//////...////////////............000000000000000000000000000000000000////////////000000000000000000000000000000000//////000000000///000000000111111111111///000000000000111111111111222333333333333333333111111111111111111111111222111111111111222333333222222333333444444555555444444333333222222333333888888999999888777666555333333222222222222111111222333333333333222111111222222111000000000111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......---............/////////................................................------------------------------------............,,,,,,,,,---,,,,,,+++***------,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++************************...,,,++++++,,,------,,,***+++,,,------,,,+++***++++++***))))))***++++++************************************************+++++++++***************+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,111111111222222222222333444333333333333333333444444333222222111111111222222222333444555777777888666666555555555444444444333333333333333333333333444444444444444444444444333333333333333333333333333222111000//////////////////000000000111111111000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111000000111111111111000///........................////////////////////////......---,,,,,,,,,,,,---------............------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,++++++,,,,,,,,,---------.........,,,,,,---------.........+++,,,------.........---------........./////////---------.........//////------------------------........................//////////////////////////////000000000000/////////////////////.........////////////////////////000000000000////////////////////////////////////111000000//////000000111111111111222222222222333/////////000000000111111000111111222222222111111111111111111111111111111000000000000111111222222222222222333333333444444222111000000000000111111666777777888777666555444222222222222222222222222111222333444333222111000000000////////////000000000000000000000000000000/////////000000000000000////////////////////////000000000000000000000000......////////////......---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***************+++,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++******+++,,,---,,,,,,++++++***++++++,,,************************...---,,,++++++,,,++++++***+++---......---+++***+++******************+++******************************************************************************))))))))))))))))))++++++++++++++++++++++++222222222222333333333333333333333222222333333333333333222222111111222222222333333444555666777777777777777777777666666555333333333333333333333333444444444444444444444444333333333333333333333333333222111000////////////000000000000111111111111000000000000000000000000////////////////////////000000000111111111222222111111111111111111111111///000000111111111000000........................////////////////////////......---,,,,,,,,,,,,---------...//////......---------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,............//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------...------------------------......///***+++,,,---...000111111---------------------------.....................000000000000000000000000//////000000000000//////.........///////////////////////////////////////////////////000000000000////////////////////////111111111000000111111111000000111111111222222222000000000111111111111222111111111222222111111000111111111111111111111111000000111111222222222222//////////////////000000111111111000000111222222222333444444444333222111222222222222222222222222111222333444333222111000000///////////////000000////////////////////////......//////000000000000........................////////////////////////......////////////......------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,***))))))***,,,,,,,,,++++++***++++++,,,,,,************************,,,,,,,,,***)))))))))******+++---......---+++************++++++*********************************************************************************)))))))))*********))))))++++++++++++++++++++++++222222222222333333333444333333222222222222333333333333222222111222222333222333333444555555666666777777777888777777666555333333333333333333333333222222222222222222222222444333333222222333333444333222111000////////////000000000111111111222222000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111///000000111111111111000........................///////////////////////////......---------------------...////////////...------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------.../////////------------,,,,,,,,,,,,...---+++******+++,,,,,,******+++,,,,,,---......------............------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++------,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------...------,,,------,,,,,,------...///******+++---///000111222---------------------------------...............000000000000000000000000...//////000000//////............///////////////000000000000000000000000////////////000000000000000000000000000000000000222111111000000111111222............////////////111111111111222222222222111111111222111111000///000000000000000000000000...///000111111111000000////////////////////////000000000000000111111222333444555555555444333222000000000000000111111111111111111111111000////////////......//////000000......////////////000000---......//////000000111........................////////////////////////......////////////......,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++************++++++++++++******++++++,,,,,,***************************++++++)))((('''(((******+++,,,------,,,+++***)))***++++++++++++***)))***************************************************************+++++++++(((((()))************)))++++++++++++++++++++++++111111111111222222222222333333222222222222333333333222222111222222333333222333333444444555555666555666666777666555444333333333333333333333333333111111111111111111111111444333333222222333333444333222111000////////////000000111111111222222222000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111//////000111111111111111////////////////////////////////////////////////000///......------......------...///////////////...........................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------.........---------,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((***,,,---,,,,,,...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------...------,,,,,,------,,,,,,,,,---...///,,,,,,------.../////////........................---------.........//////.................................//////...................../////////000000000000000000000000000.../////////000000000111000000000000000000000000000000000//////000000000---------.........//////000000111111111222222222000000111111000//////...////////////////////////---...///000111000//////111111111111111111111111///////////////000111111333444555666666555444333........./////////000000222111000000//////000000...---------......///000......//////000000000000------......///000000111------------------------////////////////////////......////////////......,,,,,,---------.........------------------------------------------------------------------------++++++,,,,,,,,,---------+++,,,---............---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///************++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---************************(((***+++)))''''''(((+++++++++++++++++++++++++++)))***++++++++++++***)))************************************************))))))*********+++++++++'''((()))***+++******)))************************000000000000111111111111333222222222222222222333222222222111222222333333333333333444444555555555333444555555555444222222333333333333333333333333333333333333333333333333444444222222222222444444333222111000////////////000111111111111222222222000000000000000000000000000000000000000000000000............/////////000000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////000000///............///------...///000000//////...........................------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---------......///000111111.........------,,,,,,,,,...---+++))))))***+++,,,...------,,,,,,++++++***------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***'''))),,,---------...000++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...------,,,,,,------,,,+++,,,---.../////////.........---------////////////////////////---------.........//////------------------------------............---------.........//////000000000000000000000000000000.../////////000000111111000000000000000000000000//////............//////////////////000000000111000000000000111111111111///000000000///...------////////////////////////...///000111222111000000////////////////////////000/////////000111222222...///000111111000//////.........//////000000000444333222000000111222222,,,,,,,,,,,,------...///.../////////000000111111---------...///000000111------------------------////////////////////////......////////////......,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,---------***+++,,,,,,------------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------(((((())))))******++++++---,,,+++******+++,,,---************************))))))***+++,,,------...++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))+++*********+++,,,,,,---************************(((***+++***''''''))),,,++++++***))))))***++++++)))***+++,,,,,,+++***)))************************************************))))))******++++++++++++'''((()))+++++++++***)))************************222222222222222222222222111111222222222333333333222222333333333333444444555555555555555555555555666666555555555444444444222333333444444333333222000000000111222222222333111222222333444555666666444333333222111000//////000000000000////////////---......///000111111222//////000000000000//////...------,,,,,,------...111111111111111111111111000000000000000000000000////////////............000000000000000000000000//////...------------...------------------------,,,,,,,,,---...///000000.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++******,,,///000---***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------,,,,,,,,,,,,---..........................................////////////---,,,+++,,,...///...------...///000///...,,,***---222//////111***'''000///............---------........................111111000000/////////...000000000000000000000000////////////////////////++++++,,,---.........---///////////////.........+++---///000///...///000////////////////////////111111000000//////......////////////////////////......//////000000111111---///000222222000///---////////////000000000000555444333111///...------........................000000///.............../////////...---------,,,////////////////////////......////////////....................................................../////////...------,,,,,,/////////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((('''&&&)))************+++++++++************************))))))))))))))))))))))))'''((())))))))))))((('''************************))))))))))))))))))))))))'''''''''((()))+++,,,---))))))))))))))))))))))))222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444555555555444444444333333222333333444444333333222111111111111111222222222222222333333444444555555444444333333222111000000222222111111000000//////.........///000111111111//////000000000000//////...------,,,,,,------...000000000000000000000000////////////////////////////////////....................................//////...---------------------------------------,,,---------.../////////------------------------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............,,,,,,------------,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,******+++...///---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------,,,,,,,,,,,,---..............................------------............---,,,+++,,,...///...---------///000///...---+++,,,///...///111...,,,222///............---------........................///.........---------,,,////////////////////////////////////////////////,,,------............---.........///////////////---...000000///...///000////////////////////////000000000000//////..............................///////////////000000000...///000111111000///....../////////000000000000222111000///////////////........................000//////...........................------------////////////////////////......////////////......................................................---------...............---------...............,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444444444444333333333222222222222333333333333222222222222222111111111111111333333333333333333333333444444444333333222222111444333333222111000000///......//////000000111111//////000000000000//////......------------......////////////////////////////////////////////////////////////............------------------------///......---------------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............,,,,,,------------,,,,,,))))))*********+++++++++*********+++++++++,,,,,,,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,,,,---------------,,,+++,,,...///...---,,,---.../////////...---,,,......---...////////////............---------.................................---------------////////////////////////000000000000000000000000...///////////////...---------......//////000000...000111111///...//////////////////////////////000000000////////////...........................000000//////////////////...///000111111000///........./////////000000000...------......///111111////////////////////////000///......------......------------............////////////////////////......////////////......------------------------------------------------+++,,,,,,---......//////+++,,,,,,---......//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++************)))))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,)))************+++++++++******************************************************((((((((((((******************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))111111111111111111111111111111222222222333333333222222222333333333444444444444444444444444444444333333333222222222111111222222333333333333222222333222222222111000000000444333333333222222222111222222222222222222222222333333222111000000///....../////////000000000111//////000000000000//////......------------......////////////////////////////////////////////////////////////............------------------------///...------,,,,,,------,,,,,,------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........,,,,,,,,,------,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---------------,,,+++,,,...///...---+++,,,---.../////////...///......,,,***000111(((///............---------........................////////////////////////////////////////////////000000000000000000000000000000000000000///...---,,,------...///000111111///111222111///......///////////////////////////////////////////////////........................000000000//////......---......///000000///.............../////////000000,,,,,,,,,---...///000111//////////////////////////////...------------...,,,,,,,,,------.................................---......//////......---------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********)))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++***************************************************)))'''&&&&&&''')))***************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))111111111111111111111111111111222222222333333333222222222333333333444444555555555555555555555555333333222222222111111111111222222333333222222111333222222222111000000000333333333222111111000000000000000000111111111111222111111000//////......////////////000000000000//////000000000000/////////......------......///000000000000000000000000........................////////////..........................................---,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,------------.........---,,,+++,,,...///...---,,,,,,---....../////////111...000...+++888<<<+++///............---------.................................///////////////........................////////////////////////000111111111000///......,,,------...///000111111///111222111///.........////////////////////////.............../////////........................000000//////......------......////////////..................////////////...---------------.../////////////////////////////////...---------------+++,,,,,,,,,------......------------------------------............------------------------------------------------------......------,,,,,,,,,,,,......------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***)))))))))))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++************************************************---,,,***))))))***,,,---************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))111111111111111111111111111111222222222333333333222222333333333333444444555555555555555555555555333333333222222222111111111111222222222222111111222222222111111111111111222222222111111000000000.../////////000000111111000000000000////////////////////////000000000000//////000000000000////////////............//////000000000000000000000000........................////////////.......................................------,,,,,,,,,,,,,,,+++,,,,,,------.........------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,...000000...,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++,,,...///...------------...............111,,,222111///EEEMMM666///............---------........................,,,,,,,,,,,,,,,---------........................///////////////////////////000000000000//////...------......//////000000---///000000...---......////////////////////////---............/////////------------------------//////..........................................------.........///////////////...------------...........................///...------,,,,,,------,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***......------,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))************+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********))))))************+++++++++************************+++++++++++++++++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))111111111111111111111111111111222222222333333333222222333333333333444444333333333333333333333333444333333333222222222222111111222222222222111111111111111111111222222222111111111111111000000000...//////000111111222222///000000000000111111111000000000000//////////////////000000000000////////////............//////////////////////////////........................////////////............------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,---......///,,,---------.../////////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++///222333111...,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,+++,,,...///...---///......------------...000)))222222000LLLWWW:::///............---------........................+++++++++,,,,,,---------........................------------------------......//////000000//////.........///////////////+++---//////...------...////////////////////////---------.........//////------------------------------...........................------.........---------........./////////...............//////------------------------///...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))************++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))************+++++++++************************++++++++++++++++++++++++(((''''''''''''''''''(((************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))000000000000000000000000111111222222222333333333222222333333333444444444111111111111111111111111444444444333333333222222111111222222222222111111000000111111222222222333000000000000000111111111//////000111222333333444000000000111222222333333000000000000//////////////////000000000000////////////............//////................................................000/////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////,,,,,,------...///000000................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++///444555222...,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,...///...---000///...---------------000)))111111...KKKXXX777//////.........---------........................---------....../////////........................------------------------------...//////000/////////////////////.........***,,,......---------///////////////////////////---------.........//////------------------------,,,------....../////////......------------......---------.........//////...............///000111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))***+++,,,,,,)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))---,,,+++)))((((((''''''))))))))))))))))))))))))111111111111000000000000222222111111111111111111111222333444444444333333555555444444444333333333111222222333333222222111333333333333333333333333111111111111111111111111333333222111000000000111//////000111111111111000333222111111000000111111222111111111000000//////333333222111000///......////////////////////////000000///...............////////////////////////---------.............../////////...---------,,,///............---------000//////.........//////))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++...111000---,,,---//////......---+++******))))))***+++,,,...///000000........................///...---,,,+++,,,,,,---------------------------------------------------)))***,,,...000222333444------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------////////////............//////000000000000//////........................------............------------------------------........................******+++,,,---//////000///...,,,++++++,,,...///------------------------........................//////000//////...------......////////////...............------,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,++++++*********---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))+++,,,---------,,,,,,++++++++++++++++++*********)))))),,,,,,,,,++++++***************************************************************+++++++++******)))---,,,,,,+++*********+++++++++,,,------------,,,,,,,,,,,,---------......---,,,+++******,,,...///)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++//////000000000111111111111111111111111111111111222222222333333333444444444444444444333333333333111222222333333222222111333333333333333333333333111111111111111111111111444444333222222222222222///000111111222222111111222111000000//////000000111111111000000000//////222222111111000/////////////////////////////////000000///...............////////////////////////.......................................---------///............---------///.....................,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,...//////...------...------,,,,,,,,,,,,++++++***++++++,,,---...//////........................///...---,,,,,,,,,------------------------,,,,,,------------------------------------............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////......------,,,,,,......////////////....................................////////////......------------------------.................................------,,,,,,,,,///...---,,,,,,---...///------------------------........................///////////////...---------......//////......---......---------,,,,,,,,,//////...,,,,,,++++++,,,,,,,,,++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,------,,,,,,,,,++++++++++++++++++*********)))))),,,,,,,,,+++++++++******************************************************)))******+++++++++******---,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///...,,,*********+++,,,)))************+++++++++************************************************************************((()))))))))******************))))))))))))******++++++++++++++++++++++++************************)))************+++++++++---......///111222222333111111111111111111111111333333222222222333444555444444444333333333222222111222222333333222222111222222222222222222222222111111111111111111111111333222222111111111111111111111222333333333333222111000000///////////////111111000000000000//////000000000000000000000000////////////////////////000//////............///000000000000000000000000000//////......------------------...............///............---------------------------...............------,,,,,,,,,..............................------,,,,,,++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))************+++---***************************++++++,,,,,,------......---------//////---,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------......---,,,,,,,,,------.........------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------.........---,,,++++++***---------......---------------------------------//////000000000000//////........................------------------------//////...---,,,,,,++++++///...---,,,,,,---...///------------------------------------------------......//////......------------............------------------,,,,,,,,,,,,///...---,,,,,,++++++,,,++++++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,++++++++++++***************************************************(((((()))***++++++++++++,,,+++++++++************)))******+++,,,+++++++++,,,,,,,,,,,,------------111000---+++)))))))))))))))************+++++++++************************************************************************))))))))))))******************))))))))))))******************************************************)))************+++++++++......//////000111111222111111111111111222222222444333222111111333555666333333333333222222222222111222222333333222222111222222222222222222222222111111111111111111111111//////............//////111222333333444444333333111111000////////////000000000000000000000//////////////////000000111111////////////////////////000///............//////000000000000000000000000111000000///...------,,,,,,---------...////////////............---------,,,,,,---------------------------------,,,,,,,,,------------------------......------,,,+++******&&&'''))),,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---+++++++++++++++++++++++++++++++++,,,,,,---------///,,,+++,,,///000---***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,+++------------------------++++++,,,,,,------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////...---,,,+++******------............------------------------------......////////////..............................------------------------,,,------------------------,,,++++++++++++,,,---------------------------------------------------------.........------,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++++++++++++++++++++************************++++++++++++++++++++++++************************************************'''''')))***++++++++++++******+++++++++*********))))))***++++++++++++***++++++,,,,,,,,,---------000///---+++***)))))))))))))))*********+++++++++************************************************************************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++000/////////////////////000000111111111222222222444333222111111333555666333333222222222111111111111222222333333222222111111111111111111111111111000000000000000000000000///...............//////222222333444444444444333222222111000000000000111//////////////////000000.........///000000111111//////////////////////////////............//////000000000000000000000000111111000///......------,,,---------...////////////............---------++++++------......------)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******&&&'''))),,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,***,,,//////---***------,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++------------------------,,,---------------------.........------,,,,,,,,,------------------------,,,,,,---------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////......---,,,,,,+++.........//////.........------------------------,,,------......------,,,........................------------------------,,,---------------------+++******************+++------------------------------------------------,,,,,,------------,,,,,,...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************&&&'''((()))***+++++++++))))))***+++++++++***)))))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,++++++************))))))*********+++++++++******************************************************************************))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++000000000//////.........000000000111222222333333333333222222222333444555222222222111111111000000111222222333333222222111000000000000000000000000000000000000000000000000000000000000000111111222111222333333444444333333333222222111111111111111......////////////000000.........//////000000000///////////////////////////............//////000000000000000000000000000111000000//////.........---------...............///............---------***+++---...//////...---((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------------------000//////...---,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------............------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,......////////////......++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***************************++++++,,,++++++***)))*********+++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,************************************************''''''((()))************((()))***+++++++++***))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,)))******+++++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++.........//////////////////000000111222222333333222222222333333333444444222111111111000000000000111222222333333222222111000000000000000000000000000000000000000000000000111000000000111111222333111111222333333333333333222222111000000000000000........./////////000000......//////////////////////////////////////////...............///000000////////////////////////000000000///////////////...............---------///............---------***,,,...000000000///...+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,,,,------.........------------------------...---------,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------------------,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************)))*********++++++++++++*********+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************************************((()))***+++++++++***))))))*********++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************************************(((((()))))))))))))))((('''(((***+++,,,+++***)))***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((******))))))))))))******************************************************)))************+++++++++,,,------...///000111111///000000111222222333333111222333444444444333333111111111111000000000000222222222333333222222222000000000000000000000000000000000000000000000000///////////////000111111111111222333333333222222111111000///////////////---.........//////000000////////////////////////////////////////////////...............///000111////////////////////////////////////000000000000/////////......------,,,//////.........---------+++,,,...000111111000///......---------,,,,,,,,,........................++++++++++++++++++,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---************************,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...+++***+++---)))******+++---......///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------***++++++,,,---...//////------------------------((()))***+++,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------)))******++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------************************))))))******++++++++++++'''((()))***+++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++'''((()))***++++++***)))))))))******++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,************************************************((()))))))))))))))((('''&&&(((***+++,,,+++***)))++++++,,,------------,,,******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******))))))))))))******************************************************)))************+++++++++......///000000000000000...///111222333333222222555555555555555555555555333333333222222111111111111111222222222222111111//////000111111111111111111111222222222222111111//////000000111111111222333333222111000000111111000000000000000000000000////////////////////////000000000000////////////......////////////......000000000000000000000000........................////////////............------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,***---///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------+++*********+++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******))))))+++,,,---.........---,,,///...---,,,,,,,,,---...------------------------+++,,,---------,,,++++++++++++,,,------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---------------,,,,,,+++++++++.........------,,,,,,,,,---***((((((+++,,,+++)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------))))))************)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))------,,,***((('''&&&%%%)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++++++++***)))))))))***+++,,,)))************+++++++++---,,,***(((((()))***+++)))))))))))))))))))))))),,,,,,+++***))))))******++++++***)))((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......///000000000000000...///111222333333222222444444444444444444444444222222222111111000000000111111222222222222111111//////000111111111111111111222222333333222222111///000000000111111111111222222111000000000000000000000000000000000000000////////////////////////000000000000////////////......////////////......000000000000000000000000........................000000/////////.................................////////////////////////......---------,,,,,,,,,---------------,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********)))+++,,,---.........------...---,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++,,,***((()))+++,,,+++)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++******)))************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++************+++,,,)))************+++++++++---,,,***)))((()))***+++)))))))))))))))))))))))),,,++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......///000000000000000//////111222222333222222222222222222222222222222111111111000000000000000111111222222222222111111///000111111222111111111111222222333333222222111000000000000111111111111111111000/////////000000000000000000000000000000////////////////////////////////////000000000000...//////000000//////...000000000000000000000000........................000000000000////////////////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,---------------,,,******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************+++,,,------......------,,,,,,++++++++++++,,,------------------------------,,,+++++++++,,,------......---------,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++***************)))************++++++++++++,,,***))))))***++++++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---///000++++++++++++++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))************+++++++++,,,+++***)))))))))***+++)))))))))))))))))))))))),,,+++******)))*********(((((()))******)))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......///000000000000000///000000111222222333333333333333333333333333333111111111111111111000000111111222222222222111111000111111222222111111111000111111222222111111000000000000000000111111111000000///////////////000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////........................111111000000000/////////........................------------------------------------------------+++++++++,,,,,,------...---+++((())),,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---/////////...---,,,,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++************)))*********++++++,,,,,,+++******)))******++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))*********++++++*********++++++++++++++++++++++++************++++++++++++************************))))))***+++++++++******++++++++++++++++++++++++''''''((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++***))))))******+++))))))))))))))))))))))))++++++***************+++'''((()))*********))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......///000000000000000000000000111111222333333333333333333333333333333222222222222222222222222111111222222222222111111111111222222222222111111//////000000000000//////111111000000000000000000000///////////////000000000000000000000000000000000000000000000000000000.../////////000000000111//////000000000000//////////////////////////////////////////////////////000000000000////////////------------------------------------------------------------------------***++++++,,,,,,---------,,,***(((***---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------.........------,,,,,,------...------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......*********+++,,,,,,,,,,,,************************---,,,*********,,,.../////////...---,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++******)))******+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******)))******++++++++++++++++++++++++++++++************+++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))+++******************+++++++++++++++++++++++++++))))))*********+++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,,,,------------------,,,,,,++++++))))))*********+++++++++******************++++++************************+++***************++++++))))))***************)))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......///000000000000000000000000000111222333444444444444444444444444444222222222222222333333333111111222222222222111111222222222333222222111000///000000000000000000///111111111111000000000000000000/////////000111111000000000000000000000000000000000000000000000000......//////000000111111///000000111111000000///000000000000000000000000////////////////////////////////////............------------------------////////////////////////,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........------,,,,,,------...------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///)))***+++,,,---------,,,************************,,,++++++***+++,,,.../////////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++***))))))***++++++)))))))))))))))))))))))))))))))))************+++************************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---,,,---------,,,+++***))))))************+++++++++)))*********++++++++++++*********************************)))******+++,,,---,,,+++************+++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......///000000000000000111000000000000222333444222222222222222222222222000111111111222222222222111111222222222222111111222333333333222222111000111111222222222222111111111111111111000000000///000000000000000111222222000000000000000000000000000000000000000000000000.........///000111111111000000111111111111000000000000000000000000000000////////////////////////............------------........................////////////////////////,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,------,,,***((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,---------.........------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---...///)))***,,,---.........---++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((())))))++++++******++++++,,,,,,,,,,,,++++++++++++************)))+++,,,+++)))(((***,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************************************(((((()))++++++,,,,,,+++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((()))************+++++++++))))))***+++++++++++++++******************************))))))***++++++,,,111///---***)))***+++,,,************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...//////000000000000000111000000000000222333444111111111111111111111111//////000000111111111222111111222222222222111111333333333333333222111000222333333444444333333222222111111111000000//////111111000000111222333333000000000000000000000000000000000000000000000000---......///000111111222000000111111111111000000000000000000000000000000000000000000000000000000......---------,,,,,,,,,////////////////////////------------------------,,,,,,,,,------.........---,,,,,,++++++*********,,,...///,,,'''$$$%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,---...///(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++))))))******++++++++++++---------------------------,,,,,,+++*********+++,,,,,,,,,---------.........------,,,,,,------...------------------------((((((***+++---...000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,+++,,,---...///***+++,,,...//////......------------------------)))***+++,,,---...------......---------,,,,,,,,,+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,))))))******++++++++++++++++++******))))))(((((()))+++,,,+++((((((***---*********++++++,,,,,,---******+++++++++,,,,,,,,,((((((((()))***+++------++++++++++++++++++++++++)))))))))))))))******+++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,------------,,,+++))))))************)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***(((''')))************+++++++++((()))***+++++++++++++++******************************))))))***+++,,,,,,444111---***)))***,,,---************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......//////000000111111000000111111111222222222333222111000000111222333111111000000000000111111111111111111111111111111333333333222222222111111222222222222222222222222333222222222111000000000111111222222222333333333000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000111000......//////...,,,////////////////////////////////////////////////,,,---------.../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...,,,***(((------------,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---------------...............---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***((((((((((((((((((((((((*********************************++++++,,,,,,,,,***++++++,,,,,,------...***+++,,,+++)))))))))***,,,,,,,,,,,,,,,+++***))))))************+++++++++******++++++++++++******(((((())))))*********++++++++++++*********)))))))))+++---//////---+++)))************************''''''((()))+++++++++***+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))((((((((()))+++---.........---,,,,,,+++******,,,+++++++++***)))))))))******))))))))))))******,,,***''''''(((*********************************,,,+++***)))))))))++++++*********)))))))))))))))))))))))))))))))))))))))+++***************++++++)))***+++++++++)))((('''++++++++++++++++++++++++......//////000000111111222222111111111111111111222222111000000111222222222222111111111111222222111111111111111111111111333333222222111111111111222222222222222222222222222222222111111111111111111111111222222222333333111000000000//////////////////000000000111111111000000000000000000000000000000000000000000000000111///...///000000///...////////////////////////////////////////////////------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,++++++,,,------,,,,,,,,,+++++++++******************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------........./////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((())))))******+++,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***........................---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++)))((()))++++++++++++++++++***)))))))))************+++++++++*********++++++*********))))))))))))*********++++++++++++*********))))))***+++,,,------,,,+++***************************+++))))))---222333...)))+++***)))(((((()))***+++*********************************+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))***,,,...///...------,,,++++++******+++++++++*********************))))))))))))*********)))((()))++++++)))((())))))))))))))))))))))))++++++***))))))******+++************)))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))***************)))((((((++++++++++++++++++++++++......//////000000111111000000000111111111222222222222111000000111222222222222222222222222222222111111111111111111111111222111111111111000000000222222222222222222222222111111111111111222222222111111111222222222222333111111000000000///////////////000000000000111111000000000000000000000000000000000000000000000000000///......000111000///////////////////////////////////////////////////............------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000,,,,,,---------,,,++++++------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***(((((()))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++...------,,,++++++******((()))******)))((()))+++)))************))))))((()))************+++++++++************************)))))))))***************+++++++++***************************************************************---***)))///666666///'''******))))))))))))***************************************++++++++++++,,,+++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++)))((())))))***+++------------,,,,,,++++++*********************+++++++++******))))))))))))******(((((()))+++,,,,,,)))&&&((((((((((((((((((((((((******)))))))))******+++************************)))))))))))))))))))))))),,,+++***)))((('''''''''+++******)))))))))))))))++++++++++++++++++++++++......//////000000111111------...000111333444444222111111111111111111222111222222222222222222111111111111111111111111111111000000000000000000000222222222222222222222222000000000111222222222333111111111111222222222222111111111000000000//////////////////000000000111000000000000000000000000////////////////////////...---,,,---///000000///////////////////////////////////////////////////.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++---......---+++******++++++++++++,,,,,,,,,------------............++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++)))************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,++++++******''')))******)))((()))+++(((((())))))))))))(((((())))))*********++++++++++++******************+++************************************************+++***)))(((((()))***+++************************+++))))))---111111,,,'''***))))))))))))))))))***************************************+++++++++++++++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,'''''''''((()))******+++,,,,,,,,,,,,++++++******)))))))))***+++++++++,,,******))))))))))))******)))))))))***++++++)))''')))))))))))))))))))))))))))))))))))))))*********)))***************++++++))))))))))))))))))))))))******)))(((''''''((((((+++***)))(((((()))***+++************************......//////000000111111/////////000000111111222111111111222222111111111000000111222222111000000000000000000000000000000000000000000000000000111222222222222222222222222000000000111222222222333000000111111111222222222111111111111000000000000...////////////000000000111111111111111111111111////////////////////////---,,,+++,,,...///...---////////////////////////////////////////////////......------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))+++,,,,,,------,,,,,,,,,*********++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++---......---+++************+++++++++,,,,,,,,,,,,++++++***)))))))))++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,+++***))))))++++++***)))))))))))))))))))))))))))************************,,,,,,,,,++++++******************++++++,,,,,,,,,((()))******)))((()))+++'''(((((()))))))))(((((())))))*********+++++++++++++++***))))))***+++++++++++++++***************************************+++***(((''''''(((***+++************************)))***++++++******+++,,,)))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((()))******+++++++++,,,+++++++++++++++******)))))))))***+++++++++,,,******))))))))))))******,,,***(((''')))*********************************(((((())))))************))))))******+++++++++,,,))))))))))))))))))))))))((((((''''''((()))******+++***)))(((((()))***+++************************......//////000000111111333222111000///......---000111222222222222111000///000111222222111000///000000000000000000000000000000000111111111111222222222222222222222222222111111111111111222222222000000000111111111111222222222111111111000000000......////////////000000111111111111111111111111000000000000000000000000...,,,,,,,,,...///...---////////////////////////////////////////////////------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////,,,)))'''++++++,,,---------,,,,,,))))))************))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++------------++++++************++++++++++++---------,,,++++++******,,,,,,,,,------,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************+++++++++***))))))***+++***)))************************************************,,,,,,++++++++++++++++++))))))******+++,,,,,,---***+++,,,+++)))))))))***'''(((((())))))))))))))))))************+++++++++,,,+++***))))))***+++,,,+++++++++++++++************************++++++++++++***)))(((((()))***+++***************************,,,---+++((('''+++000))))))************)))))))))))))))))))))))))))))))))))))))************++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++***+++,,,---------------++++++++++++++++++*********************+++++++++******))))))))))))******---***'''&&&(((***++++++************************''''''((()))************))))))******+++,,,,,,,,,))))))))))))))))))))))))'''''''''((()))***+++,,,)))))))))))))))******+++************************......//////000000111111111111000000/////////...000111222222222222111000///000222333333222000///000000000000000000000000111111111111222222333333222222222222222222222222222222222111111111111111000000000000111111111111222222222111111111000000........./////////000000111111111111111111111111000000000000000000000000000///......///000///---////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++***+++,,,,,,---------,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++*********))))))))))))*********+++,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------....../////////------------,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***((((((((((((((((((((((((++++++************+++++++++)))((()))***+++***(((++++++++++++++++++++++++************************++++++++++++++++++,,,,,,***************+++++++++---......---***))))))***'''((())))))*********))))))************+++++++++,,,+++***((((((***+++,,,,,,,,,,,,++++++*********))))))*********+++++++++*********))))))************************************+++,,,+++***)))+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++************,,,,,,---,,,,,,+++******************+++++++++++++++*********************))))))))))))******+++)))((((((*********)))************************&&&'''((()))*********)))))))))***++++++,,,------)))))))))))))))))))))))))))))))))))))))***+++,,,(((((()))***************************************......//////000111111111+++,,,---///000222333444000111222333333222111000000111333444444333111000000000000000000000000000111111222222222333333333222222222222222222222222333222222222111111000000000000000000111111111111222222222111111111111000............/////////000111111111111111111111111000000000000000000000000333111000000111111000...////////////////////////////////////////////////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///***+++,,,,,,------------***+++,,,------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))************+++++++++'''((()))***,,,---...///.........---,,,+++***)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))((()))***+++***(((*********************************************************++++++,,,,,,---,,,,,,++++++***)))))))))/////////...+++))))))***(((((()))***************)))************+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********))))))******++++++++++++*********++++++*********************************)))((((((***,,,+++(((&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''''')))******)))((((((******************++++++,,,+++++++++******))))))******))))))))))))******)))((()))+++,,,+++)))&&&))))))))))))))))))))))))%%%&&&((()))*********)))))))))***+++,,,,,,------))))))))))))))))))))))))++++++***************+++'''((()))+++++++++***)))))))))))))))))))))))))))------------------------000111111111111000///...111111111111111111111111////////////............000000000000000000000000000000111111111222222222111111222222222333333333111111111111111111111111333222222222111111000000222222222222111111111000000000000000111111111111000000000000000000000000000000000000//////////////////............//////........................++++++,,,------......///...---,,,,,,,,,,,,---...000000000000...,,,***)))+++++++++,,,,,,---------------------------------++++++++++++++++++++++++************************------,,,+++************************************++++++++++++++++++++++++***+++---//////...---,,,+++++++++---//////...,,,,,,---...---,,,,,,---///,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++******)))(((((((((************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++*********+++,,,---+++)))'''(((++++++***'''******************************************************************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++***************************000111***%%%(((++++++---,,,+++***))))))))))))&&&''')))******)))((('''(((((()))***++++++,,,,,,************************************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))***)))))))))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++)))((('''&&&)))'''&&&(((+++---,,,***))))))))))))))))))))))))************************((((((((((((((((((((((((***+++,,,---...------,,,))))))))))))))))))))))))''')))+++,,,,,,,,,***))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***((((((((((((((((((((((((+++++++++*********)))))).............../////////111111111111222222222222111111111111111111111111111000000000000/////////000000000000000000000000000000111111111222222222111111111111222222222222000000000000000000000000222222111111111000000000111000000000000///////////////000000000111111111////////////////////////000000000000/////////...//////............//////........................------------------------...---,,,,,,,,,,,,---...///000000///...,,,+++***+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///...---,,,---,,,++++++,,,,,,---,,,***))))))))))))+++,,,---,,,++++++++++++,,,------,,,,,,,,,+++++++++******)))*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++,,,---+++)))((()))+++,,,***(((******************************************************************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++,,,+++++++++++++++++++++++++++++++++***)))(((((((((***************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***************************000222,,,((())),,,,,,---,,,+++***))))))))))))))))))+++++++++)))'''&&&((())))))***++++++,,,,,,************************************))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))************))))))******))))))******+++,,,***++++++,,,,,,++++++*********++++++++++++******+++)))'''(((+++,,,***(((************************************************************************((()))***++++++******)))))))))))))))))))))))))))***+++---...///...---,,,)))***++++++++++++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********)))))).../////////000000111111000000000000000222333333111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111222000000000000111111111111000000000000000000000000111111000000000000///////////////.........------//////000000000000111111////////////////////////000000000/////////......//////............//////........................//////...------,,,++++++...------,,,,,,------...////////////...,,,+++***++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---.........---,,,...,,,******+++...222444111,,,(((''')))+++***)))+++++++++++++++,,,------,,,,,,,,,+++++++++******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,***)))***+++,,,+++*********************************************************************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++***))))))(((************************************************------,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))******++++++++++++*********************************///111...***+++,,,+++,,,,,,+++***))))))))))))++++++,,,,,,+++)))'''&&&)))))))))***++++++,,,,,,************************************))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))************))))))******)))))))))***++++++******++++++++++++******((()))***+++,,,---------,,,***))))))******)))(((++++++++++++++++++++++++************************************************((())))))******)))(((((())))))))))))))))))))))))***+++,,,......------,,,)))******++++++******)))******++++++++++++******************************+++++++++***************......//////000000111111//////.........///111111111111111111111111111111111111111000000000//////////////////////////////000000000000111111111111////////////000000000000111111111111111111111111000000000/////////////////////.........---------////////////000000000111////////////////////////000000/////////.........///......------......///..............................---------,,,,,,,,,------------------------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,,,,,,,+++***---333:::???<<<444---)))++++++)))&&&+++++++++***+++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++---......---+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,++++++******************************************************************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************...---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((()))))))))))))))))))))))))))******++++++******)))***************************---///...,,,+++******,,,++++++***))))))******+++++++++,,,+++***)))((())))))*********+++++++++************************************)))))))))(((***))))))(((((())))))***************************))))))))))))))))))))))))))))))************))))))******))))))))))))************++++++++++++******((((((***+++,,,,,,------+++******************)))++++++++++++++++++++++++************************((((((((((((((((((((((((++++++++++++*********)))))))))))))))))))))))))))'''((()))*********))))))))))))************))))))******++++++++++++******************************************************---------....../////////111000000/////////000000000000000000000000000000000000/////////.........////////////////////////000000000000000000000000....../////////000000000000000000000000000000000///////////////000000000000000000/////////.........////////////000000000........................////////////..................------------..............................,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,222999???===666...+++,,,---***'''+++************+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++---......---++++++******++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,******************************************************************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++******)))))))))************************(((((()))***+++,,,------************************************************,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((''')))))))))))))))))))))))))))******++++++******)))************************)))***,,,---,,,))))))))),,,+++******)))*********))))))******++++++++++++***************+++++++++************************************)))))))))((((((((((((''''''(((((((((************************))))))))))))))))))))))))))))))************))))))******))))))((())))))***)))******++++++******)))))))))***************)))((()))******++++++,,,---************************************************((((((((((((((((((((((((++++++******************))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))******++++++******)))************************************************------------------------000000111222222222111111000000000000000000000000////////////............000000000000000000000000111000000000000000//////////////////000000000000........................//////000000000000111111111111111000000000//////......////////////000000......................../////////.........------......------------..............................++++++,,,,,,---...//////,,,------......------,,,---,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......+++)))+++000555333///***)))+++------+++***************+++,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++******))))))************************************************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++***+++,,,+++***)))***,,,******************************************************************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++*********************)))))))))************************%%%&&&&&&((()))***++++++***************************************************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))******++++++++++++*********************************((()))++++++)))(((***++++++***************+++'''(((((()))***+++,,,---************************************************************)))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))))))))************))))))******)))((((((((())))))))))))************))))))***************)))((('''''')))***+++++++++---///************************************************************************)))(((((((((((()))***+++)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***))))))************))))))***************************************+++++++++......------,,,,,,++++++(((***...000222222111000000000000000000000000000000000000////////////...000000000000000000000000111111000000//////////////////000000000111111111000000000000000000000000000000000111111111222222111111111000000000//////........./////////000000........................//////.........---------...------,,,,,,------...........................,,,---------------------,,,,,,---......---,,,,,,,,,,,,+++++++++,,,......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,...000---)))(((***---+++***))))))***+++---...***************++++++,,,,,,,,,,,,+++++++++***************************)))++++++++++++++++++++++++************************++++++************++++++)))***+++,,,,,,,,,++++++(((***,,,+++)))((()))+++******************************************************************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************************************(((((()))))))))*********************************************************(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************---((('''+++,,,)))))),,,+++***************++++++(((((((((((()))******+++************************************************************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))************))))))***+++++++++******)))((((((***,,,,,,******,,,...++++++++++++++++++++++++************************************************(((((((((((()))+++,,,---))))))))))))))))))))))))***************+++,,,,,,***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))*********+++++++++//////...---,,,++++++*** ###(((---000000000///000000000000000000000000111111111111000000000000000000000000000000000000111111000000/////////...000000000000111111111111333333333333333333333333000000111111222222222333000000000000////////////............/////////000........................//////.........---------...------,,,,,,------...........................///......------,,,,,,+++,,,,,,---......---,,,,,,,,,++++++***+++,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************++++++++++++++++++++++++++++++******++++++,,,---***...111000,,,)))+++...***+++,,,+++******,,,---*********)))***++++++,,,,,,,,,,,,+++++++++******((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***+++,,,---,,,++++++'''***++++++(((''')))+++*********************************************************************************)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))......------,,,++++++***************************************************'''(((***,,,---------,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,,,,,,,***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************///)))'''+++,,,******...+++***************++++++***)))((((((((((((((()))++++++******************************************************)))))))))))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))************))))))***++++++,,,,,,,,,++++++***,,,...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((************,,,...000111))))))))))))))))))))))))******))))))******+++,,,***)))(((''''''((()))***))))))************))))))(((((((((((((((((((((((())))))******++++++++++++------------------------..................------////////////////////////---...///000000///...---////////////////////////000///------......---+++///////////////............///111111///...///000000000000000000000000000111000///---------.../////////............//////000///...------...///000///////////////////////////...---,,,+++,,,,,,---......---------,,,,,,,,,,,,------......------,,,------------------------------------------------+++++++++++++++++++++++++++,,,---,,,***)))***+++************************++++++++++++++++++++++++******))))))******+++,,,---------,,,,,,+++++++++******************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++...---+++))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++***)))((((((***,,,---************************---,,,,,,+++*********+++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,***)))))))))***+++(((((()))***+++,,,,,,---))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,******++++++++++++***************))))))))))))))),,,,,,+++***)))))))))***++++++***)))(((((())))))))))))))))))))))))))))))*********************************************************)))'''&&&'''(((******+++++++++******)))(((((((((((((((((((((((()))************+++++++++***)))'''''')))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))***************************)))((()))***+++***(((******++++++++++++******+++,,,---,,,***)))***+++))))))))))))))))))))))))+++***'''&&&&&&'''***+++))))))))))))))))))))))))------------------------////////////////////////////////////////////////---...///000000///...---////////////////////////000...------...///...,,,////////////////////////...000111111000//////000000000000000000000000000000000///...............//////............//////000///...------...///000////////////////////////000///---,,,,,,,,,------......---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,+++***)))))))))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++***)))((()))***,,,---************************---,,,++++++*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++***************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++***************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))(((((())))))***+++******++++++++++++******++++++++++++++++++,,,,,,,,,+++******))))))******++++++***)))))))))))))))))))))))))))))))))))))))***************************************************+++++++++))))))+++,,,******+++++++++******))))))))))))))))))))))))))))))************+++++++++...,,,)))((())))))((('''))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))***************************)))((()))***+++***(((******++++++++++++******+++,,,---,,,***)))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))------------------------////////////////////////////////////////////////......////////////......////////////////////////...---,,,---///000///...///////////////////////////111222222111000000111000000000000000000000000///////////////......---//////............////////////............//////////////////////////////000///......------............---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,+++***(((''',,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,+++***)))((((((((((((************************************************++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++***)))))))))***,,,---************************,,,,,,+++************+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++************************++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********)))******************)))***************+++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((((((((((((((()))*********++++++++++++***************+++,,,,,,,,,---++++++***)))))))))******+++***))))))))))))))))))))))))))))))))))))))))))************************************************((()))++++++***+++,,,...)))******+++++++++******************************)))************+++++++++111...***(((((())))))((())))))))))))))))))))))))++++++++++++++++++++++++******************************))))))******+++,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((******++++++++++++*********,,,,,,,,,***)))***+++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))------------------------............////////////////////////////////////...//////////////////...////////////////////////------,,,---000111000//////////////////000000000000111333333111000111222////////////////////////---...///000000///...---///......------......////////////....../////////////////////////////////////////////......//////......---------,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++------------------------.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++++++++++++++++++++)))***++++++***(((&&&%%%++++++++++++++++++++++++************************************++++++++++++***************+++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************------+++***((('''&&&%%%************************))))))))))))))))))))))))************************,,,+++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++))))))*********+++++++++******)))))))))***+++,,,************************++++++***************+++***************************************+++++++++************************************************************************************++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))************))))))************************+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))************************))))))))))))*********************++++++*********))))))((((((((())))))*********++++++++++++******''''''((()))***+++++++++******))))))))))))************)))))))))))))))***))))))))))))))))))))))))************************************************'''(((******))))))***+++))))))***+++++++++******************************))))))*********+++++++++000---)))'''((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((******++++++++++++*********+++,,,+++***)))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))------------------------,,,,,,,,,------........./////////////////////////////////....../////////////////////////////////---,,,,,,...000111111000////////////000000111111000111333333111000111222////////////////////////---...///000000///...---......------------.........//////////////////...////////////////////////......//////////////////......---------,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,++++++)))'''&&&++++++++++++++++++++++++************************)))))))))******+++++++++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************************))))))((((((************************))))))))))))))))))))))))************************))))))***++++++,,,------+++++++++******)))))))))+++++++++++++++++++++++++++++++++*********))))))***************+++++++++*********************************))))))***++++++************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************++++++++++++++++++++++++++++++++++++******))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++******************++++++******))))))***************++++++++++++******''''''((()))***+++++++++***))))))((())))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))(((((((((((()))***+++++++++++++++************************))))))*********++++++++++++)))'''&&&((()))******))))))))))))))))))))))))******************************************************))))))******+++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((******++++++++++++******)))***++++++))))))***+++))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))------------------------+++++++++,,,------......//////////////////////////////............//////////////////////////////...------...000222111000...//////000000111111222///111222222111000000111000000000000000000000000---...//////////////////......------------............////////////......////////////////////////------.../////////............---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********+++++++++++++++......---,,,,,,+++++++++***++++++++++++,,,,,,,,,************************(((((())))))***+++++++++)))))))))***++++++,,,,,,)))************+++++++++)))************+++++++++***************************************+++++++++************************&&&''')))***,,,---------************************************************************************(((((()))***+++,,,------***************)))))))))++++++++++++++++++++++++,,,,,,++++++***))))))((())))))******++++++++++++***************************))))))))))))***++++++************************)))))))))***++++++,,,,,,***************************************************************+++++++++)))))))))************+++************************++++++++++++++++++++++++)))))))))***************)))******************)))+++++++++***************++++++++++++++++++++++++***++++++++++++***))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++***))))))***++++++,,,++++++*********************++++++++++++***************+++,,,,,,,,,---))))))((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---///...,,,***))))))((()))***+++++++++++++++************************)))************+++++++++((('''&&&''')))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((******++++++++++++******((()))+++***))))))***+++))))))))))))))))))))))))***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))------------------------++++++,,,,,,---......///////////////////////////000///...------...///000///////////////////////////...---...000111111000...//////000111111222222...000111111000//////000000000000000000000000000...............///000000...------,,,,,,------...---...///000000///...---////////////////////////+++,,,---...///......---......---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,)))*********++++++++++++...,,,+++******+++,,,---******+++++++++,,,,,,,,,************************((((((((()))***+++++++++((())))))***++++++,,,,,,)))************+++++++++)))************+++++++++************************))))))*********+++++++++************************((()))+++,,,---------,,,************************++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))************************************++++++******************))))))***+++++++++++++++************************)))))))))))))))***++++++************************((())))))***++++++,,,,,,************************************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************((()))))))))*********+++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++***++++++,,,+++***)))((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++***))))))***++++++++++++***)))))))))))))))******++++++++++++******++++++++++++++++++,,,,,,((((((((((((((()))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///---+++++++++(((((()))++++++,,,,,,+++)))))))))))))))))))))))))))************+++++++++)))(((((()))++++++)))((())))))))))))))))))))))))************************((((((((((((((((((((((((******))))))******+++,,,))))))*********+++++++++************************))))))))))))))))))))))))***************************)))((()))***+++***(((******++++++++++++******''')))******))))))***,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))------------------------,,,,,,------...///000000////////////////////////000///...------...///000////////////////////////000///...///000111000///...//////000111222222222...///111111///...///000000000000000000000000000///...---------///000111...------,,,,,,------...---...///000000///...---////////////////////////***+++---.........------......---------,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------+++,,,---,,,***)))***+++************************++++++++++++++++++++++++*********)))***++++++,,,))))))******+++++++++++++++)))'''%%%&&&'''***,,,*********++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))............---+++)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************(((((())))))******++++++************************)))))))))***++++++,,,,,,))))))***++++++++++++***************************))))))((())))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++******))))))++++++++++++++++++++++++******+++,,,+++***)))(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********,,,+++***))))))***+++,,,******)))(((((((((((((((******++++++++++++***************)))))))))))))))((((((((((((((()))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++---,,,+++***+++(((((()))++++++,,,,,,,,,(((((((((((((((((((((((()))************+++++++++******+++,,,---,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))***++++++,,,))))))******++++++++++++************************))))))))))))))))))))))))***************************)))((()))***+++***(((******++++++++++++******''')))******))))))***,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))------............------............////////////000000000000000000000000........................////////////////////////---.........//////000000000000000000111111111111111111222222222222111111000000000000000000000000////////////////////////000///...---,,,---........................------------............------------............------......------------..............................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++---......///...---+++***---+++)))+++---///---+++******************************))))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))************))))))(((((()))***+++,,,,,,,,,*********)))******+++,,,++++++******************************************---,,,,,,+++***)))(((((())))))***++++++++++++***)))))))))))))))*********************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************(((((()))***************+++++++++++++++***)))(((++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((*********+++,,,,,,,,,------***&&&$$$###%%%(((*********++++++++++++******))))))***++++++++++++***)))***+++***((('''((()))++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))++++++************++++++,,,+++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((())))))***))))))************))))))+++*********))))))((((((((((((((((((((((((((((((***************)))((('''(((((()))***************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++++++++*********))))))((((((((((((((()))******++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++************++++++))))))))))))************************))))))((((((((()))+++,,,,,,,,,+++***))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---,,,+++))))))))))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((------............------............////////////////////////////////////........................////////////////////////............/////////000//////000000000111111111......////////////......000000000000000000000000000000000000000000000000000///...---------..............................---......//////......---------............------......------------..............................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,+++,,,---......------,,,,,,+++)))+++---...---+++******************************))))))***++++++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++******)))))))))***+++++++++,,,)))))))))((()))******+++************************************************,,,,,,++++++***)))))))))))))))***++++++++++++***,,,,,,++++++******))))))******************************************************++++++++++++******************************))))))***++++++++++++++++++++++++++++++***))))))++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((*********+++++++++++++++,,,,,,+++*********************++++++++++++******)))************+++++++++000---+++((((((***,,,---++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++)))((((((''''''''''''((())))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((()))******))))))************))))))************)))))))))((())))))))))))))))))))))))))))))******)))(((((('''(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++*********)))))))))%%%&&&'''((()))(((((('''))))))))))))************))))))))))))************************++++++++++++***)))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((------............---------............/////////................................................////////////////////////............//////////////////000000000000111111000000111111111111000000000000000000000000000000111111111111111111111111000///......------..............................---......//////......---------............------......------------..............................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---............,,,+++***+++,,,---,,,+++*********************************)))******+++,,,******************************++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************++++++)))(((((((((((()))******************************************************************************))))))***++++++++++++***...------,,,+++***))))))************************)))))))))))))))))))))))))))******************)))******************************+++,,,,,,,,,,,,,,,***++++++++++++***))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))***+++---......,,,***(((******++++++++++++******+++***)))))))))***,,,,,,:::333+++'''(((+++,,,---++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++*********+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))***++++++))))))************))))))************))))))))))))************************)))))))))***))))))((('''((())))))************)))************************))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((************))))))))))))++++++******)))(((((('''))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++++++++*********((()))******++++++******))))))))))))************))))))))))))************))))))))))))************''''''''''''((()))***+++******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((,,,------......------,,,---------.........//////................................................////////////////////////.........///////////////////////////000000000111111222222333333222222111////////////////////////000000000000000000000000000//////...........................////////////......////////////......------............------...------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,------------++++++++++++,,,,,,,,,+++************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++++++++******++++++++++++++++++***+++++++++***************)))))))))))))))******+++***************+++++++++************************))))))*********+++++++++))))))***++++++++++++***,,,,,,,,,++++++******)))************************************************))))))************))))))************************)))***++++++,,,,,,++++++******+++++++++******)))++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))+++*********)))((((((((('''(((***++++++***((('''******++++++++++++******,,,***)))((((((***,,,--->>>666---((()))+++***'''************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++++++++,,,---...))))))))))))))))))))))))***************************************++++++,,,))))))************))))))*********)))))))))))))))************************)))***************))))))((()))************))))))************************))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))************((()))))))))************(((((((((((())))))))))))(((((((((((())))))************))))))))))))******)))))))))))))))))))))))))))))))))******))))))))),,,,,,------------,,,,,,------------............////////////////////////........................///////////////////////////////////////............////////////000000000......////////////......///////////////////////////////////////////////////////////////................../////////000000...//////////////////...------............------------,,,,,,,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,++++++***++++++************************++++++***************+++------------------------******++++++++++++******))))))************))))))))))))************))))))+++++++++***************++++++******++++++,,,---))))))*********+++++++++************************)))))))))***++++++,,,,,,))))))***++++++++++++***((()))))))))******++++++************************++++++++++++++++++++++++))))))************))))))************************((())))))***************)))******+++++++++******++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++*********)))((((((((((((((('''''''''(((((((((******++++++++++++******,,,***)))((((((***,,,---777111+++)))+++,,,)))%%%************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***************************************++++++,,,))))))************))))))))))))))))))))))))************************************+++,,,,,,+++++++++))))))*********))))))(((************************))))))))))))))))))))))))************************'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************&&&&&&'''(((((()))******))))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++((()))))))))************++++++++++++++++++++++++''''''''''''(((((())))))((()))))))))************((()))))))))************''''''((((((((()))))))))+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))),,,,,,------------,,,,,,,,,------------.........////////////////////////........................///////////////////////////////////////...............////////////000000///000000111111000000///000000000000000000000000........................///000000000000///...---.........//////000000111...//////000000//////...------............------------,,,,,,,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++***************+++,,,+++***)))***+++************************,,,+++******)))*********------------------------******++++++++++++******)))))))))******))))))))))))))))))******)))))))))******************++++++,,,++++++++++++,,,------)))))))))***++++++,,,,,,************************))))))******+++++++++,,,))))))***++++++++++++***''''''((()))***++++++,,,************************++++++++++++++++++++++++)))******************)))************************(((((()))************)))))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******************************))))))+++***((('''''')))+++,,,******++++++++++++******+++***)))))))))***,,,,,,+++)))((())),,,---+++)))************************)))************+++++++++************************************************))))))))))))))))))))))))++++++************++++++(((((('''''''''((())))))))))))))))))))))))))))))***************************))))))))))))***++++++))))))************))))))))))))))))))******************************************++++++,,,+++++++++)))************))))))(((************************))))))))))))))))))))))))************************&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************&&&&&&'''((()))***++++++))))))))))))************'''(((((()))******++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************+++++++++++++++))))))((((((((()))***+++))))))))))))************))))))))))))************(((((((((((()))))))))))),,,,,,,,,,,,+++***((((((******))))))))))))******)))))))))))))))))))))))))))******++++++******)))+++,,,,,,------,,,,,,+++,,,,,,---------.........................................................////////////////////////000/////////...................../////////000000222222333333333333222222000000000000000000000000///////////////////////////000000111000///...------......///000000111111//////000000000000//////------............---------,,,,,,++++++,,,,,,---........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,---,,,+++******++++++,,,***,,,---,,,)))((()))+++************************,,,++++++***))))))******++++++++++++++++++++++++******++++++++++++******)))******++++++******))))))******++++++******))))))))))))***+++++++++,,,++++++******++++++,,,---((())))))***++++++,,,,,,***************************************+++++++++))))))***++++++++++++***)))))))))******+++++++++******************************************************++++++++++++******************************))))))***++++++++++++***))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))))))))*********************++++++++++++++++++***)))((()))***,,,---******++++++++++++******)))************+++++++++((((((((()))***+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++******++++++))))))))))))))))))))))))************************))))))((((((((()))******))))))************))))))((()))))))))************))))))))))))))))))))))))'''((()))******************************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))******+++++++++,,,((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))*********++++++,,,+++*********+++------))))))))))))************))))))))))))************(((((()))))))))*********))))))***++++++***)))(((******))))))))))))******)))))))))))))))))))))))))))******++++++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................////////////////////////000000//////.........---............/////////000//////000000000000//////000000000000000000000000000000000000000000000000///000111111111000...------......///000111111222//////000000000000//////---..................------,,,,,,++++++,,,,,,---........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********++++++++++++******)))***,,,---...***,,,---,,,)))''')))+++************************,,,,,,+++***))))))******))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---*********)))******+++,,,((())))))***++++++,,,,,,************************************************))))))***++++++++++++***,,,,,,++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))*********+++*********+++,,,,,,,,,---(((((()))))))))******+++******++++++++++++******))))))***++++++++++++***+++,,,+++)))'''&&&((())))))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&'''(((((()))((((((***************)))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************---------,,,,,,,,,++++++(((((())))))*********+++++++++******)))((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))************(((((())))))*********+++)))((('''''''''(((***+++))))))))))))************))))))))))))************))))))))))))************&&&'''(((*********))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++//////---,,,,,,---...///------------------------........................000000//////......------............/////////////////////111111111///---000000111222222222222222000000000000000000000000...............///000000111111111111000000000000000000000000////////////......//////......---,,,..................------,,,---...000000000/////////...------...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))---+++)))(((((()))+++,,,+++++++++*********))))))+++++++++,,,,,,+++++++++(((((()))*********************************************)))))))))))))))***+++++++++*********))))))))))))*********+++++++++******************************+++++++++******)))************************))))))))))))))))))))))))++++++************++++++***************************************************************************************************,,,,,,+++)))((()))***++++++************++++++''''''(((((())))))******))))))))))))))))))))))))************************///...,,,+++***+++,,,,,,******))))))******+++,,,******))))))))))))************))))))))))))******************************)))***,,,,,,***)))***+++)))*********++++++++++++******))))))))))))******************************++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))***************)))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))*********)))))))))************+++++++++,,,+++***)))((((((((((((,,,+++******))))))******))))))))))))))))))))))))***)))))))))++++++)))'''))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''************************+++*********))))))((((((++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++///...---,,,,,,---...///------------------------........................000000000///////////////............////////////---------...000000//////...//////000111000000000000000000000000000000000...............///000000000000000////////////...000000000000/////////..................------,,,..................------------//////000///.........---,,,,,,,,,...///000---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************+++++++++*********))))))+++***)))(((((()))***++++++++++++*********))))))******++++++++++++******(((((()))***************************************++++++******)))******++++++++++++*********))))))))))))*********+++++++++******************************+++++++++******)))************************************************+++******************+++***************************************************************************************************+++,,,+++)))((()))***++++++************++++++))))))))))))************))))))))))))))))))))))))************************---,,,+++***)))******+++******))))))******+++,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))''')))++++++)))((()))***)))))))))*********++++++,,,++++++******++++++,,,************************+++******))))))******++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++......---++++++******+++,,,+++******))))))******))))))))))))))))))))))))(((''''''(((******((('''))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((((((************************************)))))))))((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++......------------...................................................................../////////---............/////////,,,,,,,,,,,,...///000111------...////////////...000000000000000000000000...............///000000////////////............000000000/////////.....................---,,,,,,------------------............/////////...------,,,,,,,,,+++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))+++++++++***************))))))******************+++++++++***************)))******************)))(((((()))******************************************)))))))))))))))******+++++++++******************************+++++++++************************)))******+++++++++******************************++++++++++++++++++++++++***************************************************************************************************************************+++,,,+++)))))))))+++++++++************++++++++++++++++++************))))))))))))))))))))))))************************++++++***))))))))))))******))))))))))))***++++++******))))))))))))************))))))))))))******(((((((((((((((((((((((('''(((******((('''((()))((((((((()))))))))******,,,++++++******++++++,,,************************+++******))))))******++++++************)))))))))************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))))))))************+++++++++...---,,,++++++******+++++++++***))))))))))))***))))))))))))))))))))))))((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***))))))))))))(((((((((************************************))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((''''''&&&))))))))))))))))))))))))++++++++++++++++++++++++------------------......////////////////////////........................++++++,,,,,,---------...---------.........//////......------,,,---000222,,,---......//////......////////////////////////...............///000000000000/////////.........000000/////////.........------.........---,,,,,,,,,,,,------------..................------,,,,,,,,,,,,,,,,,,,,,,,,---------------...............---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***++++++,,,++++++***************************))))))************))))))(((((()))***************************************(((((('''''''''((())))))************************************************************************))))))***+++++++++******************************++++++++++++++++++++++++*********++++++*********************************************************************************************************)))+++,,,+++***)))***+++++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))************************************************)))))))))))))))***++++++******))))))))))))******+++******))))))******+++))))))))))))))))))))))))''')))******)))(((((()))(((((((((((())))))))))))))))))(((((((((((())))))******************************))))))))))))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))***************++++++******))))))))))))******))))))))))))))))))))))))...,,,***(((''''''((()))))))))*********+++++++++***))))))((('''''''''(((++++++***)))))))))))))))))))))))))))))))))))))))*********,,,...///...---))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,,,,++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---------......////////////////////////........................,,,,,,,,,------......///------------............111111111///---,,,...111......///000000000000///////////////////////////...............///000000111111111000000000//////////////////............---------...---,,,,,,+++,,,,,,,,,,,,------............------,,,,,,++++++------.........------------------.........//////...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,************************))))))************))))))(((((()))***************************************(((((((((((())))))***+++************************************************************************((()))***+++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))************************************************************************************************)))***++++++***)))***+++++++++************++++++*********))))))(((((('''))))))))))))))))))))))))******************************++++++++++++++++++))))))(((((())))))***+++******))))))))))))******++++++************++++++************************(((***++++++***))))))***(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******))))))******+++++++++,,,******)))(((((()))******))))))))))))))))))))))))...,,,***(((''''''((()))))))))*********+++++++++(((''''''&&&&&&&&&&&&'''+++***))))))(((((())))))))))))))))))))))))))))))+++******,,,...///...---))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------...------................................................///////////////000000000,,,------------.........111333333111---,,,---000//////000111111111111000000000000000000000000000...............///000000111111111111000000000000/////////.........---------------------,,,++++++++++++,,,,,,------......------,,,+++++++++,,,,,,---............------,,,,,,,,,,,,---......//////...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++***************+++++++++******++++++,,,---------***************+++++++++)))******************)))(((((()))***************************************+++*********+++,,,---...***************++++++++++++++++++***************************************((()))***+++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************************************************************)))***++++++***)))+++,,,++++++************++++++)))))))))((((((((((((((())))))))))))))))))))))))************************)))***++++++,,,,,,++++++)))(((((((((((()))************))))))))))))******++++++************++++++************************)))***,,,,,,***)))***+++((((((((()))))))))******+++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))******+++,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***((((((((()))))))))************+++++++++))))))(((((((((((())))))******)))(((((((((((())))))))))))))))))))))))))))))((((((***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********&&&''''''((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,---......------------------------------......................../////////...............,,,,,,---------.........---000333111---+++---/////////000111111111111000000000000000000000000000...............///000000111000000000000///////////////.........---------,,,------------,,,++++++***++++++,,,------......,,,++++++******+++,,,---,,,------...---,,,+++***+++++++++,,,---.........------,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++))))))(((((()))+++,,,---))))))*********+++++++++******++++++++++++******(((((()))***************************************)))))))))******+++,,,---))))))*********++++++++++++++++++*********))))))************************(((((()))++++++,,,,,,+++************************************************(((***+++,,,,,,+++***(((************************************************************************************************(((***++++++******+++,,,++++++************++++++))))))))))))))))))******))))))))))))))))))))))))************************((((((***+++++++++******((((((((((((((()))************))))))))))))******,,,++++++******++++++,,,************************(((***++++++***))))))***)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))***++++++,,,------+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******)))))))))******+++******)))((((((((((((((())))))))))))))))))))))))***)))((()))++++++***((())))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************)))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++'''''''''(((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++---......------------------------------........................,,,,,,,,,++++++*********,,,,,,,,,---------......)))---222111---+++---000...//////000000000000000000000000000000000000000...............///000000000/////////............//////.........---------,,,,,,---------,,,++++++******+++,,,,,,---......++++++*********+++---...+++,,,,,,---,,,+++***)))******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++((((((&&&&&&''')))+++---))))))******++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***************************************&&&&&&&&&&&&'''(((******))))))******++++++++++++++++++++++++******))))))************************(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************************************************************************************(((***++++++******+++---++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))************************&&&'''(((*********)))(((((((((((((((((()))************))))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))''')))******((((((((()))************++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))***+++,,,,,,------+++***)))'''''')))***+++))))))))))))))))))))))))((())))))*********)))))))))************+++++++++***)))))))))))))))************)))((((((((((((((()))))))))))))))))))))))),,,+++***+++,,,,,,+++)))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------------...///000---------............///000//////............///000000000000////////////111111000000//////.........//////000000000000///------------------------111000...---,,,,,,------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++*********************************---,,,+++******+++,,,---******++++++++++++******(((((()))***************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))%%%&&&)))+++,,,,,,+++***+++++++++*********))))))+++++++++*********)))))))))))))))***+++++++++,,,+++++++++************)))''''''(((((()))+++,,,---************************+++*********))))))(((((()))************+++++++++++++++************++++++'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))************************))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((''''''''''''((()))++++++***++++++++++++***))))))''''''''''''''''''''''''++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))(((''''''))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((******)))'''%%%###))))))))))))************((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,---------..................---,,,,,,,,,---------------............////////////...//////000000000000000000////////////111000000000/////////...//////////////////......////////////////////////111000...---,,,,,,,,,---***+++,,,------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++******************************))))))(((''''''((())))))******++++++++++++******(((((()))***************************************************************************************************************************************++++++++++++++++++++++++((()))***+++,,,++++++***)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))((()))***,,,,,,+++***)))+++++++++*********))))))+++++++++*********))))))***************++++++++++++++++++************)))(((((((((((()))***+++,,,************************************)))))))))((()))************+++++++++++++++************++++++)))((((((((((((***+++,,,))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******++++++++++++******)))))))))))))))))))))))))))******************+++))))))))))))))))))))))))************)))))))))((((((((((((((()))******+++***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''***************))))))((()))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********(((&&&%%%(((((()))))))))*********++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------.........////////////...---,,,,,,++++++,,,---------............///////////////000000111222000000000000////////////000000000000////////////000000//////......------////////////////////////000///...---,,,,,,,,,------------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++++++++***************************++++++************++++++******++++++++++++******((()))******+++*********************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))************************++++++,,,,,,------************************+++++++++******************+++,,,,,,,,,+++)))(((+++++++++***************+++++++++***************+++++++++***************+++++++++************)))******))))))))))))******************************************)))))))))))))))************+++++++++++++++************++++++++++++*********++++++,,,))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))******************))))))******++++++++++++******))))))))))))))))))))))))++++++***************)))))))))))))))))))))))))))************))))))))))))******)))))))))******+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++***))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))'''&&&(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------.........////////////000///......---------......---------............///////////////000111333333000000000000////////////000000000000////////////222111000///......------------------------------.........------,,,,,,,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++*********************************************************************************************************************************************************))))))******++++++++++++******************))))))))))))***+++,,,------...************************************************++++++,,,,,,,,,++++++***************************************************,,,+++++++++***)))))))))+++++++++*********))))))++++++***)))(((((())))))*********************************)))))))))))))))))))))*********+++++++++++++++************++++++,,,+++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************)))))))))))))))***************************,,,***(((''''''(((***,,,))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((*********)))))))))))))))++++++***************+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********************++++++******)))((())))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((''''''((((((((()))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------.........////////////000............///111222222---------............///////////////000111333333000000000000////////////////////////000000000000333222111000///...//////---------------------------------------,,,,,,,,,////////////...---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************((())))))))))))))))))(((******++++++++++++************++++++++++++******************************************************************************************************++++++++++++++++++++++++***************************************++++++++++++++++++++++++*********))))))******+++,,,------************************************************))))))***+++,,,,,,------************************************************,,,+++++++++***)))))))))+++++++++*********)))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++++++++************++++++******************))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******)))))))))))))))))))))))),,,***(((''''''(((***,,,************************+++******))))))(((((((((******++++++++++++******)))))))))))))))))))))))))))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))******++++++***************+++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******************++++++))))))******))))))((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------........./////////.........///111222444555---------............///////////////000000111222000000000000////////////////////////000000000000222111000.........///000////////////////////////,,,,,,------------,,,+++...............---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,************************)))******++++++******)))******++++++++++++******+++++++++,,,++++++***)))************************************************************************************************++++++++++++++++++++++++******************************))))))******+++,,,***+++++++++++++++++++++))))))******++++++,,,,,,***************************************+++++++++(((((()))***+++,,,---...***************+++++++++***************++++++++++++++++++***************+++++++++************)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++(((((())))))***))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))******************)))))))))******+++***++++++++++++***))))))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))))))))************++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,---------............////////////000111222333---------............////////////...//////000000000000000000////////////.../////////000000000111000///---,,,,,,---...///////////////////////////+++,,,------------,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,************************+++,,,------------,,,+++******++++++++++++******+++,,,,,,,,,++++++***)))************************************************************************************************************************************************+++***)))))))))***+++,,,(((((())))))***+++++++++***************+++++++++************************))))))*********+++++++++))))))))))))******+++,,,))))))*********+++++++++))))))*********+++++++++***************++++++++++++++++++************)))******)))))))))))))))***))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++************++++++&&&'''(((*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((()))******+++***++++++++++++***))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))************)))(((((())))))))))))))))))))))))------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********************++++++++++++++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......000///////////////000111---------.........//////000//////............///000000000000////////////.../////////000000111111---,,,+++******+++---...------------------------***+++,,,---------,,,++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************************************)))************+++++++++*********++++++,,,,,,,,,************************((()))***++++++***)))(((******++++++++++++******,,,,,,,,,,,,,,,+++***)))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---&&&''''''((()))******++++++++++++***************************************))))))******+++++++++++++++***))))))((()))))))))))))))******++++++++++++))))))******++++++++++++))))))******+++++++++,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++************++++++&&&''')))***+++++++++***))))))))))))))))))))))))******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))************************''''''(((((())))))************++++++++++++******))))))))))))))))))))))))******++++++,,,,,,,,,---))))))))))))))))))))))))(((((())))))*********+++''''''''''''((()))++++++***++++++++++++***))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))///......---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))************+++++++++,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........---------------------------...------------...//////......//////000000000111------......//////000000222000...---,,,---...///111000000///...---------...---,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------************************+++++++++*********))))))+++++++++*********))))))************************+++++++++*********))))))******++++++++++++******(((((())))))*********+++******))))))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++*********))))))((((((************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++***)))'''(((***++++++***************************************))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))***+++++++++,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))((((((+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))))))))))))))(((''''''******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000/////////.........---------------------------...------------...//////........./////////000000.........///////////////000///...---,,,---......000000000///...------------------,,,,,,---------------,,,,,,,,,,,,++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++************************+++++++++*********))))))+++++++++*********))))))************************+++++++++*********))))))******++++++++++++******))))))))))))*********+++******))))))))))))******************************************************))))))*********+++++++++******************************************))))))************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++***)))'''(((***++++++***************************+++*********))))))(((((())))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))*********************************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))***************************************+++++++++))))))))))))((((((((('''*********)))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************)))))))))(((************)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))(((''''''******)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))*********))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...............------------------------...------------...//////.........////////////000///////////////.....................------------000000//////...---------,,,------......------,,,------,,,,,,,,,,,,++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((()))))))))************************+++++++++***************+++++++++***************************************+++++++++*********************++++++++++++******)))))))))*********************))))))))))))******************************))))))))))))))))))))))))(((((()))))))))******************************************+++++++++++++++************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++***)))'''(((***++++++***************************+++++++++***)))(((((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++***************))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))******))))))((((((***************+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))(((((((((************************************************))))))))))))))))))))))))(((((()))***+++++++++***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................------------------------...------------...//////000000000000000000000000000000//////......------......////////////...---/////////......---------+++,,,---......---,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))******************************************************************************************************************************++++++++++++************************************))))))))))))******************************************************))))))))))))*********+++*********************************++++++,,,,,,---************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++***)))'''(((***++++++***************************,,,++++++***)))(((''''''))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))************************,,,+++++++++***)))))))))+++++++++***************++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))*********))))))(((************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))(((((()))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***++++++,,,++++++---,,,+++***))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,---------------...............------------------------...------------...//////111111111111111111111111000000//////......------...//////000000000//////............------------+++,,,---......---,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********************************************************************************************************************************************++++++++++++******+++++++++*********************))))))))))))******************************++++++++++++++++++++++++*********+++++++++,,,,,,*********************************++++++,,,,,,---************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++***)))'''(((***++++++***************************++++++******)))((((((''')))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))************************,,,+++++++++***)))))))))******************++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************+++,,,---...))))))))))))))))))))))))************************))))))*********+++++++++++++++******))))))(((((()))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,------...++++++++++++,,,,,,,,,,,,---------------.........------------------------...------------...//////222222111111111111000000///////////////..................///////////////------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++++++++***************************************+++++++++***************+++++++++***************************************+++++++++******++++++++++++******+++++++++++++++***************))))))))))))******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************+++++++++++++++************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++***)))'''(((***++++++***************************************))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++***************(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))******++++++*********************+++,,,---))))))))))))))))))))))))************************)))************+++++++++************))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))************+++************************************************)))))))))))))))))))))))))))***************))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,------.........------------------------...------------...//////000000000000//////...............///////////////---,,,,,,+++,,,---...///---------------------------------,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,************************))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******,,,,,,,,,++++++***************))))))))))))******************************************************************++++++++++++******************************************))))))************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++***)))'''(((***++++++***************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))*********************************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))***************************************+++++++++'''((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))))))))************************************((()))))))))************((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***++++++++++++*********)))))))))******+++))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))(((''''''(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------...------------...////////////......---------,,,---.........//////000000,,,+++)))))))))+++---...------------------------......,,,++++++,,,......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))***++++++************************))))))******++++++++++++))))))******++++++++++++************************))))))******++++++++++++******++++++++++++******,,,,,,,,,++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++***)))'''(((***++++++***************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))******+++++++++,,,))))))******+++++++++,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************(((((())))))*********+++(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))************)))'''&&&%%%''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++******++++++,,,---000///...+++((('''(((***+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,+++******+++,,,...///222222111000///...------...------------...//////......---------......///------------------------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************,,,+++*********+++------++++++******))))))((((((******************************++++++++++++*********************************+++,,,,,,------,,,,,,(((*********)))((()))***++++++************++++++,,,,,,+++***))))))******)))************+++++++++)))************+++++++++***)))(((''''''((()))***************************+++***)))(((((()))***+++************************++++++************+++++++++++++++*********))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************++++++++++++++++++++++++%%%&&&&&&'''''''''''''''((((((((((((((((((((((((,,,***((('''&&&'''((()))))))))))))))************((((((((((((((((((((((((((()))***++++++***)))((())))))))))))******************+++++++++******)))***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))(((((())))))))))))))))))))))))************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************)))************))))))(((''''''((()))))))))))))))*********)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''******)))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++******++++++,,,------......---+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***+++,,,...////////////...............,,,,,,,,,,,,,,,---............------------......------------------------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************+++******)))***+++,,,---************))))))))))))******************************++++++++++++*********************************+++,,,,,,------,,,,,,)))***++++++))))))***+++++++++************++++++,,,++++++***))))))******)))************+++++++++)))************++++++++++++***))))))))))))***+++************************+++***)))(((((()))***+++((((((((((((((((((((((((+++******************++++++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++((()))******++++++******))))))))))))))))))))))))+++***(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))*********************++++++******)))*********))))))((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************((())))))*********))))))'''((())))))******))))))***)))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******))))))(((((((((((()))))))))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,---+++---......---,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,---------.........,,,++++++++++++,,,------......---------------...------------------------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++)))))))))*********++++++,,,++++++******++++++,,,+++++++++++++++************************************))))))))))))***++++++)))))))))*********************************************++++++++++++*********************************++++++,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++************++++++,,,+++******)))*********)))************+++++++++)))************+++++++++,,,+++************+++,,,************************+++***))))))))))))***+++((((((((((((((((((((((((************************+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++***************************)))((('''((()))***+++))))))))))))******************************************))))))))))))******))))))))))))***************************************************)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************'''((()))***************((()))******++++++******))))))))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***))))))))))))(((((((((((()))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---))),,,...///...,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++,,,---......---------------------...,,,,,,,,,+++,,,,,,---.........------,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((())))))))))))*********,,,++++++******++++++,,,+++++++++***************************************)))))))))))))))*********)))))))))******+++++++++******************************++++++++++++************************************+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,++++++************++++++++++++***************+++))))))*********+++++++++))))))*********++++++++++++++++++******+++++++++*********************************************************************************++++++***************************************))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************************************'''((())))))******))))))************************)))((((((((()))***++++++((()))))))))************************************+++***)))(((((()))***+++((()))))))))************)))))))))))))))******+++++++++******************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************&&&'''(((******+++++++++))))))***+++++++++++++++)))))))))))))))***************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---***,,,......,,,*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++,,,------------000000//////...---,,,,,,---------------......///......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((())))))))))))*********,,,++++++******++++++,,,************************************************(((((())))))************))))))******++++++,,,,,,******************************++++++++++++******************************)))***++++++,,,,,,++++++***+++,,,,,,+++***+++,,,++++++************+++++++++***************++++++))))))*********+++++++++))))))*********+++++++++******************************************************++++++++++++******************************)))***++++++++++++***)))************************,,,++++++******++++++,,,))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))((((((************************************************&&&'''(((((())))))((((((************************)))))))))))))))***++++++((()))))))))************************************+++***)))(((((()))***+++((()))))))))************))))))((((((((()))++++++******************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++*********************************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))******************************************************&&&'''(((******+++++++++))))))***+++++++++++++++(((((())))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))***************,,,...---***))))))+++))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,---***+++---,,,+++******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,------------111111000///...---,,,,,,...------------.../////////...---,,,++++++++++++------------------------,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++)))))))))*********++++++,,,++++++******++++++,,,)))))))))***************************************((()))******++++++***************+++++++++++++++******************************++++++++++++******************************)))******+++++++++++++++***+++,,,+++***)))***,,,++++++************++++++*********)))******+++,,,)))************+++++++++)))************+++++++++))))))************))))))******************************+++,,,,,,+++******(((((((((((((((((((((((()))***+++,,,,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((('''************************************************((()))******++++++******************************))))))******************))))))))))))******************************************))))))))))))******))))))))))))************)))(((''''''((()))+++,,,)))))))))***************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,******************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))************************************************************'''((()))***************((()))******++++++******((((((((()))******++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))************+++)))))))))************++++++---///...+++)))***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,++++++---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***,,,---...---------.........---------,,,,,,------,,,,,,------...//////...---,,,++++++++++++------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++************+++++++++,,,,,,++++++******++++++,,,((()))))))))*********+++************************))))))+++,,,,,,,,,+++***,,,++++++++++++++++++*********************************++++++++++++******************************))))))***+++++++++++++++)))***++++++))))))***+++++++++************++++++******))))))***++++++,,,)))************+++++++++)))************+++++++++******+++,,,,,,+++*********************************++++++,,,,,,++++++***(((((((((((((((((((((((((((***+++,,,,,,+++***((())))))*********+++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++******)))((((((''''''************************************************)))***++++++,,,,,,++++++))))))))))))))))))))))))******++++++******))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))((('''&&&''')))+++,,,((((((((())))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))************************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************((()))))))))************************************************************((())))))*********))))))'''((())))))******))))))'''(((((()))******++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***---000...***''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++******++++++,,,---)))***++++++,,,---111333+++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,++++++)))***,,,---......---,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///...---,,,++++++++++++------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,(((((())))))*********+++************************)))***+++,,,---,,,++++++---,,,,,,++++++***************************************++++++++++++******************************))))))***++++++++++++***(((***+++***)))((()))***++++++************++++++******))))))***+++,,,,,,)))************+++++++++)))************+++++++++++++++------------++++++***************************+++,,,------,,,+++***************************((()))+++,,,,,,+++)))((())))))******++++++++++++((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((''''''&&&************************))))))))))))))))))))))))))))))***++++++++++++***((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))************((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************(((((('''&&&''')))+++---''''''(((((()))))))))***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************(((((())))))*********+++************************************************)))************))))))(((''''''((()))))))))))))))'''(((((()))***+++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++))),,,///---)))&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---------,,,+++***++++++,,,,,,,,,---------------------------------...///////////////......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,---...---,,,***)))))))))******+++++++++++++++++++++++++++++++++++++++***)))(((*********++++++,,,,,,,,,*********************+++,,,++++++******++++++,,,+++++++++*********))))))******++++++++++++******)))***+++,,,,,,+++***))))))************+++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++***)))(((************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''))))))************)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((('''(((+++,,,***(((******))))))((((((''''''))))))))))))((((((((((((''''''((()))***++++++,,,******************************))))))((((((''''''******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))+++***))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++*********))))))...---+++)))(((((()))******************************++++++,,,,,,++++++***+++++++++*********))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))***+++***)))((((((***+++***)))'''''''''((((((+++++++++*********))))))************************''')))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++,,,,,,------,,,++++++++++++,,,,,,,,,---------------------------------------............------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++,,,+++++++++*********))))))+++******************++++++++++++*********))))))******++++++++++++******)))***++++++++++++***))))))************+++++++++******))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))************************************************************************************************************************************************************************)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))+++---...,,,***(((((((((((((((((('''''')))))))))))))))))))))((((((((())))))******++++++******************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))+++)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++*********))))))...---+++)))(((((()))******************************++++++,,,,,,++++++***+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((()))***+++***)))((((((***++++++))))))((()))******+++++++++*********))))))************************((()))******(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,++++++++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,---------------,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,*********)))******+++,,,++++++++++++++++++++++++***++++++++++++***))))))+++++++++++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******)))***++++++++++++***))))))************+++++++++************************))))))))))))))))))))))))***++++++++++++***))))))************************************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************)))************+++++++++************************************************+++++++++***************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))(((((()))***++++++++++++++++++*********++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++******+++------,,,***''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))***)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++***************---,,,+++)))))))))******))))))))))))))))))))))))******++++++++++++******+++++++++***************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))***+++***)))((((((***+++***************+++,,,+++++++++***************************************)))***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---.........------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))))))))******+++,,,,,,******************************+++++++++******))),,,,,,++++++******))))))*********************+++))))))************))))))******************************++++++++++++***************++++++*********))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++******)))************************************************************************************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,------,,,***)))))))))***+++++++++++++++************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))(((((((((((())))))*********)))))))))))))))******************)))))))))))))))************************))))))))))))))))))))))))((())))))******++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))+++***))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************,,,,,,******))))))******((((((((((((((((((((((((******++++++++++++******************************************************************************))))))))))))))))))))))))*********))))))))))))))))))***+++***(((((((((***))))))))))))***++++++,,,************************************************)))+++,,,+++***)))***+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************++++++,,,,,,,,,,,,---------.........------------------------------...///////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++))))))******++++++++++++************************)))******+++++++++******+++++++++******)))))))))(((((()))***+++,,,,,,---******+++,,,,,,+++************************************++++++++++++******+++******************+++))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))******+++++++++******************************************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************((((((((((((((((((((((((************************************************))))))*********+++++++++************************)))))))))))))))))))))))))))+++,,,......,,,+++))))))******++++++++++++***((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))*********))))))))))))))))))******+++++++++((()))))))))*********+++*********)))))))))))))))************************))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++******+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++******************(((((((((((((((((((((((()))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++***(((((((((***'''(((((())))))*********************************************************)))+++,,,+++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,---,,,---------............------------------------------...///000000000000------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++++++++,,,,,,))))))***+++++++++******************************))))))***++++++++++++******************)))))))))(((((()))***+++,,,,,,---***+++,,,------,,,+++******************+++++++++******++++++++++++******++++++***))))))***++++++)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************((((((((((((((((((((((((***************+++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))***************)))'''((()))***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,------+++******+++))))))***************+++((())))))******+++++++++)))))))))))))))*********************************)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))************))))))***************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))************)))***+++***)))((((((***'''(((((())))))))))))(((***************+++++++++************************)))***+++***))))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))******++++++******)))******+++++++++,,,,,,,,,*********++++++,,,,,,---***)))))))))***+++,,,---------------............------------------------+++,,,---...////////////------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------******+++,,,+++***))))))************************))))))***+++++++++++++++))))))))))))************************************)))***+++,,,,,,+++***)))))))))*********+++++++++******++++++++++++******++++++***))))))***++++++)))************+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))***+++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************))))))*********+++++++++************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))(((((()))***,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************,,,...---+++)))***+++)))))))))(((((((((((((((((())))))******+++,,,,,,(((((())))))******++++++************************))))))*********+++++++++---,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))*********+++++++++*********+++++++++******************************))))))************))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***+++***)))((((((***))))))*********)))((('''))))))*********+++++++++************************((()))******(((((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,------...***))))))))))))+++---...---------.........//////------------------------***+++,,,---............------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...***+++,,,,,,+++***)))((())))))))))))))))))))))))((()))***+++++++++++++++(((((())))))******++++++------,,,+++***)))((('''''')))***++++++***)))'''))))))******++++++++++++******++++++++++++******,,,+++***))))))***+++,,,)))************+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++((()))***+++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++(((((()))))))))((((((''')))***+++---......------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((***,,,+++((('''((()))((((((''''''&&&&&&&&&%%%((())))))***++++++,,,,,,'''(((((()))***++++++,,,************************))))))******++++++++++++...------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((&&&%%%&&&'''((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))******++++++++++++)))******+++++++++******************************))))))************))))))))))))******++++++++++++))))))******++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++)))***+++***)))((((((******+++,,,,,,+++***)))((())))))******++++++++++++************************''')))***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///............---------000///...---,,,---......000000//////.........---...------,,,,,,------...------------------------,,,---......,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,---------***+++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,+++***))))))***+++,,,************************((((((((('''''''''''''''************************))))))(((((((((((())))))...+++'''''')))***)))(((+++++++++*********))))))************))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,************************+++*********************))))))((()))++++++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++*********))))))(((((((((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,))))))))))))))))))))))))************************)))******++++++******)))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''++++++++++++++++++++++++***************************)))))))))((((((''''''+++++++++*********))))))(((((()))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***'''&&&(((---222555++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((,,,+++++++++******))))))(((((()))***************************************+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))*********))))))(((******))))))))))))******))))))))))))))))))))))))---,,,+++***))))))))))))))))))***+++++++++******+++*********))))))((((((+++++++++,,,,,,+++++++++************************************************(((((())))))******++++++))))))))))))))))))))))))))))))************))))))************************,,,+++***)))))))))++++++************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////000///...---,,,------...000/////////.........---...------,,,,,,------...------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++,,,,,,++++++,,,,,,---------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,++++++***))))))******++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++***************************))))))(((((())))))***,,,***((((((***+++***(((+++++++++*********))))))++++++*********)))))))))************************++++++***))))))***++++++************************------------------------+++)))((((((******)))(((************************************************************************)))************+++++++++************)))))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************))))))(((((((((+++++++++*********))))))(((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''))),,,000333++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))***)))))))))((((((((((((((())))))************************************************)))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************)))))))))((())))))************))))))******))))))))))))******************************,,,+++******)))*********++++++******************+++*********))))))))))))******++++++++++++******************************************************)))))))))))))))*********************************))))))************))))))******************************)))))))))))))))***************************************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,---...///000000//////...------------.../////////..................------,,,,,,------...------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++************++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++******)))*********++++++++++++++++++++++++++++++***))))))***++++++************************))))))))))))))))))******************************+++******************+++***))))))***,,,,,,+++)))+++++++++***************+++++++++++++++*********************************++++++***))))))***++++++************************))))))******++++++,,,,,,...,,,***)))***+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))((((((++++++++++++++++++++++++***************************************)))))))))+++************)))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***,,,---...++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***************)))))))))))))))(((((((((((()))******++++++******************************))))))))))))((((((((('''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************))))))))))))))))))************))))))******))))))))))))***************************************)))******+++,,,---,,,+++)))))))))*********************))))))))))))******************)))************************************************************))))))))))))++++++++++++++++++++++++))))))************))))))************************((((((((()))))))))((((((************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,------...////////////......------------...........................------,,,,,,------...------------------------,,,---......,,,,,,---...------------------------***++++++,,,,,,------...---,,,,,,,,,+++*********,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***************++++++++++++++++++++++++++++++******************+++************************((((((((()))))))))))))))************************,,,++++++******++++++,,,((()))***,,,---,,,+++***************************++++++++++++++++++++++++************************+++******************+++************************''''''(((((()))***++++++222///,,,***+++,,,---,,,************************************************************************))))))*********+++++++++*********)))))))))))))))(((((()))************)))++++++++++++++++++++++++************************++++++++++++************))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++******************************))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))+++******))))))*********++++++++++++++++++++++++))))))***++++++++++++*********************************)))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((())))))************)))+++******))))))******+++************************))))))))))))***+++,,,---///---+++)))(((((()))***************************))))))************))))))************************++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++))))))************))))))************************'''((()))*********)))(((************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))---------------------,,,...............------------------..................------,,,,,,------...------------------------,,,---......,,,,,,---...------------------------***++++++,,,,,,------............---,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***************++++++++++++++++++++++++++++++*********++++++*********************************+++++++++,,,,,,---------************************,,,,,,++++++++++++,,,,,,'''(((***,,,,,,++++++***************************++++++++++++++++++++++++*********************************++++++*********************************)))******+++,,,---......000---***)))***+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))******(((((()))************)))++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************++++++)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))***+++++++++***((((((************************************************))))))((((((((())))))***+++++++++++++++,,,,,,,,,))))))***+++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((()))***************++++++************++++++************************(((((())))))***+++------///---+++)))(((((()))******************+++++++++))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((************************))))))************))))))))))))))))))))))))))))))'''(((***+++,,,+++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********------------,,,,,,++++++......//////......---,,,---------------............------,,,,,,------...------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............---------------,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))******+++,,,++++++++++++++++++++++++)))***++++++++++++***)))************************)))))))))******++++++,,,************************,,,++++++******++++++,,,''')))***+++)))))))))******************+++++++++*********+++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************)))))))))******++++++,,,+++)))''''''((()))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))((((((''''''&&&))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))***************************************************************)))))))))***************(((((()))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++++++++)))((('''************************************************(((((((((((((((((()))***)))))))))***************)))***++++++,,,+++++++++************************++++++++++++************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************'''((()))******+++******++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,------,,,+++)))))))))***************+++++++++++++++)))******************)))************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++,,,++++++************************************************************************************************))))))))))))))))))))))))***************************+++,,,---------,,,,,,+++++++++*********))))))++++++++++++++++++++++++***************************++++++++++++++++++***,,,,,,,,,,,,,,,,,,---------.../////////...---,,,,,,,,,,,,------............------,,,,,,------...------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---------------...---,,,+++******,,,---///+++++++++,,,,,,---------------------------------++++++************++++++******))))))***++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))************************%%%%%%&&&''''''((())))))************************++++++************++++++((()))***)))&&&&&&(((***))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++)))***++++++++++++***)))************************'''''''''((((((((((((((((((''''''(((***+++***)))************************************************************************)))************+++++++++((()))))))))******************+++,,,,,,,,,,,,+++***************************************************))))))(((''''''&&&&&&))))))))))))))))))))))))******************************++++++++++++************))))))))))))******************************))))))))))))))))))))))))&&&'''''''''((((((((()))************************************************((((((((())))))*********(((((((((((())))))******)))))))))))))))))))))(((************************))))))))))))))))))))))))((()))*********)))((('''************************************************))))))(((((())))))***+++)))))))))******+++++++++)))***++++++,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((()))))))))************'''((()))******+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++***************************++++++,,,,,,,,,******++++++++++++******************************************************)))))))))))))))*********************************))))))************))))))))))))))))))))))))))))))((((((((())))))***+++,,,************************************************************************************************))))))))))))))))))))))))************************)))***,,,---...---,,,,,,++++++++++++******))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,------...///---.../////////...,,,,,,,,,,,,,,,------............------,,,,,,------...------------------------,,,---......,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,---......+++++++++,,,,,,------------,,,+++******,,,...///+++++++++,,,,,,---------------------------------++++++************++++++******))))))***+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************'''(((((()))***++++++,,,************************+++******************+++)))******(((%%%$$$'''***))))))******++++++++++++(((((())))))*********+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++************)))((()))+++---...---,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++(((((()))************)))************************************************,,,++++++***)))(((((('''))))))))))))))))))))))))*********************************++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************''''''(((((()))))))))***'''((((((((())))))******))))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************))))))***+++,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++************************))))))))))))(((((((((((())))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++''''''(((******+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********)))******+++,,,)))******+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((())))))******++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((('''''''''''')))+++,,,************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))*********+++++++++************************---,,,,,,++++++,,,,,,---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---------------,,,+++******,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++************************************************))))))(((((()))***++++++************************************************)))***,,,------,,,***)))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++++++++***))))))))))))************+++++++++************************************************************************,,,+++******++++++)))(((************************))))))))))))))))))))))))************************************************((((((((()))******++++++************************))))))(((((('''''''''&&&'''(((+++------,,,***(((+++++++++*********)))))))))))))))))))))))))))))))))************++++++++++++++++++***)))(((((('''************************++++++++++++++++++++++++************************((((((((((((((((((((((((''''''((()))***++++++,,,***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************************))))))))))))((((((((((((((())))))***))))))))))))))))))))))))++++++************++++++))))))*********))))))(((*********************************)))))))))))))))'''((()))******)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))************************''''''((((((((()))))))))***++++++,,,,,,++++++***************************************************,,,+++***((((((((()))***+++++++++*********))))))))))))))))))))))))))))))(((((()))+++,,,---...///++++++******************************************************************((((((((((((((((((((((((+++++++++***************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++*********))))))))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,------......------,,,,,,,,,---------.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++************************************************)))))))))))))))***++++++************************************************)))***+++,,,,,,+++***)))************************,,,,,,++++++******************************************++++++,,,,,,,,,---+++++++++***************)))************+++++++++************************************************************************,,,+++******++++++***(((************************************************************************************************++++++++++++************************************)))))))))(((((((((''''''((()))***,,,,,,+++***)))+++++++++*********)))))))))))))))))))))))))))))))))************++++++++++++++++++***)))(((((((((************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++***)))(((((((((((()))***)))))))))))))))))))))))))))((((((''''''(((((()))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************************)))))))))))))))))))))))))))***++++++************************++++++************++++++))))))************))))))***************************)))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************,,,+++***)))(((((()))***+++++++++*********)))))))))))))))))))))))))))))),,,++++++***)))(((((('''************************************************************************))))))))))))))))))))))))******************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++************************++++++************++++++---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------............---------------.........//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///)))***+++,,,---------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++*********************************************************)))******+++,,,************************************************************************************************+++************)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************+++++++++)))************+++++++++************************************************************************,,,+++)))***++++++***)))))))))))))))))))))))))))************************************************************************------,,,,,,+++******)))*********************************)))))))))))))))))))))******+++++++++++++++++++++***************)))))))))))))))))))))))))))************++++++++++++++++++***))))))((((((************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************++++++*********)))))))))***************++++++,,,************************++++++************++++++))))))************))))))************************))))))))))))))))))*********))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++******++++++++++++******************************************************++++++***)))))))))******+++++++++***************)))))))))))))))))))))))),,,+++***)))'''&&&%%%$$$************************************************************************************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++******))))))******+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------....................................,,,,,,,,,---------......------------------------------,,,+++,,,,,,---...******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++************************************************++++++************++++++******************************************************)))(((((()))*********************************)))))))))))))))))))))+++++++++++++++++++++++++++,,,---------,,,+++***)))))))))***+++++++++,,,))))))*********+++++++++************************************************************************,,,***)))***++++++***)))((((((((((((((((((((((((************************************************************************,,,,,,+++++++++*********************************************************+++***)))))))))***+++,,,************************))))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))))))))************((()))))))))************+++++++++*********))))))***))))))))))))***++++++************************++++++************++++++((())))))************)))************************)))))))))))))))*********+++***)))(((((()))***+++************************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******************************************************+++*********************************************))))))))))))))))))))))))'''''''''(((((((((((((((***************+++++++++************************************************************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************+++******))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...............//////+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------........................,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++,,,,,,+++,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++************************************************++++++******)))******+++******************************************************)))(((((()))******************************)))))))))))))))))))))***+++++++++++++++++++++++++++,,,---......---+++***)))))))))***+++++++++,,,))))))*********+++++++++************************************************************************+++***)))***+++,,,+++)))((((((((((((((((((((((((************************************************************************))))))))))))******++++++************************************+++++++++++++++***)))((()))***,,,---************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))************************''''''&&&&&&&&&&&&''''''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************((()))))))))************++++++++++++************)))(((((((((((()))******************************++++++************++++++(((((()))***************************************(((((())))))************+++***)))(((((()))***+++************************+++++++++++++++++++++++++++***************++++++************************************************''''''(((***+++,,,---...)))******++++++******)))*********************************************************++++++++++++***************************************************&&&''''''(((***++++++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++******************++++++++++++++++++***************************************++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******++++++++++++******+++++++++,,,,,,,,,------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++************************************************+++***))))))))))))))))))************************************************************************************************)))))))))************+++++++++++++++++++++++++++***+++---//////...,,,+++***************+++++++++)))************+++++++++************************************************************************+++)))))))))+++,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++************************************************'''(((((()))******++++++***************************************++++++++++++***)))))))))***,,,---***************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++******)))************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************,,,++++++++++++*********((((((((((((((())))))***++++++++++++++++++++++++++++++************++++++'''((()))******+++******************************((((((((()))******++++++*********))))))*********************************++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))************************((()))***+++,,,...//////))))))************))))))************************************************)))***++++++,,,+++++++++***************+++++++++************************************************)))))))))***++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++++++++++++++++++++)))***,,,------,,,***)))))))))*********++++++++++++++++++*********))))))************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))*********++++++,,,,,,++++++***,,,,,,,,,,,,---------...........................,,,,,,,,,---------..............................---------------,,,++++++******+++++++++******)))+++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++***************************************************))))))(((''''''((((((************************************************)))***+++,,,,,,+++***)))************************************++++++,,,,,,************************)))***---/////////---,,,+++++++++***************)))************+++++++++***************************************************************************)))((()))+++,,,+++***************************++++++++++++++++++++++++************************************************************************************************)))))))))*********++++++***************++++++,,,))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))***++++++++++++***)))************************,,,,,,++++++++++++,,,,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************,,,,,,+++++++++*********))))))(((((())))))***+++++++++++++++++++++++++++++++++************++++++'''((()))******+++++++++************************'''(((((()))******++++++)))******++++++******)))******************************************************))))))***++++++,,,*********************************************************++++++++++++,,,))))))************))))))************************************************)))***+++,,,,,,,,,++++++))))))*********+++++++++************************+++++++++******)))))))))((())))))***++++++,,,,,,******************************************************************************************++++++************************++++++++++++++++++++++++)))***,,,------,,,***)))))))))******++++++++++++++++++++++++******))))))************************---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++---------.........//////........................,,,,,,,,,---------................................./////////...---,,,,,,((()))***+++++++++++++++******))))))))))))******+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++************************************************))))))((('''''''''''''''************************************************)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((***---///000///...,,,,,,+++++++++******)))))))))************+++++++++***************************************************************************)))((()))+++,,,,,,***************************++++++++++++++++++++++++************************************************------,,,,,,+++*********************************(((((())))))************))))))******++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))***+++,,,,,,+++***)))******************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************))))))))))))************,,,,,,,,,+++++++++***************)))***++++++,,,++++++++++++++++++++++++++++++************++++++''''''(((******+++++++++************************'''(((((()))***+++++++++)))***+++,,,,,,+++***)))******************************************************))))))***+++,,,,,,++++++++++++++++++++++++******************************))))))(((''''''&&&))))))************))))))************************************************)))***+++,,,---,,,,,,+++))))))******++++++++++++************************))))))))))))************((())))))***++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++((())))))))))))*********************************))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++//////...---,,,,,,++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))---,,,,,,+++*********+++)))))))))***+++++++++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))))))))))))))'''((()))***************++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((''')))***)))((('''(((***)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))+++++++++*********))))))((()))+++,,,,,,+++***)))************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++++++++******+++++++++************)))((()))***+++++++++++++++************************************************+++++++++***************************************************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,*********)))******+++,,,++++++************++++++++++++++++++++++++++++++------,,,+++*********+++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))*********++++++************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,*********++++++++++++,,,///......---,,,,,,++++++...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******))))))))))))******************************---,,,++++++******++++++***************++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********)))))))))))))))))))))((())))))************)))++++++++++++++++++++++++))))))))))))************************************''')))***)))((('''(((***)))******************))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,,,,***((('''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************)))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,))))))***+++++++++++++++************************************************************************************************************************************************++++++************++++++************************************************************************************************,,,++++++******++++++,,,***************++++++,,,++++++************++++++************************,,,,,,+++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,************************+++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++)))*********++++++++++++++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))***************+++******))))))++++++++++++++++++++++++))))))))))))************************************''')))***)))((('''(((******))))))(((((())))))***))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))+++++++++***************+++,,,,,,,,,+++)))'''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************)))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******'''((()))***+++,,,------))))))***++++++++++++***************************************************))))))))))))))))))******************************************************))))))))))))))))))))))))++++++************++++++************************************************************************************************,,,++++++******++++++,,,***************+++,,,,,,++++++************++++++))))))))))))))))))))))))++++++***)))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********************************************************************))))))))))))******++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********++++++++++++******)))(((************************((()))))))))************************************''')))***)))((('''(((******)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++***)))(((************************((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,)))******+++++++++******************************************************((()))))))))))))))******************************************************************************++++++************++++++************************************************************************************************,,,++++++******++++++,,,+++************+++,,,,,,++++++************++++++******************************)))))))))))))))***))))))*********+++++++++)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************************************))))))))))))******++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++************************))))))******************,,,,,,,,,++++++*********(((((()))))))))*********++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))************+++++++++++++++***)))(((************************((()))))))))************))))))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))***))))))))))))))))))))))))***))))))((())))))******************************************************))))))******++++++++++++************************((()))))))))************((()))))))))*********+++************************))))))))))))))))))))))))************************************************))))))************))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************************************+++++++++******)))************************************************(((((())))))*********+++************************************************++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,+++++++++***+++,,,,,,---++++++************++++++++++++++++++++++++++++++***)))))))))))))))******))))))*********+++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,************************))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------////////////////////////,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++***************+++++++++)))))))))))))))*********,,,,,,++++++++++++++++++((()))))))))************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((((()))******+++++++++++++++,,,++++++******************************))))))))))))************((((((((((((((((((((((((''')))***)))((('''(((******))))))(((((())))))***))))))))))))))))))))))))))))))((((((((()))*********************************************+++++++++(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))))))))************((())))))******+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************)))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))******************************++++++++++++******+++++++++*********))))))***++++++++++++***))))))************************************************)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++++++++************++++++************************------------------------************************************************,,,++++++******++++++,,,+++++++++++++++,,,------++++++************++++++++++++++++++++++++++++++******)))))))))***++++++)))************++++++++++++++++++,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************)))))))))*********++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------........................,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))*********+++++++++++++++++++++++++++******************************))))))))))))******************************++++++******++++++,,,---***************+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))******+++++++++++++++++++++++++++,,,,,,)))))))))*********++++++++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''(((((()))******++++++******+++,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***)))******************)))))))))))))))))))))))))))((((((((((((((()))******************************))))))*********+++++++++))))))))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))************((())))))******+++,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************)))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************++++++++++++++++++++++++***))))))************************************************)))******+++,,,,,,------************************************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,,,,++++++++++++,,,------++++++************++++++***************************************+++,,,,,,)))************+++++++++***++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********************************++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********+++,,,,,,---))))))******+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---************++++++++++++++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************((()))***)))((('''(((***)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((()))******************************))))))******++++++++++++++++++******)))******+++************************))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************)))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******(((((()))***+++,,,,,,---+++++++++++++++***)))(((******************************************************+++,,,------......************************************************))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...++++++************++++++))))))))))))))))))))))))++++++******+++,,,------)))************+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))***++++++***((('''((())))))))))))))))))))))))))).........------,,,,,,,,,))))))***++++++++++++***+++++++++*********)))))))))***+++,,,---,,,+++***++++++++++++++++++++++++//////...------,,,+++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,------------............//////---+++,,,///111///---++++++++++++++++++++++++...,,,++++++++++++***)))------,,,++++++******)))***+++,,,---,,,+++***))),,,++++++******++++++,,,************************,,,+++***))))))***+++,,,************************++++++************++++++************************************************************************************************))))))))))))***+++,,,---************************(((((()))***++++++,,,,,,************************************************+++***)))))))))***,,,---******+++++++++,,,,,,,,,++++++******)))(((((((((+++++++++++++++***)))(((******+++++++++,,,,,,,,,(((((())))))************,,,,,,+++***)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((()))))))))***'''''''''((())))))************))))))))))))************))))))))))))******,,,+++)))((((((((()))***++++++*********************************+++++++++((('''))),,,...---((($$$************************(((((()))***+++,,,,,,---******************************))))))))))))******++++++******)))(((((((((************************************************...---+++*********++++++++++++***)))((((((((())),,,+++++++++***)))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((++++++******))))))((((((((()))))))))************************************------,,,++++++***))))))*********++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++(((***++++++******+++,,,---,,,,,,+++***)))(((((()))************+++++++++------------,,,,,,+++***+++,,,............,,,++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---************************)))***+++***((((((((()))************************)))***++++++++++++***))))))+++++++++)))((()))***************************++++++*********)))))))))))))))***++++++++++++***+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++++++++*********+++,,,---------------............---+++***+++---...---+++------------------------,,,,,,+++,,,---------,,,+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,************************++++++***))))))***++++++************************++++++************++++++************************************************************************************************++++++******)))******************************************++++++,,,,,,---************************************************)))((('''''''''(((***************+++++++++,,,,,,))))))))))))************+++++++++++++++***))))))******+++++++++,,,,,,,,,)))))))))*********++++++++++++******)))((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((())))))*********+++++++++*********************))))))))))))************))))))))))))******+++******)))))))))))))))************************++++++***************************,,,///...***''')))))))))))))))))))))))))))))))))***++++++,,,,,,******************************))))))))))))******)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++***)))******+++...---,,,,,,++++++,,,,,,+++++++++******************++++++,,,,,,++++++***))))))))))))))))))))))))*********)))))))))))))))************++++++++++++************************,,,,,,++++++******))))))***++++++++++++++++++,,,************************)))******+++,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,++++++******++++++''')))***+++******,,,---,,,,,,++++++***)))))))))************++++++++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---************************+++,,,---,,,+++******,,,************************)))***++++++++++++***))))))***,,,+++******+++,,,++++++++++++++++++++++++)))))))))))))))((((((((())))))***++++++++++++***+++++++++***************++++++******++++++,,,---+++++++++++++++++++++++++++++++++***))))))((((((******++++++++++++******++++++******++++++,,,---------------............,,,+++***+++---...---,,,........................++++++,,,------...//////)))******+++,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,************************++++++***))))))***++++++************************++++++************++++++************************************************************************************************,,,,,,+++***))))))))))))************************+++,,,,,,,,,,,,,,,,,,,,,************************************************((((((((('''((())))))************++++++++++++,,,(((((())))))***++++++,,,++++++++++++++++++***)))******+++++++++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++*********)))))))))***************,,,,,,++++++***))))))(((******))))))))))))************))))))))))))*********************)))((((((************************,,,+++++++++***)))))))))+++******+++,,,,,,+++)))((((((((((((((((((((((((******************************************************))))))))))))******'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++***)))))))))******......---,,,,,,,,,,,,---***************+++++++++******++++++++++++******************************))))))))))))***************++++++++++++,,,,,,,,,************************************************+++++++++++++++************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++((()))++++++***+++,,,...++++++++++++++++++++++++************+++++++++,,,)))******++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---************************+++---------+++***+++,,,*********************************++++++*********)))***,,,,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************,,,+++***)))***+++,,,---+++++++++++++++++++++++++++*********)))))))))((()))******++++++******)))+++***++++++++++++,,,,,,,,,,,,---------.........------------...//////...........................+++,,,------,,,,,,---...*********++++++,,,,,,,,,---,,,+++***)))***+++,,,,,,++++++******++++++,,,************************+++******************+++************************++++++************++++++************************************************************************************************++++++***)))))))))))))))************************++++++++++++++++++++++++***************************************************************++++++,,,************++++++++++++)))))))))******++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************++++++))))))))))))((((((''''''******))))))))))))************))))))))))))******))))))***++++++)))((('''***************+++++++++,,,,,,,,,+++***)))(((((())))))((((((((()))))))))))))))))))))))))))))))))+++++++++*********))))))******************************))))))))))))******(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))+++******))))))*********)))))))))***+++++++++,,,******++++++++++++******************************(((((())))))******++++++*********+++++++++,,,,,,******************************++++++++++++++++++,,,,,,++++++******))))))************************++++++,,,------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,************,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,------...///---,,,,,,++++++,,,,,,---***************************+++,,,+++)))((()))***************************+++******************+++)))***,,,,,,++++++,,,...************************++++++,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************,,,+++***)))***+++,,,---+++++++++++++++++++++++++++++++++++++++*********)))******++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,------------...------............//////------------------------+++---...---***)))***,,,,,,,,,,,,+++++++++******---,,,+++***)))***+++,,,,,,++++++******++++++,,,*********************************++++++*********************************++++++************++++++************************************************************************************************))))))(((((()))******+++************************************))))))))))))************************************************)))*********++++++++++++))))))*********+++++++++,,,+++++++++******))))))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))******++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************''''''(((((())))))))))))******))))))))))))************))))))))))))******))))))***++++++)))((('''))))))*********+++++++++,,,,,,,,,+++***)))(((((())))))(((''''''''')))***************************,,,,,,++++++***)))))))))******************************))))))))))))******************))))))(((((())))))))))))))))))))))))************************))))))))))))******))))))))))))(((((((((((()))))))))))))))***+++++++++,,,)))******++++++******)))************************(((((())))))******++++++))))))))))))*********+++************************+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))************************++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---......---***))))))************+++,,,,,,------***++++++++++++,,,,,,,,,++++++,,,---.........------,,,************,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***************************+++,,,+++)))))))))***************************++++++***))))))***++++++)))***,,,+++******+++,,,)))))))))))))))))))))))))))))))))***************))))))***++++++++++++******************+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---)))''')))+++------,,,,,,+++******)))---,,,++++++******++++++,,,++++++******++++++,,,************************)))***++++++++++++***)))************************++++++************++++++************************************************************************************************(((((((((((()))***++++++************************(((((())))))))))))))))))************************************************''''''((())))))))))))((()))))))))************+++---,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********(((((())))))*********+++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***************)))))))))((())))))***++++++,,,,,,******))))))))))))************))))))))))))*********************)))(((((()))))))))***++++++,,,,,,,,,+++++++++***)))))))))******+++***((((((***,,,************************,,,+++++++++******))))))******************************))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))************************((()))******++++++*********))))))))))))***++++++***************+++++++++))))))************))))))************************))))))))))))************(((((()))))))))*********************************,,,+++++++++++++++++++++***************)))))))))***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...//////---***)))))))))***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---************************,,,......---,,,+++,,,---************************++++++***))))))***++++++)))+++++++++)))((()))***************************((((((((()))))))))******))))))***++++++++++++***))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------)))+++------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***---///...***)))+++...,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,++++++******++++++,,,************************)))***++++++++++++***)))************************++++++************++++++************************************************************************************************))))))((((((((())))))***************************((((((((()))******++++++************************************************&&&'''((()))***))))))((())))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))*********'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************))))))(((((((((***************+++++++++******))))))))))))************))))))))))))******+++******)))))))))))))))((())))))***++++++,,,,,,++++++******************(((***,,,+++)))((()))+++************************+++++++++*********************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************((()))+++,,,,,,,,,++++++******))))))***++++++,,,+++++++++***************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************++++++******))))))(((((())))))))))))************************************)))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++******++++++,,,---,,,---...---+++***+++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---************************---...///...,,,+++,,,---************************,,,+++***))))))***+++,,,***++++++***((('''((()))++++++++++++++++++++++++((()))))))))******++++++))))))***++++++++++++***))))))******++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++++++++,,,,,,,,,---------+++...000///---,,,...111------------------------(((,,,///...+++***...111*********++++++,,,------++++++,,,---,,,+++***))),,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***)))************************++++++************++++++************************************************************************************************+++***)))((((((''''''(((************************(((((()))***+++,,,,,,---************************************************((()))***,,,,,,++++++***))))))))))))*********************++++++,,,------***+++,,,,,,------------******+++++++++,,,,,,,,,+++*********))))))((((((******))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((''''''******))))))((('''''''''******))))))))))))************))))))))))))******,,,+++)))((((((((()))***((())))))***++++++,,,,,,***************+++++++++%%%(((******'''&&&''')))))))))))))))))))))))))))******************************************************))))))))))))******((((((((()))******++++++************************)))))))))))))))))))))))))))***+++,,,------,,,+++))))))(((((()))***++++++,,,+++++++++******))))))))))))************))))))((((((((((((((((((((((((++++++******))))))((((((******+++++++++,,,,,,,,,***************************))))))((('''&&&&&&%%%(((((())))))******++++++************************))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------+++*********+++,,,,,,---)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***,,,,,,...//////...,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---,,,,,,++++++,,,,,,---************************+++,,,---,,,***)))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))******************************************))))))))))))******************************------,,,+++***((((((''')))************+++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,---...---,,,***)))++++++------------++++++***+++,,,,,,,,,,,,+++***---,,,,,,+++*********+++---,,,++++++******++++++++++++++++++++++++++++++*********)))))))))))))))---,,,,,,+++*********+++************************+++++++++*********))))))******************************************************************************++++++++++++***************)))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***************++++++************++++++)))*********++++++++++++---------,,,,,,,,,++++++******************************))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++*********)))))))))))))))))))))))))))******************))))))))))))******((((((((((((((())))))*********))))))))))))))))))///...---,,,+++*********)))))))))))))))))))))))))))************++++++++++++++++++*********))))))***************************++++++,,,,,,,,,++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++******)))(((((((((*********))))))))))))))))))))))))***+++++++++,,,*********)))******+++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,......///000,,,,,,,,,+++++++++******---------------------------------------+++***))),,,+++***)))***+++---///***+++,,,---...//////////////////.........------...---,,,++++++,,,---...///.........------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))))))))******+++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,++++++,,,------------,,,+++---,,,++++++******++++++---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++******---,,,++++++******++++++************************+++++++++*********))))))******************************************************************************++++++++++++*********)))))))))))))))))))))******************************************************************************************************************************))))))******++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************************))))))*********)))))))))*********++++++,,,,,,,,,,,,++++++++++++************************+++*********))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))************)))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))***++++++************************,,,,,,+++*********++++++************************)))************++++++++++++++++++*********))))))***************************+++++++++++++++******++++++******)))*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************+++++++++***************++++++,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---.....................---------------,,,,,,,,,,,,,,,+++)))))))))***,,,---******+++,,,---------,,,------------,,,,,,,,,+++------,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------..............................***************++++++,,,.........---------,,,,,,............------------.........---------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******************************(((((())))))***+++,,,,,,)))************+++++++++((()))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,++++++******++++++---,,,++++++******++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************+++++++++*********************************************************************************************++++++++++++******))))))))))))))))))******************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++*********)))************************++++++++++++************(((((((((((((((((((((((())))))************)))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))******))))))))))))******************))))))))))))*********************++++++,,,******++++++++++++++++++***)))))))))******+++,,,************************)))************++++++++++++++++++******************************************+++++++++***))))))(((*********)))******++++++))))))))))))))))))))))))(((((())))))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))))))))***+++,,,---.................................---,,,,,,,,,---...///------+++******+++,,,,,,++++++,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,,,,...............---,,,+++------------,,,,,,,,,,,,---------.........//////////////////////////////,,,,,,,,,,,,,,,------...000000/////////.........//////////////////000000000000//////......------...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******************************************))))))))))))))))))*********+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------++++++++++++------,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,******************************************************************************************************************************++++++++++++******)))))))))))))))*********************************************************++++++++++++++++++++++++************************************************((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************************************((((((((((((((((((((((((*********++++++*********---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))*********((()))))))))******************))))))))))))*********))))))))))))***+++++++++++++++++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++***************************************************************)))((('''***)))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))+++************+++,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---******++++++,,,------...---------------............---,,,,,,,,,...111222000///...---,,,------------...............---,,,........................///000111111000///---,,,////////////////////////.........//////000000111222222222222222222222222222222111111222222333444333333333222222222111111000000000111111222222222333222222111000///......000///......------..............................------------------------///.........------------)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************************************))))))))))))************************************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++***++++++,,,,,,******************************************************************************************************************************++++++++++++******(((((())))))************************************************************************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******''''''(((((())))))))))))))))))************))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))************((()))))))))******************))))))))))))******)))(((((((((((()))************+++++++++,,,,,,,,,......---++++++*********************************))))))*********+++++++++***************************************************************)))((('''***)))))))))***+++,,,,,,************************,,,+++++++++******))))))************++++++,,,,,,,,,+++++++++***)))))))))+++++++++***+++,,,,,,---************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------///...---,,,---000222444000///......------------..................------///////////////////////////000111111111000...---111111111111111111111111111111111222333444444444555555555555555555555555777777666666777777888999888888777777777666666666333333444444555555555666555555555444333222111111333333222111111111111222000000000000000000000000////////////////////////000000000/////////......))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************''''''(((((()))***++++++)))************+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))******++++++,,,,,,++++++******++++++,,,,,,***************************************+++++++++******************************************************************************++++++++++++******((((((((()))******++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))***+++------,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''(((((())))))******+++)))***+++,,,,,,+++***)))((((((((()))))))))******************)))))))))((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***((((((((()))******++++++))))))))))))******************))))))))))))******((((((((((((((())))))***))))))******+++,,,,,,,,,000///---,,,+++*********++++++++++++++++++++++++)))************+++++++++***************+++++++++************************))))))******+++******)))*********)))******++++++************************---,,,,,,+++******))))))))))))******++++++,,,,,,+++++++++***************+++++++++++++++,,,------*********+++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++.........---------,,,,,,...---------,,,,,,,,,+++++++++,,,,,,---.........//////......///111222333.........---------------------...............---//////000000000000111111000111111111222111111000333333333333333444444444666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===============<<<<<<<<<<<<999999999:::::::::::::::::::::999999888888777777999888777777666666777777555555555555555555555555444444444444444444444444222222222111111111000000))))))************))))))))))))))))))))))))))))))************************))))))))))))******************************************))))))))))))******************************'''((((((((())))))******)))************+++++++++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---++++++******++++++,,,------,,,++++++******++++++))))))))))))))))))))))))******++++++,,,------...++++++******++++++,,,---************************))))))*********+++++++++******************************************************************************++++++++++++******'''(((((()))******++++++************************************************************************************************************************((()))+++,,,,,,,,,******************************++++++++++++++++++++++++******************************++++++++++++******(((((())))))***++++++,,,***+++,,,------,,,+++***)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))*********'''(((((()))******++++++))))))))))))******************))))))))))))******))))))(((((())))))***+++(((((())))))***++++++,,,------,,,+++******++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++************************((()))***+++,,,,,,,,,,,,++++++******)))*********************************++++++++++++++++++++++++******++++++,,,------...***************+++++++++,,,++++++++++++,,,------++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++............---------,,,,,,,,,,,,---------------------......///000000111000000000111111222222222//////000000000000000000///000111222222222222222444444444555555555666666666666666666777888999999888888888999999999::::::======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777777777666666666666555))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************,,,+++***)))((('''&&&%%%)))************+++++++++))))))***+++,,,------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///++++++---......---++++++...---,,,,,,,,,,,,---...+++*********+++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,---...//////+++*********+++,,,,,,---************************))))))******++++++++++++******************************************************************************++++++++++++******'''(((((()))***+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************'''(((***+++,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((())))))***+++,,,,,,,,,***+++---......---+++***************++++++++++++++++++++++++************))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++))))))************))))))******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++'''(((((()))***+++++++++))))))))))))******************))))))))))))***************)))***++++++,,,'''(((((()))******++++++*********)))******+++,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++************************((()))***+++,,,---------,,,,,,+++***)))))))))************************************++++++,,,------++++++,,,,,,---...//////))))))******+++++++++,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***+++,,,,,,......///000***++++++,,,---...//////...//////000111222222333000000111222222222222111222333444555555555555555333444555666777777888888999999::::::;;;;;;;;;<<<===<<<<<<<<<===???AAABBB>>>>>>>>>?????????@@@@@@BBBBBBCCCDDDEEEGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDAAAAAA@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;,,,,,,,,,++++++*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))************************))))))))))))))))))))))))******))))))(((((('''''''''((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,++++++******++++++,,,---------------------------******+++,,,,,,---......------------,,,,,,+++***,,,,,,,,,------.........---------,,,,,,+++++++++------......///000111111---,,,,,,++++++,,,,,,---.../////////...------,,,,,,+++++++++***)))))))))************************************************************************************************+++++++++*********))))))------,,,,,,+++*********************************+++++++++*********))))))******++++++++++++******))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++)))(((((('''(((***,,,---///---+++,,,------***(((,,,+++*********+++------***,,,...///...---***(((((()))***++++++***)))((((((+++......+++)))***,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''&&&''''''((()))******++++++++++++++++++***)))(((************************************************))))))))))))************))))))************))))))******++++++++++++******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++***+++,,,------+++)))*********++++++,,,------***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,......---,,,++++++,,,,,,------...///000111111555444444444444333333333666555444444444555777888888999999:::;;;<<<<<<===????????????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEJJJIIIHHHGGGFFFGGGGGGHHHFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>,,,,,,,,,++++++*********))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((((((((('''((()))***+++******))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++******++++++,,,,,,------------------------,,,,,,,,,------.........,,,---------,,,,,,+++***,,,,,,,,,---------......---------,,,,,,+++++++++***++++++,,,------......---,,,,,,++++++,,,,,,---,,,------------,,,+++***+++++++++***************************************************************************************************************+++++++++*********))))))******++++++++++++++++++************************+++++++++*********))))))******++++++++++++******))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++))))))))))))***+++,,,---+++***)))***------+++)))(((((('''''''''((()))***+++---...//////---+++)))))))))************)))))))))+++,,,,,,+++******+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))*********++++++++++++***)))(((************************************************))))))))))))************))))))************))))))******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++***+++,,,---.........,,,***))))))***,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------------,,,,,,++++++******---...///...---,,,---.........///000111333333444888888888888888888888888::::::999999::::::;;;<<<@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@+++++++++++++++************************************++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,------------------------------------............,,,,,,---------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++++++++***))))))***************+++++++++************************************************************************************************+++++++++***************((())))))***++++++,,,,,,************************+++++++++*********************++++++++++++******))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,((('''((()))+++,,,+++***'''''''''&&&'''(((((())),,,---/////////...,,,*********))))))))))))******+++***))))))***+++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))************************************************))))))))))))************))))))************))))))******++++++++++++******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---+++***))))))+++---///111...+++((('''(((+++---++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++++++++---///000000......///111111222333444666777888999<<<<<<======>>>?????????@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDIIIIIIJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNLLLLLLMMMMMMNNNOOOPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCC+++++++++***************************************)))***,,,,,,,,,,,,***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,)))***************)))))))))))))))***+++++++++,,,************************************************************************************************************************)))))))))******+++++++++******************************************************++++++++++++******((()))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++((()))+++,,,---,,,+++***(((((()))***++++++++++++))))))))))))******+++++++++,,,---...---,,,+++***+++***)))(((((()))***+++---)))&&&&&&)))+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************))))))************************************************((()))))))))************))))))************))))))******++++++++++++*********************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,---......************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,+++***))))))***+++...---+++))))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------............000111111111111222444666666777999;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGIIIIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPOOONNNNNNKKKKKKLLLMMMMMMNNNNNNOOOMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMMMMMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******)))))))))***+++++++++,,,************************************************************************************************************************++++++++++++******))))))******************************************************++++++++++++******((()))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++((((((***+++++++++***)))******+++,,,+++***************+++++++++,,,,,,,,,******+++++++++***)))(((+++***)))(((((()))***+++---)))&&&&&&)))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))((())))))*********))))))************************************************((()))))))))************))))))************))))))******++++++++++++***************************************************************++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,...000000,,,)))(((''')))***+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---,,,,,,------...///000000000222444444444555777999<<<<<<===???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIII)))))))))***************************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++***************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------************************++++++************++++++******+++,,,,,,,,,,,,+++***************+++++++++***************************************************************************************************************+++++++++------,,,,,,+++******)))***************************************+++++++++******++++++++++++******))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++((())))))*********)))))))))+++---,,,+++******+++(((((()))***************)))*********))))))((((((******))))))))))))******+++***))))))***+++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******))))))************************************************))))))))))))************))))))************))))))******++++++++++++***************************************************************++++++,,,,,,---++++++++++++++++++++++++)))))))))******++++++,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---111555444000+++))))))''')))+++---...---,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------+++,,,---...000111222333444666888::::::;;;===???BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKK((()))))))))*********+++)))))))))))))))))))))))))))))))))(((((()))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,+++)))((((((((()))***)))))))))))))))))))))))))))************+++++++++***************+++++++++(((***+++------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,++++++++++++***************************************************************************************************************))))))*********+++++++++------,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******++++++++++++******))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++******))))))*********&&&)))++++++***)))***,,,'''''')))*********)))(((************)))))))))((())))))************)))))))))+++,,,,,,+++******+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))******++++++,,,'''(((((()))))))))))))))************************************************))))))))))))************))))))************))))))******++++++++++++******************************************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++///333222...++++++---******+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////000///000111333555777888999999<<<>>>@@@AAABBBEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNPPPOOOOOOOOOOOOOOOOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKK(((((())))))*********+++((((((((((((((((((((((((+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++,,,+++***((((((((()))***)))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,(((***+++------,,,+++***++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,------------,,,,,,,,,++++++*********+++++++++,,,,,,---------------------------------++++++************++++++))))))***+++++++++++++++,,,+++++++++******))))))************************************************************************************************))))))******+++++++++++++++,,,,,,------......///************************))))))******++++++++++++******++++++++++++******))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++---,,,+++*********,,,,,,"""&&&)))***))))))+++---'''(((***+++++++++***)))+++++++++************)))((()))***++++++***)))((((((+++......+++)))***,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''(((((()))***+++,,,,,,,,,''''''((()))))))))))))))************************************************))))))))))))************))))))************))))))******++++++++++++******************************************************))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------'''+++...---)))(((+++///...---,,,************+++,,,------......------,,,---..................---.........///000111111222444555777888;;;===>>>???>>>@@@BBBDDDEEEGGGJJJLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOORRRQQQPPPPPPPPPQQQSSSTTTOOOPPPPPPQQQRRRSSSSSSTTTMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIICCCCCCBBBBBBBBBBBBBBBCCC?????????@@@@@@@@@AAAAAA???>>><<<;;;;;;<<<===???<<<===???AAACCCDDDEEEEEEGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMLLLKKKLLLMMMOOOPPPOOONNNNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMHHHIIIIIIIIIJJJJJJKKKKKK+++++++++*********))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********+++*********))))))(((((())))))))))))************+++++++++*********))))))************************+++++++++++++++***)))((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++------,,,+++***+++***+++,,,------+++(((******++++++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************)))))))))***,,,,,,+++***))))))))))))************((()))+++------+++)))((()))************+++++++++******++++++++++++******'''((()))*********************++++++++++++************+++,,,,,,,,,,,,+++---,,,,,,+++*********++++++++++++***)))(((((('''&&&)))+++,,,+++)))(((((()))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***(((&&&************************************************************************,,,,,,+++***))))))******************************...---,,,+++***(((''''''************************************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++,,,+++***))))))+++---//////---+++)))((()))+++---+++,,,,,,------,,,,,,+++000000///......---,,,,,,------------------------+++,,,------,,,,,,---...,,,,,,------...//////000...///111333666888::::::;;;<<<>>>@@@CCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQUUUTTTSSSRRRRRRSSSTTTUUUQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPOOOMMMKKKIIIGGGGGGEEEEEEDDDCCCBBBAAA@@@???AAA@@@>>>;;;::::::::::::::::::<<<===>>>>>>>>>>>><<<;;;::::::::::::::::::::::::;;;<<<===???@@@AAABBBCCCDDDFFFGGGIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMOOOOOOOOONNNNNNNNNNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQSSSRRRPPPQQQRRRRRRQQQPPPMMMKKKIIIIIIJJJJJJIIIHHHEEEEEEEEEDDDDDDCCCCCCCCC+++++++++*********))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********************)))))))))((())))))))))))************+++++++++*********))))))************************+++++++++++++++***))))))))))))***++++++++++++************+++++++++,,,,,,&&&''')))+++---...//////******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,++++++******))))))***+++,,,***)))******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++***************************************************************************))))))***,,,,,,+++)))))))))))))))************++++++++++++++++++++++++)))************+++++++++******++++++++++++******((())))))************)))******++++++++++++******)))***++++++,,,,,,++++++---,,,++++++******+++++++++++++++***)))(((((((((''')))+++,,,+++))))))))))))************+++++++++))))))*********+++++++++*********)))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***((('''************************************************+++++++++***************,,,++++++***))))))******************************,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***)))((((((((()))+++,,,...---+++***)))***+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...............---...///...---,,,---...---...///000111222333444777888999;;;===???@@@AAA???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLMMMMMMOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSUUUTTTSSSRRRRRRSSSTTTUUURRRRRRQQQQQQQQQRRRRRRSSSQQQPPPNNNKKKHHHEEECCCBBB;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<======@@@AAABBBCCCDDDDDDDDDDDDAAA???>>>;;;999888777777666666666777888999;;;;;;<<<===???AAACCCFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQSSSQQQPPPPPPQQQQQQOOOMMMMMMKKKHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@??????+++++++++*********************))))))))))))******))))))))))))))))))))))))+++++++++++++++*********************))))))))))))))))))))))))************+++++++++******************************************++++++++++++***))))))))))))***++++++++++++************++++++++++++,,,***++++++,,,,,,+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++***************((('''(((***++++++*********++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************+++*********++++++***((())))))))))))************---,,,***))))))***,,,---)))************+++++++++******++++++++++++******)))************))))))(((******++++++++++++******)))***++++++,,,,,,++++++,,,,,,++++++******+++++++++++++++***))))))(((((('''))),,,,,,***))))))))))))************+++++++++)))))))))*********++++++*********)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''************************************************++++++++++++******)))))),,,+++******)))***************************************************++++++************************************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++))))))***++++++,,,---------------......////////////000111000...---...///000111222444666888::::::@@@@@@AAACCCDDDEEEFFFGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHIIIIIIJJJLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUSSSSSSRRRRRRRRRRRRRRRRRRPPPNNNJJJFFFBBB???===;;;555555444555555666666777;;;;;;<<<===>>>@@@BBBCCCGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFCCC???;;;888666555555444444444444555666666666777999;;;>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSQQQPPPOOOOOONNNLLLJJJLLLIIIEEEBBBAAA???<<<:::>>>===<<<;;;;;;:::::::::***************************))))))))))))))))))***))))))))))))))))))))))))+++++++++************************)))))))))))))))((()))))))))******************************************************************+++++++++******)))))))))***++++++++++++***************++++++++++++---------,,,+++***)))(((,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******+++)))'''''')))+++,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************,,,+++******++++++)))'''((()))))))))************---,,,+++******+++,,,---))))))*********+++++++++******++++++++++++*********************)))((('''******++++++++++++******))))))***+++++++++++++++,,,,,,++++++***++++++,,,+++++++++******)))))))))(((***,,,,,,***))))))***))))))*********+++++++++))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************************************************,,,,,,++++++***)))))))))++++++***************+++************************************************************************************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------,,,,,,++++++,,,,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,---...//////000000///111222222111000111333444555777:::<<<>>>@@@AAADDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPJJJHHHDDD@@@<<<999777666666555555555555666777888???@@@AAABBBDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLJJJGGGCCC>>>;;;888777666666555444444444444555333444555777888:::;;;<<<===>>>@@@CCCFFFHHHJJJKKKMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPOOONNNLLLIIIFFFFFFDDD@@@===;;;999777555999888777666555555666666************************)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))******((()))))))))************************************************************)))******+++++++++******))))))***++++++++++++***))))))*********+++++++++&&&''')))+++---......///,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,***((((((***,,,---,,,******++++++++++++*********************+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************,,,+++******++++++)))'''((()))))))))************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++*********************)))((('''******++++++++++++******))))))***++++++++++++***,,,++++++***++++++,,,,,,++++++++++++************)))***,,,+++***)))***+++))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************************************************+++++++++*********))))))+++***************++++++************************,,,,,,++++++***)))))))))************************************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++***+++---......---,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,---...///000111222///111333444555666888::::::;;;===???BBBDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSQQQRRRRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMBBB@@@===999777555444444555555555666888;;;===???EEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLKKKHHHEEEAAA???===<<<777666555444444333333333444444444555555555666666777888:::===???BBBDDDEEEIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMJJJFFFCCC???<<<:::888888777555333555444333222222333555666***************+++++++++))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))************))))))))))))***************************+++++++++************************))))))***++++++++++++***))))))***++++++++++++***)))))))))************+++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++************---+++******+++,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************+++*********++++++***((())))))))))))************)))***++++++++++++***))))))************+++++++++******++++++++++++******)))************))))))(((******++++++++++++******((()))******++++++******++++++******++++++,,,,,,++++++++++++++++++++++++***+++,,,+++***)))+++,,,)))************+++++++++((((((((()))))))))******)))))))))))))))*********))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************)))******+++,,,************************,,,,,,++++++***)))((((((************************************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++***************+++---......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444555222444777999:::<<>><<<999666444333444444000111222444999>>>BBBEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFGGGFFFDDDBBB@@@???>>>>>>555555444333222222222222555555444444333333222222333333555777999;;;===>>>BBBCCCCCCEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKKKKJJJGGGBBB???888777555444555666555444333222111111222444666888))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))((()))))))))*********+++((()))))))))************))))))))))))************))))))*********+++++++++************************))))))***+++++++++++++++))))))***++++++++++++***))))))))))))************---------,,,+++***((((((******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------+++++++++,,,,,,---------++++++,,,,,,,,,++++++***,,,+++***+++++++++)))'''******++++++++++++******************************++++++++++++++++++++++++++++++************++++++***************************************************************************))))))***,,,,,,+++)))))))))))))))******************)))(((((()))******)))************+++++++++******++++++++++++******((())))))************)))******++++++++++++******((())))))***************++++++******++++++,,,---++++++++++++++++++++++++***+++,,,+++******+++---)))************+++++++++(((((((((((()))))))))***(((((()))))))))*********))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************)))))))))***++++++,,,,,,******))))))***++++++,,,************************************************************************************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++***)))***+++++++++,,,,,,------...------+++,,,,,,------,,,,,,++++++,,,,,,------......///000111222444666777999999999;;;>>>@@@AAABBBEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTUUUWWWWWWWWWVVVXXXWWWWWWWWWVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRPPPLLLIIIGGG???===999666444444444555111111222333777<<<@@@CCCAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@??????>>>===<<<;;;:::::::::555444333222222222222222333333333333222222222222111222333444555666777888::::::;;;===>>>???AAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEBBB>>>:::555444222333444555444444333222111222333666:::<<<))))))******++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************))))))******++++++++++++************************((()))***+++++++++++++++))))))***++++++++++++***))))))))))))************'''(((***+++,,,------...)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------)))***+++------,,,+++***++++++***++++++***'''$$$******++++++++++++******++++++******************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************)))))))))***,,,---+++***))))))))))))************,,,***'''$$$$$$'''***,,,)))************+++++++++******++++++++++++******'''((()))*********************++++++++++++******(((((()))***************+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,,,,+++******+++---)))************+++++++++(((((((((((())))))))))))******++++++,,,,,,,,,,,,))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************************************(((((()))***+++,,,,,,---******))))))***+++,,,,,,************************((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********)))***++++++,,,*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000///---+++++++++---...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,---...///000222333333333333555777999:::<<<===???AAACCCEEEEEEFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKLLLNNNOOOQQQRRRRRROOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRRRRQQQOOOKKKHHHFFFAAA???;;;777555444555555777666555444666999<<<>>>;;;<<<============;;;:::999999:::::::::999999888999888777777666666666666666555555444333333444444111111111222222222222222111222222333333444444555444444666777999:::;;;<<<>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBB???;;;777555333222222333444444333333222222222555888<<