BM6P6(@ NNNRRRWWW[[[^^^aaadddfffiiimmmsssyyy~~~zzzssskkkgggddddddbbb______bbb``````bbbffflllqqqssstttyyy~~~|||xxxyyy{{{{{{zzzvvvooommmmmmkkkfff___[[[WWWTTTSSSSSSRRRRRRWWWVVVVVVVVVWWWWWWUUUTTTZZZXXXVVVVVVXXXWWWSSSOOOGGGDDD@@@>>>>>>>>>>>>======<<<:::999999:::<<<======<<<:::999888888999::::::999:::<<>>???===:::;;;===>>>===;;;;;;===@@@CCCEEEFFFEEEDDDFFFCCC@@@@@@BBBBBBAAA>>>===;;;999777777777888999888888888888777777777777888999:::<<<===???@@@AAAAAACCCGGGIIIJJJJJJKKKMMMNNNOOOPPPRRRTTTVVVXXXYYY]]]\\\ZZZXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTWWW[[[___eeejjjooossstttttttttuuutttuuuwwwxxxxxxzzz}}}~~~lll```cccooo{{{xxxzzz|||{{{tttkkkccc]]]YYY\\\xxx|||rrrmmmmmmllljjjfff^^^RRREEE===444444333222222222222333333333444555444333111000222222222222222222222222333333333333333333333333222222222222222222222111222222333333333222222111333333333333333555666666666777777777777888;;;===EEERRRmmmyyy|||nnnlllsssvvvrrrpppssstttrrryyyyyyyyyzzzzzzyyyvvvtttvvvwwwxxxyyy{{{}}}}}}|||yyyxxxuuuqqqlllhhh```WWWNNNKKKIIIFFFDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAAAAABBBBBBCCCFFFFFFFFFEEEHHHSSSbbbnnn|||zzzyyyyyytttvvvxxx}}}zzzrrrggg```WWWQQQNNNTTTdddsss}}}wwwrrriii```WWWOOOGGGBBB>>>===<<<;;;::::::999:::<<<;;;;;;===???AAAAAA@@@???@@@@@@AAAAAA???>>>===@@@>>>=========<<<:::777;;;;;;999999999;;;===???MMMPPPVVVZZZ^^^aaadddgggmmmqqqvvv|||wwwqqqiiidddaaa```^^^[[[\\\___aaabbbdddiiipppuuuxxxyyy{{{}}}yyyzzz{{{{{{uuussstttqqqmmmccc___ZZZVVVUUUVVVVVVVVVRRRRRRRRRRRRSSSSSSRRRQQQVVVTTTTTTVVVYYYZZZWWWTTTHHHEEEAAA?????????>>>>>>===<<<:::999999;;;<<<>>>???>>>===<<<;;;;;;<<<<<<:::::::::<<<>>>@@@???>>>???===:::;;;===>>>===;;;<<<===???AAACCCCCCCCCCCCFFFDDDCCCDDDFFFFFFEEECCC@@@>>><<<999888777888888888888888888777777777777777777999:::<<<>>>??????AAADDDGGGIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWXXX\\\[[[ZZZXXXWWWVVVUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYWWWWWWVVVUUUTTTWWW[[[^^^dddhhhnnnrrrssssssssstttsssvvvxxxyyyzzz{{{~~~|||nnndddeeennn~~~zzzyyy{{{~~~vvviii```\\\\\\ccc~~~~~~sssnnnkkkjjjhhhddd\\\QQQDDD<<<777777666555555555555666333444444444333333222111222222222222222222222222333333333333333333333333222222222222222222333333222222333333333222222111333444444555555666777777666777777777777888;;;===CCCOOOhhh}}}nnniiipppssspppppptttwwwuuuzzz{{{{{{||||||{{{xxxvvvwwwxxxzzz}}}~~~~~~~~~~~~~~~|||zzzwwwsssnnnjjjbbbXXXNNNKKKJJJGGGFFFHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@??????AAAJJJWWWaaa{{{{{{xxxvvvvvvvvvwwwzzz~~~|||uuukkkbbbYYYQQQNNNRRRaaaooo~~~uuuooofff]]]TTTLLLEEE@@@???>>>===<<<;;;:::::::::=========???AAABBBCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCBBBAAA?????????>>><<<:::<<<<<<:::::::::<<<>>>???KKKNNNTTTXXX\\\aaafffiiippptttyyy~~~|||uuupppiiiddd___]]][[[YYYZZZ___dddeeeiiiooowww~~~}}}}}}~~~}}}yyyxxxyyywwwrrrfffaaaZZZUUUSSSSSSTTTTTTOOOOOOOOOOOOPPPQQQRRRSSSYYYWWWWWWYYY\\\\\\ZZZVVVIIIFFFBBB?????????>>>>>>===<<<:::::::::<<<>>>???AAA@@@???>>>============;;;::::::<<<>>>??????>>>>>><<<;;;;;;<<<======<<<======>>>???@@@BBBBBBCCCEEEDDDEEEFFFHHHHHHFFFDDDCCCAAA>>><<<999888888888888888888888777777777777555666777999:::<<<===>>>AAADDDFFFHHHHHHIIIJJJLLLNNNNNNPPPRRRTTTVVVWWWXXX[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUWWW[[[^^^cccgggmmmqqqrrrrrrsssssstttvvvzzz|||}}}}}}}}}rrrhhhhhhnnn||||||~~~vvvggg\\\ZZZ]]]ddd~~~|||pppjjjiiihhhfffbbb[[[OOOCCC:::555444444333333333333333444444333333222222333333222222222222222222222222333333333333333333333333222111111000111222444555222222333333333333222222333444666777888888777777666777777777777888;;;===BBBKKKcccqqqfffkkknnnoooqqquuuyyyyyy}}}}}}~~~}}}zzzyyywwwzzz~~~}}}~~~}}}{{{wwwrrrnnneeeZZZPPPLLLKKKHHHHHHJJJFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???>>>===<<<999::::::999:::@@@IIIQQQgggrrr|||zzzwwwuuutttuuuvvvyyy~~~~~~xxxnnneeeZZZRRRNNNQQQ]]]jjj~~~~~~zzzqqqkkkbbbYYYPPPIIIBBB===??????===<<<;;;:::::::::??????@@@AAABBBDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBBBBAAA>>><<<===<<<;;;;;;;;;<<<===>>>IIILLLQQQVVV[[[```fffkkkqqquuuzzz~~~~~~yyytttppplllfff```^^^\\\ZZZ]]]bbbggghhhmmmuuu~~~~~~~~~}}}xxxmmmggg]]]VVVRRRQQQQQQQQQNNNOOOPPPQQQRRRTTTWWWZZZeeebbb___^^^___\\\WWWSSSHHHEEEAAA???>>>>>>===<<<<<<;;;;;;:::<<<>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>===;;;:::;;;===>>>>>>===<<<<<<;;;;;;<<<<<<============>>>???AAACCCEEEFFFDDDDDDFFFGGGGGGFFFDDDBBBCCCBBB@@@>>><<<;;;::::::888888888888777777777666555555777888:::<<<======AAACCCFFFGGGGGGHHHJJJLLLOOOPPPQQQSSSUUUVVVXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUWWW[[[^^^cccgggmmmqqqsssssstttttttttwww{{{~~~xxxkkkjjjqqqyyyqqqeee[[[XXXZZZ```yyy~~~rrrkkkhhhgggfffbbb[[[OOOCCC:::444333222222111111222222555444333222111222333444222222222222222222222222222222222222222222222222222111000000111333555666222222333333444333333333222444666888999888777666666777777777777888;;;===@@@HHH___sssfffiiikkknnnqqquuuyyyzzz~~~~~~|||{{{wwwzzz~~~}}}xxxtttjjj___TTTNNNKKKHHHHHHIIIFFFFFFGGGGGGGGGFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;888999999888888;;;AAAEEEPPPZZZdddkkkttt~~~yyyvvvttttttppprrrwww}}}~~~yyynnneeeZZZSSSOOOQQQ\\\gggwww|||}}}~~~xxxsssmmmggg^^^UUUNNNFFF@@@<<>>===<<<;;;;;;;;;;;;???@@@AAABBBCCCEEEHHHJJJLLLLLLMMMMMMLLLLLLKKKKKKJJJHHHFFFEEEDDDBBB???=========<<<;;;;;;;;;<<<<<>>======<<<;;;<<<;;;;;;;;;===@@@BBBDDDFFFFFFFFFEEEDDDBBBAAAAAA>>><<<;;;;;;<<<>>>>>>===;;;;;;;;;;;;;;;;;;===>>>======???AAACCCFFFIIIJJJFFFGGGIIIIIIGGGDDDBBBAAABBBAAA@@@???>>>>>>======888888888888777777777666555555777888:::<<<===>>>@@@BBBDDDEEEFFFHHHJJJLLLQQQQQQSSSTTTVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVWWWZZZ]]]dddhhhnnnrrrtttuuuuuuvvvuuuxxx|||kkkjjjttt~~~rrrkkkeee[[[VVVUUU[[[vvvzzzrrrhhhgggeeebbb[[[PPPCCC;;;777666666555555555555555444333222111222333444555222222222222222222222222222222222222222222222222111111000000111333555666111222333444444444444444111333555777888777666555666777777777777888;;;===@@@GGG[[[|||sssiiiiiijjjnnnrrruuuxxxzzz~~~~~~}}}}}}www{{{}}}yyynnncccWWWQQQMMMHHHFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBB@@@@@@???>>>>>>===<<<<<<999999999888888999<<<>>>AAAIIIRRRXXX```mmmyyy{{{xxxuuusssrrrrrrmmmqqqwww{{{xxxmmmcccYYYSSSPPPRRR\\\eeessszzz{{{~~~{{{uuuooojjjddd[[[SSSLLLFFFAAA>>>>>>======<<<<<<<<<<<<===???AAACCCDDDEEEHHHMMMQQQUUUVVVWWWXXXWWWVVVTTTSSSPPPNNNKKKIIIHHHEEEAAA>>>======<<<;;;;;;:::::::::HHHJJJNNNRRRWWW^^^fffllluuuyyy~~~}}}{{{yyywwwvvvnnnhhhddddddcccaaadddhhhkkkmmmsss|||}}}vvvjjj```XXXSSSPPPNNNOOORRRUUUWWWZZZ```iiippptttpppjjjgggccc^^^WWWQQQIIIFFFAAA???>>>===<<<;;;;;;;;;;;;<<<>>>AAADDDFFFKKKKKKJJJJJJHHHGGGEEEDDD@@@===;;;;;;<<<=========999:::;;;;;;:::;;;===???>>>???AAADDDFFFIIIKKKLLLJJJKKKLLLKKKGGGEEECCCCCCAAAAAAAAA@@@@@@??????>>>888888888888777777777777444555666888:::;;;<<<===>>>@@@BBBDDDEEEHHHKKKNNNQQQRRRSSSTTTVVVWWWXXXXXXVVVVVVUUUUUUVVVWWWWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWWWWVVVXXXZZZ]]]dddhhhnnnsssuuuuuuvvvwwwvvvxxx|||~~~kkkkkkxxxqqqkkkfff\\\TTTRRRVVVrrr|||rrrgggfffeeeaaaZZZOOOCCC;;;666555444444333444444444333333222222333333444444222222222222222222222222222222222222222222222222111111111222333333333333111222333444444555555444222333555666777777666666666777777777777888;;;===@@@DDDWWWxxxrrrllliiiiiinnnsssuuuxxx{{{zzz}}}~~~zzzooodddYYYSSSNNNHHHEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@???>>>======<<<888888777777777777888999<<>>>>>>>>>>>???@@@AAAAAABBBEEEHHHJJJKKKOOOVVV[[[]]]___bbbdddcccaaa^^^\\\ZZZWWWTTTQQQNNNJJJFFFCCC>>>>>>======<<<;;;::::::IIIJJJMMMPPPUUU]]]eeekkktttxxx}}}|||||||||{{{yyyxxxxxxxxxpppkkkiiijjjiiihhhjjjnnnsssvvv|||}}}sssiiiaaa[[[WWWTTTSSSWWW[[[^^^aaaiiiuuu}}}~~~yyytttooojjjddd\\\VVVKKKHHHCCCAAA??????>>>===;;;;;;;;;<<>>;;;:::;;;<<<===<<<888:::<<<;;;::::::===???@@@BBBDDDFFFHHHHHHIIIHHHIIIJJJKKKIIIFFFDDDDDDFFFCCCBBBBBBAAA@@@>>>===<<<888888888888777777777777333333555666888:::;;;;;;<<<>>>AAACCCEEEHHHLLLPPPPPPPPPQQQSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWUUUVVVWWWWWWWWWXXXZZZ\\\bbbgggmmmrrrtttuuuuuuvvvvvvxxx{{{|||}}}~~~jjjnnn}}}yyypppgggZZZSSSTTTVVVsssyyynnneeedddccc```YYYNNNBBB:::444333222222111111222222111222333333444444444333222222222222222222222222111111111111111111111111000111333444444333222111111222333444555555555555444555555666777777888888666777777777777888;;;===@@@AAAQQQrrruuummmhhhhhhnnnuuuvvvyyy}}}{{{wwwlllbbbYYYUUUQQQJJJEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCAAA@@@>>><<<;;;;;;999777666666666777888888888<<>>===<<<;;;IIIKKKMMMPPPTTT\\\eeekkkrrrvvv{{{xxxyyyyyyyyyxxxwwwxxxyyysssooonnnooopppnnnpppsss}}}wwwooojjjeeeaaaXXX\\\```dddhhhqqq~~~~~~xxxrrrjjjaaaZZZMMMJJJEEEBBBAAAAAA???>>>;;;;;;;;;===@@@CCCGGGIIIHHHIIIIIIHHHGGGDDDBBBAAAAAA???;;;:::;;;<<<<<<<<<888:::<<<;;;999:::===???BBBCCCFFFGGGHHHGGGFFFEEEEEEGGGHHHFFFCCCBBBDDDGGGDDDDDDCCCBBB@@@===;;;:::888888888888777777777777111222333555777888999:::;;;===@@@BBBDDDHHHMMMQQQNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\aaaffflllqqqssstttuuuuuuwwwyyyzzz{{{|||~~~|||jjjqqqvvvhhhXXXRRRVVV]]]zzz{{{nnnccccccaaa^^^WWWMMM@@@888666666555444444444555555000111333444555444333333222222222222222222222222111111111111111111111111000111444555555333111///111222333444555555555555777666666666777888999:::666777777777777888;;;===??????MMMnnnzzzlllgggfffooovvvxxx{{{xxxsssiii```XXXUUURRRLLLGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFEEECCCAAA>>><<<:::999:::888666666777999999999333888>>>BBBDDDIIITTT___fffiiimmmqqqssssssqqqpppmmmrrrzzz~~~yyyvvvtttooodddYYYTTTRRRSSSXXX^^^gggqqq{{{zzzrrrsssrrrooonnnpppvvvzzz~~~zzzuuuvvvwwwyyyyyywwwrrrnnn^^^YYYRRRKKKGGGEEECCCAAAAAABBBCCCDDDFFFHHHJJJKKKLLLQQQUUUXXXZZZ```iiippp|||~~~zzzoookkkgggbbb]]]XXXRRRNNNCCCCCCBBBBBB@@@???===<<>>HHHJJJMMMPPPUUU[[[bbbgggooovvv}}}~~~{{{|||~~~|||zzzwwwvvvvvvxxxxxxxxxzzzwwwxxxzzz{{{{{{~~~rrrkkkiiiggghhhmmmttt~~~}}}pppeeeYYYSSSKKKFFFDDDCCCAAA???<<<;;;;;;<<>>===<<<;;;<<<;;;;;;:::<<<@@@CCCDDDHHHMMMMMMIIIEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA???===;;;:::777777666666666666777777444444444555555666777888:::<<>>GGGIIILLLPPPTTT[[[bbbgggmmmttt{{{}}}{{{yyyyyy{{{|||{{{{{{yyyxxxyyy{{{~~~~~~{{{{{{~~~zzzrrrnnnkkklllpppxxxxxxlll^^^WWWOOOIIIFFFDDDAAA???;;;;;;;;;<<<>>>AAAEEEGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDCCCAAA>>><<<<<<<<<<<<;;;;;;<<<@@@CCCEEEIIILLLLLLHHHDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEECCC@@@>>><<<;;;;;;888777777666666777777777555555444555555666777888999;;;>>>@@@AAADDDHHHKKKNNNOOOQQQRRRTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUXXXYYYZZZYYYXXXXXXYYY[[[___ccciiimmmooopppqqqrrryyy~~~~~~|||}}}|||{{{yyyzzz{{{{{{zzzxxxvvvrrrllllllvvvqqq[[[NNNSSS___xxxwwwkkkhhhddd```YYYOOOCCC:::777555333333444555444333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111000///111111111333555666555444555555666666666777777777777777777777888999:::;;;<<<>>>GGG]]]~~~qqqiiidddffflllqqqwww}}}yyyqqqjjjgggbbb\\\UUUPPPLLLJJJHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@???===;;;:::999999888777666666777888999999;;;???FFFOOOZZZccchhhjjjlllnnnooonnnoooqqqsssvvvvvvyyy~~~zzzuuulllcccZZZVVVTTTTTTZZZaaaaaaeeejjjmmmmmmkkkiiiiiikkkhhhhhhjjjiiihhhkkkqqqwww||||||yyyuuusssrrrooohhhcccWWWTTTPPPNNNNNNOOOPPPPPPRRRTTTWWWYYYZZZ\\\___bbbaaabbbhhhpppwww~~~vvvkkkcccZZZUUUOOOJJJGGGDDDBBB@@@FFFHHHKKKOOOTTT[[[ccchhhmmmssszzz|||yyywwwxxxzzz|||}}}}}}{{{xxxxxx|||||||||~~~{{{sssooonnnqqqvvvzzznnnbbb[[[RRRKKKHHHEEEAAA>>>;;;;;;;;;;;;===@@@CCCDDDEEEDDDBBB@@@@@@@@@AAAAAA>>>???@@@@@@???>>>===<<<<<<<<<===<<<;;;<<>>@@@CCCGGGIIINNNOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVYYYZZZZZZZZZXXXXXXZZZ[[[```ccciiilllnnnoooqqqrrryyy~~~~~~||||||{{{{{{yyyyyyzzz{{{|||yyyvvvrrrnnnnnnxxxtttYYYJJJOOObbb{{{|||llliiifffbbb\\\RRREEE<<<888666444444444555444333333333333333333333333333222222222222222222222222111222222222222222333333333333333444444333222222444333333555777999888777666666666666777777777777777777777777888999:::;;;<<<>>>DDDUUUuuuwwwmmmeeeeeeiiinnntttyyy}}}}}}tttnnnkkkfff___XXXQQQLLLIIIHHHFFFCCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;::::::999888777888999:::;;;;;;>>>DDDLLLUUU]]]dddhhhiiikkkmmmnnnoooppprrrtttzzz}}}zzzuuummmeee]]]YYYWWWXXX^^^eeeiiillloooooolllhhhdddccchhhffffffhhhfffccceeeiiirrrwww{{{vvvqqqmmmhhhccc___XXXVVVTTTTTTVVVYYYZZZ[[[ZZZ\\\___aaacccdddfffiiilllmmmrrryyy~~~vvvoooccc___XXXRRRMMMIIIEEEBBBEEEGGGKKKOOOTTT[[[ccciiinnntttzzz|||yyywwwxxx{{{~~~|||yyyyyy|||xxxssspppqqqttt|||zzznnneee^^^TTTMMMIIIEEEAAA===:::::::::;;;===???AAABBBCCCBBB@@@?????????AAAAAA>>>===<<<;;;;;;<<<======;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCEEEEEECCCAAA@@@???BBBBBBCCCEEEFFFGGGHHHIIIEEECCCAAA>>>===<<<<<<<<<999999888777777777777777666555555555555666666777666888;;;===???AAAEEEHHHMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZXXXXXXZZZ\\\aaadddiiilllmmmoooppprrrwww}}}}}}{{{{{{||||||zzzzzz{{{}}}~~~zzzwwwtttqqqqqqyyy|||]]]KKKOOOccc{{{|||llljjjgggddd___UUUHHH???999777555444555555444333333333333333333333333333222222222222222222222222111111111222222333333333222333333444444444333333555444333444777888888888666666666666777777777777777777777777888999:::;;;<<>>===<<<;;;;;;:::999:::;;;<<<===???BBBHHHPPPWWW^^^bbbeeehhhjjjlllnnnoooqqqsssuuu|||zzztttmmmeee^^^\\\[[[[[[aaagggnnnpppsssrrrmmmhhhdddbbbbbbaaabbbeeedddaaacccgggmmmrrrzzzzzztttmmmgggbbb]]][[[ZZZXXXXXXZZZ^^^aaaddddddeeehhhkkkmmmnnnoooqqqsss||||||zzzlllggg```YYYSSSMMMGGGDDDDDDFFFJJJNNNTTT\\\dddiiiooouuuzzz{{{xxxvvvxxx{{{~~~~~~|||wwwsssrrrrrrxxxzzzooofff___UUUMMMHHHDDD@@@<<<:::::::::;;;<<<===???@@@@@@@@@??????>>>>>>?????????===<<<;;;;;;<<<>>>@@@:::;;;<<<;;;::::::<<<>>>>>>???@@@AAABBBAAA@@@@@@BBBBBBCCCDDDFFFGGGGGGHHHCCCBBBAAA@@@???>>>>>>>>>:::999888888777777777777666666555555555555666666555777:::<<<===@@@DDDGGGLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZYYYWWWXXXYYYYYYXXXYYY[[[]]]bbbeeeiiikkkmmmnnnppprrruuuzzz|||{{{{{{|||}}}||||||}}}zzzwwwtttsssqqqqqqxxxbbbOOOSSSaaayyyvvvjjjiiigggeeeaaaWWWJJJAAA999777555444555555444222333333333333333333333333222222222222222222222222111111111222222333333444000111222222222222222222222111000111444666666666555555666666666777777777777777777777888999:::;;;<<<@@@BBBKKKjjj{{{nnnhhhiiilllrrrxxxzzz{{{}}}~~~~~~~~~xxxpppnnnllliiiccc\\\SSSLLLHHHGGGEEECCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<>>>???@@@DDDGGGMMMSSSYYY^^^aaabbbfffiiilllnnnoooqqqtttwww}}}}}}wwwmmmgggbbbaaa``````eeejjjnnnpppssssssooojjjfffeee]]]\\\^^^aaaaaa```ccchhhiiilllqqqvvvyyyzzzyyyxxxxxxtttmmmfff___\\\ZZZYYYYYYYYYZZZ^^^dddiiimmmnnnsssvvvzzz|||}}}}}}uuuppphhh```YYYQQQJJJFFFCCCEEEIIINNNTTT\\\dddjjjoootttzzzzzzwwwuuuwwwzzz|||~~~{{{vvvrrrppppppsss~~~xxxoooeee^^^TTTLLLGGGCCC???;;;999999:::;;;<<<======>>>======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>888:::;;;:::999999:::<<<;;;<<<===???BBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@;;;:::999888777777777777666666555555555555666666444666999;;;===???CCCFFFJJJKKKNNNPPPQQQRRRRRRRRRQQQQQQSSSTTTUUUWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYUUUVVVWWWXXXXXXYYY[[[]]]bbbeeeiiikkklllnnnppprrrrrrwww|||}}}{{{zzzzzz{{{{{{}}}}}}xxxuuurrrrrrpppooossszzz___NNNSSS```yyyooohhhggggggfffbbbYYYMMMCCC:::888666555555555444222222222222222222222222222111111111111111111111111000111111222333333444444000111222222333333222222222111///000333555555555444444555555555666666666777777777777888999:::;;;<<>>>>>???@@@BBBCCCHHHKKKPPPVVV[[[___bbbccceeehhhkkknnnooorrruuuxxx}}}}}}rrrmmmjjjkkkkkkjjjmmmqqqqqqtttvvvvvvrrrmmmiiiggg___]]]]]]___^^^\\\___dddeeefffhhhjjjlllmmmnnnooollliiiccc]]]XXXWWWXXXZZZYYYZZZ]]]ccclllssswwwyyy~~~|||tttkkkbbbYYYQQQLLLBBBEEEIIINNNTTT\\\dddjjjnnntttyyyyyyvvvtttvvvyyy{{{xxxssspppnnnllloooyyyuuummmeee]]]SSSKKKFFFBBB>>>:::999999:::;;;;;;<<<======;;;<<<<<<===<<<;;;999888777999;;;<<<===<<<;;;:::777999::::::999888999;;;::::::<<>>===;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888999888777888999:::999777555666777666444333333444555666888:::>>>AAADDDFFF@@@AAABBBCCCDDDCCCBBBBBBFFFGGGGGGGGGFFFFFFFFFFFF???<<<999888888::::::999444444555555555555555555555666777:::===AAADDDGGGLLLMMMOOOOOOOOOOOOQQQRRRSSSSSSSSSUUUWWWXXXWWWVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVWWW[[[^^^fffhhhkkklllmmmmmmoooqqqssstttvvvwwwvvvwwwyyyzzz{{{}}}{{{tttpppqqqnnnhhhkkktttxxxoooYYYKKKPPPddd~~~vvvmmmeeeeeeeeeccc^^^UUUJJJBBB555555444333222222222222111222222333333222222111222222222222222222222222111111222222222333333333444444444444444444444444111222333333444444333333444555555666666666666666777888888999::::::;;;;;;<<>>AAAIII```pppnnnyyysssooorrrwww{{{~~~}}}~~~}}}|||{{{zzzyyyyyyzzzzzz{{{{{{zzzxxxuuuqqqnnnlllhhhccc___\\\ZZZUUUNNNGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBAAAAAABBBBBBCCCDDDEEEJJJNNNRRRVVVYYY]]]```ccceeegggiiikkkmmmqqqvvvzzzzzzvvvyyy|||wwwqqqlllhhhhhhfffbbb]]]YYYWWWWWWXXXYYYYYYXXXVVVUUUTTTSSSSSSRRRTTTVVVUUUTTTUUUZZZ___fffkkkpppqqqwww{{{nnnbbb@@@CCCGGGKKKPPPXXX```eeeooosssvvvuuupppnnnpppsssvvv}}}~~~wwwrrrooohhhgggddddddggglllrrrvvvyyyzzzzzzuuummmccc[[[VVVNNNKKKFFFAAA===:::888888777888888999:::;;;<<<<<<999999999999999888777777666555444555666777666444222333444333222111222333444444555666888:::<<<===FFFFFFFFFGGGGGGGGGHHHHHHGGGIIIKKKLLLLLLIIIGGGEEEBBB???===;;;;;;:::999777666666666666666666666666666666777999===AAAEEEGGGKKKMMMOOOOOOOOOOOOQQQSSSRRRQQQQQQRRRTTTUUUTTTSSSTTTTTTVVVXXXYYYZZZ[[[[[[XXXXXXWWWVVVUUUWWW[[[^^^eeegggjjjllllllmmmnnnpppsssuuuvvvvvvuuuuuuwwwxxx{{{yyyssspppqqqllleeeiiirrrxxxrrrcccZZZVVVIIIEEERRRiiiuuunnnlllkkkjjjggg```TTTHHH???555555444333222222222222111222222333333222222111222222222222222222222222111111222222222333333333444444444444444444444444333444555555666666555555444555555666666666666666999999999999999999::::::888<<<@@@FFFYYY|||xxxlllppp|||yyyrrrssswww{{{~~~}}}~~~|||{{{zzzxxxwwwwwwwwwwwwxxxxxxwwwvvvtttqqqooommmiiieee___\\\YYYTTTNNNIIIIIIHHHHHHGGGFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEIIIMMMQQQUUUXXX\\\___bbbccceeehhhjjjnnnsssyyy}}}|||zzz~~~yyysssmmmiiijjjhhhddd```[[[XXXUUUTTTUUUTTTRRROOOMMMKKKJJJIIIJJJNNNQQQRRRSSSVVV[[[___kkkqqqvvvxxx~~~yyyqqqAAADDDGGGKKKPPPWWW```eeeooorrrtttrrrmmmkkknnnrrruuu{{{vvvnnnhhheeebbbaaa______bbbfffkkknnnrrrsssrrrmmmdddZZZRRRNNNGGGEEEBBB>>>:::888777777777888888888999:::::::::777888888888888777666666555333222333444555444333000111222222111000222333333333333444444666777888@@@AAABBBDDDGGGJJJLLLNNNNNNNNNNNNMMMLLLJJJGGGFFFDDDBBB@@@>>>===<<<999777777777777777777666666666666666777999<<>>555555444333222222222222111222222333333222222111222222222222222222222222111111222222222333333333333333333333333333333333333333444555555555555555444555555666666666666666999999999999999999999999888===AAAEEESSSssslllkkkxxxvvvsssvvvzzz}}}}}}}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwuuussspppnnnllljjjfff```[[[WWWRRRMMMIIIHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDHHHKKKPPPTTTWWWZZZ^^^aaacccdddgggjjjmmmrrrxxx}}}}}}|||zzztttnnnjjjjjjhhhdddaaa]]]YYYTTTQQQPPPNNNLLLIIIGGGEEEDDDDDDGGGJJJMMMOOOQQQVVV^^^dddnnnuuuzzz}}}~~~DDDFFFHHHKKKPPPWWW___eeelllppprrrqqqlllkkkmmmqqquuu|||zzzqqqkkkeeebbb^^^^^^]]]^^^```dddgggjjjnnnnnnmmmggg___UUUNNNJJJDDDCCC@@@===:::999888777999999888888777777777666666666777777666666555444333222111222333333222111...000111111000000222333333333222222222333333444999:::===AAAFFFMMMRRRUUUUUUSSSQQQNNNLLLJJJHHHGGGFFFEEECCCBBBAAA???;;;888999999888888888777777777777666777888;;;@@@EEEHHHJJJLLLNNNOOOOOOPPPRRRTTTTTTSSSRRRTTTUUUVVVTTTSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVZZZ]]]dddfffiiijjjkkkkkkmmmnnnoooqqqrrrrrrqqqqqqssstttzzz~~~yyyuuullldddiiiuuu{{{uuufff]]]XXXKKKHHHTTTlll~~~ppphhheeeeeefffddd___TTTGGG>>>555555444333222222222222111222222333333222222111222222222222222222222222111111222222222333333333111111111111111111111111222222333444444444444333444555555666666666666666888999999999999999::::::999===AAADDDOOOkkkoookkk{{{xxxsssuuuyyy|||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvuuuxxxxxxwwwuuusssooolllkkkjjjgggbbb\\\VVVQQQLLLIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDGGGJJJOOOSSSVVVYYY]]]___bbbdddgggjjjlllppptttxxx|||vvvpppllliiifffbbb```]]]YYYTTTPPPKKKJJJHHHEEEDDDCCCDDDDDDGGGIIIKKKMMMQQQXXXbbbjjjooovvv|||GGGHHHIIIKKKOOOVVV^^^dddhhhmmmqqqpppmmmlllooorrrvvv}}}~~~wwwqqqllliiieeeccc]]]]]]]]]^^^```cccfffhhhiiiiiihhhccc[[[RRRLLLIIICCCBBB@@@>>>;;;:::999888999999888777666555555444555555555555555444444333333111000111222333222000---///111111111111222444333333222111111111222222555666888===DDDKKKRRRWWWVVVUUUSSSQQQNNNLLLKKKJJJHHHGGGGGGFFFEEECCC>>>;;;:::::::::999999888888777777777666888;;;@@@EEEIIIJJJLLLNNNOOOOOOPPPRRRTTTTTTSSSSSSTTTUUUVVVTTTRRRUUUVVVVVVWWWWWWVVVUUUUUUWWWWWWVVVUUUTTTVVVZZZ]]]ccceeehhhjjjjjjkkklllnnnmmmoooqqqqqqqqqqqqsssuuuyyy~~~yyysssjjjccckkkxxxzzztttggg___[[[NNNIIITTTmmmooofff```aaacccccc]]]SSSFFF>>>555555444333222222222222111222222333333222222111222222222222222222222222111111222222222333333333111111111111111111111111111222333333444444333333444555555666666666666666777888888999::::::;;;;;;;;;===@@@DDDLLLeeeuuunnn}}}zzzqqqsssxxxzzz|||~~~}}}zzzxxxwwwwwwuuuuuuvvvvvvuuuuuutttsssxxxxxxwwwuuussspppmmmkkkllliiieee___YYYRRRMMMJJJGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEIIIMMMQQQTTTXXX[[[^^^aaadddhhhkkkmmmooorrrttt~~~zzztttpppjjjfffbbb___]]]ZZZTTTOOOIIIHHHEEECCCCCCCCCDDDEEEFFFIIILLLOOOSSSZZZdddkkknnnuuu{{{HHHIIIIIIJJJMMMSSS[[[aaadddiiioooqqqooonnnppptttvvv}}}}}}vvvqqqmmmpppmmmiiifffdddcccaaa___ZZZZZZZZZ\\\^^^```bbbdddcccdddccc___XXXPPPKKKHHHBBBBBB@@@>>><<<:::999888777777777666666555555555444444444444444333333222222111000111222333222000---///111111111111333555444333222222111111222222333333333666<<>>;;;;;;;;;:::999999888888888777666777;;;@@@FFFIIIIIIKKKNNNOOOOOOPPPSSSUUUSSSRRRRRRSSSTTTTTTSSSQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTVVVYYY\\\ccceeehhhiiiiiijjjlllmmmmmmnnnqqqrrrrrrsssuuuwwwyyy~~~xxxsssjjjeeeppp|||xxxsssgggaaa___TTTQQQ]]]ooooooeee___```bbbbbb]]]RRREEE<<<555555444333222222222222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222333333444444444444444444555555666666666666666666666777888:::;;;<<<<<<<<<<<<>>>BBBJJJ```|||zzzppprrrwwwyyy|||~~~|||yyyvvvtttuuussstttuuuvvvvvvuuuuuutttwwwwwwvvvvvvtttqqqooonnnnnnmmmjjjeee]]]UUUOOOLLLHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFFFFFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDHHHLLLPPPTTTWWWZZZ]]]___dddiiinnnpppqqqrrrrrryyy~~~yyyuuuooojjjccc___]]]YYYSSSNNNIIIHHHEEECCCBBBBBBCCCDDDDDDHHHNNNSSSWWW\\\ccchhhmmmtttzzz~~~IIIIIIIIIIIILLLQQQYYY^^^aaahhhoooqqqpppooorrruuuvvv}}}zzztttooojjjffffffdddaaa___^^^\\\ZZZXXXUUUVVVWWWXXXZZZ\\\^^^______```___[[[UUUNNNJJJHHHBBBAAA@@@>>><<<:::999888555555555666666666666666333444444444444333222222222111000111222333222000---///111111111222444666444333333222222222222222111000///000444999???CCCKKKOOOUUUYYYYYYVVVPPPLLLJJJJJJKKKLLLKKKHHHCCC???<<<<<<;;;::::::999888888888777666777:::@@@FFFIIIIIIKKKNNNOOOOOOPPPSSSUUURRRQQQQQQRRRSSSSSSQQQPPPQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTVVVYYY\\\bbbeeegggiiiiiijjjlllmmmmmmoooqqqssssssuuuwwwyyyyyy~~~yyytttllliiiwwwzzz{{{{{{zzztttpppddd______WWWVVVdddqqqoooeee```aaacccccc]]]RRREEE;;;555555444333222222222222222222222333333222222222222222222222222222222222111111222222222333333333444444444444444444444444333444555555666666555555444555555666666666666666555666777888:::<<<=========;;;<<<@@@HHH\\\zzzoooqqqvvvyyy|||~~~|||xxxtttsssttttttuuuvvvxxxxxxxxxxxxwwwuuuuuuvvvvvvuuusssrrrqqqppppppnnniii```XXXQQQNNNIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCDDDGGGLLLPPPSSSVVVZZZ\\\^^^cccjjjppprrrsssssssssxxx~~~|||yyytttmmmeee```]]]YYYSSSMMMKKKHHHEEEBBBAAAAAABBBCCCAAAGGGPPPVVVZZZ]]]aaadddmmmtttzzz}}}AAACCCGGGJJJNNNSSSXXX\\\ccchhhnnnsssttttttssssssuuuyyy}}}vvvnnngggaaa^^^\\\\\\[[[ZZZXXXWWWVVVUUUPPPQQQRRRTTTVVVWWWWWWWWW[[[[[[YYYWWWSSSOOOKKKIIIEEECCC@@@===;;;:::::::::888666333222222222111000555555444333222111000///000111222333333222111000444333222111111222333444444444444444333222111000111111111111111444999<<>>@@@>>><<<;;;<<<;;;:::999888888999999;;;@@@FFFJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRTTTUUUUUUTTTSSSSSSOOOQQQSSSVVVXXXXXXYYYYYY\\\ZZZWWWUUUUUUXXX[[[]]]eeefffhhhiiiiiijjjlllnnnnnnppprrrtttttttttuuuwwwyyy{{{~~~|||pppiiilllwww}}}|||~~~zzzssslllnnnkkkhhheee___ZZZ]]]cccttt{{{|||ooogggccceeegggeee^^^RRRFFF???999777555444444444333222555555444333333222111111222222222111111111000000444333111000000111333444333333333333333333333333222222333444444555555666444444555555666777777777777888888999999:::;;;;;;>>>AAA??????GGGSSSppprrrlllnnnvvvxxxzzzyyyuuussstttvvvtttttttttuuuuuuuuuuuuvvvvvvvvvuuutttssssssrrrrrrrrrpppmmmkkkggg```VVVOOOLLLJJJHHHGGGGGGFFFDDDBBBCCCCCCDDDEEEEEEDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>===>>>AAADDDFFFGGGGGGHHHKKKOOOUUU[[[^^^bbbfffkkknnnoooppptttwwwvvv~~~{{{xxxqqqlllfffaaa___[[[VVVRRRKKKIIIHHHGGGGGGFFFDDDBBBFFFJJJOOOSSSWWW\\\aaadddkkkmmmssszzz@@@BBBFFFIIILLLQQQWWW[[[dddiiiooosssuuuuuuvvvvvvvvvzzz}}}xxxrrrjjjddd___\\\\\\[[[XXXVVVSSSQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVXXXXXXVVVTTTQQQMMMIIIGGGCCCAAA>>>;;;888888888888999777444333444444222111444333333333333333222222111111222222222222111111444333222111111222333444444444444444333222111111111111111000000222666:::???EEENNNWWW[[[\\\[[[ZZZ\\\\\\YYYSSSPPPNNNGGG??????===;;;:::;;;;;;:::999888888999999;;;???EEEJJJKKKLLLNNNOOOQQQQQQRRRRRRRRRRRRSSSTTTUUUTTTTTTSSSQQQRRRTTTVVVWWWXXXXXXWWWYYYXXXVVVVVVVVVYYY[[[]]]dddfffhhhiiijjjkkkmmmnnnnnnppprrrsssssstttuuuwwwyyy{{{~~~qqqggghhhuuu~~~|||{{{wwwpppjjjjjjfffdddaaa^^^\\\aaahhhxxx|||xxxnnnhhhfffhhhjjjggg___SSSFFF>>>999777555444444444333222555555444333333222111111111111111111111111111111444333111000000111333444333333333333333333333333222222333444444555555666444444555555666777777777888888888999::::::;;;;;;===AAA???@@@FFFOOOgggtttnnnpppwwwzzz{{{zzzvvvttttttvvvrrrrrrrrrrrrssssssttttttttttttttttttsssrrrqqqpppqqqpppooonnnkkkdddYYYQQQLLLJJJGGGFFFFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???===>>>AAADDDFFFFFFFFFHHHKKKPPPUUUZZZ]]]___dddjjjnnnooopppsssvvvyyy~~~{{{sssnnnhhhdddbbb___ZZZVVVNNNKKKIIIGGGGGGFFFDDDCCCGGGJJJOOOSSSWWW[[[___bbbgggjjjpppwww~~~???AAADDDHHHKKKPPPUUUYYYdddhhhnnnsssuuuvvvwwwxxxwww{{{|||}}}{{{zzzyyyxxxxxxyyyzzzzzz~~~~~~||||||xxxuuuqqqkkkeee```\\\ZZZ]]][[[WWWSSSPPPNNNMMMMMMPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSQQQNNNKKKGGGFFFBBB@@@===:::888888888888999777555444555555444333222222222333333444444444222222111111111111222222444333333222222333333444444444555444444333222111111111111000///000444666777===GGGPPPWWW]]]bbbdddiiihhhccc\\\WWWSSSMMMFFFAAA>>>;;;::::::::::::999888999999999;;;???EEEIIILLLMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVXXXZZZ\\\]]]cccfffhhhjjjjjjkkkmmmooonnnppprrrsssssstttvvvwwwzzz|||qqqccccccrrr|||vvvpppllliiieeecccaaa^^^^^^dddlll|||~~~|||vvvpppkkkkkklllmmmjjjaaaSSSEEE<<<999777555444444444333222555444444333333222222111111111111222222222222222333333111111111222333444333333333333333333333333222222333444444555555666444555555666666777777888888888999999::::::;;;;;;<<<@@@???@@@DDDIII\\\{{{xxxpppqqqwwwzzz|||{{{wwwuuuuuuvvvooooooooopppppprrrssssssrrrsssttttttsssrrrpppoooppppppqqqrrrppphhh]]]TTTMMMKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBB@@@???>>>>>>@@@CCCEEEDDDEEEHHHKKKPPPTTTXXXZZZ[[[aaahhhmmmooopppsssvvvzzzuuuqqqkkkhhhfffccc^^^ZZZTTTQQQLLLJJJIIIHHHGGGFFFHHHKKKPPPTTTWWWZZZ^^^```cccffflllsssxxx|||???AAAEEEGGGKKKOOOTTTXXXaaaeeejjjnnnqqqtttvvvxxxyyy}}}xxxsssqqqwww}}}~~~yyyooonnnlllkkkkkkmmmoooqqqvvvwwwxxxxxxwwwuuusssqqqooommmiiieeeaaa]]][[[[[[```]]]XXXTTTPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQOOOMMMJJJGGGEEECCCBBB???<<<::::::::::::999777555444555555444333222222222222333333333333333333111000000111333333444444333333333333444444444444555555444333222222222333222111///000222444333888???GGGPPP\\\hhhqqqsssrrrmmmeee```^^^YYYTTTIIIEEE@@@<<<;;;;;;:::999999999999999;;;???EEEIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWUUUVVVVVVXXXYYY[[[]]]]]]bbbeeehhhkkkkkklllnnnpppoooppprrrrrrrrrsssvvvxxx|||}}}qqq___^^^ppp{{{uuupppjjjhhhfffeeeaaa```dddlll~~~}}}xxxrrrnnnnnnppppppmmmbbbSSSDDD;;;999777555444444444333222444444444333333222222222333333333222222111111111222222111111111222333444333333333333333333333333222222333444444555555666555555555666777777888888888888999999:::;;;;;;<<<<<<@@@>>>>>>BBBEEEVVVrrr|||rrrpppuuuyyy{{{{{{wwwttttttuuuooonnnnnnooopppqqqssstttrrrssstttuuuuuusssqqqpppooooooqqqtttssskkk```WWWQQQNNNJJJHHHHHHHHHHHHGGGEEECCCBBB@@@@@@BBBCCCEEEBBBCCCCCCCCCBBBBBBAAA@@@AAA@@@???>>>>>>@@@BBBDDDBBBDDDGGGKKKOOOSSSVVVXXXYYY___ggglllooopppsssvvvwww|||vvvqqqllliiihhhfffbbb^^^ZZZVVVQQQMMMLLLKKKKKKJJJKKKOOOSSSVVVYYY[[[]]]______ccciiiooossswwwzzz|||}}}~~~@@@BBBEEEHHHKKKOOOUUUXXX]]]```eeeiiilllooosssuuu{{{~~~zzzssslllgggfffkkkqqqvvvyyy|||}}}wwwqqqlllgggfffdddccceeegggkkkmmmnnnoooppppppooommmkkkiiigggfffccc```^^^]]]\\\]]]```]]]XXXTTTQQQPPPQQQQQQNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPMMMJJJGGGFFFCCCAAA>>>;;;:::999::::::777666444333444444444222222222222222111111111111444333222111111222333444444444444444444444444444444444555555555444333333444444444222111000222444333555999>>>GGGXXXkkkxxxzzz{{{vvvnnnhhhfffddd```TTTOOOGGGAAA>>><<<;;;:::999999::::::;;;???DDDHHHJJJKKKMMMNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZWWWWWWXXXYYYZZZ[[[]]]]]]aaadddhhhkkklllmmmooopppoooqqqrrrrrrrrrsssvvvxxx~~~ooo\\\\\\nnn~~~xxxrrriiigggffffffdddbbbgggnnn}}}yyyrrrmmmoooqqqqqqnnncccSSSDDD:::999777555444444444333222444444333333333333222222666555444333222000//////111111111222222333333444333333333333333333333333222222333444444555555666555555666666777888888888888999999:::;;;;;;<<<<<<===???<<<;;;@@@CCCSSSooosssppprrrvvvyyyyyyvvvttttttuuuqqqqqqppppppppprrrtttuuutttuuuuuuvvvvvvuuussssssooooooppprrrrrrlllbbbZZZSSSOOOJJJGGGFFFFFFGGGFFFEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@???>>>>>>@@@AAABBBAAACCCFFFJJJNNNRRRTTTVVVYYY^^^fffkkknnnpppsssvvvvvvzzzuuuqqqllljjjjjjiiieeebbb]]]YYYTTTPPPNNNNNNMMMLLLPPPSSSWWWZZZ[[[\\\^^^___]]]aaagggkkkoootttyyy}}}@@@BBBEEEHHHKKKOOOTTTXXX[[[^^^bbbeeehhhlllpppsss{{{~~~~~~vvvpppkkkfffccc___ccchhhlllooossszzz~~~uuuooojjjfffbbbaaa``````aaadddgggjjjffffffgggggggggeeedddcccaaa```^^^\\\\\\\\\^^^___]]][[[XXXTTTQQQOOOOOOOOOLLLMMMNNNPPPRRRRRRSSSSSSTTTTTTSSSQQQNNNKKKHHHFFF@@@>>><<<999888777888999777555333333444555444333333333333222222111111111333333222222222222333333444555555666666555555444444444555555555555444444333444444333111111222333333444666888@@@PPPfffuuu}}}|||sssmmmkkkiiifff^^^XXXNNNFFFAAA>>>===<<<999:::::::::;;;>>>DDDHHHJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWVVVVVVVVVXXXYYY\\\^^^___\\\[[[[[[ZZZZZZ[[[]]]]]]```dddhhhlllmmmnnnpppqqqpppqqqrrrqqqqqqsssvvvyyy~~~mmm\\\\\\nnn}}}uuuiiigggeeefffeeefffnnnwww~~~xxxooojjjmmmooopppmmmcccSSSCCC999999777555444444444333222333333333333333333333333666555555333222111000///000111111222333333333444333333333333333333333333222222333444444555555666555666666777777888888999999999::::::;;;;;;<<<<<<<<<>>>;;;;;;AAACCCRRRllluuupppooosssxxxyyyvvvttttttvvvuuutttrrrqqqrrrsssuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuqqqpppoooppppppkkkddd]]]UUUPPPIIIDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEAAABBBBBBCCCBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAAAAABBBEEEHHHLLLPPPSSSUUUYYY^^^dddhhhkkkmmmrrrvvvwww{{{~~~}}}wwwsssooommmmmmmmmjjjggg___[[[WWWSSSRRRQQQOOONNNSSSVVVZZZ]]]]]]]]]]]]^^^\\\```dddgggkkkqqqyyy???AAADDDGGGIIIMMMRRRVVV]]]___bbbeeegggkkkpppsssxxx{{{vvvlllgggdddcccccc\\\___bbbeeeggglllsssyyyyyypppkkkgggccc___^^^]]]]]]^^^```bbbcccbbbbbbbbbbbbbbbaaaaaaaaa\\\ZZZYYYYYYYYY\\\___```^^^\\\YYYUUUQQQNNNLLLKKKJJJKKKMMMOOOQQQSSSSSSTTTVVVUUUTTTRRRNNNJJJGGGEEE???>>>;;;999777777888999888666444444555666555444333333444444444444444555222333333333333333333222444555666777777666555444444444555555555555444444111222333222111000111222000333444666;;;HHH\\\jjjwww{{{zzztttoooooonnnlllddd\\\RRRIIIDDDAAA@@@???::::::::::::;;;>>>DDDHHHKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRQQQRRRSSSTTTVVVWWWUUUUUUVVVXXX[[[___bbbdddbbb```]]][[[ZZZ[[[\\\]]]___ccchhhlllnnnoooppprrrpppqqqqqqqqqqqqsssvvvyyy~~~{{{kkk\\\^^^ooovvvpppjjjhhhgggkkkxxxxxxooojjjiiilllnnnlllbbbSSSCCC999999777555444444444333222333333333333333333333333444333333333333222222222000000111222333333444444333333333333333333333333222222333444444555555666666666666777888888999999999999::::::;;;<<<<<<<<<:::===;;;===CCCCCCNNNeeexxxrrrmmmrrrwwwyyyxxxvvvwwwxxxxxxvvvtttrrrrrrsssuuuvvvvvvuuutttsssssstttvvvwwwuuurrrooonnnmmmkkkfffaaaYYYSSSKKKEEECCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@BBBBBBCCCFFFIIINNNRRRUUUXXX\\\aaadddfffiiioootttwww{{{|||{{{zzzwwwsssrrrsssssspppmmmdddaaa]]][[[ZZZYYYVVVTTTUUUXXX\\\]]]]]]\\\\\\\\\[[[^^^aaacccgggooozzz>>>@@@CCCEEEHHHLLLQQQTTT___aaadddfffhhhlllqqqtttvvvyyy}}}wwwjjjaaa\\\\\\^^^___[[[]]]``````bbbgggooouuu|||~~~wwwnnniiieeeaaa]]]]]]\\\[[[[[[\\\]]]^^^bbbaaaaaa```aaaaaabbbcccXXXWWWVVVVVVXXX[[[___aaaaaa___\\\XXXSSSOOOKKKIIIHHHJJJLLLNNNQQQSSSTTTTTTVVVVVVTTTQQQNNNJJJFFFDDDAAA???===;;;999999:::;;;999777555555666777777666333333444555666777888999222222444555555444222222444555666777777666555444444444555555555555555444000111222111000///000111...111444666999DDDTTTaaannnsssvvvsssppprrrsssrrreee]]]SSSJJJEEECCCBBBBBB::::::::::::;;;>>>DDDHHHLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQQQQSSSTTTVVVXXXTTTUUUVVVYYY]]]aaaeeegggfffccc___[[[ZZZZZZ\\\]]]___ccciiimmmooopppqqqrrrpppqqqqqqqqqqqqsssvvvyyy|||~~~xxxiii]]]```ppp}}}rrrllliiioooyyyqqqlllgggjjjmmmkkkbbbSSSCCC999999777555444444444333222333333333333333333333333111111222333333444555555///000111222333444444444333333333333333333333333222222333444444555555666666666666777888888999999999999:::;;;;;;<<<<<<===777<<<<<<@@@EEECCCJJJ___{{{zzztttlllqqqwwwzzzyyyxxxyyyzzzyyywwwuuusssrrrsssuuuvvvvvvuuurrrqqqqqqsssuuuwwwyyytttooommmlllkkkhhhddd^^^XXXOOOIIIFFFEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDCCCCCCCCC@@@@@@???????????????@@@CCCBBBCCCDDDHHHMMMRRRUUUWWW[[[___aaabbbfffmmmrrrvvvzzz{{{zzz~~~~~~zzzwwwvvvwwwwwwuuurrriiigggeeecccbbb```^^^[[[UUUXXX\\\]]]]]][[[[[[[[[ZZZ]]]___aaadddmmmzzz???AAACCCEEEGGGJJJOOORRRXXX[[[```dddhhhlllpppssswww|||}}}pppddd^^^[[[YYYZZZ]]]XXX[[[___aaabbbeeekkkooosssuuuwwwyyyzzz{{{~~~{{{tttlllfffaaa___[[[[[[[[[[[[\\\]]]___```cccccccccbbb```]]][[[YYYXXXWWWWWWWWWYYY[[[^^^```^^^]]]ZZZVVVSSSOOOLLLKKKKKKLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTSSSOOOIIIDDD@@@:::999888888777888888888666666666666666555444444444444444444444333333333555555444333333222111111333555666777666555333222333333333333444444555666333222222111111222222333000111333444777===DDDIIIaaajjjoooooorrrxxxyyywwwqqqhhh[[[PPPJJJFFFBBB@@@<<<;;;;;;:::;;;===@@@AAAJJJLLLNNNOOONNNNNNPPPQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXZZZ^^^dddhhhggg___ZZZ[[[\\\\\\]]]```ffffffhhhllloooqqqqqqpppsssqqqppppppqqqsssttttttxxx}}}~~~~~~vvvggg```hhhvvv|||ssszzz~~~zzzqqqlllkkkllliii^^^LLL>>>999666555555444444333222222111222222333444444444444222333333333333222111111000111111111111222222222333333333333333333333333555555555666666666777777666666666777888888999999999999:::;;;;;;<<<<<<======>>>@@@AAA???AAAJJJVVVxxxzzzmmmjjjmmmrrrvvvxxxyyywwwvvv|||zzzwwwuuutttttttttuuurrrrrrqqqqqqqqqrrrrrrsssrrrrrrpppooossstttmmmccc^^^WWWOOOIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB???>>>>>>>>>>>>>>>??????@@@AAABBBCCCEEEIIIOOOSSSXXX[[[___cccfffjjjnnnrrryyy|||}}}yyy|||~~~~~~|||yyywwwtttttttttrrrppplllhhhfffbbbddddddbbb___[[[YYYXXXTTTWWWZZZ\\\___iiiyyy???@@@CCCEEEGGGJJJOOORRRXXX[[[```dddggglllpppssswww}}}yyylll```ZZZXXXWWWYYY]]]\\\^^^aaabbbaaabbbdddfffdddfffhhhjjjjjjkkknnnpppyyy{{{|||||||||}}}{{{vvvpppiiidddaaa___]]]\\\\\\[[[\\\]]]___```eeeeeedddcccaaa^^^[[[YYYWWWVVVUUUUUUUUUWWWYYYZZZ\\\ZZZXXXTTTQQQMMMKKKIIILLLLLLLLLLLLMMMNNNPPPPPPSSSSSSSSSQQQMMMHHHBBB???:::999999888888888888888888888999999888888777666444444444444555555666777777666666555444333222222333444666777777666555444444444333333333444555555444333333333333333333444333444444444666:::???DDDUUU___iiiooouuu~~~uuukkk^^^SSSLLLIIIFFFCCC???>>>===<<<<<<===???@@@IIIKKKNNNPPPPPPOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYZZZZZZ\\\___dddhhheee^^^YYY[[[]]]]]]___bbbeeefffhhhlllnnnppppppooosssrrrqqqqqqrrrsssttttttwww{{{|||zzz}}}{{{yyyqqqccc^^^fffttt}}}}}}{{{qqqmmmlllllliii]]]KKK===888555555444444333222222222222222333444444444333333111111111222111000000///111111111111222222222222333333333333333333333333222333333333333444444444666666666777888888999999999999:::;;;;;;<<<<<<======>>>@@@AAA@@@@@@JJJUUUsss~~~~~~rrrfffiiinnnssswwwzzz{{{|||}}}{{{xxxuuusssssstttuuuuuuttttttssssssssstttttttttsssqqqppptttuuunnneee___XXXOOOJJJHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@AAABBBCCCDDDFFFJJJOOOSSSXXX[[[___cccfffjjjooorrrwwwzzz~~~{{{{{{}}}}}}wwwsssooommmiiifffbbb^^^ZZZXXXTTTVVVWWWXXX]]]hhhxxx>>>@@@CCCDDDFFFJJJNNNRRRWWWZZZ___cccggglllppptttxxx}}}ttthhh[[[VVVUUUUUUXXX\\\___aaacccccc```^^^\\\\\\\\\^^^```aaaaaaaaaccceeefffhhhkkkmmmnnnpppsssuuutttrrrnnnjjjfffcccaaa``````___]]]\\\\\\]]]___```ffffffeeedddbbb^^^[[[YYYWWWWWWUUUTTTTTTUUUVVVVVVYYYXXXVVVSSSPPPMMMJJJIIILLLLLLKKKKKKLLLLLLMMMNNNPPPPPPOOOMMMJJJEEE@@@>>>::::::999888888888888888999999::::::999999888777555444333333444777999;;;888888777666555444333333333444666777888888777666555555444444444444444444555444444333333444444555666666555444444666:::===HHHSSSbbbmmmxxxyyyoooaaaVVVPPPLLLIIIGGGBBBAAA???======>>>???@@@GGGJJJOOOQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZZZZ[[[]]]aaadddaaa\\\XXX[[[]]]]]]```ccceeegggiiilllmmmooooooooosssrrrrrrrrrrrrsssttttttwwwzzzyyyvvvxxxwwwvvvnnnbbb^^^fffsss|||~~~rrrnnnmmmlllhhh[[[III<<<777444444444333222222111111333333444444444333222222222222222222222111111000111111111111222222222333333333333333333333333333222222222222333333333333666666666777888888999999999999:::;;;;;;<<<<<<===>>>>>>???AAA@@@@@@IIISSSkkk}}}xxxpppxxxfffhhhlllqqqwww|||~~~|||xxxtttrrrrrrtttuuuyyyxxxxxxwwwwwwvvvvvvvvvttttttrrrrrruuuwwwrrrjjjaaaYYYPPPJJJHHHHHHFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFJJJOOORRRWWWZZZ^^^bbbfffjjjnnnrrrtttxxx}}}~~~{{{rrrlllhhhccc\\\VVVTTTTTTTTTVVV\\\iiizzz>>>@@@BBBDDDFFFJJJNNNQQQVVVZZZ___cccggglllppptttzzz~~~yyy{{{qqqeeeYYYTTTRRRSSSUUUZZZ```bbbccccccaaa]]]YYYWWW\\\]]]______^^^^^^```aaa```bbbeeeffffffggghhhjjjjjjiiigggeeecccbbb``````aaa```^^^\\\\\\]]]___```ddddddeeedddbbb^^^[[[XXXXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWUUUSSSPPPNNNLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNLLLIIIFFFBBB>>><<<::::::999888888888888999888888888888888777666666666555333222333555888:::999888777666555444444333333444555777888999999999777666555444444444444444444444333333333333444444666666555444222333666999AAALLL\\\jjjuuu}}}zzzqqqdddYYYSSSNNNJJJGGGCCCBBB@@@>>>>>>>>>???@@@EEEIIINNNRRRRRRRRRQQQQQQSSSSSSRRRRRRSSSUUUVVVWWWUUUVVVXXXXXXXXXYYY\\\^^^]]]YYYWWWZZZ\\\]]]```dddfffhhhkkkmmmmmmnnnnnnooossssssttttttsssssstttuuuxxx{{{zzzvvvvvvyyyxxxpppeeebbbjjjvvv}}}tttooommmkkkfffYYYHHH;;;777444333333222222111111000444444444444333222222111444555555555555444333333111111111222222222333333333333333333333333333333333333333444444444555555666666666777888888999999999999:::;;;;;;<<<<<<===>>>===???@@@@@@@@@GGGPPPbbbzzz~~~|||wwwtttxxxllllllmmmqqqvvv||||||xxxtttrrrrrrtttuuu|||{{{{{{zzzzzzyyyxxxwwwssstttsssssswwwzzzxxxrrrccc\\\RRRLLLIIIHHHFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????AAABBBDDDEEEGGGJJJNNNQQQUUUYYY]]]aaaeeeiiinnnqqqsssxxx~~~{{{sssoooiii___VVVSSSRRRRRRUUU___ooo>>>???BBBDDDFFFIIINNNQQQVVVYYY^^^cccgggkkkpppttt{{{vvvmmmkkkxxx}}}ooodddXXXTTTRRRRRRTTTWWW^^^```bbbdddcccaaa]]]ZZZYYYZZZ[[[[[[YYYYYYZZZ[[[___aaacccdddcccccccccdddcccccccccbbbaaa```______```^^^\\\ZZZZZZ[[[]]]______```bbbbbbaaa^^^[[[YYYWWWWWWVVVVVVWWWWWWXXXXXXUUUTTTSSSQQQOOOMMMKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJLLLKKKIIIFFFBBB???===<<<;;;::::::999888999999999888888888888888777666666777666333111111333555777777777666666555444444444333444555666888999999:::777666555555444444444444333333222222222222333333444444444333222333666888<<>>???@@@AAACCCGGGMMMQQQRRRRRRRRRRRRSSSSSSRRRQQQRRRSSSUUUVVVTTTVVVXXXYYYXXXXXXZZZ[[[YYYVVVVVVZZZ[[[\\\```eeehhhkkknnnooonnnnnnooopppssstttvvvuuusssrrrsssuuuzzz}}}~~~xxxxxx|||zzzrrrgggeeemmmxxx~~~tttooommmjjjeeeXXXGGG;;;777444333333222222111111000444444444444333222222111444555555555555444333333111222222222222333333333333333333333333333333333333333333444444444555555666666666777888888999999999999:::;;;;;;<<<<<<===???===>>>@@@@@@@@@FFFMMMZZZwww~~~{{{|||}}}~~~uuurrrpppnnnnnnqqqvvv{{{~~~|||xxxtttrrrrrrtttuuu||||||||||||{{{zzzxxxxxxqqqssssssssswww}}}}}}yyyggg___UUUNNNJJJHHHFFFCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@???>>>======@@@BBBDDDEEEFFFIIIMMMPPPSSSVVV[[[```ccchhhlllpppsssxxx{{{vvvooocccZZZRRRPPPQQQWWWdddttt===???BBBCCCEEEIIIMMMQQQUUUXXX]]]bbbgggkkkpppttt||||||mmmeeeaaahhhwwwwwwkkk```WWWTTTSSSRRRSSSVVV\\\^^^```dddggggggeeebbb[[[\\\]]][[[YYYXXXXXXYYY[[[^^^```bbbaaaaaabbbbbb`````````______]]]\\\[[[ZZZXXXVVVTTTTTTVVVYYY[[[ZZZ\\\___aaabbb```]]][[[VVVVVVVVVVVVWWWWWWWWWWWWRRRRRRQQQOOOMMMLLLKKKJJJKKKKKKJJJJJJIIIJJJJJJJJJKKKJJJGGGCCC@@@>>><<<;;;;;;;;;:::999999999999999999999::::::999999888777777555444222222222444555666666666666666666666666333444444555777888999999666666555555444555555555333222222111111222222333222333333333222333666888777<<>>???@@@@@@???>>><<<;;;???AAACCCEEEFFFHHHKKKNNNQQQTTTYYY]]]aaafffkkknnnqqqvvv}}}~~~vvvjjjaaaUUUTTTVVV^^^lll{{{~~~===???AAACCCEEEIIIMMMQQQTTTXXX]]]bbbfffkkkqqqttt}}}~~~xxxssspppgggbbb___bbbiiixxxxxxnnncccZZZTTTSSSTTTSSSTTTVVV\\\]]]```eeekkkmmmllljjjbbbccccccaaa^^^]]]]]]^^^YYY\\\___```____________]]]]]]]]]]]]\\\ZZZXXXWWWSSSQQQNNNLLLMMMOOOSSSUUUVVVYYY^^^bbbccccccaaa___YYYYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIEEEAAA>>>===<<<<<<;;;;;;:::999999999999:::888888999999888888777666555444444444444555555666555555666777777888888999444444444444555666777888666555555555555666666777333333333222222333333333222333444333333333666888666888@@@KKKRRRTTTYYY```aaabbbfffkkknnnjjjbbbZZZNNNKKKHHHDDDBBB@@@@@@@@@@@@CCCHHHLLLNNNPPPRRRTTTRRRQQQOOONNNNNNPPPRRRTTTTTTWWW[[[]]]\\\\\\\\\\\\[[[ZZZ\\\_________cccjjjnnnrrrvvvvvvsssqqqsssvvvrrrvvvyyyxxxtttrrrsssvvvvvvzzz|||}}}yyyooofffgggtttvvvooovvvzzzxxxyyy~~~ooonnnkkkgggaaaUUUFFF<<<:::555555444444333222222222222222333444444444333333111111111222111000000///222222222333333333444444333333333333333333333333222333333333333444444444666666666777888888999999999999:::;;;;;;<<<<<<===???===<<>>@@@BBBDDDEEEFFFIIIKKKNNNRRRWWW[[[___dddiiilllmmmrrryyy~~~}}}rrrjjjaaa```bbbkkkyyy===???AAACCCEEEIIIMMMPPPTTTWWW]]]bbbfffkkkqqqttt~~~{{{qqqjjjgggeeeeeecccbbbbbbdddppp~~~pppggg]]]UUUQQQSSSUUUUUUUUUWWW]]]]]]```fffmmmqqqqqqoooeeeffffffdddaaa______```[[[^^^``````^^^\\\[[[[[[\\\\\\\\\[[[YYYWWWTTTSSSMMMKKKHHHGGGHHHKKKOOOQQQUUUXXX]]]bbbeeeeeedddccc______^^^]]]\\\ZZZXXXWWWWWWWWWVVVUUUTTTSSSSSSRRRJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHEEEAAA>>><<<<<<<<<<<<;;;::::::999999::::::666666666666666555444444333333444555666777888888555666777888999:::;;;;;;444444333444444555666777555555555555555666777888555444444333333444444555333444444444333333555777:::888===EEEIIIIIINNNVVVZZZ___gggqqqwwwtttkkkdddTTTQQQLLLGGGCCCAAA?????????BBBFFFJJJLLLOOORRRUUURRRPPPNNNMMMMMMOOOQQQSSSRRRUUUYYY[[[[[[ZZZZZZZZZ]]]\\\___bbbbbbaaaeeelllppptttxxxxxxtttsssuuuwwwrrrwwwzzzyyyuuurrrsssvvvsssxxx}}}}}}yyyooogggjjjxxxwwwmmmjjjqqquuutttuuuzzzmmmnnnjjjfffaaaUUUFFF===;;;666555555444444333333222111222333333444444444444222333333333333222111111222222333333333444444444333333333333333333333333555555555666666666777777666666666777888888999999999999:::;;;;;;<<<<<<===@@@===<<>><<<===???BBBCCCDDDFFFHHHJJJMMMPPPUUUZZZ^^^ccchhhkkkiiinnnuuuzzzwwwpppmmmkkknnnwww~~~;;;<<>><<<<<<<<<===<<<<<<;;;:::999888888777888777666555555444555555555444444333333444444555444555777999::::::::::::777666444333333444555666666777777666444444555666555555555555555555555555333333222111222333555666999:::<<>>===?????????@@@AAACCCFFFGGGJJJMMMQQQVVV[[[aaaeeeggglllmmmpppvvvsss{{{;;;<<<>>>AAAEEEHHHLLLMMMRRRWWW^^^eeekkkoootttwww|||{{{kkk]]]VVVTTTTTTUUUWWW\\\cccjjjuuu{{{lllbbb___ZZZZZZYYYXXXXXXYYYZZZZZZ]]]^^^```dddiiilllllllllhhheeecccaaaaaa___]]][[[\\\]]]]]]^^^^^^^^^]]]]]][[[XXXUUUSSSQQQOOOMMMKKKIIIHHHGGGFFFGGGIIIKKKLLLQQQUUU[[[bbbhhhkkkiiigggaaa___^^^^^^^^^]]][[[YYYXXXVVVTTTSSSRRRQQQOOOMMMNNNKKKIIIHHHIIIJJJJJJIIIDDDBBB@@@===;;;;;;;;;;;;;;;:::::::::::::::::::::777777666555555555555555555444444444444444444555666777888999:::;;;;;;;;;888777666444444555666777666777888666555444555777555555555555555555444444333333222111222333444555666777888:::<<<>>>@@@BBBOOOTTT]]]jjjuuuyyyuuupppeee]]]SSSLLLIIIFFFBBB>>>@@@BBBFFFJJJMMMOOOOOOOOOMMMLLLKKKIIIIIIIIIIIIJJJLLLOOOSSSWWWZZZZZZYYYXXXZZZ]]]```bbbdddfffhhhjjjrrrtttwwwwwwvvvuuuttttttsssuuuuuutttrrrqqqrrrsssuuuzzzxxxkkkeeeooopppfffdddffffffdddjjjxxxrrrlllooolllhhhaaaSSSBBB999888555444444333222111111000222222222222222222222222222222222222222222333333333222222222333333444444666666666555555555444444444444444555555555666666777777777888999999::::::::::::999999::::::;;;<<<===>>>>>>>>>>>>@@@CCCFFFKKKSSSlllyyyppprrrxxxzzzxxxyyyyyyxxxwwwvvvwwwyyyxxxxxxxxxyyyzzzyyywwwuuuzzzzzz{{{}}}~~~~~~{{{xxxrrrjjjccc```[[[RRRJJJFFFDDDCCCAAA@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>???@@@BBBDDDFFFJJJLLLPPPUUU[[[```dddfffkkklllpppvvv~~~~~~;;;<<<>>>@@@DDDGGGJJJKKKQQQVVV]]]dddjjjooosssuuu{{{zzziii[[[QQQMMMKKKNNNOOOSSS[[[bbblll~~~|||qqqfffaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^aaa```aaacccfffiiiiiihhheeeccc```___^^^]]][[[YYY]]]^^^____________^^^]]]YYYVVVSSSQQQPPPNNNKKKIIIHHHHHHGGGGGGHHHKKKNNNOOORRRUUU[[[cccjjjnnnooonnnhhhfffeeedddccc```\\\YYYWWWUUUSSSRRRRRRQQQOOOMMMNNNKKKIIIHHHHHHHHHHHHGGGBBBAAA>>><<<::::::::::::999999:::::::::;;;;;;;;;777666666555555555555666555555444444444444555555888888888999:::;;;<<<===:::999777666555666777777777888999888666555666777666666666555555444444444444333222222222333444555555555555666777888999:::IIIMMMWWWdddpppvvvvvvsssiiiaaaWWWOOOJJJGGGDDDAAABBBCCCEEEGGGIIILLLMMMNNNIIIHHHGGGFFFGGGHHHIIIJJJJJJLLLPPPTTTWWWWWWWWWVVVZZZ]]]```bbbccceeehhhjjjppprrruuuvvvvvvuuuvvvwwwrrrssstttsssrrrqqqrrrsssvvv{{{zzzlllfffpppvvvjjjddddddaaa]]]bbbqqqyyyooolllmmmkkkggg```QQQ@@@777666777777555444333111000000222222222222222222222222333333333222222222111111222222222333333333444444777777666666666666555555444444555555555666666666777777888888999::::::::::::::::::::::::;;;<<<<<<===>>>?????????@@@CCCFFFFFFMMMeeeyyymmmlllppptttuuuvvvwwwwwwwwwxxxzzz{{{zzzyyyxxxxxxyyyyyyvvvtttwwwwwwyyy}}}~~~|||tttnnnhhhfff```VVVLLLGGGCCCBBBAAA??????@@@@@@AAACCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>======>>>???AAACCCDDDIIIKKKOOOTTTYYY^^^bbbdddiiikkkooouuu|||}}}{{{<<<===???AAADDDGGGIIIKKKOOOUUU\\\ccciiimmmqqqtttxxx~~~|||kkk\\\QQQKKKGGGIIIIIILLLRRRWWW___mmmzzzsssjjjcccaaacccaaaaaaaaaaaaaaaaaaaaaaaadddbbbbbbcccfffhhhiiihhhdddaaa^^^]]]]]]\\\[[[ZZZ]]]^^^```aaa```___^^^]]][[[XXXVVVTTTSSSPPPMMMKKKJJJJJJJJJJJJLLLOOOSSSTTTUUUXXX]]]eeemmmrrrsssssspppnnnkkkiiifffaaa[[[WWWWWWVVVTTTSSSSSSRRRPPPNNNNNNKKKHHHGGGFFFFFFFFFDDDAAA@@@>>><<<;;;:::::::::::::::::::::::::::::::::666666555555555666666777666666555555555555666666999888777777888:::;;;<<<999999777666666666666666777888999999777666666777777777666666555555444444444333222222222333444555555555555666777888999:::BBBGGGPPP\\\gggnnnpppooofff```WWWPPPLLLJJJHHHFFFBBBBBBBBBCCCEEEGGGIIIKKKGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJNNNRRRTTTVVVVVVUUUYYY[[[]]]___aaacccfffiiinnnpppssstttsssssstttuuuppprrrsssrrrqqqqqqrrrsssxxx}}}~~~vvvjjjfffrrr{{{pppfffddd^^^XXX\\\kkkzzzwwwnnnmmmnnnkkkggg```QQQ@@@777666777666666555333222222111222222222222222222222222222222222222222222222222222222333333444444444333444444444444333333333333555555555555666666666666777777888999999::::::;;;:::::::::::::::;;;<<<===;;;<<<>>>>>>>>>???BBBDDDDDDJJJ^^^vvvhhhdddfffiiipppssswwwyyyzzzzzz{{{|||zzzxxxxxxxxxyyyyyyxxxwwwuuuvvvyyy}}}~~~|||rrrlllhhhgggbbbWWWLLLGGGBBBAAA@@@?????????@@@@@@CCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???AAACCCDDDHHHJJJNNNRRRXXX]]]```bbbgggjjjnnntttzzz|||yyy~~~~~~>>>>>>@@@BBBEEEHHHKKKLLLOOOTTTZZZaaafffkkkppptttwww}}}nnn```UUULLLGGGGGGFFFHHHMMMQQQWWWaaalllwwwmmmgggcccaaacccbbbbbbbbbccccccbbbbbbbbbdddcccbbbdddgggjjjjjjjjjccc```]]]\\\]]]]]]]]]\\\]]]^^^```bbbbbbaaa```___]]]\\\ZZZXXXWWWTTTPPPNNNLLLLLLLLLMMMPPPSSSVVVXXXZZZ]]]bbbjjjqqqvvvxxxwwwrrrpppmmmkkkhhhddd___[[[YYYWWWUUUTTTTTTSSSQQQOOONNNKKKHHHEEEEEEDDDCCCBBB@@@@@@???===<<<;;;::::::;;;::::::999888888777777555555555555555666777888777666666555555666666777777777666666666888999:::888888777666555555555444666888:::999888666666777777777666666666555555555555444333222222222333444444555555666888999;;;<<<>>>BBBIIIRRR[[[bbbeeefffbbb^^^WWWQQQLLLJJJHHHGGGAAA@@@@@@@@@AAACCCEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEHHHJJJMMMQQQSSSUUUVVVVVVVVVXXXZZZ\\\]]]```cccfffmmmooopppppppppooopppqqqpppqqqrrrrrrqqqqqqssstttzzz~~~xxxtttzzzrrriiiiiixxx~~~tttiiieee]]]VVV[[[jjjxxxtttmmmmmmooolllhhhaaaRRRAAA888666555555444444444444333333222222222222222222222222000000111222333333444444111222333444444444333333222222222222222222222333555555555666666666777777888888888999::::::;;;;;;::::::::::::;;;<<<===>>>;;;===?????????@@@BBBDDDEEEIIIZZZvvvxxxllleeedddfffmmmrrrxxx}}}~~~}}}{{{zzzyyywwwwwwxxxzzz||||||{{{yyyzzz}}}}}}oooiiidddddd___UUUKKKGGGBBBAAA@@@?????????@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAACCCDDDGGGIIILLLQQQVVV[[[^^^```dddhhhnnnssswww|||}}}~~~~~~{{{||||||}}}===>>>@@@BBBFFFIIILLLMMMPPPSSSXXX]]]ccciiippptttwww~~~rrreeeZZZQQQJJJIIIGGGHHHMMMQQQUUU]]]fffrrr~~~rrrllliiieeebbbbbbccccccddddddddddddccccccccccccccceeehhhkkkkkkjjjaaa^^^\\\[[[]]]_________^^^```ccceeeffffffdddcccaaa```^^^]]][[[XXXTTTQQQOOOOOOOOOPPPSSSVVVZZZ\\\___bbbiiiqqqyyy~~~~~~rrrpppmmmkkkjjjhhheeeccc\\\ZZZWWWVVVUUUTTTQQQOOONNNKKKGGGDDDCCCBBBAAA?????????>>>===<<<;;;::::::::::::999888777666555444444444444555555777888999777777666666666666777777666666666666666777888888888888777777666555444333555777999999777666555666666666666666666666666666555444333222222222333444222222333444666999;;;<<<<<<>>>CCCIIIPPPVVVZZZ]]]___]]]XXXRRRMMMHHHEEEDDDAAA@@@?????????@@@AAABBBEEEDDDCCCBBBBBBBBBCCCDDDGGGIIILLLOOOSSSUUUVVVVVVUUUVVVXXXYYY[[[]]]aaaeeelllmmmnnnnnnmmmmmmnnnpppoooqqqrrrsssrrrssstttvvvzzzzzzsssnnntttnnniiinnn{{{sssiiiddd[[[VVV]]]nnn|||sssllllllqqqnnnjjjbbbSSSBBB888777333333333333333444444444222222222222222222222222///000111222333444444555111222333444555444333222333333333444444444444555555555666666666777777777888888999999:::;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>???AAABBBBBBCCCEEEFFFGGGJJJVVVoooyyypppiiihhhjjjnnnssszzz~~~{{{zzzyyyxxxwwwyyy|||~~~~~~~~~qqqjjjdddaaa]]]TTTLLLIIICCCBBBAAA??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@??????@@@@@@AAA@@@@@@??????@@@AAACCCDDDEEEGGGKKKOOOTTTYYY\\\^^^bbbgggmmmqqquuuyyy{{{|||~~~}}}}}}}}};;;<<<>>>AAAEEEIIILLLNNNQQQSSSVVVZZZ```hhhpppuuuyyyxxxnnncccYYYRRRNNNKKKKKKNNNPPPRRRXXX^^^eeetttzzzsssrrrrrrmmmgggdddcccdddeeeffffffeeedddcccccccccdddfffiiiiiihhhggg^^^[[[YYYYYY\\\___aaaaaa```bbbfffiiikkkkkkjjjhhhgggfffddddddbbb___[[[WWWVVVUUUUUUVVVYYY\\\___aaacccgggoooyyyxxxuuuppplllkkkiiigggfff___\\\YYYXXXVVVTTTQQQOOONNNKKKGGGDDDBBBAAA???============<<<;;;:::999888777777666666555555555444333333444444666777888999888777777666666777777888666666777888888888888777999999999888777666444444444666999999777555444444555555555666777777888888555444333222111222333333111111222333555777999::::::<<>>???>>>@@@BBBCCCCCCDDDEEEGGGHHHIIISSSkkkzzztttooonnnrrrssswww{{{~~~~~~}}}|||||||||{{{zzzzzz|||zzzqqqhhhccc]]]UUUNNNLLLDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCAAAAAAAAA@@@@@@??????@@@AAAAAA??????>>>>>>???@@@AAABBBEEEFFFJJJNNNSSSWWW[[[]]]```eeelllqqqssswww}}}zzz{{{}}}~~~999;;;===@@@DDDHHHLLLMMMRRRSSSUUUYYY^^^gggpppvvv{{{uuulllaaaZZZSSSOOOMMMNNNNNNMMMPPPUUU]]]lll{{{wwwzzz{{{uuulllgggdddeeefffggggggfffeeedddbbbcccdddfffhhhhhheeeccc\\\YYYWWWXXX[[[___aaabbbaaadddiiimmmoooooonnnlllmmmlllkkkjjjiiieeeaaa]]]]]]\\\\\\]]]___bbbeeegggdddiiisss|||tttnnnjjjhhheeedddaaa^^^[[[YYYWWWUUURRROOONNNKKKFFFCCCAAA@@@>>><<<<<<<<<<<<;;;:::999888777444444444555555555555555333333444444666777999:::888888777777777777888888666777999::::::999888777;;;:::::::::888777666555333666888888777555444444444444555666777888999999666555333222111222333333333333333444555666888999999:::===@@@EEEJJJQQQUUURRRTTTUUUTTTQQQNNNKKKJJJBBBBBBBBBBBBAAA@@@@@@@@@<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFIIILLLPPPRRRTTTUUUUUUWWWXXXYYYZZZ]]]bbbeeehhhiiikkkmmmmmmooosssuuupppqqqsssttttttuuuvvvxxxwww~~~zzzyyywwwsssooogggddddddmmm{{{tttppppppppplllhhh^^^[[[VVVVVVcccwwwyyyrrrsssqqqnnnjjjbbbRRRAAA777666555555444333111000//////222222222222222222222222333333333222222222222111000111333555555444333222333333333444444444555555666666666666777777777777888999999::::::;;;;;;<<<999::::::;;;<<<===??????<<<>>>@@@BBBBBBBBBCCCEEEGGGIIIRRRhhh~~~zzzvvvxxx}}}yyyzzz||||||{{{|||}}}}}}{{{{{{}}}~~~~~~xxxllleee^^^VVVPPPOOODDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCAAAAAAAAA@@@?????????@@@AAABBB>>>>>>=========???@@@AAADDDFFFIIINNNRRRWWWZZZ\\\___eeelllppprrruuu{{{~~~~~~zzz{{{|||~~~}}}}}}<<<>>>AAABBBDDDFFFJJJLLLSSSUUUYYY\\\aaagggnnnsssyyyxxxnnnggg___VVVNNNKKKIIIHHHKKKOOOZZZ___jjj}}}zzztttooolllllliiieeecccdddffffffggggggeeeddddddeeedddcccaaa[[[ZZZYYYZZZ]]]```aaabbbiiijjjmmmppptttvvvuuutttwwwvvvtttsssqqqlllfffbbbcccaaa```aaadddhhhjjjjjjjjjnnnwwwtttnnnnnnnnnkkkgggbbb___]]]ZZZXXXUUUQQQNNNIIIEEE@@@===<<<<<<;;;:::;;;;;;<<<<<<;;;:::888777777666666555333222222111444444444555666777777888999999999888777666666555999999999999999999999999:::;;;<<<<<<;;;888666444333444555777999888666444444777:::999666444555777888777777666555333222111666666666444333444777:::999;;;>>>@@@CCCGGGKKKOOOQQQQQQPPPOOOMMMKKKIIIHHHBBBAAA???>>>>>>>>>??????===<<<<<<<<<===>>>@@@AAAAAAEEEIIIMMMOOOQQQSSSUUUVVVWWWXXXXXXYYY[[[___bbbjjjjjjkkknnnsssuuutttrrrnnnqqqttttttrrrrrruuuxxxxxx~~~{{{wwwvvvrrrmmmkkkaaa^^^llluuullloootttrrrhhhaaa___XXXTTT\\\kkkzzzxxxrrruuuooonnniii^^^OOOAAA888555666555444333222222222222222222333333333333444444000000000111222222222333222222333333333333444444444444444444555555555666777777777666666666666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>CCCCCCBBBCCCCCCDDDEEEFFFEEEMMMUUUccc}}}yyyzzz{{{|||}}}}}}~~~~~~{{{vvvxxxyyy{{{}}}~~~|||tttkkkbbbYYYQQQKKKGGGEEEBBBAAAAAAAAA@@@???BBBAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAA???>>><<<;;;<<<===???@@@AAADDDHHHLLLOOOTTTYYY\\\bbbfffkkkpppsssvvvyyy{{{{{{xxxsssuuu{{{~~~{{{xxxtttwwwyyyzzzzzz{{{|||}}}}}}~~~~~~}}}||||||}}}~~~~~~|||<<<>>>@@@BBBCCCEEEIIILLLRRRUUUXXX\\\```ffflllqqqwww}}}uuummm```VVVNNNJJJHHHFFFHHHLLLOOOTTTaaavvv{{{uuuqqqnnnllliiigggfffggghhhiiihhhfffdddccccccddddddcccaaa\\\[[[[[[\\\___aaacccdddfffhhhlllrrrwwwzzz{{{{{{}}}|||zzzxxxvvvrrrmmmiiigggeeecccdddfffiiikkkkkknnnqqqxxxuuuqqqqqqqqqmmmiiifffccc^^^ZZZVVVQQQLLLHHHGGGDDD???<<<<<<<<<;;;;;;:::::::::::::::888777666777666666555555444333333555666666777888888999999;;;::::::999888888777777999999999999999999999999:::;;;<<<<<<;;;888666555444444555777888888666444444666888888777666666777888888777666555333222111111333555666666666888999999;;;>>>@@@BBBEEEJJJMMMPPPPPPOOONNNLLLJJJHHHGGGBBBAAA@@@>>>======>>>>>><<<<<<;;;;;;<<<>>>@@@AAABBBEEEIIIMMMNNNPPPSSSTTTWWWWWWXXXXXXYYY\\\```cccjjjiiikkknnnrrrtttsssqqqpppsssuuutttrrrqqqsssuuuxxx~~~xxxvvvwwwvvvrrrqqqhhhfffuuu~~~sssmmmrrrwwwtttjjjccc```ZZZXXXaaaooo}}}tttnnnqqqqqqpppkkk___PPPCCC:::777666555444333222222222222222222333333333333444444111111111111222222222222222222333333333333444444444444555555555666666666777777777777777777777777888888:::;;;;;;<<<<<<<<<<<<<<<======>>>?????????BBBBBBBBBBBBCCCDDDEEEEEEEEELLLSSS```{{{xxxvvvxxxyyy{{{|||~~~~~~{{{zzzzzz{{{|||~~~xxxppphhh^^^UUUOOOHHHEEEBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<===???@@@AAADDDHHHKKKOOOSSSXXX\\\___ccciiinnnrrrvvvzzz|||}}}vvvsssmmmjjjooowww|||zzzxxxuuusssrrrtttvvvwwwvvvvvvxxxyyy|||}}}~~~}}}{{{{{{|||}}}}}};;;===???AAABBBDDDHHHKKKQQQTTTWWW[[[___dddjjjnnntttzzz}}}uuubbbXXXNNNIIIFFFCCCDDDGGGFFFKKKWWWkkk~~~{{{vvvsssppplllkkkjjjkkklllmmmlllkkkeeecccaaaaaabbbcccbbbaaa]]]]]]]]]^^^```bbbeeefffgggjjjooouuuzzz~~~}}}zzzvvvrrrmmmkkkhhhhhhiiikkklllllloooqqqwww~~~wwwttttttsssnnnjjjeeebbb]]]WWWSSSMMMHHHDDDDDDAAA===;;;;;;<<<<<<;;;888888888888777666555555666666666666666666666666888888888999999::::::;;;<<<;;;;;;::::::999999999999999999999::::::::::::;;;;;;;;;;;;:::999777666555555555777888888666444555555555666888999888666888888888777555444222111...111666888888888999999:::;;;===>>>@@@BBBFFFJJJNNNNNNMMMLLLKKKHHHFFFEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAACCCFFFJJJLLLNNNPPPRRRTTTWWWXXXXXXYYYZZZ\\\```dddiiiiiikkknnnqqqsssrrrqqqrrrtttvvvtttqqqpppqqqtttxxx~~~~~~|||wwwxxx|||~~~{{{yyyrrrtttzzzrrrnnnsssxxxsssjjjdddaaa]]]]]]ggguuupppkkknnnqqqpppjjj___PPPBBB:::777555555444333222222222222222222333333333333444444222222222222222111111111222222333333333333444444555555555555666666666777666666777777888888999999999999:::;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEJJJOOO[[[uuuwwwqqqqqqsssvvvwwwzzz~~~~~~|||{{{zzzzzz{{{|||~~~{{{tttlllcccXXXRRRJJJGGGDDDBBBAAABBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@?????????===<<<<<<===>>>???@@@CCCGGGJJJNNNRRRWWWZZZ\\\```ffflllqqquuuyyy|||}}}{{{rrrjjjfffeeekkksss||||||xxxuuurrrpppnnnlllmmmnnnpppqqqpppqqqrrrtttyyyzzz{{{zzzyyyyyy{{{}}}|||}}}~~~:::<<<>>>@@@AAADDDGGGJJJPPPSSSWWWZZZ^^^ccciiilllqqqwww}}}zzzhhh]]]RRRLLLFFFBBBAAADDDDDDHHHQQQaaasss}}}yyyuuurrrpppllllllmmmoooqqqqqqpppnnndddbbb``````aaabbbaaaaaa^^^^^^___``````bbbeeehhhkkknnntttxxx|||~~~|||yyyssspppmmmkkkkkkllllllkkklllmmmqqqxxx~~~yyyvvvtttqqqkkkfff```]]]XXXSSSOOOKKKFFFCCC@@@>>>;;;:::;;;;;;;;;;;;666666666666666555555444444444555555666777777777999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::::::::::::::;;;;;;;;;;;;:::999888777666555555666888888666555666444333555999:::999666999999888777666444333222000333666888888888999::::::;;;======>>>@@@CCCFFFKKKLLLLLLKKKIIIGGGDDDCCCBBBAAA@@@>>>===;;;;;;:::::::::::::::;;;===???AAADDDGGGJJJLLLMMMOOORRRTTTWWWXXXYYYYYYZZZ]]]aaaeeehhhiiikkknnnpppqqqqqqpppqqqtttvvvuuurrrqqqrrruuuyyy~~~|||~~~{{{|||tttoooqqqsssooohhhdddaaa___bbbmmmzzzzzzooommmooopppnnnhhh\\\MMM@@@888555555444333333222222222333222222222333333333444444333333333222222111111111222222222333333333444444555555555666666666777777555666666777888999::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEHHHLLLUUUmmm~~~wwwmmmkkkllllllnnnsssyyy~~~}}}yyyxxxwwwwwwyyy{{{~~~~~~|||yyyuuunnndddZZZSSSMMMIIIEEECCCBBBBBBBBBAAA@@@AAACCCDDDEEEDDDCCCBBB@@@BBBCCCDDDDDDBBB@@@???@@@???>>>=========>>>>>>???BBBFFFIIILLLPPPUUUXXXZZZ^^^dddjjjnnnrrrvvvxxx||||||ssskkkgggfffjjjpppxxx}}}yyysssnnnkkkhhheeeddddddfffhhhiiijjjllloooqqqvvvwwwxxxxxxwwwxxxzzz|||zzz{{{|||}}}}}}999;;;>>>???AAACCCGGGIIINNNQQQVVVZZZ^^^ccchhhlllqqqvvv|||}}}|||pppeeeXXXPPPIIIBBBAAACCCBBBFFFMMMWWWgggyyy~~~{{{vvvrrrooommmmmmnnnoooqqqttttttrrrpppeeeccc```___```aaaaaa```]]]___`````````bbbeeehhhlllqqqwww{{{}}}~~~{{{uuurrrnnnlllkkkkkkjjjiiiiiiiiilllpppwww}}}}}}xxxuuuqqqllleee```\\\XXXSSSNNNJJJFFFCCC@@@===;;;999888:::::::::999666666555555555555555555333333444555666777888888999:::::::::::::::;;;;;;:::::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888666666666888888777555777444333444888:::999777:::999999888777555444333555666666666555666888::::::;;;<<<<<<===>>>BBBDDDIIIJJJKKKJJJIIIFFFCCCAAAAAA@@@@@@>>>===;;;:::999999999999999;;;===???@@@DDDFFFIIIKKKMMMOOOSSSUUUWWWXXXYYYZZZ[[[^^^bbbfffhhhjjjlllnnnoooppppppqqqpppsssuuuuuussssssuuuxxx{{{~~~|||xxxpppnnnmmmhhheeedddaaa```eeerrr}}}zzzrrrqqqrrrpppnnnggg[[[LLL???888666444444333222222222333333222222222333333333444444444333333333222222111111222222222333333333444444555555555555666666666666555555666777888999999:::::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@???@@@@@@AAABBBCCCEEEGGGIIIPPPeeexxxzzzlllfffeeebbbdddiiipppxxx|||~~~~~~wwwwwwvvvvvvxxx{{{~~~}}}|||}}}zzzyyywwwtttoooggg]]]VVVPPPLLLGGGDDDCCCCCCCCCBBB@@@AAACCCDDDEEEDDDCCCBBBAAABBBCCCDDDDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>???AAAEEEHHHKKKOOOSSSWWWZZZ]]]cccgggkkknnnqqqsss{{{~~~tttkkkhhhfffiiilllrrr~~~}}}wwwrrrjjjddd___]]]ZZZXXXYYY[[[^^^aaadddggglllooorrrtttvvvwwwwwwwwwyyyzzzxxxzzz|||}}}:::<<<>>>@@@AAACCCGGGJJJLLLPPPUUUZZZ___dddiiilllrrrwww}}}}}}{{{~~~xxxlll^^^TTTKKKCCC@@@BBB???BBBGGGOOO\\\ppp~~~}}}zzzwwwssspppmmmlllooooooppprrrttttttsssqqqhhheeeaaa______``````___]]]```bbbbbb```bbbfffjjjmmmrrryyy}}}{{{uuurrrmmmjjjiiihhhgggfffggghhhiiillloootttxxxzzz|||yyyuuuqqqlllfff___ZZZYYYUUUNNNIIIEEEAAA===:::;;;999777777888999888777777777666555555666666777444444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999777666666777888777555777555444555777888888888:::::::::999777666444333888888777555444555888;;;:::;;;<<<<<<<<<>>>AAADDDHHHIIIJJJJJJHHHEEEBBB????????????>>>===;;;:::999888888888999:::===???@@@CCCFFFHHHKKKMMMPPPTTTWWWWWWXXXZZZ[[[\\\___cccggghhhkkknnnooooooooopppqqqqqqtttwwwwwwuuuuuuxxx{{{~~~}}}|||sssnnniiidddcccdddbbbaaahhhuuuxxxuuusssrrrpppiii\\\MMMAAA:::888444333333222222333333333222222333333333333444444333333333333333222222222222222333333333333444444444444444444555555555666555555666666777777888888999999:::;;;;;;::::::999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGIIINNN^^^|||xxx~~~nnnccc^^^ZZZ[[[```gggooovvvyyyzzzvvvvvvwwwxxx{{{~~~{{{|||xxxxxxyyyxxxwwwwwwvvvrrrkkkccc]]]RRRNNNHHHEEECCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===>>>@@@DDDGGGIIIMMMRRRUUUXXX\\\aaaeeehhhkkknnnpppxxx|||uuuiiieeeccccccdddjjjvvvyyylllfff]]]VVVRRRPPPNNNMMMOOORRRUUUYYY\\\bbbgggkkkmmmqqquuuwwwxxxxxxxxxyyyvvvyyy|||~~~:::<<>>;;;999:::888777777777888777555888888777666666777888999777777888888999:::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<;;;::::::::::::;;;:::888666666777888777666666777777666555555777999;;;;;;:::999888666555444444666777777777777999;;;999:::<<<<<<<<<>>>BBBDDDHHHIIIJJJJJJIIIEEEAAA???======>>>>>>===;;;:::999777777777888:::<<>>???@@@AAA@@@@@@@@@AAAAAABBBCCCDDDEEEGGGIIIMMMYYYsssyyyrrrbbbYYYVVVVVVYYY^^^fffmmmrrrtttrrrtttvvvyyy|||{{{|||}}}}}}zzzvvvuuuvvvvvvvvvuuuuuusssnnngggcccTTTPPPJJJEEEDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAA@@@@@@???>>>=========@@@CCCFFFHHHLLLPPPTTTTTTXXX^^^cccfffjjjmmmppptttxxx|||wwwlllgggaaa^^^\\\___lllyyyxxxooo___YYYQQQKKKHHHGGGGGGGGGHHHJJJNNNQQQUUUZZZ```eeejjjooouuuyyyzzzyyyxxxwwwtttwww{{{~~~;;;===???AAABBBDDDHHHKKKJJJNNNUUU[[[aaafffkkkooovvv{{{~~~{{{|||sssdddXXXMMMCCC???@@@???@@@BBBEEENNNaaazzz{{{sssrrrqqqpppooooooooooooqqqpppoooppprrrrrrrrrqqqllliiiddd```______^^^^^^```cccffffffcccdddiiinnnyyy~~~|||pppmmmhhheeedddcccaaa```bbbcccddddddeeefffiiilllpppnnnkkkgggbbb]]]YYYVVVKKKHHHDDD@@@??????===<<<999888666666777777555444:::999888777777888999:::999999:::;;;;;;<<<======?????????>>>>>>>>>>>>>>><<<<<<<<<===============999999::::::;;;<<<======<<<<<<;;;:::::::::;;;;;;:::888777666777888777666666888999777444333666:::;;;;;;;;;:::888777555444000333777999999999:::;;;999:::;;;<<<===???BBBEEEGGGIIIJJJKKKIIIEEEAAA???<<<<<<=========<<<:::999777777777888:::<<>>888666333333333222222333444444222222333333333444444444222222222333333444444444222222333333333444444444222222222333333333444444555555555555555444444444888888999999999888888777;;;;;;<<<>>>???AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEGGGJJJMMMWWWnnntttuuucccWWWVVVUUUUUUYYY```ggglllooonnnpppssswww{{{}}}}}}|||{{{|||zzzvvvttttttssssssssssssrrrnnniiieeeUUUQQQJJJFFFDDDDDDDDDDDDBBBAAA@@@???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@>>>===<<<===???BBBEEEHHHKKKPPPSSSQQQVVV\\\aaafffjjjnnnqqqqqqtttyyy}}}zzzssslllddd\\\WWWXXXdddppp{{{zzzoooeeeXXXRRRKKKEEEDDDEEEFFFGGGEEEGGGIIILLLPPPUUU[[[___hhhmmmuuuzzz{{{yyyxxxwwwsssvvv{{{}}}}}}|||{{{{{{999:::<<>>>>>>>>???????????????@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<>><<<:::999:::<<<===<<<<<<;;;:::999999999999888666444333333555777999>>>======<<<999666444222666666777888888777666555888888:::<<>>>>>=========<<<<<<<<<888888777777999;;;>>>@@@AAACCCFFFJJJNNNSSSVVVXXXYYYYYYYYYZZZ\\\aaahhhmmmppprrrtttuuuttttttuuuvvv|||}}}|||{{{yyyxxxzzz{{{zzzxxxpppkkkhhhfffeeekkkllluuuyyyvvvsssqqqnnnfffYYYJJJ>>>888777333333222111000000000111333333333222222222111111000000111222222333444444111111111222333444555666333444555555666666555555555555555666777888888888888999999::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@BBBEEECCCGGGUUUfff|||yyy}}}lllVVVWWWUUUUUUYYY]]]```gggooommmqqquuuyyyzzz{{{|||~~~}}}{{{zzzxxxuuurrruuuuuuvvvuuutttrrrpppnnn```VVVLLLIIIHHHDDD@@@@@@CCCBBB@@@???@@@BBBDDDEEEDDDDDDCCCCCCBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>???AAACCCEEEFFFIIILLLOOORRRUUUYYY\\\```ffflllpppsssuuuxxx{{{}}}xxxoooeee]]]YYYXXX^^^gggooottt{{{}}}ssseee\\\KKKHHHEEECCCCCCCCCBBBAAABBBCCCDDDFFFIIIPPPWWW]]]dddiiiooossstttsssqqqqqqvvvvvvwwwxxxyyy{{{|||}}}999:::<<>>????????????@@@@@@@@@AAA@@@@@@???>>>>>>=========<<<<<<;;;:::::::::;;;<<<;;;:::999888999999:::<<<<<<;;;:::999999999999888777555333333555777888;;;;;;<<<;;;:::888666444555666777888888777666666999:::<<<===@@@BBBCCCDDDDDDFFFHHHHHHEEECCCAAAAAA>>>>>>===<<<;;;:::999999888888777777999;;;>>>@@@CCCDDDHHHLLLPPPUUUXXXYYYYYYZZZZZZZZZ\\\aaaggglllppprrruuuvvvvvvvvvwwwyyy}}}}}}|||yyywwwwwwyyy{{{xxxpppkkkiiijjjllllllppp}}}|||tttooolllpppmmmeeeWWWHHH<<<777555444444333222222222222222333333333222222222222111111111222222333444444444333333222222222333444444333444555555666666555555555555666666777777888888888999999::::::;;;;;;<<<<<<===>>>???@@@BBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBFFFEEEIIIUUUeeettt]]]UUUQQQPPPTTTWWWYYY___eeellloootttxxxyyyzzz|||}}}~~~|||{{{zzzxxxuuutttrrrrrrrrrrrrrrrqqqpppooocccXXXNNNJJJHHHDDDAAAAAACCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@AAA@@@??????>>>>>>@@@CCCDDDFFFHHHLLLOOOQQQTTTXXX[[[```eeekkkooorrrtttwwwyyy{{{~~~zzzqqqfff___XXXUUUYYY___cccggglllpppnnnfff[[[SSSLLLIIIFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDFFFKKKQQQVVVaaafffmmmqqqssssssrrrrrrvvvvvvwwwxxxyyy{{{}}}~~~:::;;;===???AAACCCDDDEEEIIILLLRRRWWW]]]dddkkkpppwww{{{~~~~~~~~~pppaaaTTTJJJCCCBBBAAAAAACCCFFFOOObbbtttwwwnnnpppooonnnnnnnnnppprrrtttuuutttsssqqqooonnnnnnmmmooollliiieeebbbbbbbbbccchhhllloooqqqppppppsssvvv~~~|||ssspppkkkiiiiiiiiijjjiiikkkjjjiiigggeeecccbbbaaaccc```\\\YYYTTTOOOIIIDDD??????===;;;:::999888888777777777777888888999999:::::::::;;;;;;<<<>>>>>>>>>>>>===<<<<<<<<<======????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>???>>>===<<<::::::::::::::::::::::::999999999999<<<<<<;;;::::::999999888888777555444444555666888999::::::;;;:::999888777444555666777888888777777;;;<<<===>>>@@@BBBDDDEEEEEEFFFGGGFFFDDDBBBBBBCCC??????>>><<<;;;:::999888999888777777999;;;>>>???DDDFFFJJJNNNSSSWWWYYY[[[ZZZ[[[[[[[[[]]]aaafffkkkooorrruuuxxxxxxyyy{{{|||~~~|||xxxvvvvvvyyy{{{|||ssskkkiiilllooollluuuxxxpppjjjgggooolllcccVVVFFF;;;666555555444444333333333333444333333333333222222222222222222333333444444555555555444333333222222222333333444555555666666555555666666666666777777777777888999999::::::;;;;;;<<<===>>>???@@@BBBCCCDDDDDDCCCAAA@@@??????@@@BBBCCCDDDIIIHHHIIIRRR___~~~~~~hhhZZZTTTQQQSSSWWWYYY]]]bbbjjjnnnsssvvvxxxyyy{{{||||||||||||{{{yyyxxxvvvuuurrrrrrqqqqqqqqqrrrrrrsssggg\\\RRRMMMIIIEEECCCDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>@@@BBBDDDEEEGGGKKKNNNPPPRRRVVVZZZ^^^ccciiimmmpppsssuuuwwwyyy|||~~~uuukkkccc\\\UUUTTTWWWXXXZZZ^^^``````[[[SSSMMMMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCBBBAAABBBEEEJJJNNNYYY___fffmmmpppqqqrrrsssvvvvvvwwwxxxzzz|||~~~;;;;;;===>>>@@@BBBCCCDDDHHHLLLQQQWWW]]]dddkkkpppwww{{{~~~~~~yyykkk[[[MMMDDDEEECCCCCCDDDFFFNNN___oootttlllqqqpppooooooppptttwwwyyyyyyxxxvvvtttrrrqqqppppppooommmiiieeecccbbbbbbcccfffjjjooopppppppppsssvvv|||uuussspppnnnoooooonnnmmmnnnmmmllljjjgggdddbbbaaa^^^[[[VVVRRRNNNIIIDDD@@@<<<<<<:::999888888777777777777777888999999::::::999999:::;;;===???@@@AAAAAA@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888888888777555444444555666777999::::::;;;:::999888777444444555666777888888888<<<<<<<<<>>>@@@BBBDDDFFFHHHHHHHHHEEEBBB@@@@@@AAA??????>>>======<<<;;;;;;999888888777999;;;===???DDDFFFJJJOOOTTTWWWZZZ[[[[[[[[[\\\\\\]]]aaafffjjjmmmpppuuuxxxzzz{{{}}}~~~}}}xxxvvvvvvzzz}}}zzzpppjjjjjjmmmmmmyyytttmmmjjjjjjooolllcccUUUFFF;;;666555444444333333333333333444444444333333333222222222333333333444444555555555444333333222222333333333333444555555666555555555666666666666777777777777888999999::::::;;;;;;<<<======>>>@@@AAABBBCCCDDDCCCAAA???>>>>>>AAACCCEEEEEEKKKJJJIIIMMMVVVsssrrr```XXXSSSVVV[[[^^^aaaeeeiiimmmrrruuuwwwxxxzzz{{{zzz{{{|||{{{yyywwwwwwwwwwwwvvvtttssssssssstttuuulllbbbWWWQQQLLLFFFEEEGGGCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@===???BBBCCCDDDFFFJJJLLLNNNQQQTTTXXX\\\bbbhhhlllppprrruuuwwwxxx{{{{{{qqqjjjbbbYYYUUUUUUTTTUUUWWWYYYZZZWWWRRRNNNMMMKKKHHHFFFFFFFFFFFFEEEBBBBBBAAA@@@@@@BBBFFFJJJRRRWWW```gggllloooqqqsssuuuuuuvvvxxx{{{}}}:::;;;<<<>>>@@@BBBCCCDDDHHHKKKPPPVVV\\\cccjjjooouuuyyy}}}~~~}}}}}}rrraaaQQQFFFDDDBBBAAACCCFFFMMM\\\jjj~~~{{{rrrlllqqqpppoooppprrruuuyyy|||{{{zzzxxxvvvtttrrrrrrqqqooommmiiieeecccbbbbbbcccfffjjjppprrrrrrsssvvvxxx}}}zzzwwwuuutttsssqqqppppppooonnnllliiifffcccaaaYYYVVVQQQLLLHHHDDD@@@===::::::999888888888888888888888999999:::;;;;;;<<<999:::;;;<<>>>>>??????????????????=========<<<<<<======>>>::::::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;999888777888777666555444555555666:::;;;;;;;;;:::888777555555555555666777888888999::::::;;;<<<>>>BBBEEEFFFJJJJJJJJJGGGBBB>>>===<<<======<<<<<<<<<<<<<<<<<<:::999888888888;;;===>>>CCCEEEJJJOOOSSSWWWXXXYYY[[[\\\\\\]]]^^^aaafffjjjkkkoootttxxxzzz|||~~~}}}yyywwwxxx{{{yyyrrrooooooooo{{{~~~ooojjjlllnnnppplllcccUUUFFF;;;666666333333222222222222333333444444444333333333222222333333444444444444555555222222222222333444555666333444555555666555555555666666666666777777777777888999999::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAABBBBBB@@@???>>>???AAADDDFFFDDDJJJIIIJJJNNNUUUnnnzzzcccZZZSSSWWW___dddfffiiikkknnnsssvvvwwwxxxyyy{{{yyyzzz|||{{{xxxvvvwwwxxxyyyxxxvvvtttssssssssstttpppggg]]]VVVOOOIIIGGGIIICCCDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBAAA@@@@@@===???AAABBBCCCEEEHHHKKKMMMPPPSSSWWW[[[aaagggkkkqqqsssuuuwwwxxxzzz~~~~~~uuupppiii___XXXVVVSSSSSSUUUWWWXXXWWWSSSPPPOOOLLLIIIGGGGGGFFFEEEDDD@@@AAAAAA@@@@@@BBBFFFIIINNNTTT\\\dddjjjnnnrrrtttssstttuuuxxx{{{~~~999:::<<<>>>@@@BBBCCCDDDGGGKKKOOOTTTZZZ```ggglllrrrvvv{{{}}}||||||xxxgggVVVKKKBBB??????AAADDDKKKXXXdddyyywwwqqqmmmoooooooooppprrrvvvyyy{{{zzzyyyxxxvvvtttssssssrrrrrroookkkhhheeedddeeeeeeiiinnntttxxxyyyzzz}}}|||yyywwwtttrrrqqqpppooollliiidddaaa^^^TTTPPPKKKFFFCCCAAA>>><<<999999999888888999::::::999::::::;;;<<<===>>>>>><<<<<<>>>???BBBEEEGGGHHHJJJKKKMMMNNNNNNLLLJJJIIIFFFEEEDDDCCCBBBAAA@@@???===>>>>>>>>>??????@@@@@@===============>>>??????888888888888999999999999:::;;;<<<<<<;;;:::888777888777666555555555555555:::;;;;;;;;;:::888777666666666555555666777888999999999999;;;>>>BBBFFFIIILLLNNNOOOMMMHHHAAA===:::;;;;;;;;;;;;:::::::::::::::999888888888:::<<<>>>BBBDDDIIIOOOSSSVVVXXXXXXZZZ[[[\\\^^^___bbbgggjjjjjjooouuuyyy|||}}}~~~}}}zzzxxxyyy|||{{{zzzxxxsss~~~oooiiimmmqqqppplllcccTTTEEE:::666666222222222222222333333444444444444444333333333333333333333333333444444444111111111222333444666666333444555555666666555555555555555666777888888888888999999::::::;;;;;;<<<999:::;;;<<<===???@@@@@@@@@???>>>>>>@@@BBBDDDFFFBBBHHHIIILLLTTT[[[ooolllaaaYYY^^^hhhnnnpppqqqnnnqqquuuxxxxxxyyyyyyzzzxxx{{{|||{{{wwwuuuvvvxxxxxxwwwvvvtttrrrqqqqqqqqqtttlllccc[[[SSSKKKHHHJJJDDDDDDDDDCCCCCCCCCCCCCCCAAACCCEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@???<<<>>>@@@AAABBBDDDGGGIIIMMMOOOSSSWWW[[[```fffjjjqqqsssuuuvvvwwwyyy|||~~~zzzuuuoooeee\\\YYYSSSTTTVVVYYY[[[ZZZVVVRRRRRROOOLLLIIIHHHGGGFFFDDD@@@AAAAAAAAA@@@BBBEEEHHHMMMRRRZZZbbbhhhmmmqqqsssqqqrrrtttvvvzzz~~~888999;;;===@@@BBBDDDEEEGGGJJJOOOSSSXXX^^^eeeiiiooosssyyy{{{{{{{{{~~~}}}mmm\\\RRRDDDAAA???BBBDDDIIIUUU___ttt~~~sssooonnnooopppqqqsssuuuxxxzzz{{{{{{zzzyyyxxxvvvvvvvvvuuuwwwtttpppmmmjjjiiijjjjjjlllrrryyy~~~~~~zzzvvvsssrrrqqqoookkkfff```[[[XXXOOOKKKEEEAAA???===;;;::::::999999999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFIIIKKKLLLPPPRRRVVVYYYYYYWWWSSSQQQKKKKKKIIIGGGEEECCCBBBAAA>>>>>>??????@@@AAABBBBBB??????>>>>>>===>>>>>>>>>888888777777777888:::;;;:::;;;<<<<<<;;;:::888666888777777666555444444444888999::::::::::::999888777777666555555666777888999999999;;;???DDDIIILLLRRRVVVZZZZZZUUUMMMEEEAAA@@@@@@???===<<<:::999999:::999888888888:::<<<>>>AAAEEEJJJOOOTTTWWWXXXXXXXXXZZZ\\\^^^```ccchhhkkklllpppvvv{{{~~~||||||{{{yyyxxxxxx{{{}}}wwwuuunnnooorrrpppkkkaaaRRRCCC999555555333333333333333444555555555444444444444333333333333333333333333333222222222222222222333333444555333444555555666666555555333444555666777888999:::888999999::::::;;;;;;<<<999999:::<<<===>>>???@@@>>>>>>???@@@AAACCCDDDEEEDDDIIIIIINNNXXX\\\kkkuuuhhh___dddooouuuwwwwwwqqqtttxxxzzzzzzyyyzzzzzzxxx{{{}}}{{{wwwtttuuuwwwvvvvvvvvvuuutttsssrrrqqqvvvoooggg```WWWMMMIIIJJJEEEDDDBBBAAAAAAAAABBBCCCAAABBBEEEGGGGGGFFFDDDCCC@@@@@@@@@AAA@@@??????>>><<<>>>@@@@@@AAACCCFFFHHHMMMOOOSSSWWW[[[```fffkkkppprrrttttttuuuwwwzzz|||}}}wwwmmmccc___YYY[[[___cccdddbbb]]]YYYWWWTTTOOOLLLKKKIIIGGGEEEAAABBBBBBAAA@@@AAACCCFFFHHHMMMUUU\\\bbbgggkkknnnoooppprrruuuyyy}}}777888:::===@@@CCCEEEFFFGGGJJJNNNRRRWWW]]]cccgggmmmqqqwwwzzzzzz{{{}}}qqqaaaWWWIIIEEECCCDDDFFFKKKTTT^^^qqq{{{qqqnnnnnnrrrssstttwwwyyy{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyy{{{xxxuuuqqqnnnnnnnnnooonnnttt{{{|||xxxuuurrrqqqnnnjjjddd]]]VVVSSSLLLHHHBBB>>><<<;;;:::999::::::::::::;;;<<<===>>><<<<<<===>>>???@@@AAAAAADDDDDDFFFGGGJJJLLLNNNOOOTTTWWW\\\```aaa^^^ZZZWWWPPPOOOMMMJJJHHHEEECCCBBB??????@@@AAABBBBBBCCCCCCBBBAAA@@@>>>============;;;:::999888888:::<<<===:::;;;<<<<<<<<<:::888666888777777666555444444444666777888:::;;;;;;;;;:::888777666555555666777777999999:::<<<@@@FFFKKKNNNXXX^^^dddeeeaaaXXXOOOJJJGGGFFFDDDBBB???===;;;:::;;;:::888888888:::<<<===BBBEEEKKKPPPUUUWWWXXXXXXXXXZZZ\\\^^^```dddiiilllmmmrrrxxx}}}xxxyyyyyyxxxwwwxxxzzz|||{{{}}}sssrrrsssnnnjjj```QQQBBB888444444444444444444444555666777555555444444444333333333222222222222222222222222444444333333222222333333333444555555666666555555222333444666777999:::;;;888999999::::::;;;<<<<<<999:::;;;<<<===???@@@@@@======???@@@BBBCCCDDDEEEHHHKKKJJJNNNWWWYYYcccyyyvvvhhh^^^bbbmmmttttttttttttwwwzzz{{{{{{zzzzzz{{{xxx|||~~~{{{vvvssstttwwwuuuvvvwwwxxxxxxwwwvvvuuuvvvqqqjjjcccYYYNNNIIIJJJEEEDDDBBB@@@???@@@BBBCCCAAABBBEEEGGGGGGFFFDDDCCC???@@@@@@@@@@@@???>>>>>><<<===???@@@AAABBBEEEHHHMMMPPPSSSWWW[[[aaagggkkkoooppprrrssssssuuuxxxzzztttjjjeeeaaadddhhhmmmooollleee```ZZZWWWRRROOOMMMKKKHHHFFFBBBCCCBBBAAA??????AAACCCCCCHHHOOOVVV[[[```dddgggmmmoooqqqtttyyy}}}:::;;;<<<===@@@BBBDDDEEECCCGGGKKKPPPTTTYYY___ccciiinnnuuuxxxxxxyyyzzz|||{{{iiiYYYQQQIIICCCBBBDDDHHHQQQZZZoootttppppppooorrrzzz~~~{{{{{{zzzwwwvvvvvvwwwvvvuuuyyy~~~}}}xxxvvvwwwvvvrrrjjj```WWWSSSRRRGGGDDD@@@<<<999888888888<<<::::::<<>>AAA===999888:::;;;;;;999999;;;===>>>===;;;999777666666666666666555555444777888:::;;;;;;:::888777666666666666666555555555999999:::;;;===CCCJJJOOOZZZgggssswwwtttlllbbbYYYUUUNNNDDD>>><<<<<<;;;:::<<<:::888666777999===???BBBFFFLLLQQQTTTVVVXXXYYYWWWZZZ]]]```ccchhhmmmqqqqqqtttxxx|||~~~~~~}}}|||zzz{{{{{{zzzyyyzzz|||~~~zzz{{{~~~{{{~~~tttnnnkkkmmmkkkaaaOOO???888666555555555555444444333333333222222222222222222222222222333333444444333333222222222222222111111000///333222222333444666888999:::999888888888999:::;;;888888999::::::;;;;;;;;;::::::;;;;;;===>>>@@@@@@??????AAABBBCCCDDDDDDDDDCCCGGGKKKLLLMMMTTTaaakkk|||rrrfff^^^___fffmmmqqqqqqsssvvvxxxxxxxxxyyyzzz{{{yyyxxxxxxyyyzzzyyyyyyzzzyyyxxxwwwvvvtttssssssqqqmmmgggaaa[[[TTTNNNIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>???AAACCCEEEGGGIIILLLOOOSSSWWW]]]dddhhhuuuwwwwwwtttrrrsssxxx|||}}}xxxuuuvvvooosssvvvvvvvvvuuunnnfffbbb]]]WWWSSSQQQNNNJJJFFFDDDCCCBBBAAA@@@AAAAAABBBCCCFFFKKKPPPUUU\\\bbbggglllmmmooorrrvvv{{{:::;;;<<<===???BBBDDDEEEDDDGGGKKKPPPTTTYYY^^^bbbiiinnntttwwwwwwxxx{{{~~~nnn^^^SSSKKKDDDBBBDDDGGGPPPXXXmmm}}}tttqqqrrrqqqwww}}}~~~}}}}}}}}}}}}|||{{{www{{{~~~xxxuuuuuuuuurrrjjj___UUUNNNKKKBBB@@@===;;;999999:::;;;>>><<<<<<>>>BBBDDDDDDBBBEEEFFFGGGHHHIIIIIIHHHGGGIIIIIILLLRRRTTTUUUZZZ```dddmmmtttuuussspppiiicccccc]]]WWWVVVSSSPPPNNNPPPHHHGGGFFFFFFFFFFFFEEEEEEDDDBBBAAAAAABBBCCCCCCBBBBBB???;;;:::;;;<<<;;;::::::;;;===>>>===;;;999888666666777777666666555444555777999;;;;;;;;;:::999777777666555555555555666999999:::;;;===CCCJJJNNN\\\iiivvv{{{{{{vvvmmmeee[[[TTTIIIBBB???>>><<<:::===;;;999888888;;;>>>@@@AAAFFFLLLPPPSSSUUUWWWXXXXXXZZZ]]]```cccgggllloootttuuuwwwzzz{{{}}}}}}}}}yyyzzzzzzzzzyyyzzz}}}}}}uuusss{{{|||{{{yyyyyy|||tttooommmmmmkkk```NNN>>>888666555444444333333333222222222222222222222222222222222333333333333333333333333333444444444333333222111555444444444444555777888:::999888888888999:::;;;<<<<<<<<<<<<===>>>??????;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEECCCGGGJJJJJJJJJPPP[[[cccxxxhhh]]]YYY\\\```ccciiimmmrrruuuwwwyyy{{{||||||{{{zzzzzz|||}}}|||{{{zzzzzzyyyxxxwwwuuuuuutttrrrpppkkkfffaaaZZZSSSNNNHHHGGGFFFDDDBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>???>>>>>>???@@@BBBDDDEEEHHHJJJMMMQQQUUU[[[aaafffooorrrvvvvvvuuuuuuxxx{{{}}}}}}zzz{{{zzzyyyqqqjjjddd]]]YYYVVVSSSNNNKKKJJJHHHFFFCCCAAA@@@@@@AAAAAADDDHHHLLLQQQWWW^^^ccchhhiiimmmqqqwww|||:::;;;;;;===???AAACCCDDDEEEHHHLLLOOOSSSWWW\\\```iiimmmrrruuuvvvxxx|||uuufffVVVNNNFFFCCCCCCFFFNNNWWWjjjyyy}}}ttttttuuuuuu{{{|||yyyuuutttsssooofff[[[OOOGGGCCC===<<<:::999:::;;;===>>>@@@??????BBBEEEGGGHHHGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMPPPUUUXXXZZZ___eeemmmwww~~~wwwpppiiiccc^^^]]]ZZZUUUSSSTTTOOONNNNNNMMMLLLKKKJJJJJJGGGEEECCCCCCDDDFFFFFFFFFCCC@@@===<<<<<<<<<<<<;;;:::;;;<<<======<<<:::888777777777777777666555555444555888:::;;;<<<<<<<<<999888666444444555666777999999:::;;;===BBBHHHMMMZZZggguuu}}}zzzssseee\\\QQQHHHCCC@@@===;;;===<<<:::999:::<<>>888666444333333222222222222111111222222222222222222222222333333222111111222333333555555555666555555444444666666555555555555666666999999999999999:::;;;;;;;;;::::::::::::<<<===>>>======<<<======>>>??????AAABBBCCCDDDEEEFFFFFFFFFBBBFFFIIIIIIIIILLLTTT[[[nnn~~~mmm^^^VVVUUUXXXZZZ```dddkkkqqqvvvzzz}}}|||{{{zzz{{{}}}~~~~~~}}}{{{zzzzzzyyyxxxwwwwwwvvvsssqqqooolllggg```XXXRRRJJJHHHFFFCCCAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>@@@????????????AAABBBCCCFFFHHHKKKNNNRRRXXX^^^cccgggmmmtttxxxyyyxxxzzz|||~~~uuuooogggaaa^^^ZZZUUUQQQPPPMMMJJJFFFBBB@@@??????@@@BBBEEEHHHLLLQQQXXX]]]bbbeeejjjpppwww}}}::::::;;;<<<>>>@@@BBBCCCFFFHHHLLLOOORRRVVVZZZ^^^hhhlllpppsssuuuxxx}}}|||mmm[[[RRRIIIDDDCCCEEELLLUUUfffuuuzzztttuuuxxxwwwzzz|||zzzuuusssooohhh^^^SSSHHHAAA===::::::999:::;;;===???@@@AAABBBCCCEEEGGGIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQTTTYYY]]]___eeelllvvvooojjjggggggddd\\\VVVTTTVVVVVVUUUSSSPPPNNNMMMMMMJJJHHHEEEDDDEEEFFFFFFFFFCCCBBB???>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::777777888888777777666555555666888999;;;;;;<<<<<<:::888666444333555777888888999:::;;;===AAAGGGKKKTTT```oooyyy{{{mmmdddWWWMMMGGGBBB>>>;;;<<<;;;:::999:::===???AAAAAAEEEJJJNNNPPPRRRUUUWWWZZZ\\\]]]^^^```bbbfffiiissstttvvvxxxzzzzzzzzzzzzuuuwwwyyy{{{|||~~~vvvnnnpppzzz~~~wwwzzz~~~~~~uuuooonnnooollliii\\\JJJ===777666444333333333222222222222222222222222222222222222222444333111000000111333444444555555666666666555555666666666666666666777777999999999999::::::;;;;;;;;;:::999999999;;;===>>>>>>>>>>>>======>>>??????AAABBBCCCDDDEEEFFFFFFFFFCCCFFFIIIJJJJJJLLLRRRWWWaaa|||zzzssscccYYYVVVXXX[[[YYY___fffnnnsssxxx}}}{{{zzzzzz{{{}}}~~~}}}|||{{{{{{{{{zzzyyyyyyxxxxxxssssssrrrppplllcccZZZSSSJJJHHHFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>@@@@@@???>>>>>>???AAABBBEEEGGGJJJMMMPPPVVV\\\```bbbiiiqqqwwwyyyzzz}}}yyypppiiiddd```[[[WWWSSSPPPKKKFFFCCC@@@@@@@@@AAABBBCCCEEEHHHMMMSSSXXX\\\```fffnnnvvv{{{::::::;;;<<<===???AAABBBEEEHHHKKKNNNQQQUUUYYY]]]fffjjjooorrrtttxxx}}}sssaaaWWWLLLFFFCCCDDDKKKSSScccqqq{{{wwwsssvvvyyyxxxuuuvvvzzzyyytttpppiii^^^SSSIIIBBB>>><<<;;;;;;;;;;;;===>>>@@@AAACCCDDDFFFHHHIIIJJJLLLMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTTTTWWW]]]bbbeeelllttt~~~zzzsssnnniiiaaa\\\\\\ZZZ[[[ZZZWWWRRROOONNNNNNMMMKKKHHHFFFGGGGGGFFFEEECCCCCCBBB???===;;;;;;:::;;;;;;<<<======<<<<<<;;;888888888999888777777666777777888999:::::::::::::::999666444444555777999888999:::;;;<<<@@@EEEIIIOOOZZZhhhttt~~~sssiii\\\PPPIIICCC>>>;;;::::::999999:::<<<>>>@@@BBBEEEIIIMMMOOOQQQTTTVVVZZZ\\\]]]]]]^^^```cccfffnnnrrrvvvzzz|||{{{xxxwwwvvvxxx{{{}}}~~~zzzuuuzzz|||~~~{{{qqqllllllmmmlllgggZZZHHH<<<777555333333333333444444444444444222222222222222222222222444333111000000111333444222333444555555555555555444444555777888999999999999999::::::;;;;;;;;;;;;>>>>>>======>>>???AAABBB??????>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDGGGJJJLLLMMMPPPTTTXXX]]]ssszzz|||zzzjjj^^^YYYZZZ\\\YYY]]]dddjjjpppvvv{{{~~~}}}}}}}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxvvvvvvvvvuuupppggg\\\UUUJJJIIIFFFCCCBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>@@@???>>>>>>>>>>>>@@@@@@EEEFFFIIILLLOOOTTTZZZ^^^aaagggnnnsssvvvzzzvvvnnnhhhddd^^^ZZZSSSPPPKKKFFFCCCAAAAAAAAACCCCCCDDDEEEFFFJJJOOOSSSWWW[[[bbbjjjrrryyy}}}:::::::::;;;===>>>@@@AAAEEEGGGKKKNNNQQQTTTYYY\\\ccchhhnnnrrruuuxxx}}}wwwggg\\\PPPHHHDDDDDDJJJRRRaaaooowwwtttqqqtttwwwvvvqqqrrrxxx}}}|||tttooohhh```TTTIIIBBB???>>>===<<<======>>>@@@AAACCCDDDGGGHHHJJJKKKKKKLLLNNNOOOMMMNNNOOOQQQSSSUUUVVVWWWVVVUUUYYY```fffkkksss{{{rrriiibbb```ccc]]]^^^^^^YYYSSSNNNMMMOOONNNLLLJJJJJJJJJIIIGGGEEEEEEEEEEEEBBB???<<<;;;;;;;;;;;;<<<============<<<999999999999999888777777888888888999999::::::;;;:::999777555555666777888888999:::;;;<<>>@@@CCCFFFJJJMMMOOOQQQTTTWWWZZZ[[[\\\\\\]]]^^^bbbdddkkkooouuuzzz}}}{{{xxxuuuyyy{{{~~~}}}zzzzzz|||zzzpppkkkkkkllllllfffXXXFFF;;;777555222333333444444444444555555222222222222222222222222444444333222222333444444111222333444555555555555333444666888999:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@??????>>>>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEGGGJJJLLLNNNQQQVVVYYY\\\lllyyypppbbb[[[YYYZZZ[[[^^^ccchhhmmmssszzz~~~~~~}}}|||{{{zzzxxxwwwwwwxxxxxxyyyyyyuuulllbbb[[[MMMKKKHHHEEECCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>??????>>>=========>>>???@@@DDDEEEHHHJJJMMMRRRWWW[[[___dddjjjnnnrrrwwwyyypppkkkfffaaa]]]TTTQQQLLLGGGCCCBBBCCCCCCDDDEEEFFFFFFFFFHHHKKKNNNQQQUUU\\\eeennnwww}}}999999:::;;;<<<>>>???@@@CCCFFFJJJMMMPPPTTTYYY]]]```fffmmmsssvvvyyy}}}{{{mmmaaaTTTKKKEEEDDDJJJRRRaaammmuuuqqqnnnsssuuussssssssszzz|||wwwvvvxxx{{{vvvmmmggg^^^VVVLLLDDD@@@???>>>>>><<<===???AAACCCEEEGGGHHHKKKMMMOOOOOONNNMMMPPPRRRMMMOOORRRTTTVVVXXXXXXXXXVVVVVVZZZbbbiiioooxxxwwwjjjeeeeee```aaaaaa[[[SSSNNNMMMOOOLLLLLLLLLMMMNNNNNNKKKIIIGGGIIIIIIFFFAAA>>>===>>>;;;<<<<<<<<<============999999::::::999999888777666777777888999;;;<<<===999888777777666666777777888999:::;;;<<<>>>BBBEEEOOOWWWbbbmmmyyy~~~rrrhhhZZZOOOGGGAAA<<<888999::::::;;;<<<>>>@@@AAADDDGGGJJJMMMOOOQQQUUUWWWYYYZZZ[[[[[[\\\]]]aaacccjjjnnnsssxxx{{{{{{yyyxxx|||||||||~~~~~~zzzttttttuuuyyyqqqllllllnnnllleeeVVVEEE:::777555222222222333333333444444444222222222222222222222222444444444444444444444444000111333444555666666666555666777999::::::999999999:::;;;<<<<<<<<<;;;:::999:::<<<>>>>>>>>>===<<<>>>>>>>>>???@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIILLLOOOTTTWWWZZZddd~~~vvvvvvwwwhhh___\\\\\\^^^```cccfffkkkrrrzzz~~~}}}{{{yyywwwvvvuuuuuuvvvxxxxxxvvvooofff```SSSPPPKKKFFFCCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===>>>>>>???>>>======<<<===>>>???@@@BBBCCCFFFHHHJJJOOOTTTXXX[[[```fffkkknnntttzzz{{{rrrlllgggccc___XXXUUUOOOIIIEEECCCDDDDDDCCCEEEGGGGGGGGGFFFGGGIIIIIIMMMUUU___kkkvvv999999:::;;;<<<===???@@@BBBEEEIIIMMMPPPUUUYYY]]]^^^eeemmmsssvvvyyy}}}}}}ooodddVVVLLLFFFEEEJJJRRRaaammmsssooommmqqqtttqqquuuuuu~~~||||||zzzvvvrrrqqqtttxxx~~~{{{qqqgggaaaVVVPPPHHHBBBAAA@@@???===<<<===???BBBEEEHHHKKKLLLNNNPPPRRRRRRPPPOOOQQQSSSNNNPPPSSSWWWYYYZZZZZZZZZVVVVVVZZZcccjjjqqq{{{{{{mmmgggaaacccbbb]]]TTTNNNMMMOOOJJJKKKMMMPPPRRRRRROOOLLLJJJKKKLLLIIIDDD@@@???@@@;;;<<<<<<<<<======>>>>>>999::::::::::::999888888444555666777:::<<<>>>???888888888888777777777666888999:::;;;<<<>>>BBBDDDOOOVVV```kkkwww|||pppfffYYYMMMEEE@@@;;;888:::;;;;;;<<<>>>???AAABBBEEEGGGKKKMMMOOORRRUUUXXXXXXYYYZZZ[[[[[[]]]```ccckkkmmmqqquuuxxxzzzzzzzzzyyyuuuvvvzzz~~~~~~~~~~~~}}}{{{qqqooopppqqqyyyrrrnnnnnnpppllldddUUUDDD:::777555111111111111222222333333333222222222222222222222222444555555666666555555444111222333555666777777777777888999::::::999888777999:::;;;<<<<<<<<<;;;:::;;;===@@@BBBCCCBBB@@@>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGGGGGGGIIIMMMQQQSSSXXX___tttrrrkkkwww|||nnneeeaaaaaa___```bbbeeejjjrrr{{{}}}{{{yyyvvvuuutttpppqqqtttuuutttooohhhbbbWWWSSSNNNHHHDDDBBBAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========>>>???===<<<<<<<<<===>>>@@@AAA@@@BBBDDDFFFHHHLLLRRRVVVWWW]]]dddiiimmmqqqvvv{{{}}}zzz{{{xxx~~~|||sssmmmiiiddd```\\\XXXQQQKKKFFFDDDDDDEEECCCEEEGGGHHHGGGEEEEEEEEEDDDHHHPPP\\\iiivvv<<<:::999888:::<<>><<<===???AAABBBCCCDDDEEEEEEGGGJJJMMMQQQRRRSSSTTTTTTSSSRRRQQQQQQSSSVVVXXXYYYXXXWWWVVVVVVVVVYYYbbbjjjsss{{{mmmkkkfffbbb^^^TTTIIIHHHLLLOOOPPPQQQQQQOOONNNOOOPPPQQQOOOLLLHHHDDDAAA???>>>???>>>===>>>???@@@???>>>;;;:::999888777777777777666666666666888:::<<<===999888777666666777888888888999::::::;;;>>>BBBEEEKKKSSS]]]hhhttt~~~~~~yyymmmdddVVVJJJCCC???>>>>>>;;;;;;::::::;;;>>>@@@BBBGGGIIILLLNNNPPPRRRUUUWWWZZZYYYYYYYYY[[[\\\^^^___hhhkkkpppsssttttttuuuvvv~~~uuuuuuvvvuuuwww}}}||||||zzzzzzuuulllnnnuuutttpppqqqoookkkmmm```OOOAAA;;;888555333555444222111111222444555222222333444333222111000333555555555333222333555555555555555666666666777555555666777888999::::::888777666999<<<>>>===:::===>>>@@@AAAAAA@@@???>>><<<;;;;;;<<<>>>@@@BBBDDDCCCEEEGGGHHHHHHIIIKKKMMMHHHGGGFFFGGGIIINNNSSSVVV\\\cccsssuuukkktttoooccc______^^^___dddjjjlllmmmssszzz}}}~~~~~~}}}{{{xxxtttrrrqqqooommmnnnpppooojjjdddZZZSSSKKKGGGGGGHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGLLLRRRVVVWWW]]]dddjjjnnnqqqsssttt|||~~~vvvpppkkkhhhlllmmmttt~~~zzzrrrkkkfffaaa___[[[WWWRRRNNNJJJGGGDDDBBBFFFEEEEEEDDDCCCBBBAAAAAAAAAFFFOOO[[[hhhvvv<<<;;;::::::;;;===@@@AAABBBDDDGGGJJJMMMRRRXXX]]]dddiiiooouuuzzz}}}zzzkkk___RRRIIIDDDDDDKKKRRRbbbgggmmmqqqrrrsssuuuwwwvvvzzz~~~yyyuuuqqqqqqpppooonnnnnnoooooouuuyyy|||rrriii```WWWQQQGGGEEEBBB@@@???AAACCCEEEDDDEEEFFFGGGGGGIIILLLNNNPPPQQQRRRSSSTTTSSSSSSRRRSSSTTTWWWYYYZZZYYYXXXWWWVVVUUUVVV\\\ccclllzzzrrrlllfffbbbZZZPPPNNNQQQSSSTTTUUUTTTSSSRRRSSSTTTSSSQQQOOOKKKGGGDDDAAA@@@???>>>===>>>???@@@???===;;;:::999888777777777777777777666666777999;;;<<<<<<;;;999888777777777777888999::::::;;;===AAAEEEJJJQQQ[[[eeerrr{{{{{{vvvmmmeeeXXXMMMEEEAAA???>>>;;;;;;::::::;;;>>>AAABBBFFFIIILLLNNNPPPRRRVVVXXXZZZYYYYYYYYYZZZ\\\^^^___gggkkkooorrrssstttuuuvvv||||||rrrsssuuutttyyy}}}{{{~~~{{{qqqkkkpppyyytttpppqqqqqqmmmmmm```MMM@@@:::888666444555444222111111222444555444444555555555444333222222444555444333222444555555555555666666666777777666666777888999:::;;;;;;;;;999999;;;???@@@???===>>>??????@@@@@@@@@??????============???@@@BBBCCCDDDFFFHHHIIIIIIJJJLLLMMMHHHGGGGGGGGGJJJNNNRRRUUUWWW___kkk}}}wwwzzzyyykkkbbb_________bbbgggjjjkkkpppwww~~~~~~|||zzzwwwtttsssrrrooommmnnnpppppplllhhh^^^WWWNNNIIIHHHHHHEEECCCDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDFFFJJJPPPTTTXXX]]]dddiiilllnnnooopppxxx{{{~~~~~~}}}~~~{{{qqqiiiccc^^^[[[YYY\\\cccooo}}}vvvnnnhhhccc___]]]ZZZVVVQQQMMMJJJGGGDDDBBBBBBAAAAAA@@@@@@??????>>>AAAEEELLLXXXgggwww<<<<<<<<<<<<===>>>@@@@@@BBBDDDGGGJJJMMMRRRXXX\\\fffjjjpppuuuyyy|||wwwhhh]]]QQQIIIEEEEEEKKKSSSbbbfffkkkrrrvvvyyy{{{{{{www{{{|||wwwrrrnnnnnnmmmmmmlllkkkkkkkkklllkkkoooyyyvvvkkkcccZZZRRRLLLCCCBBBBBBBBBDDDFFFHHHIIIGGGHHHIIIIIIIIIJJJMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSTTTVVVXXXYYYZZZYYYXXXWWWWWWTTTTTTWWW\\\dddsss{{{qqqggg___XXXRRROOOPPPTTTUUUVVVVVVUUUTTTUUUVVVTTTSSSRRROOOKKKGGGCCCAAA???>>>======??????>>>===;;;:::999888777777777777888888777666777888999:::>>>===;;;999888777777777777999::::::;;;===AAADDDIIIPPPYYYcccnnnwwwxxxsssmmmfff[[[QQQIIIDDD@@@>>><<<;;;::::::<<<>>>AAABBBEEEHHHKKKNNNQQQTTTWWWZZZZZZYYYYYYYYYZZZ\\\]]]___fffiiinnnqqqssstttuuuvvvzzz}}}xxxpppsssvvvyyy{{{zzzyyywwwssskkkjjjttt~~~rrrnnnqqqrrrooolll^^^KKK===888777666555444444222222222222444444444444555555555444333222111222333333333333444555555555666666666777777777777777888999:::;;;<<<<<<;;;;;;;;;===???@@@???>>>@@@@@@???????????????@@@????????????@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLMMMHHHHHHGGGHHHJJJNNNQQQSSSUUU\\\bbbllluuuggg```^^^]]]___ccceeeggglllsss}}}{{{xxxvvvuuutttssspppmmmmmmoooooommmkkkccc\\\RRRLLLIIIGGGEEECCCDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBDDDHHHMMMQQQXXX]]]ccchhhjjjkkklllmmmqqqtttvvvxxxyyyyyy{{{||||||}}}~~~}}}vvvmmmccc\\\VVVQQQOOOJJJLLLRRR^^^mmmyyyyyyqqqiiiccc___\\\[[[WWWSSSOOOKKKHHHFFFDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBIIIVVVhhhyyy:::;;;;;;<<<===>>>>>>>>>BBBDDDGGGIIIMMMQQQWWW[[[fffjjjppptttxxx|||xxxhhh]]]QQQJJJFFFFFFLLLTTTcccfffnnnvvv|||~~~|||zzzwwwzzz{{{wwwrrrnnnjjjiiiiiiiiiiiiiiijjjjjjkkkeeeiiiqqq}}}sssggg^^^WWWOOOJJJBBBCCCDDDFFFGGGIIIJJJKKKJJJKKKKKKJJJJJJJJJMMMOOONNNNNNOOOQQQRRRSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUVVVTTTTTTVVVYYY```nnn{{{mmm___VVVQQQOOONNNRRRTTTUUUUUUSSSSSSTTTVVVUUUTTTTTTQQQNNNIIIDDDBBB???>>>======>>>???===<<<;;;:::999888777777777777999888777666666777888999;;;;;;:::999888777777777777888:::;;;;;;===@@@CCCIIIOOOXXXaaallluuuvvvqqqmmmggg]]]TTTMMMFFFAAA>>><<<;;;;;;;;;<<<>>>AAACCCDDDGGGKKKNNNQQQUUUXXX[[[ZZZYYYYYYYYYZZZ[[[]]]^^^dddggglllppprrrsssuuuvvvwwwzzz}}}}}}}}}~~~vvvrrrvvv{{{yyytttqqqoookkkfffjjjzzz{{{ooolllppprrrpppkkk\\\III;;;666666666666444333333222222333333444333333333222222222111111///111333333222333444666555666666666666777777777777777888999:::;;;<<<<<<:::;;;;;;===>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLHHHHHHHHHIIIKKKNNNPPPRRRTTT[[[\\\```xxxnnnccc]]]ZZZYYY]]]```ccciiippp~~~}}}yyywwwvvvuuuvvvvvvrrrnnnmmmmmmmmmmmmkkkeee___VVVOOOKKKIIIFFFDDDDDDCCCBBBAAAAAA@@@@@@AAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@BBBEEEJJJMMMVVV[[[aaafffhhhiiijjjkkkkkkmmmoooqqqrrrtttxxxzzzyyyzzz}}}~~~rrrlllccc[[[UUUQQQMMMKKKHHHIIILLLTTT```llluuuyyyyyyssskkkddd___\\\ZZZXXXSSSPPPLLLIIIGGGEEECCCAAA>>>>>>?????????@@@@@@@@@@@@AAAGGGVVVkkk~~~999::::::;;;;;;<<<<<<<<>>======>>>>>>===;;;;;;:::999888777777777777999888777666666666777888777777777888888888888888666888:::;;;<<<===@@@BBBIIIOOOWWW```llluuuvvvqqqmmmhhh___WWWOOOHHHBBB>>><<<<<<;;;;;;<<>>???????????????BBBAAA???>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFHHHJJJHHHHHHIIIKKKLLLNNNOOOOOOPPPVVVWWWYYYnnnvvviii[[[VVVTTTWWWZZZ^^^eeekkkwww|||xxxvvvvvvvvvwwwyyyuuuqqqnnnlllllllllkkkeeeaaaZZZTTTOOOKKKHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???BBBGGGJJJRRRVVV]]]cccfffhhhiiijjjfffhhhjjjlllnnnqqquuuxxxssstttvvvxxxzzz{{{{{{{{{xxxkkkfff]]]VVVQQQNNNLLLJJJJJJIIIJJJNNNWWWbbbkkkqqqqqqmmmfffaaa]]]ZZZXXXVVVOOOLLLIIIFFFEEEDDDCCCAAA>>>>>>>>>??????@@@AAAAAA@@@AAAGGGWWWmmm::::::999999:::;;;;;;<<>>============<<<:::;;;:::999888777777777777999888777666666666777888555555777888888999888888555777:::;;;<<<===???AAAIIIOOOVVV___kkkuuuvvvrrrnnnhhh```XXXPPPIIIBBB>>><<<<<<;;;;;;===???BBBCCCEEEGGGKKKOOORRRUUUYYY\\\ZZZZZZYYYXXXYYYZZZ[[[\\\```dddiiinnnppprrrtttvvvuuuwwwyyyyyyzzzwwwooorrryyy|||{{{zzzuuuqqqrrryyy~~~zzzuuummmkkkgggdddcccllltttjjjhhhmmmpppnnndddWWWEEE999555555666555333333333333333333333333666555444333333333444444111333444444444444555666666666666777777777888888666666777888999:::;;;;;;???@@@BBBBBBBBBAAABBBCCCAAAAAA@@@???>>>>>>>>>>>>@@@@@@BBBCCCDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNNNNKKKOOOQQQVVVfffrrr]]]UUUPPPQQQUUUXXX^^^eeejjjssszzz}}}~~~{{{yyywwwwwwxxxxxxzzzxxxuuuqqqooonnnnnnnnngggeeeaaa\\\VVVPPPKKKHHHEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>AAAEEEHHHMMMRRRYYY___bbbdddeeefffbbbdddgggiiikkknnnrrruuussssssuuuvvvxxxzzz||||||}}}{{{kkkeee]]]VVVQQQNNNKKKJJJHHHGGGGGGIIIOOOYYYccciiiiiifffaaa^^^[[[XXXTTTRRRLLLIIIFFFDDDDDDCCCBBBAAA======>>>>>>?????????@@@@@@BBBHHHWWWkkk<<<;;;:::999999:::<<<===@@@AAACCCFFFHHHMMMRRRVVV```fffooowww|||}}}ooo___TTTMMMMMMTTT\\\hhhpppzzz|||yyyxxxwwwzzz~~~|||wwwtttrrrpppnnnllljjjjjjjjjjjjkkklllmmmmmmhhhggghhhlllssszzz~~~tttjjj^^^UUUSSSTTTUUUUUUSSSRRRRRRRRRRRRRRRSSSTTTQQQRRRQQQOOOMMMLLLMMMOOOOOOOOONNNNNNNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPOOONNNNNNPPPUUUYYY[[[aaaqqqsssddd[[[TTTVVVXXXYYYYYYYYYYYYZZZ\\\XXXWWWTTTQQQMMMIIIGGGEEE@@@>>>===<<<======;;;:::;;;:::999888777777777777888777666555555666888888666777888999999999888777444777999;;;<<<===???AAAGGGMMMTTT^^^jjjtttvvvsssnnniii```WWWPPPIIICCC???===<<<;;;<<<===???BBBDDDFFFHHHLLLOOORRRUUUYYY\\\ZZZZZZYYYXXXXXXZZZ[[[\\\___ccchhhmmmppprrrtttvvvvvvwwwyyyyyy{{{vvvnnniiinnnssstttvvvyyyuuusssuuuzzz|||vvvvvvqqqnnnjjjfffdddkkk~~~tttjjjiiinnnpppmmmaaaUUUDDD999555555555444222333333444444333333222666555444333333333444444444555666666444444555666666666777777777888888888777777888999:::;;;<<<<<>>======>>>???AAACCCDDDDDDDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHHHHIIIKKKMMMNNNMMMMMMLLLLLLKKKMMMSSS\\\qqqzzzaaaWWWOOONNNOOORRRWWW\\\___hhhppptttwww|||}}}{{{}}}|||zzzyyyxxxxxxyyyyyyzzzzzzxxxvvvtttssstttuuummmllljjjddd\\\TTTMMMIIIEEEDDDCCCBBBBBBAAAAAABBB??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>===>>>@@@CCCFFFJJJNNNUUUZZZ\\\]]]^^^___^^^aaadddgggiiillloooqqquuuuuuuuuvvvxxx{{{~~~}}}uuuooofff^^^XXXTTTPPPNNNJJJHHHFFFFFFJJJQQQ[[[aaa```___]]][[[YYYUUUPPPMMMIIIFFFCCCBBBBBBCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBIIIUUUeeewww>>>===:::999999;;;===??????@@@CCCEEEGGGLLLQQQUUU^^^eeeoooxxx~~~tttbbbVVVNNNNNNUUU^^^iiiqqqzzz~~~|||zzz{{{|||xxx{{{|||yyyuuurrrpppooommmkkknnnmmmllllllkkkkkkllllllgggfffeeehhhnnnuuu{{{}}}{{{wwwnnneeeZZZTTTTTTXXX[[[\\\WWWVVVUUUUUUUUUVVVXXXYYYTTTTTTSSSQQQNNNMMMOOOPPPPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRQQQPPPOOOOOONNNSSSUUUXXX\\\^^^gggyyyqqqdddZZZUUUWWWYYYYYYXXXXXXZZZ\\\ZZZXXXUUUQQQMMMJJJHHHGGG@@@>>>===<<<======;;;:::;;;:::999888777777777777777666555555555777888999999::::::;;;:::999777777444666999;;;<<<===???@@@EEEKKKSSS\\\iiitttvvvsssoooiii```WWWOOOIIICCC???===<<<<<<<<<===@@@BBBDDDFFFIIIMMMPPPRRRUUUXXX[[[ZZZZZZYYYXXXXXXYYY[[[[[[^^^bbbhhhlllooorrrtttvvvwwwxxxyyyyyy{{{rrrllllllrrruuuuuuvvv{{{xxxwwwyyy}}}}}}uuuxxxtttqqqmmmhhhdddjjj|||}}}tttkkkkkkooopppnnn___SSSDDD999666555555333222333333444444333333222444333222111000111222333555666777777555444555666777777777777888888888888888999999:::;;;<<<===>>>>>>AAACCCCCC@@@???AAACCC@@@@@@AAAAAA@@@???===<<<<<<>>>@@@BBBDDDEEEEEEDDDDDDEEEGGGGGGFFFFFFGGGIIIHHHIIIKKKMMMNNNMMMLLLKKKQQQLLLLLLQQQUUUccceeeZZZOOOLLLLLLNNNQQQVVV[[[dddmmmrrrvvv{{{|||zzz{{{{{{zzzyyyyyyyyyzzzzzzyyyzzzzzzyyyxxxxxxyyyzzzrrrrrrpppkkkaaaVVVNNNIIIEEEEEECCCBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======???CCCFFFHHHMMMRRRWWWXXXYYYYYYYYY\\\___cccfffhhhjjjmmmooorrrrrrqqqqqqtttxxx|||~~~|||rrriiiaaa\\\WWWUUUNNNLLLIIIFFFGGGMMMTTTZZZ[[[ZZZZZZYYYWWWSSSNNNIIIGGGEEEBBBAAABBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC???CCCJJJSSS```ooo~~~<<<;;;::::::::::::;;;<<>>???@@@HHHQQQYYYdddpppwwwxxxsssjjj]]]RRRJJJDDD???;;;============>>>???AAABBBFFFGGGJJJMMMQQQTTTWWWXXX[[[YYYXXXZZZ\\\]]][[[XXX^^^bbbhhhmmmqqqsssvvvxxxvvvwwwxxxzzz~~~xxxoooiiilllqqquuuxxx|||vvvqqqsss|||rrrpppqqqnnnjjjeee___cccxxxyyyqqqlllmmmooopppooocccRRR@@@888666444444555333333333333333333333333555555555444444333333333333333444444555666666666888888888888888999999999999999999999:::;;;;;;<<<===???AAACCCCCCAAA???===DDDCCCAAA???>>>===<<<<<<>>>>>>@@@BBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKMMMOOOTTTccc~~~xxxiii___TTTNNNKKKJJJMMMRRRVVV[[[ccckkkrrrvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyxxxxxxsssxxx}}}{{{ooo___QQQIIIHHHEEEBBBBBBDDDDDDAAA>>>>>>???AAABBBCCCBBBAAAAAA???@@@@@@???===<<<===???============>>>???@@@AAAGGGKKKOOORRRSSSTTTVVVXXX^^^^^^___aaadddhhhkkkmmmnnnppprrrssssssuuuxxxzzzzzz~~~uuummmggg```ZZZUUUMMMGGGGGGIIIJJJKKKMMMXXXWWWVVVUUUTTTQQQLLLHHHFFFDDDBBBAAAAAACCCEEEGGGEEEGGGIIIJJJJJJHHHFFFDDDEEEGGGIIILLLTTTbbbuuu~~~<<<;;;::::::::::::;;;<<>>@@@GGGPPPXXXbbbnnnuuuuuuqqqhhh\\\QQQJJJDDD???;;;<<<<<<<<<<<<===>>>@@@AAAGGGHHHJJJNNNQQQTTTWWWXXXWWWVVVVVVXXX[[[\\\[[[YYY[[[```fffkkknnnqqqtttvvvwwwxxxzzz|||vvvlllfffjjjrrrxxx}}}wwwrrrttt{{{~~~}}}sssrrrnnnjjjfffbbb^^^ddd{{{wwwnnnjjjkkknnnooonnnbbbRRR@@@888666555444555444444444444444444444444555555444444444333333333333444444555666666777777777777888888888888999999999999999999:::;;;<<<===>>>???AAABBBBBBAAA???>>>CCCBBB@@@???>>>============>>>@@@BBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHLLLLLLNNNOOORRR^^^vvvvvvqqqeeeWWWOOOJJJHHHIIIMMMUUUYYY```hhhooosssuuuvvvyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxvvv{{{~~~{{{qqqcccVVVOOOJJJFFFCCCBBBCCCCCCAAA>>>???@@@AAABBBBBBBBBAAAAAA???@@@@@@>>>===<<<===???============>>>???@@@AAADDDGGGKKKNNNOOOQQQSSSUUUXXXYYY[[[^^^bbbfffjjjmmmlllnnnpppqqqrrrtttwwwzzz{{{~~~vvvllleee\\\RRRKKKIIIJJJIIIJJJLLLSSSRRRQQQPPPOOOMMMIIIEEEDDDDDDCCCBBBCCCEEEGGGHHHMMMNNNOOOOOOMMMJJJGGGDDDAAACCCEEEHHHNNN[[[lllxxx<<<;;;::::::::::::;;;<<<>>>AAADDDFFFGGGKKKRRRWWWZZZcccnnnvvv{{{~~~qqqccc[[[[[[___dddqqquuuzzz|||{{{zzz|||~~~|||xxxtttrrrpppnnnllltttssspppnnnmmmnnnoooppplllhhhdddcccdddgggjjjkkkiiimmmmmmhhhcccaaa^^^[[[ZZZ[[[^^^bbbgggkkkoooppptttqqqmmmiiifffaaa\\\XXXWWWUUUSSSRRRSSSSSSRRRQQQNNNMMMMMMMMMLLLLLLLLLKKKIIIIIIKKKMMMPPPSSSVVVXXX[[[^^^eeennnwwwuuu___ZZZXXX\\\^^^[[[XXXXXX[[[ZZZXXXUUUPPPKKKGGGEEEDDDAAA>>><<<<<<<<<;;;:::888999::::::888777777777===<<<:::888777666666666666888999999888777777888666666666666888:::<<<===???FFFNNNUUU___jjjpppqqqllleee[[[QQQIIICCC>>><<<;;;;;;;;;;;;<<<>>>@@@AAAGGGIIIKKKNNNRRRUUUWWWXXXTTTTTTTTTVVVYYY[[[ZZZYYY[[[___eeejjjnnnqqqsssuuuxxxzzz|||~~~wwwllldddiiittt}}}yyyvvvxxx}}}}}}zzz}}}rrrqqqlllhhhddd``````kkk}}}uuulllhhhjjjnnnnnnmmmaaaQQQ@@@999777666555666555555555555555555555555555444444444444333333333444555555666666777888888666666777777888888888888999999999::::::<<<======@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>?????????===>>>@@@AAACCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGLLLLLLMMMNNNOOOWWWkkk}}}zzzzzzppp]]]RRRLLLIIIHHHIIISSSVVV]]]dddjjjooorrrsssxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{|||||||||{{{zzzzzzyyy|||~~~{{{sssggg\\\VVVNNNIIIDDDAAABBBCCCAAA??????@@@AAAAAABBBAAAAAAAAA>>>??????>>>===<<<===???============>>>???@@@AAA???BBBFFFIIIJJJLLLOOOQQQQQQSSSVVVZZZ___dddiiikkkjjjlllnnnpppqqqssswwwyyy{{{}}}tttiii^^^TTTPPPNNNKKKKKKMMMOOOMMMLLLKKKKKKIIIFFFDDDEEEEEEFFFGGGHHHJJJKKKKKKUUUUUUTTTSSSOOOKKKGGGEEE???@@@BBBEEEJJJTTTaaakkkxxxyyy}}}<<<;;;::::::::::::;;;<<<>>>AAADDDFFFGGGKKKQQQVVV[[[bbbllltttzzz~~~xxxjjjcccbbbfffjjjwww{{{~~~}}}~~~zzzvvvsssqqqnnnlllpppooonnnnnnnnnooopppqqqoookkkeee```___`````````^^^^^^]]]XXXTTTSSSSSSSSSXXX\\\bbbhhhmmmqqqtttvvvvvvtttqqqnnnjjjeee```\\\[[[YYYVVVUUUUUUUUUSSSRRRNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKNNNRRRXXX]]]```cccgggoooxxxnnnfff```___^^^ZZZWWWWWW[[[ZZZXXXTTTPPPKKKGGGDDDEEEBBB???======<<<;;;999777999::::::888777777888:::999888777666555444444666777888999888888888888666666555666777999:::<<<>>>DDDKKKQQQZZZeeekkklllgggbbbZZZQQQIIICCC>>><<<<<<;;;;;;<<<===???AAABBBHHHIIILLLOOORRRUUUWWWXXXUUUUUUVVVWWWXXXYYYYYYXXX\\\aaaggglllooorrruuuwwwxxxzzz|||~~~~~~qqqgggkkkwww{{{{{{yyyqqqooollliiieeecccfffuuu}}}uuukkkhhhkkkoooooommm```PPP???888777666555666444444444444444444444444444444444444444444444444555555666666777888888888666666666777777888888999::::::::::::;;;<<<>>>>>>AAA@@@???>>>>>>???@@@AAA??????>>>>>>??????@@@AAA>>>???@@@BBBCCCCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFIIIIIIKKKLLLLLLQQQ```ppp{{{{{{fffYYYRRRLLLIIIIIINNNRRRXXX___gggmmmqqqssswwwwwwwwwxxxyyyyyyyyyzzzyyyzzz{{{|||}}}~~~~~~~~~zzz{{{|||yyyrrriiiaaa\\\SSSMMMFFFBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@>>>>>>???>>><<<<<<===???>>>>>>======>>>???@@@@@@<<>>===;;;999777999::::::888777777888777777777777666666666555777777888999::::::999999666666555555666888:::;;;===BBBHHHLLLUUU___eeefffbbb___YYYQQQIIICCC???>>>======<<<===???AAACCCDDDHHHIIILLLNNNQQQTTTVVVWWWXXXXXXYYYYYYYYYXXXWWWWWW\\\```fffkkknnnqqqtttvvvwwwxxx{{{}}}xxxnnnpppyyy|||}}}|||zzzvvvrrrkkkjjjhhhfffmmm~~~vvvllliiimmmqqqpppmmm]]]NNN>>>888777666555555333333333333333333333333444444444444444444444444555555666666777888888888555666666777888999999999:::::::::;;;<<<===???@@@AAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEEEEHHHJJJJJJMMMYYYfffyyy}}}~~~uuu~~~nnnaaaWWWNNNJJJJJJJJJMMMSSS[[[ccckkkqqqtttuuuuuuuuuvvvwwwxxxxxxxxxwwwxxxzzz|||zzzzzzyyyvvvqqqkkkddd___WWWQQQIIIDDDCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>===<<<<<<>>>???>>>>>>>>>>>>>>>>>>???@@@<<<>>>@@@BBBDDDFFFIIILLLMMMOOORRRWWW[[[___aaacccfffiiilllnnnqqqtttxxx{{{zzz}}}~~~zzzlllccc\\\UUUQQQQQQLLLIIIGGGFFFFFFFFFEEEDDDGGGIIIKKKMMMNNNNNNNNNMMMPPPPPPOOONNNLLLJJJGGGFFFCCCCCCDDDEEEHHHNNNUUUZZZeeemmmvvv|||~~~<<<;;;::::::::::::;;;<<<===AAAEEEGGGGGGJJJOOOSSS\\\```gggpppxxx~~~}}}|||{{{}}}|||~~~|||zzzyyyvvvsssqqqnnnoooooopppqqqrrrssstttmmmggg___XXXTTTQQQOOONNNMMMIIIHHHHHHGGGHHHMMMTTTYYY```hhhooorrruuuyyy}}}~~~zzzwwwuuuqqqmmmiiiiiihhhfffeeeccc___ZZZVVVTTTSSSSSSRRRSSSUUUVVVWWWWWWUUUTTTUUUZZZaaaiiinnnzzz~~~rrrjjjddd```___aaa[[[ZZZXXXUUUPPPKKKGGGEEEDDDCCC@@@@@@???>>><<<:::888999::::::888777777777666777888888888888777777888777777888:::;;;:::999777666666666666888:::;;;;;;AAAEEEIIIPPPZZZ``````^^^]]]YYYRRRJJJDDD@@@???=========>>>???BBBDDDEEEHHHIIIKKKNNNPPPSSSUUUVVVYYY[[[\\\[[[YYYWWWWWWXXXYYY]]]ccchhhllloooqqqsssvvvxxxzzz{{{~~~|||tttuuuzzzxxx|||~~~}}}~~~~~~|||xxxjjjkkkjjjjjjsssyyymmmjjjooorrrqqqmmmZZZKKK<<<777666555444444333333333333333333333333333333333444444444444555444555555666666777888888666666777888999::::::;;;::::::;;;;;;===>>>@@@AAA@@@???>>>======>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAAAAACCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFCCCCCCEEEHHHHHHKKKUUU```~~~~~~oooqqqwwwiii\\\PPPIIIIIIHHHJJJPPPWWW```hhhooorrrrrrrrrssstttuuuvvvvvvwwwuuuwwwyyy|||{{{zzzxxxvvvrrrmmmfffbbb\\\UUUMMMHHHFFFFFFDDDBBBAAAAAA@@@????????????@@@<<<===>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>??????===>>>@@@AAABBBDDDGGGIIIMMMOOORRRVVVYYY\\\^^^___cccfffiiilllooossswww{{{{{{~~~~~~xxxooofff]]]WWWUUUNNNKKKHHHFFFFFFFFFFFFFFFHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHDDDCCCBBBDDDGGGMMMRRRVVVbbblllvvvzzz{{{}}}|||{{{<<<;;;::::::::::::;;;<<<===AAAEEEGGGGGGJJJNNNRRRYYY\\\cccmmmxxx}}}|||~~~}}}}}}{{{yyyvvvpppppppppooooooooooooooogggaaaYYYRRRMMMKKKIIIGGGGGGCCCCCCFFFGGGIIIPPPXXXWWW^^^hhhooorrrvvv|||~~~{{{yyyyyyxxxvvvtttssssssssstttrrrmmmgggbbb^^^]]][[[[[[\\\___ccceeeeeeccc```___cccjjjrrrxxx~~~ssskkkdddaaaaaa]]]\\\ZZZWWWRRRMMMIIIGGGCCCBBB@@@@@@@@@@@@===;;;999:::;;;:::888666666666777777888888777666555444777555555777:::;;;999777888777666666777888:::;;;;;;???CCCFFFLLLVVV[[[\\\\\\\\\YYYSSSKKKEEEBBBAAA<<<<<<<<<===???AAADDDEEEGGGHHHJJJMMMOOORRRTTTUUUXXXZZZ\\\[[[YYYWWWXXXZZZYYY]]]ccchhhkkknnnqqqssswwwxxxyyy{{{}}}yyyuuuwww{{{~~~|||}}}~~~xxxkkknnnpppqqqzzzzzznnnjjjooorrrpppkkkXXXIII:::555555444222333444444444444444444444444333333333444444444555555333444444555666666777777777777888999:::;;;<<<<<<::::::;;;<<<===???AAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCEEEGGGGGGHHHQQQ[[[sssvvvnnnwwwuuucccRRRJJJJJJGGGIIIMMMSSS[[[ccciiimmmppppppqqqrrrssstttuuuuuuwwwxxxzzz|||~~~~~~|||zzzxxxvvvqqqjjjeee___XXXQQQKKKIIIHHHEEECCCBBBAAA???>>>>>>>>>???@@@;;;<<<======<<<<<<>>>?????????>>>>>>>>>>>>??????===>>>??????@@@AAADDDFFFJJJLLLOOOTTTWWWZZZ\\\]]]___bbbfffiiilllqqquuuyyyyyy{{{}}}}}}|||}}}}}}tttiiiaaa^^^UUURRRMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJFFFDDDCCCDDDHHHNNNSSSVVVcccnnnwwwyyyyyy{{{{{{yyy<<<;;;::::::::::::;;;<<<===AAAEEEGGGGGGIIINNNQQQVVVYYYaaalllxxx}}}zzzppppppooommmllljjjiiihhhbbb\\\TTTMMMIIIFFFEEECCCDDD@@@@@@EEEHHHJJJRRR[[[UUU]]]gggnnnrrrwww~~~{{{yyyxxxxxxzzz|||}}}}}}{{{|||~~~zzzsssmmmhhhfffdddccceeeiiinnnqqqrrroookkkiiilllsss{{{wwwllleeeddd___^^^\\\YYYTTTOOOKKKIIICCCAAA@@@AAAAAA@@@>>><<<:::;;;<<<:::888666555666666666666666444222000///666444333666999:::888666888888777777777999:::;;;:::???BBBDDDJJJTTTYYYZZZZZZ[[[ZZZTTTLLLEEECCCBBB;;;;;;;;;<<<>>>AAACCCDDDGGGHHHIIILLLNNNQQQSSSTTTUUUXXXZZZZZZXXXXXXYYY[[[ZZZ___eeejjjmmmpppsssuuuyyyyyyzzz{{{}}}xxxuuutttwww{{{}}}|||~~~{{{sssnnnsssuuuwwwzzznnnjjjooorrroooiiiVVVHHH999444444333222222555555555555555555555555333333333444444555555555333333444444555666666666777888888:::;;;<<<======:::;;;;;;<<<>>>???AAABBB>>>>>>>>>??????>>>>>>>>>??????>>>>>>???@@@@@@AAACCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB???@@@@@@AAAAAABBBCCCCCCFFFEEEEEEFFFFFFGGGOOOXXXiiirrrrrr~~~jjjVVVMMMMMMHHHIIILLLQQQWWW___eeeiiinnnooooooppprrrsssttttttyyyyyy{{{|||~~~}}}{{{zzzuuummmggg```ZZZSSSNNNKKKIIIFFFCCCBBBAAA???>>>>>>>>>??????;;;<<<===<<<<<<<<<>>>@@@??????>>>>>>>>>>>>>>>???>>>>>>???>>>>>>???BBBDDDGGGIIIMMMRRRVVVYYY[[[\\\]]]___cccgggjjjoootttwwwuuuwwwyyyyyyxxxyyy}}}tttjjjggg]]]YYYTTTQQQQQQQQQRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHDDDEEEFFFGGGHHHJJJKKKKKKIIIFFFDDDEEEJJJPPPVVVYYYeeeqqqyyyyyyxxxzzz{{{xxx;;;;;;;;;<<<<<<<<<<<<<<>>AAADDDEEEGGGLLLSSSYYY___bbbhhhnnnrrrxxx}}}yyyyyyxxxxxx{{{~~~~~~}}}xxxwwwtttpppnnnqqqxxx~~~|||vvvuuuyyynnnhhhkkkeee```[[[WWWUUUQQQKKKFFFFFFDDDBBBAAAAAA@@@>>><<<:::999888777666666666666555666777888888777666555555666777888999:::::::::777777777777777888888888:::===BBBFFFJJJNNNSSSWWWZZZ[[[YYYUUUMMMEEE???<<>>>>>???@@@CCCEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRWWWVVVVVVVVVWWWZZZ]]]^^^ZZZ]]]bbbjjjsssyyy{{{{{{xxxyyy{{{}}}~~~{{{zzzxxxwww~~~{{{yyyxxxvvvrrrqqqqqqqqquuuvvvoooooonnnrrrqqqeeeQQQDDD888444444333333555444222000222444666444222666555444333222333444555444444444444444555666666666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBB@@@======???AAABBBBBB@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEEEEEEEFFFJJJPPPTTTcccxxxxxxnnnsssuuubbbUUUOOOIIIHHHJJJOOORRRUUU[[[bbbfffjjjnnnpppppprrruuuxxxyyyzzz{{{|||}}}~~~~~~}}}{{{yyyuuuppplllhhhbbb[[[TTTNNNKKKGGGEEEDDDBBB@@@???@@@@@@???>>>@@@?????????>>>>>>======<<<<<<======>>>>>>??????>>>???AAABBBBBBAAA???>>>@@@FFFLLLNNNNNNOOOTTTYYY]]]^^^bbbgggkkkmmmmmmlllpppqqqsssssstttwwwzzz}}}|||uuuooojjjddd```^^^\\\YYYVVVUUUVVVSSSOOOMMMMMMIIICCCHHHEEECCCDDDHHHKKKLLLKKKOOOJJJIIINNNQQQTTT\\\fffooosssyyy{{{{{{yyywwwvvv<<<<<<<<<<<<<<<<<<;;;;;;???AAACCCEEEGGGJJJMMMPPPWWW[[[aaaiiisss~~~~~~{{{tttqqqnnnkkkhhhddd```\\\UUUSSSPPPLLLHHHEEEDDDCCCCCCFFFHHHHHHJJJNNNUUU[[[aaaeeelllqqqtttwwwzzz|||ssssssuuuxxx|||{{{yyy{{{vvvrrrjjjeee___[[[XXXUUUPPPLLLFFFEEEBBBAAAAAA@@@>>><<<===<<<;;;999777666666555555666777888888777666555555555777888999::::::;;;999999888888888888888888999<<<@@@CCCHHHMMMSSSXXXYYYZZZXXXTTTMMMEEE@@@>>>>>>>>>>>>???@@@CCCEEEFFFGGGJJJLLLNNNNNNOOORRRTTTXXXWWWWWWVVVWWWYYY\\\]]][[[^^^cccllltttzzz}}}}}}{{{|||}}}zzzzzzyyyzzz~~~~~~zzzvvvpppmmmnnnnnnsssrrrlllnnnooosssrrreeePPPDDD888444444333222444444222111222444555444222555444333333333333444555666666666666666777888888777777888999:::;;;<<<<<<======>>>???????????????======<<<<<<===>>>@@@AAACCC@@@>>>>>>???AAAAAAAAA???AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJOOOSSS]]]pppxxxwww|||iiiXXXPPPLLLIIIJJJNNNPPPRRRWWW^^^ccchhhmmmooopppqqqtttwww{{{{{{|||}}}}}}~~~}}}|||zzzuuupppllliiiddd\\\UUUOOOKKKHHHEEEDDDBBB@@@???@@@@@@???===?????????>>>>>>>>>======<<<=========>>>>>>>>>?????????>>>>>>>>>>>>??????@@@DDDIIIKKKKKKMMMQQQTTTZZZ\\\___cccgggiiijjjjjjoooppprrrssstttvvvzzz}}}zzzuuunnniiifffddd```^^^ZZZ[[[WWWRRRPPPQQQMMMHHHIIIGGGEEEFFFJJJNNNPPPPPPSSSOOONNNPPPRRRUUU```kkkvvvyyy|||}}}{{{xxxwwwvvv=========<<<;;;;;;;;;:::>>>@@@CCCEEEGGGIIIMMMPPPTTTXXX___hhhqqq{{{~~~||||||{{{tttqqqlllhhhddd___ZZZWWWLLLLLLLLLKKKJJJGGGEEEDDDHHHIIIJJJJJJKKKOOOWWW]]]eeekkkrrrvvvxxxwwwuuutttlllnnnrrrwww~~~wwwlllfff___ZZZWWWTTTPPPMMMGGGEEECCCBBBBBB@@@>>><<<@@@???===;;;999777666555666666777777777777666666444555666777999:::;;;<<<:::::::::999999888888777888:::<<<@@@DDDKKKSSSYYYYYYYYYWWWSSSLLLEEEAAA???=========>>>@@@CCCEEEGGGHHHJJJMMMOOOPPPQQQSSSUUUZZZYYYXXXWWWXXXYYYZZZ[[[\\\___dddllluuu|||~~~yyyzzzzzz{{{{{{tttnnnlllmmmnnnuuu}}}}}}{{{mmmkkkooopppuuusssfffOOOCCC888555444333222222333222111222444555444333444444333333333444444555666666666777777777888888888888999:::;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???===============???@@@@@@CCCAAA???>>>???AAAAAA@@@???@@@BBBDDDFFFHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGJJJNNNRRRWWWfffvvvcccUUUOOOKKKIIILLLMMMNNNSSSXXX___dddjjjmmmnnnoooqqqtttyyyyyyzzz{{{|||}}}~~~~~~}}}{{{yyyvvvpppmmmkkkfff^^^VVVPPPLLLHHHFFFEEECCCAAA@@@@@@@@@???===??????>>>>>>>>>>>>==================>>>>>>>>>>>>???===<<<::::::<<<===???@@@AAACCCFFFHHHKKKMMMNNNWWWXXXZZZ]]]```ccceeeffflllnnnppprrrsssuuuxxx{{{|||yyysssoookkkhhhcccccc___YYYWWWWWWTTTNNNKKKIIIHHHJJJNNNSSSVVVWWWZZZWWWVVVUUUVVV\\\iiiwww~~~~~~{{{xxxwwwvvv>>>>>>===<<<;;;:::::::::===???BBBDDDFFFIIIMMMPPPSSSVVV^^^hhhpppyyy}}}zzz}}}zzzsssooohhhccc^^^YYYTTTPPPJJJKKKKKKKKKKKKIIIHHHGGGIIIJJJKKKKKKLLLQQQYYY```jjjpppwww{{{zzzvvvqqqnnniiikkkpppvvv}}}qqqjjjaaa[[[WWWTTTOOOLLLHHHFFFDDDCCCBBBAAA>>><<<>>>>>>===<<<:::888666555666666777777777777666666444444555666888:::;;;<<<::::::999999888777666666777888:::<<>><<<<<<===>>>@@@CCCFFFGGGHHHJJJNNNPPPQQQRRRTTTUUU[[[ZZZYYYYYYXXXXXXYYYYYY[[[^^^ccckkkttt{{{~~~tttvvvwwwzzzyyysssnnnqqqrrrsssyyyyyylllkkkppprrruuuqqqcccMMMBBB888555555333111111333333222333333444333333444333333333444444555555444444555666666666666666777777888999:::;;;<<<<<<======>>>????????????>>>=========>>>>>>???@@@@@@CCCAAA??????@@@AAA@@@??????@@@AAADDDFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHJJJMMMPPPRRR___zzzppp___SSSMMMHHHIIIKKKKKKOOOTTT[[[```gggjjjkkkllloooqqqssstttuuuwwwzzz|||}}}~~~~~~}}}|||{{{yyyuuurrrlllggg___WWWQQQMMMIIIFFFFFFDDDAAA@@@@@@@@@???===>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>======<<<;;;;;;<<<============>>>BBBFFFJJJLLLLLLUUUVVVXXXYYY[[[^^^aaaccciiikkknnnoooqqqsssvvvxxxyyy}}}zzztttqqqooonnnjjjdddaaa```[[[UUULLLLLLKKKMMMQQQVVV[[[]]]______^^^\\\]]]fffvvv{{{xxxxxxyyy>>>>>>===<<<;;;:::::::::<<<>>>AAACCCEEEIIIMMMPPPTTTVVV^^^iiipppvvvzzz|||~~~yyypppkkkddd]]]XXXSSSOOOLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLNNNOOOPPPUUU]]]dddmmmrrryyy|||zzztttnnnjjjiiikkkoootttzzzxxxmmmddd^^^YYYSSSOOOJJJGGGEEECCCCCCAAA???===;;;;;;;;;;;;:::999777666777777666666666666777777444444555666777999;;;<<<999888888777666555555444666777888:::???HHHQQQXXX[[[ZZZUUUNNNFFF@@@<<<;;;;;;;;;<<<===@@@CCCFFFHHHGGGJJJNNNQQQRRRSSSTTTVVV\\\[[[[[[ZZZYYYXXXXXXXXXYYY[[[```hhhrrrzzz~~~~~~yyyjjjooorrrvvv~~~|||yyywwwvvvwwwwwwwww~~~{{{nnnmmmrrrrrrtttnnn___JJJ???666555555333111111333333444333333222333333222333333444444555555555444555666666777777666666666666777888999:::;;;;;;;;;<<<<<<===>>>===============>>>>>>???@@@@@@@@@BBB@@@??????@@@AAA@@@?????????@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGAAABBBDDDFFFHHHJJJKKKLLLHHHHHHIIIHHHHHHIIILLLOOOPPP[[[rrrzzzgggWWWOOOIIIHHHIIIJJJMMMQQQVVV[[[aaaeeefffhhhkkknnnnnnppprrrvvvyyy}}}}}}{{{nnnhhh```YYYSSSNNNKKKHHHGGGDDDBBBAAA@@@@@@???=====================>>>>>>>>>>>>>>>>>>============<<<<<<===>>>>>>===<<<<<<;;;:::;;;???EEEIIILLLMMMSSSUUUWWWXXXYYYZZZ^^^aaadddgggjjjlllnnnpppsssuuuvvv{{{|||}}}~~~{{{uuupppllleee]]]PPPPPPPPPQQQTTTYYY___cccbbbcccbbb```dddooo{{{yyyzzz|||=========<<<;;;;;;;;;:::;;;===@@@CCCEEEHHHLLLOOOTTTVVV^^^iiiooorrr~~~~~~~~~xxxnnniiiaaaYYYTTTQQQMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMOOORRRTTTUUUWWW[[[aaagggkkkpppvvvxxxuuupppkkkhhhhhhjjjmmmqqqvvv{{{zzzooofff]]]TTTNNNKKKHHHFFFDDDCCCBBB???===:::;;;;;;<<<;;;:::888777777777666666666666777777666555555555666888:::;;;777777777666666555555444666666888:::???GGGPPPVVVZZZWWWSSSKKKCCC===;;;;;;::::::;;;===@@@CCCFFFHHHHHHKKKPPPSSSTTTUUUVVVWWW\\\\\\[[[[[[ZZZYYYXXXXXXWWWYYY^^^fffpppxxx}}}}}}|||}}}xxxffflllrrrvvv}}}~~~~~~~~~}}}}}}{{{zzzzzz|||pppnnnqqqpppqqqjjjZZZFFF===555555666444222111333444555444222111222333222222333444555555555555666777888999:::999888777555666777888999::::::;;;:::;;;<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>???AAABBBAAA@@@?????????@@@BBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFF>>>???AAADDDFFFHHHIIIIIIFFFGGGHHHHHHHHHIIILLLNNNOOOXXXiiinnn___TTTKKKHHHHHHHHHJJJMMMPPPTTTZZZ]]]^^^aaafffjjjmmmooorrrvvvzzz~~~pppjjjccc\\\VVVRRROOOMMMGGGEEEBBBAAAAAA@@@>>>===<<<<<<============>>>>>>>>>>>>>>>>>>============;;;===???@@@@@@???===;;;999:::;;;>>>BBBFFFJJJLLLQQQTTTXXXXXXXXXXXX[[[___```cccfffiiikkkmmmoooqqquuuyyy~~~qqqfffYYYYYYXXXXXXZZZ^^^dddiiifffggggggfffkkkxxx{{{yyyzzz|||<<<<<<<<<<<<<<<<<<;;;;;;:::<<>>>>><<<:::888666888777666555555666777888777777555555555666888999777777777666666666666666666777999;;;???FFFNNNTTTUUUSSSNNNHHHAAA===<<<<<<999999:::<<<@@@CCCGGGIIIJJJNNNSSSVVVXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXVVVXXX]]]eeeoooxxx~~~~~~}}}|||}}}pppwww{{{|||}}}zzz{{{~~~}}}||||||ooolllnnnmmmmmmfffVVVCCC:::444555777555333222222444555444222111222444111222333555555555555555666777888::::::999888777666777777888999:::;;;<<<;;;<<<<<<===============<<<===???@@@AAAAAA@@@@@@>>>>>>>>>???BBBCCCBBBAAA???????????????AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDD???@@@BBBDDDFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHKKKMMMNNNTTT^^^pppzzzhhh[[[OOOJJJHHHFFFFFFHHHIIIMMMQQQTTTUUUYYY___dddlllmmmooosssvvvzzz|||}}}~~~|||sssmmmfff```[[[XXXUUUSSSHHHFFFCCCAAAAAA@@@>>>===<<<<<<<<<=========>>>>>>???>>>>>>>>>=========<<<======>>>>>>>>>>>>======999;;;=========@@@EEEJJJOOOSSSXXXYYYWWWVVVYYY\\\\\\___cccfffhhhjjjlllnnnrrrwww|||qqqddddddcccaaaaaaeeekkkqqqpppqqqooonnnvvv{{{xxxxxxyyy;;;;;;;;;<<<<<<<<<<<<<<<999<<>>;;;777666888777666555555666777888999777666555555666777999777777777777888888888888666777999<<<@@@FFFNNNSSSRRRPPPKKKEEE@@@======???888999:::<<<@@@DDDGGGIIILLLPPPUUUYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[ZZZYYYYYYVVVXXX]]]eeeoooyyy~~~~~~}}}|||}}}~~~|||{{{xxx|||pppsss~~~~~~zzzmmmiiillljjjkkkdddUUUAAA888333555777666444333222444666555222000222444000222333555666666555555444555777888999888666555777888999:::;;;<<<<<<===<<<======>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@=========???BBBDDDCCCBBB@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGGGGFFFFFFEEEBBBDDDEEEFFFGGGHHHKKKMMMMMMPPPUUUccc|||{{{nnnaaaRRRKKKHHHEEECCCEEEEEEHHHKKKMMMOOOTTT[[[aaaiiijjjllloooqqqtttvvvwww}}}{{{zzzyyyxxxvvvtttuuupppiiiccc___\\\YYYWWWHHHFFFCCCAAAAAA@@@>>>===;;;<<<<<<<<<======>>>>>>??????>>>>>>=========<<>><<<;;;;;;<<<>>>???999<<>>;;;999=========<<<===AAAFFFJJJQQQTTTXXX[[[\\\\\\]]]^^^``````___^^^\\\[[[ZZZZZZYYYZZZ\\\cccnnnyyy}}}zzz{{{~~~zzzooonnnssstttoookkkrrr~~~|||zzz~~~vvvrrrllljjjllljjj\\\MMM>>>;;;888555555444333222666666555444333333222111222222333444555777777888777777777777666666666666555666777888:::;;;<<<===>>>======<<<<<<<<<======>>>>>>>>>>>>????????????;;;<<<===???AAACCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHKKKKKKOOO[[[pppzzzlll]]]RRRKKKEEECCCEEEFFFFFFFFFGGGJJJPPPUUUXXX___dddkkkppprrrssstttuuu{{{{{{{{{zzzyyyxxxvvvuuuxxxvvvrrrkkkddd^^^[[[ZZZOOOKKKGGGCCCAAA@@@>>>===>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::<<<>>>???>>>EEEHHHNNNRRRTTTVVVXXXYYY]]]^^^___bbbeeehhhjjjlllkkkmmmsssyyy}}}uuusssooojjjiiiooozzz}}}yyywwwvvvvvv;;;<<<<<<======<<<<<<;;;@@@??????@@@CCCGGGLLLOOOSSSVVVZZZ___eeemmmvvv{{{}}}qqqjjj```[[[ZZZZZZXXXUUU[[[[[[\\\^^^______\\\YYYYYYYYYYYYXXXWWWVVVUUUUUUXXXZZZ\\\___``````^^^]]]```dddiiimmmpppwww~~~lll```WWWOOOHHHGGGFFFCCC@@@AAA>>>===<<<===>>>===:::888777666555444444555666777888888666666555666777777888888777777666666666666555444666:::<<>><<<;;;<<<<<<<<<<<<===AAAFFFKKKRRRUUUYYY\\\]]]]]]^^^___```______^^^]]]]]]\\\\\\\\\\\\^^^dddnnnxxxzzzooolllpppqqqnnnmmmsss~~~~~~xxxuuuuuuzzztttpppllljjjllliii[[[LLL===;;;777555555444333222666555555444333333222222000111111222333444555666777777777777777777777666666777888999:::<<<======>>>======<<<<<<<<<============>>>>>>>>>?????????===>>>>>>???@@@AAAAAABBB@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJNNNWWWhhhsssbbbVVVNNNHHHFFFGGGCCCBBBBBBCCCFFFKKKPPPSSS[[[```gggllloooqqqssstttwwwxxxyyyyyyzzzzzzzzzyyyxxxvvvrrrllleee```\\\[[[PPPLLLHHHEEECCCBBB@@@???>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>BBBEEEJJJNNNPPPRRRTTTVVVZZZ[[[\\\^^^aaadddggghhhiiijjjooouuuzzz|||yyytttooonnnttt~~~{{{vvvsssqqqqqq===<<<<<<<<<<<<<<<<<<===@@@?????????AAAEEEIIIKKKQQQSSSXXX]]]ccckkktttyyyqqqkkkccc^^^]]]]]]]]]\\\^^^^^^^^^___``````^^^[[[\\\\\\\\\[[[YYYVVVTTTRRRSSSTTTVVVYYY[[[]]]^^^___^^^bbbggglllqqqxxxyyytttppprrr|||tttgggYYYQQQJJJHHHGGGCCC@@@@@@???>>>======>>>===;;;999888777666555555555666777999888777666666666666666888777777777777666666666444333444888:::>>>HHHRRRTTTNNNGGGAAA>>>=========:::;;;;;;<<<===AAAGGGLLLSSSVVV[[[]]]______```aaa`````````______^^^^^^^^^^^^^^^___eeemmmwww~~~zzznnnjjjkkkmmmnnnqqqwww~~~}}}|||{{{tttrrrsssyyy~~~pppoookkkjjjlllhhhZZZKKK<<<:::777555555555444222555555444444333333222222000111111222333444555555777777777777777777777777888888999:::;;;===>>>>>>=========<<<<<<======>>>=========>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJIIILLLRRR]]]qqqkkk]]]SSSKKKHHHHHHAAA@@@???@@@CCCGGGLLLOOOTTTYYYaaaggglllooorrrsssvvvwwwxxxyyyzzz{{{{{{{{{zzzwwwsssmmmgggbbb]]][[[PPPMMMIIIFFFEEEDDDBBBAAA>>>===<<<;;;;;;;;;<<<===;;;<<<<<<=======================================;;;===??????<<<:::;;;===>>>AAAFFFIIIKKKMMMOOOQQQWWWXXXZZZ\\\```cccfffggghhhgggiiinnnttt~~~{{{wwwvvv|||yyysssooommmlll>>>===<<<;;;;;;<<<===>>>>>>======>>>@@@DDDHHHJJJOOORRRVVV[[[bbbjjjrrrxxxuuuooohhhcccaaaaaabbbaaa___^^^^^^```bbbcccbbbaaaaaaaaaaaa___\\\YYYUUUSSSQQQRRRTTTWWW[[[^^^aaaccccccfffjjjnnnttt{{{~~~vvvmmmfffbbbbbbkkkuuuxxxjjj]]]UUUMMMKKKIIIDDDAAAAAA@@@???>>>>>>>>>>>>===;;;888777666555555555666777999999888777777666666666777777777777777777777777333222333777;;;@@@KKKWWWXXXQQQHHHAAA===<<<======999:::;;;;;;===BBBHHHLLLTTTWWW[[[___```aaabbbcccbbbbbbbbbaaa```___^^^^^^^^^]]]___eeennnwww~~~zzzoooiiiiiikkkpppvvv}}}}}}zzz}}}~~~{{{wwwwwwyyy~~~wwwmmmmmmkkkkkkkkkfffWWWHHH;;;999666444555555444333444444333333333333333333333333444444555666777777777777777777777888888888999999:::;;;<<<===>>>???==================>>>???=========>>>>>>>>>??????BBBBBBAAAAAA@@@@@@????????????>>>>>>???@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJIIILLLPPPUUUdddwwwgggZZZNNNHHHGGGBBBAAA@@@@@@BBBEEEIIILLLOOOTTT[[[ccchhhmmmqqqtttxxxxxxyyyyyyzzzzzzyyyyyy}}}zzzuuuoooiiiccc^^^ZZZNNNKKKHHHFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;<<<===;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999>>>BBB@@@<<<999:::===<<>>===<<<;;;;;;<<<===>>>::::::;;;===@@@DDDHHHJJJMMMPPPUUUZZZaaaiiirrrxxx~~~zzzuuunnniiifffffffffgggdddbbbaaabbbdddeeeeeedddccccccbbb```^^^[[[XXXVVVVVVWWWYYY\\\```dddhhhjjjjjjkkknnnqqquuu{{{{{{vvvmmmccc]]]XXXXXX]]]eeemmmsss|||~~~nnncccZZZRRROOOLLLGGGCCCCCCBBB@@@???>>>??????>>><<<999888777666555555666777888888888888888777666666777777777777888888888888444222333777<<>>>>>===============>>>??????>>>>>>>>>>>>????????????AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>??????EEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJIIILLLQQQRRR\\\xxxtttdddUUUKKKHHHEEECCCAAA???@@@BBBEEEHHHJJJPPPXXX___ffflllqqqtttvvvvvvxxxyyyzzz{{{{{{{{{|||wwwqqqllleee^^^YYYMMMJJJHHHFFFEEEDDDAAA??????>>>===<<<;;;<<<======;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999>>>BBB@@@<<<999:::===;;;>>>AAACCCDDDFFFHHHJJJOOOPPPSSSXXX]]]bbbfffhhheeebbbaaaccchhhooo}}}zzztttpppnnnnnn>>>==================>>>999:::;;;===@@@DDDGGGIIILLLNNNSSSYYY___hhhqqqwww|||~~~{{{uuuoookkkkkklllnnnnnnkkkhhhfffggggggfffeeeccccccaaa```___]]]\\\\\\^^^___aaadddiiimmmppprrrppppppqqqrrrvvv{{{zzztttmmmddd[[[UUUQQQOOORRRWWW\\\bbbkkkssszzzxxxiii```XXXTTTQQQKKKFFFFFFCCCAAA?????????@@@???>>>:::999777666555666666777777777888999999888888777777777777888888888888999666444444777;;;BBBPPP\\\___XXXMMMDDD>>><<<;;;;;;999::::::;;;<<<@@@FFFKKKQQQUUUZZZ]]]___```aaaccceeedddcccbbb```___^^^]]]\\\\\\___eeeoooyyy}}}rrrnnnnnnpppvvv|||uuuvvvzzz}}}mmmgggkkklllllljjjaaaPPP@@@999666444333444555555444111111222222333333444444222222222333333333444444666777777888888999999999::::::;;;;;;<<<======>>>============>>>???@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>DDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIKKKIIIMMMSSSRRRVVVllltttbbbTTTNNNGGGEEEBBB???>>>???AAABBBGGGMMMTTT\\\dddjjjppptttppprrruuuxxx{{{~~~|||wwwsssoooiiiaaa[[[OOOMMMJJJHHHGGGEEEBBB@@@???>>>===<<<<<<<<<===>>>;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????<<<:::;;;===<<<>>>@@@BBBBBBDDDGGGIIIHHHIIILLLPPPUUUYYY]]]___aaa^^^]]]aaadddjjjsss}}}xxxssspppnnnnnn======>>>>>>>>>>>>======;;;;;;<<<>>>AAACCCFFFGGGIIILLLQQQVVV]]]fffooouuu{{{}}}}}}xxxsssppppppsssuuuuuuqqqmmmkkkkkklllkkkkkkfffeeecccbbbbbbccceeeffffffgggjjjmmmqqqtttvvvxxxvvvuuutttuuuyyy}}}~~~}}}}}}~~~~~~yyypppjjjccc[[[RRRNNNJJJFFFGGGKKKMMMRRRYYY```fffmmmvvv}}}ooofff]]]YYYUUUNNNJJJIIIDDDBBB@@@???@@@@@@@@@???:::999888666666666666777555666888999:::999999999777777888888888999999999:::777555777999???LLLYYY]]]VVVLLLDDD???<<<;;;::::::;;;;;;;;;<<<@@@EEEIIIOOOSSSXXX\\\]]]___```aaaaaaaaaaaaaaaaaa`````````^^^^^^```fffoooxxx|||{{{~~~tttqqqtttsssxxx|||vvvxxx}}}vvvjjjfffjjjmmmmmmiii___MMM===888666333333444555555555000111111222333333444444222222222333333333333444666777777888888999:::::::::::::::;;;<<<<<<==================>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@???????????????@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHIIILLLIIILLLTTTRRROOO___vvvsssbbbZZZMMMJJJEEEAAA??????@@@AAAEEEJJJRRRZZZaaahhhnnnrrroooqqqtttxxx{{{}}}yyyuuusssrrrmmmfff```TTTRRROOOMMMLLLIIIFFFCCC@@@???===<<<<<<<<<===>>>;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>;;;===???@@@@@@BBBEEEGGGEEEFFFHHHJJJMMMQQQSSSUUUZZZXXXZZZ___dddgggmmmttt{{{uuuoookkkjjjiii<<<===>>>??????>>>===<<<======>>>???@@@BBBDDDEEEGGGJJJOOOTTT[[[dddmmmsss{{{}}}~~~zzzvvvssstttxxx{{{vvvsssooonnnoooqqqrrrrrrjjjhhhgggfffgggjjjmmmoookkkmmmooosssvvvxxxzzz{{{{{{zzzxxxyyy}}}||||||~~~~~~}}}zzzwwwvvvwwwxxxwwwqqqggg```\\\TTTLLLIIIEEEAAA@@@CCCDDDGGGLLLPPPUUU]]]gggoootttrrriii```[[[WWWPPPLLLKKKEEECCC@@@???@@@AAA@@@@@@;;;:::888777666666666777444666777999:::::::::999777777888888999999999999===999666666777<<>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCC?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCEEEFFFHHHIIIMMMHHHLLLTTTQQQKKKVVVjjjmmmdddRRROOOJJJEEEBBBAAAAAABBBCCCHHHPPPXXX___fffmmmqqqrrrsssvvvxxx{{{}}}~~~zzzvvvsssssssssqqqjjjdddYYYWWWTTTRRRPPPMMMIIIFFF@@@???===<<<<<<<<<===>>>;;;<<<<<<=======================================>>><<<::::::<<<>>>???>>>;;;<<<>>>??????AAACCCFFFFFFFFFGGGHHHJJJLLLNNNOOOUUUTTTXXX___dddfffkkkqqqvvvyyyrrrkkkgggeeeddd;;;;;;;;;;;;;;;;;;;;;;;;>>>=========???BBBEEEGGGNNNMMMOOOUUU[[[aaakkktttyyy{{{wwwwwwyyyzzz{{{zzzzzzzzzzzz{{{|||}}}}}}zzzvvvqqqnnnnnnooopppqqqnnnpppssswwwzzzyyyvvvssssssuuuwwwzzz}}}yyyrrrooooooppppppooommmmmmmmmllliiibbbZZZTTTMMMKKKGGGCCC???=========>>>???@@@CCCHHHNNNTTTXXXdddmmm}}}}}}ooobbb]]]ZZZTTTMMMJJJFFFCCC???===>>>???@@@@@@AAA???<<<:::777666666666555555555555666777999999666666777888999999999999888888888777777===FFFMMMUUURRRLLLFFFAAA>>>>>>???:::::::::;;;>>>AAAEEEGGGMMMPPPSSSTTTVVVXXX[[[]]]]]]```bbbcccbbbaaabbbccccccccccccgggmmmtttyyy|||{{{|||uuuzzz{{{|||}}}~~~xxx|||~~~ooogggfffiiilllpppooofffWWWGGG===666666555444333333333333555444333222222222222222444444444555555555555555666666666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<>>=========;;;:::>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;===>>>===>>>@@@AAAEEEEEEEEEFFFGGGIIIJJJKKKKKKOOOTTTZZZ___dddjjjnnnzzz}}}~~~yyyqqqjjjfffbbb^^^[[[>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>AAADDDFFFIIIHHHKKKSSSZZZaaakkkuuuxxx~~~}}}yyyxxxzzz||||||~~~}}}yyyuuurrrqqqqqqpppooonnnpppssswwwyyyxxxuuuqqqpppqqqtttwwwzzz|||~~~zzztttmmmhhhhhhiiihhhgggfffeeecccaaa]]]VVVOOOIIIEEECCC@@@===<<<;;;;;;;;;<<<<<<<<<===AAAEEEJJJLLLTTT\\\lllvvvggg```\\\UUUMMMJJJFFFCCC@@@>>>>>>???@@@???BBB@@@>>>;;;888777666666777666666777777999::::::<<<<<<<<<<<<;;;:::999999777888777666777<<>>======;;;::::::;;;===@@@CCCEEEJJJMMMOOOQQQRRRTTTWWWYYY[[[]]]```bbbaaa``````aaaaaaaaacccgggmmmtttyyy|||{{{|||{{{~~~}}}{{{}}}yyyjjjcccccciiimmmqqqooofffVVVFFF<<<666666555444333333333333555555444333333333333333444444444555555555555666666666666666777999;;;<<<;;;;;;;;;<<<===>>>>>>????????????@@@@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>???AAACCCDDDCCCAAACCCCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGFFFEEEAAAAAAAAABBBCCCEEEGGGHHHHHHIIIJJJKKKMMMPPPVVVYYYpppnnn___PPPLLLKKKGGGCCCBBBBBBFFFKKKPPPWWW___hhhmmmnnnnnnooosssxxx{{{{{{yyyxxxyyyzzzzzzxxxtttpppnnncccbbb```]]]XXXRRRLLLIIIDDDBBB@@@?????????>>><<<>>>>>>=========<<<<<<<<<============<<<<<<<<<<<<;;;<<<<<<<<<============;;;<<<>>>???>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLOOOSSSWWW]]]dddiiiuuuzzz|||zzzzzz|||}}}}}}vvvppphhhbbb^^^[[[WWWTTT????????????????????????<<<<<<;;;<<<===@@@CCCEEEFFFFFFIIIPPPWWW^^^hhhqqqvvv}}}{{{zzz{{{}}}~~~|||yyywwwuuutttqqqoooqqqrrruuuyyyzzzyyytttqqqnnnoooppprrrtttuuuuuuuuuuuunnnfffaaa```aaaaaa```^^^\\\XXXTTTPPPJJJDDD???>>>===;;;:::999::::::;;;;;;:::999999:::===???AAAFFFMMMZZZkkknnneee___VVVOOOKKKGGGDDD@@@??????@@@@@@???CCCBBB???===:::888777777888888888888888999:::;;;:::::::::999999888777777777777777666666<<>>???@@@AAABBB?????????@@@AAACCCDDDEEECCCCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCC@@@??????AAABBBCCCBBB@@@CCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJJJJKKKMMMRRRUUUeee|||lll[[[RRROOOJJJFFFEEECCCEEEHHHLLLRRRZZZbbbhhhllllllooosssxxx{{{{{{{{{yyyzzz||||||{{{xxxtttrrrmmmjjjeeebbb^^^YYYQQQKKKGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;<<<<<<<<<<<<============<<<===????????????AAABBB@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIKKKNNNTTT[[[```jjjpppvvvzzz~~~zzz}}}zzzvvvtttttttttsssrrrjjjfff___ZZZUUURRROOOMMM========================<<<;;;;;;;;;<<>><<<:::888777888888888888888999::::::666666666777777888999:::777777777555666<<>>>>>===<<<;;;;;;;;;===???AAACCCEEEGGGHHHIIIJJJMMMOOOPPPTTTXXXZZZZZZZZZ[[[[[[ZZZ]]]bbbgggmmmsssyyy}}}|||yyyyyyzzzuuussstttwwwzzzqqqccc```dddkkkpppsssooobbbPPPAAA888666666555444333333333333555555555555555555444444444444555555666666777777888777666555666888:::<<<;;;<<<===>>>@@@AAABBBCCC??????@@@AAABBBDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@???>>>???AAABBBDDDEEEEEEEEEDDDBBBBBBCCCDDDEEEDDDBBBDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKMMMQQQTTT]]]uuuxxxfffYYYRRRNNNJJJGGGDDDEEEGGGIIIMMMUUU]]]ccchhhjjjnnnsssxxx{{{||||||xxxyyyzzz{{{zzzxxxvvvtttrrrmmmhhhfffddd___WWWPPPJJJGGGDDDBBBCCCCCCCCCBBB?????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;===>>>???>>>>>>@@@AAA????????????@@@AAABBBCCCCCCDDDFFFGGGIIILLLQQQUUU\\\bbbhhhiiikkktttzzzuuutttrrrooommmkkkjjjgggeeeaaa^^^YYYTTTPPPMMMJJJIII<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAABBBIIIHHHKKKQQQVVVZZZaaaiiittt{{{|||~~~}}}~~~}}}yyyvvvuuutttuuuvvvwwwvvvtttqqqmmmmmmllljjjhhhfffdddcccbbb]]]WWWTTTVVVWWWWWWVVVNNNKKKGGGDDDBBB@@@>>>===<<<;;;;;;:::::::::::::::;;;::::::999:::;;;<<<===???BBBGGGPPP]]]ooo{{{lllcccYYYRRROOOHHHFFFCCCAAAAAAAAA@@@>>>CCCBBBAAA???===;;;999888888888777777777888999999::::::999999:::;;;======777777777666666<<>><<<===<<<;;;::::::<<<>>>???@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMQQQSSSTTTUUUWWWXXXXXX\\\ccciiinnnsssyyy}}}}}}{{{{{{|||zzztttqqqppprrrsssqqqdddccciiilllpppsssmmm^^^LLL>>>777666666555444333333333333444444555666666555555444444444555555666777777888999888777666777999;;;<<<:::;;;<<<===???@@@AAABBB@@@@@@@@@AAABBBCCCEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>???AAACCCEEEFFFGGGGGGEEEDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGHHHHHHIIIJJJJJJFFFHHHJJJKKKLLLOOOSSSUUUXXXlllqqq```WWWRRRNNNJJJEEEFFFGGGHHHLLLRRRZZZ___eeehhhnnntttxxx{{{}}}~~~yyyyyy{{{{{{{{{zzzxxxwwwsssooojjjiiiiiieee]]]WWWOOOLLLGGGEEEDDDDDDCCCBBB@@@????????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<======<<<<<<>>>??????????????????@@@AAABBB???AAADDDFFFGGGGGGIIIKKKNNNUUU[[[\\\\\\```lllwww}}}xxxsssnnnkkkiiifffdddbbb___\\\YYYWWWVVVSSSOOOJJJHHHFFFFFF>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAABBBFFFFFFIIIQQQVVV[[[ccckkkrrryyy}}}~~~~~~|||yyysssqqqppppppqqqrrrqqqppplllkkkjjjhhhfffcccaaa```UUUQQQMMMLLLNNNPPPOOOMMMEEECCC???=========<<<;;;:::::::::999999888888888888888888888999:::;;;;;;888;;;@@@FFFOOO\\\lllwwwqqqeeeZZZRRROOOIIIFFFDDDBBBBBBBBB@@@>>>AAAAAA@@@???>>><<<;;;:::888888777777777888888999===<<<:::888888888999999888888888666777===FFFMMMZZZ^^^```ZZZNNNCCC<<<:::===<<<:::::::::;;;===>>>>>>@@@BBBBBBBBBCCCEEEFFFEEEGGGJJJKKKMMMOOOSSSVVVWWW]]]eeekkkooosssyyy}}}{{{yyy{{{}}}wwwrrrqqqqqqrrryyyqqqxxxqqqddddddkkklllpppqqqiiiYYYHHH<<<777666666555444333333333333222333444666666555444444444444555666777777888999999999999999999:::;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAACCCEEEGGGGGGHHHDDDCCCBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGIIIIIIJJJIIIIIIFFFHHHKKKLLLMMMPPPSSSVVVUUUccczzz}}}jjj^^^XXXRRRLLLFFFGGGHHHJJJMMMRRRYYY]]]aaagggnnntttxxx{{{~~~}}}}}}~~~~~~}}}|||{{{tttrrrooonnnmmmjjjddd___WWWRRRMMMHHHFFFEEECCCBBB@@@@@@@@@@@@?????????>>><<<<<<<<<;;;;;;;;;;;;:::999::::::::::::;;;;;;;;;:::;;;===<<<;;;;;;===>>>??????>>>>>>???@@@@@@AAA<<>>===<<<<<<===???AAABBBEEEEEEIIIPPPVVVZZZaaaiiiooouuu}}}~~~|||yyytttqqqnnnmmmoooqqqrrrsssqqqpppmmmiiiddd___[[[YYYMMMJJJGGGHHHIIIIIIFFFCCCAAA>>><<<;;;;;;;;;:::999888888999999999999999999777777888888888999999999555999===AAAEEEMMMXXXaaaiiivvvvvvgggZZZRRRNNNIIIGGGEEECCCCCCBBB@@@>>>>>>?????????>>>===<<<;;;:::999999888888888999999;;;999777666555666777777999999999888888>>>GGGNNN]]]cccfff```SSSFFF>>><<<<<<;;;:::999999;;;===>>><<<===????????????AAABBBBBBCCCCCCDDDFFFJJJPPPTTTWWW^^^gggmmmpppsssxxx}}}~~~|||uuutttxxxyyyvvvuuuwwwyyy~~~nnndddiiitttnnnaaabbbiiilllooonnndddTTTDDD;;;888666666555444333333333333111222444555555555444333444444555666777888999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCC???@@@BBBDDDFFFGGGGGGHHHEEEDDDBBBCCCEEEGGGHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHJJJLLLMMMMMMNNNQQQSSSRRR\\\mmmuuueee^^^VVVMMMGGGHHHKKKMMMOOOTTTYYY]]]___eeemmmtttxxx{{{~~~~~~xxxxxxwwwuuurrrnnnjjjggg___ZZZSSSMMMIIIFFFDDDCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;<<<======<<<<<<===>>>>>>>>>=========>>>??????<<<>>>AAAAAAAAAAAABBBCCCCCCFFFIIIJJJJJJLLLQQQVVVaaaiiittt}}}zzzssskkkeeebbbaaa___\\\XXXTTTRRRPPPNNNKKKIIIJJJJJJGGGCCCAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???AAACCCHHHGGGJJJPPPTTTWWW]]]dddmmmrrrzzz}}}~~~{{{xxxwwwtttooonnnpppsssvvvwwwzzzwwwrrrkkkccc[[[UUUQQQKKKHHHFFFGGGHHHFFFBBB>>>@@@>>><<<;;;;;;;;;:::888888888999;;;<<<<<<<<<<<<999999999999999999999888888;;;???@@@AAADDDLLLRRRTTTdddwwwyyyiiiZZZQQQMMMIIIGGGEEEDDDCCCBBB@@@>>>======>>>??????>>><<<;;;;;;;;;:::999999:::::::::::::::888888999:::===>>>:::::::::888999???HHHOOObbbhhhlllfffYYYJJJBBB???;;;:::999999999;;;===>>>:::;;;============>>>@@@@@@@@@@@@@@@BBBGGGNNNSSSXXX___iiinnnqqqsssxxx|||~~~zzzrrrpppuuu}}}zzzxxxzzz}}}vvvfff[[[```jjj||||||kkk^^^___ffflllnnnmmmbbbQQQBBB;;;999666666555444333333333333000111333555555444333222444444555666777888999999999;;;<<<>>>>>>===;;;:::======>>>>>>?????????@@@BBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDD@@@AAACCCDDDFFFGGGGGGHHHHHHFFFEEEFFFHHHKKKLLLLLLGGGIIIKKKMMMNNNMMMKKKIIIJJJJJJKKKKKKKKKJJJHHHGGGEEEFFFHHHIIIJJJIIIIIIHHHIIIKKKMMMMMMLLLLLLNNNPPPPPPWWWeee~~~yyy||||||kkkbbbXXXNNNGGGIIILLLOOOQQQUUUZZZ]]]^^^dddmmmtttxxx{{{~~~~~~|||}}}~~~{{{vvvqqqmmmllleee___WWWPPPKKKHHHEEECCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::============>>>>>>>>>???<<<===>>>>>>======>>>???======<<<<<<<<<===>>>>>>===>>>>>>>>>===>>>AAACCCDDDEEEEEEEEEFFFIIINNNQQQUUU[[[eeemmmrrruuuvvvvvvyyyxxxxxxxxxyyy|||~~~~~~{{{{{{|||wwwwwwtttnnnfffaaa```bbb\\\YYYTTTQQQOOOMMMKKKIIIIIIJJJKKKHHHDDDAAABBBCCC=======================================>>>>>>???DDDFFFJJJMMMQQQVVV\\\```hhhooowww}}}~~~|||zzzyyyxxxtttqqqsssyyy~~~~~~}}}wwwoooggg```YYYSSSPPPCCCCCCDDDCCCBBBAAA@@@???>>>===<<<;;;;;;::::::;;;<<<<<<;;;::::::999888888999888777777666777777777777777888999<<>>===<<<===???@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999::::::999<<>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAA>>>???@@@???>>>>>>???AAA@@@AAACCCDDDDDDDDDCCCBBBFFFEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNLLLMMMOOOOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEMMMKKKIIIJJJMMMOOOOOOMMMQQQYYY```mmm}}}{{{|||ssseee[[[UUURRROOOLLLMMMQQQVVV[[[^^^___fffoootttuuuvvvyyy|||{{{xxxuuusssqqqllleee[[[SSSNNNKKKIIIHHH@@@BBBDDDDDDBBB@@@??????AAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<=====================>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFHHHMMMUUU___hhhlllkkkjjjiiihhhhhhgggggghhhhhhiiimmmnnnpppppppppnnnlllkkkmmmkkkhhhddd___[[[WWWTTTTTTSSSPPPNNNLLLJJJIIIHHHHHHKKKOOOQQQOOOJJJCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@DDDFFFJJJNNNQQQVVV\\\```gggmmmtttyyy}}}~~~{{{xxxyyywwwvvvzzz}}}sssiii___VVVNNNJJJCCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888777777777777777999999999999:::<<<>>>???BBBIIITTT```mmmzzzooo___SSSMMMHHHEEEFFFEEEBBBAAACCC>>>===<<<===???@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999:::;;;:::===IIIUUUiiiooosssoooaaaPPPDDD???;;;;;;;;;::::::999999999::::::::::::::::::::::::999888999===???AAAHHHQQQ\\\dddmmmqqqvvv}}}zzzsssllljjjiiilllttt}}}{{{mmm```]]]ccclllxxx}}}~~~}}}~~~{{{nnncccbbbgggkkktttpppkkkaaaOOO>>>777:::666555555444333333222222222222333333333333444444444555666666666777999;;;:::;;;<<<===???@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAACCCAAABBBCCCCCCDDDCCCCCCCCCEEEDDDDDDEEEGGGHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGLLLJJJIIIJJJMMMNNNNNNMMMOOOVVV\\\ggg{{{{{{tttggg^^^ZZZVVVSSSOOOOOOQQQVVVYYYZZZ\\\ccclllrrruuuwww|||~~~{{{xxxvvvuuummmiiibbb[[[VVVQQQMMMJJJEEEEEEFFFEEEDDDCCCCCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>??????@@@@@@BBBCCCDDDEEEEEEEEEFFFHHHMMMTTTZZZ^^^___^^^\\\\\\\\\]]]]]]___``````aaabbbdddddddddbbbaaa___\\\[[[YYYVVVSSSOOOLLLKKKPPPOOOMMMKKKIIIHHHGGGGGGHHHLLLRRRVVVVVVRRRLLLHHH@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<>>>???AAADDDGGGJJJNNNQQQVVV\\\```fffkkkqqquuuwww}}}|||~~~~~~~~~tttiii___UUULLLGGGCCCBBBAAA@@@??????@@@@@@>>>============>>>??????;;;;;;;;;;;;;;;;;;:::::::::999999888777888888888::::::999999999999999:::===@@@FFFNNNZZZggguuu~~~lll\\\QQQLLLGGGGGGFFFCCCAAACCC???>>>===>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999:::<<<<<>>AAAIIIRRR]]]eeennntttyyy~~~rrrlllhhhiiijjjlllrrryyy}}}}}}~~~{{{ooocccaaajjjuuu{{{zzzxxx|||yyylllbbbdddjjjnnntttpppiii]]]LLL<<<666777555555444444333333222222222222333333333333444444555666777777777888:::<<<;;;<<<===>>>???@@@AAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCBBB@@@@@@AAACCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHKKKKKKLLLMMMMMMLLLJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHKKKIIIHHHIIIKKKMMMMMMLLLLLLRRRWWW___sssxxxxxxjjjcccaaaZZZWWWSSSRRRSSSUUUVVVWWWYYY___hhhnnnqqquuuyyy}}}~~~|||zzzyyyxxxpppmmmjjjeee```ZZZRRRNNNKKKJJJHHHGGGFFFFFFFFFGGGAAA@@@???>>>>>>=================================<<<<<<<<<<<<============;;;<<<<<<<<<<<<=========;;;;;;;;;<<<===>>>????????????AAABBBCCCCCCCCCCCCDDDDDDFFFIIIMMMPPPQQQPPPOOOOOOOOOPPPRRRSSSUUUVVVTTTUUUVVVVVVVVVUUUTTTSSSOOOOOONNNMMMKKKIIIGGGFFFJJJIIIHHHGGGFFFEEEEEEEEEHHHMMMUUU[[[]]][[[WWWSSSAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<>>>@@@AAADDDGGGJJJMMMQQQVVV[[[___eeejjjooorrrtttyyy~~~yyypppggg^^^UUUMMMHHHCCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>>>>???@@@AAABBB<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888888999999888888777777777777>>>???AAAEEELLLWWWccckkkuuuyyy{{{gggXXXQQQJJJIIIHHHDDDBBBCCC@@@>>>===>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999:::===>>>@@@IIISSS```kkktttrrrhhhZZZNNNFFF???>>><<<:::999888888888<<<;;;;;;:::999888777777888888:::===>>>@@@JJJTTT___hhhqqqvvv}}}~~~zzzrrrmmmjjjlllpppsssyyy}}}tttwwwzzzyyypppeeeeeeppp|||{{{lllcccdddjjjnnnqqqmmmeeeXXXHHH;;;666666444444444333333333222222222222222333333333444444444666777777777888;;;===<<<======>>>???@@@AAAAAA???@@@AAABBBBBBBBBBBBBBB@@@AAAAAA@@@>>>>>>???AAACCCCCCBBBAAAAAACCCDDDEEEFFFEEEEEEFFFHHHJJJJJJIIIGGGHHHJJJKKKKKKIIIHHHFFFIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKKKKLLLJJJNNNRRRXXXhhhsssjjjggg___[[[WWWTTTTTTTTTUUUTTTXXX]]]ccchhhlllooossswww{{{~~~~~~}}}|||{{{zzzyyyyyysssqqqnnnkkkfff```YYYTTTPPPNNNJJJHHHGGGHHHHHHHHHDDDCCCBBBAAAAAA@@@AAAAAA========================<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========:::::::::;;;<<<===>>>???===>>>???@@@AAAAAABBBAAACCCBBBCCCFFFIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCFFFLLLTTT[[[^^^]]]ZZZWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<===>>>@@@AAADDDFFFIIILLLPPPTTTZZZ^^^eeejjjoooqqqssswwwxxxssslllddd\\\TTTLLLGGGCCCAAA???>>>>>>???@@@BBB>>>>>>>>>???@@@AAABBBCCC======<<<<<<<<<<<<<<<;;;:::999888888777777888888666777777777777777777777:::;;;===@@@DDDLLLTTTZZZaaagggpppxxx||||||tttaaaWWWNNNKKKJJJFFFDDDDDDAAA???>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999;;;999:::===???@@@GGGOOO[[[hhhsssqqqhhh]]]RRRHHHAAA???===:::999888888888;;;;;;:::999888888777777999999<<<>>>>>>@@@KKKWWWbbbkkktttyyy}}}vvvpppllloootttyyy~~~xxxzzzsssrrrvvvvvvooogggiiitttxxxiiiaaaccciiilllmmmiii```QQQDDD;;;888666333333333333333222222222222222222333333333444444333444666666666888:::<<<======>>>>>>?????????@@@>>>???@@@AAABBBBBBBBBBBBAAABBBBBB@@@???>>>???AAACCCCCCBBBAAAAAACCCDDDEEEGGGFFFFFFHHHJJJLLLLLLKKKHHHIIIKKKLLLKKKJJJHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCEEEGGGHHHIIIGGGGGGGGGGGGHHHHHHJJJKKKIIIKKKPPPVVVaaawwwsssmmmccc___YYYUUUSSSSSSSSSSSSUUUYYY^^^dddiiioootttwwwzzz~~~~~~~~~~~~}}}}}}||||||{{{vvvsssooolllhhhddd___\\\VVVQQQLLLHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<====================================::::::::::::;;;<<<===>>><<<===>>>??????????????????@@@BBBFFFHHHHHHEEECCCEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>??????@@@AAADDDHHHOOOVVVXXXWWWTTTRRR???????????????????????????>>>>>>>>>??????@@@@@@CCCEEEHHHKKKNNNSSSXXX\\\dddiiiooorrrssswww~~~{{{wwwrrrkkkcccZZZQQQIIICCCBBBAAA@@@??????@@@AAABBB>>>>>>>>>???@@@AAABBBCCC???>>>>>>===<<<<<<;;;;;;999888888777666777777777555555666777777777777666333555888;;;>>>CCCIIIMMMUUU[[[dddlllqqquuuxxxyyywwwzzziii]]]RRRNNNMMMIIIFFFEEEBBB@@@>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999<<<::::::>>>??????DDDJJJYYYhhhrrrooofff^^^SSSHHHAAA???===:::999888999:::::::::999999888888777777:::;;;===??????AAAMMMZZZfffnnnwww|||}}}uuupppsssxxx|||~~~xxxqqquuuwwwoooqqqqqqnnnkkkooozzz}}}zzzpppccc^^^ccciiillljjjfff\\\LLL@@@;;;888666333333333333222222222222222222333333333333444444222444555666666888:::==================>>>>>>>>>===>>>???AAABBBCCCCCCCCCDDDDDDDDDCCCAAA@@@AAACCCCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFHHHJJJLLLLLLKKKHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA??????@@@AAACCCEEEGGGHHHEEEFFFGGGGGGFFFFFFHHHJJJJJJJJJOOOVVV]]]kkk|||wwwiiiccc[[[TTTQQQPPPOOOOOOPPPSSSXXX```iiirrryyy}}}|||yyyuuuqqqnnnkkkiiifffddd\\\WWWPPPLLLKKKKKKHHHFFFCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>============<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>>>>======;;;<<>>AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???======<<<<<<<<<<<<===>>>??????AAADDDIIIMMMOOONNNLLLJJJ????????????????????????===>>>???@@@@@@@@@??????BBBDDDGGGJJJMMMQQQVVVZZZaaagggooossstttwww|||~~~vvvrrrkkkcccZZZQQQHHHBBBAAAAAAAAAAAAAAAAAABBBBBB??????>>>??????@@@AAAAAAAAA@@@???>>>===;;;::::::888777666666555555666666666666777888888777666555333555666888999<<>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999<<<::::::===>>>>>>AAAFFFRRRbbbmmmiiibbb]]]SSSHHHAAA???<<<:::999999:::;;;999999999888888888888888;;;<<>>=========<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCDDDEEEEEECCCAAA@@@AAACCCAAABBBCCCCCCDDDCCCCCCCCCEEEDDDDDDFFFIIIKKKKKKJJJFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGCCCCCCBBBBBBAAAAAAAAAAAA======>>>>>>@@@BBBDDDFFFCCCEEEGGGFFFEEEEEEGGGJJJLLLIIIMMMUUUYYY```www}}}~~~qqqiii^^^TTTNNNKKKJJJJJJKKKMMMRRR[[[fffqqqyyy}}}}}}zzzxxxuuusssrrrpppmmmkkkddd^^^VVVRRRQQQOOOKKKGGGCCCBBBAAA@@@????????????========================<<<<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;::::::999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===??????>>><<<============>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@???>>>;;;;;;;;;;;;<<<===>>>>>>>>>@@@CCCFFFGGGGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@AAABBBAAA???>>>AAACCCFFFIIILLLPPPUUUYYY___fffnnnssstttvvv{{{tttpppjjjccc\\\SSSKKKEEEAAAAAABBBCCCCCCCCCBBBBBB??????>>>>>>??????@@@AAABBBAAA@@@>>>===;;;:::999777777666555555555555555777888888888888666555333999999999777777888;;;>>><<<@@@GGGOOOWWW___hhhmmm|||}}}ssseeeXXXRRRQQQMMMIIIHHHCCCAAA???>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999===::::::===>>>===???CCCHHHYYYeeeccc^^^\\\TTTJJJAAA???<<<:::999999;;;<<<888888888888888999999999;;;===@@@BBB@@@CCCPPP^^^lllttt{{{~~~|||uuurrrpppuuurrrjjjjjjjjjmmmttt~~~uuurrrjjjaaa^^^dddjjjlllkkkgggYYYFFF:::777555000222222222222222222222222222222333333333444444444444666777888999:::===@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCAAA???>>>???AAA@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCEEEHHHJJJJJJIIIDDDDDDDDDCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA============???AAACCCDDDCCCEEEFFFFFFDDDDDDGGGJJJMMMIIIMMMUUUVVVYYYlllzzzwwwvvvmmm```SSSKKKHHHFFFFFFIIIJJJOOOWWWaaakkkssswww|||~~~~~~~~~~~~zzzyyyxxxxxxxxxuuurrroooiiiccc\\\WWWVVVSSSNNNIIIDDDDDDCCCBBBAAAAAAAAAAAA========================<<<<<<<<<<<<=========>>>??????>>>>>>=========<<<<<<<<<;;;:::999999999999::::::;;;;;;<<<<<<;;;;;;>>><<<::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBB===============>>>???@@@;;;;;;<<<============<<<;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBCCCDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCC>>>>>>>>>>>>>>>>>>??????BBBEEEHHHIIIKKKOOOWWW\\\eeehhhmmmrrruuuwwwzzz}}}uuunnnhhhccc\\\PPPHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;::::::999999888777777777666666666666666777888888777777777888999999:::::::::<<<>>>BBBIIISSS___fffwww~~~{{{{{{zzzuuuhhhZZZTTTPPPLLLIIIIIICCCBBB@@@???=========>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999======>>>???????????????GGGMMMUUU[[[\\\XXXRRRMMMDDD@@@;;;999::::::999777888999:::999999999:::;;;AAA>>>>>>AAADDDJJJVVVaaapppvvvzzz|||}}}|||vvvmmmnnn}}}rrrkkkiiijjjqqq{{{zzzqqqiiiffffffiiillliiidddUUUCCC888888777333333222222111111222222333555555444333333333444444666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<>>>???AAABBBEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFIIIJJJDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA<<<===>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHMMMQQQRRRSSSYYYeeennnsssuuu{{{mmmYYYTTTRRRKKKFFFHHHGGGEEEHHHPPPXXX```jjjsssqqqzzz}}}~~~|||{{{zzzzzzyyyxxxxxxxxxxxxyyyzzz{{{uuuqqqhhh```[[[XXXPPPGGGIIIIIIGGGDDDAAA@@@@@@AAA@@@>>>======>>>>>>===;;;::::::;;;<<<=========<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999>>>>>>>>>>>>????????????>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBB????????????>>>>>>>>>>>>>>>AAADDDEEEGGGKKKRRRXXXbbbfffkkkpppssswwwzzz|||~~~rrrkkkeeebbb[[[PPPIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;::::::999999888777777777666666555555666666777888666666777888888999999:::;;;<<<===@@@DDDMMMVVV]]]ooozzzzzzyyyyyyxxxyyykkk]]]UUUQQQLLLHHHHHHCCCBBB@@@>>>=========>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>DDDIIIOOOTTTUUUQQQLLLHHHBBB>>>:::999999:::999777;;;<<<>>>>>>===<<<<<<===@@@???@@@CCCEEEKKKXXXeeeqqqwww{{{||||||qqqhhhlll{{{yyyiiieeeeeeiiisss{{{sssnnnnnnoooqqqhhhbbbSSSBBB888777666333333333222222222222333333222222222222333444444555666666777888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>???CCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIFFFKKKOOOPPPQQQUUU___ggg}}}ttt^^^VVVQQQJJJFFFHHHFFFCCCDDDJJJRRRYYYccclllnnnvvv|||||||||}}}}}}{{{~~~}}}|||{{{zzzxxxxxxyyyyyyzzz|||}}}~~~{{{xxxqqqiiidddaaaXXXOOOJJJIIIGGGDDDBBB@@@AAAAAAAAA@@@>>>>>>??????>>><<<:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999============>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>===???BBBDDDEEEIIIOOOUUU^^^ccciiinnnrrrvvvzzz|||{{{nnnhhhbbb^^^XXXOOOIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;:::::::::999888888777777666555555555555666666777666666666777888888999999;;;;;;<<<<<<>>>DDDKKKPPPbbbjjjrrrtttuuuxxxzzzzzz}}}qqqaaaXXXRRRLLLGGGFFFCCCBBB@@@>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<>>@@@BBBDDDDDDBBB@@@??????@@@CCCFFFGGGMMM[[[iiirrrxxx|||}}}|||||||||nnnfffkkkxxxoooaaaaaadddkkkwww|||tttooommmmmmmmmfff^^^OOO@@@777666666333333333222222222222333333222222222333444555777777555666666777888999::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIFFFDDDAAA>>><<<;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????======>>>??????@@@AAAAAADDDDDDDDDDDDEEEFFFHHHHHHFFFJJJOOOPPPOOORRRYYY___mmmiii[[[SSSJJJGGGIIIFFFBBBAAAFFFLLLSSS]]]gggooovvv|||{{{zzz|||}}}|||~~~}}}|||{{{xxxyyyyyy{{{|||~~~~~~zzzsssoookkkbbbYYYQQQOOOLLLIIIFFFEEEDDDDDDCCCAAA????????????>>>===;;;;;;<<<=========<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>BBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@??????>>>>>>===>>>AAADDDFFFGGGJJJPPPUUU\\\```ffflllqqqvvvzzz}}}{{{wwwlllddd^^^ZZZTTTLLLFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA?????????>>>===<<<<<<<<<;;;::::::999999888777777666555555555555555666666555666666777777888999999:::;;;:::::::::>>>CCCFFFSSSYYYbbbiiiqqqyyyuuueee[[[TTTMMMGGGFFFCCCAAA@@@>>>>>>>>>>>>???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<>>>???AAABBBBBB@@@===<<<>>>===<<<<<<===>>>??????@@@BBBGGGKKKLLLKKKFFFCCCBBBCCCFFFHHHIIINNN]]]mmmsssyyy~~~~~~~~~zzzzzz~~~tttmmmooovvv|||~~~}}}}}}xxxrrrjjjbbbfffhhhmmmxxxuuunnnkkkjjjiiigggcccYYYJJJ===777555555333333333333222222333333333444444444444555666777888555666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;======>>>>>>???AAABBBCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGEEEAAA>>><<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHLLLPPPQQQPPPQQQUUUYYYbbbxxxxxxeeeXXXNNNJJJKKKGGGCCCAAAEEEKKKRRR\\\eeepppwww{{{zzzxxxzzz{{{zzz~~~~~~~~~}}}|||yyyyyyzzz{{{|||~~~}}}}}}yyywwwtttlllccc]]]ZZZVVVQQQNNNKKKIIIGGGEEECCC@@@?????????>>>===<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::999:::;;;<<<<<<;;;999888;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======DDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>???BBBFFFGGGGGGJJJOOOTTTYYY^^^eeekkkpppuuuyyy}}}|||~~~yyyttthhh```YYYUUUOOOGGGCCCCCC????????????????????????AAA@@@@@@??????@@@@@@AAA??????>>>>>>======<<<<<<;;;;;;::::::999888888888777666666555555555666666666666666777888888999999999::::::999999;;;???BBBGGGLLLUUUaaannn{{{wwwfff\\\UUUMMMHHHFFFBBBAAA@@@>>>>>>>>>??????>>>>>>=========<<<<<<<<<::::::::::::::::::::::::=========>>>>>>======<<<<<<============<<<;;;;;;;;;;;;===>>>???@@@BBBCCCAAAEEEMMMTTTYYYXXXRRRMMMKKKJJJJJJJJJKKKQQQ```ooossszzz~~~|||yyywwwxxx}}}zzznnniiiggggggmmmlllnnnuuuxxxpppkkkkkkkkkiiiggg```TTTEEE;;;666444444444444333333333333333333444555555444444444444444555666666666777888888999999;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBDDDEEEFFFGGGEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGGGGHHHKKKNNNOOONNNNNNQQQSSSXXXhhhppp___RRRLLLKKKHHHCCC@@@DDDIIIPPPZZZcccmmmuuuzzzyyywwwxxxwwwuuu{{{|||}}}~~~}}}|||zzzzzzzzzzzz{{{|||}}}}}}zzz}}}}}}|||{{{uuunnnhhhddd]]]XXXTTTQQQMMMIIIGGGDDD@@@???>>>>>>>>>===<<<===============<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999:::::::::::::::::::::::::::;;;<<<======<<<:::999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<>>AAAEEEFFFFFFHHHMMMQQQWWW[[[bbbiiinnnssswwwzzz~~~|||vvvqqqccc[[[SSSOOOJJJDDDAAABBB????????????????????????AAA@@@@@@??????@@@@@@AAA???>>>>>>>>>=========<<<;;;;;;;;;:::999999888888888777777666666666666777777777777888999999::::::888999::::::999:::===??????BBBLLLZZZhhhxxxssscccZZZSSSLLLGGGFFFBBBAAA???>>>>>>>>>???@@@>>>>>>>>>=========<<<<<<::::::::::::::::::::::::======>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<=========999<<>>???AAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOUUU___ppp~~~jjjZZZPPPKKKHHHCCC@@@CCCGGGLLLUUU]]]kkkuuu~~~~~~}}}zzzvvvxxxyyy|||~~~~~~~~~}}}|||zzzzzzyyyyyyzzzzzz{{{{{{yyy~~~}}}wwwnnnhhhaaa\\\YYYUUUPPPLLLIIIFFFBBB@@@?????????>>>======>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999::::::999::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888888999999999999::::::::::::;;;;;;;;;<<<<<<<<>>??????@@@@@@AAAAAABBB>>>AAAEEEFFFFFFGGGKKKOOOTTTXXX___eeejjjooosssvvv~~~zzzuuuooojjj[[[TTTLLLIIIFFFBBBAAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>============<<<;;;;;;::::::999888888999999888777777777777777888888888999::::::;;;;;;999:::;;;:::999999:::<<<:::===FFFSSS```qqqzzzlll]]]UUUPPPJJJEEEEEEAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;:::888999:::<<<===??????@@@>>>AAAFFFHHHJJJLLLOOORRRQQQXXXeeeuuu|||uuulllaaaVVVRRRTTT[[[gggrrrrrryyyqqqjjjjjjkkkooonnnpppvvvpppjjjddddddhhhjjjhhhdddZZZKKK<<<777555333222444444444333333333333444444333333222222222333333444888888888999999999999999999999999:::::::::;;;;;;===<<<<<<<<<<<<<<<============>>>???@@@AAACCCDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAA????????????????????????=========>>>>>>?????????@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIKKKNNNOOOUUUZZZeeezzzyyyfffXXXQQQKKKFFFCCCEEEGGGIIIOOOVVVcccooo||||||wwwuuuwwwzzz|||~~~}}}|||{{{yyyyyyyyyyyyzzz{{{|||}}}zzz~~~zzzpppjjjccc```^^^\\\WWWSSSMMMJJJEEEBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999999999999999999:::999999999:::;;;<<<<<<888888888888999999999:::999999::::::;;;<<<<<<===;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@AAABBBBBBCCC???CCCFFFHHHGGGIIILLLPPPRRRVVV]]]ccchhhlllqqqsss}}}~~~xxxsssnnnhhhcccVVVNNNHHHFFFEEEBBBBBBEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>============<<<;;;;;;::::::999999888::::::999888777777888888888999999::::::;;;<<<<<<:::;;;<<<;;;999777888999999;;;CCCOOOZZZkkktttgggXXXQQQMMMGGGDDDCCCAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>====================================;;;<<<<<<<<<;;;;;;:::999666777999<<<>>>@@@AAAAAADDDHHHMMMPPPRRRTTTXXX[[[XXX```ooowwwiiiZZZUUUXXX___jjjsssqqqxxxwwwqqqnnnlllooopppsss|||qqqkkkffffffkkkmmmjjjfffYYYIII:::666555222222444555444444333333444444555444444444555666777888999999999999999999:::::::::888888888999999:::::::::<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCCCCCDDDEEEEEEDDDAAA???===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFGGGGGGIIIJJJMMMPPPRRRQQQSSSZZZnnnqqqaaaWWWOOOJJJGGGHHHHHHIIIMMMRRRTTTcccsss{{{}}}|||vvvqqqtttvvvyyy|||}}}}}}|||{{{wwwwwwxxxyyy{{{}}}zzz}}}}}}{{{xxxrrrlllfffcccdddccc___[[[PPPLLLGGGDDDCCCCCCCCCBBB>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999999999999999999888888777777888:::<<<===777777888888999999999:::999999::::::;;;<<<======;;;;;;;;;:::::::::999999888999999999999:::::::::;;;;;;;;;<<<<<<<<<======FFFEEEDDDBBB@@@???????????????@@@@@@@@@AAAAAAAAABBBAAA@@@AAACCCFFFJJJMMMRRRXXX^^^aaadddhhhooovvvxxx}}}yyysssnnnhhhaaa\\\QQQMMMHHHEEEDDDEEEFFFFFFGGGGGGGGGFFFEEECCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999:::;;;;;;:::999888777666666666666888888:::;;;<<<=========;;;;;;::::::999888777777888<<<@@@FFFPPPddd||||||ooobbbTTTMMMIIIDDDAAAAAA@@@???>>>======???AAACCCDDDBBB???>>>>>>===<<<:::===<<<<<<;;;;;;;;;<<<<<<888:::<<<<<<;;;:::999:::999<<>>???@@@???=========>>>??????@@@@@@@@@??????>>>@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@??????>>>===>>>???@@@BBBCCCDDDEEEFFFFFFDDDCCCCCCCCCDDDEEEEEEHHHKKKLLLLLLLLLLLLMMMKKKQQQVVVaaa|||mmm[[[UUUNNNIIIHHHFFFFFFIIIOOOSSSZZZeeepppvvvvvvtttqqqwwwzzzzzzyyyzzz|||{{{vvvxxxwwwwwwxxxzzz|||||||||||||||~~~~~~{{{sssnnnhhhfffhhhiiifffcccZZZVVVOOOJJJGGGFFFDDDCCCEEEDDDBBBAAABBBAAA???===>>>>>>===<<<;;;;;;<<<<<<>>>===<<<===>>>>>><<<;;;<<<;;;::::::999999::::::;;;::::::999888777777666:::999999999888888777777888888999::::::::::::999;;;;;;:::999888888888999999::::::999888888:::;;;<<<===>>>>>>======>>>???FFFEEEDDDBBBAAA@@@???????????????@@@@@@@@@AAAAAACCCCCCBBBCCCEEEHHHLLLNNNQQQVVV\\\```bbbfffmmmsssvvv{{{~~~vvvooojjjddd]]]XXXPPPMMMHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::::::::::::::999888777666666666666777888:::;;;<<<<<<======;;;;;;::::::999888888777666999===AAAJJJ[[[qqqkkk]]]OOOIIIGGGDDDAAAAAA<<<<<<<<<===???AAADDDEEEDDDAAA???>>>>>>===<<<:::<<<<<<;;;;;;;;;;;;<<<<<<888:::<<<===<<<;;;<<<===???BBBFFFIIIPPPWWWYYYWWW^^^___aaacccccccccdddddd^^^eeemmmtttxxxlllcccbbbgggooouuu{{{}}}~~~xxxwww|||}}}yyyzzz~~~xxx}}}iiifffaaa```fffjjjfff]]]KKK???444222333222111111444444444444444444444444555555555666666666666666999999:::;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>???@@@AAA@@@>>>===>>>??????@@@@@@AAA@@@@@@??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@========================<<<===???@@@@@@@@@???>>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCBBBCCCDDDFFFGGGFFFIIIKKKLLLLLLLLLMMMNNNLLLQQQUUU]]]ppp}}}kkk\\\TTTLLLIIIGGGDDDDDDGGGHHHOOOZZZfffnnnrrrsssrrrsssvvvxxxwwwyyy}}}|||yyy}}}{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}{{{wwwpppiiifffgggiiiiiigggddd___ZZZUUUQQQNNNKKKIIIGGGEEECCCBBBBBBBBBAAA@@@???>>>======<<<<<<======<<<;;;;;;<<<======;;;:::;;;;;;:::999999999999:::999888888888777666666666888777777777666666666666888888999::::::::::::999<<<;;;::::::999999999::::::;;;;;;:::999999:::<<<<<<===>>>>>>===>>>@@@BBBFFFEEECCCBBBAAA@@@??????>>>>>>?????????@@@@@@@@@CCCCCCBBBCCCEEEHHHKKKMMMOOOTTTZZZ]]]```dddjjjnnnrrrwww~~~|||rrrjjjddd___YYYTTTOOOLLLIIIGGGIIIKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::::::::999:::999888777666666666666777888999;;;<<<<<<<<<<<<;;;;;;::::::999999888888555888;;;???FFFSSSeeerrrlll\\\LLLFFFEEECCC@@@???<<<<<<===???@@@BBBCCCDDDCCCAAA???>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<:::;;;======>>>???AAADDDFFFKKKPPPUUU]]]fffiiiffffffffffffeeeccc```]]][[[TTTYYY^^^dddnnnyyy~~~~~~|||qqqiiigggkkksssxxx|||~~~~~~zzzqqqsssyyy|||sssvvv{{{cccbbb______dddhhhcccZZZHHH???777666777555333222555555555555555555555555555555555666666777777777::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBAAA@@@??????AAA@@@@@@AAABBBBBBAAAAAA@@@AAA@@@@@@?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===>>>???@@@AAA@@@??????@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBDDDEEEGGGHHHHHHJJJLLLMMMLLLLLLMMMOOOOOOOOORRRXXXaaaqqq}}}iii]]]QQQLLLIIIEEEBBBBBBAAAFFFPPPZZZdddkkkoooqqqmmmqqqtttuuuyyy~~~~~~}}}|||}}}~~~|||zzzyyyrrrjjjfffgggiiikkkkkkkkkhhhccc___\\\XXXSSSPPPLLLIIIFFFEEEEEEEEEDDDCCCAAA@@@@@@???????????????<<<;;;;;;<<<===>>><<<;;;;;;::::::999999999999999888888888888888888888777777777777777777666666666888999999:::::::::::::::<<<;;;;;;:::::::::::::::;;;<<<<<<;;;::::::;;;===>>>>>>??????@@@BBBFFFJJJEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>?????????@@@@@@AAA@@@@@@AAACCCFFFHHHJJJOOOSSSXXX\\\```dddhhhlllnnnsssyyy~~~{{{pppfff```[[[VVVSSSOOOLLLJJJJJJLLLNNNOOOPPPRRRQQQPPPOOOLLLJJJGGGFFFAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::999999999999888777666666777777777888999:::;;;<<<<<<<<<;;;;;;:::::::::999999999777:::===???EEEPPP^^^hhh~~~nnn]]]KKKEEEEEECCC???===??????@@@AAAAAA@@@@@@???CCCAAA>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<===???@@@AAADDDHHHKKKMMMSSSYYY___hhhrrruuusssmmmkkkgggccc___YYYTTTPPPKKKMMMOOOTTT]]]hhhqqquuu~~~yyyrrrllljjjooovvv|||}}}{{{wwwnnnrrrzzzwwwpppsss||||||uuu_________```dddggg```WWWGGG>>>888777888666444555444444444444444444444444555555555666777777888888:::;;;<<<<<<======<<<<<<<<<===>>>@@@AAABBBBBBCCCAAACCCCCCBBBAAA@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????>>>>>>@@@AAAAAAAAA@@@?????????@@@BBBCCCEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIKKKMMMMMMLLLLLLNNNOOOQQQLLLMMMUUUYYY```xxx|||lllZZZRRRNNNIIIEEEDDDDDDGGGLLLSSS[[[bbbgggjjjhhhnnnsssuuuyyy}}}|||}}}}}}}}}{{{yyywwwvvvqqqkkkhhhgggiiiiiiiiijjjhhhfffdddaaa^^^YYYVVVTTTQQQMMMJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA>>>======>>>???@@@>>><<<;;;;;;:::999999999999999999999999999999:::::::::999999999999999999999999888999::::::;;;;;;::::::;;;;;;::::::999::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDIIINNNRRREEEDDDCCCBBBAAA@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@AAAAAACCCEEEGGGHHHOOORRRWWW\\\aaaeeeiiikkkkkkooouuuzzz|||oooeee___[[[WWWTTTPPPNNNLLLMMMOOOQQQRRRRRRWWWWWWWWWVVVSSSNNNJJJGGGBBBBBBAAAAAA@@@??????>>>????????????????????????===>>>>>>======;;;:::999999888777777777777777777777777999:::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999:::<<>>===>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???AAACCCDDDFFFJJJNNNRRRSSSYYY```gggrrr|||~~~wwwrrrkkkddd^^^VVVOOOJJJFFFEEEFFFJJJQQQZZZeeemmmtttrrrooollllllpppyyyzzzvvvmmmssszzz||||||yyyvvvwwwyyy}}}|||tttnnnpppvvvxxxqqqjjj\\\^^^```bbbeeefff^^^UUUBBB:::333222222111222444333333333333333333333333555555666666777888888999:::;;;<<<<<<======<<<<<<<<<===???AAABBBCCCDDDDDDBBBCCCDDDCCCAAAAAAAAABBB@@@AAABBBCCCCCCCCCCCCCCCAAA@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???>>>???AAABBBBBBAAAAAA@@@===>>>@@@BBBDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLNNNOOOQQQIIIJJJTTTXXXZZZjjjiii[[[SSSKKKFFFEEEHHHHHHJJJMMMRRRYYY___ccceeelllqqqsssxxx|||zzz{{{|||~~~~~~}}}{{{zzzxxxvvvssspppnnnkkkiiigggfffeeedddeeeeeedddddddddbbb___\\\]]]YYYUUURRRPPPNNNLLLJJJFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>>???@@@@@@>>><<<<<<;;;::::::999999::::::888888999999999999999999999999999999999:::::::::999999:::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<======<<<===???AAA@@@BBBDDDFFFJJJOOOVVV[[[DDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIINNNQQQVVV\\\bbbgggjjjkkkjjjnnnssswww{{{}}}oooddd___\\\ZZZXXXSSSQQQOOOPPPQQQSSSSSSSSSWWWYYY[[[[[[XXXSSSMMMIIIDDDDDDCCCBBBAAA@@@@@@???????????????????????????======>>>>>>>>>===;;;:::888888777777777777777888666777888:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888999:::???GGGQQQXXXfffsss{{{sssaaaUUUJJJEEEDDDBBBAAABBB>>>>>>???@@@AAABBBCCCCCCBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<===>>>??????BBBDDDHHHJJJLLLPPPTTTWWWYYY```iiirrr~~~zzzoooddd\\\SSSJJJDDDDDDBBBBBBEEEJJJPPP[[[dddiiijjjkkkjjjkkkpppyyy{{{wwwpppuuu{{{}}}~~~zzz{{{~~~}}}{{{|||wwwpppoooqqqtttyyyzzzuuuqqqppprrroooggg___ZZZ^^^bbbdddfffeee\\\RRRAAA:::444333333222333777333333333333333333333333555555666777777888999999::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCCCCDDDBBBCCCDDDCCCBBBAAAAAACCC@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>===========================>>>@@@AAACCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@??????@@@AAABBBCCCBBBAAAAAA>>>???@@@CCCEEEGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHKKKLLLLLLLLLKKKKKKMMMOOOOOOHHHIIIRRRVVVVVV___nnn~~~lll]]]QQQIIIGGGGGGFFFFFFGGGKKKRRRXXX\\\aaahhhnnnooossszzz}}}yyyxxxyyyzzz{{{{{{}}}zzzyyywwwuuuqqqoookkkjjjiiihhhfffcccbbbaaabbbbbbbbbdddffffffdddbbbbbb```]]][[[YYYWWWTTTQQQLLLJJJIIIFFFDDDCCCBBBBBBBBB@@@??????@@@???===;;;===<<<<<<;;;;;;;;;;;;;;;888888888888888777777777777777777888888888888888999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;===?????????AAACCCFFFCCCFFFIIINNNSSSYYY```eeeDDDCCCBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHLLLNNNTTT[[[ccchhhjjjkkkjjjmmmrrruuuyyy}}}oooddd___]]]\\\[[[VVVTTTRRRRRRSSSTTTSSSRRRRRRVVV[[[^^^]]]WWWPPPKKKFFFEEEDDDCCCBBBAAAAAA@@@????????????????????????<<<===>>>??????>>><<<;;;888888777777777777888888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666:::AAAIIIOOO[[[ggguuuxxxrrrcccZZZRRRLLLGGGBBBAAADDD@@@?????????@@@BBBCCCEEEBBB@@@>>>===>>>>>>>>><<<============>>>???@@@AAAEEEHHHLLLOOORRRUUUXXXZZZ```iiissswwwiii]]]SSSIIIBBBCCC@@@AAADDDGGGIIIRRR]]]bbbeeehhhiiijjjooowww~~~~~~}}}yyyvvv{{{~~~~~~}}}~~~~~~zzz{{{|||ssslllmmmpppssszzz{{{xxxvvvtttmmmbbbYYYXXX]]]ccceeefffcccYYYNNN???:::777777777444555888444444444444444444444444444555666777888999::::::999999:::;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCBBBCCCDDDCCCAAA@@@AAABBB??????AAABBBBBBCCCCCCCCCAAA@@@???>>>==========================================???@@@BBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@??????@@@BBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKJJJIIIJJJLLLNNNKKKJJJKKKOOOOOOOOOVVV```uuuppp```VVVSSSJJJHHHEEEDDDGGGLLLRRRVVV[[[ccchhhhhhjjjrrryyy||||||yyywwwwwwxxxyyyyyyyyyzzzyyywwwvvvuuurrrnnnjjjjjjiiihhheeebbb``````aaa`````````bbbdddfffeeedddcccbbbbbbbbbbbb```]]]ZZZWWWUUUSSSPPPMMMKKKIIIHHHGGGFFFDDDCCCCCCBBB???===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;::::::999999888777777777888888999999999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???BBBCCCDDDFFFIIILLLLLLPPPUUU[[[aaahhhooosssDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBCCCDDDEEEFFFJJJMMMRRRZZZbbbhhhjjjkkkjjjmmmqqqtttwww}}}}}}oooccc^^^]]]]]]]]]XXXVVVTTTSSSTTTTTTSSSQQQMMMRRRYYY______YYYRRRMMMGGGFFFEEEDDDCCCBBBAAAAAA????????????????????????;;;<<<>>>???@@@???===<<<888777777777777777888888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777555888>>>FFFKKKTTT___mmm|||zzzvvvkkkddd\\\UUUKKKBBB@@@CCCDDDCCCAAA?????????AAABBBAAA@@@>>>===>>>???>>>===>>>>>>>>>>>>???@@@AAABBBFFFJJJOOOSSSUUUWWWZZZ\\\eeeooo{{{ssseeeZZZOOOHHHCCC@@@AAADDDEEEFFFNNNXXX___cccgggiiijjjnnnvvv}}}|||~~~~~~{{{|||~~~}}}zzzqqqkkkmmmqqquuu}}}}}}xxxooobbbXXXVVV]]]ccceeeeeeaaaVVVKKK888555555777666222111333555555555555555555555555444555666777888999::::::888999::::::;;;;;;::::::999:::<<<>>>@@@AAABBBBBBBBBCCCCCCCCCAAA@@@AAABBB>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBCCCDDDEEEGGGHHHJJJKKKKKKJJJIIIIIIKKKMMMIIILLLNNNLLLHHHIIIPPPYYYZZZzzzooodddaaaOOOLLLHHHFFFFFFJJJNNNRRRWWW^^^ccccccdddkkkrrruuuyyyxxxvvvwwwxxxyyyxxxwwwwwwvvvvvvuuutttqqqkkkgggkkkjjjfffbbb______aaaccc___^^^^^^___bbbcccccccccbbbcccdddfffhhhfffccc```aaa```]]]YYYVVVSSSQQQPPPMMMLLLJJJIIIHHHFFFCCC@@@??????>>>===============@@@@@@???>>>===<<<<<<<<<999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@???AAADDDFFFGGGJJJNNNQQQUUUZZZaaahhhnnnuuu{{{KKKHHHCCC@@@BBBDDDBBB???AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCDDDDDDDDDFFFHHHLLLNNNRRRXXX___eeeiiijjjjjjnnnqqqsssuuuxxx~~~uuulllfffbbb___]]][[[XXXUUUSSSSSSSSSRRRQQQNNNPPPUUUYYYZZZVVVPPPJJJHHHGGGEEEBBB@@@>>>======>>>>>>>>>>>>============>>>???@@@AAAAAA@@@>>>>>>===:::777555666666666666444555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<>>>BBBFFFQQQ]]]ooouuulll```WWWRRRNNNIIIEEEGGGCCC@@@@@@CCCFFFFFFDDDCCCBBB@@@?????????@@@AAAAAAAAA???<<<;;;???FFFMMMQQQRRRTTTWWWYYY\\\aaafffnnn{{{ppp```RRRHHHGGGDDDCCCCCCDDDGGGPPPZZZaaahhhmmmkkkjjjooowww||||||}}}|||yyyooojjjlllooosssnnnbbb]]][[[___cccdddddd___QQQDDD<<<:::666444222333444555555444444444444555666666333444666777999::::::::::::::::::;;;<<<===>>>???===============<<<<<<<<<@@@@@@AAAAAA@@@???===<<>>======???>>><<<::::::<<<===>>>===>>>@@@BBBCCCCCCCCCBBB@@@AAABBBCCCBBBAAA@@@???BBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKJJJJJJKKKMMMOOOQQQXXXfffzzzlll___VVVOOOOOOMMMIIIIIIMMMSSSVVVZZZ\\\___dddkkkppppppssswwwyyyyyyyyyxxxyyyzzzzzzxxxuuuqqqnnnnnnnnnkkkjjjhhhfffeeeeeeffffff```___]]]]]]^^^^^^]]][[[^^^aaaeeehhhhhhhhhiiiiiiiiiiiigggeeeaaa]]]ZZZXXXUUUSSSQQQPPPPPPNNNLLLIIIGGGFFFDDDCCCBBBBBBBBBCCC????????????>>>>>>===<<<===<<<;;;999999:::<<<<<<<<<===???>>>===<<<===>>>CCCBBBAAA@@@@@@BBBDDDEEEHHHLLLOOORRRTTTXXX___dddeeeiiinnnuuuzzz}}}~~~~~~OOOKKKEEEBBBDDDEEEBBB???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDCCCDDDFFFGGGKKKLLLOOOUUU[[[bbbgggiiikkknnnqqqssstttwww}}}zzzqqqjjjeeeaaa^^^]]]ZZZWWWTTTTTTSSSRRRPPPMMMOOORRRUUUVVVSSSMMMIIIEEEEEECCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===:::777555666666666555444555666777888999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;===@@@CCCIIITTTeeeyyy{{{qqqeee]]]XXXSSSMMMGGGIIIFFFCCCCCCEEEFFFFFFEEEBBBAAA@@@????????????@@@@@@BBBCCCCCCDDDHHHOOOUUUQQQTTTZZZ```fffjjjpppuuu}}}ppp]]]PPPJJJGGGEEEEEEFFFIIIRRR[[[eeemmmtttrrrppptttxxx{{{||||||~~~yyysssoooooorrryyy}}}kkk___]]]\\\```dddeeeddd^^^OOOAAA999888555333222222333555444333333333333444555555444555666888999::::::;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===============<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>??????AAAAAAAAA@@@???>>>>>>>>>???>>>============>>>??????@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLKKKJJJKKKKKKMMMMMMUUU\\\ppppppdddYYYSSSOOOKKKJJJNNNOOORRRVVVYYY\\\```ggglllnnnpppsssuuuvvvwwwyyyzzz|||{{{zzzwwwssspppooopppnnnmmmlllkkkjjjiiiiiiiiidddbbb````````````^^^\\\]]]```dddfffgggggghhhhhhllllllkkkjjjgggdddaaa```___^^^]]]]]]]]][[[XXXUUUQQQOOOMMMJJJHHHFFFFFFEEEAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????AAACCCDDDDDDDDDDDDFFFIIILLLNNNPPPTTTYYY^^^bbbgggmmmrrrooorrrwww|||TTTNNNGGGEEEFFFFFFCCC???AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCCCCEEEFFFIIIJJJLLLPPPVVV^^^dddhhhlllooorrrssssssvvv{{{xxxrrrkkkfffbbbbbb___\\\YYYXXXVVVTTTRRRMMMNNNNNNPPPPPPNNNJJJGGGBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@????????????>>>>>>???@@@@@@??????>>><<<999777555666666555555444555555666777888999999;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;;;;:::;;;===???EEEMMM\\\qqq{{{mmmddd```[[[TTTMMMLLLKKKJJJHHHGGGFFFEEEEEEAAA@@@@@@@@@??????@@@@@@???BBBEEEGGGHHHLLLSSSXXXWWW^^^hhhrrrzzzjjjXXXPPPKKKHHHHHHHHHKKKSSS\\\hhhrrryyyyyywwwxxxzzzzzz{{{{{{||||||~~~xxxyyyvvvrrrvvv|||ggg]]]\\\]]]bbbffffffccc[[[KKK===777555333222111222444555333333222222333333444555444555777888:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>><<<===>>>???@@@@@@@@@@@@@@@??????????????????@@@AAAAAAAAA@@@??????>>>>>>>>>?????????????????????AAAAAAAAAAAAAAA@@@???>>>??????@@@@@@AAA@@@@@@???CCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBAAAAAABBBCCCEEEFFFIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJUUUUUUaaa{{{nnnbbbYYYRRROOOPPPOOOQQQSSSUUUWWW[[[___bbbhhhkkknnnpppsssuuuyyy|||}}}}}}|||yyyuuurrrrrrrrrrrrrrrqqqqqqpppnnnmmmlllhhhfffcccbbbbbbaaa___]]]\\\___bbbddddddeeefffgggmmmmmmmmmmmmlllkkkiiihhhhhhhhhjjjlllmmmkkkgggccc^^^]]]ZZZVVVRRRPPPNNNMMMJJJIIIHHHFFFEEECCCBBBAAA????????????????????????BBBCCCDDDDDDDDDFFFIIILLLKKKKKKLLLNNNRRRVVV[[[]]]^^^bbbhhhmmmqqqvvvzzz|||yyy{{{YYYOOOGGGFFFGGGFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBBBBDDDEEEGGGHHHJJJMMMSSSZZZbbbhhhnnnqqqsssttttttvvv{{{zzztttmmmiiiiiifffccc```^^^[[[XXXVVVNNNMMMKKKKKKKKKJJJGGGEEEBBBBBBAAAAAAAAABBBCCCCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>???????????????;;;999777666666666555444444444555666666777888888:::::::::::::::;;;;;;;;;888:::;;;<<<;;;;;;<<<>>>HHHLLLXXXkkkyyynnniiiddd^^^YYYTTTTTTQQQNNNIIIFFFDDDCCC@@@@@@@@@@@@@@@AAABBBBBBEEEGGGHHHIIIJJJOOOVVV]]]hhhqqq}}}{{{gggYYYSSSMMMKKKKKKMMMTTT[[[iiiqqqxxxyyyyyy{{{||||||||||||{{{{{{|||~~~uuu{{{zzzuuuzzzhhh]]]]]]^^^cccgggfffbbbXXXHHH:::555555333333333444555666444444333333333444555555555666888999;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???????????????>>>>>>======<<>>@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@CCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGBBBBBBAAA@@@AAABBBCCCDDDGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJJJJJJJJJJIIIQQQPPPXXXmmmzzzmmmbbbXXXSSSTTTTTTSSSSSSSSSSSSUUUVVV___ccciiinnnqqquuuxxx{{{~~~~~~|||xxxuuutttttttttuuuuuuuuutttrrrooonnnkkkhhheeecccbbb```___]]][[[^^^aaabbbbbbbbbdddeeeiiijjjkkkmmmmmmmmmlllllllllmmmppptttvvvuuuqqqmmmkkkiiigggccc```]]][[[YYYWWWVVVTTTQQQOOOMMMKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGGGGIIIJJJLLLMMMQQQUUUYYYXXXYYYZZZ\\\```eeeiiilllnnnqqquuuyyy||||||}}}}}}}}}___RRRFFFFFFHHHFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLQQQXXXbbbhhhooorrrtttuuuuuuwww{{{|||vvvqqqmmmjjjgggdddaaa^^^ZZZWWWPPPMMMJJJHHHGGGGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA??????>>>>>>>>>==================>>>>>>??????@@@<<<:::888777777777666444444444444555666666777777777777777888888999999999999:::<<<===<<<<<<>>>???GGGJJJTTTeee|||}}}uuuqqqnnnllldddaaa[[[UUUOOOIIIEEEBBBAAAAAA@@@@@@BBBDDDFFFHHHMMMMMMMMMMMMOOOWWWbbbjjj~~~|||ggg^^^VVVRRRPPPPPPUUU[[[fffnnntttuuuwww|||~~~~~~~~~~~~~~~}}}~~~{{{rrryyy{{{www|||iii^^^^^^___eeehhhfff___TTTEEE777666555444444444555666777555555555555555666777777666777999:::<<<=========>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>===========================<<<<<<=========@@@@@@????????????>>>>>>:::<<<>>>@@@AAA@@@>>>=========>>>>>>???@@@AAAAAA>>>>>>>>>??????@@@@@@AAADDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEBBBBBBAAA@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEGGGHHHJJJJJJJJJJJJIIIJJJRRR```rrrvvvfffYYYWWWTTTQQQNNNMMMMMMNNNNNNVVV[[[ccckkkpppsssvvvxxx}}}~~~~~~}}}zzzxxxwwwwwwvvvvvvvvvvvvtttrrrpppnnnlllhhhdddaaa```^^^]]][[[[[[]]]___`````````bbbdddfffgggiiikkkmmmnnnnnnmmmlllnnnqqquuuxxxyyywwwtttsssrrrqqqooommmkkkiiihhhcccbbb___\\\YYYWWWVVVUUURRRQQQNNNLLLLLLLLLMMMNNNNNNQQQTTTWWWZZZ^^^dddgggjjjjjjjjjlllooorrrvvvxxxzzz{{{~~~~~~~~~jjjXXXHHHFFFHHHFFFDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAAAAABBBCCCDDDGGGJJJLLLPPPWWW```hhhnnnqqqtttttttttvvv{{{~~~zzznnnllliiifffccc```\\\XXXRRROOOKKKHHHGGGFFFEEECCCEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>=========<<<===============>>>@@@@@@<<<;;;999999999999777555444444444444555555666666555555666666777777888888999;;;<<<======>>>@@@CCCDDDHHHRRRcccxxx|||tttiii```YYYRRRJJJEEECCCBBBAAAAAACCCHHHMMMPPPQQQQQQRRRSSSXXXbbbppp{{{zzzoooccc]]]YYYWWWZZZ^^^eeelllrrruuuyyy~~~~~~zzzzzz|||~~~{{{wwwpppuuuxxxyyy~~~|||}}}{{{zzz~~~}}}ggg]]]^^^```fffhhhddd\\\QQQCCC777666666555555555666666777666666666555666777777888777888:::;;;===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>:::::::::;;;<<<>>>@@@AAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@@@@@@@>>>===<<<<<<<<<===>>>@@@AAABBB???????????????@@@AAABBBDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFFFFEEEEEEEEECCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDFFFHHHIIIKKKKKKGGGKKKSSS[[[cccuuuyyyhhh]]]XXXQQQLLLJJJJJJKKKKKKNNNTTT\\\dddjjjnnnrrruuuyyy{{{}}}}}}{{{yyyxxxyyywwwwwwvvvuuusssqqqpppoookkkgggbbb___]]]]]][[[ZZZ[[[]]]____________aaaccceeefffhhhkkkmmmnnnnnnnnnllllllnnnrrrvvvzzz{{{zzzyyyyyyyyyxxxxxxvvvuuutttmmmkkkhhheeebbb```______]]]]]]\\\ZZZXXXWWWVVVUUUVVVYYY___dddhhhmmmrrrvvvzzzzzzyyyyyyzzz|||~~~xxxaaaMMMIIIIIIEEECCCFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBBAAAEEEIIILLLOOOUUU^^^ffflllnnnqqqrrrrrruuuzzz~~~qqqooollljjjhhhddd```\\\UUUQQQMMMJJJHHHGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>============<<<<<<===>>>@@@AAA===<<<;;;:::;;;:::888666333444444444444555555555555555666666777888888999999:::;;;;;;<<<>>>BBBEEEGGGNNNYYYhhhyyyxxxllleee]]]SSSJJJEEECCCAAAAAAEEELLLSSSXXX]]]___aaaccciiitttsssjjjddd```aaadddfffnnnwww{{{}}}}}}{{{{{{~~~}}}yyyuuuppppppttt{{{~~~zzz|||}}}{{{xxxuuuwww~~~~~~yyy~~~ppp___ZZZ]]]aaafffhhhbbbYYYOOOBBB888666555555555555555555555555555555555555666777777888999;;;<<<>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===============:::999999:::<<<>>>@@@AAA??????>>>>>>>>>>>>??????<<<<<<<<<<<<============<<<===>>>@@@@@@@@@@@@@@@>>>======<<<===>>>???@@@@@@?????????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEGGGIIIJJJHHHMMMSSSVVVYYYeeennneeeZZZQQQLLLKKKJJJIIIJJJNNNTTTZZZ```gggnnnsssvvvxxx{{{|||{{{zzzzzzzzzxxxwwwuuutttrrrppppppooojjjfffaaa^^^\\\\\\[[[ZZZ\\\]]]^^^___^^^___aaaccccccdddgggiiijjjkkkkkkkkkjjjiiihhhkkkqqqwww{{{}}}}}}~~~~~~~~~}}}|||{{{wwwuuuqqqnnnkkkjjjiiiiiiiiikkknnnooolllggg```\\\\\\aaahhhooouuuzzz~~~hhhQQQKKKIIIDDDBBBFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAA???DDDIIILLLNNNTTT]]]dddiiilllooopppqqqsssyyy}}}uuutttqqqooommmjjjeeebbbVVVSSSOOOKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@????????????>>>===<<<<<<<<<===>>>@@@AAA>>>===<<<<<<<<<;;;999777333333444444444444444444555666666777888999999:::888999999999:::>>>CCCGGGPPPWWWbbbooo~~~uuunnnfffZZZOOOGGGDDDBBBBBBFFFNNNWWW\\\pppsssvvvyyy~~~~~~ssslllggggggiiiiiirrr|||~~~yyysssqqqnnnrrr}}}|||zzz|||vvvuuusssrrruuu|||wwwrrrtttvvvrrreeeXXXWWW\\\aaafffgggaaaXXXNNNBBB999555555444444444333333333555444444444444555666666999999;;;===>>>?????????<<<<<<;;;;;;;;;<<<<<<==================<<<<<<<<<===<<<;;;:::;;;;;;======:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBBBB@@@???===<<<<<<======>>>@@@@@@??????@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIFFFIIIMMMNNNNNNXXXppp}}}uuufffYYYQQQLLLIIIGGGHHHJJJNNNRRRYYYbbblllssssssvvvyyy{{{{{{zzzzzz{{{zzzxxxuuusssqqqpppppppppiiifffaaa]]]\\\\\\[[[[[[\\\^^^___^^^^^^___aaacccaaabbbdddfffggghhhgggggggggeeeccceeekkkssszzz}}}~~~~~~|||xxxuuurrrqqqqqqqqqrrrwww}}}}}}tttjjjccc___eeennnvvv|||yyyZZZMMMLLLIIICCC@@@DDDDDDCCCCCCCCCBBBBBBBBBEEEAAA???AAAEEEFFFAAA<<>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<>>AAAFFFIIIQQQaaauuuwwwpppcccVVVKKKFFFCCCCCCFFFLLLWWWaaawwwyyyppplllllllllnnnwww}}}|||}}}}}}vvv}}}yyy|||}}}zzzzzzssspppmmmmmmttt{{{rrrnnnnnnpppnnnfff\\\XXX]]]ccchhheeedddbbbWWWGGG<<<;;;666666555444444333222222555555555555666888999::::::;;;===???@@@AAAAAA@@@>>><<<;;;999999:::;;;<<<;;;===???@@@@@@???<<<;;;===<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<>>===AAA@@@>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@GGGHHHGGGEEEAAA@@@CCCEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCBBB@@@@@@BBBCCCBBBAAAFFFFFFEEEFFFGGGIIIKKKMMMKKKJJJHHHGGGGGGHHHJJJKKKHHHGGGJJJNNNPPPSSSaaaqqqzzzeeeVVVOOOLLLKKKJJJKKKLLLOOOSSS[[[ccciiiooosssyyy{{{||||||}}}|||yyyvvvuuuuuutttpppmmmkkkhhhddd___\\\ZZZYYYXXX]]]]]]^^^___```aaabbbccc```bbbddddddccccccccceeegggggggggfffgggkkkqqquuuyyy~~~}}}{{{xxxvvvuuuvvvwwwyyy~~~~~~{{{sssmmmggglllsss{{{iiiTTTMMMHHHDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFFFFEEECCCBBBAAAEEEFFFHHHMMMTTT[[[bbbfffiiikkklllmmmnnnqqqvvvyyy|||{{{}}}}}}uuuoooaaa\\\UUUOOOKKKHHHEEECCCEEECCCAAA@@@??????@@@AAAAAAAAA@@@@@@????????????@@@???===<<<;;;;;;<<<<<>>@@@AAABBBAAAAAA???===<<<::::::;;;<<<===;;;<<<>>>@@@???>>><<<:::<<<;;;;;;;;;::::::::::::<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<>>>>>BBBAAA???>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGEEEBBBAAACCCEEEAAABBBCCCDDDDDDEEEDDDDDDDDDBBBAAAAAABBBCCCCCCBBBEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFHHHKKKKKKMMMYYYfff{{{rrrbbbYYYSSSQQQLLLKKKKKKKKKNNNRRRWWW[[[ggglllsssxxxyyyzzz{{{|||yyyvvvsssqqqqqqpppllljjjhhhfffbbb^^^[[[ZZZYYYYYY\\\\\\]]]^^^______``````aaabbbddddddcccbbbcccdddfffffffffffffffiiinnnrrrxxx}}}~~~~~~|||zzzxxxwwwwwwwwwxxx{{{{{{}}}|||vvvpppmmmqqqwww}}}|||^^^NNNGGGEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAHHHNNNLLLFFFAAABBBFFFBBBDDDHHHMMMUUU^^^fffkkkkkkkkkllllllmmmqqqwww{{{~~~~~~{{{jjjcccXXXOOOIIIGGGEEEEEEDDDCCCAAA@@@??????@@@AAA@@@@@@AAAAAAAAA@@@??????@@@???===<<<;;;<<<<<<===>>>??????>>>===<<<;;;:::999999888888777666666555333333333222333333444555555666666666999>>>DDDIII]]]qqquuuaaaZZZTTTSSSRRRTTTYYY```zzz~~~tttooonnnnnn{{{{{{{{{|||}}}pppllliiikkksss~~~|||tttooommmiiiiiifff```ZZZZZZ```gggjjjfffbbb[[[OOOAAA888666333333333333333333333333555555555666777888999:::<<<===???AAABBBBBBAAAAAA???>>>===<<<;;;<<<======:::;;;===>>>>>>===<<<:::;;;;;;:::::::::999999999<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>======<<<<<<:::::::::999888888777777666666555555555555666666777777777777999>>>FFFKKKXXXkkkqqqiiibbb___\\\ZZZ[[[^^^ppp}}}xxxtttsssttt~~~yyy{{{}}}~~~pppllljjjmmmwwwyyyuuurrrrrrtttqqqkkkccc]]]^^^ccchhhjjjfff___UUUHHH===666333222222222333333333333333555555555666777888::::::<<<===???@@@AAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<999:::<<<=========<<<;;;;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>??????@@@@@@CCCCCCBBBAAA@@@@@@??????BBBAAAAAAAAAAAAAAA@@@@@@>>>@@@CCCEEEEEEDDDBBBAAABBBBBBDDDEEEFFFFFFFFFFFFEEECCCBBBBBBCCCDDDDDDCCCDDDCCCCCCDDDEEEGGGIIIKKKOOOMMMKKKIIIHHHFFFFFFFFFGGGIIIKKKJJJIIIIIIMMMSSS^^^kkk{{{vvvhhhbbbZZZSSSOOOOOOPPPQQQWWW]]]fffoootttvvvuuutttsssrrrpppnnnmmmkkkiiihhhdddbbb```]]]\\\]]]]]]^^^aaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddcccbbb```aaaaaaddddddeeeeeedddeeehhhjjjsssxxx|||{{{|||~~~~~~|||{{{|||}}}}}}}}}|||{{{{{{xxxyyy{{{}}}~~~|||yyyvvvvvvxxxzzz}}}|||]]]LLLGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDGGGJJJJJJGGGDDDCCCCCCBBBDDDFFFLLLSSS[[[bbbfffhhhhhhhhhhhhiiinnnuuuzzz~~~}}}}}}sssdddVVVMMMIIIHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAA@@@???===<<<<<<===>>>>>>>>>>>>>>>============>>>;;;;;;;;;:::999999888888777666666555555555666666777777666666777===DDDIIIWWWeeewww~~~{{{zzz~~~~~~wwwpppnnnjjjeeeaaaaaaiiiuuuyyyuuuvvvxxx}}}|||{{{}}}~~~yyyqqqmmmjjjppp|||{{{yyyxxxxxxyyyoooddd______bbbfffgggddd[[[NNNAAA999555222333333333333333333333444666666666666777999:::;;;<<<===>>>??????>>>======<<<<<<;;;;;;;;;:::;;;;;;999:::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===============???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===???AAADDDEEEDDDBBB@@@AAABBBCCCEEEFFFGGGGGGGGGDDDCCCAAAAAACCCDDDCCCBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJIIIIIIHHHGGGGGGGGGEEEIIIKKKJJJIIIJJJMMMOOOXXX[[[mmmxxxiii]]]VVVRRRQQQQQQRRRVVV^^^gggmmmpppooonnnpppoooooommmkkkiiihhhhhheeecccaaa___^^^^^^___```````````````aaaaaaaaaaaa```aaacccbbbaaa``````aaacccdddeeefffeeeeeeggghhhpppvvvyyyyyyzzz}}}}}}{{{xxxzzz|||~~~~~~{{{|||}}}~~~|||zzzxxxwwwzzzzzz{{{|||~~~fffOOOGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDEEEFFFEEECCCBBBDDDDDDFFFJJJPPPWWW^^^bbbeeefffggggggiiinnntttxxx}}}zzzkkk\\\RRRMMMJJJHHHCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBB??????>>>=========>>>???>>>>>>=========>>>??????<<<<<<;;;::::::999999888666555444444333444444444555555555444555999???CCCSSS\\\ggglllkkkhhhggggggkkkuuu}}}yyyzzzyyyqqqkkkhhhjjjttt}}}yyyvvvwwwzzz~~~}}}|||zzztttpppjjjhhhppp~~~~~~~~~zzzlllaaa\\\\\\___aaadddaaaVVVGGG;;;777555333444444444444444444444444666666666777888999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<==================<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<>>>???@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>>>>@@@BBBDDDCCCAAA>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBB@@@@@@BBBCCCBBBAAABBBBBBAAABBBCCCEEEGGGIIIGGGGGGGGGGGGHHHHHHHHHHHHCCCGGGIIIGGGGGGJJJLLLLLLUUUUUU```yyy}}}mmmbbb[[[UUUQQQQQQSSSWWW^^^dddhhhhhhgggjjjkkkllljjjhhhgggggghhhgggeeebbb```___^^^___```\\\]]]]]]]]]^^^^^^______^^^```aaabbbaaa```aaabbbbbbdddgggggggggggggggiiimmmssswwwwwwxxx{{{|||zzzxxxzzz|||~~~}}}|||zzzyyyyyy~~~}}}|||{{{}}}jjjQQQIIIHHHEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEGGGJJJPPPVVV\\\```dddfffgggiiikkkoootttxxx~~~{{{~~~~~~pppcccXXXQQQKKKIIIBBBBBBBBBBBBAAA@@@??????>>>===;;;;;;<<>>======>>>???@@@>>>>>>=========>>>@@@AAA<<<<<<;;;::::::999999888666666555444444444444444555555555555555888<<<@@@MMMSSSZZZ]]]]]]]]]___bbbfffppp{{{xxxyyy~~~yyyqqqmmmnnnsssyyy|||yyyzzz}}}|||tttnnnlllfffcccnnnvvvggg\\\YYY\\\___aaa```]]]RRRAAA777666666444666666666555555444444444666666666777888999;;;;;;===>>>?????????===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>??????<<<<<<<<<;;;;;;;;;::::::888999;;;<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<>>>???===>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===???>>>>>>@@@CCCCCC@@@===;;;<<<>>>???AAABBBBBBBBBBBBAAA??????AAABBBAAA@@@AAAAAAAAAAAACCCEEEGGGHHHEEEFFFFFFGGGGGGFFFFFFFFFDDDHHHHHHEEEEEEJJJLLLJJJOOORRR\\\lllzzzoooddd\\\WWWVVVVVVYYY___ccceeeeeehhhjjjkkkkkkiiihhhjjjkkkhhhfffccc```^^^]]]]]]]]]ZZZ[[[[[[\\\]]]^^^______\\\^^^```aaa``````aaacccbbbeeehhhiiiiiiiiiiiijjjkkkqqquuuuuuwwwzzz{{{zzz{{{|||}}}~~~~~~~~~|||zzz{{{|||~~~|||zzzyyyzzziiiRRRLLLLLLEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCBBBAAABBBEEEHHHDDDEEEGGGJJJPPPWWW]]]aaadddfffhhhkkkmmmpppuuuxxx{{{|||xxx{{{tttggg\\\SSSMMMIIIBBBBBBBBBBBBAAA@@@??????>>><<<:::999;;;>>>BBBDDD??????>>>======>>>???@@@>>>>>>=========???@@@AAA<<<;;;;;;::::::999888888888888777666666666666666777888888888777999<<>>555555777666888888777666555444444444666666777777888999;;;<<>>===<<<=========>>>===<<<<<<;;;<<<<<<<<<===>>>??????@@@;;;;;;;;;:::::::::999999888999;;;======<<<;;;::::::::::::;;;;;;;;;<<<<<>><<<;;;;;;<<<===???;;;<<<>>>AAABBBCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>@@@???>>>???BBBBBB???<<<;;;<<<===???AAABBBBBBBBBBBB@@@??????@@@AAAAAA@@@AAA@@@@@@AAABBBDDDFFFHHHEEEFFFFFFFFFFFFEEEDDDDDDGGGKKKJJJFFFFFFKKKMMMJJJEEENNNWWW___lllvvvlll^^^[[[XXXZZZ___dddfffgggiiikkknnnmmmkkkkkkmmmppphhhfffccc___\\\[[[[[[[[[[[[[[[\\\]]]___```aaaaaa[[[]]]___``````aaabbbcccbbbeeeiiikkkkkkjjjkkkkkkjjjppptttuuuvvvyyy{{{yyy~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||}}}{{{zzzwwwuuuvvv|||lllUUUJJJEEECCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEGGGKKKOOOUUUZZZ]]]aaacccgggjjjlllooosssuuu}}}|||}}}|||yyywwwyyy~~~oooccc\\\VVVNNNIIIJJJHHHDDDBBBBBBAAA@@@???@@@>>>===;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;888777777666555444444333222333444555666999===AAAIIIMMMVVVcccppp|||pppeeeiiisss|||{{{rrrkkkiiimmmppptttzzz~~~zzzzzz}}}~~~zzzrrrjjjfffaaadddvvv~~~}}}zzzwwwrrrgggZZZVVV\\\bbbcccbbb```[[[MMM;;;222333444111333444555555333333444555777888:::;;;<<<<<<;;;:::@@@@@@??????????????????===========================<<<;;;<<<===>>>===;;;;;;;;;:::::::::;;;<<<<<<999::::::;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::====================================>>>@@@AAABBBFFFEEECCCAAA@@@???>>>>>>???>>>>>>===============????????????@@@@@@@@@@@@CCCAAA???>>>===>>>???@@@???@@@BBBDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGJJJLLLMMMPPPLLLPPPYYYbbboooxxxmmmeeeccccccbbbgggmmmkkkllllllllllllkkkjjjiiieeedddcccaaa```^^^]]]]]]ZZZ\\\^^^```bbbaaa``````bbbaaaaaaaaa``````______bbbbbbeeehhhkkklllkkkiiikkkoootttxxxzzz|||~~~~~~~~~}}}}}}{{{|||{{{wwwuuuyyy~~~~~~pppUUUIIIHHHDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEGGGJJJOOOTTTYYY\\\```cccfffiiikkknnnqqqtttxxxxxxzzz}}}~~~{{{wwwtttuuuzzzvvvkkkbbbZZZSSSMMMKKKHHHEEECCCCCCBBBAAA@@@@@@???===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;888888777777666555555444444555666666777999>>>AAAIIIRRRcccwwwjjj^^^cccnnnyyy{{{sssllljjjnnnpppsssxxx|||~~~zzzwwwxxx{{{|||xxxssslllffffffppp}}}wwwqqqeee\\\SSSTTT\\\ccceeeddd]]]XXXLLL===555555333000222333555444444333555666888999:::;;;;;;<<<;;;;;;????????????????????????========================???===<<<===>>>???>>>===<<<;;;;;;:::::::::;;;;;;888999:::;;;<<<============<<<<<<<<<;;;;;;;;;;;;====================================>>>???@@@@@@CCCBBBAAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@???======>>>???@@@>>>???AAACCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLMMMMMMJJJLLLSSSYYYddd|||yyysssmmmgggeeehhhiiijjjlllmmmlllkkkhhhgggfffeeebbb___]]]\\\]]]]]]\\\^^^___aaaaaaaaa______aaaaaaaaa``````_________aaaaaabbbeeehhhjjjiiihhhhhhlllqqqtttvvvxxxyyy{{{~~~~~~~~~~~~|||}}}|||yyywwwzzz~~~}}}{{{{{{||||||ZZZLLLMMMFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIMMMRRRWWWZZZ___bbbeeehhhjjjlllppprrrssssssuuuyyyzzz|||}}}yyywwwsssooonnnsss{{{}}}tttiii___WWWRRRMMMJJJGGGEEEEEEDDDCCCBBBAAA@@@>>><<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???>>>>>>======<<<<<<;;;999999999888777777666666777888888777777999===AAAFFFVVVoooiiiZZZ```lllxxx|||uuunnnkkkoooppprrruuuwwwyyy{{{{{{{{{zzzxxxwwwxxx{{{~~~~~~}}}zzzwwwtttqqqfffmmm~~~~~~zzzqqqhhhXXXSSSOOOSSS\\\ccccccaaaXXXTTTJJJ>>>888666333///111222444444444444666888::::::::::::;;;;;;======????????????????????????????????????????????????AAA???>>>???@@@AAA@@@???===<<<;;;;;;::::::::::::888999:::<<<===>>>>>>>>>>>>>>>============<<<<<<========================>>>======<<<<<<======>>>????????????@@@@@@@@@@@@AAA@@@@@@???????????????>>>>>>?????????@@@@@@@@@@@@???>>>======>>>@@@AAA>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFFFFGGGHHHJJJKKKLLLKKKHHHIIINNNPPPWWWiii|||~~~rrrkkkhhhggghhhjjjkkkkkkjjjiiihhhhhhfffccc___^^^]]]^^^___```aaabbbccccccbbbaaa```aaaaaaaaa```````````````aaa``````bbbeeeggghhhgggkkkoootttwwwxxxyyy{{{|||}}}|||zzzzzz~~~wwwvvvuuuttttttxxx}}}~~~vvvfffQQQPPPGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHKKKPPPTTTWWW]]]```cccfffhhhjjjnnnpppoooooossswwwyyyzzz}}}wwwrrrppplllgggfffkkkttt~~~zzzoooddd[[[VVVPPPMMMJJJHHHGGGGGGEEEDDDCCCAAA???>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>??????>>>>>>===<<<<<<<<<:::::::::999999888888888999999888777777999===AAAIII\\\xxxkkk\\\aaalllyyy}}}vvvmmmiiilllmmmppprrruuuvvvwwwwwwyyyyyyyyyzzz|||~~~}}}{{{}}}vvvttttttttthhhsss|||yyyvvvkkkaaaTTTQQQQQQVVV]]]aaa^^^[[[UUUOOOEEE<<<777666444111000222444555555555777999;;;;;;:::::::::<<<===??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@BBBBBBAAA@@@>>>===<<<;;;:::999999999888999:::<<<>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>===<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@???@@@@@@???>>>>>>>>>>>>???????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKJJJHHHIIIKKKKKKOOO[[[jjj{{{vvviiiiiihhhggggggggghhhhhhhhhhhhgggeeedddcccbbbbbbbbbbbbcccdddeeeddddddcccbbbbbbbbbbbbbbbaaaaaaaaabbb```^^^___bbbeeeggggggooorrrwwwzzz{{{|||}}}~~~~~~|||{{{{{{}}}yyypppooonnnmmmnnnrrrxxx~~~yyyoootttVVVOOOGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDFFFIIIMMMQQQTTTZZZ]]]aaacccfffiiimmmooooooooosssxxxyyyzzz|||wwwqqqmmmeeebbb]]]\\\```jjjvvv~~~yyymmmddd^^^VVVSSSOOOMMMLLLKKKIIIGGGFFFDDDBBB???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???????????????>>>======<<<<<<::::::::::::999999999999999888888666777999>>>BBBOOOccckkk___bbblllwww{{{tttjjjdddeeegggkkkooorrruuuvvvvvvvvvwwwyyy{{{}}}}}}}}}||||||}}}~~~~~~|||~~~{{{~~~zzzqqqppprrrsssppp{{{{{{vvvrrriii```QQQQQQTTTZZZ```aaa\\\WWWSSSIII>>>777555555444444000222444555555666888:::<<<;;;::::::;;;<<<>>>???>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBCCCBBB@@@>>>===<<<;;;:::999999999888999;;;===>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<>>>>>??????>>>============>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>?????????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHGGGHHHHHHHHHKKKTTT]]]qqqwwwsssmmmgggccccccdddeeegggiiilllmmmmmmjjjfffccc```aaabbbcccddddddddddddccccccccccccccccccccccccbbb```^^^^^^aaadddfffgggllloootttwwwxxxyyyzzz{{{~~~|||zzzxxxwww||||||tttnnnmmmlllllloootttyyy|||~~~|||{{{~~~}}}rrrhhh^^^MMMHHHGGGEEECCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCDDDEEEHHHKKKOOOQQQWWWZZZ^^^aaadddhhhlllooopppqqquuuzzz{{{{{{}}}yyytttoookkk```]]]YYYVVVYYYcccoooxxx{{{qqqjjj___\\\XXXTTTRRRQQQNNNMMMIIIGGGDDDAAA???>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@??????>>>>>>======<<<::::::::::::::::::999999888888777777888<<>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@AAABBBAAA@@@===<<<;;;;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@>>>>>>???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<===???@@@AAAAAAAAA@@@???>>>???>>>>>>===============AAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDDDDEEEGGGHHHIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFEEEEEEHHHPPPVVVbbbyyy}}}sssllliiihhhiiimmmppptttwwwvvvpppjjjfffaaaaaaaaabbbbbbccccccccccccccccccccccccdddddddddaaa___]]]^^^```cccdddeeeiiimmmqqquuuvvvwwwxxxzzz~~~}}}|||}}}}}}}}}{{{xxxtttrrrtttyyy}}}|||pppooommmllllllnnnqqqrrrsssqqqooopppqqqnnnfff___hhhPPPJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIMMMOOOSSSWWW[[[___cccggglllooorrrsssvvv{{{||||||}}}xxxtttooollleeebbb^^^ZZZZZZbbbmmmvvv|||tttjjjfffaaa]]]ZZZXXXUUUSSSLLLJJJFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@??????>>>=========999999999999999999999999888888888888;;;@@@GGGMMMVVVlllttt______gggttt{{{xxxqqqmmmfffhhhlllpppssstttttttttrrrssstttvvvxxxzzz{{{|||zzzyyyxxxwwwxxxzzz}}}||||||}}}}}}{{{wwwrrruuuvvvuuu~~~~~~rrriii^^^WWWHHHLLLSSS[[[```___YYYTTTIII===333333555333222333111333555666555666888:::;;;;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>><<<;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>>>>===>>>@@@BBBCCCBBBAAA@@@@@@???>>>>>>======>>>>>>CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAAAAADDDDDDCCCDDDEEEFFFHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHFFFGGGGGGEEEEEEIIIOOOSSSZZZjjj~~~}}}}}}yyyrrrmmmiiihhhgggfffeeedddddddddaaaaaaaaabbbbbbbbbcccccc___]]]\\\\\\___aaabbbaaadddhhhlllppprrrtttuuuwwwyyy}}}}}}{{{zzzzzzzzzxxxvvvrrrooommmqqquuuwww{{{~~~zzzooonnnkkkiiifffdddccccccdddbbb___^^^]]][[[WWWTTTrrrUUUKKKJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCEEEHHHKKKMMMQQQUUUZZZ^^^cccggglllpppssstttwww|||||||||}}}xxxtttqqqnnnmmmkkkfffaaa___eeeooowwwxxxqqqmmmhhhccc```\\\YYYWWWNNNLLLHHHCCC@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@??????>>>=========999999999999999999999999999999999:::===CCCKKKQQQbbbzzzrrr______gggvvvzzzxxxnnnpppsssvvvwwwvvvuuutttttttttuuuvvvxxxzzz|||}}}{{{yyywwwvvvvvvwwwzzz{{{zzz{{{|||~~~}}}~~~~~~{{{{{{|||yyy}}}~~~{{{}}}}}}ooocccVVVNNNHHHLLLSSSZZZ]]][[[UUUOOODDD999111444666333000000222444555666555666777999:::;;;===?????????>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======??????>>>===;;;;;;:::::::::;;;<<<<<<<<<===>>>???????????????======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????;;;===@@@BBBDDDDDDDDDCCCAAA@@@@@@???>>>?????????DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBCCCDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHJJJKKKJJJGGGGGGKKKQQQTTTXXXbbbpppyyyuuuqqqpppnnnllliiihhhgggggg______``````aaaaaaaaabbb\\\[[[ZZZ[[[^^^_________[[[___dddhhhjjjlllnnnoooqqquuuyyy}}}~~~|||yyyyyyxxxxxxwwwtttpppmmmjjjmmmnnnooorrrvvvuuuppplllkkkhhhddd___[[[XXXVVVXXXWWWTTTQQQOOOMMMLLLLLLdddSSSKKKEEEEEEEEEBBB??????EEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGIIILLLMMMRRRVVV[[[___bbbgggmmmrrrsssvvvzzz{{{|||~~~{{{yyyxxxuuussstttqqqnnnllllllnnnrrruuu}}}}}}yyyssskkkfffddd```YYYSSSMMMKKKIIIFFFCCCAAA??????>>>>>>=========>>>>>>???BBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@@@@??????>>>>>>:::;;;;;;<<<<<<======>>>>>>888555888;;;>>>LLL\\\pppvvvfff```aaaooo~~~zzzwwwzzz|||zzzwwwwwwrrrsssuuuyyy|||~~~~~~}}}xxxuuutttwwwwwwuuuvvvzzzzzzyyyzzz}}}~~~~~~zzz~~~}}}~~~uuukkk```TTTLLLHHHPPPWWW[[[]]][[[TTTKKK===;;;888444222222333444444555555666777888888999999:::<<<>>>??????>>>===>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@>>><<<:::888:::::::::::::::;;;======>>>????????????>>>>>>===@@@@@@@@@???????????????===>>>???>>><<<<<<===???@@@@@@??????>>>=========>>>???@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAABBBCCCEEEEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEIIIIIIIIIGGGDDDCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEGGGJJJNNNPPPXXXZZZaaappp}}}}}}wwwrrroookkkeeeaaafffbbb^^^]]]]]]^^^\\\ZZZVVVUUUUUUVVVYYYZZZZZZYYYXXXYYYZZZ]]]```eeehhhkkkfffgggjjjmmmpppsssuuuvvvyyyzzz|||}}}|||{{{yyywwwppprrrtttuuurrrllleeeaaa^^^```dddeeedddccccccdddeeebbb___\\\YYYUUUPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJ{{{ZZZPPPHHHFFFGGGFFFEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDEEEFFFIIIKKKMMMPPPTTTYYY]]]```dddkkkppptttwwwzzzzzzzzz|||~~~|||}}}~~~}}}}}}{{{xxxvvvuuuuuuwwwxxx|||~~~zzztttmmmhhhfffbbb[[[VVVQQQPPPMMMJJJGGGDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????@@@@@@@@@??????>>>>>>>>>;;;;;;;;;:::::::::::::::>>>999999===>>>BBBRRReeexxxddd]]]^^^lll}}}~~~{{{}}}~~~zzzvvvuuurrrsssuuuyyy}}}{{{vvvtttuuuuuussstttxxxzzzyyyyyy|||}}}{{{~~~~~~~~~{{{zzzyyyzzz}}}vvvlllaaaVVVOOOMMMSSSXXX[[[]]]ZZZPPPEEE888666444111000111222333444555666666777888999999;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@>>><<<;;;:::<<<<<<;;;<<<<<<===>>>???>>>>>>??????>>>>>>======????????????>>>>>>>>>>>>>>>???@@@???>>>>>>???AAA?????????>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCEEEFFFFFFDDDCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIGGGEEEDDDEEEGGGEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJMMMQQQSSSZZZ[[[```lll~~~~~~yyytttnnnjjjhhhddd```]]][[[YYYVVVSSSTTTRRRQQQQQQRRRRRRQQQOOONNNNNNOOOQQQTTTWWWYYY[[[^^^___aaadddgggiiilllmmmlllmmmmmmnnnnnnmmmlllkkkeeegggiiiiiifffbbb\\\YYYWWWZZZ]]]^^^\\\ZZZYYYYYYVVVTTTRRROOOMMMKKKHHHFFFHHHHHHHHHHHHIIILLLPPPSSSaaaUUUIIIEEEEEEEEEEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJLLLMMMRRRWWWZZZ]]]aaahhhmmmtttwwwyyyxxxwwwxxx||||||zzzyyy|||}}}{{{zzzyyyzzzzzz{{{~~~zzzvvvpppllliiieee___ZZZWWWWWWUUURRRNNNJJJGGGEEEHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>?????????>>>>>>>>>>>>>>>======<<<;;;;;;:::999999===;;;>>>AAABBBIII^^^uuu{{{ddd]]]\\\hhhzzz{{{vvvuuussssssuuuyyyzzzvvvuuusssqqqssswww{{{zzzzzz{{{~~~}}}{{{|||~~~zzzuuurrrssszzzwwwlllbbbXXXRRRSSSWWW[[[]]]^^^YYYLLL>>>555444222000000111333444555555666777888999::::::===<<<;;;:::;;;===???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDAAA???>>>=========>>>>>>>>>>>>???@@@AAAAAA===>>>>>>>>>>>>===<<<;;;===========================>>>???>>>===>>>@@@AAA??????????????????>>>>>>??????@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAADDDFFFGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFEEEFFFHHHDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHJJJLLLOOOQQQRRRYYYZZZ]]]cccppp~~~{{{sssooojjjddd^^^XXXRRRNNNPPPNNNLLLLLLLLLKKKIIIGGGFFFGGGGGGIIIJJJKKKLLLLLLOOOPPPRRRTTTWWWYYY[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]XXXYYYZZZYYYXXXUUURRRPPPNNNQQQUUUVVVUUUSSSRRRRRRLLLJJJHHHEEECCCBBBBBBBBBEEEGGGIIIKKKNNNTTT]]]dddjjj\\\MMMGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCDDDEEEGGGIIIJJJLLLPPPUUUXXX[[[___eeejjjqqqsssvvvvvvuuuvvv{{{wwwrrrrrrtttzzz~~~{{{yyywwwyyyxxxxxxzzz}}}{{{wwwrrrooolllhhhccc_________^^^[[[WWWRRRMMMJJJKKKKKKJJJJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===============@@@CCCDDDOOOmmm~~~iii```\\\eeetttzzzxxxuuuuuuvvvzzzyyyvvvtttqqqtttyyy}}}|||{{{{{{|||~~~~~~~~~}}}|||zzz~~~{{{rrrqqqssszzz|||}}}vvvjjj```YYYUUUWWWZZZ]]]^^^___YYYIII:::666555333222222333444555555666777888999:::;;;<<<===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCEEEDDDAAA???===>>>?????????>>>>>>??????@@@AAABBB===>>>>>>======<<<;;;:::;;;;;;<<<<<<<<<<<<======:::;;;<<<<<<;;;<<<>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????@@@????????????@@@@@@AAADDDEEEFFFEEECCCBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGGGGGGGEEEEEEGGGHHHFFFHHHIIIKKKKKKKKKIIIIIIGGGHHHIIIKKKMMMNNNOOOOOOSSSUUUXXXZZZbbbrrr~~~wwwnnnddd[[[VVVQQQOOOMMMKKKKKKIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSNNNNNNNNNMMMLLLKKKJJJJJJEEEHHHMMMOOOPPPOOOOOOOOOJJJIIIGGGEEECCCCCCEEEGGGIIIMMMTTTYYY___hhhttt|||uuudddSSSLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCDDDFFFGGGHHHKKKOOOTTTWWWYYY]]]ccchhhlllooorrrssssssvvv{{{{{{rrrmmmnnnpppwwwuuuvvvwwwxxxxxxxxxvvvuuuvvvvvvwwwzzz|||}}}|||{{{{{{xxxsssooollliiigggeeefffggggggfffaaa[[[TTTPPPMMMNNNNNNNNNMMMLLLKKKJJJEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>??????@@@@@@@@@>>>===???BBBEEEUUUxxxmmmccc^^^dddqqq}}}}}}yyyxxxyyy|||}}}zzzwwwuuuwww|||}}}}}}}}}||||||}}}}}}~~~}}}}}}{{{zzzsssvvvzzzxxxsssttt{{{}}}{{{sssfff\\\WWWWWWYYY]]]______^^^WWWIII:::666666444333333333333333666666888999:::<<<======;;;<<<===>>>>>>>>>===<<<>>>>>>=========>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA???>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;<<<===<<<;;;<<<>>>???BBBBBBBBBCCCCCCDDDDDDDDDAAAAAA???>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDCCCBBB@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEEEEDDDEEEFFFEEEEEEEEEGGGIIIJJJKKKLLLMMMNNNMMMLLLLLLKKKLLLMMMNNNOOONNNNNNMMMMMMQQQUUUWWWZZZfffxxxzzzrrrlll___\\\XXXTTTQQQMMMIIIFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJGGGFFFEEEEEEEEEEEEEEEFFF@@@CCCFFFHHHIIIIIIIIIJJJFFFHHHIIIIIIIIILLLQQQUUUZZZ```iiiqqqzzzmmmXXXMMMJJJHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGIIIMMMRRRUUUWWW[[[aaafffhhhkkkoooqqqrrrvvv|||vvvnnnmmmmmmooouuuzzz|||yyyvvvkkkkkkmmmnnnppprrrssstttrrrsssuuuxxx|||}}}{{{zzz{{{xxxsssnnnkkkiiiiiijjjoooppprrrqqqmmmfff^^^YYYRRRRRRSSSRRRQQQOOOMMMLLLGGGFFFDDDBBB@@@@@@@@@AAA???????????????@@@@@@@@@<<<<<<===>>>>>>???@@@@@@>>>===>>>BBBGGGXXX|||rrriiidddiiittt~~~~~~}}}|||}}}~~~{{{yyy{{{~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~xxxwww{{{yyyqqqmmmnnnuuuyyyyyypppbbbWWWVVVXXXYYY^^^aaa^^^ZZZRRRFFF;;;444444333222222111111222666777888:::;;;===>>>???:::<<<===??????>>><<<;;;===<<<;;;;;;;;;<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@>>>>>>===>>>>>>???@@@AAA?????????>>>===<<<;;;::::::::::::;;;<<<<<<======???@@@@@@@@@>>>>>>???AAABBBBBBCCCCCCDDDEEEFFFFFFBBBAAA???>>>=========>>>============>>>???@@@@@@???AAABBBBBBAAA@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCDDDDDDEEECCCDDDEEEFFFEEEFFFIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPQQQQQQPPPPPPOOONNNLLLPPPUUUVVVXXX___kkkuuuxxxtttnnnhhhbbb\\\VVVRRRPPPNNNKKKIIIFFFEEEEEEEEEAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDAAACCCDDDEEEEEEFFFIIIKKKHHHLLLQQQUUUXXX^^^eeekkkvvvyyydddRRRJJJFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFJJJOOORRRTTTXXX^^^cccgggjjjnnnppprrruuu|||}}}tttooonnnnnnpppsssvvvtttooojjjcccbbbbbbcccfffiiimmmpppmmmnnnppptttyyy|||}}}|||zzzwwwqqqlllhhhhhhkkkmmmvvvyyy{{{|||xxxppphhhbbbZZZZZZYYYXXXUUURRRNNNLLLIIIHHHEEECCCAAAAAAAAABBB???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>??????????????????===???DDDJJJYYYxxx~~~uuuooorrrzzz~~~~~~|||~~~~~~~~~~~~{{{}}}}}}|||}}}}}}zzz|||~~~yyytttmmmkkkmmmrrrxxxzzzooo___TTTUUUZZZYYY___aaa\\\SSSJJJ@@@888333333333333333444444444777888999:::<<<>>>???@@@<<<===============<<<<<<<<<<<<:::::::::;;;===>>>?????????@@@@@@@@@AAAAAA??????????????????>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>>===;;;::::::::::::;;;<<<=========BBBBBBBBBAAA???>>>???AAA@@@AAAAAABBBDDDEEEEEEFFFCCCBBB???===<<<<<<=========<<<<<<===>>>???@@@@@@>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEGGGGGGGGGIIIKKKNNNMMMLLLKKKIIIIIIJJJLLLMMMOOOOOONNNNNNOOOOOOOOOOOOLLLOOOSSSSSSTTTYYYaaahhh}}}~~~~~~|||vvvppplllgggccc^^^XXXSSSQQQPPPPPPIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNRRRXXX\\\]]]ccckkkpppsssyyywww]]]PPPIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEHHHMMMPPPRRRVVV\\\```gggkkknnnpppqqquuu{{{|||vvvtttpppoooppprrrtttpppiiiccc^^^\\\[[[[[[]]]bbbhhhkkkjjjjjjlllpppvvv{{{zzzvvvpppjjjfffgggkkkooo{{{~~~~~~wwwnnnhhh```___^^^\\\XXXSSSNNNLLLJJJIIIFFFCCCBBBBBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@???>>>AAAGGGMMMYYYtttzzzzzz~~~}}}~~~|||zzz}}}}}}|||}}}~~~{{{{{{~~~|||wwwsssnnnmmmooorrryyyzzzooo^^^SSSUUU[[[YYY___bbbZZZNNNDDD<<<666333333444555777888999999777888999;;;===>>>@@@@@@???>>><<<;;;;;;<<<===>>>===<<<:::::::::;;;===???>>>>>>?????????@@@@@@@@@>>>>>>????????????>>>===????????????@@@AAABBBBBBAAAAAA@@@@@@???===<<<;;;::::::;;;;;;<<<===>>>>>>AAABBBBBB@@@===<<<===>>>>>>???@@@AAABBBDDDEEEEEEDDDBBB???===<<<<<<<<<===<<<<<<<<<<<<===>>>@@@@@@>>>@@@BBBCCCBBBBBBDDDEEEBBBBBBBBBCCCEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGHHHIIIIIIKKKNNNPPPLLLJJJHHHFFFFFFGGGJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMOOOOOOPPPTTT[[[aaaiii|||zzznnnmmmooouuu~~~{{{}}}~~~yyyrrriiiccc```______YYYYYYYYYZZZZZZZZZZZZ[[[WWWXXXYYYYYYXXXUUURRRQQQKKKKKKKKKKKKKKKKKKKKKKKKMMMOOORRRVVV[[[ccclllrrrxxx~~~gggQQQKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEGGGMMMQQQTTT[[[bbbgggiiilllooosssxxx}}}|||xxxzzzwwwuuuuuuuuurrrkkkdddZZZVVVUUUYYY\\\\\\]]]```bbb``````eeennnvvv{{{}}}|||wwwqqqkkkdddaaahhhrrr|||vvvjjjfffccc```^^^]]]YYYRRRMMMLLLIIIDDDAAA@@@@@@???>>>AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDBBBDDDHHHMMM[[[vvv}}}|||}}}{{{zzzzzzzzzzzzyyyxxxxxxwww|||zzzyyyzzz|||}}}{{{yyy|||zzz~~~zzzzzz~~~yyyuuusssrrrrrrnnnfff\\\UUUTTTYYY^^^___```___WWWJJJ???:::999222222333333555666888999999:::;;;<<<>>>???@@@@@@???===<<<::::::;;;<<<===888888999999999:::::::::>>>???@@@???===<<<<<<===<<<===>>>???@@@??????>>>???@@@AAAAAA@@@???>>>===BBBAAA@@@>>>======<<<<<<;;;<<<<<<;;;::::::<<<>>>???@@@@@@???>>>===???@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAA???===<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999<<<>>>@@@@@@@@@BBBCCCBBBAAA@@@@@@AAACCCEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHFFFEEEDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKKKKKKKOOONNNMMMMMMOOOQQQTTTUUU___kkk}}}uuummmlllsssyyyzzzzzzrrrjjjfffcccaaadddiiiooo}}}|||zzzuuuuuuuuuuuuvvvvvvwwwxxx|||xxxrrrooommmkkkhhheeeccc]]][[[___```]]]]]]aaa^^^fffkkklllsssyyyrrrpppyyy[[[NNNJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDFFFLLLOOORRRYYY```dddhhhlllqqquuuzzz~~~yyyxxxyyyuuummmeeeXXXTTTRRRVVVYYYYYYZZZ]]][[[YYYYYY^^^gggpppvvvyyy|||vvvoooiiiaaa^^^ccclll{{{zzznnngggccc___]]]\\\XXXSSSNNNJJJHHHDDDBBBBBBCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBDDDIIIOOO]]]www~~~}}}|||zzz{{{{{{{{{zzzxxxvvvsssrrrrrrooommmooouuuyyyyyywwwrrrpppuuu}}}~~~|||zzzzzzsssmmmddd[[[VVVWWW[[[___^^^___\\\SSSGGG<<<888777222222333444555777888999::::::::::::;;;===>>>>>>>>>===;;;:::999:::;;;<<<;;;:::::::::999999888888;;;<<<===<<<:::999:::;;;??????@@@AAAAAA@@@??????@@@AAAAAAAAA@@@???===<<<@@@???>>>======<<<<<<===<<<>>>??????>>>===>>>@@@???@@@@@@???======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;===???@@@@@@@@@BBBCCCEEEDDDCCCCCCDDDEEEHHHIIIFFFFFFGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDCCCCCCEEEGGGJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLMMMMMMOOOQQQRRRWWW]]]pppvvvooohhhccceee___[[[YYYWWWSSSRRRTTT]]]iiiuuu}}}|||yyyyyy~~~~~~wwwsssrrr{{{wwwmmmbbbZZZXXXgggPPPHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCEEEJJJMMMPPPVVV^^^aaafffmmmsssxxx|||}}}{{{|||xxxnnneeeYYYSSSQQQSSSTTTSSSTTTWWWUUUSSSTTTXXXaaajjjrrrvvv{{{uuunnnggg___[[[___fffxxx}}}}}}rrrhhhddd^^^ZZZYYYWWWSSSOOOIIIFFFDDDCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDBBBBBBEEEIIIQQQaaayyy}}}zzzxxxxxxyyyzzzzzzyyyvvvsssqqqlllgggbbbdddlllssstttsssooonnntttvvvmmm```XXXWWWZZZ]]]___]]]\\\WWWNNNBBB999555444333333333444666777999:::;;;:::999999999;;;<<<======<<<;;;:::999:::;;;;;;<<<<<<;;;:::999888777777999;;;;;;;;;999888999:::AAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAAAAA???>>><<<;;;======<<<<<<<<<<<<======>>>@@@BBBCCCBBBAAAAAABBB???@@@@@@???======>>>???@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<======>>>;;;;;;;;;::::::;;;;;;<<<===???AAAAAA@@@AAABBBCCCFFFEEEEEEDDDEEEFFFHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHBBBBBBBBBCCCDDDGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLLLLMMMRRRQQQ\\\tttssshhhbbb[[[UUUSSSPPPLLLJJJLLLUUU]]]eeeiiippp{{{ooodddZZZPPPJJJIII}}}wwwXXXKKKIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDBBBDDDIIIKKKMMMSSSZZZ```fffnnnuuuzzz|||||||||yyynnndddZZZTTTOOOOOOOOONNNOOORRRSSSRRRSSSWWW___hhhqqqwwwyyyssslllfff^^^YYY\\\aaapppwww~~~ttthhhbbb[[[WWWUUUTTTRRROOOHHHFFFEEEDDDFFFFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEBBBCCCFFFKKKUUUggg}}}}}}zzzxxxvvvtttvvvyyy{{{{{{yyyvvvtttoooggg___```gggoooqqqooopppssszzz}}}yyymmm^^^WWWXXX\\\]]]\\\]]]ZZZSSSIII>>>666333333333333444555666888999:::===<<<;;;::::::;;;<<<===<<<<<<;;;::::::::::::;;;<<<;;;;;;:::999999888888:::;;;<<<<<<::::::;;;<<<@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???===;;;:::999::::::::::::;;;<<<===>>>>>>@@@DDDEEEDDDCCCBBBCCCAAAAAAAAA@@@>>>===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<>>===<<<===>>>>>><<<<<<;;;;;;::::::::::::::::::::::::::::::::::::888:::;;;;;;::::::<<<===<<<======???@@@AAABBBCCC@@@???>>><<<:::999888888888888999999:::<<<===>>>===@@@CCCDDDDDDCCCBBBCCCBBBCCCCCCAAA???>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;::::::999999:::::::::::::::;;;<<<===@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGFFFEEECCCBBBBBBAAAGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFKKKKKKNNNWWWdddyyy}}}rrrdddXXXSSSQQQTTTSSSPPPPPPUUUXXXXXX]]]```hhhssstttfffVVVMMMIIIFFFGGGJJJzzz~~~]]]LLLHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBCCCDDDDDDEEECCCDDDGGGIIIJJJOOOVVV^^^dddlllsssvvvxxxxxxxxxvvv{{{}}}|||zzzuuupppZZZSSSMMMMMMMMMNNNQQQUUUUUUWWWYYY\\\```fffnnnsssooohhhaaa]]]XXXRRRRRRUUU___hhhssszzz~~~yyyfff```WWWRRRQQQQQQOOOMMMJJJHHHGGGHHHIIIIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEECCCFFFJJJPPP___ttt~~~|||yyywwwuuuuuuxxxyyy{{{||||||zzzwwwuuupppiiibbbaaaeeemmmtttwwwyyy}}}}}}}}}{{{vvvzzz|||zzzssshhh\\\VVVXXX\\\\\\[[[^^^WWWLLLAAA999666555666555555555666888999;;;<<<@@@@@@@@@@@@@@@?????????======<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;<<<666777999999999999;;;<<<<<<<<<<<<===>>>@@@AAABBB???>>>===;;;:::999999999888888999999:::<<<===>>><<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;999888888888::::::::::::;;;<<<<<<===???@@@@@@??????@@@CCCEEEGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHEEEGGGKKKPPPWWWfffmmmaaaaaabbb___ZZZVVVWWWUUUQQQRRRRRRVVV^^^iiissswwwyyyvvvyyywwwuuupppnnnqqquuuxxx{{{~~~~~~xxxsssrrrrrreeeZZZQQQOOORRRUUU[[[```ssslllSSSIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDDDDEEECCCDDDGGGHHHIIINNNTTT[[[```iiippptttvvvwwwxxxrrrwww~~~~~~mmmccc[[[WWWUUUSSSTTTXXXYYY\\\___aaacccgggmmmqqqpppiiibbb]]]XXXQQQOOOPPPTTT]]]hhhooouuuyyyyyyuuuggg```YYYTTTRRRRRRPPPNNNJJJIIIIIIJJJMMMMMMMMMKKKEEEDDDDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDHHHLLLRRRccczzz}}}{{{xxxvvvuuuuuuxxxxxxyyyzzzzzzyyywwwvvvtttpppkkkggggggmmmuuu{{{~~~{{{zzz{{{{{{zzzwwwtttqqqpppsss|||{{{uuurrrjjjbbbZZZVVVYYY]]]^^^^^^\\\TTTHHH===777555666777555555666777888:::;;;<<<>>>???AAABBBBBBAAA@@@???======>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::666777999:::999:::<<<===>>>>>>=========>>>???@@@???>>>===;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>===>>>@@@AAA@@@AAACCCDDDAAABBBBBB@@@===<<<===>>>????????????????????????===<<<;;;:::999999999999::::::::::::;;;<<<=========>>>>>>>>>>>>@@@CCCFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCFFFEEEEEEEEEFFFHHHIIIJJJIIIJJJLLLPPPSSS\\\pppuuuuuuqqqiiieeedddaaa\\\WWWSSSPPPQQQWWW\\\^^^]]][[[^^^bbbiiiooorrrrrrqqqiiiiiijjjlllpppvvv{{{{{{}}}|||zzz||||||hhh___WWWWWWYYYYYY]]]cccccchhhnnnppppppqqquuuyyyqqqiiicccdddjjjooovvv{{{lll}}}```IIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDDDDGGGHHHIIINNNTTTWWW]]]fffmmmrrruuuwwwxxxqqqvvv|||wwwkkkccc]]]WWWVVVXXX]]]aaaeeefffgggjjjnnnrrruuummmeee```ZZZRRROOOOOOJJJTTT___eeelllqqqrrrppphhhbbbZZZUUUTTTSSSQQQOOOIIIIIIJJJLLLPPPQQQQQQPPPEEEEEEDDDDDDCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDEEEIIIMMMTTTfff}}}}}}{{{xxxvvvuuuuuuttttttvvvwwwxxxyyyzzzzzz|||yyytttnnnjjjmmmuuu{{{{{{uuutttvvvwwwuuupppmmmmmmooommmwww}}}vvvoookkkbbb]]]XXXVVVYYY^^^aaaaaa[[[RRREEE:::555444666777555666666777888:::;;;<<<<<<>>>AAACCCCCCBBB@@@>>>>>>>>>>>>>>>>>>======<<<======<<<;;;:::999999888888999;;;<<<<<<===???@@@BBBAAA???============>>>@@@???>>>===<<<<<<===>>>::::::::::::;;;<<<===>>>>>>???@@@@@@@@@AAACCCFFF@@@@@@@@@>>><<<:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;999999999:::;;;<<<===>>><<<============???CCCFFFDDDDDDDDDDDDCCCAAA@@@???BBBCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCFFFFFFEEEEEEFFFHHHKKKMMMRRRPPPPPPRRRTTTYYYdddpppddd]]]UUURRRSSSTTTSSSQQQPPPQQQSSSWWWZZZ[[[ZZZXXXWWWWWWVVVWWW[[[```eeehhhhhhlllqqqssspppmmmlllkkkjjjjjjgggfffppplll___SSSPPPPPPOOORRRXXXXXX```jjjsssyyyhhhrrrjjjPPPLLLIIIGGGEEEDDDGGGKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGGGGIIILLLMMMTTTYYY___eeeiiikkkmmmoooooottt{{{~~~ssskkkfffbbb___ccc``````eeejjjlllooosssrrroooiiiccc\\\VVVRRRPPPLLLOOOTTTZZZaaaggglllooonnnggg^^^XXXUUUTTTSSSQQQJJJHHHHHHJJJPPPTTTUUUUUUNNNEEE@@@EEEHHHFFFCCCDDDAAAAAABBBCCCCCCCCCBBBBBBFFFJJJPPPZZZlll{{{wwwtttsssttttttuuuvvvxxxxxxyyy{{{}}}uuuqqqtttyyywwwqqqooommmlllllliiihhhnnnuuusssyyy~~~~~~~~~}}}wwwnnnggg]]]]]]YYYUUUVVVZZZ[[[YYYVVVIII===888888777888:::777777666666888999;;;<<<>>>>>>???@@@@@@@@@@@@???>>>>>>>>>===<<<:::999888999999999::::::;;;;;;;;;;;;:::999999:::;;;===>>>???===;;;;;;<<<===<<<;;;>>>>>>===<<<;;;::::::999:::::::::;;;<<<===>>>???>>>>>>???@@@@@@@@@??????CCCBBB@@@>>><<<;;;::::::>>>??????@@@@@@???===<<>>???@@@BBBBBBCCCBBBAAA@@@???>>>@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAABBBBBBCCCFFFFFFEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMOOOUUU]]]bbbyyy}}}jjjaaaaaabbb\\\UUUUUUQQQPPPTTTUUUUUUWWW[[[XXXTTTQQQQQQUUUYYYZZZZZZXXX[[[^^^______^^^^^^___ZZZbbbeeeeeerrrqqqVVVSSSZZZ^^^aaafffppp|||aaalllzzzTTTNNNHHHFFFEEEDDDEEEGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDFFFHHHIIIPPPUUU\\\aaaeeehhhkkkmmmooottt{{{~~~yyyuuusssqqqkkkggghhhiiiiiijjjnnnrrroooiiibbb[[[UUUQQQOOOLLLNNNRRRWWW\\\aaadddfffkkkfff___ZZZWWWUUUSSSPPPIIIHHHHHHKKKQQQVVVYYYYYYPPPGGGBBBEEEIIIGGGFFFFFFAAABBBBBBBBBCCCCCCDDDDDDIIINNNTTT^^^ooo~~~|||yyyuuussssssssstttvvvyyy{{{zzzwwwzzzzzznnnnnnsss|||}}}yyywww{{{wwwsssmmmjjjiiikkkmmmnnnttt|||{{{{{{{{{||||||xxxpppfff```ZZZ[[[XXXUUUWWW[[[[[[XXXSSSGGG;;;777777666777999888777777777999:::<<<===<<<===>>>???????????????????????????>>>===<<<<<<999999:::::::::;;;;;;;;;::::::999999:::;;;===>>>===<<<;;;===???AAAAAAAAAAAA@@@???===<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>??????@@@AAAAAA@@@@@@AAA@@@>>>===;;;:::999999>>>>>>@@@@@@@@@???===<<<>>><<<999888999999999888777888999:::;;;<<<<<<======???AAAAAA@@@???@@@AAACCCBBBBBBAAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBB@@@AAABBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKJJJIIIJJJNNNTTTYYYfffvvv|||tttjjjdddaaagggnnnrrruuuxxxrrrnnnggg```]]]\\\\\\]]][[[___eeejjjmmmppprrrssskkktttxxxzzz|||iiikkkuuu|||```iii^^^RRRGGGFFFGGGFFFDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCEEEFFFGGGLLLPPPVVV\\\```dddhhhjjjpppuuuzzz}}}~~~uuullliiigggfffgggkkkqqqnnnhhh```YYYTTTPPPOOOKKKMMMQQQUUUZZZ^^^```bbbhhheeeaaa]]]ZZZVVVQQQNNNKKKIIIIIIKKKPPPUUUYYYZZZSSSKKKEEEFFFJJJJJJIIIIIICCCBBBBBBBBBCCCDDDFFFGGGNNNTTT[[[eeeuuu{{{yyywwwtttssssssssstttvvv{{{|||xxx|||mmmlllqqq||||||tttrrrttt{{{~~~{{{uuussskkkffffffkkkqqqvvv}}}zzzwwwxxxyyywwwpppfff[[[UUUTTTWWWXXXWWWYYY\\\ZZZVVVNNNCCC:::777666555555888888888888888999;;;<<<===;;;<<<===>>>????????????>>>>>>????????????>>>>>>::::::::::::;;;;;;;;;;;;:::::::::::::::<<<======<<<;;;<<<>>>BBBEEEGGGGGGDDDBBB@@@>>><<<<<<<<<<<<:::999999::::::;;;<<<===>>>>>>@@@AAABBBBBBBBBBBB???>>>===<<<::::::999999===>>>@@@AAA@@@???===;;;===;;;888777777888888888777888888999:::;;;<<<<<<===???AAAAAAAAAAAABBBCCCCCCBBBAAA????????????@@@?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBCCCEEEGGGIIIGGGGGGGGGGGGHHHIIIKKKMMMKKKKKKIIIGGGFFFGGGLLLOOOUUUcccvvv~~~{{{uuutttvvvsssyyy~~~fffiii{{{kkkXXXHHHGGGJJJIIIEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHLLLRRRWWW\\\aaaeeeiiirrrvvv{{{||||||xxxmmmgggeeedddggglllooolllfff___XXXSSSPPPNNNKKKNNNRRRWWW\\\```cccdddeeeeeeeeeccc___XXXPPPKKKLLLKKKIIIJJJMMMQQQUUUXXXUUUNNNGGGGGGJJJMMMMMMLLLEEEDDDCCCCCCDDDFFFIIIKKKSSS[[[eeeooo~~~yyywwwvvvtttsssttttttuuuuuuzzz~~~rrrsssyyy|||zzzzzz~~~{{{zzzzzzzzzwwwtttqqqkkkffffffmmmvvv|||wwwtttvvvwwwrrrhhh\\\RRRMMMPPPTTTXXXYYY[[[]]]YYYSSSHHH???888666555444444777777777888888:::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@======>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;>>>CCCFFFHHHHHHEEECCC@@@>>><<<<<<<<<<<<999999999999999:::;;;<<<===>>>???AAABBBCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;<<<>>>???AAAAAA@@@>>>===@@@===999777888999999999888999999:::;;;<<<======<<<>>>AAABBBBBBBBBCCCEEECCCAAA???>>>===>>>@@@AAA>>>>>>??????@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCFFFHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPLLLLLLJJJHHHFFFFFFIIILLLRRRZZZgggrrr~~~~~~}}}|||hhhfffnnnzzz```KKKHHHKKKIIIEEEDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGJJJOOOSSSXXX^^^cccgggqqqvvv{{{|||zzz|||vvvkkkeeebbbaaaeeejjjmmmkkkfff```ZZZUUUQQQOOOOOOQQQUUUZZZ^^^aaabbbccccccfffkkkkkkfff]]]SSSLLLKKKJJJHHHHHHJJJNNNTTTXXXWWWQQQJJJHHHKKKPPPPPPMMMGGGGGGFFFFFFGGGIIILLLNNNXXXbbbppp|||xxxwwwvvvuuuuuuuuuvvvvvvssswww|||zzz}}}}}}sssppprrryyy}}}|||~~~|||yyywwwuuurrrppplllkkkrrrzzz~~~}}}uuurrruuuvvvpppcccVVVNNNKKKNNNTTTYYY[[[]]]]]]WWWOOOCCC===888777666444444777666666777999::::::;;;;;;===>>>???@@@AAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<<<<;;;;;;===AAACCCDDDDDDCCCBBB@@@>>><<<<<<;;;<<<::::::999999999:::;;;;;;<<<===>>>@@@AAABBBBBBBBB>>>>>>===============>>><<<===???@@@AAAAAAAAAAAAEEEAAA===::::::;;;;;;;;;::::::;;;<<<===>>>??????<<<>>>AAABBBBBBBBBCCCEEEBBB@@@>>>======>>>???@@@>>>>>>????????????@@@@@@BBBCCCCCCDDDDDDCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBDDDFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPKKKKKKKKKIIIGGGGGGIIIKKKQQQUUU[[[```eeeooo|||ggg______jjjxxxnnnSSSLLLLLLGGGCCCFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFIIILLLPPPUUUZZZaaaeeennntttzzz{{{xxxyyy{{{qqqgggbbb``````ccchhhmmmllliiieee```ZZZUUURRRTTTVVVXXX[[[]]]]]]]]]\\\aaahhhrrrvvvqqqggg[[[TTTKKKJJJIIIHHHIIIOOOVVV\\\XXXUUUOOOKKKOOOTTTSSSOOOKKKJJJJJJJJJKKKLLLNNNOOO[[[iiizzz}}}wwwvvvvvvuuuuuuuuuuuuuuurrruuuyyy~~~xxxtttqqqmmmqqqzzz~~~|||~~~}}}xxxyyyyyywwwwwwuuuvvv|||~~~vvvppptttuuummm___SSSNNNNNNPPPVVV[[[]]]^^^\\\TTTLLL???;;;999:::888555666999666777888:::;;;;;;;;;;;;???@@@AAAAAABBBAAAAAAAAACCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<===;;;;;;<<<>>>@@@@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>????????????===============>>>??????===>>>>>>???AAADDDFFFGGGKKKGGGAAA>>>============;;;<<<<<<===>>>???@@@@@@===???AAAAAAAAAAAABBBCCC@@@???>>>======>>>??????????????????????????????AAABBBCCCCCCDDDCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDD@@@AAACCCEEEGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMHHHIIIJJJIIIHHHHHHIIIKKKKKKNNNRRRRRRTTTZZZdddmmm{{{yyy}}}kkk___YYY]]]dddjjjvvvaaaVVVPPPHHHEEEJJJEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDCCCCCCBBBEEEGGGJJJMMMQQQWWW]]]bbbhhhpppxxxyyyvvvvvv{{{~~~yyynnngggaaaaaabbbcccgggkkknnnnnnnnnlllhhhbbb\\\XXXVVVXXX[[[]]]^^^^^^\\\[[[^^^iiixxx~~~ttthhhaaaTTTSSSPPPLLLKKKOOOVVV\\\[[[YYYTTTPPPTTTYYYXXXQQQMMMMMMNNNNNNNNNOOOOOOOOO\\\mmm|||~~~~~~~~~~~~}}}zzzvvvuuuuuutttttttttssssssqqquuuxxxxxxwwwxxx|||zzzvvvvvvssswww|||xxx{{{|||{{{}}}~~~}}}uuunnnssstttkkk]]]RRRQQQSSSSSSYYY]]]^^^^^^[[[RRRIII>>>;;;:::<<<:::777777;;;888999;;;<<<===>>>======@@@AAAAAAAAAAAA@@@??????BBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;888999:::<<<<<<<<<<<<;;;<<<;;;:::;;;===??????>>>???@@@AAABBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>===>>>AAAFFFJJJMMMPPPKKKEEE@@@>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@===???AAAAAA@@@???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEAAACCCGGGJJJLLLKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKLLLHHHJJJKKKKKKIIIIIIIIIKKKHHHKKKNNNNNNMMMOOOWWW]]]kkk{{{~~~yyyyyyyyyyyy{{{xxxyyy}}}}}}~~~ssseee[[[ZZZZZZ[[[cccmmm~~~nnn___VVVKKKIIIOOOEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEDDDDDDCCCCCCDDDFFFHHHKKKNNNTTT[[[___dddmmmvvvxxxtttsssyyyyyyrrrnnnccc]]][[[___dddhhhmmmrrroooqqqrrrqqqmmmggg```\\\UUUXXX[[[___aaaaaaaaa```]]]jjj|||}}}rrrkkk```]]]XXXQQQLLLMMMSSSXXX]]]\\\XXXTTTWWW]]]ZZZSSSOOOOOOPPPQQQQQQQQQPPPOOO]]]pppyyy{{{|||{{{{{{~~~{{{wwwtttttttttssssssrrrrrrqqqqqqvvvyyytttmmmlllsss{{{|||yyy}}}}}}yyy|||~~~|||{{{rrrmmmqqqrrriii[[[RRRRRRVVVVVV[[[______^^^ZZZQQQHHH===;;;;;;===<<<888888<<<:::;;;===>>>@@@@@@??????@@@@@@@@@@@@@@@???>>>===?????????@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;888999:::<<<===<<<<<<;;;<<<::::::;;;===??????>>>>>>@@@BBBDDDDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<999999::::::;;;::::::::::::::::::;;;<<<===>>>??????>>>===>>>AAAGGGMMMQQQRRRMMMFFFAAA???>>>>>>===::::::;;;<<<===>>>??????===???@@@@@@???>>>???@@@<<<===>>>>>>>>>>>>======AAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFBBBEEEJJJMMMOOONNNKKKIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKMMMNNNNNNLLLKKKKKKKKKIIILLLPPPOOOLLLMMMRRRVVV[[[gggyyy~~~|||~~~zzznnnbbbZZZXXX[[[___mmm{{{sssaaaQQQIIIIIICCCEEEGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJOOOVVVZZZaaajjjqqqpppqqqvvv{{{~~~zzzuuuqqqnnnkkkhhh```[[[___fffjjjmmmoooqqqpppnnnmmmjjjfff```[[[WWWUUUWWW___eeedddbbbbbbbbbrrr}}}wwwwwwrrrggg^^^\\\[[[XXXYYY]]]^^^\\\YYYYYY[[[^^^______RRRWWW[[[[[[XXXUUUUUUVVV```uuuzzzyyyyyy|||}}}}}}xxxvvvvvvuuurrrqqqttttttqqqooopppvvvwwwwwwrrriiigggnnnyyy||||||~~~{{{{{{~~~xxxqqqlllmmmkkkdddZZZTTTSSSUUUVVVZZZ___bbb```WWWLLLCCC;;;:::999888888888:::::::::;;;<<<>>>???AAABBBCCCAAA@@@>>>=========>>>???;;;<<<>>>???@@@@@@?????????>>>===<<<<<<;;;<<<<<<::::::;;;<<<<<<======>>>>>>>>>????????????>>>>>>>>><<<;;;===@@@BBBAAA???>>>>>>>>>>>>============<<<;;;::::::<<<>>>>>>===999999:::;;;<<<===>>>???BBBAAA???>>>AAAEEEJJJMMMPPPKKKDDD???>>>>>>>>>>>>::::::;;;<<<===>>>???@@@>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>===<<<<<>>===???>>>>>>>>>???@@@AAAAAABBBDDDFFFHHHIIIHHHGGGFFFEEEGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJNNNMMMKKKIIIHHHGGGGGGHHHMMMNNNPPPOOONNNOOOSSSVVVWWWWWW```qqqtttddd[[[ZZZ[[[```ooouuu\\\PPPOOOEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGIIINNNTTTYYYbbbjjjppprrruuuzzz~~~~~~yyyuuurrrqqqmmmddd___cccjjjmmmppprrrooonnnmmmlllkkkhhhccc```]]][[[]]]dddiiigggffffffgggwwwsssiiiddd```[[[ZZZ]]]aaa___\\\[[[\\\^^^___```[[[___bbbaaa^^^[[[[[[\\\eeexxx}}}{{{zzz|||~~~{{{vvvuuuuuutttqqqqqquuuvvvttttttvvvwwwwwwuuuooohhhhhhpppxxx}}}~~~{{{zzz~~~{{{ssspppnnnhhh```XXXTTTTTTVVVYYY[[[___```\\\TTTIIIBBB::::::999888888888999:::999999:::<<<===>>>@@@@@@@@@???>>>=========>>>>>><<<<<<>>>??????@@@????????????===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======???@@@@@@@@@@@@??????>>>>>><<<;;;===???AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999:::;;;;;;;;;999::::::;;;===>>>>>>???BBBAAA??????AAADDDHHHJJJMMMIIICCC@@@??????>>>>>>;;;;;;<<<===>>>>>>??????>>>>>>>>>??????@@@@@@AAA????????????????????????AAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKIIIHHHGGGHHHHHHIIILLLNNNOOOOOONNNNNNQQQSSSQQQTTT[[[gggqqq}}}rrr___XXXWWWWWWeee~~~gggUUURRRIIIIIIGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFHHHLLLQQQUUU^^^eeelllqqqvvv}}}|||~~~|||yyysssjjjccceeejjjlllmmmooonnnmmmmmmmmmnnnmmmjjjhhheeecccffflllooommmkkklllmmm}}}uuunnnhhhcccbbbcccgggddd```^^^___bbbcccdddhhhjjjkkkiiieeecccdddfffnnn}}}}}}zzzvvvtttssswwwttttttwwwwwwvvvwww{{{xxxwwwuuupppmmmpppwww}}}||||||~~~wwwvvvooocccZZZUUUUUUVVVWWW]]]^^^___\\\VVVNNNEEE???999999888888888888999:::999999:::;;;===>>>?????????>>>===<<<<<<<<<======<<<======>>>>>>??????@@@@@@???>>><<<;;;:::::::::999999:::;;;;;;<<<<<<===AAAAAAAAAAAAAAA@@@???>>>???>>>======??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999999999999::::::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEHHHEEEBBB@@@@@@@@@???>>>======>>>>>>>>>?????????>>>>>>>>>>>>????????????======>>>???@@@AAAAAABBBAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@BBBBBBDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLNNNNNNMMMMMMNNNOOOLLLPPPWWW\\\]]]cccssskkk^^^[[[ZZZggguuu___XXXOOOMMMIIIGGGEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFIIINNNRRRXXX^^^ffflllttt{{{{{{wwwxxx~~~}}}sssjjjiiilllmmmnnnppprrrqqqqqqssstttuuusssrrrmmmlllnnntttuuurrrppprrrttt}}}uuupppmmmmmmooonnnjjjfffeeefffiiilllmmmqqqrrrqqqnnnkkkkkknnnrrrzzzzzzwwwuuuttt{{{xxxvvvxxxwwwvvvxxx}}}|||~~~}}}{{{{{{{{{yyynnn___UUUSSSVVVYYYZZZaaa```^^^YYYPPPGGG@@@<<<888888888888999999999:::<<<<<<======>>>???@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@???>>><<<;;;:::999999999999::::::;;;<<<<<<<<>>>>>AAA@@@@@@????????????>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;:::888888888999;;;;;;<<<===>>>>>>?????????@@@AAABBBBBBBBBAAAAAACCCBBB@@@@@@AAAAAA@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGIIIKKKLLLJJJIIIHHHHHHHHHIIIKKKLLLOOOOOONNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHIIIIIIJJJIIIJJJLLLMMMMMMLLLKKKJJJLLLOOOTTTVVVTTTVVVaaannn~~~}}}kkkccc___jjjqqqbbbWWWSSSMMMHHHGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEGGGKKKNNNSSSZZZbbbiiiqqqwwwwwwrrrtttyyy~~~sssqqqsssuuuwwwzzzzzzzzzzzz|||~~~~~~|||zzztttsssvvv{{{{{{wwwvvvxxx}}}{{{uuutttuuuvvvtttqqqnnnnnnpppsssuuuvvvvvvuuutttqqqooorrrzzz~~~{{{yyywwwvvvyyywwwvvvwwwwwwwww}}}wwwkkk[[[SSSTTTYYY\\\]]]cccbbb^^^VVVKKKBBB===;;;888888999999::::::::::::<<<<<<======>>>>>>??????===============<<<<<<;;;;;;<<<<<<===>>>>>>?????????>>>===;;;::::::999999999999:::;;;;;;<<<<<<===??????@@@@@@???>>>======BBBBBBBBBBBB@@@@@@@@@@@@===>>>>>>>>>?????????@@@===>>>>>><<<:::888:::;;;<<<======>>>>>>????????????@@@BBBCCCCCCAAA@@@???@@@???>>>???AAAAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHGGGGGGGGGIIIJJJKKKOOONNNNNNNNNMMMMMMMMMLLLNNNMMMKKKJJJHHHHHHHHHIIIHHHIIIJJJKKKLLLKKKJJJHHHLLLLLLOOOTTTUUUTTTWWW]]]gggvvvvvviiicccjjjlll```YYYQQQKKKIIIHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEFFFIIILLLQQQYYYaaaffflllrrrrrroooqqqvvv}}}{{{wwwxxx{{{~~~yyyzzz}}}||||||~~~yyyyyyzzzzzzzzzxxxvvvvvvxxxzzz||||||vvvvvvtttsssttt|||}}}|||{{{yyyxxxsssrrrsssvvvxxx}}}~~~ooofffZZZTTTVVV[[[^^^___cccbbb]]]TTTIII@@@<<<;;;888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;===>>>??????>>>===>>>===<<<;;;::::::::::::::::::;;;;;;<<<======>>>===>>>>>>?????????>>>>>>AAACCCCCCBBB@@@???@@@AAA===>>>>>>??????@@@@@@@@@>>>@@@AAA???;;;999;;;>>>===>>>>>>>>>?????????@@@???@@@BBBCCCCCCBBB@@@???>>>======>>>@@@AAA@@@???AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJIIIKKKHHHIIIPPPUUUTTTRRRRRRZZZfffyyyvvvmmmmmm}}}yyyggg___UUUNNNLLLJJJGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEEEEEEEFFFHHHJJJNNNWWW___ccceeeiiilllkkklllpppxxx~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{vvvvvvuuuuuuzzz}}}{{{{{{|||zzzyyyqqqqqqssswwwzzz|||~~~yyysssfff```ZZZWWWYYY]]]```bbbbbbaaa]]]TTTHHH???<<<<<<999:::;;;===============;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>===<<<888:::===???@@@???===;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<======>>>>>>???======>>>???@@@@@@@@@@@@???AAABBBAAA???>>>???AAA===>>>>>>??????@@@AAAAAA===@@@AAA???;;;:::<<<@@@>>>>>>????????????@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>><<<;;;<<<>>>@@@@@@???AAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>??????AAACCCDDDEEEDDDDDDFFFFFFFFFFFFEEEDDDAAABBBCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGIIIGGGFFFGGGJJJLLLLLLJJJKKKGGGHHHMMMRRRQQQPPPPPPVVV\\\hhhyyyxxxrrr}}}kkkcccWWWPPPNNNLLLHHHEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEEEEHHHJJJJJJTTT]]]^^^___bbbfffggggggjjjrrr|||}}}~~~{{{yyywwwwwwvvvxxx~~~~~~zzzyyyzzz{{{{{{yyytttsssuuuxxx||||||zzz~~~zzzpppggg```]]]ZZZZZZ[[[___bbbcccaaaaaa]]]TTTHHH???<<<===999:::<<<>>>???>>>>>>==================<<<<<<<<<>>>???@@@@@@@@@???===<<<777999===@@@AAA???<<<:::;;;::::::::::::;;;<<<<<<<<<<<<======>>>?????????===>>>???@@@AAABBBBBBBBB<<>>@@@===>>>>>>???@@@@@@AAAAAA<<>><<<;;;;;;===???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGCCCDDDDDDEEEFFFGGGGGGHHHKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDBBBAAA@@@@@@AAABBB>>>>>>???@@@AAACCCEEEEEECCCDDDFFFGGGFFFEEECCCAAA>>>???BBBEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLHHHGGGFFFEEEEEEFFFGGGGGGIIIGGGDDDFFFIIILLLMMMLLLMMMIIIIIIMMMOOOOOOPPPSSSTTTXXX^^^hhhwwwuuuggg\\\ZZZYYYRRRKKKJJJEEEDDDDDDEEEGGGGGGFFFDDDAAABBBCCCEEEFFFFFFFFFFFFOOORRRXXX\\\^^^___aaaccceeeggglllttt|||yyywwwwww|||~~~{{{wwwvvvvvvuuussspppqqqssswww{{{|||yyy{{{{{{zzzzzz}}}~~~xxxlllaaa[[[bbbeeecccaaabbbbbbaaaaaa^^^WWWMMMCCC>>>???AAA>>>>>>?????????>>>======>>>======<<<;;;::::::::::::;;;===>>>???>>>===;;;999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<=========>>>;;;<<<===>>>>>>>>>>>>>>>AAA@@@@@@???>>>===<<<<<>>============;;;;;;;;;;;;;;;<<<======@@@@@@@@@AAAAAA@@@@@@@@@>>>===============>>>???AAABBBDDDEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJJJJIIIHHHGGGEEEDDDGGGFFFDDDCCCBBBAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFHHHKKKLLLLLLKKKJJJGGGEEEDDDFFFHHHIIIIIIFFFFFFEEEEEEEEEFFFHHHIIIIIIJJJJJJKKKMMMOOOQQQRRRTTTSSSUUU\\\fffwwwuuubbb^^^```[[[QQQJJJGGGFFFEEEEEEGGGGGGEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEJJJMMMRRRVVVXXXZZZ\\\]]]bbbdddiiiooovvv~~~~~~~~~|||{{{~~~}}}|||yyyvvvssssssttttttrrrpppoooqqqvvvzzzzzzzzz|||}}}}}}}}}wwwkkk```^^^dddhhheeecccdddcccaaa^^^ZZZRRRIIIBBB??????AAAAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>===<<<<<<;;;:::;;;===>>>???>>>===<<<:::::::::;;;;;;;;;;;;<<<888888999999999:::::::::;;;;;;;;;<<<<<<=========<<<===>>>???@@@AAAAAAAAA@@@@@@????????????????????????=========>>>@@@AAAAAA@@@??????>>>>>>>>>>>>===============>>>??????>>>>>>????????????>>>>>>======<<<<<<===>>>??????@@@AAABBBCCCCCCBBBAAAAAAEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIHHHGGGFFFDDDCCCGGGFFFDDDCCCBBBAAAAAAAAA>>>>>>??????@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDFFFIIIJJJIIIHHHGGGEEECCCCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHKKKLLLLLLNNNOOOQQQSSSTTTRRRPPPPPPTTTZZZddduuuhhh___bbb```TTTJJJJJJHHHFFFFFFFFFFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFIIINNNQQQSSSUUUWWWYYY^^^bbbgggkkknnnrrrxxx}}}~~~{{{yyywwwrrrpppoooooopppqqqqqqpppnnnpppuuuxxxwwwuuuzzz}}}|||uuuiii^^^___eeeiiihhhffffffddd```YYYSSSKKKDDD@@@???@@@@@@DDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>===:::;;;===>>>>>>>>>===<<<;;;;;;<<<<<<<<<=========999999999999::::::::::::::::::;;;<<<<<<===>>>>>>===>>>@@@BBBCCCDDDEEEEEE@@@@@@@@@@@@AAAAAAAAABBB@@@???=========>>>@@@AAA@@@@@@@@@@@@????????????????????????@@@@@@AAAAAA<<<<<<============<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@??????BBBBBBBBBBBBCCCCCCDDDDDDGGGGGGFFFFFFEEEDDDBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAACCCCCCDDDDDDDDDCCCBBBBBBDDDFFFGGGFFFEEEDDDCCCAAABBBDDDEEEEEEDDDFFFFFFEEEEEEEEEFFFGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTTTTQQQQQQSSSTTTXXXbbbmmmvvvdddbbbaaaZZZRRRNNNKKKHHHFFFEEEEEECCCBBBEEEEEEEEEEEEEEEDDDCCCCCCEEEHHHLLLOOOQQQSSSUUUWWW[[[```fffhhhiiilllsssyyy~~~}}}yyyuuurrrooonnnmmmmmmnnnooooooooommmooosssvvvtttsssxxx~~~{{{sssfff[[[[[[aaaffffffffffffbbb]]]RRRLLLCCC>>>>>>@@@@@@???EEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>>>>;;;;;;<<<===>>>=========<<<============>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<>>>???@@@@@@>>>???AAACCCEEEGGGHHHHHHAAAAAAAAAAAAAAAAAABBBBBB>>>??????@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA;;;<<<<<<======<<<<<<;;;::::::;;;<<<===>>>@@@AAABBBBBBBBBCCCBBBBBBBBBBBB@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@?????????@@@============>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFEEECCCCCCBBBAAABBBDDDEEEEEECCCFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIKKKLLLNNNPPPQQQQQQPPPQQQTTTUUUVVV\\\cccgggxxx|||rrr~~~sssfffccccccbbbQQQNNNIIIFFFDDDDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBDDDGGGJJJMMMNNNPPPSSSUUUWWW\\\bbbdddeeeiiipppvvvwww|||{{{vvvqqqnnnooooooooonnnmmmmmmnnnooolllnnnqqqttttttttt{{{~~~xxxnnnbbbXXXUUU\\\bbbcccdddddd^^^WWWJJJDDD>>>;;;<<>>CCCCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>>>>======;;;<<<<<<========================>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@BBBBBB???@@@BBBDDDFFFGGGGGGGGGCCCCCCBBBAAAAAA@@@??????<<>>>>>???@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@<<<======>>>>>>======<<<:::::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@????????????>>>======>>>>>>>>><<<;;;;;;<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBAAA???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEEEEDDDBBBBBBBBBBBBDDDFFFGGGEEEDDDEEEEEEEEEFFFEEEEEEEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPLLLKKKMMMRRRTTTSSSVVV[[[[[[eeerrr~~~{{{qqq```sssiiiaaabbbdddTTTOOOIIIEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBDDDGGGIIIJJJMMMPPPRRRRRRVVV\\\___bbbffflllqqqnnnttt|||}}}xxxsssooommmnnnooooooooommmmmmooopppmmmpppuuuyyyzzz{{{zzzoooeee\\\VVVTTTZZZ___bbbcccaaaYYYPPPBBB???<<<;;;<<<===>>>>>>???@@@@@@@@@@@@??????>>>========================<<<<<<<<<<<<=========>>>======>>>>>>>>>?????????;;;;;;;;;;;;::::::::::::999:::;;;===???AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@???>>>======<<<>>>BBBEEEEEECCC@@@===<<<===???AAABBBBBBAAA@@@===>>>@@@AAAAAAAAA@@@???======>>>>>>>>>>>>======::::::;;;;;;<<<===>>>???============>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEE@@@AAAAAAAAA@@@@@@???>>>=========<<<======>>>>>><<<;;;;;;;;;<<<<<<===>>>@@@AAAAAABBBBBBBBBBBBAAA???@@@BBBCCCEEEEEEFFFFFFEEEDDDCCCDDDEEEEEECCCAAAAAAAAACCCFFFHHHHHHFFFDDDEEEEEEFFFFFFFFFEEEDDDCCCGGGHHHHHHIIIKKKMMMOOOPPPNNNLLLMMMQQQSSSRRRTTTWWW___bbbgggmmmwww~~~{{{~~~zzziiiqqqzzzyyyooo___[[[[[[UUUPPPIIIEEEDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCAAACCCFFFGGGIIIKKKNNNQQQSSSUUUXXX\\\aaafffkkkmmmlllpppxxx~~~zzzvvvrrrnnnmmmkkkmmmnnnnnnmmmnnnpppssssssxxx~~~~~~ssscccYYYUUUVVVWWW]]]bbbcccccc___TTTIII;;;<<<<<<<<<;;;;;;<<<>>>======>>>????????????>>>========================<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>???<<<;;;;;;;;;::::::::::::777888999;;;>>>@@@AAABBBAAAAAABBBAAAAAA@@@???>>>??????>>>>>>=========<<<===>>>???@@@AAA@@@???>>>:::<<<>>>@@@AAAAAAAAA@@@===???@@@BBBBBBAAA@@@???======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<>>>>>>@@@@@@???@@@AAACCCDDDEEE@@@@@@@@@@@@@@@??????>>>>>>=========>>>??????@@@======<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBBBBB???@@@BBBCCCEEEFFFFFFFFFDDDCCCCCCCCCDDDDDDBBB@@@@@@AAACCCFFFIIIHHHFFFCCCEEEEEEFFFFFFFFFEEECCCBBBEEEFFFFFFHHHIIIKKKMMMNNNQQQNNNMMMQQQSSSSSSTTTXXX___```aaacccgggppp}}}uuuiiidddqqqzzzdddZZZVVVUUUPPPIIIEEEDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDFFFHHHIIILLLOOORRRVVVVVVXXX\\\ccchhhkkklllooorrrxxx}}}}}}yyytttqqqnnnmmmgggjjjmmmmmmmmmnnnrrrvvv{{{~~~mmmZZZPPPQQQVVV\\\aaaeeeeeeddd^^^RRREEE777:::======;;;:::;;;>>><<<<<<>>>???????????????===============>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<555666777:::<<<>>>@@@AAABBBBBBAAA@@@???===<<<;;;<<<<<<<<<<<<============>>>===<<<<<<<<<===???@@@999;;;===@@@AAAAAA@@@@@@>>>???AAACCCCCCBBBAAA@@@<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;:::;;;<<<<<>>===???AAADDDEEE???@@@@@@@@@@@@??????>>>???>>>>>>>>>???@@@AAABBB???>>>>>>>>>>>>??????@@@???@@@AAAAAABBBBBBBBBBBB???@@@BBBDDDEEEFFFGGGGGGDDDCCCBBBBBBCCCCCCAAA???>>>@@@BBBFFFHHHHHHEEEBBBDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCEEEFFFHHHJJJKKKNNNIIIHHHLLLPPPPPPSSSWWWUUUUUUVVVXXXZZZ^^^gggooovvvdddZZZaaaooonnnZZZSSSUUUNNNHHHHHHGGGDDDDDDFFFDDDDDDCCCAAAAAA@@@@@@AAA@@@BBBCCCEEEGGGLLLRRRWWWPPPSSSWWW[[[___dddiiimmmssssssrrrtttzzz~~~xxxuuuuuusssnnnjjjoooiiifffjjjlllmmmsss{{{}}}}}}~~~~~~{{{cccWWWXXXZZZYYYbbbdddhhhiiidddYYYJJJ@@@>>><<<:::888888888999:::::::::;;;<<<===>>>???@@@===>>>@@@???>>><<<<<<===<<<<<<<<<<<<=========>>>????????????>>>===<<<;;;===<<<;;;:::999:::;;;;;;;;;:::::::::;;;>>>AAACCCAAABBBCCCAAA???>>>>>>???;;;;;;<<<======>>>======AAA???===;;;:::;;;<<<<<<;;;:::999999:::===???AAA@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@>>>======<<<<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>===<<<<<<===>>>???@@@@@@???>>>>>>===>>>>>>CCCBBBAAA@@@???>>>>>>>>>BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCAAA??????@@@EEECCCCCCDDDFFFEEEBBB@@@@@@AAABBBDDDDDDDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOQQQRRRRRRRRRSSSUUUYYY\\\nnnzzzkkkYYY[[[eeehhhZZZWWWOOOHHHGGGFFFDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDDDDBBBCCCDDDDDDFFFIIINNNRRROOORRRWWW[[[___dddiiimmmoooooooooqqqvvv~~~~~~zzzuuussssssrrrnnnjjjlllhhhgggjjjlllnnnvvv{{{wwwqqqpppzzzrrrbbb\\\\\\^^^___cccfffiiiiiibbbWWWKKKCCC>>>===;;;999888999:::;;;::::::;;;<<<===>>>??????===>>>???>>><<<;;;<<<=====================>>>>>>????????????>>>===<<<;;;<<<;;;:::999999999:::;;;;;;;;;::::::;;;>>>@@@AAA@@@AAAAAA@@@>>><<<===>>><<<<<<===>>>>>>>>>======@@@???===;;;;;;;;;<<<===::::::999999:::<<>><<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAA@@@@@@@@@????????????>>>???>>>===<<<<<<===>>>???AAAAAA???>>>>>>>>>??????CCCBBBAAA@@@????????????AAAAAAAAABBBBBBCCCCCCCCCDDDEEEDDDBBB@@@??????AAADDDGGGIIIGGGBBB>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMNNNNNNNNNPPPTTTWWW]]]hhhzzz}}}wwwxxx||||||cccYYY[[[oookkkbbbWWWMMMIIIGGGEEEDDDFFFHHHGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEIIILLLNNNQQQVVVZZZ^^^ccchhhlllkkklllmmmnnnqqqwwwwwwtttppppppqqqpppmmmjjjjjjjjjkkkmmmmmmqqq{{{ooolllhhhgggnnnyyywwweee``````___bbbgggfffiiikkkhhh^^^RRRJJJEEE>>>===<<<::::::::::::;;;:::;;;;;;<<<===>>>??????===>>>===<<<::::::<<<>>>??????>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<;;;::::::999999::::::<<<;;;;;;:::;;;===???@@@???@@@AAA@@@>>><<<===>>>>>>????????????>>>>>>===>>>===<<<;;;;;;<<<===>>>:::999999999:::<<<===??????@@@AAABBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<<<<;;;;;;:::999999888>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@????????????>>>???>>>===<<<<<<<<<===>>>BBBAAA???>>>===>>>@@@AAABBBAAAAAA@@@@@@???????????????@@@AAABBBBBBCCCCCCEEEEEECCCAAA>>>>>>@@@BBBJJJPPPTTTOOOCCC<<<>>>CCCAAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHHHHIIIJJJNNNPPPOOOXXXeeerrrxxxuuuuuuvvvzzz}}}vvvtttwww{{{zzzdddYYYdddxxxrrreeeWWWOOOKKKGGGDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEDDDCCCDDDGGGJJJMMMPPPTTTXXX\\\aaafffjjjjjjlllnnnoooppptttzzz}}}zzzooonnnlllmmmnnnnnnllljjjhhhkkkoooooonnnrrr}}}}}}ooonnnllljjjmmmttt{{{nnn\\\]]]aaa```dddmmmkkkmmmllldddWWWLLLFFFDDD???>>><<<;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>===<<<:::999999<<<>>>@@@@@@@@@????????????>>>????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAA@@@>>>===>>>???@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<======>>>:::999999999:::;;;======>>>???@@@AAAAAA@@@???>>><<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;:::::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@?????????>>>>>>???>>>===<<<;;;<<<======AAA@@@>>><<<<<<===???AAA@@@@@@AAAAAA@@@@@@@@@???===>>>>>>@@@AAABBBCCCCCCEEEDDDBBB???===>>>@@@CCCMMMRRRUUUPPPEEE>>>???CCCAAABBBCCCDDDDDDCCCBBBBBB>>>???AAABBBDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFGGGJJJLLLMMMSSS\\\bbbiiittt~~~sssnnnqqqttt|||vvv```]]]iiiooo___VVVQQQLLLHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCDDDEEEEEEDDDEEEHHHJJJKKKNNNQQQUUUXXX\\\aaaeeejjjmmmpppqqqqqqsssxxx}}}zzztttjjjjjjjjjkkklllllljjjiiieeekkkooonnnmmmqqq{{{{{{}}}yyyyyyxxxvvvttttttxxx}}}iiiXXXZZZ______dddnnnoooooojjj^^^OOODDD@@@@@@>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>===<<<:::999999<<<>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>===<<<===============<<<<<<;;;;;;;;;;;;;;;;;;<<<=========>>>???>>>===<<<===>>>@@@@@@AAA@@@@@@???>>>>>><<<<<<<<<<<<<<<=========::::::::::::;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>;;;::::::999999999999::::::;;;;;;<<<===>>>>>>??????>>>===<<<;;;:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>???>>>===;;;;;;;;;<<<===>>>===<<<;;;;;;<<<>>>?????????@@@AAAAAAAAA@@@@@@======>>>???@@@BBBBBBCCCDDDCCCBBB???===>>>@@@CCCHHHIIIJJJGGGCCC???======AAABBBCCCDDDDDDDDDCCCBBB???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKLLLRRRWWWYYY[[[aaammmwww~~~}}}~~~~~~~~~{{{ttteee\\\^^^^^^```fffppp{{{qqqaaabbbmmm{{{iii```[[[TTTOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEDDDEEEGGGIIIIIIKKKNNNQQQSSSWWW[[[^^^ggglllpppqqqppppppuuuyyy~~~tttnnnhhhiiijjjkkkkkkjjjiiihhhbbbiiiooonnnooouuu{{{~~~|||zzzvvvyyy~~~wwwfffYYYZZZ^^^aaafffmmmppplllbbbUUUHHH???<<<=========<<<<<<;;;::::::999<<<<<<<<<<<<======>>>>>>===>>>===<<<::::::<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<============<<<;;;;;;999::::::;;;<<<<<<======;;;<<<===<<<;;;:::;;;<<>>==================<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@???>>>===::::::999999999999::::::::::::;;;===>>>???@@@AAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@????????????>>>???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBB???>>>>>>@@@BBBEEECCCBBBCCCDDDCCC@@@<<<@@@AAABBBDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGGGGHHHIIIKKKHHHLLLPPPRRRRRRUUU]]]cccooo{{{xxxwww~~~xxxrrrpppwwwzzzkkk\\\RRRUUUUUUUUUVVV[[[fffrrrzzzxxxyyyzzz}}}ssskkkhhhssszzzoooggg^^^UUUQQQLLLKKKIIIHHHFFFEEEEEEEEEAAACCCDDDDDDCCCCCCDDDFFFGGGIIIKKKMMMOOORRRUUUXXX```fffmmmnnnlllkkkooosssvvv}}}~~~vvvnnniiihhhjjjlllllljjjiiigggfffdddlllrrrtttxxx|||}}}~~~{{{~~~vvvfffaaa\\\\\\aaagggjjjkkkmmmeeeYYYLLLBBB<<<;;;;;;<<<<<<<<<;;;;;;:::999888<<<<<<<<<<<<===============>>>???>>><<<;;;<<<===<<<======>>>???@@@AAAAAA@@@@@@@@@@@@???>>>======:::;;;<<<<<<<<<;;;999999777888999;;;<<<======>>><<<===>>>>>><<<<<<===>>>===>>>??????????????????>>>>>>>>>======<<<;;;;;;<<<<<<======>>>>>>======<<<===>>>??????>>>===<<<::::::999999999::::::;;;:::;;;;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBB@@@@@@@@@????????????>>>???>>><<<;;;::::::;;;;;;::::::<<<=========<<<<<<<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBB@@@???>>>@@@AAACCCAAA@@@BBBDDDEEEBBB>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFGGGBBBDDDFFFGGGGGGGGGHHHIIIGGGIIIKKKLLLMMMOOOSSSVVV___gggtttzzzrrrpppooozzzyyypppeee[[[]]]___bbbbbbdddlllyyy~~~yyylllnnnzzz|||rrreeeYYYRRRLLLKKKIIIGGGFFFDDDDDDCCCAAABBBCCCCCCAAAAAAAAACCCFFFGGGJJJKKKLLLNNNRRRTTT[[[bbbiiijjjgggfffjjjoooooottt~~~|||uuunnniiigggiiikkkmmmmmmjjjhhhffffffhhhqqqxxx{{{~~~zzzvvvyyy~~~vvvfffYYY\\\^^^___dddlllnnnkkkjjj```RRRFFF???<<<;;;;;;;;;;;;;;;;;;:::999888777<<<<<<<<<==================>>>@@@???>>><<<<<<===;;;;;;<<<>>>???@@@AAABBB@@@@@@AAA@@@@@@???>>>===999999:::;;;:::999888777666777999;;;<<<===>>>>>>???@@@AAAAAA@@@???@@@BBB<<<===>>>???????????????>>>>>>>>>>>>===<<<::::::<<<===>>>>>>>>>>>>>>>===<<<===>>>??????>>>===<<<:::::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@????????????>>>???>>><<<;;;::::::;;;;;;999;;;===??????>>>===<<<<<<===@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBAAA@@@??????@@@=========???@@@@@@>>><<<===???AAACCCEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCCCCDDDEEEFFFFFFAAACCCEEEFFFEEEEEEFFFGGGJJJIIIIIIIIIJJJLLLNNNOOOQQQTTT[[[eeesss}}}xxxwwwoooiiiooouuuvvvvvv}}}uuutttqqqccc___```UUUNNNIIIJJJJJJGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFFFFHHHJJJMMMOOOVVVYYY]]]aaaccceeegggiiinnnqqqwww}}}xxxnnniiigggggggggkkkjjjhhheeedddeeefffhhhkkkwww~~~~~~uuuaaaXXXRRRTTTZZZaaaiiimmmnnnmmmhhhYYYIIIBBB@@@>>><<<<<<;;;::::::999999::::::;;;888;;;>>>@@@???===<<<;;;======>>>>>>????????????===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBAAA>>><<<<<<;;;999777777777777888666777:::<<<============>>>>>>?????????>>>>>>===CCCBBBAAA????????????@@@======<<<;;;;;;:::999999::::::;;;;;;<<<===>>>>>>??????>>>===<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;<<<==================<<<;;;;;;;;;;;;:::::::::<<<<<<===???@@@AAABBBCCC@@@@@@@@@@@@??????>>>===AAA???<<<::::::<<<>>>@@@999;;;===@@@AAA@@@>>>===>>>>>>?????????@@@@@@@@@;;;<<<<<<======>>>??????BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEGGGGGGCCCEEEFFFFFFEEEEEEFFFGGGEEEFFFHHHIIIJJJIIIIIIHHHKKKNNNSSSZZZcccnnnyyyqqqeee```YYYQQQKKKJJJJJJFFFDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEGGGJJJLLLNNNRRRUUUZZZ]]]___aaaccceeeeeeiiinnnssszzz}}}sssjjjeeecccccccccffffffffffffeeefffggghhhsss||||||}}}~~~{{{ppp^^^WWWWWWZZZ```ggglllpppssstttdddUUUGGGAAA???===;;;<<<;;;::::::999999::::::;;;999;;;===??????>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@???@@@@@@???===;;;;;;:::999777666666777777888999;;;<<<<<<<<<<<<;;;>>>>>>???????????????>>>CCCBBB@@@???>>>>>>>>>>>><<<<<<;;;;;;:::999999999999::::::;;;<<<<<<======>>>>>>===<<<;;;;;;::::::;;;:::::::::::::::999999;;;<<<<<<=============================================>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>=========:::<<>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFBBBDDDEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJLLLNNNPPPSSSWWW]]]eeejjj~~~ttthhhbbbXXXPPPMMMKKKGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLMMMQQQUUUYYY[[[]]]___aaadddggglllpppuuu}}}{{{tttkkkddd```___^^^^^^```bbbdddeeefffhhhjjjmmm|||rrrvvvttt~~~wwwwww{{{gggYYYVVV[[[```ffflllpppsssuuuvvv\\\OOOCCC???===<<<;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBB???????????????@@@@@@@@@>>>??????@@@@@@@@@?????????>>>>>>>>>???>>><<<::::::999888777666666666777:::;;;;;;<<<<<<;;;::::::===>>>>>>??????@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999999888888999999999::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999:::::::::;;;;;;<<<===============;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@@@@AAA@@@AAABBBBBBBBBAAA@@@???===>>>AAABBBAAA???===;;;<<<===???AAABBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFAAAAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDCCCBBBAAAAAADDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMQQQRRRRRRRRRRRRTTTXXX[[[gggtttzzzmmmbbbWWWQQQNNNJJJIIIJJJDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCEEEGGGIIIJJJKKKNNNSSSVVVXXXZZZ]]]^^^eeehhhlllooorrrxxxqqqllleee___\\\\\\\\\\\\^^^```bbbccceeekkkrrrxxxpppzzzwww~~~zzztttvvvppp___VVVVVV___bbbhhhooouuuuuuqqqmmmTTTIII@@@===<<<;;;:::;;;;;;;;;::::::::::::;;;;;;===<<<;;;<<>>>>>>>>======>>>???>>><<<:::888888888777777666666666::::::;;;;;;;;;;;;;;;;;;=========>>>???@@@AAAAAAAAAAAA???>>>===<<<;;;;;;:::::::::999999888888888888888999999999::::::::::::::::::999999999999999999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>===888888999:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEECCCBBBAAA>>>???AAABBBBBB@@@===;;;<<<===???@@@AAA@@@???>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDAAA@@@@@@???>>>>>>??????AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDGGGFFFEEEDDDCCCBBBAAAAAADDDDDDCCCCCCBBBCCCCCCCCCBBBCCCEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMNNNQQQRRRSSSRRRRRRSSSVVVXXXXXXbbbppp{{{nnn```WWWQQQLLLJJJKKKDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFGGGHHHKKKNNNSSSVVVXXXZZZ\\\^^^```cccgggiiikkkooouuuzzz}}}yyyjjjfffaaa]]]\\\\\\\\\\\\``````aaabbbfffppp~~~||||||uuuxxxvvvfffZZZVVVXXXdddeeeiiirrrxxxuuuiii^^^MMMEEE>>>===<<<::::::<<<<<<;;;;;;::::::;;;;;;<<<===;;;:::<<<@@@CCCEEEEEE????????????????????????>>>>>>?????????>>>======>>>======>>>@@@???===;;;888888888888888777777777888999999:::;;;<<<===>>>======<<<===>>>???@@@AAA@@@@@@???>>>===<<<;;;:::::::::999999999999888888888888888999999999999999888888888999999999999999::::::;;;;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>>777888999:::;;;===>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFDDDCCCAAAAAAAAA@@@???>>>>>>===<<<===>>>?????????>>>===????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@??????>>>?????????AAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAADDDCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEDDDFFFGGGFFFGGGGGGHHHIIIKKKLLLLLLKKKMMMNNNOOOOOOPPPRRRTTTTTTZZZcccmmmwww~~~~~~ooocccYYYOOOKKKJJJFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEJJJMMMQQQUUUWWWYYY[[[]]]\\\```dddfffgggjjjoootttwww}}}yyyssspppeeebbb___]]]]]]^^^___^^^bbbccccccdddiiiwww~~~zzz|||~~~kkk^^^XXX[[[^^^iiiiiilllsssvvvnnn^^^QQQHHHBBB>>>>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<:::;;;>>>BBBEEECCCAAA?????????>>>>>>>>>>>>>>><<<======>>>>>>>>>===============>>>@@@???===;;;888888999999999999888777888888888999;;;===>>>???===<<<<<<;;;<<<===???@@@>>>?????????>>>===<<<;;;::::::::::::::::::999999999999999999999999999999777777888888999999::::::<<<<<<<<<<<<============::::::<<<===>>>>>>>>>>>>::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGHHHFFFDDDCCCCCCBBB???>>>=========>>>=========>>>>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCC@@@@@@???????????????@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPOOOOOOPPPQQQTTTVVV[[[___aaaiiizzz}}}|||xxxzzzuuufffXXXOOOMMMHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCGGGJJJOOORRRTTTVVVXXXZZZYYY]]]bbbeeefffhhhmmmpppnnnuuu~~~yyyuuupppllliiibbb___]]]]]]^^^```aaa```bbbeeegggjjjppp~~~tttaaaXXXZZZaaafffjjjlllooopppjjj___QQQHHHFFFAAA???@@@???<<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<:::999;;;@@@EEEFFFAAA<<<>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;===>>>>>><<<:::888999:::;;;;;;:::999888::::::999999:::<<<===>>>===<<<;;;::::::;;;===>>>===>>>?????????>>>======::::::::::::::::::;;;;;;::::::::::::::::::::::::777777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;===>>>>>>??????;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAA???AAACCCFFFFFFEEEBBBAAABBBAAA???===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCC@@@???????????????@@@@@@AAA@@@???>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGIIIHHHGGGFFFFFFGGGHHHIIILLLNNNQQQQQQPPPOOOOOOPPPSSSQQQSSSVVVWWWYYYbbbnnn~~~|||{{{}}}~~~uuuxxx}}}~~~yyyrrr```UUUQQQJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDEEEEEEDDDCCCCCCBBBDDDHHHLLLOOORRRSSSVVVXXXTTTYYY^^^aaabbbdddhhhlllmmmqqqyyy{{{uuuppplllhhheee```^^^]]]]]]___aaabbbaaabbbfffkkkooovvvlllZZZTTT\\\ffflllhhhmmmpppkkk^^^PPPGGGDDDEEEAAA@@@AAA@@@<<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<888888;;;AAAGGGFFF???999>>>>>>======<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>:::::::::;;;======;;;999888999:::;;;<<<;;;:::999<<<;;;::::::::::::<<<<<<===<<<:::999999:::;;;<<<<<<===???@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999:::;;;===>>>?????????999999::::::;;;<<<<<<<<<@@@@@@@@@AAAAAABBBBBBBBB<<<>>>AAADDDDDDCCC@@@???@@@@@@???>>>===<<<;;;:::@@@@@@??????????????????@@@@@@AAAAAAAAABBBBBBBBB======>>>??????@@@@@@AAA@@@???????????????@@@@@@AAA@@@>>>======>>>@@@AAACCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBCCCDDDBBBCCCDDDDDDCCCCCCDDDFFFJJJIIIHHHGGGFFFGGGHHHHHHGGGJJJMMMOOOOOONNNNNNNNNQQQLLLMMMSSSUUUTTTVVV\\\```nnnuuuuuuyyy{{{uuuwwwzzz{{{}}}tttyyyrrr[[[PPPOOOMMMIIIGGGEEEEEEFFFFFFHHHGGGFFFFFFFFFFFFCCCAAAEEEEEEGGGIIIKKKNNNQQQRRRSSSVVVYYY\\\^^^aaadddgggmmmlllooowww~~~{{{ppphhheeedddaaa^^^ZZZ]]]``````___```dddhhhhhhggglllwwwooo\\\WWW[[[bbbiiipppmmmnnnlllbbbUUUKKKFFFEEEAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============999<<<@@@CCCDDDBBB???=========>>>>>>>>>======<<<===>>>>>>>>>>>>>>>======999999999:::;;;<<<===>>>888999;;;<<<===<<<;;;;;;:::::::::999999888888888888888999::::::;;;<<<<<<======>>>???@@@?????????:::::::::;;;<<<===>>>>>>===@@@CCCAAA<<<999;;;>>><<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>??????@@@============>>>>>>>>>>>>CCCBBBAAA@@@???@@@AAAAAA??????>>>>>>>>>>>>>>>???@@@???===<<<<<<======>>>@@@BBBEEEEEECCCAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBAAAAAA@@@@@@???>>>======???AAAAAA@@@>>>>>>AAADDDEEEEEEEEEFFFGGGGGGHHHHHHFFFEEECCCAAA@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHKKKJJJJJJIIIGGGFFFFFFEEEIIIIIIJJJLLLNNNNNNMMMKKKMMMMMMMMMOOOPPPPPPNNNMMMUUU[[[dddnnn}}}|||qqqrrryyy{{{yyyrrrooonnnqqquuu{{{{{{{{{jjj\\\PPPPPPNNNKKKGGGEEEEEEFFFGGGFFFFFFFFFGGGFFFDDDCCCDDDDDDEEEGGGIIIKKKMMMOOOQQQSSSVVVYYY[[[^^^bbbeeeiiihhhkkkqqqwww|||}}}uuujjjdddbbbaaa^^^\\\\\\^^^```___]]]]]]```dddjjjllluuu|||ttteeeZZZ[[[dddjjjpppuuummmjjjcccYYYNNNFFFBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<999;;;>>>@@@AAA@@@>>>=========>>>>>>>>>>>>======<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888888999::::::;;;<<<<<<<<<<<<=========>>>>>>>>>:::;;;;;;;;;<<<=========999<<<>>>===999777888:::<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>???CCCBBBAAA@@@@@@@@@AAAAAA??????>>>>>>===>>>>>>>>>======<<<<<<===>>>???@@@???AAACCCCCCBBB@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>???@@@???======@@@CCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIILLLNNNOOOMMMLLLLLLLLLLLLNNNOOOOOONNNLLLKKKOOOUUU]]]gggvvv|||uuuwwwwww||||||}}}zzztttrrrxxx|||tttllllllpppzzz~~~yyyiiiXXXWWWTTTPPPKKKHHHGGGGGGGGGFFFEEEFFFGGGGGGFFFDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNPPPRRRTTTVVVZZZ```dddgggeeeggglllpppttt{{{qqqkkkccc^^^\\\\\\[[[YYY\\\^^^___^^^\\\]]]aaaeeennnuuuyyysssnnnccc\\\ZZZbbbmmmtttvvvwwwooofffZZZNNNFFFBBB???>>>??????????????????>>>>>>>>>>>>>>>=========<<<<<<999:::<<<===>>>>>>===<<<======>>>>>>>>>>>>>>>===:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::888999999::::::;;;;;;<<<;;;;;;:::::::::;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<=========<<<<<<;;;<<<<<<<<<<<<===========================<<<<<<;;;;;;::::::::::::;;;<<<<<<=========>>>>>>>>>??????CCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>=========>>>;;;;;;<<<<<<===???@@@AAA???AAACCCCCCBBB@@@@@@@@@BBBBBBAAAAAA@@@??????>>>??????AAABBBCCCDDDDDDDDDAAAAAAAAA@@@??????>>>>>>>>>>>>???>>>======@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@BBBCCCAAAAAAAAABBBCCCCCCDDDDDDFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIILLLNNNOOONNNLLLKKKKKKJJJLLLMMMNNNLLLKKKHHHKKKNNNQQQVVV^^^iiippprrriiilllnnntttyyysssrrrwww}}}tttlllnnnyyyyyyzzz|||~~~}}}{{{~~~}}}~~~{{{hhhaaaWWWQQQNNNMMMKKKIIIGGGFFFFFFGGGHHHIIIGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGLLLMMMNNNPPPRRRWWW]]]aaagggfffgggkkkmmmooouuu{{{|||wwwsssfffbbb\\\YYYXXXYYYXXXXXXZZZ\\\]]]]]]]]]```fffkkkvvvyyyjjjbbbZZZYYY]]]hhhtttzzzzzzxxxpppdddSSSGGGBBBAAA@@@???>>>??????@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>======:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;<<<;;;:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;999888777777999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;===??????>>><<<<<<<<<<<<<<<==================>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<======>>>>>>>>>?????????CCCBBBBBBAAAAAAAAAAAAAAA??????>>>===============<<<<<<<<<===>>>>>>???@@@@@@BBBDDDDDDBBBAAAAAABBB@@@@@@?????????>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCAAAAAAAAA@@@@@@???????????????>>>>>>>>>???AAACCCCCCBBBBBBAAA@@@@@@??????@@@?????????@@@AAACCCCCC@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHIIILLLNNNOOOMMMLLLJJJIIIHHHIIIKKKLLLKKKIIIJJJLLLNNNOOOPPPSSSXXX\\\hhhooo{{{zzznnnooorrrzzz}}}{{{xxxtttzzz{{{|||{{{yyyyyyzzzyyy|||xxxvvvooo[[[PPPPPPQQQMMMHHHGGGGGGFFFGGGIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFJJJKKKLLLMMMOOOTTTYYY^^^eeedddfffjjjkkkkkkooouuu{{{}}}tttkkkeee]]][[[XXXVVVVVVWWWXXXXXXYYY[[[\\\\\\]]]aaaiiiooowwwaaaXXXVVVZZZaaakkkwww~~~}}}yyylll^^^MMMAAA???@@@@@@@@@>>>???@@@AAAAAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<===============:::;;;<<<===============999888888999:::;;;<<<<<<===<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::999777666777888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;999888888:::<<<===<<<:::<<<<<<<<<<<<===============>>>???@@@???>>><<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>????????????AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>===>>>>>>>>>>>>=========???@@@AAAAAA@@@???@@@AAA=========>>>>>>>>>??????AAAAAACCCCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@??????@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@???>>>??????@@@AAABBBCCCDDDDDD@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNNNNMMMKKKHHHGGGFFFGGGHHHIIIIIIHHHGGGHHHJJJJJJKKKLLLNNNPPPVVVZZZaaajjjsss~~~{{{yyyzzz~~~yyy{{{zzzvvvsssyyyuuuooonnnssswwwkkkZZZUUUTTTOOOJJJIIIHHHGGGHHHIIIIIIHHHFFFGGGFFFFFFEEEEEEEEEEEEEEEHHHIIIKKKLLLMMMPPPUUUXXX^^^]]]```eeegggfffjjjooouuu}}}~~~|||{{{|||{{{tttiii```YYYWWWVVVVVVUUUVVVVVVXXXXXXZZZ[[[]]]]]]```fffooovvvuuu___WWWUUU\\\eeennnyyy~~~xxx```TTTFFF===<<<>>>???>>>>>>???AAACCCCCCBBB@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<:::;;;<<<===============777777888888999;;;<<<===<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===============<<<<<<<<<<<<===============>>>@@@AAA@@@???===<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@AAA@@@???>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>><<<<<<===???;;;<<<<<<===>>>>>>??????AAABBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAA@@@@@@BBB@@@??????BBBDDDDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@AAABBBCCCCCCDDD@@@AAABBBCCCDDDEEEFFFFFFEEEEEEGGGHHHHHHIIIHHHHHHLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKLLLNNNMMMKKKIIIGGGEEEDDDDDDFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJMMMPPPTTTWWW[[[bbblllsssxxx~~~}}}wwwsssuuuuuurrrooosss~~~qqqhhheeefffqqqpppaaaYYYTTTPPPJJJIIIHHHIIIJJJIIIGGGEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEGGGIIIJJJJJJLLLOOORRRVVVVVVZZZ```ccccccffflllooosss||||||yyyxxxyyyyyywwwsssnnnfff___XXXUUURRRSSSTTTTTTUUUUUUWWWXXXYYY\\\___ccciiissskkk[[[ZZZYYYbbblllsss{{{~~~yyypppTTTLLLCCC===;;;===>>>>>>???@@@BBBDDDEEEDDDBBBAAA======<<<<<<<<<;;;;;;;;;999::::::;;;::::::999999777777888999::::::::::::999999:::;;;<<<======<<<999888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<============???BBBBBB???>>>???AAA<<<<<<<<<<<<===============???@@@BBBAAA@@@===<<<;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@>>>??????@@@???>>>===<<<::::::;;;;;;===>>>@@@AAA<<<===>>>??????>>>======<<<===>>>===<<<===>>>@@@============>>>>>>>>>>>>@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???===>>>AAADDDDDDDDDBBBAAAAAAAAA@@@@@@????????????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFCCCDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLMMMLLLJJJGGGFFFDDDBBBBBBDDDFFFFFFEEEHHHGGGGGGHHHIIIIIIIIIHHHHHHKKKNNNNNNNNNQQQWWW\\\^^^hhhuuu{{{xxx~~~zzzxxxuuurrrsssrrrooommmqqqzzzyyykkkffffff___ooommm___YYYXXXKKKJJJIIIIIIJJJIIIGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEGGGHHHHHHIIIKKKMMMRRRSSSXXX___bbbbbbfffkkkiiikkkqqq}}}{{{xxxwwwwwwuuuqqqjjjccc]]]XXXUUUTTTPPPQQQSSSTTTTTTUUUVVVXXXWWW[[[aaahhhsss{{{]]]TTTXXX___iiisssxxx|||{{{rrrfffMMMIIICCC???===>>>?????????AAACCCEEEFFFEEECCCAAA======<<<<<<<<<;;;;;;;;;777888999::::::999777777555666777888999:::::::::777888999:::;;;;;;<<<;;;;;;:::999999888888999999;;;;;;<<<===<<<;;;999888888888888999999:::::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>:::>>>AAA@@@<<<:::<<<@@@<<<<<<<<<<<<=========>>>===???AAABBBBBB@@@===<<<;;;;;;::::::;;;;;;<<<===>>>????????????@@@@@@@@@===>>>>>>??????>>><<<;;;999999:::;;;===???AAABBB:::;;;===>>>???@@@?????????@@@AAA@@@??????AAACCC?????????>>>======<<<<<<>>>>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<===AAACCCDDDCCC@@@@@@@@@@@@????????????>>>>>>???@@@@@@@@@@@@???BBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFIIIJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMLLLIIIFFFEEECCCAAAAAACCCEEEEEEEEEHHHGGGFFFFFFFFFFFFEEECCCCCCGGGKKKLLLIIIIIILLLOOOQQQWWW___dddjjjsss|||}}}sssoootttxxxwwwvvvxxxxxxvvvuuurrrooommmqqqxxxqqq```bbbhhh}}}tttbbbVVVRRROOOKKKIIIIIIJJJIIIIIIKKKHHHEEECCCCCCCCCCCCBBBCCCCCCCCCDDDEEEGGGIIIIIIOOOQQQUUUZZZ```dddggghhhdddfffjjjqqq{{{~~~zzzuuurrrnnnhhh___YYYVVVUUUSSSQQQTTTSSSRRRTTTWWWYYYZZZZZZ```___fffuuulllZZZZZZ```fffrrr{{{zzzyyyvvvgggVVVGGGEEEAAA>>>===>>>@@@BBBAAABBBBBBCCCDDDEEEEEEFFF============<<<;;;:::999::::::::::::::::::::::::888888999999999888888777:::;;;<<<;;;999888999:::888888888888888888888888888<<>>999999999999:::;;;<<<===;;;<<<===>>>>>>===<<<;;;>>>>>><<<;;;::::::::::::999:::<<<===???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>><<<:::999<<<<<<;;;;;;;;;:::::::::>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<===???@@@AAADDDAAA>>>>>>@@@AAA@@@>>>=========>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>>>>===;;;::::::;;;<<<===BBBBBBBBB@@@>>>>>>@@@AAAAAA@@@>>>===>>>@@@CCCDDDAAAAAAAAAAAA@@@@@@???>>>BBBAAA@@@?????????@@@@@@CCCCCCAAAAAAAAACCCEEEFFFGGGGGGGGGHHHIIIKKKNNNOOOSSSQQQNNNLLLLLLLLLKKKJJJNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFIIIHHHHHHGGGFFFEEEDDDDDDHHHHHHIIIIIIJJJKKKLLLLLLJJJMMMQQQUUUXXX\\\```cccooozzz|||~~~}}}}}}xxxpppiiikkkuuu{{{tttsssxxx||||||~~~yyyrrrnnnnnnqqquuuxxx~~~rrrnnnooo{{{xxxggg___YYYRRRNNNMMMMMMJJJHHHHHHFFFDDDCCCDDDDDDCCCAAACCCCCCCCCCCCDDDFFFGGGHHHLLLNNNRRRWWW[[[___bbbdddbbbcccfffkkksss|||{{{zzzyyywwwsssnnnkkkccc^^^WWWSSSRRRQQQPPPOOOSSSSSSUUUWWWYYY[[[]]]^^^```cccnnnhhh]]]```fffnnnyyyyyyrrrjjjZZZIIICCCBBB???======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::777777888888888999999999:::;;;<<<;;;999888999:::999999999999999999999999999;;;???@@@???===<<<<<<999999999999:::;;;<<<===;;;<<<===>>>>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;999999:::;;;<<<======<<<>>>>>>???>>>===<<<:::999:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>??????????????????@@@@@@??????>>>===999999:::;;;<<<>>>@@@AAACCCAAA>>>>>>@@@AAA@@@>>>>>>>>>??????AAABBBDDDDDDBBBBBBBBBBBBAAA@@@??????AAA@@@>>><<<<<<<<<>>>>>>AAAAAAAAA???======???AAABBBAAA?????????AAADDDFFFAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@?????????>>>@@@???>>>>>>>>>@@@BBBCCCDDDDDDFFFHHHKKKOOORRRTTTOOOMMMJJJIIIIIIJJJIIIHHHJJJJJJKKKKKKJJJIIIHHHHHHDDDDDDCCCBBBBBBCCCEEEEEEHHHGGGGGGFFFFFFEEEEEEDDDFFFGGGGGGHHHHHHIIIIIIIIIFFFIIILLLNNNPPPRRRUUUWWWWWW___kkkuuu~~~|||wwwuuu{{{wwwmmmeeeaaajjjvvv~~~}}}zzzxxxxxxyyyxxxwww|||tttjjjfffgggjjjmmmqqqvvv~~~yyyrrrsss|||mmmbbbVVVOOONNNNNNKKKGGGHHHFFFEEEEEEFFFFFFEEECCCDDDCCCCCCCCCCCCDDDEEEEEEIIIJJJMMMQQQUUUYYY\\\]]]]]]^^^```ccciiiqqq{{{wwwuuussspppmmmiiiccc___VVVSSSPPPNNNNNNOOOOOONNNOOORRRUUUWWWWWWYYY^^^bbbfffkkkzzz}}}sssdddaaahhhooouuuwwwiii\\\LLL??????>>>>>>======>>>>>>???AAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;::::::999999::::::::::::::::::::::::888888777777777888:::;;;888:::;;;;;;999999:::<<<:::::::::::::::::::::::::::;;;===@@@BBB@@@===:::999999999999:::;;;<<<<<<;;;<<<============<<<;;;>>>>>>>>>===>>>??????@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;<<<============>>>???>>>>>>===;;;:::999888999:::;;;<<<===>>>>>><<<<<<=========>>>>>>>>>>>>>>>?????????>>>======999::::::<<<>>>@@@BBBCCCBBB@@@>>>>>>???@@@???>>>??????@@@AAABBBDDDFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA???===<<<<<<======>>>??????>>><<<<<<>>>???CCCBBBAAA@@@AAACCCEEEFFF@@@AAAAAAAAAAAAAAAAAAAAA??????@@@AAA@@@???>>>===>>>>>>======>>>???AAABBBCCCCCCDDDFFFIIIMMMPPPRRRLLLJJJGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHEEEEEECCCBBBBBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHHHHGGGHHHIIIKKKHHHNNNUUU[[[bbbnnn}}}}}}vvvooojjjiiisss}}}}}}uuukkkbbbYYY___hhhnnnooonnnlllkkkrrrvvvzzz~~~zzzllldddcccgggkkkpppvvv~~~vvvnnnsssrrr___TTTRRRRRROOOKKKJJJIIIHHHHHHIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJMMMPPPSSSVVVWWWXXXYYY[[[]]]```gggnnnttt|||uuurrrmmmhhhccc^^^XXXTTTOOONNNMMMMMMMMMOOOOOOPPPPPPTTTWWWXXXXXX]]]fffnnnwww|||}}}}}}zzzgggaaafffpppvvvyyyrrraaaSSSGGG>>><<<<<<===>>>>>>>>>>>>>>>???????????????@@@@@@@@@======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;999777666666777999:::888999::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@CCCBBB===999:::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<=========<<<>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<======>>>;;;;;;;;;<<<<<<<<<============>>>>>>>>>======<<<<<<<<<===>>>@@@CCCDDDFFF@@@???>>>>>>>>>?????????>>>??????@@@BBBDDDFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<;;;:::::::::<<<===>>>===<<<;;;===>>>BBBAAA@@@@@@AAABBBDDDEEE@@@@@@@@@AAAAAABBBCCCCCC???@@@AAABBBBBB@@@>>>===????????????@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIKKKIIIGGGGGGHHHJJJJJJIIIKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFIIIKKKNNNPPPSSS[[[eeennnttt|||~~~}}}zzzvvvooogggaaa]]]aaafffkkkpppuuuxxxyyyyyyvvvrrrhhh^^^WWWYYY\\\```cccfffhhhiiiyyy~~~xxxpppooossswwwtttttttttddd^^^[[[WWWRRRMMMKKKIIIIIIIIIIIIHHHFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIILLLNNNQQQRRRSSSTTTVVVXXX[[[```gggkkkssswww~~~~~~|||yyytttsssnnnhhhaaa\\\VVVPPPLLLLLLLLLLLLLLLLLLNNNPPPQQQRRRVVVZZZ]]]bbblll{{{mmmaaacccmmmvvvzzz|||~~~zzzkkkYYYLLLCCC???;;;<<<===>>>??????>>>>>><<<======???@@@AAABBBBBB???>>>>>>===<<<======>>>::::::::::::::::::::::::===;;;999777666666777888888999::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>@@@AAACCCDDDBBBAAA@@@@@@???@@@@@@AAA@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<<<<;;;<<<<<<>>>???BBBCCCDDD>>>>>>>>>>>>======>>>???======>>>???@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;::::::;;;<<<======<<<;;;<<<===???????????????AAABBBCCC@@@@@@@@@@@@@@@AAABBBCCC???@@@BBBCCCCCCAAA???>>>??????@@@AAABBBCCCDDDEEEGGGFFFEEEDDDCCCCCCDDDEEEIIIGGGEEEEEEGGGHHHIIIHHHIIIIIIIIIHHHHHHFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFFFFHHHJJJJJJJJJMMMRRRVVVXXX___iiiqqqyyy|||yyyvvvssspppjjjbbb]]]ZZZYYYZZZ\\\___bbbdddffflllnnnnnnllllllkkkddd\\\YYYXXXXXXZZZaaajjjsssxxx}}}pppfff]]]VVVQQQNNNKKKHHHHHHGGGFFFEEEHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNNNNPPPRRRTTTWWW[[[```dddhhhkkkpppyyy~~~{{{zzzzzzzzz{{{~~~zzzuuupppkkkggg```ZZZTTTPPPLLLIIIIIIJJJJJJJJJJJJLLLPPPSSSPPPUUU[[[dddooo~~~vvvuuu{{{ssseeebbbjjjuuu|||}}}zzzppp```PPPDDD???===;;;<<<===>>>>>>>>>>>>>>>:::;;;<<<===???AAABBBCCC@@@???>>>======>>>???@@@::::::::::::::::::::::::<<<;;;999777666666777777888:::;;;;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????===;;;:::::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCBBBAAA@@@?????????@@@AAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::<<<<<<;;;<<<<<<===>>>???=========<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;999999999:::;;;===??????<<<===>>>===<<<<<<>>>@@@=========>>>???@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>======:::;;;======<<<<<<<<<============>>>>>>???@@@AAAAAA@@@?????????@@@AAABBB@@@@@@AAABBBAAA@@@???>>><<<===>>>???@@@BBBBBBCCCFFFFFFEEEEEEEEEFFFHHHIIIGGGEEECCCCCCDDDFFFFFFEEECCCCCCEEEFFFGGGGGGGGGGGGEEEEEECCCBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEAAACCCDDDDDDBBBBBBCCCEEECCCEEEFFFGGGGGGHHHJJJLLLMMMQQQVVVZZZ___gggqqqxxx~~~zzzxxxuuuooogggaaaZZZWWWUUUVVVWWWWWWZZZ___bbbgggjjjjjjjjjkkkiiiddddddaaa```dddmmmzzz|||nnndddYYYUUUOOOJJJHHHHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGJJJKKKJJJLLLNNNPPPRRRUUUYYY\\\___ccchhhnnnuuu~~~}}}|||{{{yyywwwuuutttuuuvvvwwwzzzuuuoooiii___[[[UUUQQQNNNLLLJJJHHHHHHIIIJJJJJJJJJNNNTTTYYYXXX]]]gggsssqqqhhhjjjxxx}}}tttpppkkkeee```fffsss~~~|||rrrbbbSSSFFF>>>;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<===>>>???@@@@@@???===<<<===>>>???@@@::::::::::::::::::::::::888888888888888888888888:::;;;<<<;;;999888999::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<===;;;::::::999999:::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;===>>>@@@AAAAAA@@@???>>>>>>???AAABBB@@@@@@???>>>===<<<;;;;;;999:::::::::::::::999999:::::::::;;;<<<>>>@@@AAA<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;888888888888999:::;;;<<<;;;===>>>===;;;;;;>>>@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@??????>>>>>>999;;;>>>>>>===<<<======<<<======>>>>>>???@@@@@@AAA@@@???======>>>???@@@????????????>>>>>>>>>===:::;;;===>>>@@@AAAAAABBBDDDDDDDDDDDDFFFHHHJJJKKKGGGEEECCCCCCDDDEEEEEEDDD@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBCCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEEAAACCCDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLOOORRRVVVYYY[[[```eeelllrrrzzzwwwoooeeeaaa______^^^]]]bbbjjjmmmtttzzzyyywwwzzz||||||}}}zzzxxx{{{yyyaaa[[[TTTNNNKKKJJJJJJIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEGGGIIIHHHJJJLLLNNNOOOQQQTTTVVVTTTZZZaaadddeeekkkwww~~~{{{xxxvvvwwwuuusssqqqpppqqqssstttpppwww{{{wwwpppjjjddd^^^VVVRRRMMMJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLQQQYYY___jjjoooyyy|||hhh```fff{{{uuuqqquuu}}}sssgggbbb]]]\\\^^^iiiyyyuuuhhhWWWIII@@@;;;;;;===;;;;;;:::999999::::::;;;:::::::::;;;;;;<<<<<<<<>><<<;;;<<<===???@@@::::::::::::::::::::::::444555777999:::::::::::::::;;;<<<;;;999888999:::::::::::::::::::::::::::999;;;<<<;;;999888;;;???;;;;;;:::999999:::::::::<<<;;;::::::::::::;;;<<<999999::::::;;;===>>>???@@@???>>>======???AAABBB@@@@@@???>>>===<<<;;;;;;999999:::::::::999888888999999999:::<<>>??????;;;;;;;;;<<<<<<<<<======888999::::::;;;;;;;;;;;;:::999999999999:::;;;<<<:::<<<>>>===;;;;;;>>>@@@@@@??????????????????@@@AAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>>======<<<999;;;>>>???>>>======>>>=========>>>??????@@@@@@BBB@@@>>>===<<<===>>>???>>>>>>===<<<<<<<<<<<<===;;;<<<>>>???AAABBBBBBCCCDDDCCCCCCCCCDDDEEEGGGHHHJJJHHHEEEEEEFFFGGGFFFFFFBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCEEEEEEDDDBBBBBBBBBCCCFFFEEECCCAAA@@@AAACCCDDDFFFFFFHHHKKKNNNOOONNNMMMOOOSSSXXX\\\aaajjjwww|||wwwsssqqqrrrpppnnnvvv~~~~~~|||yyylll___WWWPPPHHHGGGJJJHHHLLLLLLGGGEEEIIIJJJGGGHHHGGGEEECCCCCCDDDFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQTTTTTTVVVYYY^^^ccchhhkkksss|||}}}yyyzzz|||}}}{{{xxxtttrrrrrrooolllkkklllnnnpppppprrrppplllggg```ZZZUUURRRMMMKKKHHHGGGGGGGGGGGGFFFKKKHHHIIILLLNNNSSSaaapppqqqaaa```nnn~~~zzz{{{~~~nnn```YYYQQQ___llltttuuugggTTTGGGBBB@@@===:::999::::::;;;;;;::::::999:::999888888888999:::;;;======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<;;;999777555888777666555555666777777<<<<<<::::::::::::<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<======AAAAAA@@@@@@???>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;::::::;;;<<<>>>?????????@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGEEEBBB@@@AAAAAAEEEEEECCCBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMLLLMMMQQQXXX^^^bbbgggnnnwww{{{qqqhhhbbbmmm```UUUMMMKKKNNNGGGKKKKKKGGGFFFHHHHHHEEEHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNQQQQQQRRRTTTXXX\\\```cccccckkkuuu|||}}}|||zzzwwwuuuuuuvvvxxxxxxwwwtttqqqoooooommmkkkjjjlllmmmnnnnnngggeeeaaa\\\WWWRRRNNNLLLJJJIIIGGGGGGGGGHHHHHHHHHKKKIIIKKKQQQXXXbbbuuuqqqiiinnnzzzzzzdddXXXUUUZZZgggttt|||uuugggSSSEEE@@@???>>><<<999::::::;;;;;;::::::999:::999888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<888999999999::::::;;;;;;:::;;;<<<<<<;;;:::888666888777666666666777888888;;;;;;:::999999:::;;;;;;:::::::::;;;<<<>>>???@@@===;;;999999999:::999888999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888999999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======999999888888888888999999;;;:::999999888888888888777888888999999999888888999999::::::;;;;;;;;;:::;;;:::999999999:::;;;<<<===>>>>>>???@@@AAABBBCCC@@@????????????@@@@@@AAA>>>??????@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>@@@@@@@@@???????????????AAAAAA@@@??????>>>??????===>>>>>>>>>>>><<<;;;:::;;;;;;===>>>???@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCEEEFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDGGGHHHHHHFFFCCCAAAAAAAAAEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJGGGFFFGGGHHHKKKNNNRRRTTTUUUYYY___eeejjjoootttwww}}}xxxqqqjjjccc\\\VVVRRRxxxrrrcccXXXTTTSSSIIILLLLLLIIIHHHIIIGGGDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMNNNQQQTTTWWWYYYZZZ```gggkkknnnttt}}}~~~|||yyyuuurrrqqqrrroooppprrrsssrrrooommmkkkllljjjhhhggghhhiiihhhggg\\\YYYUUUQQQMMMJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIKKKRRR]]]nnn{{{rrrttt|||qqq[[[TTTXXXcccppp|||~~~pppbbbPPPBBB>>>>>>>>>>>>::::::::::::::::::::::::999999999999999:::;;;;;;;;;<<<<<<===<<<;;;:::999999999999999:::;;;<<<<<<666777888999:::;;;<<<<<<;;;;;;<<<<<<<<<:::999888777777777777777888999:::::::::999888888999::::::777888999;;;===@@@BBBCCC===;;;999888999999888777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<888888777777777777777888:::999999999888888888888999999888888888888888888999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======???AAACCCDDDFFFFFFAAAAAA@@@@@@???@@@@@@@@@>>>>>>?????????>>>===<<<===============>>>>>>>>>>>>????????????@@@@@@@@@CCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEIIIJJJJJJHHHEEEBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNQQQVVVZZZ\\\]]]___fffppp|||wwwiii___[[[VVVRRROOOMMMKKKIIIqqq{{{kkk___XXXNNNNNNMMMLLLLLLKKKIIIFFFGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSXXX\\\```cccdddhhhooottt|||~~~}}}}}}}}}}}}{{{|||{{{wwwqqqmmmnnnpppkkklllmmmnnnmmmkkkiiiggggggeeecccaaaaaa___]]]ZZZSSSQQQNNNJJJHHHFFFFFFGGGCCCDDDEEEFFFFFFEEEFFFGGGKKKLLLOOOUUU```uuu~~~}}}~~~}}}}}}~~~gggXXXYYYbbbjjjvvvyyylllaaaWWWJJJ@@@===>>>>>>>>>::::::::::::::::::::::::999999999999::::::;;;;;;:::;;;<<<======;;;999888888888888888999:::<<<<<<777777777888999::::::;;;::::::;;;;;;;;;:::999888666777777888999999:::;;;999888888888888888888999999999999:::;;;<<<===>>><<<:::888888999999888777666666777888999999999999:::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<===::::::888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888888888888999999999888888888:::999888777777777888999888888777888888888999999;;;;;;;;;;;;;;;<<<<<<======>>>???AAACCCDDDEEEFFFBBBBBBAAA@@@??????@@@@@@>>>>>>>>>>>>>>>===============>>>???????????????===>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;===???AAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFJJJKKKKKKJJJFFFCCCBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJJJJKKKKKKLLLMMMMMMQQQNNNLLLMMMQQQUUUUUUTTTRRRVVV^^^fffnnnvvv~~~~~~}}}rrrwww|||~~~}}}~~~~~~zzzvvvsssqqqmmmkkklllgggcccgggllliii^^^RRROOOLLLHHHFFFGGGHHHIIIIIIyyy{{{zzzqqqbbbXXXSSSOOOMMMMMMKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJLLLNNNPPPQQQQQQTTTWWWYYYZZZ^^^cccgggggglllrrryyy}}}zzzvvvuuuuuuwwwxxxxxxvvvwwwwwwsssmmmjjjjjjlllhhhiiiiiijjjiiigggeeecccaaa___[[[YYYWWWTTTPPPMMMMMMKKKIIIFFFEEEEEEFFFGGGBBBDDDFFFEEEDDDDDDEEEGGGNNNRRRVVV\\\hhh~~~||||||~~~~~~mmm]]]WWW___kkkrrr|||wwweeeWWWOOOJJJCCC???>>>>>>===<<<;;;::::::999999::::::;;;999999::::::;;;;;;;;;;;;999;;;<<<======;;;999888777777777888999:::;;;<<<888888888888888888888888999999999999999888888777666666777888999:::::::::888888888888888888888888999999888888888999999:::;;;999888888999::::::999666777888888999999888888999999999999::::::;;;;;;999999::::::;;;;;;<<<<<<:::999999888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777888777777888999999999888777:::999888777777777999999888888777777777888999:::;;;;;;<<<<<<============??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@????????????>>>>>>>>>==================>>>??????@@@@@@??????======>>>???@@@AAAAAABBBAAAAAA@@@>>>>>>=========@@@??????>>>======<<<<<<<<<===@@@BBBCCCCCCBBBAAACCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBCCCDDDEEEGGGGGGJJJKKKLLLKKKHHHDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCHHHGGGFFFEEEFFFIIIKKKMMMOOOLLLIIIJJJNNNPPPPPPOOOOOORRRUUUXXX[[[^^^bbbeeedddhhhlllpppqqqpppqqqqqqsssqqqmmmjjjhhheeebbb```\\\___bbbdddfffiiilllooowwwzzz~~~{{{sssjjjcccaaa```aaadddaaa\\\YYYXXXVVVTTTRRRTTTRRRQQQRRRTTTSSSOOOKKKFFFCCC@@@???AAACCCDDDEEEyyysss}}}~~~}}}zzz}}}zzziii___UUUPPPMMMJJJHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKMMMNNNOOOLLLNNNPPPRRRTTTWWW[[[___]]]```eeeiiimmmttt~~~{{{wwwtttqqqppppppqqqqqqppptttuuuuuusssooolllkkkjjjdddeeeeeedddcccaaa___]]]ZZZWWWSSSOOOMMMJJJGGGEEEFFFFFFDDDCCCCCCDDDDDDEEECCCEEEGGGFFFDDDEEEIIIMMMPPPXXX```hhhuuuzzzrrrqqqssspppbbbYYYZZZfffrrr||||||iiiVVVIIIBBB@@@>>>=========;;;:::;;;;;;999999999999;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888777777777777888999::::::888888888777777777666666888888888888777777777888666666777888999999999888777888999999999999888777666666666666777888::::::999888777888;;;<<<===<<<;;;;;;;;;;;;;;;::::::999777888888999999::::::;;;999999999999::::::::::::999999999:::<<<===??????<<<<<<<<<<<<<<<;;;;;;;;;999888777666555555555555666777888999999999888777888888777777888999999:::;;;:::999999999:::;;;<<<;;;<<<======>>>>>>======@@@@@@@@@@@@????????????@@@@@@??????>>>????????????>>>===<<<<<<<<<======<<<===>>>@@@@@@??????>>>======>>>???@@@@@@AAAAAA@@@???>>>>>>===>>>>>>>>>@@@@@@???>>>============<<<>>>AAADDDEEEDDDCCCAAACCCBBBAAA@@@???>>>>>>>>>AAABBBCCCDDDEEEDDDCCCCCCEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBCCCEEEFFFHHHIIIHHHJJJLLLKKKHHHEEEDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFDDDDDDEEEHHHKKKMMMJJJIIIHHHIIIKKKLLLLLLLLLKKKMMMOOOPPPOOOOOOQQQRRRNNNQQQUUUWWWWWWWWWXXXYYY[[[[[[YYYWWWTTTQQQOOOMMMOOOPPPPPPPPPPPPRRRVVVXXX[[[]]]___aaacccddddddddd^^^[[[VVVQQQNNNNNNOOOPPPPPPNNNKKKJJJJJJJJJHHHGGGIIIIIIIIIGGGFFFEEEEEEFFFDDDAAA???>>>???AAABBBAAAmmm|||qqqnnntttzzzqqq```WWWQQQLLLJJJLLLKKKJJJIIIGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPSSSWWWYYYWWWZZZ^^^```bbbgggooouuuvvv{{{|||xxxuuuqqqooommmlllmmmmmmllljjjqqqqqqqqqqqqqqqnnnjjjggg______^^^]]][[[YYYWWWUUUSSSOOOKKKHHHFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDGGGHHHHHHGGGJJJQQQWWW]]]iiivvv~~~|||rrrjjjkkkttt}}}yyyqqqhhhcccaaafffrrrqqq]]]LLLDDD???===<<<;;;;;;;;;::::::<<<;;;999888888999;;;<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;:::::::::999999888888777777777888888999666666777777777777777777999888888888888888999999666666777888888888777666888888999::::::999888888666666666666777999:::;;;888777777999<<>>@@@AAAAAA======<<<<<<<<<;;;;;;;;;999999888777666666666666555666888999:::999888777555666777888999:::::::::;;;:::999888888:::<<<===;;;<<<===>>>???>>>======@@@@@@@@@@@@????????????>>>>>>>>>===>>>>>>?????????>>>===<<<;;;<<<<<<===;;;<<<>>>???@@@???>>>===>>>>>>>>>???@@@@@@@@@AAA??????>>>>>>??????@@@@@@AAA@@@???============>>>===???BBBEEEFFFEEECCCBBBBBBAAA@@@??????>>>??????@@@AAACCCDDDDDDDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIFFFHHHKKKKKKIIIFFFDDDDDDFFFEEEFFFFFFGGGHHHIIIIIICCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHIIIHHHIIIKKKKKKJJJJJJJJJKKKFFFIIIKKKLLLKKKJJJJJJJJJFFFHHHJJJLLLLLLLLLNNNOOOPPPPPPOOOMMMJJJHHHGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLJJJHHHEEEDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDBBBAAABBBBBBAAA??????@@@AAADDDBBB@@@@@@AAABBBAAA@@@nnnyyypppjjjmmmnnnqqqlll___WWWPPPNNNQQQLLLKKKHHHGGGGGGHHHIIIJJJEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHGGGFFFEEEEEEIIIIIIJJJKKKLLLOOORRRSSSOOORRRUUUWWWXXX\\\ccchhhjjjnnnrrrtttuuuyyy}}}zzzxxxtttrrrlllkkkjjjjjjllllllkkkiiijjjiiiiiijjjllljjjddd^^^[[[[[[ZZZXXXUUUSSSQQQOOONNNJJJFFFDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEDDDDDDDDDDDDGGGIIIIIIJJJNNNWWW___sssyyyppphhhfffmmm~~~wwweeeeeegggjjjlllrrryyyhhhUUUHHHCCC@@@>>>;;;999888999::::::<<<;;;999888888999;;;<<<999:::;;;<<<<<<<<<;;;:::<<<;;;:::999999999::::::999888777777777777777888444444555666777888999999:::999999888999999::::::666666777888888777555555888999:::;;;;;;:::999888999888888888888888999999888777777999===@@@AAAAAA======<<<;;;:::888777666666777777888999999::::::999888888888777777666666666888;;;>>>@@@BBBBBBBBB======<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888444666888999:::999888777333555777999:::;;;;;;:::999888777666666888:::;;;;;;<<<>>>?????????>>>===??????@@@@@@@@@AAAAAAAAA======<<<======>>>?????????>>>===;;;;;;<<<<<<===;;;<<<>>>???@@@???===<<>>===???CCCFFFGGGFFFDDDBBB@@@???????????????@@@@@@???@@@BBBDDDDDDCCCBBBAAACCCCCCCCCCCCDDDFFFGGGHHHIIIGGGFFFDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJDDDGGGJJJKKKIIIFFFEEEDDDGGGFFFEEEEEEFFFHHHJJJKKKCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEFFFFFFDDDCCCAAAEEEIIILLLLLLIIIGGGGGGIIIEEEHHHKKKMMMKKKIIIHHHHHHDDDEEEGGGHHHHHHJJJLLLNNNMMMMMMKKKHHHEEEDDDEEEGGGBBBDDDFFFFFFEEECCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@@@@AAA@@@@@@AAACCCCCCAAA@@@======???@@@BBBBBBAAAAAAAAA@@@??????@@@@@@>>>===wwwlllmmmqqq{{{jjj___ZZZVVVRRRKKKKKKMMMMMMLLLIIIFFFDDDFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFHHHJJJKKKMMMMMMOOOQQQSSSTTTVVVYYY]]]```dddfffhhhhhhiiilllqqqvvvzzz{{{|||~~~~~~~~~~~~~~~zzzuuuppplllkkkggggggfffeeeeeeeeeeeefffhhhfffdddaaa___\\\ZZZXXXWWWVVVSSSPPPLLLHHHFFFDDDGGGFFFDDDCCCBBBBBBBBBBBBBBBDDDFFFEEEBBBBBBEEEHHHJJJGGGHHHNNNSSSYYYcccnnnqqqllljjjoooxxxwwwmmm___gggoootttzzzzzzjjjXXXJJJEEEEEE<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999999:::<<<<<<;;;;;;;;;:::::::::999999999888888888777777999999:::::::::999999888555555444444444444555555;;;:::999777777777888888888888888888777555444333888888888888888777666666555555666666777777888888;;;:::999999:::<<>>???@@@AAABBB>>>===;;;:::999:::;;;;;;:::;;;<<<======;;;999888666444333555888888666444444666777888666666666777777666666666888;;;===???===============>>>??????AAAAAAAAA@@@@@@?????????======>>>???@@@AAAAAABBB@@@@@@???>>>===<<<;;;;;;=========>>>AAAAAA@@@?????????@@@AAAAAAAAAAAA@@@???@@@AAAAAABBBBBBAAAAAACCCBBBAAA???>>>=========AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???@@@DDDFFFGGGFFFEEEEEEDDDDDDEEEEEEKKKIIIHHHEEECCCBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEJJJGGGCCCCCCEEEFFFEEEDDDBBBBBBDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHFFFDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDGGGFFFCCCAAA@@@AAABBBBBB?????????>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???rrrlllkkkrrr}}}oooccc\\\YYYTTTQQQMMMJJJHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQRRRSSSVVVYYY\\\ZZZ\\\^^^^^^___bbbfffjjjmmmmmmnnnooorrruuuxxxzzzyyyxxxwwwvvvwwwxxxyyy{{{yyyzzz{{{zzzxxxxxxyyyzzz~~~|||zzzxxxwwwwwwxxxyyyzzzyyyuuupppkkkhhhfffcccbbbbbbbbbbbbbbbcccccccccaaa___\\\XXXUUURRRQQQPPPOOOMMMKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@CCCFFFFFFEEEFFFIIILLLIIIMMMSSS[[[dddooozzzssseeelllzzzooofffccckkkttt{{{yyyjjj[[[PPPGGGBBB???<<<;;;;;;;;;;;;:::::::::======<<<;;;:::999999888;;;;;;;;;::::::::::::999999999999888888888777777777777888888888888777777888888777777777777888888888777666555555666666777::::::::::::999888777666888888888888888777666666444444555666777888999999;;;::::::999:::<<>>???@@@@@@===<<<;;;:::999999:::;;;::::::<<<===<<<;;;:::888888777555666888999777444999;;;<<<<<<:::999::::::888999999:::;;;<<<<<<=========<<<<<<======>>>???@@@@@@?????????>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@??????>>>>>>=========<<<;;;<<<>>>???>>>===???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>??????????????????>>>>>>??????>>>>>>>>>>>>??????CCCDDDDDDDDDCCCDDDFFFHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHFFFDDDBBB@@@?????????CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEHHHFFFCCCCCCDDDEEECCCAAAAAABBBDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEAAABBBCCCDDDEEEEEEEEEEEEIIIHHHGGGGGGHHHGGGEEECCCDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAABBBDDDFFFGGGFFFEEECCCAAA@@@AAABBBBBB????????????>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@@@@??????qqqdddeeehhhmmm~~~vvvjjjeee\\\WWWQQQMMMLLLLLLLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQSSSVVVVVVWWWYYYYYYZZZ\\\```ccc``````___```aaacccfffgggiiihhhhhhhhhiiikkkmmmooonnnoooppppppnnnllllllmmmnnnooorrruuuwwwyyyyyyzzzvvvuuurrrpppnnnmmmmmmmmmrrrsssrrrnnniiidddaaa```]]]\\\\\\\\\\\\\\\]]]]]]ZZZXXXVVVSSSOOOLLLIIIHHHFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBB>>>AAAEEEEEEEEEGGGKKKOOORRR___kkkrrr~~~vvvmmmhhhfffuuutttfffaaafffoooyyyxxxjjjVVVJJJEEECCC???:::;;;;;;;;;;;;::::::::::::>>>>>>???>>>===;;;999888:::::::::999999999888888999888888888888777777777555555666777777666666555666666555555555555666666777666666555666666777888999:::::::::999888777777888888888999888888777666444444555666888999::::::;;;:::::::::;;;===???@@@???>>>===;;;999888777777777777888888888999999999999999888777777888999:::;;;;;;<<<<<<============;;;;;;:::999999999::::::999999;;;<<<<<<;;;:::::::::999888888888888777555999:::;;;;;;999999999;;;<<<===>>>??????>>><<<;;;===<<<<<<<<<<<<======>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>????????????????????????>>><<<;;;;;;<<<>>>>>>===@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>BBBDDDFFFGGGFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEBBB@@@??????@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFDDDDDDDDDCCCAAA???BBBBBBDDDEEEFFFFFFFFFFFFGGGFFFDDDBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHHHHHHHIIIFFFGGGGGGGGGFFFEEECCCBBB>>>>>>???@@@BBBCCCDDDDDDHHHGGGFFFFFFGGGFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@BBBCCCEEEFFFEEEDDDBBBAAA@@@AAAAAABBB????????????>>>>>>============>>>???@@@@@@@@@@@@>>>??????@@@@@@??????>>>}}}tttrrrooolllvvvyyyeee```[[[WWWUUUSSSOOOLLLHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKLLLLLLLLLLLLNNNOOOTTTTTTUUUVVVWWWYYY[[[]]]ZZZZZZYYYXXXXXXYYY[[[[[[`````````bbbccceeegggiiihhhiiikkkjjjhhhfffeeeeeeccceeegggiiikkkllllllllliiihhhgggeeeeeedddeeeeeekkkkkkkkkhhhccc^^^[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTOOONNNMMMJJJHHHEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCCCCBBBDDDEEEGGGGGGIIIMMMVVV\\\kkk}}}vvvllljjjkkk|||}}}yyyggg___```iiirrr}}}uuugggYYYIII@@@???@@@>>>;;;;;;;;;;;;:::::::::999999<<<===?????????===;;;999999999999888888888888777888888888888777777777777555555666666777666666666555555444444444444555555777777777888888999::::::777777888888888777666666888888888999999888888777666666666777777888888999::::::::::::;;;===>>>??????>>><<<:::999888777777666666666777777777888888999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::888999:::;;;;;;;;;;;;;;;;;;:::888888777777666666777999::::::::::::<<<>>>BBBBBBAAA@@@???>>>===<<<===<<<<<<<<<<<<<<<=============================================<<<<<<<<<======>>>>>>>>>?????????AAA>>>;;;;;;<<<>>>????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB??????@@@AAAAAABBBBBBBBB===============>>>>>>???BBBAAA@@@???>>>>>>======@@@BBBFFFGGGGGGFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDHHHFFFDDDBBBAAABBBCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEECCC@@@>>>BBBCCCDDDEEEFFFGGGGGGGGGHHHFFFDDDAAAAAAAAACCCDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGHHHGGGEEEBBBAAA>>>>>>???@@@BBBDDDEEEFFFEEEDDDCCCDDDEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???BBBAAAAAA@@@@@@@@@@@@AAACCCBBBAAAAAA@@@AAAAAABBB@@@@@@??????>>>>>>======<<<===>>>>>>?????????>>>===>>>>>>??????>>>>>>===uuuooowwwzzzyyywwwjjjaaaZZZVVVPPPLLLKKKKKKJJJIIIHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKKKKJJJIIIJJJKKKMMMMMMMMMNNNOOOQQQRRRRRRUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^]]]^^^___^^^\\\ZZZZZZ[[[[[[\\\]]]]]]]]]]]][[[[[[\\\\\\\\\\\\\\\]]]^^^^^^bbbccccccaaa]]]YYYVVVVVVSSSRRRPPPNNNLLLKKKJJJJJJGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBHHHIIIJJJLLLRRR]]]lllvvv}}}xxxyyy|||yyyxxxxxx{{{~~~iiiZZZZZZaaapppxxxwwwfffRRRLLLDDD???>>>?????????;;;;;;:::::::::999999999999:::===>>>???>>>===<<<999999888888888777777777777777777777777777777777555666777777888888888777999999888888888888999999777777888888999999999999666777777888888888888777888888999999999999888888888888888888777777777777:::::::::;;;<<<===>>>???>>>===;;;:::999888777777555555555666666666777777888888777777777888:::;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;;;;:::999888777555555555666999;;;===>>>???AAADDDGGGHHHFFFBBB???===>>>???@@@>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@===;;;:::<<<>>>??????>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB>>>???@@@BBBCCCCCCCCCCCC@@@???>>>>>>>>>???@@@@@@BBBBBB@@@???>>>>>>>>>>>>???CCCFFFHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBBBBDDDEEEGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJIIIGGGDDDBBBAAADDDDDDDDDEEEFFFGGGHHHHHHHHHFFFDDDBBBAAAAAABBBCCCEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFHHHHHHGGGEEECCCAAA?????????@@@BBBDDDFFFGGGCCCBBBAAABBBCCCCCCAAA???AAA@@@@@@@@@????????????AAAAAA@@@???????????????AAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<<<<<<<======>>>>>>======<<<======>>>>>>======<<<}}}mmmggguuu{{{|||qqqeee^^^WWWSSSRRRPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHJJJLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJLLLMMMLLLKKKNNNMMMLLLKKKJJJKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUSSSQQQQQQRRRSSSXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVXXXZZZZZZYYYVVVRRRQQQQQQMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFHHHJJJNNNSSS___pppxxxtttssssssxxxppp^^^UUU\\\gggyyy{{{hhhWWWDDDDDDCCC@@@???>>>???AAA::::::::::::999999999999777888:::<<<===>>>======999999999888888888777777666666777777777777777888666666777888999999999999888888777777777777888888555666666777777777777666888888999:::;;;;;;;;;:::777888999999:::999999999999888888888888777777777999::::::;;;<<<===>>>>>>===<<<;;;999888888777777555555555666666666777777888777777777777999:::;;;999999::::::;;;;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;999999999999::::::::::::999999888666444444666888888:::<<<===>>>@@@DDDGGGIIIFFFAAA===<<<===@@@BBB???>>>>>>============>>>============>>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;<<<<<<============;;;::::::<<<>>>????????????@@@AAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA>>>???AAACCCDDDDDDDDDCCCCCCBBB@@@?????????@@@AAABBBAAA@@@???????????????AAADDDHHHJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLJJJHHHFFFEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFDDDCCC????????????@@@BBBDDDFFFBBBAAAAAABBBCCCCCCAAA@@@@@@@@@@@@@@@????????????=========>>>>>>???AAAAAA?????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<======<<<<<<<<<;;;<<<<<<======<<<<<<;;;wwwxxxzzzuuuhhh___YYYWWWUUURRROOONNNMMMMMMIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIKKKMMMMMMKKKJJJJJJKKKKKKIIIHHHJJJLLLMMMKKKIIIIIIIIIHHHGGGGGGIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMPPPOOONNNLLLKKKLLLNNNQQQRRRSSSTTTTTTSSSRRRPPPOOOMMMMMMMMMNNNNNNNNNMMMMMMMMMOOOPPPPPPMMMKKKKKKKKKGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCEEEGGGKKKOOORRRSSSWWW^^^hhhvvvyyy|||ssspppsssrrrwww{{{qqqfff\\\ZZZffftttzzzkkkXXXHHH????????????>>>======>>>:::::::::999999999999888777777888999:::;;;;;;<<<::::::999999999888888888666666666666777777888888555666777888999999999999666666555555555555666666666666777888777777555555777888999:::;;;;;;;;;;;;777888999999:::::::::999666666777888888999::::::999999:::<<<======>>>>>><<<<<<:::999888888777777777777777777888888888888888777777777777999:::;;;888999999:::;;;<<<======:::;;;<<<=========<<<<<<::::::999999999999999999888999999777555555888;;;999:::::::::;;;===AAADDDEEECCC@@@>>>===>>>@@@BBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>???<<<<<<<<<<<<===============<<<<<<>>>AAACCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBB>>>???@@@@@@AAAAAA@@@@@@>>>@@@BBBDDDEEEEEEDDDCCCEEECCCAAA???>>>>>>???@@@AAAAAA@@@??????@@@@@@@@@BBBDDDGGGIIIIIIIIIJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJGGGFFFGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEAAA@@@??????@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@?????????============>>>???@@@@@@===>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;}}}yyyyyyyyyjjj^^^\\\YYYVVVSSSQQQPPPOOOIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMIIIKKKMMMNNNMMMKKKKKKLLLIIIGGGFFFGGGIIIJJJHHHEEEJJJIIIIIIIIIIIIKKKLLLMMMIIIIIIJJJJJJIIIIIIHHHGGGLLLKKKIIIGGGFFFGGGKKKOOOHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFHHHIIIIIIHHHFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGIIIHHHHHHJJJNNNTTTZZZ]]]hhhnnnwwwzzzwww}}}yyyqqqmmmwwwuuuzzz{{{nnniiiddd```^^^bbbqqqppp^^^LLL>>>@@@>>><<<<<<======;;;::::::::::::999999999888888888888777777777888999::::::::::::999999999999888555666666666777777888888555555777888999999999999999999888888888888999999888999::::::999888777666555666777888999:::::::::777888999:::::::::::::::444444666777999;;;<<<===888999;;;<<<===>>>>>>>>><<<;;;:::999888888888888888999999999999:::::::::888777777777777999;;;<<<888888999:::<<<===>>>>>>:::;;;===>>>>>>>>>======;;;;;;:::999888888888999999::::::888666666:::>>>>>>??????>>>===>>>BBBDDDAAAAAA@@@?????????@@@@@@AAAAAA@@@???>>>>>>??????:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>=========@@@@@@AAACCCFFFHHHHHHFFFBBBCCCDDDDDDEEEEEEDDDDDD>>>>>>???@@@@@@@@@@@@??????@@@CCCDDDEEEEEEDDDCCCFFFDDDAAA???>>>===>>>???@@@@@@@@@???@@@@@@AAAAAA@@@BBBDDDFFFFFFFFFHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCLLLMMMNNNOOOMMMKKKIIIGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIFFFEEEHHHKKKJJJIIIHHHFFFEEEFFFFFFGGGDDDEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBAAABBBBBBCCCEEEEEEDDDCCCBBBAAAAAACCCEEEFFFFFFEEEEEEFFFGGGGGGFFFDDDAAAAAAAAA@@@@@@@@@@@@???@@@@@@>>>===<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::}}}yyyqqqfff^^^[[[ZZZXXXWWWSSSOOOKKKIIIKKKOOORRRSSSKKKLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEECCCBBBEEEEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFFFFFFFDDDDDDFFFGGGQQQSSSUUUZZZaaalllwwwxxxlllnnnxxxvvvqqqrrrtttyyy{{{iii```]]]YYY[[[iiizzzxxxlll]]]MMMCCCAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777888999888666444666666666666666666666666444555555666777666666666777777777777888888888888666666777777888999;;;;;;:::::::::999888777666555888777777888:::;;;;;;:::999777777888;;;<<<:::888:::::::::999999999888888:::;;;<<<===??????@@@@@@BBBAAA???===;;;;;;;;;;;;888888888888888888888888<<<;;;999888777777888999888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;999888888777999;;;>>>@@@BBBCCCBBBBBB>>>>>>???@@@BBBDDDFFFGGGCCCBBBAAA???>>>============>>>>>>===;;;:::;;;<<<:::;;;<<<>>>????????????<<<<<<<<<<<<===>>>???@@@BBB@@@???CCCJJJNNNMMMJJJDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB>>>???AAADDDGGGHHHGGGEEEDDDCCCBBB@@@??????@@@@@@CCCBBBAAAAAABBBCCCEEEFFFGGGHHHIIIHHHEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGJJJLLLLLLJJJGGGFFFEEECCCBBBDDDHHHJJJJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBB@@@DDDDDDDDDDDDDDDCCCCCCBBBFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA??????@@@@@@>>>===;;;<<<>>>???@@@???===<<<===>>>@@@AAABBBBBBAAAAAABBBAAAAAA@@@???>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>?????????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999888888888999888999:::;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;999888888777999;;;===@@@AAAAAAAAA@@@===>>>>>>@@@BBBDDDEEEFFFCCCBBBAAA???>>>>>>======@@@AAABBBAAA???>>>???@@@<<<<<<===>>>????????????<<<<<<<<<======>>>@@@@@@BBB@@@>>>AAAGGGJJJJJJHHHCCCBBBAAA@@@????????????AAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAADDDFFFFFFDDDBBBDDDCCCAAA@@@??????@@@@@@BBBAAAAAAAAAAAACCCDDDEEEEEEFFFFFFEEECCCAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIKKKKKKIIIGGGEEECCCBBBAAACCCGGGIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFFFFEEECCCBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@???>>>??????>>><<<;;;<<<>>>???@@@???===<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================wwwmmmfff___\\\WWWTTTSSSQQQPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBDDDEEEEEEGGGIIIMMMUUU```llltttzzz~~~{{{zzz|||yyyzzzyyyvvvuuuvvvxxxnnn```[[[```hhhsssoooZZZMMMEEE???===>>>::::::::::::999999999999999999999999999999999999999888888999;;;:::888666666666666666666666666666666555444444444555777777777777777777888888888888999999888888888777777777666777888888999999888888666555555666888999999888777666666777999999888666777777777888999999:::::::::;;;<<<===>>>?????????<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999888999:::;;;<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;::::::999888888:::;;;===?????????>>>=========>>>???AAABBBDDDEEEBBBBBBAAA@@@???>>>>>>===AAABBBCCCBBB@@@???@@@AAA>>>>>>???????????????>>>============>>>???@@@@@@BBB???===>>>BBBEEEFFFDDDAAA@@@???>>>>>>===>>>>>>@@@@@@??????@@@AAAAAABBBBBBAAABBBCCCEEEEEECCCAAACCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBB@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEHHHIIIIIIHHHEEEDDDAAA@@@@@@BBBEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHGGGFFFDDDCCCBBBBBBAAA???>>>>>>>>>>>>===;;;:::<<<>>>???@@@???>>>===;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<>>;;;;;;<<<::::::::::::999999999999888888888888888888888888999999999:::;;;;;;999777666666666666666666666666666555444333333555777888666777777777888888888888777888888888888888777777777777888888888888777777555444444555777888888777555555666666777777666555555555666777888999:::;;;:::;;;<<<===>>>>>>>>>>>>:::;;;<<<=========;;;;;;999999::::::::::::;;;;;;<<<<<<;;;::::::999999999888999;;;<<<=========<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999888888:::;;;===>>>>>>===;;;:::<<<<<<===>>>???AAABBBCCCAAAAAAAAA@@@@@@???>>>===>>>???@@@???>>>===>>>???@@@@@@@@@@@@@@@???>>>>>>============>>>>>>???@@@AAA>>><<<<<<>>>AAAAAA@@@???>>>======<<<<<<<<<===??????>>>??????@@@AAABBBCCCBBBBBBCCCEEEEEEDDDBBBBBBAAAAAA@@@@@@@@@???????????????@@@AAABBBCCCDDDCCCCCCBBB@@@??????BBBEEEAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFDDDBBB@@@@@@AAABBBDDDFFFFFFFFFGGGFFFDDDDDDDDDFFFHHHIIIGGGHHHHHHIIIIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAABBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDIIIHHHGGGFFFDDDCCCBBBAAA@@@???======>>>>>><<<;;;:::;;;===???@@@???>>>===::::::;;;===>>>?????????????????????>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@|||||||||uuuwww|||yyymmmddd^^^ZZZXXXVVVTTTQQQPPPPPPPPPOOOMMMPPPQQQPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEE@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDBBBEEEHHHIIIHHHJJJPPPUUUZZZaaalllzzz}}}ppphhhrrr}}}xxx|||}}}yyyxxxxxxyyy~~~zzzuuurrrvvvvvvggg``````jjjttt|||dddTTTDDD>>>===<<<:::;;;;;;;;;;;;;;;::::::::::::777777777777777777777777999888888:::;;;;;;999777666666666666666666666666666555333222333444666888666777777777888888888888444555666888888999888888888999999888777666555555444333333444666777777666444555666666666555555555444444555666888999::::::999:::;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>===<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::<<<<<<<<<;;;;;;===============<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;::::::999999888:::;;;=========<<<:::888;;;;;;<<<<<<>>>???AAABBB@@@@@@@@@@@@@@@???======;;;===>>>===<<<;;;<<<>>>@@@@@@AAA@@@@@@???>>>============<<<======>>>???@@@>>><<<<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<>>>======>>>???@@@AAABBBBBBBBBBBBCCCFFFGGGFFFEEE@@@@@@@@@@@@@@@@@@??????>>>>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA???@@@BBBEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEGGGIIIJJJDDDEEEFFFGGGHHHHHHHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAABBBCCCDDDCCCDDDDDDEEEEEECCCBBBAAACCCCCCBBBAAA@@@AAAAAABBBGGGFFFEEECCCAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCCCCHHHHHHFFFEEECCCBBBAAA@@@@@@???======>>>>>><<<;;;:::;;;===???@@@???>>>===;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::;;;<<<<<>>>>><<<:::;;;;;;;;;;;;;;;::::::::::::777777777777777777777777888777888999;;;;;;999777666666666666666666666666555444333333333444666666777777777777888888888888333444666888999999999888999999999888777666444333444333333444666777777666444666777777555444444555333444555666777888999999888888999:::::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<<<<======::::::::::::999888777777666888:::;;;<<<;;;999888;;;;;;<<<============<<<<<<<<<<<<<<<===>>>??????;;;;;;;;;::::::999999999:::;;;=========;;;:::888::::::;;;;;;<<<>>>???@@@===>>>?????????>>><<<;;;;;;===>>>===<<<<<<===??????@@@@@@@@@???>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>???AAAAAABBBAAAAAABBBEEEGGGGGGFFF??????@@@@@@@@@@@@??????===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCAAA??????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@??????AAACCCDDDDDDDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHBBBBBBCCCDDDFFFGGGHHHIIIEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBAAA@@@AAABBBCCCDDDCCCDDDDDDEEEDDDCCCBBBAAACCCBBBAAA@@@???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@AAA???>>>>>>>>>>>>===;;;999;;;===???@@@@@@???>>>===<<<<<<;;;;;;<<<=====================<<<;;;;;;999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>~~~pppdddhhhwwwoooccchhhtttvvvqqqttt~~~rrrlllfffbbbaaa^^^XXXTTTTTTSSSSSSRRRPPPOOOMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFBBBBBBAAAAAAAAABBBDDDDDDBBBBBBAAABBBCCCEEEHHHIIIKKKRRRZZZ```eeennnzzz|||rrrllllllnnn}}}zzzwwwzzzyyyyyy~~~zzzssskkkddd\\\\\\hhhvvvyyyiii[[[GGGAAA<<<<<<<<<:::999;;;::::::::::::999999999999777777777777777777777777777666777888::::::888777666666666666666666666666333333444444444444555555777777777777888888888888444555777888999888777666777777888888777666555555555444333444666888777666444666888777555333444555444444555555666777888888666777777888888888888888999999888888888888888999999999::::::;;;<<<<<<<<<999999999999999777666555555666999:::;;;:::888666999999;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<===??????;;;;;;::::::::::::999999:::;;;===>>>===<<<:::999::::::::::::;;;===>>>???;;;<<<>>>>>>>>>===;;;::::::<<<======<<<<<<===>>>>>>>>>?????????>>>======<<<;;;;;;:::::::::;;;;;;<<<===???@@@???===<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAABBBAAA@@@@@@BBBCCCCCCBBB>>>???@@@AAAAAA@@@???>>>>>>???AAACCCDDDEEEEEEEEEAAABBBBBBAAA???===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>===@@@BBBCCCBBBBBBEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>???@@@BBBBBBAAABBBCCCDDDDDDDDDCCCBBBCCCBBB@@@???>>>???@@@AAA===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@BBB@@@???>>>??????>>><<<999:::===???@@@@@@???>>>???>>>===<<<;;;;;;;;;<<<<<<<<<=========<<<;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>??????:::::::::;;;<<<===>>>>>>;;;::::::::::::::::::::::::;;;===>>>>>>===;;;:::999999999:::;;;<<<===>>>:::;;;===>>>>>><<<:::999888:::;;;;;;::::::;;;=========>>>>>>>>>>>>======;;;::::::999999999::::::;;;===@@@AAA@@@>>><<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===???@@@AAACCCAAA??????@@@@@@@@@???>>>>>>@@@AAAAAA@@@???>>>>>>???AAACCCEEEFFFFFFEEE@@@AAABBBAAA>>><<<;;;<<>>>>>????????????>>>>>><<>>>>>=========???@@@AAA???@@@BBBDDDEEEEEEEEEDDDCCCBBB@@@>>>>>>???@@@AAA======>>>>>>?????????@@@?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAA??????@@@@@@>>>===999:::===???@@@@@@??????AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;jjjcccppp{{{nnngggrrr~~~qqqkkktttuuuvvvmmmgggdddaaa^^^]]][[[YYYWWWQQQQQQRRRSSSSSSQQQMMMJJJIIIJJJKKKJJJIIIIIIIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFIIIGGGFFFFFFGGGHHHHHHGGGGGGEEEDDDBBBBBBCCCDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJMMMQQQXXX]]]mmmvvvpppnnnvvv|||{{{|||{{{}}}xxxyyy~~~xxxkkkaaaaaagggppplllVVVIIIEEE<<<<<<;;;::::::999888888666666666666555555555555666666555555555444444444999999888888777555444333888777777666555444444444444444444444444555666777555555666666777777888888777666666555555555666666999999999888888666555555333333333444444555555555444444555555555555444444222333444666777777777777666777777777666555444444777777666666555555555444777555444444666888999999777777666666666666777777666555555555555666666777888888888888888888888888;;;;;;:::::::::;;;;;;<<<<<<======<<<::::::;;;===999999:::;;;;;;;;;::::::777777888:::;;;<<<=========<<<;;;:::999:::;;;<<<999999999:::;;;<<<===>>>@@@@@@@@@@@@???===<<<<<<;;;::::::999999::::::;;;<<<<<<============<<<<<<@@@???===<<<;;;<<<>>>???===>>>>>>>>>>>>======<<>>===>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>>>>>>>???@@@===???BBBEEEFFFEEEDDDCCCEEEEEECCCAAA???===;;;:::BBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???============>>>>>>?????????@@@???@@@AAAAAA@@@AAACCCEEEBBBAAAAAA@@@???>>>============<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>;;;===???AAABBBAAA@@@???AAA???<<<:::999:::<<<>>><<<======>>>===;;;999888666777999;;;;;;;;;999888>>><<<:::888888888:::;;;qqqooo~~~uuurrr}}}xxxsssuuuyyyvvvrrrnnnjjjgggbbb___]]]ZZZXXXVVVVVVTTTRRRQQQQQQQQQPPPNNNLLLKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIJJJHHHHHHIIIIIIIIIHHHHHHHHHJJJHHHGGGGGGHHHHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNKKKNNNSSSXXX^^^eeemmmrrryyysssrrrqqqooo|||{{{}}}}}}}}}pppiiiffflllttt}}}|||dddPPPEEEBBB<<<;;;;;;:::999999888888777777666666666555555555666666555555555444444444666666777777777777666666777777777666555444444444444444444444444555666666555555666666666777777777666666555555555555555666888888888888777666555555333333444444444444444444555555666666666555444444444555666666666666666555666666666777666666555555777666666666555555555444888666555555777999:::999777777666666666666666777777666666666666777888888888888888888888888888888;;;:::::::::::::::;;;;;;:::;;;;;;:::999999:::<<<999::::::;;;;;;;;;::::::888888999:::;;;<<<===>>>>>>===<<<:::999999999:::999999999999:::;;;<<<===?????????>>>===<<<;;;:::;;;::::::::::::::::::;;;:::::::::;;;<<<======>>>AAA@@@>>><<<<<<<<<===>>>===>>>>>>?????????>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCC??????????????????@@@AAA@@@AAAAAAAAAAAA@@@>>>===>>>>>>>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>??????===???BBBDDDEEEEEEDDDBBBAAAAAA@@@????????????@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>============>>>>>>>>>?????????@@@AAA@@@???@@@AAACCCAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@???>>>>>>>>>>>>>>><<<===???AAAAAAAAA@@@???@@@???===;;;:::;;;<<<===<<<=========<<<;;;999888666777999:::;;;:::999888;;;:::999888888999999:::uuuwwwyyyvvvxxxsssvvvxxxtttpppkkkeee```]]]\\\[[[ZZZWWWUUUSSSPPPNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKLLLLLLIIIIIIJJJKKKKKKJJJIIIIIIMMMLLLKKKKKKLLLLLLJJJIIIHHHIIIJJJKKKNNNPPPRRRSSSVVVXXXZZZ[[[\\\[[[ZZZYYYWWW]]]fffqqqzzzvvvjjjllluuu~~~{{{hhhiiippp|||pppYYYGGG???===;;;;;;::::::999888888888777777777777666666666666555555555555555444444444333444555666777888888888777777666666555444444444555444444444444555666666555555555666666666666666555555444444444555555666777888888888777666555444444444444444444444333333666666777777666555444444666666666666666555444444555555666777777777666666666666666555555555555555888777666666888:::::::::888777777666555555555666777777777777777888999999999999999999999999999999::::::999999999999999:::888999:::999777777999;;;:::;;;;;;;;;;;;;;;::::::::::::999999:::<<<>>>??????>>><<<:::999888888888:::999999999999999::::::<<<<<<<<<<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;999999999999;;;===???@@@AAA@@@>>>===<<<<<<=========>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEE@@@@@@???>>>>>>>>>?????????@@@@@@AAA@@@@@@??????????????????????????????@@@??????>>>===>>>>>>>>>===>>>AAACCCDDDCCCBBBBBB@@@???>>>>>>>>>???AAABBB@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<===============>>>???@@@@@@???>>>@@@AAA@@@@@@@@@AAA@@@@@@@@@??????>>>======<<<<<<======>>>>>>==================>>>==================>>>>>>>>>======<<<=========<<<===???@@@AAAAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999555666888999999888777777777888888999999999999888~~~|||qqqpppxxx}}}vvvqqqmmmjjjggg```]]]XXXUUUTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOPPPPPPPPPOOONNNNNNRRRQQQQQQRRRSSSSSSPPPNNNLLLLLLMMMOOOUUU[[[bbbfffjjjlllppprrrssssssqqqpppooowww{{{pppppp{{{{{{qqqfffmmm{{{xxxeeeOOO@@@::::::::::::999999888888888777888888777777777666666666555555555555555555555555333333555666777777888888666666666555555444444444555555444444444555555666555555555555555555555555444444444333444444555555666777777777666666555444555555555444444333333333777777777777666555444444555666666666666666555555444555666777777777777777555555555555555555555555777666555666888999999888888777666555555555555555666666666666777888999999999999999999999999999999999999888888777777888888777888999888777777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888999:::<<<======<<<;;;:::999999888888::::::999888777777888888999999:::::::::999999888;;;;;;::::::::::::;;;;;;;;;:::999999:::===???AAABBBAAA???>>>===<<<<<<======>>>???@@@AAABBBBBBBBB<<<===>>>???@@@AAABBBBBB???@@@BBBDDDEEEFFFGGGGGGCCCBBBAAA@@@?????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>><<<>>>???AAABBBBBBAAA@@@AAA@@@>>>======>>>???@@@??????@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@???>>>===>>>??????@@@AAABBBBBBAAAAAA@@@??????>>>===============>>>>>>>>>======<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<=========>>>???@@@@@@@@@@@@???===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;::::::999999555666777777888777666666444666777999:::999888777~~~rrrmmmkkkqqqxxxtttoooiiidddbbbaaa___^^^\\\[[[YYYXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWVVVYYYYYYZZZ\\\^^^]]]ZZZWWWUUUTTTUUU[[[eeerrrttttttxxxzzzmmmeeeiiiuuuzzzvvvkkkZZZIII===999999999888888888888888777777777777777777666666666666444555555555555555555555555555666666666666555555555555555555444444444444666555555444444444555555555555555444444444444444333333333333333444555555555666666666666555444444555555555444444333333333666666666666666555444444333444555666777777777777555555666777888888888777444444444555555555555555555444444555777888777666777777666555555555555555555444444555666777888999999999999999999999999999888888777666666666666666777888999888777777999;;;;;;;;;<<<============<<<::::::999888888999:::;;;999999::::::::::::::::::::::::999888777777777777777888999999999999999888::::::999999999999::::::???>>><<<;;;;;;===???@@@AAA@@@@@@???>>>=========>>>>>>???AAAAAABBBBBBBBB:::;;;<<<===>>>???@@@AAA???@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@??????????????????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???????????????>>>>>>===<<<===>>>???@@@@@@?????????>>>=========>>>??????===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@>>>>>>>>>??????@@@BBBCCCCCCBBBAAA@@@??????>>>===============>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<======>>>?????????@@@@@@@@@???======>>>???>>><<<:::999;;;::::::999999999999999666666777777777666666666333555777999:::999777666{{{}}}rrrlllkkkqqq{{{xxxuuuppplllmmmjjjgggeeeeeefffiiikkkmmmkkkhhhfffdddddddddeeekkklllooorrrtttssspppmmmccccccfffmmm{{{~~~pppnnnsssyyy|||nnnfffcccsss~~~yyygggeee^^^RRREEE<<<999888777777777777777777777777666666666666555555555555444444444555555555555555666666666666666555444333444444444444444444444444666666555444444444444555444444444444444333333333222222222222333444444555444555555555555555444444444444444444444444333333444444555555555555555444222333444666777777888888666666777888888888777777444444444444444555555555333333333555777777666555666555555444555555666666444444444444555777888999::::::::::::::::::::::::888777666555444444444555666777888888777777999;;;::::::<<<===>>>>>>??????::::::::::::::::::999999777888999:::;;;;;;;;;:::::::::999888777777777888777888999999::::::::::::999999888888888888999999@@@???>>>======>>>??????@@@???????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAA::::::;;;<<<===>>>>>>??????@@@AAACCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@??????>>>>>>>>>??????@@@AAABBBCCCDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>><<<<<<===>>>>>>>>>>>>>>>::::::;;;===>>>@@@@@@AAA;;;<<<>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;:::<<>>======<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>?????????????????????@@@===>>>>>>>>>>>><<<;;;:::::::::999888888999999:::777777777777666666666666555666888999:::999777666}}}|||tttqqqwww|||vvvnnnhhhooo{{{tttkkklllsssnnn___SSSSSSQQQLLLDDD===999888777777777777777777777777555555555555444444444444444444444555555555666666555555666666555555444333444444444444444444444444666666555444444444444444444444444333333333222222111111111111222333444555333444444555555555444444333333444444444444444444111222333444555555555555444444555666777777666666777777888888888777666666333333333444444555555555444333444666888888777555444444444444555666777777444444444555666888999:::::::::::::::::::::::::::777666555444333333333333444555666666555666888:::888999;;;===???@@@AAAAAA;;;<<<===>>>===<<<:::999888888999:::;;;:::999999:::999999888888888999999888888999:::;;;<<<<<<<<<888888777777777777888888<<<<<<======>>>>>>??????>>>>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@???<<<<<<<<<<<<======>>>>>>??????AAABBBDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>======>>>>>>===???AAABBBCCCBBBAAA@@@@@@AAAAAABBBAAA@@@???>>>;;;<<<<<<<<<============888999<<<>>>?????????>>>:::;;;===???@@@AAABBBBBB@@@@@@AAAAAAAAA@@@??????============<<<<<<;;;;;;999<<>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999999::::::999999::::::;;;===>>>???@@@@@@???????????????@@@>>>>>>>>>>>>===<<<;;;::::::999888777777888999:::999888777777666666666777777888999999999888777666ooo~~~sssiiihhhiiimmm|||~~~pppmmmxxxzzzlllXXXFFFFFFHHHJJJHHHCCC===999777666666666666777777777777555555444444444333333333444444444555555555666666444444555555555555555444444444444444444444444444777666555444444444444444444444444333333222222222111111111111222333444555333333444555555444444444333333333444444555555555000000222333444555555555666666666666666555555444888888888888888777666555333333333444444555555555444444555777999999888666333333333444555666777888555555555666777999:::;;;::::::::::::::::::::::::777666555444333222222333222444555444444444777999777999;;;===???AAABBBBBB<<<>>>@@@AAA@@@>>>;;;999999::::::;;;:::999888777:::999999999999999::::::888999:::;;;<<<=========777777666666666666777777888999;;;===>>>?????????===>>>???@@@@@@AAA@@@@@@??????@@@@@@@@@???>>>>>>============>>>>>>>>>>>>??????AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAA???============>>>;;;<<>>@@@???===;;;999:::;;;<<<>>>@@@AAABBBBBB@@@@@@AAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<888;;;???AAABBBAAABBBCCCBBBDDDEEEFFFEEECCC@@@>>>======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========:::999999999999999999:::999999:::;;;<<<===???@@@@@@@@@???????????????@@@???>>>>>>===<<<<<<;;;;;;999999888777777888999:::999999888777777777777777999999999999999888777777ffftttxxx~~~~~~wwwqqqgggooowww{{{~~~wwwrrrxxxrrraaaOOOEEEBBBAAABBBDDDEEEBBB>>>999666666666666666666666666666888888777555555444444444555555555555555555555555555555555555555555555555555555444444444444555555555555444444444333333333333444555555555444333333333333333444444555555555555444444333333333444444333444444555555444444333222333444444333444666777999666333111111333666999777777777777777666555555666666555555555555666666777666666555444333333333222333444555555555444333666666666666666666666666:::999999999999999999999777777777777666555333333444333222222222333444555888999:::;;;<<<===??????===>>>>>>???>>>===<<<;;;;;;:::888777666777888:::888888777777777777888888888888999:::<<<======>>>:::;;;;;;999888888:::======??????>>>===<<<===>>>>>>???@@@AAABBBAAA@@@???@@@@@@@@@?????????>>>>>>??????>>>===============>>>>>>>>>???@@@AAACCCDDDEEEBBB??????BBBDDDCCCBBB??????>>>>>>>>>???AAABBB>>>>>>????????????>>>>>>CCCCCCCCCCCCBBB@@@>>>===AAA???===;;;:::999::::::;;;;;;<<<<<<===>>>>>>>>>===???AAACCCDDDCCCBBBAAABBBBBBAAAAAA@@@AAAAAAAAA======<<<;;;;;;;;;;;;;;;999999:::;;;===???@@@AAAAAA@@@??????@@@@@@???>>>::::::;;;<<<<<<;;;::::::;;;:::999888888:::<<<===@@@>>><<<:::888888999::::::::::::;;;<<<===>>>>>>@@@AAAAAA@@@???===;;;:::;;;<<<=========<<<;;;:::999999888888777777666666999888777666666777888999888888888888888888888888\\\iii{{{vvv{{{xxxssspppuuu|||rrrnnnnnnmmmkkkqqq}}}~~~ppp___PPPBBB;;;:::>>>???@@@@@@???;;;888555555555555555555555555555888777666555444444444444444444444444444444444444555555555444444444444444555555444444444444555555555444444444444333333333444444333333333333333333111111222222222222222222555444444333333333444444333444444555555444444333000111222222111222444666666555444444444444555666777777777777777666555555666666555555555555666666777777666555555444333333444333333222222333444555666666666666666666666666999999999999888888888888777777777666666444444333444333333222222333444555999:::;;;<<<===>>>>>>>>>===>>>???@@@@@@???===<<<:::999777666555666777888888777777666666777777888888999:::;;;<<<===>>>>>>:::::::::999777777999;;;<<<===>>>===;;;:::;;;<<<>>>???@@@AAAAAAAAA@@@???AAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<======>>>>>>>>>???@@@AAABBBCCCEEEBBB@@@@@@BBBDDDCCCBBBBBBAAA@@@?????????@@@AAA>>>>>>>>>???>>>>>>======@@@@@@AAAAAA@@@>>><<<;;;???>>><<<;;;:::::::::::::::;;;<<<===>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@??????>>>>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<===???AAABBB???>>><<<===>>>>>>===;;;::::::;;;<<<<<<;;;::::::;;;:::999888888:::;;;===AAA???===;;;:::::::::;;;:::::::::;;;;;;<<<===>>>???@@@@@@@@@???===;;;:::<<<<<<======<<<;;;:::999888888888777777777777777888888777777777777888888::::::::::::::::::::::::UUU___uuuooopppyyyxxxnnnjjjoooyyyuuuiiicccgggpppyyy~~~qqqZZZJJJ???888666777::::::;;;;;;:::888666555555555555555555555555555777777666555444444444444333333333333333333333333444444444444444444444444555555444444444444555555444444444444333333333333444333222111111222333444222222222222222111111111444444333333333333444444333444444555555444444333000111222222111222444666444555555666666555555444666666777777777666555555666666555555555555666666777777777666555555444444555444222111111333666888666666666666666666666666777777777777777888888888666666666555555444444444444444333333333444666777999:::===>>>??????>>>===>>>???AAABBBBBB@@@>>><<<999888666555555666666777777777666666666666777777888999999:::;;;<<<======:::::::::999777777888999:::;;;<<<;;;999999999:::===>>>@@@AAAAAAAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<============>>>???@@@AAABBBCCCBBB@@@@@@AAABBBBBBAAACCCBBBAAA@@@????????????>>>>>>>>>=========<<<<<<<<<===>>>>>>>>><<<;;;:::===<<<;;;::::::::::::;;;:::;;;<<<>>>>>>>>>>>>===;;;<<<<<<======>>>>>>>>>===============>>>???@@@??????>>>============>>>;;;<<<<<<===>>>???AAABBB<<<;;;::::::;;;;;;:::888::::::;;;<<<<<<;;;::::::;;;:::999888999:::;;;<<<@@@???===<<<;;;;;;;;;<<<::::::::::::;;;<<<===>>>===>>>>>>>>>>>>===<<<;;;<<<<<<===<<<;;;:::999888777777777777888888888888777888888999999888888777999999999999999999999999OOOUUUcccvvvyyyrrryyyxxxuuuxxx{{{~~~wwwvvv|||}}}xxxmmmiiifffjjjvvvmmm[[[HHH>>>;;;999888999777777777777666666666666555555555555555555555555777666555444444444444444333333333333333333333333333333333333444444444444555555444444444444555555444444444333333333222222444222111000000111333555555444444444333333222222333333333222333333444444333444444555555444444333333444555444444444666888555555666666666666555555555666666666666666555555666555555444444555555666777777777666666555555555555444333333333555777888666666666666666666666666666666666666777777777777666666555555555555555555555555444444444555666777666999<<<@@@AAAAAA@@@??????@@@CCCDDDDDDBBB???===:::999888777777777777888777666666666666666666777777777888999999:::;;;;;;;;;<<<<<<;;;999888888::::::;;;<<<;;;999888999:::===>>>???@@@AAAAAA@@@@@@@@@@@@@@@????????????>>>======<<<;;;;;;<<<<<<<<<============>>>???@@@AAAAAA@@@??????????????????@@@@@@??????????????????>>>======<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::;;;::::::::::::;;;;;;;;;999:::<<<>>>???>>>======<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@??????>>>>>>??????============>>>???AAAAAA;;;:::999999::::::999777::::::;;;<<<<<<;;;::::::::::::999999999:::;;;<<>>===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<======<<<<<<===<<<<<<;;;:::999888888666666777777888888999999666777888999999888777666777777777777777777777777HHHJJJQQQ\\\iii{{{{{{nnnqqqzzzmmmhhhbbbaaafffjjjkkkjjjlllnnnrrr|||zzzzzzrrrUUUIII===;;;===;;;888777666666666666666666666777555555555555555555555555666555555444444444444555444444444444444444444444333333333444444555555555555555444444444444555555444444333333333222222222333222000000000222444555444444444333333222222222222222222222222333444555333444444555555444444333333444555555444555777888777666555444444555666777555555666666666666555555555555444444444444555555666666666666555555555555444555666777888888888888777777777777777777777777555555666666666777777777666666555555555666777777777777666555555666777777444666;;;???BBBCCCBBBBBB@@@AAACCCDDDDDDBBB@@@>>><<<;;;;;;:::::::::::::::777777666666666666777777666666666777888888888999<<<===>>>===;;;:::;;;;;;;;;<<<===<<<:::::::::<<<<<<===>>>@@@AAAAAA@@@@@@>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<===>>>?????????======<<<<<<<<<<<<======<<<===>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===>>>>>>=========>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@???????????????>>>>>>===>>>>>>???@@@@@@<<<;;;999:::;;;;;;:::888::::::;;;<<<<<<;;;::::::999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888666666777777888888999999666777888999999888777666666666666666666666666666HHHHHHJJJPPPWWWeee{{{vvvmmmiiirrr~~~|||zzzyyy}}}uuuoookkkfffaaa```aaaccchhhooouuuxxx|||wwwvvvqqq]]]FFF???999;;;<<<888444222666666666666666666666666444444444444444444444444555555444444444444444555555555555555555555555555333444444555555666666666555555444444444444555555333333333333222222222222222222111111222333444555111111111111111000000000222111111222222333444555333444444555555444444333111222333333222333555777888777555444444555777888444444555666666666555555555555444444444444555555555555555555555555555444333444666888999999888777777777777777777777777777555555666666777777888888777777666555666777999::::::999888666555666666777444666:::===@@@BBBCCCCCCAAABBBCCCCCCCCCBBB@@@@@@===============<<<<<<<<<888888777777777777888888666666666666777777888888;;;===>>>>>>===<<<<<<===<<<===>>>===<<<;;;;;;===;;;<<<>>>@@@AAAAAA@@@@@@============<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<>>>???>>><<<;;;:::;;;888999;;;<<<>>>?????????===<<<<<<;;;<<<===???@@@>>>???@@@@@@@@@>>>===<<<;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@===============>>>???@@@AAAAAA@@@????????????@@@>>>>>>=========>>>>>>???===<<<;;;;;;<<<<<<;;;:::::::::;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999::::::;;;;;;;;;:::999888888888999999777777777777888888888888555666666777777666666555777777777777777777777777GGGHHHKKKNNNOOOVVVgggwwwzzzuuuzzzzzzuuuvvvxxxzzz|||}}}nnnhhhkkknnnnnnrrrsssvvv}}}~~~~~~}}}sss___KKK@@@;;;888999888555333444555555666666666666555555444444444444444444444444555444444333333444444555444444444444444444444444444444555666666777888888555555444444444444555555333333333222222222222111222222222333444444555555000000000000111111111111111111111111222333444555333444444555555444444333111333444333333333555777666666666666666666666666333444555555666666555555555444444333333444444555333333444444444444444444333333444555666777888888777777777777777777777777555555666777777888999999888777666666777999;;;<<<===;;;999777666555555666666888:::<<<>>>???@@@AAACCCBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<999999888888888888999999777777777888888888888999999;;;===>>>=========>>><<<===>>>===;;;;;;;;;===:::<<<===???@@@AAA@@@@@@>>>============<<<<<<<<<::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<===<<>>>>>>>>>>><<<<<<;;;;;;===???BBBCCC@@@AAAAAAAAA@@@???===<<<<<<===>>>>>>>>>===<<<;;;===<<<;;;:::;;;===???@@@@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>??????@@@AAA@@@@@@???????????????>>>>>>======<<<=========>>>===;;;<<<======<<<:::::::::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;:::999888888999::::::999888888777888888::::::888888888777777777777777555555444444444444555555777777777777777777777777BBBEEEIIIKKKIIIJJJVVVcccrrryyyzzzzzzvvvqqqnnnoooqqqssstttrrrtttxxx|||{{{vvvsssnnnjjjppp|||{{{vvvzzzssseee\\\LLL<<>>>>>===:::888666555555555999::::::;;;<<<===>>>>>>CCCBBBAAA@@@???@@@AAABBB>>>>>>>>>>>>>>>======<<<::::::999999999999::::::999999999999999:::::::::777999<<<============>>><<<===>>>===;;;:::;;;<<<:::;;;===???@@@AAA@@@@@@>>>>>>>>>>>>============999999999999::::::;;;<<<;;;;;;:::::::::;;;<<<<<<===@@@BBBBBB>>><<<<<<===<<<===>>>??????>>>======<<<;;;;;;<<<===@@@CCCEEEAAABBBBBBAAA@@@>>><<<;;;===>>>?????????>>><<<;;;>>><<<:::999:::<<>>>>>??????>>>======<<<<<<<<<<<<===>>><<<;;;;;;<<<===;;;:::::::::;;;<<<<<<;;;::::::888999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>;;;;;;:::999999:::::::::<<<;;;999888888888999:::888777777777777999:::;;;999999888888777777666666555444333222222333444555555555555555555555555555GGGHHHGGGEEEDDDGGGMMMSSSbbbrrr~~~{{{yyyyyyyyyyyy|||zzzyyyyyyyyy{{{~~~xxxrrrmmmiiiooowww}}}~~~|||yyyxxxvvvuuuxxx~~~{{{vvv{{{{{{xxxyyyooo\\\MMMEEEBBBAAA777888999999888777555444444444444444444444444444555444333333333333444555444444333333333333444444444444444555444444333333444444444444444444444444333444555666666555444333333333333222222111111111333222111222444555444333666555333222222222333333111111222222222333333333555555555444444333333333333333444444444555555555666666666666555555555555444444555555666777777777888888777666444333222222333444444444333111///...000000000111333555777888:::::::::::::::999888777666666777777888999;;;;;;:::999888777888999:::;;;888999999::::::999999999;;;;;;<<<<<<======>>>>>>BBBAAA@@@?????????@@@AAA@@@???===<<<;;;;;;;;;<<<;;;;;;::::::999888777777666666777777888888999999<<<======>>>>>>>>>>>>===@@@???>>><<<;;;;;;;;;;;;>>>=========>>>???AAABBB@@@===:::999:::;;;<<<;;;======<<<;;;;;;===>>>??????>>>===<<<;;;;;;<<<=========>>>???????????????<<<===?????????===;;;999:::::::::;;;<<<===>>>???BBB???======@@@AAA@@@>>><<<===>>>??????>>>===<<<<<<:::888888999<<<@@@CCC===>>>???@@@AAAAAAAAAAAA>>>>>>@@@AAABBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999888888888999:::;;;999888888777777777777777888888888777777777777777777777777999;;;;;;999777444555666666666666666555444444444444444444444444DDDDDDDDDCCCBBBEEEJJJNNNWWWcccvvv{{{yyy{{{xxxsssrrrrrrsssrrrpppqqqyyyzzzzzzyyyvvvwww||||||ooo\\\MMMEEE@@@;;;888888888888888777666555444444444444444444444444444666666666666666666666666555555444444444444555555333444444555444444333333444444444444444444444444333444555666666555444333444444333333222111000000333222111222444555444333555444333222111222222333222222222222333333333333333333333222222111111111111111222222222333333333555666666666777777888888666666666666666555555555666666555555444333222222333333333333333111000////////////000111333666777:::::::::::::::999888777777777777666777777888888888888888888888999999:::888888999:::::::::999999;;;;;;<<<<<<===>>>>>>>>>BBBBBB@@@????????????@@@@@@???>>><<<;;;;;;<<<<<<<<<;;;;;;:::999999888888666666666777888888999999;;;;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<>>>============???AAABBB@@@>>>;;;;;;<<<>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>><<<===>>>>>>>>><<<;;;:::;;;;;;;;;;;;<<<===>>>???AAA???======???AAA@@@>>>===>>>???@@@???>>>===<<<<<<;;;::::::;;;===@@@BBB======>>>>>>??????@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>======<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<>>>=========<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::999888888888999::::::999888777777666666777777666666666777777777777777888777777888999:::999777555666666666666666555555444444444444333333333333BBBCCCDDDCCCCCCEEEHHHKKKPPPVVVaaaooowwwuuu{{{sssmmmrrr{{{uuullljjjiiieeebbbaaaccceeejjjsss{{{yyyssslllkkkqqq}}}}}}tttrrryyydddWWWGGG===;;;;;;777222999888777666555555555555444444444444444444444444444555666777777666555444444444333333333333444444333333444444555444444333444444444444444444444444444444555555555555444444444444444333222111111111444222222333444555444333444333333222222222222333222222222333333333444444333333222222222222111111222222222222333333333333555555666777888999::::::888777777666555555444444444444444333333222222222333333333333333222111000111111111111222444666888999999:::::::::999888888888777777666555555666666666777888888999999888888888888999:::::::::::::::;;;;;;<<<===>>>>>>??????CCCBBBAAA??????>>>>>>>>>@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;::::::999666666777777888999999999:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>??????>>>===<<<===>>>@@@BBBAAA???===<<<>>>@@@@@@@@@::::::;;;<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>=====================<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@>>>======?????????>>>???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<===???@@@AAA>>>===============>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<============<<<<<<<<<<<<;;;:::::::::;;;;;;>>>===============<<<<<<;;;<<<===>>>>>>===<<<;;;:::999999888888888999999888888777666666666666666555555666666777777888888888777666666888999999888666777777777666555444444444444444333333222222222CCCDDDEEEFFFGGGHHHIIIJJJKKKNNNRRRZZZhhh}}}yyyllleeeeeehhhkkklllooottttttkkkccceeelllqqqrrr~~~uuuooolllmmmlllfffbbbaaa___hhhvvv}}}xxxtttrrrvvvssspppqqquuuzzz~~~yyyttttttvvvgggOOOGGG<<<777666888777666:::999777666555555666777444444444444444444444444222333555666666555333222222222111111111111222222333333444444555444444444555555555555555555555555444444444444444444444444222222222333333333333333444333222333555555555444333333333222222222222333333333333333444444444444444444444444444444444444444444444555555555555666555555666777777888999999777777666666555555555555333333333333222222222222444444444444444444333333555555555555666777999:::999999:::::::::999999888888777777666666666777777777888999:::;;;:::999888888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>??????BBBBBBAAA@@@???>>>======??????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;777777777888999999::::::;;;<<<===>>>???@@@@@@@@@<<<<<<<<<===>>>@@@AAABBB@@@>>>===<<<<<<>>>@@@BBBCCCAAA>>>===>>>?????????888999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::;;;;;;;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<===>>>>>>=========<<<======>>>>>>???>>>=========>>>>>>>>>@@@AAAAAABBBAAA@@@>>>===;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;999999999888888888888888777777666555555555555666555555666777777888999999888666555444666888888888777777777777666555333333444444444333222222111111DDDDDDEEEFFFHHHHHHHHHHHHGGGGGGIIILLLTTTcccvvv|||pppkkkiiiiiiiiisss|||yyyooonnnrrruuu}}}}}}uuurrrsssyyyzzzuuutttwwwzzz{{{zzz}}}}}}~~~yyy{{{www```MMM@@@>>>:::666444555999<<<;;;:::888777666666777888444444444444444444444444222333555666666555333222333333222222222222333333222333333444555555555444555555555555555555555555444444444333333444444444///000111222444555666777444333222333555666555444333333333333444333333333333333444444444555555555444444444444444444444444444444555555555666666666666666666666666666666666555555555555666666777777333333333333333333333333666555555555666666666777777777666666666777999:::888999999:::::::::999999777777777777888999:::;;;999:::;;;<<<===<<<;;;:::999::::::;;;;;;:::::::::::::::;;;<<<===>>>??????AAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@<<<======???AAACCCEEEFFFAAA???===;;;<<<>>>@@@BBBDDDAAA>>><<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<===============>>>???@@@??????>>>=========>>>>>>============<<<<<<===>>>@@@AAABBBBBBAAA@@@???>>>;;;;;;<<<=========<<<;;;>>>============>>>>>>???>>>>>>???@@@@@@@@@@@@???;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<======<<<===>>>??????>>>===<<<===<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;:::999999999999888888777777777666555555444555555555666666777777888999::::::888666444444666777888777777777777777666555333333444444444333333222222222BBBAAAAAABBBDDDEEEEEEDDDFFFGGGHHHIIIMMMUUUaaajjjzzzsssoooppp}}}uuucccNNN===888999999666333333888===:::999888777666666666666444444444444444444444444444555666777777666555444555555444444444444555555222222333444555555555555555555555555555555555555444444333333333333444444//////111333444666888888555333333333555666555444333444444555555555555444444444444555555555666666111111222222222222333333222333333333444444444444777666666666555555555444444444555555666777777888666666666555555444444444666555555555666777888888666555444444444555666777888888999:::::::::999999666666777777888:::;;;<<<;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;:::999888888888999;;;<<<===>>>>>>??????@@@@@@??????>>>===<<<<<<============<<<<<<:::;;;;;;<<<<<<=========::::::;;;;;;<<<=========>>>>>>??????@@@@@@??????<<<===>>>???AAACCCFFFGGGBBB@@@===;;;;;;===@@@BBBCCC@@@===;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===<<<<<<<<<===>>>>>>???@@@AAAAAABBBAAA@@@???>>>>>>===>>>>>><<<=========;;;;;;===>>>???@@@AAAAAAAAAAAA@@@???;;;<<<<<<<<<<<<<<<;;;:::===>>>???@@@AAAAAAAAA@@@>>>>>>???@@@AAAAAA@@@@@@::::::::::::::::::::::::<<<<<<<<<===============<<<>>>???AAAAAA???>>><<<<<<<<<;;;:::::::::;;;;;;888888888999999999999::::::;;;<<<======<<<;;;:::999999999999888777666555666666555444444444444444666666777777888888999999666555444444666777777666666777777777666555444444444444444444444444444444AAA???===>>>AAACCCBBBAAADDDFFFHHHIIIJJJNNNVVV\\\hhhzzz}}}tttqqq{{{qqqnnnppp{{{~~~mmm[[[MMMBBB999888888888666444444777999777777777777666555444333444444444444444444444444666666666666666666666666444444333333333333444444111222333444555555555555555555555555555555555555444444333222222333444444111111222333444555666666555444333444555666666444444444666777777777666666444555555555666666666666111111111222222333333333333333333333444444444444666666666666666777777777555555555666666666666666999999888777777666555555444444444444444666777888666666444444333444555666777888999::::::::::::999777777777777777888999999;;;;;;;;;;;;;;;<<<======>>>======<<<;;;999888777666777888999;;;<<<============???@@@@@@??????>>>:::;;;<<<======<<<;;;:::999999:::;;;<<<<<<======<<<<<<<<<===>>>>>>??????===>>>>>>>>>>>>===<<<<<<;;;<<<<<<>>>@@@BBBDDDEEEBBB@@@===;;;;;;===@@@BBBAAA>>>;;;:::;;;=========<<<<<<;;;;;;<<<<<<===>>>:::;;;<<<===>>>======<<<;;;;;;<<<==================>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;===>>><<<::::::<<<>>>===>>>???AAAAAAAAA@@@@@@>>>=========<<<<<<;;;;;;<<<>>>AAACCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>@@@AAAAAA@@@>>>===;;;;;;:::::::::;;;<<<<<<888888999999999:::::::::::::::<<<<<<<<<<<<::::::888999999999888777555444666555444444333333444444555555555555666666666666555444444555777777666444555666666666666666555555333444444555555666666777BBB???======@@@CCCBBBAAA===???BBBCCCDDDGGGMMMRRRVVVfff~~~sssnnnfffqqqtttuuuxxxqqqZZZGGG>>><<<:::<<<999666666777888777666444555555666555333222111444444444444444444444444555444333333333333444555111111000000000000111111111222333444555555555555666666666666666666666666444444222222222222444444444444444444444444444444555444333444666666666555444555666888888888777666555555555555666666666777333333333444444555555555555555555666666666777777555555666777888999::::::777777777666555555444444<<<;;;:::999888777666555333222222222333555666888999888666555555666666777777888999:::::::::::::::888777777666666666666666<<<;;;:::999:::;;;<<<===??????>>><<<;;;999777666555666777888:::;;;<<<===;;;<<<>>>???@@@@@@??????999:::;;;<<<<<<<<<;;;:::888999999:::;;;<<<===============>>>??????@@@@@@============<<<;;;:::999::::::;;;===???AAACCCDDDCCC@@@===::::::===@@@BBB>>><<<::::::===???@@@@@@======<<<;;;;;;===>>>???:::;;;===>>>>>>>>>======;;;<<<======>>>>>>=========>>>AAACCCEEEEEEDDDCCCBBBBBB@@@???>>>>>>===>>>;;;===>>><<<:::999<<<>>>;;;<<<>>>@@@AAAAAAAAA@@@@@@???>>>===<<<<<<======;;;>>>BBBFFFGGGGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===>>>@@@BBBBBB@@@>>>===::::::::::::;;;;;;<<<===999999999::::::;;;;;;;;;::::::;;;<<<<<<;;;::::::888999999999888777555444555555444333333333333444444444444444444444333333333333444555777777555333555555666666666666666555333444444555666777888888>>>===>>>???AAABBBAAA??????@@@AAACCCEEEFFFGGGHHHNNNTTTccczzzsssiiieeekkk}}}{{{wwwgggRRREEE@@@???;;;888666666555555555555666666666555555555555444444444000111222333444555555555444333333222111111111222333444444222000000111222333333333333333333333333444444444555555555555666777666555444444555666777444555555555666666777777888888777777666666555555555555555555555555555555888888777666555444444333444444444444444555666777444555555666666666666666666666666666666666666666666666666666666444222111666888:::;;;;;;999777555555555444444444444555555444555666555444333444666444555555666777888888999888888888888888888888888666777777888999999::::::>>>======<<<:::888666555111111111222333555777888;;;<<<===???@@@AAABBBBBB:::;;;;;;<<<<<<;;;::::::;;;;;;:::::::::;;;<<<<<>>======<<<<<<:::<<>>???>>>>>><<<:::888888:::<<<>>>===============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???===<<<999;;;===???@@@@@@???>>>BBBDDDFFFFFFDDDCCCBBBCCCEEECCCAAA???>>>>>>>>>>>>======;;;:::::::::::::::::::::;;;<<<>>>@@@AAABBBDDDCCCCCCBBB@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>;;;777444333666999<<<888888999:::;;;<<<<<<======>>>@@@AAAAAA@@@>>>===<<<999777777:::;;;:::888<<<;;;:::::::::;;;<<<===;;;;;;:::999999999::::::888888888777777777777777555555555444444333333333666666555555555444444444555555555444333222111000333333333444555666777777666555555555555444444444>>>======>>>@@@AAA@@@@@@>>>???@@@AAABBBDDDEEEEEEEEEMMMZZZjjj|||{{{pppiiimmmxxxzzzxxx|||zzzdddWWWHHH>>><<<<<<:::666666666555555555555666666555555555555444444444444222222333444444444333333444333222222111111222222444555666444222111111222444444444444444444444444444444444444555555555555666666555444444555666666555555555555555555555555666666666555555555444444444444444444444444444444777777666555444444333333444444444444444555666666333333444555555555555444555555555555555555555555555666666666666444222111555666999::::::999777666555555444444444444555555444555666666444444555666444555555666777777888888777777777777777777777777666666777777888999999999=========<<<:::888777666555555555555777999;;;<<<;;;<<<>>>???AAABBBBBBBBB=========<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===??????>>>>>>============;;;===>>>??????===;;;999::::::999:::;;;<<<=========<<<:::999999:::<<<=========<<<<<<=========>>>777888999:::;;;===>>>>>>;;;<<<>>>?????????===<<<999:::<<<>>>??????>>>===BBBDDDFFFFFFEEEDDDDDDDDDCCCBBB@@@>>>===============<<<;;;:::999999999999<<<<<<<<<<<<===>>>@@@@@@BBBBBBAAA@@@???>>>======>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@???>>><<<;;;999888888888999::::::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@???===<<<<<<:::888999;;;<<<;;;999:::999888888888888::::::<<<<<<;;;:::::::::::::::888888888777777666666666555555444444444333333333666555555555444444444444444444444444333222222111333333444444555555666666555555555555444444444444???===;;;<<<>>>@@@@@@@@@>>>>>>??????@@@AAAAAAAAA???FFFPPPVVV___ppp}}}qqqmmmrrryyyrrrwwwwwwiii```OOOGGG>>>::::::;;;999666666666555555555555666666555555555555444444444444333444444444333333222111333333222222111111222222444666777666444111000000444444444444555555555555444444444444555555555555555444444333333444444555555555555555555555444444444444444444444333333333444444444444444444444444555555444444333333222222444444333333333444555555111222333333444444333333444444444444444444444444555555666666555444333222333555777888999888777666555444444333333444444555555666777666555444555777444444555555666777777777666666666666666666666666555555666666777888888888<<<<<<<<<;;;:::888777666777777666777888:::<<<>>><<<===>>>@@@AAABBBBBBCCCAAA???>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======>>>>>>===========================>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;<<<===>>>;;;<<<===>>>???>>>======999:::<<<===>>>===<<<<<>>===<<<<<<<<<===<<<;;;::::::999999:::======<<<<<<======>>>>>>AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<=========>>>????????????>>>>>>===<<<999:::;;;<<<<<<;;;999777<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;===;;;::::::;;;<<<<<<;;;:::999888777777888999:::<<<<<<;;;::::::::::::;;;999999888777666555555444444444444444333333333333555555555555444444444444333333333444444333222222444444444444444555555555555555555555444444444444???===::::::<<>>>>>???????????????@@@???DDDIIIJJJNNN[[[ppp{{{vvvttt~~~uuuuuuvvvtttyyy||||||zzz~~~|||~~~|||lll\\\PPPJJJCCC???<<<:::;;;;;;999666666555555444444555555666555555555444444444333333333333333444444333333222333333222222111222222333333555777666444111///...333333333444444444444444333333444444444555555555333333333333333333333333333333444444444555555555444444444444444333333333333333333333333333333333333333333222222222222222444333333333333333444444111222333333444333333333222222222222222222222222444444555666555444333222222333555777777777777666444444333333333333444444555666777777555555666777444444444555555666666666444444444444444444444444444444444555666666777777999999999999888777555555555555555555666888;;;<<<<<<<<<>>>@@@AAABBBBBBCCCBBB@@@>>>;;;999999:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<===<<<=========;;;::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>===::::::;;;<<<<<<<<<;;;;;;:::<<<===>>>===>>>???@@@@@@??????>>>============>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???>>>>>>===<<<;;;777999;;;<<<<<<;;;888777;;;:::::::::::::::::::::;;;<<<============<<<;;;<<<;;;:::::::::;;;;;;;;;<<<;;;:::999999999:::;;;;;;::::::999999999999999999999888777555444333333333333333333333333333333444444444444444444444444222222333444444444333333555444444444444444444444555555555444444444333333???===::::::<<>>===<<<;;;:::888666444555555444444444444555555555444444444444333333333000111222333444444444444333222222111222222333333111333555555222///...---111111222222222333333333333333333444444444444555222333333333333333333222000111222333444555666777444444444444444444444444333333333333333333333333111111111222222222222222444333222222222222333333222222333444444444444333222222222222222222222222333444555555555444333222111222333555666666666555333333222222222222333333555666777666555444555777444444444444555555555555333333333333333333333333222333333444444555666666666666666666666555444333444333333444555777999;;;;;;<<<===???@@@AAABBBBBBAAA@@@===:::888888888999<<<<<<<<<<<<===>>>???@@@<<<;;;:::888888999:::;;;<<<<<<;;;::::::;;;<<<======???@@@???<<<999999:::999:::;;;<<<<<<;;;:::999999999::::::::::::999888:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;:::::::::888:::;;;;;;;;;;;;===?????????????????????>>>>>>@@@???>>>===<<<<<<<<<<<<999::::::;;;===>>>@@@AAA@@@@@@??????>>>>>>======;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<888888999999999999999888888888888999:::;;;;;;;;;<<<==================<<<:::::::::999888999::::::<<<;;;:::999888999::::::999888777777666666777777888888777666555444333222333333333333333333333333333333444444444444444444222222333444444444333333444444444444444333333333555444444444444333333333???===;;;<<<>>>@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCFFFKKKPPPSSSbbbwww~~~uuunnnsss~~~}}}{{{zzz}}}~~~zzzxxxwwwxxxyyy~~~~~~}}}~~~yyysssmmmmmmsssyyy}}}qqqjjj]]]NNNBBB===<<<>>>:::;;;;;;999555333222333555555444444444444555555444444444444333333333333000000222333444555555555222222111111222222333333000222333333111///...///000000111111222222333333333333333333444444444444222333333444444333333222000000111222444555666666333333444444444444555555222222222222222222222222000000111111222222333333333333222222111111222222222222333444444444444333222222222222222222222222222333444555555444333222111111222333444444444444333222222111111222222333444555666555444333444666444444444444444444444444333333333333333333333333111111222222333444444555444444555555555555444333555444444555666888:::<<<:::;;;<<<>>>???@@@@@@AAA@@@>>><<<:::999888888888<<<<<<<<<<<<===???@@@AAA===<<<:::888777777999:::::::::999999999:::;;;;;;;;;>>>@@@???;;;888888:::888999:::;;;;;;:::999888666777888999:::999888888666777888999:::;;;<<<===::::::;;;<<<======>>>???<<<<<<<<<;;;:::::::::::::::;;;<<<<<<;;;;;;===???>>>>>>???@@@@@@@@@??????@@@???>>>======<<<<<<===888999999;;;<<<>>>@@@AAA????????????>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>=========888888777777777888999:::777888888999:::;;;<<<===========================999999:::999888777999;;;:::999888777666666777777777777666555555555555666777777666555444333333222222222222222333333333333333333333333444444444444333333333444444333222222333333333333333444444444444444444444333333333333>>>======>>>@@@AAA@@@@@@>>>>>>??????@@@@@@@@@AAA@@@AAABBBCCCDDDFFFHHHJJJRRRaaatttvvvyyy~~~wwwpppiiieeecccbbbhhhooosssuuu||||||yyywwwtttsssmmmllllllnnnpppqqqpppnnnaaaYYYNNNDDD>>><<<;;;;;;555777888555222000333666555444444333333444444555444444444333333333222222111222333333444444444444222222111111222222333444000222222222000000111222000000111222222333444444222222333333333444444444222333444555555444333222222222222222333333333333222222222222333333333444222222222222222222222222000000111222222333444444333333222111111111111111000111222222333222222222222222222222222222222222222222444444444444333222111111222222222222222222222222111111111111222222333444555444333222333555333333333333333333333333333333333333333333333333000000111111222333333444444555555666666666555555555444444555666888:::<<<888999;;;<<<>>>????????????>>>===<<<;;;:::999999<<<<<<<<<===>>>???AAAAAA@@@>>>;;;999777888999:::777777888888999999999999888<<>>:::666777888888888888999999888888888333444666888999999888888666666777999:::;;;<<<===:::::::::;;;<<<===>>>???>>>===<<<;;;;;;:::::::::;;;<<<<<<;;;::::::<<<>>><<<<<<>>>?????????>>>>>>???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<===???@@@>>>>>>============<<<<<<888888999999999:::::::::999:::;;;<<<<<<======<<<888888888999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;:::888888:::<<<;;;:::888666666666666777777777666555555555555666555555555444444333333333111111222222222333333333222222333333333444444444444444444444333222222111222222222333333444444555444444444333333333222222>>>===>>>???AAABBBAAA???=========>>>???@@@@@@@@@@@@CCCEEEEEECCCCCCFFFIIIAAAKKKYYYjjjzzzqqqhhhbbb______gggqqqxxxzzztttooojjjgggiiimmmrrrrrrmmmeee^^^[[[SSSMMMEEE@@@>>>===:::777333555666444111111666;;;555444444333333444444555444444444333333333222222333333444444444333222222222111111111222333333444111222333222111111333555111111222333333444555555222222333333333444444444333333555555555555333333444444333333222111000000000000111111222222222333111111111111111111111111000000111222333444444555333333222111000000111111//////000111111111111111222222222222222222222222111222333444444444333222222222222111111111111111222222111111111111222222222333444444222222333444333333333333333333333333333333333333333333333333000000000111222222333333555666777777777777777777333333333333555777999:::888888:::<<<===>>>>>>???>>>>>>>>>>>>===<<<:::999<<<<<<<<<===>>>@@@AAABBBCCCAAA===:::888888999:::555666777888888888888888555:::===<<<888555555777777777777777777777777777111333555888999999999888999999999999999999999999::::::::::::<<<===?????????>>>===<<<;;;::::::::::::::::::999777777999;;;:::;;;<<<>>>>>>>>>============;;;:::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;777777777777888888888888777888999:::;;;<<<<<<<<<777888:::<<<<<<;;;:::999>>>>>>>>>>>>============;;;::::::999999::::::;;;:::<<<===;;;999888;;;======<<<:::888888888888999888888777666666666666666444444444444444444444444111111111222222333333333222222222333333444444444555555555444333222111000111111222333333444555555444444444333333333222222>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBCCCCCCHHHKKKQQQYYYggg||||||}}}~~~ttt}}}|||wwwsssnnnlllmmmwwwssskkkaaaVVVMMMEEEAAADDDCCCBBB@@@===;;;:::999777777666444444333333333111111111222222333333333222333333444444333333222222222222222222222222222444333222111111222333444444333111000000000111222222333444333111111222333444444444444444444444444222222222222222222222222222222222111111111000000333222111000000222444555666555444333222111111111222111000000000111222333222222111000//////000000000///.........000111222333222111000000111222333444444555555555555555444222111111000000000000000000000000111222222222333222222222222222222222222444444555555444222111///000000111222333333444444111111111111111111111111444444555555555555444444555555444555555666777888888999:::;;;<<<>>>??????>>>>>>===;;;;;;::::::;;;:::999:::;;;<<>><<<999888888999:::;;;999777666555666777888999999999999999888777777666666666666777777777777222333555555555555333222777777888999::::::::::::<<<===>>>??????>>>===<<<>>>======<<<;;;;;;::::::<<<;;;999888777888888999:::::::::::::::;;;<<<===CCC@@@===:::888999:::;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;999::::::::::::999888888::::::;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999:::999999888777666;;;;;;::::::999888777777888555333444666777666444555555444333333222111111333333333333333333333333333333333333333555666666444333222111000111222333000222333333222111333444222111000000000111222333<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@BBBBBB@@@@@@@@@@@@@@@AAAAAABBBAAADDDHHHNNNXXXjjj~~~}}}~~~~~~}}}|||zzzwwwtttsssrrrlllbbbVVVKKKBBB===:::???>>>>>>===<<<;;;;;;:::777666555444333333333333333333333444444444555555222333333444444333333222222222222222222222222222333222222111111222222333333222111111000000000111///111222222111000111222222222222222222222222222222222222222222222222222222222222111111111000000222111000//////111333444444333222111111111111111333222111000000111111222222222111000000000000000000000/////////000111222333222111000000111222333222333444666777777777777222222111000000000000000111111111111111222222222111111111222222333333333444444444444333222111000111111111222333333444444333333333333333333333333333444444444444444444333555555555555666777888888888888999:::;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;:::999999:::;;;===???AAA???>>><<<;;;:::999999:::999888777555555666777888888888888888888777777666777777777777666666666666444555555555555555555444::::::;;;<<<============;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>===<<<;;;::::::999;;;::::::999999999999:::;;;:::::::::;;;;;;<<<===<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;999::::::::::::999888888888888888888999999999999999::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<999999999999::::::::::::999999999999888777666666999888888777777666666666888555333444666777666444555555444333333222111111333333333333333333333333222222333444444555555666444333222222111222222222000222333333222111333444333222111000000111222222;;;;;;<<<<<<<<<=========????????????@@@AAABBBCCC>>>>>>>>>??????@@@@@@@@@AAACCCEEEHHHNNNZZZhhhrrr~~~{{{{{{wwwwwwwwwxxx}}}~~~}}}ssslllddd]]]RRRGGG>>>999777777888888888999999:::::::::666666555444333333333333333333333333444444444444222222333333333333222222222222222222222222222222111222222222222222222111111111222222111111000000,,,...111222111000000111111111111111111111111111222222222222222222222222222222222111111111111111111000/////////000222222111111000000000000111111333333222111000000000111222111000000000000000000111111000000000111222222222222111111111111222222000111333444666777777777222222111000000000000111222222222111111111111111000000111222333333444444555555444333222222222222111222222333333444444444444444444444444444444444333333333444444333333333666666666666777888999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::999999999;;;<<<===>>>>>>>>>===<<<;;;:::999888777666555555666777888777777777777777666666666888888777777666666555555666666555555555555666666777888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::;;;999::::::;;;;;;<<<<<<<<<999999999999999:::;;;<<<:::::::::::::::999999888777777777888888888888999::::::;;;;;;;;;;;;:::::::::999999999999::::::;;;777777777888888999999:::999999999999888777666555555555555555555555555444666555444444666666666444555444444333333222222111333333333333333333333333111222333555555555555444333333333333333222222111000222333333222111333444444333222111111111111111;;;;;;<<<<<<<<<=========AAAAAA@@@@@@@@@@@@AAAAAA===>>>??????@@@@@@@@@@@@BBBCCCEEEFFFIIIPPPXXX^^^iiiuuu}}}|||}}}|||}}}|||jjj[[[NNNJJJCCC<<<777666777999444444555555666777777888555555444333222222333333111111111111111111111222222222333333333333222222111111111111111111111111000111222333333222111000///000111222222111000///+++...111222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111000000000000111222222000000000000000111222333444333222111111000//////111111000000000000000111111111111111111111222222222222222222222222222222000000111333444444444444333222111111000000111111333222222222111000000000//////000111333444555555666555333222111222333333222333333333444444444555333333333333333333333333333444444555555444444333666666666666777999::::::======<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===;;;:::999888888999:::;;;===>>>??????>>>===;;;999666666555555555666777888777777666555555555555555888888777777666666555555666666444333333444666666666777888999999::::::999;;;:::999888888999:::;;;>>>======<<<::::::999888888999;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>???>>>===;;;:::999999999::::::;;;<<<======777777777888999:::;;;<<<::::::;;;;;;::::::999888888888999999999:::::::::::::::;;;;;;;;;;;;:::::::::999888888888999:::;;;666666777888888999::::::999999999999888777666555333333333444444444444444555555555555666666555444444444444333333222222222333333333333333333333333000222444666666666444333222333444444444333111000000222333333222111333444444444333222111111000000<<<<<<=========>>>>>>>>>CCCCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB???@@@@@@AAACCCGGGKKKNNNVVV___qqq~~~{{{|||~~~{{{xxxwwwyyyxxxtttooommmqqquuuwwwyyy}}}xxxrrroooqqquuuyyy}}}ttt```MMM???===;;;888777777777888333333333333333444444444444333333222222222222333111111111111111111111111111222222333333222222111111111111111111111111111000000222333333222000000...///111222222111000///,,,///111222222111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222333333111111000111111222333444333333333222111000//////111000000000000000111111111111222222222111111111222222222333333222222222333333444444444333333222333222222111111111111111333222222222111000000000//////000111333444555555555444333222111222333444444444444444444555555555333333333333333333333333555555666666666666555555555555666666777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<===>>><<<;;;:::999888999::::::===>>>@@@AAA@@@>>><<<:::777777666666666777777777777666555555444444555555888777777777666666666555666555444333333444555666999:::;;;<<<============<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;::::::999999888999;;;<<<===<<<<<<;;;;;;<<<<<<======<<<;;;;;;>>>>>>??????>>><<<:::999999999::::::;;;<<<======777777777888999:::;;;<<<:::;;;;;;;;;;;;:::999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999888888888::::::666777777888999::::::;;;888888888888777666555555333333444444444444444444333444555666555555444444444444333333333333222222333333333333333333333333000222444666666666444333333333444555444333222111000222333333222111333444444444444333222111000000<<<<<<=========>>>>>>>>>CCCBBBAAA???>>>=========>>>???AAACCCDDDDDDDDDCCC???@@@@@@AAACCCEEEGGGIIIJJJPPP^^^rrryyysssnnnrrrxxx|||xxxvvvyyy~~~~~~{{{yyy{{{{{{vvvgggkkkoooooonnnooouuuzzzoooggghhhlllttt{{{yyy}}}|||vvvqqqiiiVVVCCC::::::999888777555444333222222222222222222222222333222222111111222222222333333333333333222222222111111222222222222111111111111111111111111111111000111111111111111111000//////000000111111000000///000111111000000222444111111111111111111111111111111111111111111111111111111111111111222222222111222222222333333333333111111111111111222333444222222222222222111000///000000000000000111111222111111111222111111000///222222333333333333222222666777777666666555444333333333222111111111111222222222222111111111111111000000111222333333444444444333333222222333333333555555555555555555555555666666666666666666666666666666777777777777666666444444555666777999:::;;;999999999888888888888888777777888999:::<<<>>>???>>>===<<<:::::::::;;;<<<>>>???@@@AAAAAA???===<<<888888888888777777777666888777666444444555555666666666666777777777777777666555555555555555555666888999:::;;;;;;<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::<<<<<<===>>>>>><<<;;;:::888999;;;<<<======<<<;;;999::::::;;;;;;<<<<<<<<<999999999999999:::;;;<<<;;;;;;;;;;;;;;;:::999999777777777888888888888999;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888888999777777888888999999::::::888888888888777666555444444444444444444444444444222444666666555444333444333333333333333333333333333333333333333333333333111222333555555555555444444444444444444333222222000222333333222111333444333444444444333222111000;;;;;;<<<<<<<<<=========@@@???>>>>>>======>>>>>>>>>???BBBDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIGGGKKKUUUaaakkkxxxwwwvvvttttttvvvzzzzzzjjjhhhlllqqqvvvzzztttssskkk___[[[ZZZPPPAAA:::999888777555333111000111111222222222333333333222222111111111111222222333333333333222222222111111111222222222222111111111111111111111111111111111111000000000000111111///////////////000111111000111000///---...111333222222222222222222222222111111111111111111111111000000111111111222222222000111111222222222222222111111000000000111111222000111222222222222111000000000000000000111222222000000111111111000///...222222333444444333222222444555555555555444444333444333222222111111222222111111111111111222222222111111111222222333333333222333333444444333333333555555555555555555555555666666666666666666666666555555666666666666555555333333444555666888999:::777777777777777777777888666666777999:::===>>>@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>::::::::::::999777666666999888666555444555666777555555666666777777888888777777888888888888777777666666777888999999999999::::::;;;;;;;;;;;;::::::888999999::::::;;;<<<<<<;;;::::::999999999999:::<<<===>>>>>>>>>===;;;:::999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888888999999999999;;;;;;<<<<<<<<<<<<;;;;;;888888888888888777666555777777777777777777777777888888888888777666555444555444444333333222222222111444777777555333333444333333333333333333333333333333333333333333333333222222333444444555555666555555444333333333333333000222333333222111333444222333333444444333222111:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===???AAACCCEEEDDDDDDCCCDDDCCCBBBCCCEEEGGGGGGGGGJJJMMMTTTYYYZZZ___ppp}}}yyyzzz}}}yyy|||nnnfffkkkssstttqqqppp```]]]RRRFFFGGGPPPOOOFFF999777666444222111111111000000111222333444555555222111111111111111222222111111111111000000//////111111222222222222111111000000000000000000000000222111000//////000111222000///.........000111222111000///---+++,,,///222444444444444444444444444000000000000000000000000000000111111222222222222//////000111111111111111000000////////////000000///000222333333222111000000000///000000111222222///000111111111///...---222222444444444444222222///000111222222222222222444333222222111111222222000000111111222222222333222222222222222222222333111222333444555444333222666666666666666555555555555555555555555555555555444444555555555555444444222333333444666777999:::777777888888999999999999555666777888:::===???@@@@@@???>>>======>>>???@@@@@@@@@AAAAAAAAA@@@??????<<<<<<;;;;;;999888666555:::888666555444555777888444444555666777888999999888999:::;;;;;;:::999888999999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999777888888999;;;<<<<<<===<<<;;;999888777888999999<<<===>>>???>>>===;;;999??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;555666777777777666444333666666666666666555555555888888888888777666555444444444444333222111000000000444777777555333333444333333333333333333333333333333333333333333333333333333333333333555666666666555444333222333444555000222333333222111333444111222333444444444333222;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@?????????@@@CCCEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEIIINNNPPPQQQUUU\\\cccuuu|||~~~zzznnnnnnoooooonnnjjjccc___LLLHHHCCCAAADDDGGGIIIIII<<<999555333333333222222111222222333333222222111111111111111111111111111444333333222111000//////////////////////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000///......000333444444333222222111000///...------111111000000000000111111111111111111000000000000000000000000111111111111111111222222222222111111000000000000000000000000////////////000000000000///000111222333444444444111111111111111222222222111111222222222333333333222111000//////111333444666666666555444333111000333333444444555666666666444444555555666666777777666666666666666777888888777777777777666555444333444555666666777666666666888888888888999999999999777777888999;;;===???@@@CCC@@@===>>>@@@@@@???===>>>>>>>>>>>>????????????@@@>>>:::777555444555555777777777777666666666666555555444444555777:::<<<<<<<<<;;;:::888777666666888888999:::;;;======>>>@@@>>>;;;999777777888888:::;;;<<<;;;999999;;;===;;;;;;::::::;;;<<<>>>???999:::;;;<<<<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::===>>>???>>><<<<<<>>>???AAA>>>;;;:::;;;;;;888666888999::::::;;;;;;;;;;;;:::999888:::===>>>===:::;;;:::999888888888999:::666666555444444444444555666666666666666666555555333333333333333333333333222222111111111111222222222222222333333444444444444333333222222333333444444444444333333222222222444444444444444444444444666666555444333333222222333222222111111222222333333222222111111222222333999999999:::::::::::::::??????>>>>>>>>>???@@@AAA@@@???@@@BBBEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDFFFIIIKKKKKKJJJLLLRRRWWW[[[hhh{{{xxxvvv{{{xxxqqqmmmkkkhhhdddaaa]]]XXXTTTGGGBBB>>><<<===@@@AAAAAA;;;888555333333333222111111222222333333222222111111111111111111111111111333222222111111000000000////////////////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000222111000000222222222000222222111111000000//////111111000000000000111111111111111111000000000000000000000000111111111111000111111111111111111000000000000000000000000000////////////000000000111000111222222333333333333333333222222222222222222111111222222222333333333333222111000000222333555444444555555555444333333333333444555555666666777666666666666666777777777777777666666666666777777888888888777777555444333444555555666666666666666666666777777777888888888888888999:::;;;===???@@@BBB@@@======???@@@???===>>>>>>>>>>>>????????????>>>===:::888666666666777999999888777777666555555666666555555666777:::;;;======<<<;;;:::999999888999999:::;;;<<<======>>>???===;;;999888888999999:::;;;<<<;;;:::999;;;<<>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;:::@@@@@@@@@>>>;;;999:::;;;???<<<::::::;;;<<<:::888999999:::;;;;;;;;;;;;;;;;;;999888:::<<<===;;;999:::999999999888999999:::888777666666555555666666555555666666666555444444333333333333333333333333222111111111111111111222333333333333333333222222444333333222222333333444444444444333333222222222444444444444444444444444666555555444333333222222333222222111111222222333222222222222222222222222888999999999:::::::::;;;@@@???===<<<===>>>@@@BBB@@@@@@AAADDDHHHLLLMMMMMMIIIIIIHHHHHHFFFEEEDDDCCCFFFGGGGGGEEEBBBBBBFFFIIIKKKTTTbbbqqqwwwttt~~~tttkkkjjjeee]]]UUUPPPLLLIIIGGGBBB???:::888888888999999:::777444222333333222111111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000444333111111111111///---222222222111111111111111111111000000000000111111111111111111000000000000000000000000111111111111///000000111111000000///000000000000000000000000/////////000000000111111111222222333333333222222555444444333333222222222111111222222222333333333333333222111222333444555333333444555666666555555333444444555555666777777888888888777777777777777888888777666666666777777:::::::::999888666555444444444555555555666666666555555666666666777777777999999:::;;;<<<===>>>???@@@???======>>>???>>>===>>>>>>>>>>>>????????????>>>===;;;999888888888999;;;;;;:::888777666555444888777666666666888999:::============<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<:::999999999:::;;;:::<<<===<<<;;;:::;;;===?????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<>>===;;;;;;;;;===@@@AAA@@@@@@BBBFFFLLLPPPRRRRRRLLLKKKKKKJJJHHHEEECCCBBBDDDDDDCCCAAA>>>>>>AAACCCKKKOOOUUU]]]jjj~~~uuulllddd]]]RRRHHHBBB???>>>>>>AAA???;;;888777666666666777555333222333333222111111111222222222222111111111111111111111111111111///000000000111111111222////////////////////////000000////////////000000////////////////////////////////////000000000000000000000000000000000000444222111000111000///---000000000111111222222222111111000000000000111111111111111111000000000//////000000000111111111111//////000000000000//////000000000000000000000000//////000000000111111111222222333333333222111111555555444333222111111000111111222222222333333333444333333333333444555666444444555666666666666555444444444555666666777777:::999999888888777777777777777666666777888888999;;;;;;;;;:::999888666666444444444555555666777777666666777777777888888888:::;;;<<<<<<============>>>>>>===<<<===============>>>>>>>>>???????????????>>>===;;;999999999999;;;;;;:::999888777666666999999888888888888999:::<<<<<<<<<<<<<<<=========<<<<<<==================;;;::::::::::::;;;<<<<<<<<<===???>>>===<<<===>>>;;;<<<>>>???@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;<<<;;;:::999;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999777666777888999:::;;;:::999888888888777666666666666777555555555555444333222222333333333333333333333333111111111222222111111111333333333222222222222222333333222222222222333333333333333333333333333333333333333333333333333333444444444333333333222222222222111111111111222222///111222444444222111///999999::::::;;;<<<<<<===<<<;;;:::999:::<<<>>>@@@@@@AAACCCHHHNNNSSSUUUVVVNNNNNNNNNLLLJJJGGGDDDBBBAAAAAA@@@??????@@@CCCEEEHHHIIIJJJLLLSSScccxxx~~~{{{{{{}}}pppggg[[[SSSIII@@@;;;::::::;;;>>>>>><<<999777555444444555444222222333333222111000111111222222111111000000000000000000000000000/////////000111111222222000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////111000///000111111000///......//////000111111111111111000000000000111111111111111111000000000//////000000000111111111111//////000000000000//////000000000000000000000000000000000000111111111111222222333333333222111111444333333222111000000///111111222222222333333333444444333444444444555555666666777777666666555444444444555555666777777888::::::999999888888777777555555555666888999;;;<<<;;;;;;;;;;;;:::999888777555555444555555777888999888999999999999:::::::::<<<<<<===>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>????????????AAA@@@???===;;;:::999888::::::::::::999999999999:::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================::::::::::::;;;<<<======>>>???AAAAAA@@@??????@@@;;;===>>>@@@@@@@@@@@@???======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========:::;;;<<<;;;999999;;;<<<======<<<;;;:::999::::::<<<<<<<<<======<<<<<<;;;:::;;;;;;:::999777777666777888999:::;;;:::999999888777666666555555666666555555555555444333222111333333333333333333333333000111222222222222111000000000111111222333444444333222222111111222222333333333333333333333333333333333333333333333333333333333333333333222222222222111111000000111111222///000222333333222000///666666777888999:::;;;;;;:::::::::;;;<<<===>>>>>>???@@@CCCHHHOOOTTTVVVWWWRRRRRRRRRQQQNNNJJJFFFDDDAAA@@@??????AAACCCFFFGGGCCCDDDEEEEEEHHHRRRaaammmzzzqqqpppnnnkkkkkkqqq{{{{{{nnnaaaXXXOOOJJJBBB<<<999999999888888999999888555333222333333222111222333333222000000000111111111111000000000000000000000000000000/////////000000111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////000......///111222111000......//////000000000111111111000000000000111111111111111111000000000000000000000000111111111111///000000111111000000///000000000000000000000000000000000111111111222222111222222333333333222222333222222111111000000000111111222222222333333333333333333444444444555555777777888888777666555555444555555666666777888888999999999888888888888888555555666777888:::;;;<<<999999::::::::::::999999666666555555666888:::;;;::::::;;;;;;;;;<<<<<<<<<===>>>?????????>>><<<;;;:::;;;<<<;;;::::::<<<>>>>>>>>>>>>>>>????????????AAAAAA@@@???===<<<;;;::::::::::::;;;;;;;;;;;;;;;999::::::;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========999::::::;;;<<<=========>>>@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@??????>>>===<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<999777888999=========;;;999888999:::=========>>>======<<<;;;:::;;;<<<;;;999777777888777888999999::::::::::::777777666555555555555666666666666555555333222111333333333333333333333333000111222333333222111000...///000111222444555555222222111111111111222222222222333333333333444444333333333333333333333333333333333333222222222222111111000000000000111111///000111222222111000///666666777888999:::;;;;;;999:::<<<>>>???????????????@@@BBBHHHNNNSSSVVVWWWVVVWWWWWWVVVSSSOOOKKKIIICCCAAA??????@@@BBBDDDDDDBBBEEEHHHHHHHHHKKKSSS[[[kkk{{{~~~xxxrrrnnnooorrruuu|||yyytttnnnfff\\\QQQJJJDDDAAA===:::999888666555333555777666333111222333222111000111333333222000000000111111111111000000000000000000000000000000/////////000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////000///...///000111111000000000000000000000111111111111000000000000111111111111111111000000000000000000000000111111111111000111111111111111111000000000000000000000000000000000111111111222222222000111222222333333333333222222222222222222222222111111222222222333333333222222333444444444444444666666777888888888777777555555555666777777888888777777777888888888888888888888777777888888999999777888999::::::;;;;;;:::777777666666777999;;;===;;;;;;;;;<<<<<<<<<======>>>???@@@@@@???>>>;;;:::888:::;;;;;;999999;;;>>>>>>>>>>>>>>>??????????????????????????????>>>>>>===<<<<<<<<<;;;;;;::::::999999:::;;;<<<=========;;;;;;::::::::::::::::::999999:::;;;<<<======>>>::::::;;;<<<<<<============???AAABBBAAA?????????@@@@@@???>>>============@@@???===<<<;;;;;;;;;<<<============<<<<<<<<<<<>><<<999888999::::::<<<===;;;999999;;;===>>>>>>>>>>>>>>>===<<<<<<:::<<<===<<<:::888999:::888888888888999:::;;;<<<999888777777666666777777777777777666555444333222333333333333333333333333///111222333333222111/////////000111222333333444222222111111111111222222222222222333333444444444222222222222222222222222222222222222222222222222111111000000000000111111000000111111111111000000777888999:::;;;<<<======999;;;>>>@@@AAAAAA@@@???>>>???BBBGGGNNNSSSVVVVVVYYYZZZZZZYYYWWWSSSOOOLLLEEECCC@@@>>>???@@@@@@@@@AAAFFFJJJJJJGGGFFFIIIMMMUUUfffwwwzzzwwwvvvvvvtttvvv{{{~~~}}}hhhddd___[[[WWWQQQIIIDDD===<<<::::::999777444111000333666666444222333444111000000111333333222000000000111111111111000000000000000000000000000000000000000000000/////////000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////111000...///000111000...111111111111111111111111111111000000000000111111111111111111000000000000000000000000111111111111111111222222222222111111000000000000000000000000000111111111111222222222///000111222333444444444333333333333333333333444111111222222222333333333111222333333444444333333444555666777999999::::::555555666666777777888888666666777777888888888999;;;:::999888777777777777555666888999:::;;;;;;;;;888888777777888:::===>>>;;;;;;;;;<<<<<<<<<======???@@@AAAAAA@@@>>>;;;:::888:::;;;:::888888;;;>>>>>>>>>>>>>>>????????????<<<===>>>???AAAAAAAAAAAA??????>>><<<;;;:::999888888999:::<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888999:::;;;======>>>:::;;;;;;<<<======<<<<<<;;;>>>@@@AAA@@@>>>============<<<<<<<<<>>>???AAA@@@???===<<<;;;;;;;;;<<<>>>>>>======<<<<<<;;;;;;;;;<<<===<<<;;;:::<<<>>>888:::<<<;;;999:::<<>>>>>>>>>>>>>>===<<<<<<999<<<>>>===:::999:::;;;999888777777888:::<<<===:::999999888777888888888888888888777666444333222333333333333333333333333///000222333333222000///111111111111111222222222222222111111111111222222222222222333333444444444222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111===;;;::::::;;;===============>>>???????????????===@@@DDDHHHLLLPPPUUUYYYYYYYYY[[[^^^^^^[[[SSSMMMGGGEEEBBBAAABBBCCCDDDCCCBBBCCCEEEEEEDDDEEEHHHJJJPPPWWW```gggnnnvvv}}}kkk]]]MMMMMMNNNNNNLLLFFF===777777777777777666666666666444444333333222111000000111111000000//////..................////////////111000///......///000111000///...------...///000////////////000000000000//////.........---------000000////////////000000,,,...//////......000111000000000000000000000000111111000000000000000111000///////////////000000222111000000222222111000333222222111111222222333///000111222222111000///111111000000000000111111////////////////////////333000...///222222111......000222333333333111000000111111111111222222222//////000111222444555666444444333333333333222222666666666666555444333222222333333444555666777777666666777888:::;;;<<<<<<@@@<<<888666666888999999555666666777888:::<<<<<<777777666666777888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>????????????<<<<<<;;;:::999999999999;;;<<<<<<===>>>=========:::::::::;;;<<<>>>@@@BBBAAAAAA@@@>>>===;;;:::999888888888999:::;;;<<<===<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@<<<<<<===???@@@@@@===;;;===>>>???@@@@@@???>>>===@@@@@@>>>======<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;===<<<;;;;;;<<<;;;999777888888999999:::;;;<<<<<<888777777666666666666666888777777666555555444444333333444444444333222222111111222222222111111000111222222222222111000000222222111111000/////////000000000000000000000000222222222222222222222222333333222222111222222333000000111222333333333333000//////000222222111///===;;;999999;;;===============>>>???????????????>>>@@@DDDGGGKKKPPPVVVZZZ[[[]]]aaafffgggddd]]]VVVNNNJJJFFFCCCCCCCCCCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGFFFKKKRRRWWWZZZ___gggmmm{{{~~~~~~zzzrrreeeVVVKKKBBBCCCCCCDDDDDD@@@:::555666666666666555555555555333333333222111000000000111000000000/////////............/////////000000111000///......///000111000///...------...///000.../////////000000000000000000/////////.........000000////////////000000---...000///......///000000000000000000000000000000000//////...//////000111111111111222333555555222111000111333444444333222222222111111222222222///000111222222111000///111111000000000000111111000000000000000000000000222000//////111222111//////000111333333222111000000111111111111222222222000000000111222333444555000111222222444444555666666777777666555444333333222222333444555555666666555666777888:::;;;<<<===<<<999444222222333444444777777777777777888999999777777777777777888999:::;;;;;;;;;:::::::::::::::999:::<<<>>>???@@@??????===<<<;;;:::999999999999:::;;;<<<<<<======<<<<<<888888888999;;;===???@@@AAAAAA@@@>>>===;;;::::::999999999999:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;===>>>@@@AAA======>>>@@@AAAAAA>>><<<===>>>???@@@@@@???>>>===??????>>><<<<<<;;;;;;<<<;;;;;;<<<=========<<<<<<<<<===<<<:::888777999:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;<<<;;;;;;;;;<<<<<<;;;999999999999:::;;;<<<<<<<<<:::999888777777777777777777777666666555444444333444444444444444333222111000111111222222222111111222222222333222111111000000000000000000111111111000000000000000000000000222222222222222222222222222222222111222222333333111111111222222222111111111000///000222222111///===;;;999999;;;===============>>>>>>>>>????????????AAACCCFFFJJJOOOVVV[[[\\\aaahhhnnnqqqmmmfff```UUUPPPJJJFFFDDDCCCCCCBBBFFFHHHIIIIIIFFFDDDCCCCCCAAAEEEIIIKKKMMMPPPUUUYYY___hhhuuu~~~}}}|||uuuwww}}}yyyxxxxxxzzzssshhh]]]UUULLLBBB<<<888888999:::;;;:::777444555555555444444444333333222222111111000000//////000000000000////////////////////////000000000000000000////////////000000//////............///000....../////////000000000000000000000000/////////////////////////////////...///000///...---...///000000000000000000000000///......------...//////000000111222333555666777111000000222555777777777222222111111111111222222000000111111111111000000111111000000000000111111111111111111111111111111111000///000111222111000///000111222333222111111000111111111111222222222222222111111222222333444000111222222444444555666777777777777666555444444222222222333333444444444444555666888:::<<<===>>>@@@===888666666666777666888888777666555555555555777777777888888999;;;;;;:::::::::999999999888888888999;;;>>>???@@@@@@@@@======<<<;;;::::::::::::999::::::;;;;;;;;;;;;;;;888888888:::;;;===???AAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;888999999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===???@@@AAA@@@???@@@BBBCCCBBB@@@======>>>???@@@@@@???>>>===>>>===<<<;;;:::::::::;;;;;;;;;<<<======>>>============<<<:::777666888999=========<<<<<<<<<<<<<<<999::::::;;;<<<;;;;;;;;;;;;;;;:::<<<===>>><<<;;;:::::::::;;;<<<<<<======;;;:::999888777777777777666666666555444444333333555555555444444222111111000000111222333333222222333333333333333222222111...//////000111111222222000000000000000000000000222222222222222222222222222111111111222333333444222222111111111111000000222111000000111222111///<<<;;;999999;;;<<<===<<<===============>>>??????@@@AAACCCEEEHHHNNNUUUZZZ[[[aaaiiippprrrnnnfffaaaWWWRRRKKKFFFDDDCCCCCCBBBDDDFFFHHHHHHFFFCCCBBBAAA@@@BBBEEEHHHIIILLLPPPTTTSSSXXXaaakkkxxx|||yyynnnnnnpppuuuxxxssswwwzzz}}}xxxtttrrrqqqccc[[[QQQHHHBBB>>>;;;999555444444555777888777666333333333333222222222222111111000000/////////...000000000000/////////////////////000000000111111000000////////////000000...............//////000........./////////000000////////////////////////...//////////////////...///000111000...------...////////////////////////.........---......//////////////////000111222333111000111333777999:::999111111000000000000111111000000000111111000000000111111000000000000111111111111111111111111111111000000000000111111111111///000111222222222222111000000111111111222222222333333222222111222222333444444333333333222222222777777777777777666555555222222222222222222333333333444666888:::<<<>>>???DDDAAA===:::::::::999999777666555555444444444555888888888888999:::;;;<<<::::::999999888777777777777999;;;===???@@@@@@@@@>>>===<<<;;;::::::::::::888888999:::::::::::::::999:::;;;<<<>>>@@@AAABBB??????>>>>>>===<<<;;;;;;<<<;;;:::::::::::::::;;;999999999::::::;;;;;;<<<999::::::;;;;;;<<<<<<<<<::::::;;;;;;===>>>@@@AAABBBBBBBBBDDDEEEDDDAAA???===>>>???@@@@@@???>>>===<<<;;;;;;:::999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>===:::777666777888<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::::::::::::::::::::<<<>>>???>>><<<;;;;;;;;;<<<<<<<<<======;;;:::999888777666666666666555555555444444444333666666555555444333111111000000111222333333333333333444444444444333222222//////000000111111111111////////////////////////111111111111111111111111111111111111222333444444111111111111222222333333444222000000111111000///<<<:::888999:::<<<<<<<<<======<<<<<<======>>>???AAABBBBBBDDDFFFKKKRRRWWWWWW]]]dddiiiiiiddd]]]YYYSSSNNNIIIEEEDDDDDDCCCCCC@@@BBBEEEEEEDDDBBBAAAAAA===???AAABBBDDDGGGJJJLLLKKKNNNRRRWWW^^^jjjyyy~~~{{{~~~|||yyyssskkkccc^^^LLLHHHBBB===:::999999888666444333333555666666555222222222222111111111111000000000///////////////////////////000000000000////////////000000000000//////000000000000//////---......///////////////............////////////..............................////////////......///000111000...------...///////////////////////////.........//////000111000//////............///111000111333777999:::999111000000//////000000111111000000000000000000111111111000000000000111111000000000000000000000000//////000000000111111222000000111111222222222222000000111111111222222222333333222222111111222222444444333333333222222222777777777777777666666555222222222222222222111111222333555777999;;;===>>>@@@===999777666666555444333333333333444555666777999999888888999999:::;;;999999999888888777777777777999;;;===>>>?????????======<<<:::::::::::::::777888888999999999999999999999;;;<<<===??????@@@=========<<<<<<;;;;;;;;;;;;::::::999999999::::::<<<;;;:::999999999999:::999999::::::;;;<<<======999::::::;;;<<<>>>???@@@DDDCCCDDDEEEFFFEEEBBB???===>>>???@@@@@@???>>>===;;;::::::999999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>===:::777666777888;;;;;;;;;::::::999999999888888888888888999999::::::999999;;;===???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<999999888777666555555555555555555555555444444444555555555555444333222111111111222333333333333333333444444444444333222222111111111111000000//////////////////////////////111111111111111111111111222111111111222222333444111111111222444666888999666333111000111111000///<<<:::888888:::<<<<<<<<<>>>===<<<;;;<<<===>>>???AAABBBBBBCCCEEEHHHNNNQQQSSSWWW\\\^^^[[[WWWRRRPPPMMMJJJGGGDDDDDDDDDCCCBBB===@@@BBBCCCBBBAAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDFFFHHHKKKMMMQQQYYYccckkkvvvyyywwwsssnnneeeYYYMMMEEE>>>===:::888666555444444555333222111333333333222222222222111111111000000000000000000////////////////////////000000000000............//////////////////000000000000//////,,,---...///000000000///------........./////////------------............---...///000000///...---...///000///...---...///000000000000000000000000............///000111111222222111000////////////111000000222555777777777000000////////////000000111111000000000000111111111111000000000000111111000000000000000000000000...///111111000000111333111111111111111222222222000111111111111222222222333333222222111222222222000111222222444444555666666666666777777666666555333333333222222111111111111222444555777999:::;;;<<<:::666555555444333222111111222333444666888999::::::999888888888888999888888888888888888888888888:::;;;===>>>>>>>>>===<<<<<<;;;:::999999999999777888888999999999999999777777999::::::;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999888888888888999:::===<<<:::888888888888999888999::::::;;;<<<======::::::;;;<<<===???@@@AAAEEEEEEEEEFFFGGGEEEBBB@@@===>>>???@@@@@@???>>>===::::::999999999999::::::999999;;;<<<==================<<<:::777666888999;;;;;;::::::999888888888888777777777777888999999999999999:::=========;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666666666666666666666666666666666666666666444555555555555444333333222222333333333333222222333333333333333222222111222222111111000//////...000000000000000000000000111111111111111111111111333333222222111222222333111111111222555888;;;<<<777555222000000111000///<<<:::888888:::;;;<<<;;;>>>===<<<;;;;;;===>>>???@@@AAACCCCCCDDDFFFIIILLLOOORRRTTTTTTPPPMMMKKKKKKJJJHHHFFFEEEEEEDDDBBBAAA???AAABBBBBBAAAAAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCGGGJJJKKKMMMPPPVVV\\\^^^iiixxx|||xxxtttiiiddd]]]VVVPPPGGG???999888888777666444333333333444222111111222333222111222222222111111111000000000000000000000000000000.../////////000000000111------------...............///000111111000///...,,,---...///000000000///---------.........//////---.........////////////,,,---///000000///---,,,---...000///......///000000000000000000000000000------------...///000111222111000000000000000111222111000111333444444333000//////......//////000222111000//////000111222111111000000000000111111111111111111111111111111---///111111000000222444111111111111111222222333000111111111111222222222222222222111222222333333000111222222444444555666444555555666666666555555555444444333222222111111111222333444666777888999;;;999666555555555444333222222222333555666888999;;;:::999888777666666666777777888888999:::::::::::::::<<<=========<<<<<<;;;;;;:::999888888888888777888999999::::::999999777777888999999888888777999999999999999999999999666666666666777888999999;;;:::999888777888:::;;;888999999:::;;;<<<===>>><<<======>>>???AAABBBCCCEEEEEEEEEFFFGGGEEEBBB@@@===>>>???@@@@@@???>>>===::::::999999999::::::;;;777888999;;;<<<<<<======<<<===<<<:::888777999:::<<<<<<;;;::::::999888888777777666666666777888999999888888999;;;<<<;;;999;;;;;;;;;:::::::::::::::777777666666777777888999777777777777777777777777333444444555555555555555444444444444333222111111222222222333222111111000111111111000000000000000000000000000000000000000111111111111111111111111444444333222111111111111111111111222444777:::<<<999666222000000000000///;;;:::888888:::;;;<<<;;;>>>===;;;:::;;;<<<>>>@@@@@@AAACCCCCCCCCDDDFFFHHHNNNOOOPPPNNNKKKIIIIIIKKKIIIHHHGGGFFFFFFDDDBBB???BBBCCCCCCBBB@@@@@@BBBDDDBBBAAA@@@@@@AAABBBBBBBBB@@@DDDHHHIIIHHHIIILLLOOOQQQXXXcccooo{{{|||{{{zzzyyyzzzzzzxxxrrriii```ZZZVVVPPPGGGBBB???>>><<<;;;666777666555444444555777333222111222444444444222222222222222111111111111000000000000111111111111.../////////000000111111,,,,,,,,,---------.........///000111111000///...+++,,,...000000000000///---------.........//////.../////////000000111111,,,---///000000///---,,,,,,...//////......000111000000000000000000000000+++++++++,,,---...///000//////...//////000111111222111000000222222111000//////............//////222111000//////000111222111111000000000000111111222222222222222222222222---///111111000///222444111111000000111111222333000111111111111222222222222222111111222222333444444444444333333333222222444444555555555555555444666555555444333222111111111111222333444666666777777555333333333333222111333333333444555666777888<<<;;;999777666555444444777777888999:::;;;;;;<<<:::;;;<<<======<<<;;;;;;;;;:::999888777777777777888888999::::::::::::999999::::::;;;:::999888777888888888888888999999999555555555555666777999999:::999777777777999;;;===888888999:::;;;======>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGEEEBBB???===>>>???@@@@@@???>>>===:::::::::999::::::;;;;;;666777999:::;;;<<<<<<<<<<<<<<<;;;:::888888999;;;======<<<;;;;;;:::999999777666555555555666888999999888888999;;;;;;:::888::::::::::::::::::::::::777777777777888999:::;;;777777777777888888888888222333444555666666666666555555555444333222111000111222222222222111000000/////////000111111222222000000000000000000000000000000000000000000000000555555333222111000000000333222111111333555888999999666222000000000000///>>>===;;;::::::;;;===>>>============>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLLLLJJJGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@??????@@@AAACCCDDDEEEEEEAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJOOOTTTYYY```jjjxxxwwwuuuuuuvvvuuuyyyrrrggg]]]VVVPPPIIIEEEFFFBBB===;;;::::::777555555555555444444333333333222222111111111111222222///000111222222111/////////............---------........................000000000000////////////------,,,+++,,,---...///000000111111111111111000---------------...///000...///////////////......111111111111111111111111/////////...------,,,,,,---------............///000000////////////000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////111000000///////////////000000000000000000000000000000000000000000000000777444222222444444222000222222111111111111222222222222111111111111111111000000000000000000000000444444444444333222111111000000000111111000000000222222333333444555666666666555444333333333333333888666555444444555666888999999999999999888777666333444555666777888999999??????>>>===============555666888999::::::999999::::::::::::::::::::::::999999::::::999888666555777888888999999888666666555666777777777555444333555555666888;;;======<<<888888888999:::;;;<<<===@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCCCCBBBAAAAAA@@@AAA@@@???>>>>>>>>>???@@@<<<<<<;;;;;;:::999888888555666666888999;;;===>>>>>>===<<<;;;;;;:::;;;;;;<<<=========;;;:::888777888666555444444555666888888999::::::999888777666777777999::::::999888777888777666555666777999;;;888777777888999999666444555555666666555444333333777666666555444222111000222222222222222111000000///////////////000111111...///000111111111111111111111111111111111111111///000111222222333333333888444222555<<>><<<;;;::::::;;;<<<>>>============>>>>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFGGGIIIJJJJJJHHHEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFHHHKKKOOOQQQSSSZZZdddkkksssqqqvvvyyyrrroooooommmkkk```ZZZQQQJJJEEE@@@<<<999===:::777666777777444222444333333333222222222222222111111000000111111222000111111111000...---,,,///............---------/////////////////////////////////............---////////////...,,,+++***+++,,,------.........---.........---......//////......////////////..............................------.........................../////////000000000000////////////000000////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000111111000000/////////000000000000000000000000000000000000000000000000000111///...///222444333111000000////////////000000111111111111111111111111111111111111111111111111444444444444444333222111222222111111111111222222222222333333444555555666555555444333333333444444777666555444444555666777888888999999888888777666222333444666888:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666666777888888888777666555888888999999999888666555444444555777:::;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@??????===<<<<<<<<<===>>>::::::999999999999999999777777777888999:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;999888888777666555555666777888888999::::::999888777666666666888999999999888888777666555444555666888999888777666777888777666444555555555555555444333333666666555555444333111111111111222222111111000/////////......//////000111111111111111111000///...111111111111111111111111...////////////...------//////333999>>>>>>888222555222000///000111111111===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>>>>??????@@@BBBDDDEEEFFFGGGIIIKKKJJJGGGEEEDDDDDDAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJJJJJJJMMMRRRWWW___[[[\\\eeekkkppp{{{{{{uuummmgggccc___ZZZWWWKKKGGGBBB===:::888666555555444333444555555333111222222222111111111111111222111111000000111111222111111111000///---+++***///............---------////////////////////////.........---------,,,,,,---///000111000...***(((((()))***+++,,,---------000000///.........//////......///////////////...........................,,,,,,------...//////000////////////000000000111000//////......//////000////////////////////////000000000000000000000000111000000//////000000111222111000000000000111222222222111111000000000000000000000000000000000000000000000000000000000000000///...///111333222111000//////......//////000111111111111111111111111111111111111111111111111333444444444444333333222333333222222222222333333222222333333444444555555333333444444444444444555666555444333333444555666777777888888888777666666222333555777999<<<===>>><<<<<<;;;;;;::::::;;;;;;;;;:::999888999;;;===???=========<<<<<<<<<<<<<<<::::::999888777777777777555666777888888777666666888888999999999888777666333333333555888999999777999999999999:::;;;<<<===;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@>>>===;;;:::::::::;;;<<<777777777888888888999999999888888888888888999999:::999999999999:::;;;;;;<<<<<<=========<<<:::999999888777666666777888999888888888999888888777666444555777888999999999999666555444444444555666777777666444444555555555444444444555555444444333333444444444444444333222222000000111111000000///.........------......///000000000111111111000000///111111111111111111111111000000000///---,,,+++***///111777===BBB@@@:::444999666222000000111222111===<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>======>>>???AAACCCDDDEEEIIIKKKLLLKKKHHHFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCBBBBBBAAABBBBBBAAAAAAAAAAAAAAACCCDDDDDDDDDFFFHHHIIIIIIJJJMMMPPPWWWSSSSSSVVVXXXZZZbbbkkkwww|||wwwlllfff___XXXRRRLLLFFFBBBAAA???<<<999888777777777222222333444555444333222111111111111111111111111111111000000000000111111111111000000///...---,,,///............---------////////////////////////.........------------,,,+++,,,...000000///...---)))***,,,---...///000000222111000///////////////---...//////////////////000000000000000000000000---------.........//////....../////////000000000/////////....../////////////////////////////////////////////////////////000000////////////000000333222000//////000222333222222222222222111000000000000000000000000000000////////////////////////444333222222222111000000111111000000000000111111000000000000111111111111111111111111111111111111333333444444444444444333222333555666666555333222222222333333333444444444222333333444555555555555555555444333333444555555666666777777777666666555444555666888:::<<<===>>>::::::999999999999::::::;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<<<<;;;;;;999888666555555555666777444555666777888777777666666666666777666666666666444333444555888999888666777666666666777777888999999:::<<<===???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@===<<<;;;:::999999::::::777777777777777777666666777777777777777888999999666555555666777888999:::>>>>>>>>>>>>===;;;999888777777666555555666777777666666666666666666555555333444555666888999999:::666555555444444555666666777555222111222444444333333333444444444333333222222333333444444444333333000000000000000///......---------------...//////,,,---...000222333333444111111111111111111111111222222222111000///------444333444888<<<@@@@@@@@@<<<999333000///000000///<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>=========>>>@@@AAACCCDDDHHHIIIJJJIIIGGGFFFFFFGGGCCCCCCBBBAAA@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCEEEFFFGGGGGGIIIJJJLLLMMMLLLLLLNNNNNNMMMQQQVVV]]]ccckkkrrrxxx~~~{{{rrriiiccc[[[VVVNNNGGGBBB===:::888888888777555333333333444222333444555444222111111111111111111222222222222111000000000000000000111000000000000000000111111///............---------------------------------/////////.........---------------------...//////++++++---...000000111111222111000///////////////------.../////////////////////////////////////////////.........---------------.........///////////////............//////........................////////////////////////000000////////////000000333222000//////000222333111222222222222111000000////////////////////////////////////////////////222333222222000000///000111111000000000000111111//////000000000111111111111111111111111111111111222333444444555555555555333666;;;??????;;;666333222222222333333333333333222222333555555555555444444444333333333333444444444555555666666555555555777888888999:::;;;;;;<<<999999888888888888999999999;;;===???@@@???>>>===;;;;;;;;;::::::999999999777666444333333444555555333444666777888888888777777666666666666777777777666555555777999999888777666555555555555666666777999:::;;;===???@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@>>>===<<<:::999999::::::999999888777555444333333555555555666777888999:::666666666666777999:::;;;?????????>>><<<999777555555555555444444555555555444333333333333444444444333444444555666888999999777666666666666666666666666333111000111222222222222222333333333333333222111222333333444333333333000000000000000///......---------------...//////,,,---...000222333333444000000000000000000000000000111111222222111111000111000...///222666:::<<<888444111//////000111111<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>???@@@AAABBBCCCEEEEEEEEECCCCCCDDDEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIJJJJJJJJJKKKMMMPPPSSSVVVYYYZZZ___eeekkkyyy||||||xxxrrrjjjcccYYYPPPKKKHHHEEE@@@;;;888777777888444555555333111000111222111222333222000/////////111111111111111222222222111000000//////000000111000/////////000111222333///............---------,,,,,,,,,,,,,,,,,,,,,,,,/////////............---111000...,,,+++++++++,,,***+++,,,....../////////000000///.........//////,,,---...///000000000000------------------------000//////...------,,,,,,------------............///......------......///........................000000000000000000000000000//////......//////000222111000000000000111222000111222222222111///...////////////////////////000000000000000000000000,,,---//////......000111///......------......///...//////000000111111111222222222222222222222222111222333555555666666666666;;;@@@DDDDDD@@@;;;666222222222222333333333333222333444555555555444333333333333333333333333333333333444555555555444444888888999999999:::::::::888888777777888888999999888;;;>>>AAABBB@@@>>><<<::::::999999888777777777555444444444333444444555333444666888999::::::999999999888888888999::::::888777777888999:::888777777777666666666666777777999:::;;;===>>>@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA???>>><<<;;;:::999::::::::::::888777555444222222444444444555666888999:::888888888999:::;;;<<<===??????>>>===;;;888666444444444444444444444444444333222222222222333444444444444444444555777888999777777777666666666666555555333111111222222222111111111222333333333222222111222333333333333333222000000111111000000///.........------......///000000000111111111000000///000000000000000000000000---...///000111111111111...///000111111000000//////...---...111333444444;;;<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>>>>============>>>???@@@@@@BBBCCCBBBBBBBBBDDDFFFBBBAAA???>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDD????????????@@@AAABBBBBBDDDCCCBBBBBBCCCEEEFFFFFFEEEHHHIIIHHHGGGHHHIIIJJJFFFIIILLLLLLLLLMMMQQQUUU[[[bbblllsssxxxzzzwwwuuurrrmmmhhhddd___WWWPPPJJJEEE@@@<<<;;;:::888666444444666777333555666555222111333555000111222111......000222/////////000000111111111000000////////////000000000000///...///000111111///............---------------------------------.........---------,,,,,,......---,,,+++***)))))),,,,,,---........................---......//////,,,---...///000000000000------------------------..................------............///////////////......------......///........................000000000000000000000000//////............//////000000000000000000000000///000111222222000...---////////////////////////000000000000000000000000+++---//////------///111......------------............//////000111111222222222222222222222222222111222333555666777777777888;;;???AAAAAA???;;;888222222222222222222222222333444555666666444333222222222333333333333222222222222333444444444444444777777777888999::::::;;;888888777777888999999::::::;;;===???@@@???>>>===::::::999888888777666666444555555666666666555555333555777999;;;;;;;;;;;;999999888888888999:::;;;999888777888999999888666666666555555555555666666888999:::<<<======>>>>>>??????@@@AAAAAAAAAAAAAAA???>>><<<:::999999999999999999888777666555444333555555555555555666777888999888888888999:::;;;;;;;;;;;;<<<<<<;;;999777666444444555555555555444444444333333222333444555666555555444444444555777777666666666666555555444444333222222222333333111000000000111222222222222222222222333333333222222111111111222222111111000/////////......//////000111111111111111111000///...000000000000000000000000,,,---...///000000000000000111333444222000...------------000333444444333;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>============>>>>>>@@@BBBCCCCCCCCCDDDFFFHHH??????>>>>>>???AAACCCEEECCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCC============>>>???@@@AAAEEEDDDCCCDDDGGGJJJLLLMMMGGGIIIHHHDDDBBBBBBCCCCCC>>>BBBGGGIIIHHHIIIKKKNNNIIIOOOWWW\\\___eeeqqqzzzxxx|||}}}zzzpppddd^^^]]][[[VVVQQQLLLFFF@@@<<<<<<===<<<;;;777777777666444222333333000222444333111000222555000222333111//////333666---.........//////000000000000////////////000000111000///...------.../////////.........---------........................---------,,,,,,,,,++++++((())),,,---...---+++)))......//////000/////////---------------...///000,,,---...///000000000000////////////////////////,,,,,,------.../////////////////////000000000000.........------.................................000000000000000000000000//////............////////////000000000000//////...///111222111000...---////////////////////////000000000000000000000000000222333111...---...000000000////////////000000---......///000111111222222222222222222222222222111222333555666777777777777888:::;;;;;;:::888777222222222222222222222222333444666666666444222111111222222333333222222111111222333333444444444444444555666777999:::;;;<<<888888777888888999::::::<<<<<<<<<===>>>>>>??????::::::999999888777666666555666777888888777666666444555777:::;;;<<<<<<<<<777777666666666777999:::999888777888999999777555444333333222222222333333777888999:::;;;<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA>>>===;;;999888888888999888888777777666666666555777777666555555555555555666666666666666777777888777888999:::::::::999888555555666666666666555555555444444333444555777777666555444333444444666777444555555555444444333222333222222333444444111//////000111222222222222222333333333333333222111000222222222222222111000000///////////////000111111//////000111111111111111000000000000000000000000...//////000000000000000///000000///......000111111111111222333333000...;;;:::999999888888888999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======:::<<>>>>>???@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBB???AAABBBCCCCCCBBB@@@>>>;;;<<<>>>>>>======>>>@@@@@@@@@@@@AAACCCDDDFFFGGGEEEBBB@@@@@@BBBDDDEEEEEE@@@AAABBBCCCDDDDDDDDDDDDJJJIIIJJJKKKOOOSSSXXX[[[]]]___bbbgggnnnuuu{{{{{{xxxssskkkdddZZZUUUOOOMMMNNNLLLHHHCCC<<<<<<;;;:::999888777666555555555444444333333333111111111111111111111111333333333222222111111111000000000000////////////000000//////.........---000000000000000000000000///............---------000000000///...---++++++------------------------))))))***+++,,,,,,------.../////////......,,,,,,***+++,,,---............000///---------...000222//////............//////111///...------...///111111000///////////////000111111000......---------......////////////......000000///...............////////////////////////,,,,,,---.../////////...000000111000000///...---////////////000000000000222222222111000//////...////////////////////////000000000000000000000000111111222222222222111111666444222333666777666444555555555555666666666666666666777777777777666555444444333333333333222222333444666777777666444333555555444444444333333333222222222222222222333333555666666777888999999999888777666666666777999:::??????>>>======>>>???@@@<<<;;;999777666666777777444555777888999999999888777888999::::::::::::::::::999777666666666777888555666777888888888888888777666555555555777888999333555888:::<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA>>>>>>>>>:::666555777999888888777666555444444444777777777777888888888888::::::999888777666555444555666888999999888777666666555333222222333555666555555555555555555555555777555444444666777777666222333333444444333333333444444444333333222222222000000000000000///......111111222222222222111111//////............///000......///000000000000000000000000000////////////......////////////......///////////////...---------///000111000///000111///000000000111111111111888888888888999:::;;;<<<>>>>>>>>>===============<<<<<<==================<<<===???AAABBBBBBAAAAAA>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????@@@AAAAAA??????@@@AAAAAAAAA@@@???@@@@@@???===;;;<<>>;;;;;;::::::999888777666555444444444444333333333333333333333333333333333333111111222222111000000///////////////000000000000000/////////............------------------------///............---------------.........------,,,------------------------)))******+++,,,,,,------.........---------,,,,,,+++,,,---...////////////...---,,,++++++,,,.../////////............//////000///...------...///000000///////////////000000111000///...------------......////////////......000000///...............//////////////////////////////////////////......///000000000000//////...////////////000000000000222222111111000//////...////////////////////////000000000000000000000000000000111111111111000000555333222333555666555333444444555555555666666666666666777777777666666555444444333333333333222222333444555666666555333222444444444444333333333333222222222222222333333333555666666777888888999999888777777666777888999:::>>>=========>>>??????@@@===<<<:::888777666666777333444555777888888777777666777888999::::::;;;::::::999777666666666777888888888888999888888777777666555555444555666777888333555777:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>??????===999777888:::777777666666555555444444777777777777888888888888::::::999888777666555555555666888999999888777666555444222111111222444555555555555555555555555555777666444444555666666555333333333444333333222222222222222222222111111111222222222222222111000000111111222222222222111111000///////////////000000......///000000000000000000000000000/////////.........////////////......111111111111111000//////---///000111000///000111000000000000111111111111777777777999:::<<<>>>???>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<======>>>@@@@@@AAAAAA>>>============>>>>>>???@@@??????>>>>>>??????@@@======>>>>>>??????@@@@@@CCCAAA???;;;999:::>>>AAA@@@@@@AAABBBBBBCCCDDDDDDCCCAAA??????AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAACCCFFFIIIKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNZZZccciiissszzztttuuuvvvwwwuuuppphhhbbb```\\\WWWSSSQQQLLLFFFAAA===:::777888;;;<<<;;;999999888888777666555444444333333333333333333444444333333333333333333333333//////000111111000...---......//////000000111111////////////............------------------------///............---------++++++,,,---------------------------------------******++++++,,,,,,------...---,,,+++++++++,,,---,,,,,,---...////////////...---,,,++++++,,,------//////............//////000///...------...///000...............///000111000000///...------------......////////////......000//////............///////////////////////////000000111000000///...---...//////000000000000///////////////000000000000222222111111000/////////////////////////////////000000000000000000000000//////000000000000//////333222111222444444444333444444444444555555555555555555666666666666666555444444333333333333222222333444555555555333222111333333333333222222222222111222222222333333333444666666666777888888999999888777777777777888999999;;;<<<===>>>???@@@@@@@@@>>>===;;;999777777666666222333444555666666666555555666777999:::;;;;;;;;;:::999777666666666777888::::::::::::999888777666555555444444444555666666333555777999::::::::::::999::::::;;;<<<===>>>??????@@@@@@???===::::::;;;666666666666555555555555777777777888888888999999::::::999888777666666555666777888888888777666555444333222111111222333444555555555555555555555555888666444444555555444333333333444444333222111111000000000111111111111111222222222333222222111000111111222222222222111111111111000000000000000111...//////000000000000000000000000/////////............////////////......111111111111111000000///---///000111000///000111111111111111111111000000777888888999:::<<<>>>>>><<<<<<;;;;;;:::999888888999::::::;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>@@@AAA======<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>><<<<<<;;;<<<===>>>???@@@???>>>===;;;999:::<<<>>>AAAAAABBBCCCDDDDDDEEEEEECCCAAA??????AAABBBBBBAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCEEEFFFHHHFFFEEEEEEEEEEEEFFFGGGHHHEEELLLPPPRRRYYYdddmmmooommmpppvvv|||~~~wwwrrrmmmgggbbb[[[]]]^^^]]]YYYSSSNNNLLLGGGDDDBBB@@@@@@>>>;;;999888777555666999::::::999666666666555444333333222111111222222333333444444000000000000111111111111...///000111111000...---......//////000000111111///////////////.........///////////////////////////............---------++++++,,,,,,---,,,,,,+++------------------------+++++++++,,,,,,,,,------...,,,***))))))***,,,---++++++,,,---............000///...---------......///......------......//////......------......///---,,,------...///000111000///...---------------......////////////......000///............//////////////////////////////...///////////////...------...///000000111000000////////////000000000000111111111111000000//////////////////////////////000000000000000000000000......////////////......111111111111222222222222333333333333444444444444444444555666666666555555444444333333333222222222444444444444333222111000333333333222222222111111111222222333333444444444666666777777888888888888777777777888888888999999999:::===???@@@@@@@@@???>>>===<<<:::999777666666333444444555555555666666555666777999:::;;;;;;;;;:::999777666666666777888:::::::::::::::999888777666666555555666666666666333444666777888999999999888888999:::;;;<<<======>>>???@@@@@@>>><<<;;;:::555555666666666666666666777777888888888999999999::::::999888888777666666666777777888777777666555555444333333333333444555555555555555555555555555888666444333444444333222333333333333333222111000///000000111111222222222000000000111111000000///111222222333333222222111222222111111000111111111//////000000000000//////000000/////////...............////////////............////////////......---///000111000///000111222222111111111111000000:::999999999999:::;;;;;;<<<;;;;;;:::999888888777999:::::::::;;;;;;<<<<<<===<<<<<<;;;===???AAABBB======<<<<<<<<<<<<<<<===========================;;;::::::;;;<<<===>>>???:::<<<>>>>>>=========>>>AAABBBCCCEEEFFFFFFFFFFFFCCCAAA@@@@@@AAABBBAAA@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBEEEEEEDDDFFFMMMTTTVVVWWWYYY\\\```dddgggiiikkkggghhhhhhddd``````gggmmmpppqqqssswww||||||xxxuuussssssttttttkkk```XXXSSSOOOLLLIIIHHHIIIIIIFFFBBB??????@@@;;;:::888888888888777666555444333333444555555555555444444333333222222222000111111222222333333333/////////000000111111111...///000111111000//////.../////////000000000111.........//////////////////////////////////////////............---------------------,,,+++***)))------------------------,,,,,,,,,,,,,,,------------,,,***))))))***,,,---))))))***+++,,,,,,,,,,,,.........---------............------------............------------......,,,,,,,,,,,,---...000000///......------------.........////////////......//////............//////////////////////////////***+++,,,---......//////---...///000000111000000////////////000000000000111111111000000000000000////////////////////////////////////////////////......////////////......000000111111111111111222222222222222333333333333333333444555555555555555444444333333333222222222444444444333333222222111333333333222222222111111111111222333444444555555777777777777777888888888777888888888999999999999999:::<<<>>>???@@@??????>>>======;;;:::888777666666666666666666777777777666777888999;;;;;;;;;<<<:::999777666666666777888777888999:::::::::::::::777777888888777777777777333444555666777777888888777777888999:::;;;<<<<<<<<<<<<===>>>>>><<<;;;999666666777777777777777777888888888888999999999999::::::999999888888777777777777777777666666555555666666666555555666666666666666666666666666666666777555333333333333222111222333333333222222111000000111111111222222333333000000111111111111000000222222333333333333222222333333222111111111111111//////000000000000//////////////////..................////////////............////////////......---///000111000///000111222222222111111111111111;;;:::999999888888888999<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>???AAACCCDDD>>>======<<<<<<<<<<<<===<<<======>>>>>>======<<<::::::;;;;;;<<<<<<======999<<>>??????AAACCCEEEFFFGGGGGGFFFCCCBBBAAAAAABBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCBBB@@@??????>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@??????>>>AAABBBBBBAAAAAADDDIIILLLJJJKKKLLLMMMNNNNNNOOONNNLLLMMMMMMKKKIIIKKKOOOSSSSSSSSSSSSTTTXXX___gggmmmpppssstttsssooommmoooqqqttttttsssqqqmmmkkkkkklllrrruuuvvvssslllfffcccbbb[[[ZZZYYYVVVTTTUUUXXX[[[___WWWKKKCCC@@@???===;;;======<<<999777666888:::999999777666555444444444666555444333333333333333333333333333222222111111111111111111111111222222000000111111222333333333////////////000000000000000000000000000/////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,///............---------//////......---+++***)))------------------------,,,,,,,,,,,,------------,,,+++*********+++,,,---(((((()))***++++++++++++***+++++++++,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,---...///......---------------.........////////////......///............//////000////////////////////////((()))+++,,,......//////...//////000000000000///////////////000000000000111111000000000000000000////////////////////////////////////////////////......////////////......///000111111000000111333111111111111222222222222222222333444555555555555444444333333333333222222333333333333333333444444333333333333222222222222111111222333444555666666777777777777777777888888777888999999::::::999999:::;;;<<<===>>>?????????=========<<<;;;:::999888888888777777777777888999888999:::;;;<<<<<<<<<<<<:::999777666666666777888666777888999::::::::::::888888999999999888777777333333444555555666777777666777888888::::::;;;<<<<<<;;;:::;;;<<<<<<;;;999999999999999888888888888888888888999999999999:::::::::999999999888888888888777777666666555555555777777777777777777777777666666666666666666666666666444222222333333222111111111222222222222111111111111111222222222222222111222333333444333333333222222333333333333222222333333222111000000000000000000000000000//////.../////////.........------......////////////......///000000111111111111111---///000111000///000111111111111222222222333333:::999888888777777777888;;;;;;;;;:::::::::::::::======<<<<<<;;;;;;::::::=========>>>???@@@AAABBB???>>>======<<<<<<======<<<===>>>>>>>>>>>>===<<<:::;;;<<<======<<<;;;;;;:::;;;===>>><<<;;;<<<<<<<<<>>>@@@CCCEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCAAA@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAACCCFFFDDDDDDDDDDDDCCCBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBCCCDDDHHHMMMQQQSSSVVVXXXWWWRRRPPPRRRTTTUUUUUUSSSQQQOOOOOOPPPQQQSSSUUUVVVSSSLLLHHHGGGHHHBBBCCCBBB@@@@@@BBBHHHLLLQQQKKKCCC>>>===<<<:::888888777666555444444444444666666555444333333444555666666666555444333444555333333333222222222222222111111111111111000000000000000000111222333333333///...---,,,---...000111111111000000//////................../////////000,,,,,,,,,,,,,,,,,,,,,,,,///............---------...............---,,,+++------------------------------------------------++++++++++++,,,,,,------((()))***++++++,,,,,,+++((()))***+++,,,---------...------,,,,,,------...---------......------------,,,,,,,,,,,,,,,------...------,,,,,,------.........////////////.....................///000000////////////////////////***+++,,,---............///000000000000//////...////////////000000000000000000000000000000000111/////////////////////////////////////////////////////////000000////////////111222222000000111333000000000111111111222222111111222444444555555555444444333333333333222222333333333333444555666666444444444444333333333333111111222333444555666666888777777777777777777777777888999:::::::::999999<<<<<<<<<<<<<<<===>>>???;;;<<<======<<<;;;:::999999888777777777777888999;;;;;;<<<<<<===<<<<<<;;;:::999777666666666777888777777888888999888888888777888888999888777666555333333333333444555666666666777888999:::;;;;;;<<<===;;;999999<<<===<<<:::;;;;;;;;;::::::999999999888888888999999999::::::::::::999999999999888888888888777666555444444444666666777777777777666666666666666666666666666666444333111111222333333222///000111222222333222222111111111111111000000000111222333333444444444333222333333444444333333222333333222000000/////////000000000000000///......//////.........---------......////////////......//////000111111111111111---///000111000///000111000000111111222333444444888888777777777777888888888888888888888888999999>>>>>>===<<<;;;::::::999999999:::;;;<<<===>>>>>>??????>>>===============<<<===>>>??????>>>===<<<:::;;;===>>>>>>===;;;999:::::::::888666555777999999;;;>>>BBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@????????????<<<===>>>???@@@@@@@@@@@@======>>>???===;;;;;;>>>AAAAAAAAAAAA@@@???>>>>>>>>>=========>>>===;;;999<<<>>>?????????AAACCCEEEEEEHHHKKKIIIEEEBBBCCCFFFDDDCCCBBB@@@@@@AAACCCEEEAAADDDEEEAAA<<<999:::===;;;;;;;;;::::::===CCCIIIGGGCCC???======<<<999666666555444555666555222///000111222111222333666888222333333222111000222333333333333222222222222222222222111111000000//////---......///000111111111///---+++******,,,///111222222111000///...---------.........//////000000........................//////.........---------,,,---......//////......------------------------------------------------***+++,,,------------,,,))))))***+++,,,,,,,,,,,,)))***+++---...///000000...------,,,,,,------...,,,------......------,,,------,,,+++++++++,,,,,,------,,,,,,,,,------.........////////////.....................///000111////////////////////////------......///.........000000111000000///......////////////000000000000000000000000000111111111//////////////////////////////////////////////////////000000000000/////////111333222000000222444000000000000111111111111000111222333444444555444444444444333333333222222333333333444555666777888555555444444444444333333111111222333444666666777888888888777777777777777777888999:::;;;:::999999>>>===<<<;;;;;;<<<>>>???:::;;;<<<======<<<;;;:::999888777666666777888999=========>>>======<<<;;;:::999777666666666777888888888888888888777666555666777888888888666555444333333333333333444555666777777888999:::;;;;;;<<<>>>;;;999999<<<>>>===<<<======<<<;;;;;;:::999999888888999999999:::::::::::::::999999999999999999888888777555555444444444555555666666666666555555777777777777777777777777333222000111222333333222...///000111222333333333111111000000//////......///000111222222222222222222333333444444333333222333222111000////////////000000000000000///......//////.........---------......////////////......------...///////////////---///111111000///000111//////000111333444555666555666777888999999888777888888999999:::;;;<<<<<<@@@???===<<<;;;:::999999::::::;;;;;;<<<=========>>>===<<<<<<======<<<;;;===>>>???@@@@@@@@@@@@@@@:::;;;<<<<<<<<<;;;:::999999999::::::::::::;;;;;;:::<<<>>>AAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???BBBCCCEEEFFFEEEDDDBBBAAABBBBBBBBBBBBAAAAAA@@@???;;;<<<===>>>>>>???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;:::888777777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;::::::999888777777:::::::::::::::::::::::::::999888777777999;;;<<>>???===;;;999777888888999<<<;;;:::;;;=========<<<999888666444444444555555888888888888888888888888:::999999888777666666666333333444444444444444444666777999::::::999888777999888888999;;;;;;999888<<<<<<;;;;;;;;;::::::::::::999888777888999:::;;;999::::::::::::999888888999999999888888888888888666777888999999888777666555555666666777777888888555444333222111111111111222111111111000000//////000000111111111111000000111111111111111111111111000000000111222222222333222222222111000//////.........////////////......111111111111000///...------...000111000///000111000000000000111111111111......///000000000000000111111222222222333333333777888999::::::999999888;;;;;;<<<<<<<<<<<<<<<<<>>===<<<::::::999999::::::;;;<<<<<<===>>>>>>???>>>======>>>>>>===;;;;;;;;;<<<=========<<<<<<:::;;;<<<<<<<<<;;;:::999999999::::::::::::;;;;;;:::;;;===@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@??????AAABBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@??????<<<======>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;999888777777999::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777::::::999999888777777666888888888888888888888888888777666555666777999:::;;;<<<>>>>>>===999666333444444333222222222222333222222222111111222222222222222222111111222222222222222222222222222222222222111000000//////000000.../////////000000000000000000000000/////////...000///...---,,,------...............................................................------,,,+++,,,------...------,,,,,,)))***,,,------------,,,---------------------------,,,,,,,,,+++*********++++++************++++++---------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,---...//////......---------------,,,,,,---------.........---------............///............/////////000111///......//////...---......////////////..................//////////////////000111111111000000111111000000000///////////////////////////......////////////000000000000000///...000222333111///000000000000000//////...000111111111111222222222111111222333333444555555555444333222222444555777333444555555666777888888777777666666555555555666444444444555666666777777:::999777777777888:::;;;;;;;;;::::::::::::999999:::999777777999;;;;;;;;;;;;;;;:::::::::;;;<<<===@@@>>><<<:::999888999:::===<<<;;;<<<>>>>>>>>><<<999888777666555555555555777888888999999888888777888888888888777666555444333333444444555555555666777777888999999999999999::::::999999::::::999999<<<<<<<<<;;;;;;;;;::::::999999999888999999:::;;;999999999999999888888777777777777777888888888999333444555555555555444333555555555666666666666666666555444333222222222333222111111111000000000000111111222222222222111111111111111111111111111111111111111111111111222222222222111111000//////.........////////////......000000000000///...---,,,---...000000000///000111//////000000000111111111......///000000000000000111111111111222222222222999:::;;;;;;;;;:::999888<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<<<<;;;:::999999::::::;;;<<<===>>>??????@@@???>>>>>>??????>>><<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999999999999::::::::::::;;;;;;999:::<<<>>>@@@AAAAAAAAABBBBBBAAAAAA@@@????????????@@@AAACCCCCCCCCBBBBBB???@@@@@@@@@@@@???>>>>>>>>>>>>===============<<<;;;<<<<<<===<<<;;;:::999::::::;;;;;;;;;;;;::::::888777777888::::::999777999999999999999999999999888888888888888777777777888888888777666666555555666666666666666666666666666555444333333555666777666888;;;===<<<:::666333333333222111111111111222222222111111111111222222222222222222222222222222333333333333333333333333111111000///////////////....../////////000000000000000000/////////......111000///------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,------------------------......---,,,+++***))))))++++++************++++++...------,,,+++******)))...------,,,,,,------..............................////////////...---------------.........//////---------............///............////////////222///------...//////.........///////////////...............///////////////000000000000//////...000000///////////////...000000000000///...---,,,000000000000////////////000//////000222222111000000000111111000000///...000111111111111222222222222222333333444444555555444444333222333444555666444555666888888888777666666666666555555555555444444555555666777777888888:::999888888888999;;;<<<;;;;;;::::::::::::999999:::999777777999::::::999::::::999999999:::;;;<<>>===888999999888888777666555666777999::::::999777666666666777777777555444333333444444555666777888888777777777888888:::;;;<<<===<<<:::999888999999:::<<<<<<<<<;;;;;;;;;;;;:::888999999:::::::::::::::888888999999888888777666555555666666777777888888555666666777777666666555555555555555444444444444666444222111000111222333111111111111111000000000222222333333333333222222111111111111111111111111111111111111111111000000222111111000000//////.........////////////......///////////////...---,,,---///000000/////////000//////000000000000111111......///000000000000000000000000000111111111111::::::;;;;;;;;;999888777999999999999999999::::::<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>???@@@@@@AAA@@@>>>???@@@@@@???===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999999999:::::::::;;;;;;999:::;;;<<<>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>===>>>???AAAAAABBBBBBAAA>>>>>>????????????>>>>>>???>>>======<<<<<<<<<<<<:::;;;<<<======;;;999888888999999:::::::::::::::777777777888::::::888555777777777777777777777777888888888888888888888888666666666555555555444444555555555555555555555555444444333333333333444555333555999<<<===;;;777555444333333222222222222222111111000000000000111111111111222222222222111111111111111111111111111111000000///............///........./////////000000000000/////////.........000000///...---,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,---------,,,,,,------...------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++*********+++,,,,,,---,,,,,,++++++******)))------------------------------...//////...------...///000000000///---,,,------........./////////---------............///.........///////////////222///---,,,---///000///---...//////////////////............////////////000000000000000///...---////////////............000000000000000///......111111000000//////......//////000111111222111000000111111111111000//////000000111111111222222222444444444555555555666666444444333333333444555666555666888999999888666444555555555555555444444333555555666777888999999:::::::::999999::::::;;;<<<;;;;;;:::::::::999999999:::888777777888999888777999999999999999:::::::::???>>><<<;;;999888888888<<<;;;;;;===>>>???===;;;888999::::::999888666555555666999::::::999666555444555666777666555333222333444555666777888999:::777777777777888:::<<<>>>>>>===<<<999777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;777888:::;;;;;;;;;:::999777888888888888777666666666666666666666666555555666777777777777777777666555444444444333222222222333111///------...///111111111111111111111111111111222222222222222222111111111111111111111111111222222111111000000//////111111000000////////////......////////////............//////...---,,,,,,---///000000///......///////////////000000000111......///000000000000000////////////000000000000999999:::::::::888777666666666777888999;;;;;;<<<;;;<<<=========<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@??????@@@@@@???>>>????????????>>>>>>===<<<;;;;;;::::::999999999999999999999:::::::::;;;;;;999::::::;;;===>>>???@@@AAA@@@@@@??????>>>======<<<<<<===>>>???@@@@@@@@@===>>>>>>??????>>>>>>>>>???>>>===<<<;;;;;;<<<<<<999;;;<<<======;;;999888888888888888999999::::::777666777888999999666444666666666666666666666666555555555555555555555555555555444444444444444333555555555555555555555555444444444444333444444444111444888<<<===<<<999888555555444333333333333333111000000//////000000111000111111222222111111000000000000000000000000000000///......---.....................////////////////////////............/////////......---,,,+++........................------------------------000//////...//////000111+++,,,,,,---.........---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******+++,,,,,,---++++++++++++++++++++++++------------------------------...//////...------...///000000000///---,,,------------.........///---------............//////////////////.........222///,,,,,,---///000000------...///////////////............////////////000000111000000///..................////////////......///000111111000000111111000000//////.........///111111111111111111111111111111111000000///000000111111111222222222333333333333333444444444333333333333444444555555555666888999888777555444555555666666555555444333555555666777888999::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999999888777888999999888666888888888999999999999999<<<<<<;;;999888888777777:::999:::<<<======;;;999999999:::::::::888666555444666888::::::888666444444444555666666555333333444444555666777999999:::888777777777888:::===>>>>>>>>>===:::888777:::=========<<<<<<<<<;;;;;;;;;888999:::;;;<<<;;;::::::777888888888888777666666888777777666555444333333333333333222222333333333444444333333222222111111222000///------...///000111111111111111222222222000000111111111111000000111111111111111111111111222111111000000/////////000000000///////////////......////////////........................---,,,---///000000...---...///...////////////000000000......///000000000000000....../////////000000000888999999::::::999888777666777888:::;;;===>>>???;;;<<<>>>??????>>>===<<<======>>>>>>??????@@@@@@AAA@@@??????@@@@@@???===<<<<<<=========<<<;;;;;;;;;;;;:::999999999999999999999::::::::::::;;;;;;:::::::::;;;<<<===???@@@@@@@@@??????>>>=========;;;<<<<<<<<<===>>>>>>>>>===>>>>>>????????????>>>>>>===<<<;;;;;;;;;<<<===:::;;;;;;<<<;;;:::999888888888777888888999:::;;;777666666666888777666444555555555555555555555555555666666666666777777777444444444444444444444444555555555555555555555555444444444444444444333333111333666999;;;;;;::::::666555444444333333444444000000////////////000000///000111222222111000///000000000000000000000000//////...---------------------.........//////////////////.........------......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,++++++,,,---............*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++***++++++,,,---...+++++++++,,,,,,,,,,,,,,,,,,------......------,,,...........................////////////...------,,,,,,,,,---------......---------............//////////////////.........000...------...000000000,,,---...///000000000000............////////////000111111111111000000///...////////////000000000---...///000111111111111000000000000////////////...000111222111000111222111111222222111111000///000111111111111222222222000000000000111111111111333333333444444444555555555555666777777666555444555555666777666555444333444555666777888999:::;;;;;;<<<<<<<<<============;;;;;;::::::::::::999999999888888999::::::999777777888999::::::::::::999999999999999888888888777888888999;;;======:::888999999:::999999888777666555666888999999888666555555555555555555555555555444555555666777888888999888888888999999;;;<<<======>>>???<<<999888;;;>>>=========<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;888888999999888888777666888888777666555444444333444444333333333333444444333333333333222222222222222222111111111111111222111111111222222222222222000000000111111000000000111111111111111111111111000000000000000000//////////////////////////////......////////////............/////////......------///000000...------.........////////////000000......///000000000000000////////////000000000000888999:::;;;;;;::::::999777888888:::;;;<<<======<<<===???@@@AAA@@@???>>>????????????????????????AAA???>>>>>>??????>>>===::::::;;;<<<<<<<<<;;;;;;;;;:::999888888888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@???===<<<;;;::::::;;;===>>>;;;;;;;;;:::::::::999999888888777777888:::;;;<<<999777555555666666666444555555555555555555555555777777777777888888999999444444444444444444444444444444444444444444444444444444444444333333222222111222444666888999::::::555444333333222222333333000//////......//////000///000111222222111000///000000000000000000000000///...------,,,,,,---------------.........////////////.........---------,,,---.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&&&&'''(((***+++,,,---............((()))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---.........++++++++++++,,,---............------,,,,,,++++++,,,,,,---......---,,,,,,///...---,,,,,,---...//////......---------------+++++++++,,,,,,,,,,,,------------............///000/////////............///...---...///000000///,,,---...///000000000000............////////////000111111222222222222111/////////000000000111111///000000111111111000000////////////000000000000---000222222000///000222111222222222222111000000000111111111111222222222111111111111111111111111333333444444555555444444444444444444555555555555555666777888888666555333333444555666888999::::::<<<<<<======>>>>>>>>>===;;;;;;::::::::::::999999888888888:::<<<<<<;;;999888888:::;;;;;;;;;:::999888888999999:::::::::999888999:::<<<>>>>>>;;;888:::999888777777666666777666666777777777777666666777666444333444555666777555555555666666777777777888999999:::;;;;;;;;;::::::===@@@>>>;;;999;;;???============<<<<<<<<<<<<:::::::::::::::;;;<<<<<<999999999999999888888777666666666666666666666666666666555444444555666666222222222333333333333333111111222333333222222111111111111222222333333333000111111222222111111000111111111111111111111111/////////000000000000000////////////////////////......////////////.........//////000000/////////---///000///...,,,------........./////////000000......///000000000000000//////000000000111111111888999;;;<<<<<<<<<<<<;;;777777777888888999999999<<<===???AAABBBAAA@@@???@@@@@@@@@????????????>>>@@@???>>>>>>??????>>><<<::::::;;;<<<============;;;:::999888888888999:::999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@?????????>>>======<<<<<<<<<<<<;;;:::::::::;;;;;;>>>>>>???@@@@@@@@@@@@@@@<<<;;;:::999:::<<<>>>???<<<;;;:::999999999::::::999888888777888:::<<<===999777555444555666666555555555555555555555555555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333222111000111111222444555777999999444333222222111111222222//////............//////...000111222222111000.................................---,,,,,,,,,,,,------------.........////////////.........---------+++,,,---////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******+++,,,***+++,,,---............&&&'''***,,,---,,,+++***++++++++++++++++++++++++---------------------,,,++++++++++++,,,---...///111000///...,,,+++***))),,,,,,---......---,,,,,,000///---,,,,,,---///000///...---++++++,,,------******+++++++++,,,,,,,,,---------.........//////000000//////.........---...------///000111000...,,,---...///000000000000............/////////000000111222333333333333333//////000000111111222222111222222111111000///.........//////000000111111---000222222000///000222111222222222222111000000000111111111111222222222444444444444444444444444222333444444555555444444444333333333333444555666555777888999888777555444333333444666777999::::::<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999888777888:::======<<<:::888999:::;;;<<<;;;::::::777888999:::;;;;;;;;;;;;999:::;;;>>>??????<<<999:::999888666555666666777777777666666666666777777888777444333333555777999555555555555666666666666888999:::;;;<<<;;;:::999888===@@@???<<<:::<<>>=========<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===999::::::::::::999888888444444555666777888999:::333333111111111111333333222222222333333444444555...///111333333111000///111111111222222333333333222222222333333222222222111111111111111111111111......//////000000111111.........///////////////......////////////......//////000000000000000///---///000///...,,,,,,---............/////////000...//////000000000000000000000000000111111111111888999999:::::::::999999777888999888777777999:::????????????>>>>>>>>>>>>???===<<<<<<>>>??????>>>???>>>>>>==================<<<;;;:::::::::::::::;;;:::999888888888999:::999999999:::;;;<<<===>>>???>>><<<;;;;;;<<<===>>>AAA@@@>>><<<;;;:::;;;;;;<<<;;;:::::::::;;;<<<===::::::;;;===>>>@@@AAAAAA===<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777888888777777777777888888555444444555666666555333555555444444444333333333666666555555444555555555555555444444333222111111000000000111111222222222999666222///...111444777333333222111000000111111333333333222222000//////000000000000///////////////000000///------...///111000///------......///////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...+++++++++,,,,,,---------...---+++*********++++++---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))************+++,,,------......------++++++++++++------************+++,,,------------------------------/////////...------,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------......---,,,,,,...///000............////////////............////////////000000000000////////////...............---------.........////////////000/////////////////////.........///111222333444555444444444333222111000///000111111222222222111111444444444444444444333333333333333333333333333333444444333333333222222222999999888777666555444444666666555555666888;;;<<<<<<;;;;;;::::::999999888:::;;;<<<:::777777:::============<<<;;;;;;;;;:::;;;<<<=========<<<:::::::::999888888777777888888999:::;;;:::999999:::<<<;;;::::::999999888888777555666888999999777555333444444444555666777777888555555555555555666777777999999888888777888888888<<<:::888999===???>>>===>>>===<<<;;;;;;<<<===>>>===<<<;;;:::::::::::::::???@@@???===999777666777999999888888777666666666666666555555555444444444555555555444444333333333333333333333333222111000111111111111222333444555555444333333222222222222444444444444333333222111111111111111111111111111000000000000000///......000000000000000000000000---,,,,,,++++++,,,,,,---------............------............////////////111111000000//////......////////////////////////999999::::::::::::999999777888888888777777999;;;>>>>>>=====================<<<;;;;;;===??????>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;;;;:::999999888999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<>>>???@@@???===<<<:::::::::;;;<<<;;;:::999999::::::;;;999:::;;;<<<>>>???@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777666777666666555555666666777555444444555666666555333555444444444444333333333222111111111111111222222444444333333222111111111222222222333333444444444222111000/////////000111222222222111111111000000222222222222111000///...000000000000/////////...---...//////...///111222111000///...---......///////////////...............------,,,,,,------...........................,,,,,,------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,+++*********++++++---,,,++++++******++++++++++++++++++++++++++++++************))))))))))))*********+++,,,------------,,,++++++++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------------,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------...//////............////////////............////////////......///000111222333333........................---------............///......////////////////////////000000111222333333333333333333222111000///---...///000111222222222333333333444444444444444333333333333333333333333555555555666666777777777999999888888777666666555666666555555666888:::<<<;;;;;;;;;:::999999888888999:::;;;:::888888999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<:::::::::999999888888888888888:::;;;;;;:::888888999;;;::::::999999888777666666555666888999999777555333333444444555666666777777666555555555555666777777::::::999999999::::::;;;<<<:::999:::===>>>>>>=========<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===>>>===;;;888666666777888888777777666666555555555555444444444444333333444444444444333333333222111111111000000000//////222222222222333444555666444444333222222222222222222222333333222111111000000000000000000000000000000000000000000///..............................///......------......///------............------............////////////000000000000//////......////////////////////////999999999999999999999999555666888777777888:::<<<<<<<<<<<<<<<============<<<:::::::::===>>>???>>>============<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<>>>===============>>>>>>===<<<;;;;;;;;;===>>>??????>>><<<;;;::::::::::::;;;;;;:::999888888888999999999:::;;;<<<>>>??????<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777666666555555444444444444555555555444444555666666555333444444444444333333333333222222222222222333444555333333222222111000000000222222222333333333333333111222333444444333000///000111222222222111000///000111111111000///...---000000000/////////......+++---/////////111333666000000///............////////////............---...------,,,,,,------...........................------------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++*********++++++---,,,++++++******++++++++++++++++++++++++++++++++++++*********)))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,---......//////------------------------.........------------,,,,,,,,,,,,---------......------------------------,,,,,,---...........................////////////............////////////...///000111222333333444---------......//////000//////000000000000111111.........//////000000000///000000000111111111111222222222222222111000///+++,,,...///111222222222222222222333333444444555333333333333333333333333444444555666777888999999999999888888777777777666666666555555666888:::;;;;;;;;;::::::999888888888777999;;;;;;999888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::999888888888888999:::;;;;;;:::888777888:::;;;:::999888777666555555666777888999999777555444333444444555555666666666666666666666666777888888888888888888999::::::;;;;;;::::::;;;===>>>===<<<<<<==================<<>>==================;;;;;;;;;999777555666777888777777666666555444444444333333333333222222222333333333333333222222222222111000///...///000000111111111111222333444555444333222222111222222222111111111111111111000///........................///000000000000///..............................///......------......///------............---------............/////////000000000////////////...000000000000000000000000888888888777777777777777444555777777777888:::<<<<<<<<<<<<======>>>>>>>>>;;;:::999:::<<<>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<=========???>>>======<<<<<<<<<===;;;;;;;;;;;;<<<>>>???@@@======<<<;;;::::::999999;;;:::999888888777777666888999999:::<<<======>>><<<<<<<<<;;;;;;;;;::::::999999999888777777666666555555444444444444555555555444444555666666555333444444444333333333222222111111111222333444555666222111111111000000//////000000000000000111111111111333555666555444111000///000222333333111///...//////000000///...------000000/////////.........---...///000000111444666000/////////............//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,+++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******))))))((())))))*********+++++++++,,,++++++++++++++++++,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,------.........------------------------//////.........---------,,,,,,,,,---------......------------------------+++,,,---...///...---,,,............////////////............////////////111111111000000000000///,,,------...///000000111....../////////000000000.........///000000111111000000000000000000000000111111222222111000//////,,,---...000111222222222000111111222333444444555222222222222222222222222222222333333444555555666777777777777666666666666666666666666777888999::::::::::::999888888777777666888999::::::999888888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888:::::::::999777666777999;;;;;;:::999777666555555666777888999888777666444333333444444444555555555777666666666666777888888444444444555666777888999;;;;;;;;;<<<=========<<<;;;<<<===>>>>>>===<<<;;;>>>======<<<<<<<<<======888999999777555444666888888888777777666555555555222222222222111111111111222222222222222222222222444333111//////111222333///////////////000111111222222111111111111222222000111111222111111000000------------------------//////000000//////...---........................---,,,,,,++++++,,,,,,---------............---------------.........//////////////////////////////000000000000000000000000777777666555444444555555444555666777666777:::<<<<<<<<<===>>>??????@@@@@@;;;:::999:::<<<>>>>>>===>>>>>>?????????>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????<<<<<<<<<;;;;;;:::999999::::::999999888777666555888999999:::;;;<<<======<<<;;;;;;;;;;;;:::::::::999999888888777666666555666555555444444555555666555444444555666666555333444444333333333222222222............///000111222111111000000000000000///000000000000000000000000000000000000000//////......///111222222111000......////////////......---////////////............///000111000//////111333///////////////......---............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,+++++++++******))))))******************++++++++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,---------......------------------------***+++---.........---,,,............////////////............////////////000////////////.........------......///000111111+++++++++,,,,,,,,,------////////////000000111111000000000////////////...000000111111111000//////000000111111222222111111000000111111222333444444222222222222222222222222222222222222222222222222444444444555555555555555666666666777777888999999:::999999888888777666666666666777999::::::888777999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999888888777777888888999999999888666666777888;;;;;;:::999888777666666666777777777777666555444333333333333444444444444666666666666666777777888333333333444555666777888:::;;;<<<======<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;:::::::::;;;;;;<<<777888777555333333555777999888888777666666555555222222111111111000000000000111111111111111111111333222000//////000222444//////......//////000000111111000000000111111222111111222222222222222111........................///////////////...------////////////////////////---,,,,,,++++++,,,,,,---------............------------------.........................../////////////////////////////////888777555444333333444555444555777666666777999;;;;;;<<<===>>>???@@@AAABBB===<<<:::;;;<<<>>>=========>>>?????????>>><<<;;;;;;;;;:::::::::;;;<<<<<<;;;<<<===???@@@AAAAAAAAA>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999999888777666999999::::::;;;<<<<<<===;;;;;;;;;;;;::::::::::::999888888777777666555555555555555444444555555555555444444555666666555333333333333333222222222222000000000000000111222333111111000000000000000000222222222222222111111111222222111000///000000000...///000111111111000///......////////////....../////////.........------111111222000......///000/////////000///......---.........------------,,,...------,,,,,,------...........................------------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,---------......------------------------++++++,,,---------------............////////////............////////////+++,,,,,,---...///000111.........//////000000111...////////////000000000000000000000000000000000////////////............//////000000000000//////111111222222222222111111000000000111111222222333222222222222222222222222444444444444333333222222222222333333444444555555666666777777888888888888999999888888777666666666666555555777999:::999777::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999:::::::::888888777666666666666777777888888777666666777999999999999888888777666666555666666666555555444444333333333333333333333333555555555555555666777777555555555555666777888888999;;;===>>>===;;;;;;<<<999::::::::::::::::::999999999999888999999:::;;;888888777444222333555777888888777666666555555444222111111111111000000000/////////000000000000000//////...---...///000111222111111111111111222222000000000///000000111222000111222222333222222222////////////////////////...////////////...------000000000000000000000000///......------......///------............------,,,------------.........---............/////////////////////////////////:::888666555444444555666555666777666666666888999::::::<<<===>>>@@@AAAAAA???>>><<<<<<===>>>===<<<;;;<<<===>>>===<<<:::999:::::::::::::::;;;<<<===;;;<<<>>>@@@AAABBBBBBBBB>>>>>>======<<<=========<<<<<<===============<<<<<<<<<=========<<<;;;:::888999999::::::999888777::::::;;;;;;<<<<<<======;;;;;;;;;:::::::::999999888888888777666666555555444444333333333333444444555444444555666666555333333333333222222222222111444444333333333444444555111111111111111111111111333222222222111111111000333333333333222222222111////////////000000000111...//////000000000////////////.........---------000111111///...---...000...///000000000///------.........---------,,,,,,...------,,,,,,------...........................,,,,,,------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...............////////////............////////////,,,,,,---...///000111111///////////////000000000111111111111222222222222222222111111000/////////...........................//////000000//////...//////000111111222111111000000000111111111111111111111111111111111111111333444444444444444444444222222333444444555666666666777777888888888888888999888888777666666555555777555444555888999999888;;;;;;::::::::::::::::::<<<;;;:::999999999::::::777777666555555555555555555666777666666666888:::666666666666666666666666444444444444444333333333333333222222222222222222444444444444444555555666666555555555555555666666999;;;>>>???<<<;;;;;;;;;999999888888888888999999888888888888888999::::::999999777444222222555777666555555444444333222222222222222111111111000000.........//////000000000............//////000000333222222111111222222222///////////////000111111///000000111222222111111////////////////////////......//////......---,,,///////////////////////////......------......///------............------,,,,,,---------.........---------.........//////------------------------<<<:::888666555666777777666777777666555555777999999999:::<<<===???@@@AAAAAA???=========>>>===<<<999:::;;;<<<<<<:::888777:::::::::::::::;;;<<<===;;;<<<>>>AAABBBCCCCCCCCC??????>>>>>>>>>>>>??????<<<===============<<<;;;<<<===>>>>>>>>>===<<<;;;777888:::;;;;;;:::999888:::;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999888888888777666666555555333222222222222222222333555444444555666666555333333333333222222222111111222222111111000111111111111111111111111222222222111000000000//////.........///111111111000...---/////////...///000111222//////000000000000000/////////.........---------...///000///------///000...///000000000///---,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************+++,,,------))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---------------------------,,,+++***+++,,,---.............../////////000............/////////000000000000000////////////000000000000////////////,,,,,,,,,,,,------------333333222111000///......---------.........//////......///////////////...,,,,,,...000111222222222111111111111000000000000111111111111111111111111000111222222333444555555222333333444555666777777666777777888888888888777888888888777666666555555888555333333777999999888;;;;;;;;;::::::999999999<<<;;;:::999888999:::;;;666666555444444444444444444555666666666777999;;;333333333444444444555555444444333333333222222222333222222222222222222222444333333333333444555555444444333222222222333333888<<>>============<<<<<<<<<<<<;;;::::::999999999::::::999999999::::::;;;;;;;;;999:::;;;===>>>?????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;:::999999888888999999:::999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;:::555555555666666777888999555555555444444333333333555444444333333444444555222111///...---...///111111111000000000000111111000000000000000000000000/////////000111111222222//////000//////...---,,,......//////000000111111000000000000000000000000------------------------////////////////////////111111000///...------,,,------------------------///............---------.....................------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...---,,,+++***(((''''''(((***++++++******+++,,,(((((()))***************************************---,,,,,,+++*********+++))))))*********+++++++++------......---+++***)))***,,,------,,,+++,,,------------,,,,,,+++++++++------,,,,,,------...///+++++++++,,,,,,---------,,,+++***))))))***+++,,,---------............///........................000000/////////111222333111111111111111111111111111111000///////////////111000//////............///...,,,,,,,,,---///111////////////////////////---....../////////////////////////////////////////////000111222333333444666555555444222111111000333333333444444444555555555666666777888999999999888888888888777555444333444555555666777888888999777777777777888999:::;;;:::::::::999888777777666888888666555444333333333555333333555777888555222666555444444333333444444000222333555666666555555222222222222222222222222444444444444444444333333666555444333333333333333777888:::::::::999777555888777666666666777999:::777777777777777777777777666555333222111222222333333333333222222111111111////////////////////////222111111111000000//////---......///000111111222111111222222222222111111............////////////////////////000111222333///............---------/////////...---------,,,////////////////////////------,,,,,,,,,++++++++++++,,,---......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,------.................................777777666666555444444333666666444444444555777888<<<;;;;;;;;;<<<===???@@@>>>>>>===<<<;;;::::::999::::::999888888999999:::999999::::::::::::::::::::::::;;;===>>>>>>>>>>>>@@@????????????>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::999999888888888888999999::::::;;;<<<<<<;;;::::::;;;;;;::::::999999999888888777666555555555666777555555444444444333333333444444333333333333444444333111000......///000111111111000000000000111111000000000000000000000000111111000000000000000000000111111111111000000//////////////////000000000000000000000000000000000................................................//////......------,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,++++++***)))(((((((((***++++++******+++,,,))))))***+++++++++++++++************************---,,,++++++*********+++))))))*********+++++++++++++++*********+++,,,---***,,,...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,------------....................................000///.........///000111000000000000000000000000111000000///......//////......///000000000///...///...,,,,,,,,,---///000........................---......///////////////111111111111111111111111222222222222222333333333666555555444222111111000333333333333444444444444555555666777777888999999:::::::::999999777666666555555666666777888888999666666666666777888999:::::::::999888888777666666888777666444333333222222444333222444777888666333444333222222111111222222222222333444555555555444333333333333333333333333333333444444444444444444666666555444444444444444888888:::::::::999777666666555555444555666777888666666666666666666666666777666444222111111111111333333333222222111111111111111111111111111111111000000000000000///////////////000000111111222222000111111222222111111000............////////////////////////000111222333///............---------...............---------........................------------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------.........,,,,,,------------------........................777777666666555555444444777666555444444555666777<<<;;;;;;;;;<<<===>>>???>>>>>>===<<<:::999888777999999888888888888999999:::::::::::::::999999999:::;;;<<<=====================>>>>>>>>>?????????========================<<<<<<;;;;;;;;;;;;::::::999999888888888888999999:::;;;<<<======<<<;;;:::::::::999999888777666666;;;999777444333333444444444444444444333333333333333222222222222222222333333222111000///000111111111000000//////000000111000000000000000000000000222222111000000///......///000000111111111111000000000//////////////////000000000000000000000000////////////////////////........................---------,,,,,,,,,,,,,,,------------------------)))***+++,,,---......///,,,,,,------......//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++*********)))))))))(((***++++++******+++,,,******+++,,,,,,,,,,,,,,,************************,,,,,,+++************+++***************+++++++++***(((''''''(((+++...000+++---...---+++******++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------............------------------------///......---------......////////////////////////000000///............///+++---...000111111000///...---,,,,,,,,,---///000........................---......///////////////111111111111111111111111444444444333333333222222555555444333333222111111222222333333333444444444555555666666777777888888999999999999999888777666555666666777777888888888555555555555666777888999999999888888777666666666777666555444333222222222333222222444666777666555444333222222111111222222444444444444444444444444333333333333333333333333222222333333444444555555777666666555555555555555777888999999999888666555333333333222333444444555333333333333333333333333888777555333111000//////222222222222222111111111111111111111111111111111/////////000000000000000111111111111111222222222000111111222222111111000............////////////////////////000111222222///............------------------................................................------------,,,...------,,,,,,------...---------.........//////------------------,,,,,,........................555555555555444444333333555555444444555666777888999999999::::::;;;;;;;;;======<<<;;;::::::999999999999888888888999::::::;;;:::::::::999999888888;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>===============;;;;;;::::::::::::::::::::::::999999999999::::::999:::;;;<<<<<<;;;:::999;;;;;;:::999777666555555;;;999666333222222333444333333333333333333333333222222111111111111222222333222111111000000111111000000////////////000000000000000000000000000000111111000000////////////,,,---...//////000//////000000000//////......---////////////////////////................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,+++***)))***+++))))))))))))************(((***++++++******+++,,,)))***++++++,,,,,,++++++************************++++++***************+++************************))))))(((((())),,,...000,,,---...---+++)))))))))+++++++++,,,,,,------------------------...//////---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........------------------------//////......------,,,,,,------------------------//////...------.........------------......//////------,,,,,,,,,---...///........................---......///////////////111111111111111111111111333333333333333333333222555555444333333222111111222222222222333333333333555555555666666777777777666666777777777666666555666666777777777888888888666666666666666777888999888888888777777666666666666666444333333222222222222222222444555666666666666555444444333333444444555555444444444444444444222222222222222222222222111111222333444444555555666555444444444444555555666666777777777666555444222222222222333333444444333333333333333333333333666555444333111000000///222222222111111111111111111111111111111111111111///000000000111222222222111111111111111111111000000000111111111111000000............///////////////////////////000111111///............---------,,,---------.../////////........................//////.........---------...---,,,++++++,,,---...------------.....................------,,,,,,,,,........................444444444333333333333333333333444555666777888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;:::::::::999999888888888;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<======>>>?????????>>>>>>>>>=========999999::::::::::::::::::;;;;;;::::::::::::;;;;;;888999:::;;;;;;:::999888<<<;;;:::999888777666555777666444333222333444555333333333333333333333333222111111000000111111222333222222111111111111111000000////////////000000////////////////////////......//////000000000000,,,---...//////000//////000000//////......------........................------------------------........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&'''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,+++)))((()))***((())))))))))))*********(((***++++++******+++,,,((())))))************************************************))))))***++++++******************************+++,,,------,,,,,,+++---...---***)))))))))+++++++++,,,,,,---------***************++++++,,,---------,,,,,,+++++++++******++++++++++++******,,,,,,,,,------------...------------------------////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......000...+++))))))***,,,...,,,,,,,,,,,,,,,---..............................---......///////////////000000000000000000000000000000000111222333333333444444444333333222222111111111111222222222333333555555555555555666666666555666666777777777666666777777777777888888888888888888777777777888999999888888888888777777777777666555555444333333333333222222333333444444555666666555444444333333444444666666555555555555555555222222222222222222222222111111222222333444555555333333333222222333444444444444444444444333333222222222333333444444444444333333333333333333333333222222222222222222111111111111111111111111111111000000000000000000000000111111111222222333333333000000000000000/////////000000000111111000000000............//////////////////////////////000111///............---------,,,---------.../////////........................//////.........---------...---,,,++++++,,,---...+++,,,,,,,,,,,,---------.........------,,,,,,,,,........................333333333333333333333333333333444555666777888888:::;;;<<<<<<<<<<<<;;;;;;888999999::::::;;;;;;<<<888888888888888999:::;;;999999999999999888888888999:::;;;<<<<<<<<<<<<<<<999999:::;;;<<<<<<======???>>>>>>======<<<<<<<<<888888999999999999::::::;;;;;;::::::::::::;;;;;;777888999::::::999888777;;;::::::999888777666666444444333333333444444555222222222222333333333333222111111111111111111222222111111111111000000000000//////......//////000////////////////////////------...//////000111111///000000111111111111000//////..........................................------------------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,+++)))(((((()))))))))))))))))))))))))))(((***++++++******+++,,,(((((()))************)))***************************))))))))))))***+++++++++++++++***************+++,,,---......---+++******,,,---,,,***))))))***+++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++)))******++++++******))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111///,,,))))))***+++---+++,,,,,,,,,---------------------------------------......///////////////////////////////////////...///000111222333333444444444444333333222222222000000111111111222222222444444555555555555555555666777888999999999999999888888888888888888888888999999888888888888999999999999888888888888888888777666555444444444444444222333444333222222444666444333222222111111222222555666777888888777666666222222222222222222222222111111222222333333444444222222222222222222333444444333333333222222222222222222333444444444444444444444444444444444444444000111111222333222222222000000000111111111111111////////////////////////111111222222222222222222///////////////000000000///000000111111000000///............/////////////////////......//////000///............------------------...............------------------------.........------------,,,...------,,,,,,------...+++++++++,,,,,,,,,------------------------,,,,,,........................555555555555555555555555555666666666666666555555:::;;;<<<<<<<<<<<<;;;:::777777777777888888888888555555555666666777888999888888888888999999999999888999:::;;;<<<=========999999::::::;;;;;;<<<<<<======<<<;;;;;;:::999999888888888888999999999::::::999999888888999999:::888999::::::::::::999888888888888777777666666666222333444444444444333222111111222222222333333333222222222111111222222222000111111111000000////////////............//////////////////////////////......//////////////////000111111111111000000///------..................------------------------........................------------------------......------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,.........///////////////+++++++++,,,,,,---------************************+++++++++,,,,,,+++++++++***************************+++,,,+++((('''((())))))))))))))))))((((((((((((***++++++******+++,,,))))))***++++++++++++***************************)))))))))))))))***+++++++++++++++*********)))))),,,+++++++++++++++++++++)))+++,,,,,,***)))******---,,,,,,,,,,,,,,,,,,+++...------------...//////+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------------------------++++++,,,,,,---------------------------------------......///////////////000000000000000000000000111111111222222333333333444444333333333333222222000000000000111111111222444444444444444444444444666666777999999:::::::::888888888888888888888888888888777777777777888888999999999999999999::::::777777666555555555666666333555555333111000333555444333222222111111222222444666999;;;<<<:::888777444444444444444444444444222222222222222222333333333222222222222333444555555555444333333333333333111222333444444444333333333333333333333333333333111111222333222222111000///000000000111111111222000000000000000000000000111111000000000000000000/////////000000111111222//////000000000000//////............////////////000//////........./////////............---------...............---------------------------------------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------...,,,,,,------------------........................666666666777777777777777888888888777666444333222888999:::::::::999888777777777666666555555444444333333333444444666777777777777888888999999999:::777888999;;;<<<=========999999::::::::::::;;;;;;;;;;;;:::999999888777777777777888888999999999:::888888777777777777888888999:::;;;;;;;;;;;;:::999666666666666666555555555222333555555555333111000111111111222222333333333333333222222222222333333000000000000000///......//////............//////////////////////////////000000000///......------//////000//////...------,,,------....../////////------------------------////////////////////////------------------------------,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,---......///+++*********************+++++++++,,,,,,---------***************************+++,,,------,,,+++******************************+++,,,+++(((''''''(((***)))))))))(((((((((((((((***++++++******+++,,,******+++,,,,,,,,,,,,+++************************))))))((())))))***++++++++++++++++++******)))))),,,***)))'''(((***,,,...(((***+++,,,*********+++---------,,,,,,++++++++++++************+++,,,,,,+++++++++,,,,,,---------++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***,,,///222333111///---***+++,,,---------,,,,,,---------------------------......///////////////111111111111111111111111444444333333333333222222444333333333333333333333000000000000111111111111444444444444444444444444333444555777888888888888999999888888888888888888888777666666666666777777::::::::::::::::::::::::888777777666666666666777444555666333000///222555666555444444333333444444333666:::===>>><<<999777666666666666666666666666333333222222222222222222333333333333444444555666666666555444444444444555000111222333444333222222222222222222222222222222222333333333222111///...//////000000111111111222111111111111111111111111000000//////......------//////000111222333333444//////000000000000//////............/////////000000//////.........////////////.........---------/////////......------,,,------------------------------,,,,,,,,,++++++++++++,,,............,,,+++---------.........//////,,,,,,,,,------.................................:::888666555444555666777999999999888888888888777777777777777888888888888777666444333333444555666555666777888888999888888888888999:::;;;;;;<<<<<<999;;;<<<<<<;;;;;;===>>>888999;;;<<<<<<;;;999888999999999999999999999999888777777777999:::999888777777666666666666777777::::::::::::999999888777999888777666555444333333111222333333333333222111111222222333222111000///111111111111000000000000------......//////000000////////////////////////111111000000//////......000000//////.........---+++,,,---......---,,,+++........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++((()))***+++,,,,,,+++************)))(((''''''&&&,,,,,,+++***))))))******,,,***)))***,,,,,,***'''''''''((()))***++++++,,,)))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++))))))******+++,,,---...------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******++++++)))'''.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////...,,,+++......---,,,---...///000...///000222222111000000,,,...000222333222111000111111111222222333333333111111000000000000111111111111111111111111111111666555444333111000///...222333444555666888999999888888777777888888999::::::999777666666777999:::<<<<<<<<<<<<<<<;;;;;;:::555555666666666555444444777777666555444444333222...000222444555555444333444666999;;;;;;:::888777777777777777777777777777333333444444444333222222111111222222222333333333777444222333555666444111222333444444555555444444111111111000111111222222444444333333222333333333000000/////////000000000000000000000000000000000///000111222222111000///222111111111000000//////000///...///000111000///000000///000000///...,,,000000///............///---,,,++++++*********+++///...---,,,,,,---...//////...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,..................------...------,,,,,,------...000///...---,,,+++******+++,,,.../////////...---999888666555444555777888888888888777777777666666888888888777666666666555555555444444444444555555777888999::::::;;;;;;:::777888888999:::;;;;;;;;;999;;;<<<<<<::::::;;;===999:::;;;<<<<<<;;;:::999999999999999999999999999888777666777888999888777666666555555555555666666999999999999999999888888888888777666555444333333111222222333333222222111111222222222222111000///111111111000000000//////000000000000000111111111........................000000000/////////......000/////////.........------...////////////...---........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,...---,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++((()))***+++,,,++++++***......---,,,,,,+++******,,,++++++******)))******)))'''''')))+++,,,***((((((((())))))******+++++++++***))))))))))))***+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,---------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++)))------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////......---,,,......---------...///000//////000111111111111000///000222333444333222222111222222222333333333333111111000000000000111111111111111111111111111111444333333222222111111111222222333555666777888999888888888888888999999::::::999777666666777999:::;;;<<<<<<=========<<<<<<===============<<<;;;:::777666666555444444333333333444666777777666555444555666888999:::999888777777777777777777777777777333333444444444333333333333333333333444444444555666444333333555555444222222222333444444444444444555444444333222222222333333333222222222222333333///000111222222111000///000000000000000000000000///000111111111111000///111111111000000000/////////------...///000///......//////000000000000000////////////..................---,,,,,,,,,,,,,,,///...---,,,,,,---...///...---,,,+++***+++,,,,,,+++,,,,,,,,,------------------...............---...------,,,,,,------...//////............------,,,---......///.........777666555555555666777888777777666666666555555555888888777666555444444333333333444444555444444333777888999:::;;;;;;;;;;;;777777888888999999999:::999:::;;;:::999888999:::999:::;;;<<<<<<;;;:::999888888888888888888888888666555444555777888777666555444444444444444444555777777888999999999888888777777666555444333333222111111222333333222111111111111222222111111000///111111000000000000//////111111000000000000000000........................///////////////........./////////...............------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))***++++++++++++***,,,++++++******))))))(((+++++++++***************&&&&&&&&&(((***++++++))))))))))))))))))*********,,,+++************+++,,,*********++++++++++++,,,++++++++++++++++++++++++*********))))))*********+++++++++***************++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......------............------......///000000000//////000000111111222333444555555444333222222222333333333333444444111111000000000000111111222222222222222222222222222222222222222222222333111222333444555777888888888888888888999999999::::::999888777777888999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::666666555555444444333333666777888888888666555444777777777777888888888888777777777777777777777777333444444444444444444444444444555555555666666666666555444444555555444222111222222333333333333333444333333222222333333444222222111111111222222333///000222333333222000///000000000000000000000000///000000111111000000///111111000000000000//////...---,,,---...//////------...///000//////111333...///000000000///---,,,/////////.....................------------.........---,,,+++++++++,,,---------------............,,,,,,---...////////////...------,,,,,,------............/////////000000...------------...//////555555555555555666777888777777777666666666555555666666666555555444444333111222444555555555444333666666777888999999999999777777777777888888888888999::::::999888666777888888999::::::::::::999888777777777777777777777777555444333444666777666555555555444444444444555555555666777777888888888888666666555555444333333222111111222222222222111111111111111111111111000000111000000000/////////////////////......------,,,........................................................................++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++************+++*********)))))))))(((((('''''''''******+++++++++*********''''''((()))*********)))*********)))))))))))))))***))))))))))))))))))***************++++++++++++******************************))))))))))))******************************++++++++++++++++++++++++*********,,,---///111222******+++,,,------......++++++************++++++---------------------------,,,******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------............000///...------...///000...............//////000000000///......000111222333444444555555444333222333333333333333333333444111111000000000000111111222222222222222222222222222222222222222222222222111222333444555666777888888888999999999::::::999999999888777777888999999:::;;;<<<>>>??????@@@@@@<<<<<<<<<;;;:::888777666555555555555555555555555555555666777777666555555888777666666666777888999666666666666666666666666444444444444444555555555555555555666666666666777666555555555555555444333000111222222333333222222000000000000111222333444111111111000111111222222000111111111111111000//////////////////////////////000000000000000000///000000000000000000//////...---,,,---///000///...---...////////////000222---...000111111///---,,,....../////////.........------------------------...---,,,+++++++++,,,---,,,------------.........+++,,,---...////////////...------,,,,,,------...---.........////////////......---,,,,,,...///000444444555555555666777777888888777777777666666666333333444444555555666666111222444555666555444444666777888999999:::999999888888777777777777777777888999:::999777666666777777777777777777777777777666666666666666666666666444333333333555666555444666555555555555555555666444555555666777777777777555555444444333333222222111111111111111111111111000000000000000000111111000000000////////////...//////......------,,,,,,........................---------------.........---------...............++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,+++++++++******++++++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++******************++++++++++++************)))******+++++++++*********+++++++++***)))((((((*********))))))))))))))))))))))))******)))))))))))))))*********+++++++++******************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,------...///******++++++,,,---......,,,,,,++++++++++++,,,,,,------------------------///---+++******+++***)))+++++++++++++++++++++++++++++++++,,,,,,------------..................------------------------------------.........//////000///...------...000111.........///////////////000///.........///111222333333333333333222222222333333333333333333333333111111000000000000111111222222222222222222222222444444333222222111111000111222333444666777888888777888999::::::::::::999999888888888888888888999::::::<<<>>>???@@@@@@@@@>>>>>>>>>===<<<:::999888666666666666666666666777555555666777888888999999999888777666666777888999666666666666666666666666555555444444444555666777555555555555666666666666555666666555444444444444000111222222333333222222222222111111000111111111111000000000111111222333222111000/////////000000////////////////////////000//////////////////000//////////////////000000///...---...000111000///......///000111111000///---...000111111///---,,,,,,------.........------,,,------------------,,,---,,,+++++++++,,,---...,,,,,,,,,,,,------------+++,,,---...////////////...------,,,,,,------............---------,,,,,,......---,,,,,,...///000444555555555555666666666888888888777777777666666222333333444555666777777333333444555666666666666888999:::;;;<<<<<<<<<<<<999999888888777777666666777888999999777666777888666666666666666666666666555555555555555555555555444333333333555666555444666666555555555555666666444444555666666666555555444444333333333222222222222111000000000000111222000000/////////000111111000000////////////......000000//////////////////------------------------,,,,,,,,,------------------------------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,+++************++++++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,+++******)))******************************)))((()))***,,,,,,+++******+++------,,,***((((((((()))))))))))))))***************+++,,,,,,+++******)))))))))************+++*********************************))))))************************+++++++++++++++++++++++++++++++++111000...,,,+++***************++++++,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((()))***))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,------......//////000000//////...------------------------------.........///////////////......//////000000---...///000000000000/////////......//////000000111111111111111222222222333333222222222222111111111111000000000000111111333333333333333333333333444444333333222111000000222333444555666888999999777888:::;;;;;;;;;:::999888888888888888888888888999:::<<<===>>>?????????=========<<<;;;:::999888666666777777888888999999888888999:::;;;<<<======::::::888777777777888999777777777777777777777777666555444444555666888999555555666666666777777777555666777666444444444555111222222333333333333333999888666444111000//////111111111111111222333444333222111000000000000000000000000000000000000000000//////......//////000......////////////000000000///...///111111111000000...---222777888333---...///000000000///---,,,***+++,,,......---,,,+++,,,,,,------------,,,,,,---,,,+++++++++,,,---...+++,,,,,,,,,,,,---------,,,,,,---...////////////...------,,,,,,------.........------,,,,,,,,,+++...------------...//////555555555555555555444444777777666666666555555555444444555555666666666777555555555555666777888888888999:::;;;<<<<<<<<<<<<::::::999888888777666666666888999999777777888:::666666666555555666666666444444444444444444444444555444333444555666666444555444444444444444444555444444555555555444444333333333333333222222222222222111000//////000111222000//////...///000111222000000/////////...............//////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------******************************+++++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,***)))))))))******))))))))))))))))))))))))''')))***,,,,,,,,,***))))))+++,,,,,,)))'''((()))(((((())))))******++++++)))******++++++******)))))))))))))))************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++///...---++++++*********++++++++++++++++++,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&&&&(((***+++++++++,,,,,,,,,------------******+++,,,,,,---............////////////..........................................////////////......///000000000000000---...///000111000000///---...//////000000//////111000000111111222333333222222222111111000000000111111000000000000111111333333333333333333333333222222222222222222222222333444555666777999::::::777888:::;;;<<<;;;:::999888888888999999888888888999:::;;;<<<===>>>>>>>>>999999999999999888777666777777888999::::::;;;;;;;;;::::::;;;;;;<<<======;;;::::::999999999999999777777777777777777777777666555444444555777999:::777777777777888888888888555777888777444333444666222222333444444444444444888777555333222111000000111111111222222333444555222333555666555333000...000000000000000000000000000///............///000........./////////000000///...---...000111000///000,,,,,,444???AAA999000////////////............)))+++,,,.........,,,++++++,,,------------,,,+++,,,,,,+++***+++,,,---...------------............------...............---...------,,,,,,------...------------............,,,---......///.........555666666666555444333333666666555555555444444444666666666666666666555555666555555555666777999:::777777888999::::::::::::;;;::::::999888777666666666777999999888888999;;;777777666666666666777777444444444444444444444444555444333444666777666555444333333222222333333444555555555555444333222222333333222222222222222222222111000//////000111222000///.........000111222000/////////............+++,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------*********************************++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,******))))))***+++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,***)))))))))******........................'''(((***,,,---,,,***)))&&&(((+++***((('''(((***'''(((((()))***++++++,,,&&&'''((())))))((('''&&&))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))))))))***+++,,,...///,,,,,,+++++++++++++++++++++******************+++++++++++++++++++++++++++'''%%%$$$%%%(((+++---...,,,,,,,,,------.........******+++,,,,,,---......------............------..................................../////////000---...///111111111000///---...000111111111000///,,,---///000000000///...111000111111222333444555222111111111000000//////111111000000000000111111333333333333333333333333000111111222333333444444444555666777888999:::;;;777888:::<<<<<<;;;:::999888888999999999999888888999:::;;;<<<============999999:::::::::999888888888888999:::;;;;;;<<<===;;;;;;:::999999999::::::;;;;;;;;;;;;::::::999999777777777777777777777777666666555444555777999;;;888888999999999:::::::::555777888777444333444777222333444444555555444444111000000000111222333333222222222222333444555666111444999;;;;;;666111---000000000000000000000000000///...------...///000---.........//////000000...---,,,---/////////...000+++,,,777EEEIII???333000000///............///***+++---//////...---,,,++++++------------++++++,,,,,,+++***+++,,,...///............/////////000.........///......------...------,,,,,,------...,,,,,,---...///000111222+++,,,.../////////...---222333444444555555444444555555555555555555444444666666666666666666666666666555333222333666999:::888999:::<<<===<<<<<<;;;:::;;;<<<<<<<<<:::888666777888888999999999999888888888999:::999888777666555555555444444333333333444444555555666777777777666666666555444444333333444333333444555666444333111111111111111111111111111111111000000000000000222000......//////---,,,////////////000000000000...............///000111/////////...------,,,,,,------------------------//////000000000000//////...---,,,,,,,,,,,,---......------,,,+++***))))))++++++++++++++++++++++++......---------,,,,,,,,,///...,,,,,,------,,,+++)))******++++++,,,------,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++******++++++,,,---((())))))))))))***************+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,*********,,,---,,,+++******))))))((((((((('''))))))))))))))))))))))))((('''''''''((()))+++,,,,,,,,,++++++***)))((((((******))))))******+++,,,%%%&&&&&&'''((()))******)))************+++++++++************************------,,,+++***)))((('''///...------++++++***))),,,,,,,,,++++++*********)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++......//////000111111111////////////////////////////////////////////////---......///000111111222//////............//////000000000000000111111222333333222222111000//////333333333222222222111111111111111111111111222222///000111222333333444333222222111111222444555777444555666777888999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888777888888999999888888777;;;;;;;;;<<<===;;;777333666666666888999;;;<<<======<<<;;;::::::;;;<<<===<<<<<<======<<<:::999777555444333444555666555444666666666777888999;;;;;;:::::::::999999999888888777777777666666555444333555555555555555555555555444444333333333333222222000000000000111222333333888444111444888888222,,,000111111///......000222///......//////000111222111111111000//////......222000...---,,,---...000/////////111333444333222000000//////......------------............------...------,,,,,,------...------------------------,,,,,,,,,------...............------------......//////...,,,,,,,,,,,,,,,..................------........................222333444444555555444444555555555555555555555555333333444555666777888888777666444333444666888:::999:::;;;============<<<999:::;;;<<<<<<:::888777888888888999999888777777888888999:::999888777666444444444333333222222222555555555666777777888888777777666555555444444333666555555555777777555333111111111111111111111111111000000000000000000000111000/////////000...---.........///////////////......---------...///////////////...------,,,,,,---------------------------..................---...---,,,,,,,,,,,,---...---,,,,,,++++++*********++++++++++++++++++++++++//////......------------///---,,,,,,------,,,+++------,,,++++++******))),,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++******++++++,,,---)))))))))*********++++++******+++++++++,,,,,,,,,---,,,,,,+++******)))))))))((('''(((*********))))))))))))((((((((('''''')))))))))))))))))))))))))))((((((((()))***,,,---,,,,,,+++******)))((((((******))))))******+++,,,'''(((((())))))*********)))************+++++++++************************+++++++++++++++*********---------,,,,,,++++++***,,,,,,,,,+++++++++************+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,------..............................////////////////////////.........///000111111111000000000//////000000000000000000000000111111222333333222222111000000000333333222222111111111111000000111111222222222333111222333444444444444444333333333333444444555666555666666777999::::::;;;::::::;;;;;;;;;;;;:::::::::::::::::::::999888888888888999999999999888888;;;:::888999999999777555777777888999:::<<<>>>>>>>>>===<<<<<<<<<<<<===>>><<<=========<<<;;;:::999:::888777777888888666555777777777777888888999:::999999999888888888777777666666666777666666555444444444444444444444444444444444333333333333222222222111111111111222222333333111///111333333///***+++,,,,,,+++))))))+++---000000///////////////000////////////////////////000///...---------....../////////000222333222000////////////............------............------...------,,,,,,------...------------------------,,,,,,,,,---------------......------------......------,,,,,,,,,------...................................................222333444444555555444444555555555555555555555555111111333555777888:::;;;999888666555555666888999:::;;;<<<===>>>>>>>>>===999:::;;;<<<;;;:::999888888888888888888777666555777888999999999888777666333333333222222222222222555555666666777888888888777777666666555555444444666555444555666555333111111111111111111111111111000000000000000000111111111000//////000111000.................................---,,,,,,,,,------//////......---,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,...---,,,,,,------,,,+++------,,,++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++)))))))))************++++++************+++,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,+++++++++******))))))(((((('''&&&''')))***)))(((((((((((((((''''''''''''))))))))))))))))))))))))***)))))))))***+++,,,---+++++++++******))))))(((******))))))******+++,,,************************)))************+++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,++++++++++++*********+++,,,,,,------........................////////////////////////......//////000000111111111111000000000000111111000000000000000111111222333333333222111111000000222111111111111000000000///000000111222333444444444555555666666666555555555555666666666666555555666666777888888999::::::999999999::::::999999999999888888888888888777777999999999999999999999999:::888777666888999999888999::::::;;;<<<>>>???@@@??????>>>>>>===>>>>>>???============<<<;;;::::::<<<:::999888888888666555888777777666666777777888777777777666666666666555555555666777777777777666333333333333333333333333444444333333333333222222444333222222111111222222//////000000000...---+++---......---,,,,,,...///222111000///............,,,------...//////000000......//////......------///......///111111///................../////////------............------...------,,,,,,------...------------------------------------,,,,,,,,,,,,------------------------+++++++++,,,---......///................................................222333444444555555444444444444444555555555555555111222333555777888999::::::999777666666777888999::::::;;;<<<<<<=========999::::::;;;;;;:::999999999999999888777666555444777888999999999888666555333333333333333333333333444444555666666777777888888888777666666555555444444333222222333222000...111111111111111111111111000000000000000111111111111000///000222333222111///////////////............------,,,++++++++++++//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,+++++++++++++++++++++---,,,+++,,,------,,,+++)))******++++++,,,------++++++++++++++++++++++++---,,,,,,,,,++++++******)))))))))*********++++++***************++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))))))))((((((***(((((()))***+++***)))((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))(((******))))))******+++,,,******************))))))))))))*********+++++++++************************++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++......---,,,++++++******,,,+++++++++++++++++++++,,,,,,,,,---......//////........................////////////////////////.../////////000000000111000000000000000000000000000000000000000111111222333333333222222111111111111000000000000000000000//////000111333444555555666777777777777777666555666777888999888777666555666666666777777888888888888888999999999999888888777777777666666666777777999999999888888999999999999888888:::<<<===<<<;;;;;;;;;<<<<<<===???@@@AAA@@@@@@@@@???????????????<<<<<<<<<;;;;;;::::::::::::888777777888888666555888777777666555555555666555555555555444444444444333444555666777777777777333333333333333333333333444444333333333222222222555444333222111111111111...111333222///......000000111222111000000111222111000///...............------------......//////---...000111111000...---///...---...//////...,,,---------....../////////------............------...------,,,,,,------...------------------------...------,,,,,,+++++++++------------------------++++++,,,,,,---------------------.......................................222333444444555555444444444444444555555555666666444444555555666777777777999888777777666777777888999999999999:::;;;<<<<<<::::::::::::::::::999999999999999999888666555555777777888999888777666555444444444555555555555555333444444555555666777777999888888777666666555555444333222222333222000...000000000000000000000000//////000000111111111111000//////111333444444333111111111000000000//////...---,,,+++++++++++++++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,---------------+++***+++------,,,+++)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********************+++++++++,,,******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))***(((((()))***+++***)))''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))*********)))))))))))))))******))))))******+++,,,)))))))))))))))))))))((())))))*********+++++++++************************---------,,,,,,,,,++++++)))******++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++......------,,,+++******++++++++++++++++++++++++---------...//////000000........................////////////////////////////////////000000000000...//////000000//////...000000000000000111111222333333333222222222222222000000000000000000000111///000111222333444555555777777777888777777666666777888999:::999888777666555555666666666666666666777888888999999888888777777666666555555666777777999888888777777888888999888999<<<@@@BBBBBB>>><<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@??????>>>>>>::::::999999999999999999777666666777888999999888777777666555444444444444444444444333333333222222222333444666777777777777444444444444444444444444444444333333333222222222555444333222111000000000///222444333///...000222---...//////...---...///...............///000000//////......------------...///111333333111///......---------///...---+++,,,,,,------......//////------............------...------,,,,,,------...---------------------------------,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,---------,,,******---------.........//////........................222333444444555555444444333333444444555666666666666666666666666555555555777777777666666777777888888888888888999:::;;;<<<<<<<<<;;;::::::999888888999999999999999888777666666777888888888777666555555555555555666666666666444444555555666777777777999999888888777777666666666555444555666555333111000000000000000000000000/////////000111111222222000//////111444666666555333222222111111000000///------,,,+++++++++,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,---......///////////////000,,,+++***+++,,,---,,,+++------,,,++++++******)))***++++++,,,,,,++++++***+++++++++++++++******************+++++++++,,,,,,***))))))))))))***++++++************+++++++++,,,******+++++++++,,,,,,,,,************************((('''&&&''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************------,,,,,,++++++******)))*********++++++,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++*********++++++++++++++++++++++++,,,------......------------------------////////////////////////////////////000000000000---...///000000///...---000000000000000111111222333333333333333333222222000000000111111111111222000111111222333444555555555666666777777666666666777888888999999999888888666666666666666666666555888888888999999888888888777666555444555666777888888777666555555666777888888:::>>>BBBEEECCC???;;;<<<<<<<<<<<<===>>>???@@@??????@@@??????>>>===<<<999888888777777888888999888777777888:::<<<<<<;;;666555555444333333333444333333333333222222222222111222333444555666666666555555555555555555555555444444333333333333222222444333222111000000000000...000222111...---///111,,,...//////...------...------------...///000111000000//////...------,,,---///111222222111000///---,,,,,,---//////---,,,---------------.........------............------...------,,,,,,------...------------------------,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++,,,------------+++)))(((,,,,,,------.../////////........................222333444444555555444444333333444444555666666777666666666666666555555555555555555666666777777888999999888888999:::<<<===>>>===<<<:::999888777777999999:::::::::999999888666777888888888777555444444444444555555555666666666666666777888888999999:::999999888888777666666666555555555777777555333000000000000000000000000...//////000111111222222000///000222555777888777222222111111000/////////---,,,,,,,,,,,,------.........---,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,)))******+++,,,,,,---------------....../////////+++***)))***,,,---,,,+++------,,,++++++******)))***+++,,,,,,,,,,,,+++***************++++++++++++)))))))))************+++)))))))))))))))***++++++)))))))))*********++++++******+++++++++,,,,,,,,,***+++++++++++++++++++++)))((('''(((*********)))))))))))))))******++++++))))))))))))))))))))))))((()))************)))(((((()))))))))))))))))))))******))))))******+++,,,((())))))******+++++++++)))************+++++++++*********************************+++++++++++++++***************+++++++++******+++++++++,,,,,,,,,******))))))***,,,...///------------------------------------------,,,,,,)))*********++++++++++++*********+++,,,,,,------------------------------////////////////////////000000000000////////////---///000111111000///---000000000000000111111222333333333333333333333333111111111111222222333333222222222333333444444444333333444555666666666555777777777777888999::::::999999888888777777777666888999999999999999999888777666555444555666888999777666555444444555666777777999;;;???AAA@@@===:::;;;;;;;;;;;;;;;<<<===>>>===>>>>>>>>>===<<<;;;:::999999888777777888999:::888777777888:::;;;:::999555444333333333333333444333333333222222222111111111111222333444444444444444444444444444444444444444444333333333333222222222222111000//////////////////000///......///111...000222222111000000000......---------......///////////////////////////,,,---...///000//////...---,,,,,,---///000///---...------------------,,,------............------...------,,,,,,------...------------------------+++++++++++++++,,,,,,,,,***+++---......---+++******+++,,,------,,,***))),,,,,,------...//////000........................222333444444555555444444333333444444555666777777555555555555666666666666333444444555666777777888;;;:::999999:::;;;===>>>???>>><<<:::888777777666999999:::;;;;;;;;;::::::666777888888888777555444333333333444444555555555888888888999::::::;;;;;;::::::999999888777777777444333333444555666444333000000000000000000000000...//////000111222222222000///000222666888999888222111111000///......---,,,,,,,,,,,,---......///......---,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,+++***)))***,,,---,,,+++)))******+++,,,,,,------***+++,,,------,,,+++***))))))******+++++++++,,,(((((((((((()))))))))))))))))))))))))))******+++((())))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,******+++,,,---,,,+++))))))******+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++))))))(((((((((((())))))))))))*********)))***++++++,,,))))))***+++,,,,,,------)))************+++++++++************************'''((()))***+++,,,------*********************************++++++,,,,,,,,,))))))))))))***---///000........................,,,,,,------------------))))))******++++++++++++***++++++,,,------......------------------------////////////////////////000000000000////////////...000111222222111000...000000000000000111111222333333333333333333333333111111222222222333333333333333333333333333333333111222333444555555555555777777666666777999;;;<<<;;;;;;::::::999888888888999999::::::::::::999999777666555444555666888:::777666444333333444666777888777888:::<<<===;;;999:::::::::::::::;;;<<<===<<<============;;;999888:::999888888888999:::;;;888666555666777777666555444333333222222333333444333333333222222222222111111111222333333333222222333333333333333333333333444444444333333333222222111000000///////////////111111000000000111111111---///111111000/////////000///...---------------......//////000111111111+++,,,,,,---.........---,,,,,,,,,---000111000............------,,,,,,,,,---..................---...------,,,,,,------...------------------------*********++++++,,,,,,---***+++---......---+++***((()))+++---------,,,+++,,,,,,------...///000000........................111111222333444666666777555666777888999:::::::::666555666777999999777555888777555555666777:::;;;;;;:::::::::;;;<<<>>>???<<<;;;:::999888777777777777777666666777888999999:::888666666888888555222666555444555888999888777999999999::::::999999999666666555555555555666666666666555444333333222222222222111000//////000000111111000000//////.........///111222333333222222333222000///............///............---------///---***((((((***---///***+++,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++******)))((()))***++++++***)))(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********************************))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,,,,***((('''&&&'''((()))))))))(((((()))***++++++************************************))))))((((((,,,++++++***))))))))))))))))))***+++,,,,,,,,,,,,+++++++++*********))))))************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------...,,,++++++,,,...............---------,,,,,,,,,...............///000000////////////////////////000000000000000/////////////////////000000000000222333444444555555444444333333222000...///111444111222333333222222444666111111222333444555666777444555777999:::999888777666666666666777777777888555888===AAABBB???;;;888333333333222222333333444777555333333444444333222555666888999:::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<:::888777777777777777666666666666777777888888777666444333555444444333333444444555555555555555555555555555333333444444444333333222111111222333444444555555333333333222222111111111222111111000000000000000000000000000000000000000,,,---......//////......------...//////...------------------------------....../////////...,,,+++.........///000111111222,,,---------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---,,,+++***+++,,,...//////...,,,+++,,,,,,,,,---------......///000///,,,(((%%%%%%%%%))))))***+++,,,...000111.........------,,,,,,,,,222222333444555666777888555666777888999:::::::::666555444555666777555333777666666555666888999:::;;;;;;::::::;;;<<<===>>><<<;;;:::999888888888888888777777777888888999::::::888666777888888555333444333333555777888888777999999::::::::::::999999777777666666666666777777666555555444333333222222222222111000000000000000111000000000/////////...---...///000111111111111//////000000000//////...............------------...,,,***(((((()))***,,,***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,------,,,++++++************************************************'''((()))***+++******))))))******++++++***)))(((*********+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************)))************+++++++++)))))))))))))))))))))))))))))))))*********+++++++++***(((''''''''')))))))))))))))))))))***++++++************************++++++*********)))))))))+++************++++++,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........,,,,,,,,,------........................//////000....................................................../////////000000000222222333444444444444333444444333000......000222111222333333222222444666444444444444444555555555333555777888999999888777888777777666666555444444555777;;;>>>???===:::888333333333222333333444444555333111111222222222111444555777888999999999888888888999999999:::::::::<<<=========<<<;;;999888666666666666777777777777777777888888777666444333......///000111333444555444444444444444444444444222222333333333333222222000111111222333444444444333333333222222111111111222111000000//////000000////////////////////////,,,---......//////..............................------------------------....../////////...,,,,,,------...//////000000111.........------,,,,,,+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,---//////---,,,+++,,,,,,,,,------------...---......,,,***(((((())),,,,,,++++++,,,,,,---.........---------,,,,,,,,,333333444555666777777888666777888999999999999999777555333333444444333222555555666666777888888888;;;;;;:::::::::;;;<<<<<<;;;::::::999999888888888999999888888999999::::::999888777888888888666444444333333444777888888777999999::::::::::::999999777777777666666777777777555555444444333333222222222111000000000000000000000000000000////////////------------...///000000,,,---000111222111///...............---------------,,,,,,+++******++++++++++++,,,---------,,,,,,+++++++++++++++*********))))))))))))))))))))))))------------------------************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((()))************)))******++++++***))))))((()))))))))************+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))******+++***)))((('''((()))***))))))))))))))))))***+++************************+++++++++++++++*********************+++,,,---...******++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---***++++++,,,---...///000...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000111222222333333222222444444333111///...000111111222333333222222444666666666555555555444444444333444666777888888777777999888777666444333111111444555888:::;;;:::999888333333333333333444555555444333111111222333222111444444555666777777777666777777777777888888888888<<<<<<=========;;;:::999555555666666777777888888777777777777666555444333111111111222333555777777333333333333333333333333111111222222222222222111000000111111222222222333222222222222222111111111222111000000//////000000////////////////////////------...////////////...///...---,,,,,,---...///------------------------.........///......---,,,,,,------......///////////////...---,,,++++++***+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------+++,,,------++++++,,,---///...---,,,++++++++++++...------------,,,,,,,,,333333444444555666666777777777888999999999999999999777444333333444444333333444555666777777777777;;;;;;;;;:::::::::::::::999999::::::999999999888:::::::::999999::::::;;;999888888999999888777666555444444555888999999888777888888999999888888777666666555555555555666666444444444333333333222222111111000000000000000111000000000000////////////......---,,,---...///111......///000000//////............---------,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************************************((()))))))))************++++++++++++******)))))))))))))))*********++++++*********************************************************+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))))))))******)))(((((())))))******)))))))))))))))******************************++++++++++++++++++++++++,,,+++++++++++++++,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---...++++++++++++++++++++++++*********++++++++++++,,,---------......---,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,---......---++++++,,,,,,---...//////------,,,,,,------...///........................,,,,,,,,,,,,,,,---------------------.........//////000000111111111111111222222222111000///111333111222333333222222444666666666666555555555444444333333555666777777666666888777666555333222111000333444555666777777888888333333333333333444555555666444333333444555444333444444444444555555555555666666666666777777777777999:::;;;<<<;;;:::999888555555666666777777888888777666666666555444333333555555444444444444555555222222222222222222222222000000111222222222111111000000000000111111111111222222222111111111111111111111000///////////////////////////////////////------...///////////////000///---,,,,,,---///000------------------------..................------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))***++++++,,,------------,,,+++++++++,,,,,,,,,---------+++,,,------,,,,,,---//////...---,,,,,,,,,,,,,,,------------------------222222222333333444444555666777888999999999999999;;;999666555555666555555333333555666666777666666:::::::::::::::999999999888888999:::::::::999999;;;;;;:::::::::::::::;;;888999::::::999888888888888777666777999;;;:::999666666777777777777666666444444444333333444444444333333333333333222222222111000000000000000111111////////////000000000000000///...---...///000111333111///---,,,,,,...///...------------,,,,,,,,,'''(((***,,,---.........,,,,,,,,,------,,,,,,+++,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********++++++************++++++************+++++++++,,,************************************************))))))))))))******++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))(((((((((((((((***))))))))))))***************)))))))))))))))***************************++++++++++++++++++++++++...---,,,+++******))))))))))))***+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...,,,------------------------,,,,,,,,,,,,,,,---..............................,,,,,,------............------------.........///...///000000111111000000///000111111000111222444111222333333222222444666444444444555555555555666222333333444555555666666444444444444333333333333333333333444555666888888555444444333333444444555555444222333444555555444444444333333333333333333666666666666777777777777666777888999999999888777555666666666777777777888666666555444444333333333222222111111111111222222222222222222222222222222///000111222222222222222111111000000000000000000111111111111111111111111111000000///.../////////........................---...//////000000//////000///---,,,,,,---///000------------------------......------............,,,,,,,,,,,,------------,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---......,,,,,,---...------,,,,,,------......------------------------111111222222333333333333555666777888999:::::::::;;;999777777888888777666333333444444555666666666888888999:::::::::999999666777999:::;;;::::::999;;;;;;::::::999999::::::888999;;;;;;999888999999:::999888999:::;;;:::888666666777777777777666666333333222222222222333333333333333333222222222222000000000000000111111222////////////000000000000111000000///000000111111555222...+++***+++---///------------,,,,,,,,,,,,$$$%%%''')))+++,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++*********))))))))))))))))))))))))------------------------))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((()))******+++******)))******+++,,,---*********+++++++++,,,,,,************************************************((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))(((((())))))******************+++******)))))))))))))))*********************************+++++++++++++++...---,,,***)))((('''''''''((()))***++++++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,------------,,,+++++++++,,,,,,---------,,,,,,+++---//////...,,,......---------,,,,,,,,,,,,++++++++++++,,,------------------------------------......//////000000------........./////////...///000000111111000000...000222222111111222444111222333333222222444666333333333444444555555555222222222333444444555555333333333444444555555555333333333444555777888999777666555444333333333333333111000111222333333222555444333222222222222222555555555555666666666666444555666888888888777777777777777777777666666666666666444333333222333333000000000111333444666777222222222222222222222222000000111222333333333333222222111111000000//////000000000111111111111111111000//////......//////..............................///000000000000//////...---,,,,,,---...///------------------------......---------...//////------------------------***++++++,,,---...//////......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,---...000000,,,,,,,,,------------...222222333333333333444444333444666888:::;;;<<<<<<999888888999::::::888777444333333333333555666777666777888999::::::999999555777999;;;;;;;;;:::999;;;;;;:::999999999999999777:::<<<;;;999888999;;;<<<:::999999999999888666777777888888888888777777444333333222222333333444222222222222222222222222000000000000000111222222.../////////000000000111000000000111111000000///111000...,,,+++,,,...///---------,,,,,,,,,++++++((()))))))))***++++++,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++***)))((((((((()))++++++))))))))))))+++,,,...000)))))))))************+++************************************************(((((()))******+++,,,,,,)))************+++++++++))))))))))))))))))))))))++++++*********)))))))))))))))******++++++++++++++++++***)))))))))))))))************************)))))))))*********++++++,,,+++***)))((((((''''''&&&&&&((()))+++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************++++++++++++******+++,,,,,,,,,,,,,,,******++++++,,,---......,,,+++,,,---//////---,,,,,,,,,------------------+++++++++++++++,,,,,,---------------------------,,,------...//////000000....../////////000000000//////000111111111111000111222333333111000000111111222333333222222444666333333333333333222222222111111111222222333444555333333444444555555555666333333444555666888999:::999888666555333222222222333111000000222444333333666555444222111111222222333333333444444444555555333444666888888888888777888888777777666666555555666555444222222222222333222222333444555777888999333333333333333333333333000111222333444444444444333333222111111000/////////000000000111111111222000000///............///..............................///000000000000000........................------------------------...------,,,---...///000.........---------------+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,------...///000,,,,,,,,,---------......333333444444444444444444222444666888:::;;;<<<===777777777999;;;:::888666444333222111222444666888555666888999:::::::::999555666999;;;<<<;;;::::::;;;:::999999888888888888777:::<<<<<<:::888:::<<<<<<:::999888888888666444999999::::::::::::999999555444444333333444444555222222222222222222222222000000///000000111222222.../////////000000111111...///000111111000///...---------............///---------,,,,,,,,,++++++///...---,,,,,,,,,------------------,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,((((((((()))+++---000111(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------)))************+++++++++)))))))))))))))))))))))),,,+++++++++******))))))((()))***+++++++++++++++++++++***))))))((())))))************************(((((())))))*********+++***)))((((((((((((((()))$$$%%%''')))+++,,,------+++++++++,,,,,,---------************************---------------,,,+++***************************))))))))))))************)))***++++++,,,,,,,,,,,,))))))***+++---...//////,,,+++,,,---//////---+++***++++++,,,---...//////++++++******++++++,,,---------------------------,,,,,,------...///000000////////////000000000000///000000111111111111111333444555333111...---...111222333333222333555666555444444333222000000///111111111111222333444555555555555555555555555555333333555666888999:::::::::999777555333222111111555333222222444666666555777666444222111111222222111111222222222333333333444555777888999999999999999999888777666555444444666555333222111222222333333222222111111222222333333333333333333333333333000111222333444555555555444333333222111000////////////000000111111111222000000///..........................................//////000000000000000------...//////...------------------------------...------,,,---...///000........................---------------------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///......---------...//////,,,,,,,,,------.........333333444444555666777777666666666666777777777777666666666666777777777777333333444555555666666666999999999999999999999999777888999:::;;;;;;<<<<<<999999999888888888888777888888888888999:::;;;<<<;;;:::888666666666666777777777777777666666666666666555555444444333222222111111111111111111111111222111111111000000//////............////////////////////////////////////---,,,,,,,,,,,,---......444///)))(((***,,,+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++*********)))))))))((((((************************---,,,,,,++++++,,,,,,---))))))************))))))---------,,,,,,++++++++++++*********))))))((((((444333222000...,,,+++***++++++***)))(((((())))))++++++************++++++)))((((((***---000111111************************,,,,,,+++***)))(((''''''++++++************++++++))))))(((((()))***+++++++++++++++++++++***)))((()))******+++++++++************++++++++++++******))))))))))))))))))))))))((()))))))))******++++++(((((())))))))))))((((((+++***)))(((((()))*********)))(((&&&&&&&&&'''(((******++++++++++++*********************++++++,,,,,,+++)))((((((((())))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......------------...............///////////////......//////000000111111////////////000000000000000000111222333333444444222111000//////000111222000000111111222222222333444444555555444444333222333333333444555666777777999999999999888888888888111111222333444666777888777666444333222111111111111111333555777888777666555666666777888999999:::===;;;999777555555555555888666444555666666333000111111111111222333444555555333111111222222111000222222333333444555666666444444333222111111111222111111000000000000111111111000000///......------........................---......///////////////---,,,,,,+++,,,---...///,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,---///++++++************+++++++++++++++,,,,,,---------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((+++---+++))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,222222222333444555555555666666777777777888888888888888888888777777777777444444444444555666777777999999999999999999999999999999:::;;;;;;;;;;;;:::::::::999999888888777777777777777777777888999::::::999888666666666666777777777777666666666555555444444333333222222111111111111111111111111111111111111111000000000//////............////////////...........................------------...//////444///***))),,,---+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++))))))************)))))),,,,,,+++++++++*********************)))))))))(((,,,,,,+++******)))((((((++++++***)))))))))))))))+++******))))))******+++***))))))***---000111111++++++++++++++++++++++++++++++******)))(((((((((++++++************++++++)))))))))))))))***+++++++++++++++++++++***)))))))))******++++++*********)))******++++++******)))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((***))))))(((((()))***+++---,,,+++***)))******+++)))******++++++******)))+++***)))))))))***+++,,,,,,+++***))))))))))))***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------..................////////////.../////////000000000111////////////000000000000111111111222333444555555222111000//////000111222000000000111111222222222222222333333333333333222444444444444555666777777777777777777666666666666222222222333444555666777666555444333222111111111111111222444666666555444555555666666777888888999;;;:::999777666666666666999888666666888777555222333333222222222222222333777555333333444444444333222222333333444555555555222111000000//////000000111000000//////000000111000000//////...------,,,...........................//////000000000000000///...---------///000111,,,------......------,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,---...++++++************+++++++++++++++,,,,,,,,,------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,111111222222333333444444555555666666666777777777999999999888888777777777555555444444444666888999999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;:::999888888777777666666666666666666666666999999888777666666666666666666666666555555555444333333222222111000000///000000000000000000000000000000000000////////////............////////////.......................................//////000222///,,,+++---...,,,)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,************************((()))***++++++***)))((())))))************))))))***************)))))))))************))))))))))))))))))*********++++++++++++***))))))))))))))))))+++******))))))******+++,,,+++)))***,,,///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++***))))))))))))***++++++***++++++++++++***)))))))))******+++******)))))))))******++++++******)))))))))))))))))))))))))))***************+++++++++(((((())))))))))))(((((((((((((((((())))))++++++---,,,+++++++++++++++,,,)))******++++++******)))+++***)))((((((***,,,---,,,,,,+++************+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------..................//////000000////////////000000000000////////////000000000000333222111111222333555666222111000000000000111222000000000000000111111111000000111111222333333333444444444444555666777777777777777777666666666666444333333333333444555666666555444222111111111111000111333444444444333333444444444555666666777777999888777777666666777777:::999888999999999777555666555444333222111111111666555333333444555444333222222222333333444444555111111000/////////000000000//////......//////000/////////...------,,,,,,........................//////000111111111111000000000/////////000111222,,,------......------,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++************++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------............------111222222222333333444444333333444444444555555555999999999888777666555555666555444444555666888:::888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666666666666666555555888888777777666666666666555555555555444444444444333222222111111000000///000000000000000000000000////////////////////////............////////////........................---------------...//////000...------......,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))************))))))*********************************))))))))))))))))))*********++++++,,,,,,******)))))))))))))))*********))))))))))))******---+++))))))+++---...---++++++++++++++++++++++++(((((())))))************++++++************++++++*********))))))***++++++******+++++++++******)))***************))))))((())))))************))))))))))))))))))))))))))))))---------...............(((((())))))))))))(((((('''''''''((()))***++++++))))))))))))))))))))))))))))))************)))))),,,+++)))((((((***,,,...,,,,,,++++++++++++++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............------------......------......//////000000////////////000000000000////////////000000000000222222000000000222333555111111111111111111111111000000000000000000000000//////000111222333444555555555555555555666777777999999999999888888888777555444444333333333444444555444333222111111111111111333444555444333333333333333333444444555555555555555555555555666666777999999999999:::999888777666555444333333222222222444222111111222333222111111222222222333333333444222222111111111111222222//////............/////////.........---------,,,..............................///000000000000000000000000000000000111111,,,------......------,,,------------------------+++++++++,,,,,,,,,------+++,,,---.........------,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------333333333333444444444444444444555555555666666666888888777666555444444333666666555555666777999:::888888888888888888888888666777888:::;;;<<<<<<<<<::::::999888888777666666777777888888888777666666777777777777666666666555444444444444333333333222333333222222111111000000////////////////////////.....................///............////////////........................,,,,,,++++++,,,,,,---...///...------------,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))************))))))******++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((***)))))))))))))))*********))))))))))))))))))***+++)))))))))+++,,,,,,+++))))))))))))))))))))))))((((((((()))******++++++++++++************++++++++++++***************+++)))******+++++++++*********************)))(((''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))*********''''''(((((((((((((((((()))))))))******)))))))))+++***)))((()))***,,,---++++++++++++,,,+++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++*********+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............------------......---------...///000000111000000000000////////////////////////000000000000111000000//////000222222111111222222222222111111111111111000000000000000000000000111222444666777666666555555555666777777999999999999888888888777555555444333333333444444444333333222111111111111111444666777555444444555333333333333444444444444222222333444444555555555666777888999888888888888555444444444444444444555333222000111222333333222111111111222222222222222222111111000111111222222//////............//////...............---------........................,,,---......//////....../////////////////////...,,,------......------,,,------------------------+++++++++,,,,,,,,,------+++,,,------......------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---333333333444444444444444666666777777777888888888666666666555555444444444666666777777888999999999888888888888888888888888555666777999::::::;;;;;;888777777777777666666666666777888999999999888777555666666777777666666555333333333333222222222222333333222222111000000000////////////////////////---------...........................////////////------------------------+++++++++++++++,,,,,,---...---,,,++++++++++++,,,,,,++++++******++++++,,,******++++++++++++******************++++++++++++******************************+++,,,,,,+++******))))))************))))))*********+++++++++++++++))))))))))))************++++++******))))))(((((()))))))))))))))******+++***))))))(((((())))))***)))))))))+++------+++)))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++,,,,,,+++************+++))))))***++++++++++++***************)))(((''''''((())))))******))))))((())))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))((((((&&&&&&(((((())))))))))))(((((()))************)))((())))))******))))))(((***************++++++,,,)))***++++++,,,+++++++++************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......,,,------...///000111111000000000000////////////////////////000000000000000000111111111111111111111111222333333222111111222222222111111111111111111111000111222444666777777666666555666666777777777777777777666666666666555444444333333333444444333333222111111111111111000444777777555444555777333333333333333333444444111111222444444555555444444666888888777777888999555555444444444555555666555333222333444555555444111111111111111111111111//////.........///000000000//////......//////000////////////////////////........................,,,,,,---............---....../////////...------,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,++++++++++++,,,,,,+++++++++++++++***************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////......333333333222222222222222555555666666666777777777666666666666555555555555444666888999::::::999888888888888888888888888888777777888888888777777666555555555555666666666666555666888999::::::888888444555666777777666555555333222222222111111111111222111111000000//////...........................,,,,,,---------.....................////////////------------------------,,,++++++++++++,,,---------,,,+++)))((()))+++---,,,,,,+++******+++,,,,,,******++++++++++++******)))*********+++++++++,,,((((((((((((((((((((((((************************))))))************)))))))))))))))*********++++++((()))))))))************,,,,,,,,,+++++++++++++++)))))))))))))))***++++++))))))(((((((((((())))))''')))+++///111000---***)))))))))))))))))))))))))))))))))))))))*********++++++************++++++---,,,++++++*********+++))))))***+++++++++++++++************)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))))))))(((((())))))))))))((((((&&&'''((())))))(((((('''((()))***+++,,,++++++***(((((())))))))))))((((((((()))***+++,,,++++++***((()))***+++++++++***************************************************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++((()))***++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------......,,,,,,---...///000111111111000000000/////////...////////////000000000000111222333444444333111000111222222333333222222111333333333333222222222111111000000///000222444666777777666666666666777777777777777777666666666666444444333333333444444555333222222111111111111111...222666777444333555888444444444444444444444444222333444555666666555555333666888999888777999:::888777666555444444444444555333222222444666555555111111111111111111111000...............///000000111000000//////000000111000000000000000000000000........................,,,------...................../////////...---,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000---,,,,,,++++++,,,,,,---++++++++++++*********))))))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......222222111111111111111111222222222333333333444444666666666666777777777777444666888;;;;;;:::999777777777777777777777777777999999999888666555333222333333444444555666666666333555777999::::::999888444555666777777666555555222222222111111111111000000000000///......------........................,,,,,,,,,------...................../////////000---------------------------,,,,,,,,,,,,---......---,,,***((('''(((+++------,,,+++******+++,,,---******++++++++++++***************++++++,,,,,,,,,************************))))))(((((((((((())))))))))))************))))))'''((((((((())))))******(((((())))))*********+++''''''''''''(((((((((((())))))((())))))***++++++))))))(((((((((((())))))''')))---222444333...+++******************************))))))))))))))))))++++++************++++++---,,,,,,+++*********+++((()))***+++++++++++++++************)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((''''''((())))))((('''&&&'''((()))***++++++***)))(((((())))))))))))((((((''')))+++,,,---,,,***)))'''((()))***++++++***)))))))))))))))))))))))))))******************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------.........,,,,,,---...///000111222111111000000/////////...////////////000000000000222333555777777555333111111222333444444333222111444444444333333222222222111000///...///000333444888777666666666666777777999999999999888888888888444333333333333444555666222222111111111111111111,,,111555666333222444888444444444444444444444444333444666777777777666555333666999:::888888:::<<<:::999777666444333333333333111000000222444444333111111111000000000000000000000000000000111222222111111000000000000111111000000000000111111111111........................---......///////////////...///000000000...---,,,,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,------------,,,+++***+++---000111---,,,,,,++++++,,,,,,---++++++++++++******)))))))))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......333222111000000111222333111333555666555555666777777666666666666666777777555666777999999999888777777777777777777666666666888888777777666666555555555555444333333444666666555666888999999999888777555555555555555555555555111111111111111111111111000000000000000///......------......//////000000//////.........---------...//////...,,,,,,...///222000---***)))***---...,,,,,,,,,,,,,,,,,,,,,,,,111///---+++******+++,,,,,,++++++******++++++,,,,,,---...+++&&&$$$%%%(((+++++++++++++++***)))(((******))))))((((((''''''******+++++++++******)))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((***+++***)))((()))***+++&&&)))333555,,,'''*********))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))************************++++++******))))))(((((()))((('''&&&&&&'''((()))))))))))))))************(((((())))))******++++++,,,+++***))))))***+++,,,***************)))(((''')))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,++++++******++++++,,,+++++++++***++++++,,,,,,)))+++,,,......---,,,++++++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,---------............------------......////////////////////////111111111111111000//////111111222222222333333333000000000000000000000000222222111111111111111111......///000111333555666666666555555555555666666111111333444555777888888999888666555444444555555333333222222111000//////222222333444555555555555333444666777777555333222222222333444555555555444666777888999::::::999888888777666555555444444555555444333222111222333444000000000000000000000000111000---,,,,,,---000111000000//////.........---////////////////////////................................................000000//////..................//////...---,,,,,,,,,++++++******++++++,,,+++***)))((((((***,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---++++++,,,333222111111111111222333222333555666555444555777666555555444555555666666444555666777888999999999777777666555444444555555777777777777666666555555666666555444444444555666444444666777777777666555444444444555555555555555111111111111111111111111000000000000000///..................////////////.........------------,,,---......---,,,,,,---///111///---+++***+++,,,---++++++++++++++++++++++++&&&''')))+++,,,---------,,,++++++******++++++,,,---......,,,+++***+++---***++++++++++++***)))((((((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((***+++***)))((()))******&&&)))222444,,,(((+++******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************+++******))))))******+++,,,,,,++++++***+++++++++)))***,,,---------+++***)))))))))))))))*********++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------............///......------......///////////////////////////111111111111111000000///111111111111222222222222000000000000000000000000111111111111111111111111//////000111222444555666666666555555555555666666666666777777888999999999888777666444444444444444555444444333222222111111111111333444444555555555555555666666666555444333444444444555666666777777777888999:::::::::999999888777666555555444444444555444444333333333333333000000000000000000000000111000...------...000111000/////////............////////////////////////...............---------......................../////////.........------...............---,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---...///...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---------444333333222222333333444333444555555444333444666555444444333333333444444444444555555777888::::::999777555333222333444444777777777666666666666555777777666555444444444555222333444555555555444333333333444444555555555666111111111111111111111111000000000000000///....../////////...............------------,,,,,,,,,,,,,,,------,,,++++++---...///...---,,,++++++,,,,,,************************"""'''+++......,,,+++++++++************++++++((('''&&&'''(((***************++++++******))))))'''''''''((()))************++++++,,,,,,,,,++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++(((***+++***)))((()))******&&&(((111333---***,,,******))))))))))))******+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))******************)))(((((('''&&&&&&(((((())))))))))))((((((&&&''''''(((((((((((('''(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************))))))))))))))))))***------,,,+++************((()))***,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------.........////////////......------......///////////////////////////111111222222111111000///000000000000111111111111000000000000000000000000111111111111111111111111000111111333444555666777555555444444444444555555999999999999888888888888777666555444333333333444555555555444444333333222000000111333444555555666777666666555555555555555666666555555666777999::::::::::::;;;::::::999888777777777666555555444444444444555555555444333222000000000000000000000000000000000000000000000000////////////............//////////////////////////////.........---------.................................------------------............------,,,...------,,,,,,------...------........./////////...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............------------------------++++++++++++++++++++++++---///000000...,,,,,,---444444444444444444444444444555555444333222444555555444444333333333333444333333333444555888:::;;;:::888555333222222444555666666666666666666666666888777666555444444333333111222333444555444444333222333333444444555555666111111111111111111111111000000000000000///....../////////......---------------,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,...---------------,,,+++***++++++++++++++++++++++++$$$&&&)))+++,,,+++)))'''++++++************++++++%%%""" """&&&((('''%%%))))))************))))))'''((((((((()))))))))******++++++,,,,,,,,,,,,+++((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((***+++***)))((()))***)))&&&(((...111---+++,,,******))))))))))))************)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((''''''(((((((((((()))))))))************)))((((((((('''''''''&&&&&&'''((())))))((('''&&&((((((((()))((((((''''''(((((((((((((((((()))***))))))))))))))))))))))))((()))))))))************((()))))))))******************************************))))))))))))******...---,,,+++************(((((()))***+++******))).........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------.........////////////000//////............//////////////////////////////111222222222222111000000////////////000000000000000000000000000000000000111111111111111222222222111222333444555666777777555555444444444444555555666666666666666666666666555555444444333333333333555555555444444333333333000000111222333444666666888777555444333444555666666555444444555777999;;;::::::::::::999888888777777777777666666555444444222444666777777555222111000000000000000000000000///000111222222111000//////////////////........./////////////////////////////////...------,,,,,,........................---------------------------------......------,,,------,,,,,,,,,,,,------***++++++,,,---,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------------------------------++++++++++++++++++++++++,,,---...---+++******+++444444444444444444444444444555555444222222333555666555444444333333333444333333222333555777999;;;;;;999666444333444666777555555555555555666666666666666666555444333222222222333444555666555444444333333333333444444555555111111111111111111111111000000000000000///......//////......------,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,++++++---///+++,,,---------,,,+++***------------------------++++++*********)))))))))+++******))))))******++++++(((%%%&&&)))+++***(((((())))))*********))))))***)))))))))(((((((((''')))***++++++,,,,,,,,,+++((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))******'''(((,,,...---++++++******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++'''(((((((((((((((((('''((()))))))))************&&&'''''''''((((((((()))&&&'''((())))))((('''&&&+++++++++***)))((('''&&&((((((((((((((()))******))))))))))))))))))))))))((()))))))))************((()))))))))************************************+++++++++******+++++++++...---,,,+++************(((((())))))************++++++******))))))(((((()))*********+++++++++,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,------------------------------++++++++++++------.........////////////000/////////....../////////000000000000000000000000222222222222222111000000....../////////000000000000000000000000000000000000000111111111222222222222333444666777777777777555555555444444555555555333333444555555666666777444444444444444444333333444444444444333333333333111111111222333444666777888666444222222333555666444333222222333666888:::999999888777777777666666666777777777666555444333222333666777777555222000000000000000000000000000///000111222222111000///........./////////////////////////////////////////////.........---------........................------------------------,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,))))))***++++++++++++***---,,,++++++,,,---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------------------------------++++++++++++++++++++++++,,,---...,,,+++***+++,,,333444444555555444444333333444444333111222444666666666555444333333333333222222333333555666888888999888666555555555777888444555555555555666666666444444444444444333222111333444555666666666555444444444333333333333333333111111111111111111111111000000000000000///...............---------------------------,,,,,,,,,,,,+++,,,---,,,+++,,,...000++++++,,,,,,,,,,,,++++++........................---+++***((()))***,,,...******))))))))))))******,,,+++))))))*********)))(((((())))))******))))))*********)))((('''''''''((()))***+++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))(((***+++***)))((()))***+++))))))***,,,,,,+++*********))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''))))))))))))************&&&&&&'''(((((()))******''''''((((((((((((''''''++++++++++++***)))((('''(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,++++++++++++,,,,,,------,,,+++************)))))))))))))))*********+++++++++++++++*********''''''(((((()))*********++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------........./////////000//////......//////000000000000000000000000000222222222333222222111000////////////000000000000000000000000000000000000000000000111222222333333222333555666777777666666666666555555555555666666444555555666777888888999444444555555555555444333444444444444444444444444444333222222333444666777666555333111111222333444222111111222333555777888888888777666666666777777666777777777777555444222111333555666555444111///000000000000000000000000//////111111111111//////.........///////////////////////////////////////................................................---------------.........+++,,,,,,------------,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------+++***+++,,,---,,,******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...,,,,,,...000222333444444444444333222222333333222111222555777555444333222222111111111111222333444555666666666666666555555555666777777444444444555555555666666111222333333333222111111222333555666666666555444555444444333333222222222111111111111111111111111000000000000000///......,,,------------------............------------,,,+++,,,------,,,---///111+++++++++++++++++++++,,,------------------------,,,+++***((()))***,,,...******))))))))))))******'''(((((('''&&&&&&((()))'''(((((()))))))))))))))))))))))))))((((((((((((''''''((()))************)))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,(((***+++***)))((()))***,,,+++***)))***++++++)))******))))))))))))******)))))))))))))))***++++++++++++++++++++++++++++++*********************************)))))))))))))))&&&'''((())))))((('''&&&))))))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))''''''((()))******))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++************++++++,,,,,,++++++***+++++++++***)))))))))******++++++,,,---------------......((())))))***++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------............000000////////////000000000000000000000000000000222222333333222222111000//////000000000111111111000000000000000000000000///000000111222222333333222333555666777777666555777777666666666666777777777777777777777777777888444555666666666666555444555555555555555555555555777666444333333444666777444333222111111111222222000000111333444555666777888777666666666777888999666666777888777555333222111222333444444222000///000000000000000000000000/////////000000/////////............/////////000////////////////////////,,,,,,------.../////////........................------........./////////***+++,,,---------------,,,,,,,,,++++++,,,,,,,,,------,,,+++,,,---...///,,,+++***+++,,,,,,,,,*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,---///222222222333444444333222222222222222111111222555888444333222111000000000000111222444555666555444444333333444555555666666666444444444555555555666666///000111222333222111000222333444555555555444444666555444444333222111000111111111111111111111111000000000000000//////...,,,,,,,,,------.........//////.........---------+++---......---...000222,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))*********))))))))))))******%%%''')))(((&&&&&&))),,,''''''((()))))))))))))))''''''(((((())))))******&&&&&&((())))))*********))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...(((***+++***)))((()))***---,,,***((()))+++***(((******))))))))))))******))))))((())))))***++++++++++++++++++++++++++++++************************++++++******))))))((((((&&&'''((())))))((('''&&&))))))))))))************++++++******))))))((((((***)))(((''''''((()))***###$$$&&&''')))***++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))))))))******+++++++++***++++++,,,,,,*********)))***++++++,,,)))))))))******+++++++++,,,,,,---......///000000+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++,,,,,,,,,---------......000000////////////000000000000000000000000000000222333333333333222111111000000000000111111111111000000000000000000000000///000000111222222333333111333555666777666555444888888777777777777888888888888888777666555555444444555666777777777555555666666666666777777777777999777555444444444666777333222111111000000111111///000222444555666777777888888777777777999:::;;;555666777888777666333222111111222333222111000///000000000000000000000000//////............//////---.........//////000000////////////////////////+++,,,,,,---...///000000................................./////////000000***+++,,,,,,------------...------,,,,,,------...---,,,+++******,,,...///,,,+++******,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***+++++++++***,,,...111888666333111111000000///222222222222222222222222666555333222222222333333222222333333333333444444333444555555666666555555555444333222222444555777555555555444444333333333000000111111111222222222111111111111111111111111222222222222222111000///000000///...------,,,,,,//////.........---------///............---------+++,,,---...////////////......---,,,++++++++++++,,,++++++******++++++,,,)))***++++++***)))((('''---,,,***((('''&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))))))))(((((('''''''''&&&)))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))+++)))((('''((()))+++,,,+++++++++++++++++++++++++++)))'''(((+++,,,***(((******))))))))))))******%%%***,,,***)))******(((***(((((())),,,,,,)))&&&''''''(((((())))))******'''&&&&&&'''(((((('''%%%(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---************************,,,+++******))))))******+++++++++*********))))))++++++******************))))))***+++,,,,,,------,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------'''***...000000000000111------------.........///000000000000000000000000111222444444444222000///...............///000000222222111111000/////////222222222111111111000000222222333444555666777888333333333444444444555555666666777777666555444444444444444444333333222111777666555444444444444444444444333222222222333333222333333333333333333444555444333222333444555666444444555555555555555555555555555444444333333333333222222111111111111111111111111111000000000000//////000000///...------..............................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------............------------------------------++++++++++++,,,------...,,,,,,------------------+++***)))(((((()))***+++,,,,,,,,,++++++*********+++,,,---.........---,,,++++++++++++++++++++++++,,,+++***)))))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......////////////////////////666444222222222222333222222222222222222222222222333333111000000000111111222222333333333333444444333444444555555555555555555444333222222333555666444444333333222222222222000000111111111222222222111111111111111111111111111111222222222111000000000//////...------,,,,,,//////.........---------///............---------,,,,,,---...////////////......---,,,++++++++++++...------,,,,,,------...******)))((((((((())))))++++++***((((((''''''''''''''''''(((((((((((((((******))))))))))))******+++***)))(((((()))***+++(((((())))))))))))******)))))))))(((((((((''''''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******++++++***)))((('''((()))+++,,,++++++************+++++++++)))((((((***+++***(((******))))))))))))******(((,,,...***((())))))&&&***)))((()))++++++(((&&&(((((((((((())))))))))))***)))((()))***+++***((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---************************,,,+++******))))))******+++++++++*********))))))******++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((+++...000000000111222111111000000///......---////////////////////////111111222222222111///..................///000000000000000000000111111111222222222111111111000000222222333444555666777777333444444444555555555555666666666666666555444444333333444444444333222222666555555444444444444555555444333333222222222222222222333333333333444444555444333333333333444555555555555555555555555444555555444444444333333333222222111000000000000111111111000000000////////////////////////...------..............................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------............------------------------------///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))))))))******,,,,,,,,,+++++++++******+++,,,---.........---,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,222222222222333444555666333333333333333333333333333222222111111111111222222222333333333333444444333333444555555555555555444333222222222333555666222222222222111111111111111111111111111222222222111111111111111111111111000000111111222111111111/////////...------,,,,,,...............---------///............---------,,,---...///000000000000......---,,,++++++++++++------,,,,,,,,,,,,------+++***(((''''''(((+++,,,***)))))))))(((((((((((())))))((((((((((((((('''******))))))))))))************))))))))))))******)))))))))*********++++++***)))))))))))))))((((((''')))***)))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++***)))((((((((()))+++,,,+++***)))(((((()))***+++***)))((()))***+++***(((******))))))))))))******+++//////+++(((((((((%%%+++***)))***+++***(((&&&))))))))))))((((((((((((,,,***(((((()))*********))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++*********************++++++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***,,,.........///111222555444333111000...------........................000000000000////////////...............///000000...//////000111111222222222111111111111000000000222222333333444555666666444444555555555666666666555666666666666555444444222333333444444444444333444444444444444444555666555555444333222222111111222222222333333444444444555444444333333333444444777666666666555555444444444444444444333333333333111111000/////////000000000////////////.........///////////////......---..............................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------............------------------------------......---,,,++++++++++++......------,,,+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((...------,,,,,,++++++***,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++000111222222222222444555333333333333333333333333444444444444444444444444222222222333333333444444333333444555555555444444333333222222222333444555222222222222222222111111111111111111111111111111111111111111111111111111//////000111111222111111//////.........---------........................///............------------...//////000000000///......---,,,++++++++++++++++++************++++++******))))))***+++,,,---(((((()))))))))))))))(((***)))))))))((((((''''''******))))))))))))*********))))))))))))))))))***))))))******++++++,,,,,,************))))))))))))''')))******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++***)))(((((()))***+++***)))))))))******))))))******))))))))))))******+++//////+++((())))))'''------,,,,,,+++***)))(((******))))))((((((''''''***(((%%%$$$%%%'''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++,,,++++++++++++++++++++++++,,,+++******))))))************************************+++,,,------......,,,,,,++++++++++++++++++)))***+++,,,---,,,+++***+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,------,,,---///111444333222111000...------........................000000///......//////000...............///000000//////000000111111111111111111111111000000000000111222222333444444555555555555555666666666666777555555555666666555444444222222333444555555555444333333333333444555555666666555555444333111000000222222222333333444444444555555444444333333333444777777666666555444444444333333333333333333333333111000000/////////////////////.........---------...///////////////....................................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,------......------,,,------------------------*********+++,,,---...///111111000///......------,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------------------------111222444333111000111222333333333333333333333333444444444444444444444444222222222333333333444444222333333444555444444444222222222222333333444444222222222222333333333333111111111111111111111111111111111111111111111111...///000111111111111111...............------------.....................///............------------......///////////////......---,,,+++++++++++++++******))))))******+++(((***,,,.........,,,+++''''''((()))***))))))(((******))))))((((((((('''******))))))))))))******)))))))))******)))))))))((())))))***++++++,,,,,,))))))))))))************(((***+++***)))(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))))))))))))))******+++******)))(((((()))******))))))******)))))))))*********))))))))))))******)))---...***))),,,---,,,000000///...,,,+++***+++******))))))(((((('''''')))'''$$$###%%%&&&''''''***)))))))))((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,+++******))))))************************************+++,,,------......,,,,,,++++++++++++++++++)))***+++,,,---,,,+++***++++++,,,,,,,,,---------------------------------,,,,,,---------.........+++,,,,,,,,,++++++---///000000/////////.........////////////////////////000000/////////000000111...............///000000111111111111000000//////000000000000000000000000111111222222333333444444555555555666666666666777444444555555555555444444222333444444555555555555333333333333333444555666555555555555333222000///111111222333333444555555555555555444444333333222666555555555444444444333333333333333333333333333111000000///////////////............------------......///////////////.................................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,------------------------*********+++,,,---//////111111000///......------,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...000111222222000...---******+++,,,,,,---......+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------111444666555111//////111333333333333333333333333111222222333333333333222222222333333333333444444222222333444444444444444222222222222333333333333222222222333333333333333222222222111111111111111111111111111111111111111//////000000111000000000........................---------...............///............---------------...............---......---,,,++++++++++++,,,,,,++++++++++++,,,,,,(((***---000000...+++)))'''((()))******)))((('''***))))))))))))))))))(((******))))))))))))******))))))************))))))'''(((((()))***+++,,,,,,(((((()))))))))))))))******+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++((()))))))))************************************(((***+++***)))((()))*********))))))))))))******(((,,,---******...000///111111111...+++******+++))))))))))))((((((((((((+++)))''''''((()))))))))******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************+++++++++******++++++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,---------......//////////////////////////////////////////000000000000...............///000000222222111111000//////...//////000000000000000111111111111222222333333333444444555555555666666666333333444555555555555444333444444555555555555444333333333333333333444555444444555555444222000///111111222333333444555555555555555555444333222222333333333333333333333333222222222222333333333333111111000/////////000000///............------------...//////////////////..............................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,,,,......------,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***))))))***+++---...//////+++,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++222666888777333000111444444444444444444444444444111111333444444444333333222222333333333333444444222222333444444444444333111111222333333333333333111111111111222222222333222222222111111111000000111111111111111111111111000000000000000000///...........................---------........./////////............---------,,,,,,------------,,,,,,......---,,,++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,------+++)))((('''((()))******)))'''&&&)))))))))))))))***************))))))))))))******((()))***++++++***)))(((&&&''''''(((***++++++,,,''''''((((((((())))))))),,,,,,---+++)))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((()))***************)))***+++,,,,,,+++***)))(((***+++***(((((()))+++******))))))))))))******(((,,,---******...111000111111000---)))''')))***(((((((((((())))))))))))+++***)))***+++,,,+++)))*********)))(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))*********+++++++++******++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,...000000...---------,,,,,,---------.................................,,,---...///000//////..................///000000111111111000000000000000////////////000000111111111111111111222222222222333444444444555555555555222333444444555555555444555555555555555555444333444444333333222333333333222333444555555333111000000111111222444555555666555555555555555333222111000111111222222333333444111111222222222333333333222222111000000000000111/////////............---------...///////////////..............................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********++++++,,,---...,,,,,,,,,---------......,,,+++*********+++,,,---------------------------************))))))))))))******+++,,,,,,---......+++,,,,,,---......------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222666:::999555333444777444444444444444444444444222333555666777666555555222222333333333444444444222222333444444444333333111111222333333333333222//////000000111111111222222222222222111111000000111111111111111111111111000000111000000///......---.....................---------.........////////////.........---------,,,,,,,,,------,,,++++++......---,,,++++++++++++******))))))))))))******+++*********))))))((((((((()))***+++***)))'''%%%(((((())))))******++++++******))))))))))))******((()))***++++++***)))(((%%%&&&'''((()))***++++++&&&'''''''''(((((())))))---------,,,)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))***************(((***,,,......,,,***((((((***,,,+++(((''')))+++******))))))))))))*********---...******...000000000000///,,,'''%%%''')))''''''(((((())))))************)))***,,,,,,***(((+++******)))(((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))******++++++++++++++++++******************))))))***+++,,,,,,------,,,+++***)))***+++---...++++++,,,,,,---...//////++++++++++++++++++++++++---------.........//////---000222333111///..............................------------------------***+++---//////...---,,,...............///000000/////////000111111222222.../////////000000111111111111111111111222222222333333333444444444555555222333444444555555555444555666666666555444333333555444444333222222222222111333444555555444222111000111111222444555666666555555666666555333222000//////000111222333333444111111111222222333333333333222222111111111111111000////////////.........------...///000000//////..............................---------,,,,,,,,,------------------------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------------------------))))))***+++,,,...000000,,,---------------------***)))))))))***,,,...///,,,,,,,,,------.........,,,+++*********+++,,,---------------------------000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---******+++++++++,,,,,,,,,////////////////////////222444555555444333333444///222444333000...///111555333222333666666444111111111222222222333333333444444333222222111000000111111222222222222111000000111111111111000//////000000000000000000000000444333222222111111222222000000000000////////////------------------------//////.........------------.../////////...---,,,,,,------------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,...---,,,+++***(((''''''''''''(((((())))))******+++***)))(((((()))***+++******))))))((((((''''''+++*********))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))************************************,,,,,,+++***)))))))))***************************++++++************++++++))))))))))))))))))))))))************************(((((()))+++,,,---...///......------,,,++++++***&&&&&&'''(((((()))((((((++++++++++++)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&(((******(((&&&''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,+++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************%%%'''***---...---***)))******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))...------,,,,,,,,,------111222333333222000---,,,++++++******++++++,,,---..............................//////...---,,,,,,---------............///111111000000//////......111222222222222111111000444333333333333333333333555555444333222111000///000111222333333333333222444555555555555555555444333222111111000000111111222222222222222222222222444333111000000111333444666666555444333333222222222222222111111111111000222222222111000//////...111111111111111111111111------------------------,,,------......------,,,//////000000///...------...------,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------------------------++++++*********+++,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++*********'''(((***,,,---,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++.........------,,,,,,,,,333444666666444333444444333444555555333222333333555333222333555666444222111111222222222333333333333444444555555666666666111111111111111111000000111222222222222111000000000000000000000000000000222222111000000000000111000000000/////////......///////////////////////////.........------------------.........---,,,+++'''((()))***************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++(((((())))))************************++++++++++++,,,+++************+++,,,+++*********))))))))))))+++*********))))))))))))))))))************))))))************************))))))))))))************************************,,,+++******))))))******************************+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------*********)))(((((('''''''''(((((()))******))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***((((((((()))((('''%%%)))***************)))((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))))))))))))))*********+++++++++++++++++++++************)))************+++++++++************************************************)))***---///000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))...------,,,,,,---------///000000111000///---,,,---,,,,,,,,,,,,---....................................//////...------,,,---------............///000000000000//////......000000000111000000//////111222333333333333222222333333333222222222222111000000111111111222222222444444555555555555444444333222111111000000111111222222222222222222222222444333111000000111333444666555555444333333222222222222222111111111111000222222111111000//////...111111111111111111111111------------------------------------------------...............---,,,,,,......---,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++.........---,,,++++++***+++++++++*********))))))'''(((***,,,---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,333555666666555444444555444333333333555555555333444333333333555555333222111111222222222333333333111111222222333444444555333333333222222222111111333333333333333222111111000000000000000000000000111000000///////////////000////////////.............................................------------,,,------------,,,+++***%%%&&&''')))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++'''((())))))***+++,,,,,,+++++++++++++++*********+++******))))))******+++++++++++++++***************************)))))))))))))))************))))))************************))))))))))))************************************++++++***)))))))))******************************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++******))))))(((((())))))***************((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((((((''''''***(((''''''((()))((('''***************)))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***************+++++++++***************+++++++++)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))************************+++,,,---.../////////...,,,,,,,,,,,,------------++++++,,,,,,,,,+++******---------,,,,,,------...........................///............///000000.................................///......---,,,---------............///000000000////////////...---....../////////......///000222444555444333222111111111222222333333333111000/////////000111222333333444444444444333333333222111111000000111111222222222222222222222222333333111111111222333444555555444444333333222222222222222111111111111000222222111111000/////////111111111111111111111111------------------------...---,,,,,,,,,,,,---...------------------,,,+++,,,,,,,,,,,,------...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------......,,,+++******))))))------,,,,,,,,,,,,++++++((()))+++,,,---,,,,,,+++...------,,,+++*********************))))))))))))''')))***,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,333444666666555444555666444111///000333555444111333333333444444444333222111111222222222333333333222222222222111111000000666555555444444444444444444444444444444333333222000000000000000000000000111000//////......///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******))))))+++,,,,,,---------,,,,,,,,,++++++*********************************+++******************+++++++++++++++++++++++++++*********))))))(((((((((((((((''''''''''''((((((************************************************))))))************))))))************************((()))))))))******************************************))))))))))))************************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))(((((((((+++++++++*********))))))((())))))******)))))))))''''''((()))******))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((((((((((((((('''%%%$$$%%%(((+++------((())))))(((((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''''''''++++++++++++++++++++++++))))))***************+++************************(((((((((((())))))))))))))))))*********+++++++++************************************************************++++++,,,---)))************+++++++++++++++,,,,,,,,,++++++***------,,,,,,,,,---......---------,,,---...////////////......//////000111........................---...............---------------............///////////////////////////------...///000000//////...000333666777666444333111111222222222333333333222111///...///000222444222333333444444333333222333222111111000000111111111111111111111111111111222222111111111222333444444444444333333333222222222222222111111111000000111111111111000000//////111111111111111111111111........................///...,,,++++++,,,...///------.........------,,,))))))***+++---///111222,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------)))))))))))))))***+++,,,------,,,,,,,,,+++++++++$$$&&&)))---/////////...++++++++++++++++++++++++++++++******************((()))***,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------222444666666555444555666555222///000222444333111222333444444333333222333111111222222222333333333555555555555444444444444555444333333333333444555555555555555555444333333000000000000000000000000111111000////////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++************,,,------...------,,,,,,,,,,,,,,,++++++******************************************++++++*********))))))))))))************++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))***************+++++++++))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&'''((()))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))))))))'''&&&%%%&&&))),,,------((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************''''''((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++***************************))))))(((((()))***+++)))))))))*********++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///---------------///000000.........---...//////000........................------...............------------............///.............../////////---...///000111222222222000222444777888777555444333333333222222222111111333222000000000111333555222333333444444333333222333222111111000000111111111111111111111111111111111111111222222333333444333333333333333222222222222222222111111111000000111111111000000000000000000000000000000000000000........................///...,,,++++++,,,...///---....../////////......,,,,,,,,,,,,---...//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------+++++++++,,,,,,---...///------,,,,,,,,,+++++++++((())),,,...//////...---((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------111222444555444444555666666444222111222333333333111222444444222222222333111111222222222333333333000111222333444555666777222111000000111222444555555555555555555444333333000000000000000000000000111111000///////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,------,,,+++******,,,,,,++++++++++++++++++************************)))***++++++++++++***)))###$$$%%%&&&((()))***+++,,,,,,,,,,,,,,,+++++++++)))******++++++******)))((((((((((((((()))))))))*********+++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++)))(((((()))***)))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******+++++++++***************''''''(((((())))))******)))************+++++++++++++++++++++++++++++++++************************++++++************+++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,---......///---------....../////////---------------...//////........................,,,---......///.........---------............///---............/////////...///000222333444444444111222444666777666555444333333333222222111111111333222111111111222444444333333444444444444333333333222111111000000111111111111111111111111111111000111111222333333333444333333333333222222222222222222222111111111111000111111000000000000000000000000000000000000000000...........................---,,,,,,,,,,,,---...---...//////000/////////111000///---+++*********......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---------------------------,,,++++++*********+++------,,,,,,,,,,,,++++++......//////...,,,+++***((()))***+++,,,---...///,,,,,,,,,---------------******++++++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111333444333333444555555555444111//////000222000222444444222111222333111111222222222333333333---...///000222333444555222111111111222444777999444555555555555444333333000000000000000000000000000///......------......---------,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,---------...---,,,+++***++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,************************)))***++++++++++++***)))$$$%%%&&&'''((()))******+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,+++******(((((()))))))))******************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++***))))))******(((&&&'''((()))******++++++***))))))))))))))))))))))))))))))))))))******++++++************************'''(((((()))******+++++++++++++++*********))))))''''''((())))))***++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////+++,,,---......---,,,,,,...------------...//////........................,,,------...//////......---------............///---------.........//////---...000222333444555555222222333333444333333222111222222222222222333333111111111111222222222222444444555555555555444444333222111111000000111111111111111111111111111111000000111222333333444444222222222222222222222222222222222111111111111000000000000000000000000111000000000000000000000000........................------------------------,,,---....../////////...111000///---+++*********---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------***))))))(((((((((((((((------,,,,,,,,,,,,++++++......------,,,++++++***,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222333222222333444333444333///+++***---000000222555444222000111333111111222222222333333333444444444444444444444444444444333444666888;;;===444444555555444444333222000000000000000000000000......---,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++++++++,,,---)))***+++,,,---.........*********++++++,,,,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++*********))))))))))))******++++++,,,((()))***++++++***)))((())))))******+++++++++,,,*********++++++,,,,,,,,,))))))************))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))*********+++((((((((((((((()))))))))***************)))(((((('''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((('''(((***,,,,,,***((($$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&((())))))***++++++,,,,,,++++++++++++******))))))'''(((((()))***++++++,,,)))************+++++++++))))))))))))))))))))))))******************************+++++++++******)))((())))))))))))*********)))***+++,,,,,,,,,,,,,,,+++++++++,,,---...///000)))***,,,------,,,***)))...............///000000........................,,,,,,---.../////////...---------.........//////---------.........//////---...///111333444555555222222111111111111111111///000111222333444555555//////000111111111111000444555555666666555555444333222222111000111111111000000000000000000000000///000111222333444444444222222222222222222222222222222222111111111111000000000000000000111111111000000000000000000000000////////////////////////,,,------......------,,,+++,,,,,,---.........------,,,,,,,,,,,,---......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------)))))))))***+++---...///---------,,,,,,,,,++++++)))))))))***+++,,,.../////////...------,,,,,,+++*********++++++,,,,,,,,,++++++++++++,,,---......+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,------.........777666555444333222222222222333333444444333333222222222333333333444444444111111111222222333333333666555555444444555555666222111111333555777666555333333333222222111111111......---,,,,,,,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,------...//////------------,,,,,,+++***++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((***+++,,,+++++++++++++++***)))(((,,,+++++++++++++++++++++,,,+++++++++******))))))''''''((()))***++++++,,,************************************)))))))))))),,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++,,,,,,---...******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++*********)))))))))))))))(((((((((((((((''''''&&&((((((((()))******++++++''''''(((((())))))******))))))))))))))))))))))))++++++,,,++++++***)))((())))))************))))))))))))))))))************------,,,+++******************+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************......---------......///............//////////////////............//////000000//////.........------------------------------......////////////////////////000111111222222666444333333333333222000111222222333333444444555444444222222222222444444555888999888444222444666666555222111000222444555333333333333333333333333222222333333333333444444666555555444444333222222333333444444444333222222222111111000000000000000222111000.........///000...---,,,+++***+++,,,,,,+++,,,------......------///...------...///...,,,------......------,,,+++,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///.........------,,,,,,,,,------------,,,,,,+++***,,,++++++***)))))))))***///...,,,++++++,,,...///+++,,,---...///...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666555444333333222222222222333333444444333333222222222222222333333333333222222222222333333333444333333222222222222333333111000000111444555555444555444444444333333333333000//////...............///.........---------------------,,,,,,+++++++++******+++,,,,,,---......,,,---------,,,,,,+++***++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))***+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++******))))))******++++++,,,,,,************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***)))))))))((((((((('''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))'''(((((())))))*********'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))******))))))(((''')))))))))***++++++,,,,,,'''((((((((()))))))))***))))))))))))))))))))))))+++++++++,,,++++++***)))))))))************))))))))))))))))))************++++++++++++++++++,,,,,,)))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------............////////////......------------......000000/////////.................................---...//////000000/////////000000111111222333333333222111111222222111000111222222333333444555555444444333222222333444444555666777666444333444555666444222000000111333444333333333333333333333333222222333333333333444444555444444444444333333333222222222222222111000000222111000000//////000000000000///......///000111///...---,,,,,,,,,---...,,,,,,------...---------...---,,,---...///...---------......------,,,+++)))******++++++******)))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...*********))))))(((((((((,,,---------,,,,,,+++***---,,,+++***************...---,,,++++++,,,---...+++,,,,,,---...---------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555444333222222222222222222333333333333222222111111111222222222222333333333333333444444444444333333222222222222333333000//////000333444444333333333333333333222222222222111000000//////000000//////.........---------------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******)))((('''***++++++++++++***))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))(((((())))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))******************************++++++******)))((())))))***++++++,,,,,,---(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))************))))))))))))))))))************)))******++++++,,,------)))***++++++,,,,,,++++++)))************+++++++++---------,,,,,,+++++++++------------------------...------,,,++++++++++++---............/////////------,,,,,,,,,,,,------000000////////////......000000000000000000000000---...//////000000//////000000000111222222333333000/////////111222111000222222222333444444555555555444333222222333444555555444333333444555444222555444222000000111222333333333333333333333333333222222333333333333444444333333333444444444555555444444444333222111000///222111000000//////000000/////////......///000000000///......------......---------...------,,,,,,,,,+++***+++---///...---------......------,,,+++))))))************))))))......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++++++++************,,,,,,---------,,,++++++------,,,+++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,---...............---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444333222222222222222222222333333333333222222000000111111111222222222444444444444444444444444555444444444444444444555000//////000333444444333000000000000000000000000222111000000//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++++++++)))((('''******+++++++++******))))))))))))))))))*********)))))))))******+++++++++++++++++++++++++++******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((************************((('''''''''''''''(((((())))))))))))(((((((((((('''''''''((()))*********((((((((((((((((((((((((***))))))))))))***++++++((((((((((((((((((((((((******))))))((((((((('''(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))((((((((((((((((((((((((++++++************++++++''''''''''''((((((((((((******++++++******)))(((((())))))******+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++***))))))************))))))((()))))))))******************++++++,,,,,,,,,,,,))))))***+++++++++++++++))))))*********+++++++++...------,,,,,,++++++***........................------,,,+++************---------.........//////...------,,,,,,------...000000//////////////////000000000000000000000000......///000000000000000//////000000111222222222///......///111333222111222222333333444555555555555444333222222333444555555222111222555666444222555444222111000000111222222222222222222222222222222222222333333333444444222222333333444555666666777777666666444333111111111111000///////////////000000//////............/////////...............------......------,,,++++++***)))+++---......---------......------,,,+++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,++++++******++++++,,,---,,,+++***+++,,,...///........................+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333222111111111222222111222222333333222222111000000111111111222222222444444444444444444444444444444444333333444444444111000000111444555555444000000000000000000000000111000//////......//////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,,,,+++,,,,,,,,,++++++***))))))))))))******+++++++++))))))))))))))))))))))))************************'''((()))+++++++++***))))))******+++++++++******(((((()))))))))*********'''((((((((())))))*********************)))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))************))))))((((((((((((((((((((((((++++++************++++++&&&&&&''''''(((((((((((())))))******))))))((('''''''''(((((()))*********))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))))))))))))))************))))))((()))))))))************+++,,,,,,,,,,,,+++***)))))))))***++++++++++++***))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************------------............//////............////////////000000000000000000////////////////////////...//////000000000000000......//////000111111222000000///111333555444333222333333444444555666666555555333333333333555555555222111222666777666333555444333222111111111111222222222222222222222222222222222333333333444444111222222333444555666666666666666555444222111000111000000///.../////////111111000///...---,,,+++............------,,,,,,,,,------...------,,,,,,+++***)))+++---......---------......------,,,+++------............------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,------,,,++++++************************+++,,,,,,------,,,,,,,,,...------,,,------......++++++++++++++++++++++++,,,,,,+++***+++,,,---...........................+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222111111000111111222111111222222222222111111111111111222222222222333444444444444333333333333222222111111111111222222111000000111444555555444222222222333333333333333000///......------............---------,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))************++++++,,,---------,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))***+++++++++************************))))))))))))))))))))))))'''((()))******+++++++++))))))***++++++++++++***((())))))******+++++++++((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))'''''''''(((((())))))***(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))(((((((((((((((((('''(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******++++++,,,))))))******))))))((('''&&&&&&''''''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%'''(((((()))))))))))))))************))))))))))))))))))************,,,,,,------,,,+++)))(((((()))******++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------------........./////////......///////////////000000000000111111////////////////////////...///000000111111000000/////////000111111222222222111111222444666555444333333333444555555666666666555444333333444555666444444444555777888888777666555444333222222111111222222222222222222222222222222333333333333444444222222333333444555666666333333333222111000///...111000//////......//////111111000000...---+++***---............---,,,,,,+++,,,------......------,,,+++***+++---///...---------......------,,,+++,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000000000000111111111111222222222222111111222222222222333333333333444333333333222222222222222222111111111111222222000//////000333444444333333333333333444444444555000///......------......000/////////............+++++++++,,,,,,---------***************************+++,,,,,,---------,,,,,,,,,,,,++++++***)))(((((((((((()))***+++++++++++++++++++++++++++++++++***************************)))))))))))))))******))))))***+++++++++++++++))))))******+++,,,,,,---++++++++++++************)))))))))******+++++++++************************''''''((())))))***++++++)))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))*********'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,---******++++++******)))((('''''''''((())))))*********)))))))))((((((((('''))))))))))))))))))))))))''''''((()))*********)))))))))************))))))))))))))))))***************+++,,,------,,,***)))((())))))***************)))************+++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,---------.........///......------....../////////000000000111111111111111111111111111111111//////000111111111111000000111111222333333444444333222111333444555555444333333444444555666666666666555444333333444555666444666777888888999:::<<<777777666555333333222222111111111111111111111111222222333333333333444444333333333444444555555555111111111111000000///...000000///............///---.../////////...---,,,...//////000///...---,,,***+++,,,---.../////////...---,,,---...///...---------......------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,---------.........***+++,,,,,,---------,,,,,,,,,++++++,,,------...,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000000000000111111111111222222222222111111222222333333333444444444333333333222222111111111444333333333333333333444///......///222333333222111111111222222333333333000000///...............111111111111000000000000+++++++++,,,,,,---------------------------------***+++,,,,,,------------,,,,,,,,,++++++)))(((((('''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***((((((((())))))((()))***+++++++++++++++))))))***+++,,,,,,------...------,,,,,,+++++++++))))))***+++,,,,,,------************************'''(((((()))***++++++,,,))))))******+++++++++,,,************************'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))******++++++(((((((((((((((((((((((('''(((((()))***++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++'''(((((()))***++++++++++++,,,,,,,,,,,,+++******((((((((()))******++++++******))))))(((((((((''')))))))))))))))))))))))))))******++++++++++++***))))))************))))))))))))))))))************((()))+++---------,,,+++(((((()))***************)))************+++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,---------.........------,,,,,,------...//////000000111111111222222222222222222222222222//////000111111111111111222333333444444555555666333222222222444555444333333333444444555666666666666555444333333444555666444777::::::999999<<>>>>>?????????@@@BBBCCCEEEFFFAAABBBEEEHHHJJJMMMNNNOOONNNMMMKKKIIIGGGGGGGGGGGG@@@AAACCCEEEFFFFFFFFFEEEDDDDDDBBB@@@>>><<<:::999888888777666555333222111111111111111000///------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------...---,,,+++---///...***(((***...000...*********+++,,,,,,---......,,,,,,,,,++++++************,,,---+++(((''')))+++,,,+++***))))))***+++,,,************************+++++++++++++++***)))(((++++++++++++++++++++++++)))(((((()))+++---,,,+++))))))******+++++++++,,,************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,,,,+++***)))))),,,,,,++++++***)))))))))******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,+++***)))((()))***+++,,,------...---***++++++,,,---...//////,,,,,,,,,------.........////////////////////////,,,+++++++++++++++++++++.........///////////////+++,,,.........,,,***)))++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,---.........---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))))))))******++++++,,,((()))***++++++***)))((())))))***+++,,,,,,------.........------.........+++***)))***,,,---,,,+++((()))***++++++***)))(((******++++++++++++******)))))))))***+++,,,......!!!$$$(((,,,......,,,+++))))))***+++,,,------...))))))******+++++++++,,,******++++++++++++******))))))*********+++++++++)))))))))((())))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------,,,,,,------++++++++++++------******+++,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,++++++,,,------++++++------------+++++++++++++++,,,,,,---------+++,,,............,,,+++---///000///,,,+++---///---,,,+++***+++,,,---...------------------------...------,,,,,,------...---------,,,,,,,,,++++++'''((()))+++,,,---......,,,++++++******++++++,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,,,,---......------...000111000///......///000111333222222111///...------000000////////////000000111111111111222333555555555777:::===???AAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIIIILLLPPPSSSRRRPPPPPPQQQRRRQQQOOONNNNNNNNNIIIJJJJJJKKKLLLMMMNNNOOOJJJIIIHHHFFFFFFFFFGGGGGGDDDAAA===;;;;;;999555111333333222111000///000000000000///000000...+++(((+++,,,---......---,,,+++000//////...------,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))******++++++,,,------...,,,***+++------***'''''''''(((***+++,,,---...))))))*********+++++++++333222000...---------...************************************************)))************+++++++++++++++++++++++++++++++++......---,,,+++***)))((()))******++++++******)))+++*********))))))((((((++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++,,,---.........---,,,+++...---+++******+++---......------,,,,,,,,,------//////.........---------------------------------------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++***************++++++,,,,,,,,,************************)))))))))***+++++++++,,,...---+++***)))***++++++)))************+++++++++++++++------------++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------))))))*********+++++++++------------------------++++++++++++++++++++++++//////---------...///000000///---,,,+++*********++++++******++++++,,,---........................+++++++++,,,,,,---------...---,,,,,,+++++++++,,,.........---,,,+++))))))***+++,,,+++)))((()))***------------------------++++++,,,,,,,,,---------,,,---...//////...---,,,))))))***,,,...///111111,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,---///...------...000111000///.........///000.........//////000111222000000000000111111222333444555666777999;;;===>>>>>>???BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJMMMLLLLLLNNNQQQSSSRRRPPPMMMNNNOOONNNLLLJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQOOONNNMMMLLLLLLMMMNNNNNNMMMJJJFFFEEEEEEDDDAAA???>>><<<:::888666444333222444222////////////---,,,,,,,,,,,,---,,,,,,++++++//////......------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))************,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++---+++***+++------+++(((&&&&&&'''((()))***+++,,,))))))*********+++++++++...---+++************+++************************************************)))************+++++++++************************************)))))))))))),,,------......------,,,,,,++++++************+++,,,,,,++++++++++++++++++******************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......---,,,,,,...---+++******+++---......------,,,,,,---------///.........------------------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++---,,,++++++******++++++************++++++++++++***++++++,,,,,,++++++***************************************************))))))***+++++++++++++++,,,***))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,+++++++++,,,------,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,+++++++++,,,,,,,,,---------,,,++++++---...///...,,,+++,,,---------------------------++++++,,,,,,,,,---------+++,,,------------,,,+++******+++,,,...///000000,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,...//////...---///000111000///...---...//////------------///111333444111111222333555666777888999999;;;===@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKOOOOOOOOOPPPRRRSSSRRRQQQPPPRRRRRRQQQOOOLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRRRRTTTQQQNNNLLLLLLLLLKKKJJJGGGFFFDDDBBB@@@===<<<;;;:::777333000000111222111///...------,,,,,,,,,,,,.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))*********+++,,,,,,,,,------,,,,,,,,,------,,,,,,+++******)))+++******+++------,,,***'''(((((()))***+++,,,,,,***************+++++++++******)))(((((())))))***************************************************)))************+++++++++))))))))))))))))))))))))((()))))))))******++++++******++++++++++++******---,,,+++******+++---...,,,,,,,,,++++++*********((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++++++++,,,,,,------------------------************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---......------,,,...---,,,++++++,,,---...---------,,,,,,------...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,((()))***+++,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++******************+++++++++,,,+++******))))))******+++++++++++++++++++++++++++************************)))***++++++++++++++++++,,,+++))))))***++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,***+++,,,,,,------------...///000///---,,,---...------------------------,,,,,,,,,,,,------------******++++++++++++******++++++,,,------......///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,---------...//////......///000111000///.........//////111000//////000111333444444555777999;;;===>>>???===>>>@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHMMMMMMOOOPPPRRRSSSSSSRRRTTTUUUVVVTTTRRROOOOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRNNNNNNMMMMMMMMMOOOPPPQQQTTTRRROOOMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFCCC???;;;888777666666555444333111///...---......---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++************++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,++++++*********)))******+++,,,---,,,++++++++++++,,,,,,------...************************************++++++,,,,,,************************************************))))))*********+++++++++************************+++++++++,,,,,,,,,------))))))************)))))),,,+++*********,,,---///---,,,,,,++++++*********))))))*********+++++++++***++++++++++++,,,,,,,,,.........---,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------------...---,,,,,,,,,,,,---...------,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,++++++************+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,***)))*********+++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************+++,,,,,,+++++++++...,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,444333222000...---,,,+++///...---,,,++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,,,,------,,,,,,+++,,,---,,,+++***+++,,,------------------------,,,,,,,,,------------...******++++++++++++******,,,,,,---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------...000///......///111111000///......///000111333333222333444555777888999;;;===@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEDDDCCCBBBAAAAAABBBCCCCCCFFFHHHJJJMMMNNNPPPQQQRRRQQQRRRSSSRRROOOMMMMMMNNNMMMOOOQQQSSSTTTTTTSSSSSSNNNNNNMMMMMMMMMNNNPPPQQQTTTSSSQQQOOOLLLLLLLLLLLLPPPPPPPPPPPPOOONNNMMMLLLKKKHHHEEEBBB@@@>>>;;;888888666444111000///////////////............------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******************************+++,,,,,,---------************************************************))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++***))))))***+++,,,---,,,,,,,,,++++++*********+++++++++*********))))))*********+++++++++,,,,,,---,,,,,,,,,++++++******...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,---...///,,,,,,------------------------------------------------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,***)))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******)))***,,,------,,,+++******++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***///...,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))......---,,,++++++++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,------,,,,,,+++***)))***++++++***)))***,,,------------------------,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---............------///000000///...000111111000//////000111333444333444666888;;;===?????????@@@CCCEEEFFFGGGGGGFFFHHHHHHIIIIIIIIIGGGFFFDDDBBBBBBAAA?????????????????????>>>>>>??????@@@AAA===<<<;;;;;;;;;<<<===>>>>>>AAADDDGGGHHHJJJLLLNNNOOOPPPQQQPPPNNNMMMMMMMMMNNNOOORRRTTTUUUUUUTTTSSSPPPPPPOOONNNNNNOOOQQQQQQSSSTTTTTTSSSQQQOOOPPPPPPTTTTTTTTTTTTRRRPPPNNNLLLPPPNNNKKKIIIGGGEEEBBB???===;;;999777555333222222111111000000///......------......//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++*********+++++++++++++++************++++++++++++)))******++++++******))))))******+++,,,,,,------)))+++,,,,,,+++++++++,,,***************)))))))))+++++++++***************((()))***+++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++*********)))++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((************++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,------------------------------------------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,***)))(((((()))))),,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,+++***000...,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&''')))+++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,...//////...------------------,,,,,,+++******,,,------++++++,,,...------------------------,,,---------............------,,,,,,,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,.../////////...------///000000//////000111000000000000222444666777777999<<>>===<<<;;;::::::;;;;;;999999:::;;;;;;;;;;;;;;;777666666555666777999:::888<<>>AAADDDDDDDDDBBB@@@DDDEEEGGGHHHHHHGGGEEEDDDBBBCCCDDDDDDDDDBBB@@@>>>:::999888666666666777888444555666777888777666555444333333333444555777888666999<<<===<<<===???AAAAAABBBDDDDDDCCCCCCCCCDDDEEEGGGJJJLLLMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFDDDIIIOOOQQQQQQPPPQQQRRROOOPPPSSSUUUVVVVVVUUUTTTSSSOOOJJJHHHIIILLLOOOQQQNNNNNNMMMKKKIIIEEEBBB@@@666555444222111///...------...///000000...,,,+++------------------------,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,---------............---++++++++++++---...------,,,++++++************,,,...---***((()))+++,,,,,,++++++***)))))))))++++++++++++******))))))***+++,,,------,,,+++***************************************************)))************+++++++++))))))))))))))))))))))))***++++++,,,...//////000,,,,,,,,,------,,,,,,,,,+++---///000///---+++)))))))))***+++,,,------...)))))))))***++++++,,,,,,)))************+++++++++***++++++,,,---...//////++++++++++++,,,------...++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,...///000------............------+++++++++,,,---...///000+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++*********,,,///111333))))))***+++,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++***)))***+++---...++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++------------,,,,,,+++***---+++)))((())))))((('''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++,,,---------,,,+++***------,,,+++++++++,,,,,,******+++,,,---///000111........................---------,,,,,,++++++++++++,,,...000000///...---))))))+++,,,---.........***+++,,,,,,++++++---...---------------------------------.........//////------,,,++++++,,,------++++++,,,------...//////,,,,,,,,,---------......000///...---------------///000111111111000///...//////000000000111111111333444666999;;;<<<======CCCBBBAAAAAABBBCCCEEEFFFEEEFFFGGGGGGFFFDDDAAA???CCCBBBAAA@@@???>>>>>>>>>999888888777777777888888555555666777777666666555555555555555555555555555::::::::::::::::::::::::;;;:::::::::;;;<<<===>>>===>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@CCCHHHLLLNNNPPPQQQSSSQQQSSSUUUUUUSSSQQQQQQQQQUUUSSSPPPQQQSSSTTTSSSQQQSSSSSSQQQOOOMMMLLLKKKJJJ@@@<<<777333222111///...,,,---...//////...---------------,,,,,,,,,,,,+++000////////////.........,,,+++***))))))***+++,,,++++++******++++++,,,,,,......---,,,+++))))))(((+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++******))))))...---,,,************+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++***((('''&&&************************---,,,,,,+++*********+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***)))***+++---......---,,,,,,++++++++++++,,,...000000/////////000...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,...---,,,++++++---...000000000//////.........---,,,+++******+++,,,...///......---------,,,,,,,,,,,,---......,,,,,,---...///...---,,,,,,---...///.........------,,,,,,,,,,,,------......------,,,...---,,,+++************...---,,,+++************------++++++++++++------)))***++++++,,,---......---------------------,,,.........------,,,,,,,,,111111000///......---------,,,,,,++++++,,,,,,------+++))))))*********)))***************************+++,,,,,,******+++,,,))))))***++++++++++++***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******++++++++++++******+++)))'''&&&&&&''')))+++)))))))))******+++++++++,,,---------------------,,,,,,,,,---------......------------------------,,,------......------,,,------,,,++++++******)))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------.........------------......---...//////...,,,***)))++++++,,,---............------............------------------------------........................,,,---------............000///...---------------......////////////......//////000111333444555666999:::;;;>>>@@@AAABBBCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDBBB@@@???>>>======<<<<<<=========;;;::::::999999999999999999999:::::::::999999888777777888888888888888888777888:::;;;<<<=========<<<<<<;;;::::::999999999888999:::;;;<<<=========<<<<<<::::::999::::::;;;:::===BBBEEEGGGHHHJJJKKKOOOQQQSSSSSSRRRQQQQQQRRRSSSQQQPPPQQQSSSUUUTTTSSSTTTTTTSSSSSSQQQPPPOOONNNGGGBBB;;;666444333333222222222333333222000///...------------------------/////////.........---------,,,+++******+++,,,---000000///...------......++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++*********)))++++++***)))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++***)))((('''&&&&&&&&&'''(((***++++++,,,,,,++++++++++++++++++++++++---,,,++++++*********+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++------------------------,,,+++*********+++,,,---...---,,,,,,+++++++++,,,***+++------,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,...---,,,++++++---...000000/////////.........---///...---,,,+++++++++,,,......---------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,------......------,,,,,,+++++++++++++++,,,,,,///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---------,,,,,,,,,///......---,,,,,,++++++---,,,,,,++++++,,,,,,---///---++++++,,,---,,,+++---------,,,,,,,,,++++++***+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------............------........./////////......---++++++,,,,,,------...---------------............------------------------------------------------------------.........///////////////......---.........//////.........//////000000111222444666888:::;;;::::::<<<===???@@@AAABBB======<<<<<<<<<===>>>>>>AAA@@@???>>>>>>=========>>>=====================>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888999999999::::::::::::888999;;;<<<=========<<<<<<<<<<<<;;;999888666555777888999:::::::::::::::999888888777666666777777555888<<<>>>???@@@BBBCCCHHHJJJLLLMMMLLLLLLLLLMMMNNNMMMMMMNNNQQQTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTRRRMMMHHH@@@999666555555555333333222111000...,,,+++....................................---------,,,------,,,,,,,,,,,,------///...---,,,+++*********))))))***+++,,,---............,,,+++***)))))))))++++++++++++++++++++++++++++++++++++************))))))((())))))+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++************************------,,,+++***))))))(((%%%&&&'''***+++------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---...//////...---,,,,,,,,,+++*********++++++------,,,+++++++++,,,,,,)))+++,,,,,,+++***+++---...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++------,,,+++,,,---...////////////...............000///...---,,,,,,,,,,,,......---------,,,,,,,,,,,,.........---,,,---...---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------......------,,,************+++,,,......//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++,,,---...//////...------------,,,,,,,,,......------,,,+++++++++---,,,,,,++++++,,,,,,---///---++++++,,,---,,,+++......------,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---......---,,,+++---------............/////////...---,,,++++++***,,,,,,,,,---------......------------------------,,,------......------,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------...------,,,,,,------...........................000000///...---------------------...------,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///...............//////111000000///000111333444444444666777999;;;<<<===;;;;;;;;;;;;<<<======>>>::::::::::::;;;;;;<<<<<>>???CCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>?????????????????????@@@AAAAAAAAA???===<<<@@@@@@@@@@@@???>>><<<;;;<<<<<<=========<<<<<<;;;999999888777777666666666555777:::;;;;;;<<<===>>>===???AAABBBBBBBBBDDDEEEFFFFFFGGGIIILLLNNNPPPQQQPPPRRRUUUWWWXXXXXXVVVUUUOOOJJJDDD???;;;888666444333333222111000...---,,,.....................///......---------,,,,,,,,,------,,,,,,,,,,,,------,,,+++***)))(((((((((((()))******+++,,,---......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,---------)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********)))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++*********+++,,,...//////...,,,+++---,,,,,,++++++*********---,,,,,,++++++,,,,,,,,,+++,,,---,,,++++++,,,......---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,---...///........................,,,,,,------...//////000......---------,,,,,,,,,---...///...---,,,---///---,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,++++++++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------/////////......------------,,,,,,++++++,,,,,,------+++)))***+++,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------......---------.....................///.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------...------,,,,,,------...---..................---111000///---------...///............---,,,++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...............///000111111000000///000222444555999999::::::;;;;;;<<<<<<@@@???>>>===<<<<<<<<<===999::::::;;;<<<<<<======???>>>======???BBBFFFHHHFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLMMMLLLLLLJJJIIIHHHKKKJJJIIIHHHHHHHHHHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGFFFDDDCCCGGGGGGGGGFFFFFFEEEDDDDDD????????????>>>===<<<<<<:::::::::999888777777666666888999:::999999:::;;;666888999::::::;;;===???===>>>@@@BBBDDDFFFIIIKKKKKKMMMQQQTTTVVVWWWVVVUUUOOOMMMKKKHHHEEE@@@:::555888777777666555555444444////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++,,,************))))))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++************************'''''''''((()))******+++,,,,,,,,,++++++***((((((++++++++++++++++++++++++*********))))))***++++++******))))))***++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))***,,,------,,,***))),,,,,,,,,,,,+++******))),,,,,,,,,++++++,,,,,,---,,,------,,,******,,,......---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------......---------...............,,,,,,---....../////////......---------,,,,,,,,,---...//////------...///------............------------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,------------------------...............------------,,,,,,++++++,,,,,,------+++******+++,,,,,,+++))))))***+++,,,------...***+++,,,,,,******+++,,,,,,++++++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++///...,,,++++++,,,...///.........---------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,------......------,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------...------,,,,,,------...------...//////...------111000...------...///000............---,,,++++++------............------------------------------------------------------------........./////////............///000111222//////000000222333555555<<<<<<<<<;;;;;;;;;::::::>>>===;;;:::::::::;;;<<<777888:::;;;===>>>>>>>>>???@@@AAACCCGGGLLLQQQTTTOOORRRVVV[[[___bbbdddddd___`````````___^^^\\\[[[YYYXXXWWWVVVVVVWWWYYYYYY]]]\\\ZZZXXXVVVTTTRRRQQQJJJKKKLLLMMMNNNPPPQQQRRRPPPOOOMMMKKKHHHGGGFFFFFFBBBBBBBBBAAA@@@???===<<<<<<<<<<<<;;;:::999888777777999999888777666777888555666777777777888:::===888:::<<<======???BBBEEEFFFHHHLLLOOORRRSSSSSSSSSRRRQQQQQQQQQNNNIIIAAA<<<999999888777666666666777333222111111//////...---............---------,,,++++++,,,,,,,,,,,,++++++)))))))))))))))***++++++......------,,,,,,++++++'''''''''((()))***,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))((('''++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++*********))))))))))))***++++++,,,+++++++++***************************))))))))))))***++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,+++******,,,,,,+++++++++,,,------+++,,,+++***((((((***,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......---------------...............///......---,,,+++......---------,,,,,,,,,---...//////...---...///---......//////......---,,,,,,,,,------------...,,,------......------,,,...---,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,------,,,,,,+++)))******+++---....../////////...---,,,++++++***,,,,,,,,,------------...,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,...//////...++++++,,,---...///000000***+++,,,,,,******+++,,,,,,+++*********+++---...------------..................------------......++++++,,,,,,,,,,,,++++++///...+++))))))+++...///---------------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------......------------------------,,,------......------,,,------,,,++++++***))))))+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,---...//////...---,,,//////...............///---------...------,,,,,,------............------------------------------........................,,,---------............---------...///111222333111222444555777888888999<<<<<<<<<;;;;;;:::::::::;;;:::999999:::<<<>>>??????@@@CCCEEEGGGIIIIIIIIIKKKMMMPPPUUU[[[bbbgggjjjkkkmmmrrrwww{{{~~~}}}}}}~~~~~~}}}{{{yyywwwssssssqqqqqqrrrsssuuuvvvyyywwwuuuqqqmmmjjjgggfffbbbaaaaaabbbdddgggjjjllljjjgggaaaZZZTTTQQQOOONNNKKKKKKJJJIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;:::777666777888555666666666555666999;;;777999;;;;;;;;;;;;>>>AAACCCEEEGGGJJJMMMOOOQQQRRRSSSSSSSSSSSSRRRMMMGGGBBB<<<;;;999777666555555555777666555333222000///.../////////.........------+++,,,---......---,,,+++***))))))((((((((())))))......---------,,,,,,,,,))))))))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,,,,,,,+++((()))***+++,,,---------++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,---,,,***((((((***,,,...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,------.........------......---,,,+++***......---------,,,,,,,,,---///000///...---...000,,,---............---,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,...//////...........................***+++,,,,,,******+++,,,------+++++++++,,,...///........./////////000000......------------......,,,,,,------------,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------...,,,---///000000///---,,,------............------,,,,,,------...---------------............------------------------------------------------------,,,,,,,,,---------......---------...000111333333555666999;;;============;;;;;;;;;;;;;;;:::::::::===<<<<<<===???CCCFFFHHHOOOQQQSSSWWWYYY[[[[[[\\\^^^aaaffflllttt{{{~~~~~~{{{qqqhhhbbb___^^^UUUUUUTTTSSSQQQOOONNNLLLFFFFFFFFFFFFEEECCCAAA@@@??????>>><<<:::888999:::444555555444333444777999999;;;===<<<:::;;;===@@@BBBCCCEEEHHHKKKMMMPPPQQQSSSRRRRRRQQQPPPNNNIIIFFFCCCAAA???<<<:::888888888::::::888666444222000///000////////////.........,,,---...//////...---,,,000000...---,,,,,,++++++------------------------......---,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------((()))+++,,,------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************&&&'''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---))))))***+++,,,------...---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++++++++++++++,,,,,,---...//////...,,,******---///...---,,,,,,++++++,,,,,,*********++++++,,,,,,---+++,,,------......------,,,,,,,,,------.........)))***,,,---...------,,,......---------,,,,,,,,,...///000///...---...000++++++------------++++++,,,,,,,,,------.........,,,------......------,,,******+++,,,---///000111------,,,,,,,,,------...++++++------------++++++------,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,+++******,,,...------///......,,,+++***))))))***+++,,,,,,******+++,,,///...,,,,,,,,,---///111.../////////000000111111......------------......---..................---,,,---...//////...---,,,//////......---------,,,---------------------,,,,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,,,,------......///++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...,,,---///000000///---,,,+++,,,---.........,,,,,,++++++,,,---............---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111000///////////////111111111111333444666777<<<;;;;;;<<<>>>>>><<<;;;<<<<<<;;;;;;<<<<<<>>>???BBBDDDEEEFFFIIIOOOYYY```gggjjjmmmpppssswww{{{}}}{{{wwwqqqpppnnnjjjeee^^^YYYVVVTTTRRROOONNNMMMLLLJJJIIIFFFDDDBBBAAAAAA???===;;;666666555444333444666999555777999999888;;;@@@EEEEEEEEEEEEFFFGGGHHHIIIJJJQQQSSSUUUSSSOOOIIIFFFDDDEEEEEEEEECCC@@@<<<888666777666666666666555222///333222111000///.........///............---------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))((((((((()))***++++++,,,,,,++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++***)))((()))))))))***+++++++++,,,+++***)))))))))))))))***++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++******+++,,,---,,,+++***))),,,,,,,,,++++++***************************************++++++++++++,,,,,,++++++******+++---...///,,,,,,,,,++++++*********+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------.........//////------......------,,,+++........................,,,---------.../////////---,,,,,,,,,,,,---......---------,,,,,,+++++++++------------------------------------------------******+++,,,,,,---......,,,---...//////...---,,,------............---------------,,,,,,+++++++++&&&(((+++///111222222111***+++,,,---............//////...------,,,++++++......------,,,+++++++++000///...,,,,,,,,,------...------------------------333888888333...,,,---------......//////000000//////............///000///...+++)))(((((()))************+++,,,,,,------------,,,,,,,,,,,,++++++---------....../////////------------------------++++++,,,---....................................------............------------------------------,,,,,,,,,------.........---,,,,,,+++*********+++---,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,---------------------------........................,,,,,,,,,---------......////////////////////////111000///////////////000444444555666666777888999>>>===<<<<<<===>>>>>>===============???BBBFFFIIILLLQQQWWW\\\bbbiiissszzz{{{sssooojjjgggbbb^^^YYYVVVSSSQQQPPPMMMIIIFFFEEECCCAAA@@@;;;;;;;;;:::888666666666444666888888888:::>>>BBBAAABBBDDDFFFGGGFFFFFFEEEMMMOOORRRSSSPPPKKKHHHFFFCCCDDDEEEEEEDDDAAA???===999888777888888777444222333333111000000/////////...............---------+++************+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++***))))))***************+++++++++******))))))))))))******------,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++***(((***...000000...+++))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------......++++++******+++---...///,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---------------............------......------,,,+++........................---------...............---,,,,,,,,,,,,---...............---------,,,,,,------------------------------------------------***++++++,,,------......------............------------............---------------,,,,,,,,,++++++---...///000///...,,,+++------...//////.........///......---,,,,,,++++++/////////......---------000///...---,,,,,,---------------...............---222666666222....../////////////////////000000///////////////.........///...---,,,,,,,,,---...,,,,,,---------..................---------,,,,,,............------------------------------------------......//////..............................------............------------------------------,,,,,,,,,,,,------------...------,,,+++,,,,,,,,,//////............------///...------,,,,,,------------------------------........................,,,,,,,,,---------....../////////////////////////////////...//////000000222333555777999::::::;;;AAA???===<<<<<<===???@@@CCCDDDFFFHHHLLLRRRZZZ___ccciiirrrzzz{{{ssslllfffccc___ZZZTTTNNNKKKIIIGGGFFFAAAAAAAAA???===999666444555666888999999:::<<<===<<<>>>AAACCCDDDCCC@@@???EEEJJJOOORRRQQQNNNKKKIIIFFFGGGHHHIIIHHHGGGEEECCC<<<;;;999999999999777555444333222111111000111111------------------------(((((())))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++***)))+++++++++***************)))))))))))))))***+++,,,......---,,,++++++++++++------,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***'''***...222222000,,,))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,---......,,,,,,,,,++++++++++++***+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......---............---,,,,,,.......................................------------,,,,,,,,,,,,---......//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------...............------.........------............------------------,,,,,,,,,,,,000000000000///,,,***)))//////000000//////...---......------,,,+++++++++000000/////////////////////...---------------............//////000000000...222555555222000111333222222111111111111111111111111111111111000///...//////000000111111111111.........////////////////////////............---///......------,,,++++++------------------------/////////000//////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///......---------------/////////.........------///...------,,,---------------------------------........................,,,,,,,,,---------......////////////////////////////////////000111222333222444777:::<<<>>>??????AAA@@@@@@??????BBBFFFIIIRRRVVV\\\aaaffflllsssxxx~~~vvvooofff]]]VVVQQQMMMKKKKKKIIIFFFDDDBBB@@@===;;;888999;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;@@@EEEMMMRRRRRRPPPMMMLLLNNNNNNOOONNNLLLIIIFFFDDD>>><<<:::999::::::999888444444333222111111111111------------------------*********++++++,,,------------------------------,,,,,,+++++++++,,,------//////...---,,,,,,------******++++++,,,---......,,,,,,+++++++++***************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++******,,,+++++++++***)))))))))(((((())))))***+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***''')))---000111///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,---------+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,------------...............------,,,......................../////////...---------,,,---,,,,,,,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......///...---,,,,,,---...///------............------------------------,,,,,,------...//////...---------....../////////.........---------,,,,,,++++++......//////////////////...................../////////000111222333333444111333555555444444666888666666555555444444333333444444555555444333222111000111333444444333111000////////////............/////////.........---------------------,,,,,,,,,........................///////////////...---,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***......---------------...---------------------,,,//////...---------------................................................,,,,,,,,,---------......///////////////////////////000000111222444555666888999;;;===>>>@@@AAAAAA@@@CCCGGGJJJNNNTTT[[[```nnnuuu}}}wwwkkkaaaXXXTTTUUUPPPKKKGGGGGGGGGFFFEEE@@@@@@@@@@@@@@@???>>>======<<<:::999888999999:::===CCCJJJPPPQQQOOOLLLKKKOOOPPPPPPPPPNNNLLLIIIGGG@@@===:::999:::;;;;;;;;;777666555333222222111111//////.........---------------------------,,,,,,------------------------,,,+++++++++,,,------...///...---,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))***+++------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...,,,,,,,,,---------............//////......---,,,......................../////////...---------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......///...---,,,,,,---...///------............------------------------------+++,,,---...//////000000)))***,,,---...//////000......---------------,,,---------......///////////////000000111111111111222333333444555666666777555666777888888999;;;<<<::::::999999888888777777888888999999888777777666333444666666666444111///000/////////......------.........------------,,,++++++,,,,,,---...//////.......................................---,,,+++........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------------.........///////////////...------------...................................................,,,,,,,,,---------......////////////////////////111111222444555777999:::;;;;;;;;;===>>>AAACCCDDDJJJQQQ[[[ccciiiqqqxxx~~~}}}qqqjjj```ZZZQQQLLLKKKKKKJJJHHHKKKIIIGGGGGGGGGFFFDDDBBBBBB???<<<999888999:::<<<<<>>;;;:::888777555444333333222111111000///...------.........///...---,,,,,,------------------------,,,++++++,,,,,,---...///------,,,+++++++++,,,,,,++++++,,,,,,------......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++******************************+++,,,---))))))***+++,,,...///000++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++************+++------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---......---------.........//////...////////////...------.......................................------------,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,---------------------------------------------------------------------...............------.........------............------------------............---------...............((()))+++,,,...///000000///...........................//////000111222222222333444666666777777777666777777888888999999999888999999:::;;;======>>><<<;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;<<<<<<999999::::::999777555333333222222111000//////............---------,,,,,,***+++,,,---///000111111........................------------------,,,+++........................------............------------------------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111333444555555000///......------......................................................,,,,,,,,,---------......////////////////////////333444555666999;;;===?????????AAADDDIIIPPPUUUYYYfffooo{{{{{{tttjjjccc___\\\VVVRRRVVVSSSOOOMMMMMMMMMKKKIIIEEEDDDAAA???============<<>>===;;;===AAAFFFIIIKKKLLLLLLDDDAAA===;;;<<<>>>@@@AAAAAA@@@>>>;;;999777666555555444333111000...---,,,+++,,,---.........---,,,........................+++++++++,,,,,,...//////,,,,,,,,,+++,,,,,,------,,,,,,------------------.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***************++++++++++++++++++******+++,,,,,,*********+++,,,---...///+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......+++,,,---------,,,++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///........./////////000000///////////////...------........................---------...............---,,,,,,,,,,,,---......,,,,,,,,,,,,------..............................------------------------..................------------............------------............------------------.........///......---------.........***+++,,,...///000000000///000000000000000000000222222333444555666777777888999;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::<<>>????????????>>><<<<<<888888777666555444333222/////////............---------......///000111111........................,,,------............---........................------............------........................---..................///---------------...//////...///111333555777888999000//////...............................................................,,,,,,,,,---------......////////////////////////555555666888;;;===@@@AAAGGGHHHLLLSSS]]]hhhqqqwww}}}zzzvvvsssqqqrrrtttuuupppuuu}}}~~~xxxsssrrrooollliiijjjmmmppptttxxx{{{tttjjjddd]]]XXXSSSQQQQQQQQQOOOMMMGGGGGGFFFEEECCCAAA???>>>;;;>>>AAAAAA>>>;;;888777555888<<>><<<>>>@@@BBBCCCFFFDDDBBB>>><<<999888777777666444222000...---,,,((()))+++---.........---........................+++++++++,,,---...///000,,,,,,,,,,,,,,,---...///------------------,,,,,,//////.........---------******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++*********+++,,,,,,------------))))))******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++,,,...000///...+++************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,---------,,,+++************++++++,,,,,,,,,+++***)))***,,,---,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000///////////////......---........................,,,------....../////////---,,,,,,,,,,,,---......---------.........//////////////////////////////------------------------..................------,,,---...//////...---,,,---..................------------.........//////,,,,,,,,,---...///000111------...///000000//////000000000000111111111111555666777888999:::;;;<<<<<<===???AAACCCCCCCCCBBB===============<<<<<<<<<999999:::<<<>>>>>>===;;;999:::::::::;;;<<<<<<<<<>>><<<:::999:::===@@@CCCBBBBBBCCCCCCDDDDDDCCCCCC===<<<;;;:::999777777666000000000000/////////////////////000000000000000////////////////////////------...///000000000///........................---..................---////////////////////////---.........///000000000...............///000111,,,---///222444777999:::000000///...............////////////////////////........................,,,,,,,,,---------......////////////////////////<<<======???AAADDDGGGIIIPPPWWWbbbmmmxxx~~~}}}}}}{{{{{{zzzzzz{{{||||||{{{yyyqqqnnnlllnnnsssvvvtttqqquuuuuuxxx{{{~~~{{{uuupppssspppllljjjhhhgggeeecccllljjjiiinnnwww~~~}}}}}}|||qqqcccZZZWWWUUUQQQLLLKKKJJJJJJJJJIIIIIIHHHGGG???>>><<<999666666777999555666888;;;>>>BBBDDDFFFIIIHHHHHHFFFDDD@@@===<<>>===<<<<<<===>>>>>>>>>;;;;;;::::::999999999888999999999999999:::;;;<<<;;;;;;<<<===>>>>>>??????@@@@@@BBBCCCFFFHHHKKKLLLIIIHHHGGGDDDAAA>>>;;;999999666444333333333111000.........////////////000111111000///...------,,,------......------,,,+++............//////000000---------............///......////////////......------............------------------------------////////////000000000000000///...,,,,,,,,,---......222555333...***+++---......------------......,,,,,,,,,++++++*********........................>>>@@@DDDIIIOOOUUUZZZ^^^jjjqqq{{{|||~~~|||yyyuuurrrqqqtttzzz~~~~~~|||xxxsssnnnkkkkkkkkkiiihhhnnnmmmmmmqqqyyyuuummmfff]]]VVVKKKLLLMMMNNNNNNLLLHHHFFFGGGFFFDDD@@@<<<999888888555555666999;;;???AAACCCFFFFFFFFFFFFDDDBBB@@@???@@@DDDIIIKKKHHHDDD???===555666666777777666444333..................//////........................,,,,,,------.../////////---,,,+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********************************)))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++...------,,,,,,------------.../////////...---,,,,,,---------............------------------------................................................////////////////////////......---------,,,,,,,,,------............------...------------------,,,........................------...//////...---------,,,,,,,,,,,,,,,,,,---///---,,,---///000...+++//////...............//////......111555777666444333444444555777888::::::??????@@@CCCEEEFFFFFFFFFKKKJJJJJJJJJJJJJJJJJJJJJCCCBBB@@@@@@@@@@@@@@@???;;;;;;;;;;;;:::::::::999777777777777777888999999999999:::;;;<<<===>>>>>>??????@@@BBBDDDGGGIIIKKKNNNMMMMMMKKKIIIGGGEEEDDD@@@>>>;;;999888666444222////////////............///////////////.....................------,,,,,,------......////////////---------............///......////////////......------............------------------------------........./////////000000//////...---------------***...111///+++((()))+++......------------............------,,,,,,,,,,,,........................EEEKKKTTT^^^gggooovvvzzz}}}vvvrrrvvvzzz{{{zzz{{{yyyvvvuuusssmmmhhhfffdddbbbbbbfffmmmtttyyyvvvmmmYYYVVVRRRPPPOOONNNMMMKKKMMMKKKIIIEEEAAA===999777666666777888:::<<>>======999888888888888777777777777777666666666777888888888999::::::<<<<<<===>>>>>>???@@@BBBEEEHHHKKKLLLRRRRRRRRRRRRRRRQQQPPPOOOHHHFFFCCCAAA???===:::888333333222222111111000000........./////////000000...............------------------...............---------............///......////////////......------............---------------------------------------.........//////.........///......---,,,,,,///222111...,,,,,,.........------------....../////////.......................................UUU___mmmzzzyyywwwssssssvvvyyy}}}{{{uuuoookkkiiijjjjjjppprrrvvv|||xxxnnn```UUUPPPPPPRRRSSSNNNMMMKKKJJJHHHDDD@@@===;;;:::999999999;;;===>>>CCCCCCEEEEEEEEEEEEDDDCCCAAAAAACCCHHHLLLMMMIIIEEEJJJEEEAAABBBDDDDDD@@@;;;666444111///......///000------------------------+++++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************---,,,+++******+++,,,---///---+++)))))),,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++))))))*********+++++++++///...---+++++++++,,,---------,,,,,,,,,---.....................---------.........////////////000////////////////////////................................................////////////////////////------------------------------............------............------------..............................////////////......111111000000000000111111......------.../////////111111111222222222222222222222444666888999999999666666888999;;;<<<<<<===>>>>>>?????????@@@BBBCCC???@@@AAABBBBBBBBBAAA@@@@@@AAAAAA@@@>>>===<<<===999999999999999999999999::::::999999888999999999999999:::;;;;;;<<<======>>>???AAADDDHHHLLLOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSLLLKKKHHHGGGFFFDDDAAA>>>:::999999777666555444444000000000000000000000000000//////...............------------............---------............///......////////////......------............------------------------------,,,,,,,,,---------......------/////////...---,,,,,,///111222000...///000......------------....../////////.......................................lllwwwyyyvvvooonnnllllllpppvvv{{{}}}mmmccc\\\WWWTTTOOOMMMKKKKKKKKKKKKHHHFFF>>>===;;;999888999:::;;;BBBCCCDDDEEEEEEDDDCCCBBBGGGEEEEEEGGGLLLNNNMMMKKKRRRMMMIIIIIIKKKKKKHHHCCC<<<999666222000/////////..............................------,,,,,,++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************---,,,+++******+++,,,---)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,---.../////////......------------.........////////////000////////////////////////................................................////////////////////////------------------------------............------,,,,,,------...///000000........................////////////////////////------,,,,,,,,,,,,------...///.........///000111222333444555555555555444444555777777777777777888555666888:::;;;<<<<<<<<<===???AAABBB@@@AAABBBDDDDDDEEEEEEEEEFFFEEEEEEEEEAAACCCEEEDDDBBB@@@@@@AAA??????????????????@@@@@@>>>===<<<;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;;;;<<>>@@@@@@@@@@@@===@@@DDDEEEDDDCCCDDDGGGIIIHHHGGGFFFFFFFFFFFFGGGEEEHHHJJJIIIEEEBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA??????>>>>>>>>><<<<<<<<<;;;:::::::::999999:::<<<>>>BBBEEEHHHJJJLLLMMMOOOPPPQQQRRRRRRRRRUUUSSSPPPNNNKKKFFFAAA=========<<<;;;:::999888777888888777666555444333333222111000......//////000///////////////.........---------............///......////////////......------............------------------------------,,,,,,,,,---------......,,,---......///.........,,,---...//////...---,,,......------------......,,,,,,,,,,,,,,,---------........................}}}qqqxxxzzzooonnnmmmmmmooossswwwyyy~~~jjjaaaVVVOOOMMMLLLJJJHHHIIIFFFBBB===:::::::::;;;<<<===???AAACCCCCCCCCCCCFFFIIINNNQQQSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRLLLJJJFFFAAA;;;666222000000000000000000000000000---------....../////////***---//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///...---,,,------...,,,---------............------------------------........................------------------------////////////////////////,,,,,,,,,---------......------............------,,,------...///000000111........................111000///......///000111222111111000000111111222000222222111000111444777666888:::<<<<<<<<<;;;::::::<<>>???@@@BBBDDDFFFHHHHHHGGGGGGDDDIIIOOOQQQOOONNNOOOQQQUUUTTTQQQOOONNNNNNOOOPPPRRRUUUWWWUUUNNNJJJIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCAAA@@@???>>>===<<<<<<<<<===>>>???AAAAAACCCEEEGGGJJJMMMOOOPPPQQQRRRPPPOOONNNLLLIIIEEEAAA>>>>>>===<<<;;;::::::::::::::::::999999888888888333222000......///000111111111000000000/////////---------............///......////////////......------............------------------------------------------............---------------...////////////000111111111///---......------------......++++++,,,,,,,,,---------........................yyyttthhhwwwyyypppjjjiiijjjkkkkkkqqq{{{zzzjjj___YYYWWWTTTQQQPPPMMMGGGBBB???>>>>>>???888:::===@@@CCCDDDEEEEEE???FFFOOOTTTUUUTTTTTTUUUWWWWWWUUURRROOONNNOOOPPPQQQOOOKKKFFF@@@:::444111000000000000000000000000'''((()))***,,,---...///+++---000000---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***...---,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,------------......///...---+++***+++++++++,,,---...///000000///...---,,,---......,,,,,,,,,---------......////////////////////////........................------------------------////////////////////////,,,,,,,,,------.........---..................---.........///////////////........................111000///......///000111000000////////////000000111333333222000111555999888999;;;===>>>>>>===<<<<<>>============;;;===@@@DDDHHHKKKMMMNNNKKKKKKKKKMMMOOONNNKKKIII@@@@@@??????>>>=========::::::;;;;;;;;;;;;<<<<<<333222000///...///000222222222111111000000//////---------.........//////......////////////......---..................------------------------------------.........//////...---,,,,,,---...///000---------.........+++***.........------.........,,,,,,,,,------.................................}}}nnngggeeepppjjjhhhmmmvvv~~~rrrhhh]]]UUUWWWSSSNNNHHHCCC@@@>>>>>>;;;<<<===>>>???@@@CCCEEEFFFGGGJJJMMMQQQTTTWWWYYYXXXWWWTTTPPPMMMMMMOOOQQQOOOPPPPPPOOOLLLEEE<<<555111000000000000///,,,***////////////....................................,,,...000...,,,+++...000///...,,,+++***++++++,,,,,,------.../////////...,,,,,,++++++***)))((((((,,,---.........,,,***(((++++++++++++++++++++++++......---,,,+++***)))(((---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******((())),,,...///...---,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,++++++++++++++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,---...//////.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......222222111///...,,,++++++,,,,,,,,,---------......,,,,,,------------,,,,,,...------...//////...,,,//////////////////////////////............//////000...,,,...000111///---------,,,+++,,,---...///////////////.............../////////000000000111///////////////000111222111111000///////////////333000222888999666666;;;;;;;;;<<<===???AAABBBBBBBBBFFFJJJIIIGGGHHHLLLQQQOOOUUU\\\aaahhhmmmkkkfffpppwwwyyy~~~wwwmmmfffmmmjjjhhhiiimmmpppooonnnqqqnnnhhhbbb]]]ZZZXXXXXX^^^WWWSSSSSSQQQMMMIIIIIIGGGFFFEEEDDDCCCAAA>>><<<>>><<<;;;===AAAEEEHHHHHHJJJHHHGGGGGGIIIJJJIIIGGGEEECCC@@@?????????===<<<888:::===@@@AAA@@@???>>>===;;;888666555333000............/////////000000111---***,,,111222000---////////////////////////---------.........//////000000///...---,,,,,,+++...------,,,,,,------...///............---------///000111222111000...,,,---------............///................................................uuupppmmmnnnnnnooosssyyyttthhhXXXVVVRRRNNNIIIDDD???<<<;;;;;;::::::;;;>>>AAADDDFFFGGGJJJMMMPPPRRRTTTUUUWWWVVVUUURRROOONNNNNNNNNOOOPPPQQQQQQNNNGGG===666333222111111111000...,,,////////////............---------------------------///000...,,,+++---///......---,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,+++******)))***+++---......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++,,,------------,,,++++++)))***+++---......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------------------000/////////.........---,,,,,,,,,---------......------............------///...------...///...---//////////////////////////////............//////000...,,,---///000///---......---------...///000111111111111000000000000000000000000111111111111...............///000000000000000111222333444555666333555:::<<<;;;===AAA>>>@@@AAABBBCCCDDDFFFGGGKKKPPPUUUWWWXXXZZZ```eeeiiipppxxx~~~yyyvvvuuuwwwooohhhbbb```]]]VVVPPPOOOLLLJJJIIIGGGFFFFFFDDDCCCBBB@@@>>>>>>@@@CCCDDDDDDGGGGGGFFFEEEEEEDDDCCCBBBBBB@@@>>>=========;;;:::999999:::;;;<<<>>>???@@@@@@>>>;;;:::999777555222//////......//////000000...---,,,...000000///,,,////////////////////////---------.........///////////////......------,,,///......------......//////............---------//////111111111000...------------............///................................................~~~xxxooojjjiiilllqqqzzzgggbbb[[[TTTNNNJJJFFFCCC@@@>>><<<::::::<<<>>>@@@DDDFFFHHHKKKNNNOOOOOOOOOTTTTTTTTTSSSQQQNNNKKKJJJKKKLLLOOOQQQOOOHHH???888666444222111111111000///////////////............------------------------/////////...,,,,,,---...---............---,,,,,,+++,,,,,,------------,,,...------,,,,,,+++++++++)))***,,,---......------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---............---,,,,,,***++++++,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------------,,,---------...//////000000,,,,,,,,,---------...............//////.........000...,,,,,,---...///...//////////////////////////////............//////000...,,,,,,---.........//////......//////000111000000000000111111111111222222222111111111111111/////////...///000000111......///111333666888999:::888888<<<>>>???BBBFFFCCCFFFKKKMMMNNNQQQVVVZZZdddjjjppptttwww{{{}}}vvvllleeeccc]]][[[YYYUUURRRNNNLLLKKKHHHFFFCCCCCCDDDEEEFFFEEEGGGHHHHHHGGGDDDBBBAAABBB@@@>>><<<<<<<<<<<<;;;:::<<<;;;999888:::===AAADDDDDDBBB@@@???>>>===;;;999444333111/////////000000...000333333222000//////////////////////////////---............/////////......................../////////......////////////............---------...///000111000///...------------............///................................................uuullldddfffiiioooxxxzzziii\\\TTTPPPOOONNNGGGEEEBBB???>>>===<<<;;;???AAADDDGGGIIIJJJJJJJJJNNNOOOQQQRRRQQQNNNHHHEEECCCEEEIIIMMMMMMGGG???999777555222111111111111000////////////............------------------------000//////...---,,,------------/////////...---,,,++++++,,,,,,---,,,,,,+++------,,,,,,++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,+++,,,++++++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,,,,------....../////////,,,,,,,,,---------............////////////......111...,,,+++,,,...////////////////////////////////////............//////000///---,,,,,,---.............../////////000000............////////////222222111111111111000000111111111111111222333444222333444555888:::<<<======<<<===@@@CCCFFFJJJMMMNNNTTT\\\bbbfffkkkrrrxxx~~~}}}xxxwwwtttmmmcccXXXPPPKKKLLLJJJIIIIIIKKKLLLLLLKKKIIIJJJLLLKKKHHHEEEEEEFFFAAA???=========>>>===;;;???===<<<;;;<<<@@@CCCFFFFFFDDDBBBBBBBBBBBB@@@>>>;;;999666333111000000111111666::::::555111111333////////////////////////.............../////////---........./////////000//////............/////////............---------...//////000000///......---------............///................................................|||qqqnnniiihhhkkkrrryyy~~~rrreee[[[SSSNNNJJJHHHFFFEEEDDDBBB===::::::;;;>>>AAACCCEEEEEEEEEHHHHHHJJJMMMOOOLLLGGGBBB<<<>>>AAAEEEFFFCCC>>>:::777555222000111111111000////////////............------------------------000///...---------------,,,---.../////////------+++,,,,,,---,,,,,,++++++++++++++++++***************************)))((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++++++++,,,------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,------...------------------------,,,,,,,,,------,,,,,,,,,------------------------............------------,,,,,,,,,---------............////////////......111...,,,+++,,,...////////////////////////////////////............//////000///...---,,,,,,---...------......////////////---........./////////000000000000000000000000000000000111111222444555666::::::;;;<<<>>>@@@BBBCCCAAADDDIIIMMMTTTZZZ___aaahhhnnnwww~~~~~~}}}||||||~~~{{{{{{|||jjjZZZRRRSSSRRRRRRRRRSSSQQQOOOLLLHHHJJJLLLLLLKKKJJJIIIIIICCCAAA>>>>>>>>>>>>===<<<>>>>>>>>>>>>???AAABBBCCCDDDCCCBBBBBBCCCCCCBBBAAABBB@@@===999666444333222333888===;;;555111111333////////////////////////////////////////////////------......///000000000...------,,,,,,------...///............---------........./////////......---------............///................................................vvvrrruuuuuummmiiihhhiiiiiilllvvvsss^^^PPPNNNKKKIIIIIIJJJHHHCCC???999:::;;;<<<>>>???AAAAAABBBBBBDDDHHHLLLLLLHHHDDD===<<<<<<>>>???>>><<<:::777555333222222222111000////////////....................................///...,,,,,,...///...---,,,,,,---............------------------,,,,,,+++************************++++++***))))))(((((('''++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,---......,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,---------....../////////...---,,,++++++,,,,,,,,,---------...............//////.........000...,,,,,,---...///...//////////////////////////////............/////////000111000...------...,,,---.../////////......//////000000111111222222......//////000000000000//////000111333666888999;;;<<<===@@@CCCFFFIIIJJJOOOWWW```hhhqqqzzz~~~}}}~~~~~~|||~~~{{{wwwtttrrrrrrtttvvv|||{{{yyyuuuppplllkkkkkkggghhhiiihhheeecccbbbbbbggghhhgggccc```aaahhhnnntttuuuzzzuuukkkccccccccccccaaa\\\UUUPPPMMMMMMNNNPPPQQQQQQNNNKKKFFFCCCAAA@@@@@@???>>><<<<<<===>>>???@@@??????>>>AAA@@@@@@AAABBBCCCBBBAAACCCBBB@@@>>>;;;999777555333777:::888222......000////////////////////////000000000////////////............//////000000000------,,,,,,,,,,,,------///............---------..................//////---------............///................................................~~~wwwxxx~~~yyyrrrmmmmmmrrrzzz|||jjj]]]XXXQQQNNNNNNMMMIIIEEE>>>===;;;::::::;;;===>>>@@@>>>???CCCJJJMMMLLLIIIDDDAAA===:::::::::::::::777666555555555444222000////////////............////////////////////////...,,,+++,,,...000000...,,,,,,,,,,,,,,,---.....................---,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***+++,,,---------,,,+++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,***++++++,,,---...////////////...------,,,++++++,,,,,,,,,---------......------............------///...------...///...---//////////////////////////////............//////...111333333000...---...---...///000000000///////////////000111222222222......///000111222222333111111333555888;;;===???@@@BBBEEEKKKQQQWWW\\\^^^gggrrr}}}{{{vvvsssqqqppptttsssppplllmmmrrrtttrrrkkkggghhhnnnqqqnnniiigggbbbcccccc^^^XXXUUUVVVYYYZZZ\\\\\\ZZZVVVTTTTTTUUURRRVVVZZZ[[[WWWRRRNNNMMMLLLLLLLLLJJJJJJLLLQQQUUUYYYZZZ```jjjqqqwww{{{|||~~~|||uuukkkddd^^^[[[YYY\\\``````ZZZTTTMMMJJJGGGEEEEEEDDDBBB@@@??????????????????>>>>>>???>>>>>>???AAACCCBBBBBB??????@@@@@@???===;;;:::666777888555111...---...////////////////////////000000000000/////////...///////////////000000000......------------......///............---------------------......//////---------............///................................................~~~~~~{{{yyyyyy|||ooofff[[[TTTQQQPPPLLLIIIBBB@@@===:::888999:::;;;???===<<>>======>>>AAACCCCCCBBB:::<<<>>>AAABBBAAA???===999999888555222///...///////////////////////////111111000000/////////...000000000000//////////////////............////////////.........------------------------...///000---------.........//////................................................