BM6&6(v@ vvvnnnjjjkkkhhh___XXXVVVVVVIIIBBBFFFFFFAAAAAAGGGCCCAAA???======>>>??????@@@???>>>======>>>???@@@>>>======<<<<<<;;;::::::888888888888888888888888888888888888777777777777666666666666666666666666444444444444333333222111333333333333333333333333444333333222111111111222222222111000//////000000......//////000000000111...///000111222333444444444444444444444444444444333333333444444555555555555555555555555555555555555555555555666666666777666777888999999::::::999999999:::999888999<<<>>>666888;;;<<<<<<>>>@@@BBBAAA>>>>>>AAABBBAAADDDHHHJJJNNNVVV\\\[[[]]]kkk{{{rrrgggVVVJJJAAA@@@BBBBBBEEEJJJRRRnnndddFFF===AAALLLRRRnnnpppNNNJJJDDD@@@>>>>>>===<<<:::::::::999999999888888555555444333222222222222111000000///...---------////////////////////////---,,,,,,++++++,,,,,,---------......------,,,++++++++++++*********))))))+++*********))))))((((((************************++++++++++++,,,---......///444999::::::===CCCIIIMMMLLLKKKLLLPPPUUU[[[^^^\\\[[[[[[]]]ZZZXXX]]]cccccceeeeeebbbdddiiilllkkkjjjssszzzyyyvvvnnnhhhggg___QQQHHHIIIHHHCCCCCCIIIHHHFFFCCCAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>???@@@=========<<<;;;;;;::::::999999999999999999999999999999888888888777777777777777777777777777777777555555666555555444444333555555555555555555555555555444333222222222222222222222111000000000000000000000000111111111222222000000111111222333444444555555555444444444444444444444444444555555555555555555555555555555555555555555666666666777777777666777888999999:::::::::999:::;;;:::999:::===???===???AAAAAA@@@???@@@AAABBB@@@AAAEEEFFFFFFIIINNNPPPUUU^^^eeehhhoooyyygggZZZMMMEEEAAABBBDDDDDDIIIOOOhhhwww|||lllUUUHHHFFFFFFJJJppp^^^HHHEEE@@@>>>=========<<<;;;;;;:::::::::999999999555555444333222222222222111000000///......------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***+++++++++*********))))))************)))))))))(((************************++++++++++++,,,---.........333999::::::<<>>@@@>>>@@@AAAAAA@@@??????@@@>>>===???DDDGGGIIIOOOVVVdddjjjttt}}}tttjjjZZZKKKEEECCCBBBCCCDDDGGGOOOXXX~~~|||mmmTTTDDDCCCFFFFFFdddeeeNNNBBB???<<<;;;;;;=========;;;;;;;;;::::::::::::999555444333222222111111222000000000///......---------------------------------,,,,,,++++++,,,,,,---+++++++++++++++******)))+++************)))))))))************))))))))))))************************+++******++++++,,,---......333999;;;:::<<>>======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888777777888888888777777666777777777777777777777777777666555555555555666666777666666555555555666666555555555666666666666666444444555555555555555555666666666777777777777777999999888888777777666666666666666666666666666666888888888888999999999999888888999:::;;;;;;;;;;;;<<<>>>??????>>>???@@@BBB===???AAABBBAAA@@@AAABBBCCCBBBDDDIIINNNUUU```kkk{{{eee[[[PPPCCCCCCCCCCCCDDDFFFNNN[[[ggg{{{nnn\\\JJJ@@@BBBOOO\\\```MMMDDD???===::::::;;;<<<<<<<<<:::::::::999999999888888555444333222111111111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,+++******)))************))))))))))))*********)))))))))))))))************************************+++,,,---......333999;;;:::<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888777777888888888888777777777777777777777777777777888777777777777777888888:::999999999999999::::::888888888888888777777777666666666666777777777777777777777888888999999999:::::::::999999888888888777777777777777777777777999999999:::::::::;;;;;;999:::;;;<<<============>>>@@@BBBBBBAAAAAABBBDDDBBBCCCDDDDDDDDDDDDFFFGGGKKKKKKNNNUUU]]]iiizzztttXXXMMMHHHAAABBBCCCCCCEEEMMM\\\lllvvvdddSSSGGGEEECCCIIIggggggFFF>>>>>>???===;;;:::;;;;;;;;;:::888888888777777777777666444444333222111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,---------333999;;;:::;;;@@@DDDJJJHHHFFFFFFIIIPPPWWW[[[VVVVVVXXX[[[ZZZZZZ___fffbbbeeegggfffhhhmmmooommmiiitttxxxlllddd[[[TTTMMMIIIIIIHHHDDD@@@CCCDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777777888999999999999888888888888888888888888888999999888888888999::::::;;;;;;;;;;;;;;;;;;<<<===::::::999999999999888888777777777888888999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????@@@BBBDDDEEEDDDDDDDDDFFFDDDEEEEEEDDDDDDEEEIIILLLNNNPPPWWWbbbmmm|||gggNNNDDDBBB@@@@@@BBBEEEMMM]]]nnnwwwxxxSSSCCC:::>>>EEEUUU}}}TTT>>>???@@@???===;;;;;;;;;;;;:::888777777777666666666555555444333222111111000000111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***(((((()))))))))))))))***))))))))))))***************************************))))))******+++,,,------333999;;;:::;;;???CCCIIIGGGEEEDDDHHHNNNVVV[[[VVVVVVXXXZZZZZZYYY^^^fffaaadddfffeeehhhmmmnnnlllhhhsssyyymmmdddZZZTTTRRRNNNGGGAAADDDDDDEEEFFFFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>=================================<<<<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<======;;;:::::::::999999999999777777888999:::;;;;;;<<<888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAAAAAAAADDDFFFGGGFFFFFFFFFGGGEEEEEEFFFGGGIIIOOOWWW\\\^^^eeerrryyyiiiXXXJJJCCCAAA@@@AAAEEEMMM\\\ooo{{{tttfffHHHBBB===CCCYYY|||hhhGGG???CCC???===;;;::::::;;;;;;999888777777777777666666666666444333222111000000000000.../////////////////////---------------------------,,,,,,++++++,,,,,,---+++++++++++++++******)))(((((((((((())))))******((()))))))))************************************))))))))))))***+++,,,------333999<<<;;;;;;>>>BBBKKKHHHEEEEEEHHHOOOWWW\\\WWWVVVXXXZZZYYYYYY^^^eee___ccceeeeeeggglllnnnkkkgggqqqxxxlllddd```ZZZQQQJJJDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===:::::::::::::::;;;<<<===;;;;;;;;;::::::999999999777777888999;;;<<<======999999::::::;;;<<<======;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@AAABBBBBBBBBBBBBBBDDDGGGHHHGGGGGGGGGHHHIIIJJJLLLPPPVVV```kkksss}}}zzziiiVVVNNNKKKFFFBBBAAAEEEKKKVVVhhh|||kkkQQQ;;;CCCGGGRRRzzz|||wwwRRR999<<>>BBBLLLJJJGGGFFFIIIPPPXXX^^^XXXWWWXXXZZZYYYXXX]]]ddd^^^bbbeeeeeeggglllmmmkkkfffqqquuurrrtttpppbbbUUUHHHFFFFFFHHHGGGDDDFFFJJJAAACCCDDDCCCBBBAAABBBCCCDDD???<<<>>>>>><<<;;;===>>>===<<<;;;<<<===>>>??????999888>>>AAA===;;;=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;>>>======<<<;;;::::::::::::;;;;;;;;;::::::999888::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<>>>???>>>===??????>>>>>>======<<<<<<===>>>???@@@AAAAAAAAAAAACCCAAAAAABBBBBBBBBCCCEEEFFFFFFGGGKKKPPPTTTUUUUUU^^^[[[```kkkttt~~~xxxppp___WWWKKKCCCBBBFFFDDD@@@LLLKKKnnn|||___OOOBBBGGGFFFSSSyyyzzzpppOOODDDBBB>>>;;;<<<;;;;;;:::999999888888777666666666666555555555555444333222111000000000000000000///..................---,,,,,,++++++,,,,,,++++++************++++++...,,,++++++,,,------,,,***************++++++++++++***)))(((''''''''''''''''''((()))+++,,,+++***((()))******)))***,,,...---111666999999;;;???BBBFFFFFFFFFGGGJJJPPPXXX^^^YYYVVVUUUXXXZZZYYY\\\```bbbbbbdddfffhhhiiikkkkkkhhhvvvvvvfffVVVRRRPPPRRRQQQNNNNNNPPPKKKJJJHHHFFFEEEDDDDDDDDDHHHEEEEEEGGGEEE@@@???AAAAAA@@@????????????@@@@@@@@@;;;:::>>>@@@===;;;===>>>>>>=========>>>??????=====================<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999:::;;;;;;<<<======>>>>>>???>>>===<<<<<<===>>>???@@@???>>>???AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFFFFCCCCCCDDDEEEDDDDDDEEEFFFHHHMMMUUU^^^eeejjjmmmnnnsssuuuzzzlllbbbPPPHHH???===@@@DDDGGGHHHPPPeeennnUUUIIIAAAHHHhhh}}}qqqWWWAAA<<<>>>;;;999:::;;;;;;:::999999888888777666666666666555555555555444333222111000000000000000000///..................---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,...,,,***+++,,,---,,,+++))))))))))))))))))))))))+++***)))))))))***+++,,,***)))))))))************((()))******)))***,,,...---111666999999;;;???BBBGGGGGGGGGHHHJJJPPPXXX]]]XXXUUUTTTXXXZZZ[[[^^^cccaaabbbbbbdddfffhhhjjjkkkhhhwwwlllddd```bbbdddaaa^^^\\\WWWRRRLLLHHHHHHGGGFFFDDDFFFEEEFFFIIIGGGAAA@@@BBB@@@@@@@@@???????????????AAA>>>===@@@AAA???===>>>??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????>>>======<<<<<<=========>>>======<<<;;;;;;<<<<<<======>>>>>>>>>@@@??????>>>>>>???@@@@@@BBBAAA@@@@@@AAABBB@@@?????????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEGGGGGGFFFGGGGGGFFFEEEFFFIIIJJJJJJUUUdddrrr|||xxxjjj\\\QQQFFF???===AAADDDCCCIIIQQQYYYvvvXXXFFFAAAEEE^^^vvvUUUFFF;;;<<>>>>>??????@@@AAABBB?????????@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>???????????????>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@???>>>AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHKKKJJJGGGHHHOOOWWW[[[___lll~~~ttthhh[[[NNNEEEBBB???BBBHHHEEEAAAJJJYYYoooaaaIII???DDDXXXeeeJJJCCC>>>@@@AAA>>>===???;;;;;;:::999999888888777666666555555555444444444444333222111000000000000000000///.....................---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++++++++***)))((((((''''''+++***))))))***---000222111000---)))'''&&&(((***((()))******)))***,,,......222777999:::<<<@@@CCCJJJJJJIIIIIIKKKPPPWWW\\\XXXUUUUUUYYY[[[\\\___dddbbbaaaaaaaaadddgggkkknnnlllzzzxxxsssrrrpppkkkfffXXXLLLCCCDDDHHHGGGDDDBBBAAACCCEEEFFFGGGFFFEEEDDD@@@AAA@@@???>>>???@@@@@@???>>>>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@>>>>>>??????????????????@@@AAAAAABBBBBBBBBBBBBBBBBB@@@???@@@AAABBBAAA???DDDDDDEEEEEEEEEFFFFFFFFFHHHGGGEEEEEEFFFHHHKKKMMMOOOSSSTTTRRRWWWhhhyyyrrrbbbUUULLLCCC>>>???>>>@@@CCCAAADDDXXXnnnnnnQQQGGGCCCRRRtttnnnQQQCCC@@@>>>>>>===::::::<<<;;;;;;:::999999888888777555555555555444444444444444333222111000000000000000000///...............///...------,,,,,,------++++++************++++++---+++)))***+++,,,++++++,,,,,,+++******)))((((((+++***)))))))))+++,,,...111111///,,,(((&&&(((***((()))******)))***,,,......222777::::::<<<@@@CCCIIIIIIIIIIIIJJJPPPWWW\\\ZZZVVVVVVYYY[[[ZZZ]]]bbbcccbbbbbbbbbeeeiiimmmooommm|||yyyiii\\\OOOLLLLLLJJJGGGEEEGGGIIIKKKMMMLLLJJJHHHFFFGGGIIIHHHBBB???@@@AAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEEEECCCAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFHHHLLLRRRXXX\\\dddlllooopppzzzrrr```OOOFFF@@@===<<<@@@@@@@@@AAAJJJ]]]vvvoooRRREEEEEEKKKfffkkkSSSBBB>>>===<<<<<<<<<<<<<<<===;;;;;;:::999999888888777555555555444444444444333444333222111000000000000000000///...............///......---------------+++******))))))******+++,,,+++))))))+++,,,+++***,,,,,,++++++******))))))+++******))))))))))))***---///111///+++((((((***((()))******)))***,,,......222777:::;;;<<<@@@DDDHHHHHHGGGGGGJJJOOOVVV\\\YYYVVVUUUXXXYYYYYY\\\```bbbbbbbbbdddfffjjjmmmooolll}}}yyypppgggbbb]]]XXXWWWZZZ\\\]]]^^^^^^\\\XXXTTTQQQYYY[[[XXXNNNHHHGGGGGGEEECCCBBBAAA@@@@@@??????@@@??????@@@AAAAAABBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA???????????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAACCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGGGGFFF???@@@BBBDDDFFFHHHJJJKKKLLLMMMPPPWWW```lllvvv|||lll```PPPDDD>>>===>>>>>>AAADDDGGGNNNddd~~~iiiOOOBBBEEEIII]]]rrrUUUHHH===<<<<<<<<<<<<===>>>===;;;;;;;;;:::999999888888777555555555444444444333333444333222111000000000000000000///...............//////...---------------,,,++++++******++++++,,,,,,***))))))***++++++******************)))))))))))))))***++++++***)))((('''---222333///***))))))((()))******)))***,,,......333888:::;;;===@@@DDDFFFFFFFFFFFFIIIOOOVVV\\\WWWTTTSSSWWWYYYYYY\\\aaa``````bbbdddgggjjjlllnnniii||||||tttmmmooovvvvvvvvvwwwvvvrrrlllfffbbbjjjlllggg[[[QQQPPPNNNKKKEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCAAA@@@@@@??????@@@@@@AAA???????????????????????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCDDDDDDCCCBBB@@@??????AAADDDFFFFFFEEEDDDFFFHHHLLLPPPSSSUUUWWWYYY\\\bbblllzzzxxx___VVVIII@@@>>>???AAABBB===EEEMMM\\\zzznnnOOO>>>CCCNNNSSSrrryyyYYYHHHGGG<<<888888999999;;;<<<888333;;;;;;::::::999888888777555555444444444333333333444333222111000000000000000000///...............//////...------------...---,,,,,,++++++,,,,,,---,,,***))))))***++++++***(((((((((((())))))))))))'''(((***,,,---,,,***)))$$$+++333555111,,,))))))((()))******)))***,,,...///333888:::;;;===AAADDDDDDDDDEEEEEEHHHNNNVVV\\\TTTQQQRRRVVVXXXYYY]]]bbb]]]___aaadddgggiiikkklllggg{{{{{{xxxvvvxxxwwwqqqggg```___```XXXUUUPPPKKKGGGDDDDDDDDDGGGCCCAAADDDEEEDDDCCCEEEAAA@@@>>>???@@@AAA@@@>>>DDD???===??????;;;;;;@@@BBBAAA@@@???>>>>>>>>>===AAADDDEEEBBBBBBEEEEEEBBBAAACCCEEEFFFFFFEEEFFFGGGDDDFFFHHHGGGIIINNNNNNKKKOOOIIIJJJSSSZZZ\\\^^^aaaeeejjjttttttfffRRRKKKAAA<<<===>>>>>>===IIIAAAPPPppppppTTTHHHCCCBBBRRRwww|||qqqNNNCCCBBBBBB:::888777888999;;;;;;:::888888777666666777888999555444333222111222333333222222222111000//////...////////////////////////------------------------)))***+++,,,---,,,+++***************************))))))))))))))))))))))))))))))))))))************((((((***...111111---))),,,+++*********+++,,,---000222666888:::;;;>>>@@@FFFFFFGGGIIIMMMRRRWWWYYYVVVVVVUUUUUUWWWZZZ^^^```___bbbcccccceeejjjmmmkkkeee|||yyywwwwwwnnnkkkfff___YYYVVVUUUUUURRRNNNLLLNNNOOOMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGCCCCCCFFFGGGDDDEEEIIIDDDCCCBBBAAAAAABBBCCCDDDFFFIIIIIIGGGIIINNNOOONNNUUUVVVWWWVVVTTTTTTVVVWWWYYYXXXWWWXXX```hhhiiieee```]]]```iiippprrrvvv{{{tttbbbYYYHHHCCC===;;;===@@@AAA@@@BBBQQQiii}}}lllSSSEEEFFFHHHYYY}}}{{{XXXCCC======<<<:::888777777999::::::999888777777666666666777777555444333222222222333333222222111111000//////...........................------------------------)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))***---000111...+++***************+++,,,---000222666888:::;;;>>>@@@FFFFFFFFFHHHLLLQQQVVVYYYVVVUUUTTTTTTVVVZZZ]]]```___bbbcccccceeejjjmmmkkkggg}}}{{{sssnnnlllllljjjeeeccceeeeeeaaa___``````aaabbbaaa^^^\\\[[[[[[XXXUUUVVVYYYYYYWWWWWWYYYMMMLLLJJJIIIJJJMMMPPPRRRUUUXXXXXXWWWZZZbbbffffffllllllllllllmmmpppuuuyyy}}}yyyssssss{{{~~~}}}vvv___QQQNNN>>>===;;;===@@@CCCDDDEEEEEEbbbrrrtttnnnSSSAAAKKKSSSeeewwwWWWDDD>>><<<;;;;;;999888666777999:::999999666666666666666555444333444444333222222222222333222111111000000//////...........................------------------------+++************+++,,,,,,************************))))))))))))))))))))))))))))))))))))************+++******,,,...000///...(((((()))***++++++,,,,,,000222666888:::;;;>>>@@@EEEEEEEEEGGGKKKPPPUUUXXXUUUTTTSSSSSSUUUYYY]]]______bbbcccccceeejjjmmmkkkiii~~~{{{}}}|||xxxuuuuuuuuuxxxzzzzzzxxxuuuttttttrrrqqqrrrsssrrrooommmlll___]]]ZZZYYY[[[^^^cccfffiiikkkkkkjjjoooxxx}}}iiiUUUJJJIII<<<===>>>@@@BBBEEEGGGIIIJJJhhhmmmeeeaaaKKKCCC___zzzyyy^^^DDD===>>><<<999:::999888666666888999888888555555666666555333222000333333333222222222222222111111000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---************************))))))))))))))))))))))))((()))))))))************---,,,++++++,,,...000111'''((()))***+++,,,,,,,,,000222666888:::;;;>>>@@@DDDDDDDDDFFFJJJOOOTTTWWWTTTSSSQQQQQQTTTXXX]]]```___bbbcccbbbeeejjjmmmkkkiii~~~xxxvvvsssrrrsssxxx}}}yyymmm^^^OOOEEECCC===???@@@AAABBBFFFMMMRRRTTTrrrqqq```VVVFFFOOOyyy\\\JJJ<<<<<<===999666999999777666666777888777666444555555555444333111000333333333222222222111111000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,************************))))))))))))))))))))))))((()))))))))************---,,,+++******---000222((())))))***++++++,,,,,,000222666888:::;;;>>>@@@CCCCCCDDDFFFJJJOOOTTTVVVTTTRRRPPPPPPSSSXXX]]]```___bbbcccbbbeeejjjmmmkkkhhh~~~vvveeeZZZPPPFFF>>>;;;>>>@@@AAAAAADDDMMM[[[fffzzzsssRRR>>>@@@jjjbbbEEE@@@<<<======;;;;;;===999777555555666777666555444444444444444333222111222222222333222111111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))************+++++++++))))))+++///222,,,+++*********+++,,,---000222666888:::;;;>>>@@@DDDDDDDDDFFFJJJOOOTTTWWWTTTRRRPPPPPPSSSXXX^^^aaa___bbbcccccceeejjjmmmkkkjjjqqqcccSSSIIICCC>>>;;;<<<>>>@@@BBBEEELLL]]]uuudddGGG@@@ZZZjjjHHH===??????<<<;;;>>>???===999777555555666666666444555444444333333333444444111222222333222111000///////////////////////////------------------------++++++++++++++++++++++++((())))))***************************************))))))))))))))))))))))))))))))))))))************)))******)))(((***...111000...+++))))))+++---///000222666888:::;;;>>>@@@DDDDDDEEEGGGJJJOOOTTTWWWUUUSSSPPPPPPSSSXXX___ccc___bbbcccccceeejjjmmmkkknnn{{{```UUUHHHAAA<<<;;;>>>CCC>>>AAAEEEIIIUUUmmmlllRRROOOaaauuuTTT;;;;;;@@@>>>666555<<<<<<777999777555555555666555444555444333222333444555666111111222333222111000///.........///////////////------------------------++++++++++++++++++++++++'''(((***+++++++++***)))************************))))))))))))))))))))))))))))))))))))************((()))***)))((()))---000333000,,,)))(((***---///000222666888:::;;;>>>@@@EEEEEEEEEGGGKKKPPPUUUXXXUUUSSSQQQPPPSSSYYY___ddd___bbbcccccceeejjjmmmkkkqqqyyygggVVVJJJ???<<<===>>>@@@CCCHHHGGGEEELLLgggzzz]]]KKK___rrrVVVGGG@@@===<<<<<<<<<<<<;;;;;;;;;999666333555888:::777444666666555555555444444444333333444444333222000///000000000000////////////........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++)))((((((+++---666---'''***---,,,,,,......222777999999<<<@@@DDDEEEDDDDDDFFFKKKPPPSSSTTTTTTUUUSSSPPPRRRZZZ___```aaaccccccaaacccjjjmmmmmmjjj|||iiiWWWMMMDDD<<<;;;<<<<<<===@@@CCCHHHQQQccc{{{___NNNRRR|||___JJJ@@@;;;;;;;;;;;;:::::::::999999999666333555888999777444666555555555444444444333333333333333222111000///000000000000/////////...........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******+++,,,///111555---'''***---,,,,,,...///222777999:::<<<@@@DDDEEEDDDDDDFFFKKKPPPSSSTTTSSSTTTRRROOOQQQYYY^^^___```bbbbbb```ccciiimmmllliiiyyyiiiVVVHHHCCC>>>;;;===??????AAADDDHHHXXXooosssRRRKKKUUUwww^^^FFF>>>;;;888999999999888888888888777888555333444777888666444555555444444444444333333444333222111111111111111000000000/////////......------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''***+++,,,...111444333---(((***,,,,,,,,,...///333777999:::<<<@@@DDDEEEDDDDDDFFFKKKPPPSSSTTTRRRSSSQQQMMMPPPWWW]]]^^^___aaaaaa___bbbhhhkkkkkkiiiyyyhhhXXXJJJCCC===<<<===BBBDDDDDDGGGLLLRRRnnn}}}ZZZ???LLLxxx___BBB999;;;<<<999888888888888777777777777666555333444666777555444444444333333333333333333444333111000000000111222000000/////////.........------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************,,,000333000---))))))+++,,,------///333777999:::<<>>AAA???>>>@@@CCCDDDHHHSSS___\\\GGGPPPaaacccPPP===777:::;;;999666777777777777666666666666444444444444444444444444111111222222222222333333222111111000000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***,,,///444777+++---,,,))))))---...,,,000444888:::;;;===AAAEEEEEEDDDDDDFFFKKKPPPSSSTTTSSSTTTRRROOOQQQYYY^^^___\\\```aaa```bbbhhhjjjhhhjjj}}}mmmbbbUUULLLDDD======AAA@@@AAADDDIIIOOOZZZnnnzzz```OOOWWWttthhhKKKAAA;;;;;;<<<888666777666555555555444444444444333333444444333333333444111111111111222222222333000000111111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%)))...222333333333444)))------))))))---...,,,000444888:::;;;===BBBEEEEEEDDDDDDFFFKKKPPPSSSTTTRRRSSSQQQMMMPPPXXX]]]^^^\\\```bbbaaaccchhhjjjiiilll|||nnn]]]RRRHHHEEEBBB>>>???CCC@@@BBBHHHQQQ\\\ooozzzYYYIIIUUUxxxhhhAAA>>>::::::===;;;666777<<<444444444333333333222222222333444444222222333444000000111111222222222333///000111222222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&,,,444999999555000---(((------)))(((---...,,,000444888;;;;;;===BBBFFFEEEDDDDDDFFFKKKPPPSSSTTTQQQRRROOOLLLOOOVVV\\\]]]]]]```bbbbbbdddiiikkkiiimmm~~~jjj]]]KKKEEEBBBBBBBBB@@@@@@CCCCCCLLLUUUbbb~~~lll\\\QQQ```pppJJJ888::::::999888777666555444444444444444444444444444333222222111111222222333222222222111111111000000000000000000000000000000444222000...------//////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***++++++***+++---///111333555777888;;;>>>AAADDDEEEEEEFFFLLLTTTUUUQQQQQQPPPMMMKKKOOOXXX^^^^^^```aaaccceeehhhiiijjjjjjllltttaaaTTTHHH@@@:::;;;???AAAEEEIIIKKKSSSaaa{{{\\\TTT^^^\\\BBB::::::999999888666555555444444444444444444444444444333222222111111222222333222222222111111111000000000000000000000000000000222111///---,,,,,,---......------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************)))***++++++***+++---///111333555777888;;;>>>AAADDDFFFEEEGGGMMMTTTUUURRRPPPPPPMMMJJJOOOXXX]]]]]]___```bbbdddggghhhiiiiiimmmuuueeeTTTHHHCCC<<<999===AAADDDGGGKKKPPPddd___JJJZZZ~~~hhhDDD999<<<999888888777666555444444333333333333333333333333222222111111111111222222222111111111111000000000000000000000000000000000000///---,,,+++,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''''''''((((((((()))))))))***++++++***+++---///111333666777999;;;???AAAEEEFFFFFFGGGMMMTTTUUURRROOOOOOLLLJJJNNNWWW\\\\\\]]]___aaaccceeegggggghhhnnn}}}nnnbbbVVVIIIAAA???>>>AAAEEEFFFFFFJJJPPPeee|||^^^LLLOOOzzznnnMMM888555:::777777666666555444444333222222222222222222222222222222111111111111222222111111111111000000000000000000000000000000000000//////...---,,,,,,---------------,,,,,,,,,++++++++++++++++++************************************************************((((((((((((((((((((((((************************'''''''''((((((((()))))))))***++++++***+++---///111333666777999<<>>999666555666555555555444333333333222222222222222222222222222111111000000111111222000000000000000000000000//////////////////////////////..................------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***++++++***+++---///111333666888:::<<<@@@CCCDDDEEEEEEFFFLLLTTTUUUQQQMMMNNNLLLJJJOOOWWW[[[[[[[[[\\\^^^```bbbdddeeeeeemmm}}}ooo\\\MMMFFFDDDBBB@@@???@@@BBBEEEJJJYYYsssgggLLLEEEYYYrrr```@@@555:::===888222444444444444333333222222111111111111111111111111111111000000000000111111//////000000000000000111////////////////////////........................,,,,,,,,,,,,+++++++++++++++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++***+++---///111333666888:::===AAADDDCCCDDDDDDEEEKKKRRRTTTPPPMMMNNNMMMKKKPPPXXX\\\[[[[[[\\\^^^```bbbdddeeeeeelllvvvjjj^^^OOOEEEBBBBBBAAA@@@DDDBBBDDDNNN]]]ttt]]]LLLNNN___WWWEEE555333999;;;777444333333333333222222222222111111111111111111111111111111000000000000111111////////////000000111111////////////////////////---------.........------,,,,,,,,,++++++++++++***************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++***+++---///111333666888:::===AAADDDAAACCCCCCDDDJJJQQQRRROOONNNOOONNNMMMQQQYYY\\\[[[[[[\\\^^^```bbbdddeeeeeekkk{{{nnn]]]TTTIIIBBBBBBBBBAAA>>>HHHEEEKKK]]]tttiiiQQQSSSeee[[[CCC<<<777888888666555666333333222222222222222222000000000000000000000000111111000000000000111111.../////////000000111111////////////////////////++++++,,,---------,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***+++---///111333666888:::>>>BBBEEEAAABBBBBBCCCIIIPPPQQQNNNNNNOOONNNMMMRRRYYY]]][[[[[[\\\^^^```bbbdddeeeeeejjjwwwbbbUUUOOOHHHAAA>>>???AAABBBBBBIIIJJJUUUsss```LLLJJJmmm\\\GGG999888666555444333333333333333333222222222111111000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////------,,,,,,,,,,,,++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///444444444666888<<<@@@BBBBBBBBBCCCGGGKKKOOOPPPPPPNNNOOONNNLLLQQQYYY]]]\\\ZZZ[[[]]]___aaaccccccdddiiixxxhhhWWWLLLJJJAAA===???BBBCCCFFFKKKQQQ```wwwbbbNNNUUUmmmcccFFF;;;666666555333222222222222333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000........................------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///333333444666999===AAACCCBBBBBBCCCFFFKKKNNNOOOOOOMMMNNNMMMKKKPPPXXX\\\[[[[[[\\\^^^```aaabbbcccccckkkuuullldddWWWJJJCCCCCC<<<<<>>KKK```|||dddQQQLLLaaauuuUUU???888;;;666555444444444444444555222222222222111111111111000000000000000000000000/////////000000000000000000000000000000000000000........................------,,,,,,,,,+++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,...///111222444777;;;@@@CCCEEECCCBBBCCCFFFIIILLLLLLLLLLLLMMMLLLJJJOOOWWW[[[ZZZ]]]^^^___```aaabbbbbbbbbooo|||lll[[[OOOHHHBBB@@@@@@BBB>>>@@@EEEFFFLLLhhh^^^IIIRRRfffnnnRRRCCC<<<999999444444333333333333333444222222222111111111000000////////////////////////......//////000000000000////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,---...000222444888<<>>???AAAEEECCCDDDJJJWWWnnn}}}aaaJJJKKKmmmoooKKK;;;<<<>>>;;;777333333222111111000111111222111111111111000000000////////////////////////---......//////000000111////////////////////////------------------------------,,,,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...000111444777;;;>>>AAABBBAAAAAAAAADDDHHHKKKLLLKKKMMMNNNMMMKKKPPPXXX\\\[[[[[[[[[]]]^^^___`````````rrryyyooohhhVVVLLLCCC???>>>>>>@@@DDDFFFIIIPPP^^^xxxmmmWWWRRRYYYnnndddPPP<<<888===???;;;888666555444333222111111111111111111111000000000000////////////////////////------......///000000111////////////////////////------------------------------,,,,,,,,,,,,++++++)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,---...///111444777:::===???@@@??????@@@CCCHHHKKKLLLLLLLLLMMMKKKJJJOOOWWW[[[ZZZXXXYYY[[[]]]^^^___``````rrr}}}uuulllbbb[[[LLLDDD>>>>>>???@@@CCCHHHEEEOOO]]]ttthhhRRRIIIZZZuuupppDDD===888;;;===;;;888666;;;:::888777666555444444111111111111000000000000////////////////////////---------...///000000111////////////////////////---------------------------------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...///111333777999<<<===>>>>>>>>>???CCCHHHKKKMMMMMMKKKLLLJJJIIINNNVVVYYYYYYWWWXXXZZZ\\\^^^___``````rrr{{{sssjjj[[[NNNGGGBBB>>>>>>@@@??????FFFPPPLLL___}}}fffNNNQQQdddkkkRRR>>>===;;;:::999888888888999888777888888888666444666555444222000000//////......//////000000111111//////............//////........................------------------------++++++++++++++++++++++++,,,,,,++++++***)))))))))******)))((((((((((((((())))))))))))))))))))))))***************)))((('''''''''''''''((((((((()))(((((((((((())))))))))))******)))))))))))))))***(((((())))))***+++---...000111333666999===@@@BBB@@@@@@AAACCCGGGJJJKKKJJJNNNNNNLLLJJJMMMTTTWWWVVVUUUXXX\\\^^^______aaabbbtttuuuhhh___VVVLLLCCC@@@FFF@@@===AAAFFFIIIOOOUUUjjjaaaIIISSSiiikkkNNN???;;;;;;:::888777666666666555555444555777777666444555444444333222111000000............//////////////////............//////........................------------------------++++++++++++++++++++++++******************++++++******)))((((((((((((((()))))))))))))))))))))))))))************))))))((('''''''''((((((((((((((((((((((((((())))))))))))******)))))))))))))))***(((((())))))***+++---...000111333666999===@@@BBB@@@@@@AAACCCGGGJJJKKKJJJMMMNNNLLLIIIMMMTTTWWWVVVUUUXXX[[[]]]]]]^^^___```mmmooobbbSSSJJJDDD>>><<<===>>>???AAADDDHHHPPPaaapppsssXXXMMMLLLlllhhhIII<<<:::999888777666555555444444111111111333555666555333222333444444444333111000............------------//////............//////------------------------------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))((())))))************)))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))(((((())))))***(((((())))))***+++---...000111333666999<<>>;;;===@@@999CCCJJJIIIGGGVVVvvvmmmNNNDDDSSSgggqqqOOO;;;888<<<777777777666555444333333111111000222444444333111000111333555555444222111/////////......---------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***))))))((((((((((((((((((((((((((((((((((((((('''((()))***************((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((())))))***((((((((()))***+++------000111333555888<<>>===???DDD@@@GGGMMMOOOXXXpppsssWWWIIIPPPiiivvvVVV@@@777666666666777777777666555444333444222222222333333111//////000222444444333222000111000000//////...............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***))))))((((((((((((((((((((((((((((((((((((((('''((()))***************((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''((()))******((((((((()))***+++------000111333555888;;;>>>?????????@@@BBBFFFIIIJJJIIIMMMMMMKKKHHHLLLSSSVVVUUUVVVYYY\\\^^^^^^^^^___aaatttuuuhhhZZZQQQBBB>>><<<>>>>>>>>>AAAEEEEEEGGGNNN```~~~mmmRRRIIIRRRkkkrrrRRR===888999999666666666777888777666555444444333222333333333111//////000111222222111000000000000000000000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((******)))((((((((((((((())))))))))))))))))))))))((())))))************)))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((()))******(((((())))))***+++---...000111333555888;;;===????????????BBBFFFIIIIIIIIILLLMMMJJJHHHLLLSSSVVVUUUVVVXXX\\\^^^___```aaabbbzzzzzzmmm___RRRHHHCCC===:::;;;???@@@AAAEEEKKKOOOYYYkkkcccVVVPPP]]]sssXXXJJJ:::333666:::;;;999555555777888777666444333222111111111333333111///000000000///////////////......//////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))((((((((((((((()))))))))))))))))))))))))))************))))))(((%%%&&&&&&'''((()))******(((((((((((())))))))))))'''&&&&&&'''''')))******(((((())))))***+++---...111111333555777:::===>>>???>>>???BBBFFFHHHIIIIIILLLLLLJJJHHHKKKRRRVVVTTTSSSVVVZZZ]]]^^^___aaaccc~~~|||wwwmmm^^^OOODDD===;;;???======AAADDDFFFKKKRRR```yyylllOOOOOOXXXpppYYY???;;;777555555666666555333555666777777555444222/////////000222333222000000000///...............,,,------....../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))***************)))((('''$$$%%%&&&'''(((***++++++(((((((((((())))))))))))&&&&&&&&&'''''')))******(((((())))))***+++---...111111333555777:::<<<>>>???>>>???BBBFFFHHHIIIIIILLLLLLJJJHHHKKKRRRVVVTTTQQQTTTYYY\\\]]]___aaaccc{{{}}}nnndddVVVJJJDDDAAA???===???@@@CCCFFFEEEHHHUUUdddlllVVVJJJWWWlllcccBBB666555444333333333333333444444555555444444333222000000000000000000000000//////............//////........................////////////////////////////////////////////////...---,,,+++***+++,,,,,,,,,,,,,,,++++++***************************++++++******))))))((((((''''''******)))))))))))))))***))))))))))))((((((((((((******))))))((((((''''''******))))))(((((('''''''''''''''''''''((())))))))))))))))))***+++,,,---000111444777:::<<<===>>>@@@>>>@@@EEEGGGFFFHHHLLLLLLLLLIIIGGGKKKSSSWWWVVVTTTWWWZZZ\\\]]]___aaaccc{{{vvvnnn```XXXMMMEEEAAA@@@??????<<>>===???DDDGGGFFFGGGJJJJJJJJJHHHFFFJJJQQQUUUTTTVVVWWWYYY[[[\\\^^^aaaccczzz{{{pppdddZZZQQQLLL<<<;;;;;;<<<>>>AAACCCDDDGGGPPPZZZiiizzzbbbKKKEEEMMMdddqqqSSS:::444888555444444333333222333333444333444444444444333222222///////////////////////////......------......///------------------------------------------------------------------------------,,,,,,,,,++++++++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((('''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))***+++,,,------///111444777999:::;;;>>>===@@@EEEHHHGGGHHHKKKIIIIIIHHHFFFJJJQQQTTTSSSVVVWWWYYYZZZ[[[]]]```ccc|||xxxjjj[[[PPPIIIDDDBBB?????????@@@AAACCCFFFHHHPPPeee{{{fffUUUHHHDDDUUUsssyyyQQQ<<<444777:::333333333222222222333333444333333444444333333222111////////////////////////......------------......---------------------------------------------------------------------------------,,,,,,,,,++++++*********************************)))))))))(((((((((((((((((()))))))))))))))((((((((())))))***+++))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))***+++,,,------...111444777999:::;;;???>>>AAAGGGIIIHHHHHHKKKHHHIIIHHHGGGJJJQQQTTTRRRVVVWWWYYYZZZ[[[\\\___bbb~~~~~~uuukkk\\\NNNEEE@@@>>>===AAAAAA@@@@@@@@@CCCHHHLLLdddoooXXXGGGCCCHHHWWWttt^^^<<<444444888888...222222222222222333333444333333333333333222111111000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))))))************************))))))(((((('''(((((((((((())))))))))))))))))((())))))***+++,,,))))))))))))((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))***+++,,,------///111444777999:::;;;>>>===AAAGGGIIIGGGGGGJJJHHHJJJIIIHHHLLLRRRTTTRRRTTTWWWZZZ[[[\\\\\\^^^```|||sssjjj___WWWMMMDDD???>>>>>>>>>>>>@@@AAACCCGGGPPP[[[ccc}}}|||dddOOOHHHIIIKKKfffhhhHHH666555444444555///222222111111222333333444222333333333333222111111000000000000000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***((()))))))))*********++++++******)))(((((('''''''''((((((((()))))))))***'''''''''((((((***++++++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''''''''''''''((())))))))))))))))))***+++,,,---...///222555777999;;;<<<<<<;;;???EEEHHHFFFEEEHHHIIIJJJJJJIIIMMMSSSUUUSSSSSSVVVZZZ]]]]]]]]]]]]]]]uuu{{{tttiii\\\RRRIIIEEE@@@======???@@@@@@@@@BBBGGGMMMWWWfffvvvyyydddSSSHHHDDDJJJTTTeeehhhOOO;;;666999333000555666222111111111222333333444222333333333333222111111000000000000000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++***(((((())))))*********++++++******)))(((''''''&&&'''((((((((())))))******&&&&&&&&&'''''')))******))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''''''''((())))))))))))))))))***+++,,,---...000222555888:::;;;<<<:::999===DDDFFFDDDDDDFFFIIIKKKJJJJJJNNNTTTVVVSSSRRRVVV[[[^^^^^^]]]\\\\\\ppprrreee[[[QQQHHHAAAAAA???@@@CCC@@@;;;>>>EEEEEEIIIPPP___wwweeeWWWIIIDDDEEENNNeee|||vvvZZZCCC777666666555444444333333222222111111111111111222111222333333333333222111000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++++++++***))))))))))))************************************'''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))***+++,,,,,,...000333666888:::::::::===;;;===BBBDDDCCCDDDGGGJJJIIIHHHIIIMMMQQQSSSTTTTTTVVVYYY[[[[[[ZZZ[[[\\\rrrtttdddWWWOOOIIIBBB>>>BBB<<<;;;AAAFFFFFFFFFHHHMMMTTTbbbyyyeeeSSSGGG===AAAQQQkkkhhhVVVJJJDDD666666666555444333333333222222111111111111111222111222333333333333222111///////////////////////////...---,,,,,,,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***++++++++++++***))))))))))))************************************(((''''''''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,...000333666888:::::::::<<<;;;===BBBDDDCCCDDDGGGJJJIIIHHHIIIMMMQQQSSSTTTTTTWWWZZZ[[[[[[[[[\\\]]]vvvzzzkkkaaaSSSHHHCCC@@@>>><<>>AAACCCEEEKKKQQQWWWnnnxxxaaaQQQAAA@@@EEEWWWssshhhNNNCCCAAAAAA666555555444444333333222222111111111111111222222111222222333333222222111////////////////////////......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---...000333666888:::::::::<<<;;;===BBBDDDBBBCCCGGGJJJHHHGGGIIIMMMQQQSSSTTTTTTWWWZZZ\\\\\\\\\]]]^^^zzz{{{mmmdddWWWPPPGGG@@@=========<<<;;;AAAGGGFFFCCCHHHXXXhhhzzzkkkSSSIIIHHHGGGXXXrrreeeJJJDDDEEE@@@777444444444444333333222222111111111000111111222333222222222222222222222222////////////////////////...------,,,,,,,,,------------------------------++++++++++++++++++++++++******))))))))))))******))))))***++++++++++++***((()))))))))************((((((((((((((((((((((((((((((((('''((())))))***'''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++------...000333666888:::::::::<<<:::<<>>>>>;;;BBBIIIQQQ[[[kkk|||ppp\\\PPPJJJIIIJJJllliiiBBB555===DDD;;;///333333333333333222222222111111000000111222222333222222222222222222222222........................------,,,,,,,,,------...------------------------++++++++++++++++++++++++***))))))(((((())))))***))))))***++++++++++++***((()))))))))************((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---......000333666888:::::::::;;;:::<<>>>>>AAAFFFMMMRRR[[[sssvvv\\\LLLCCCBBBSSSqqq\\\AAA>>>555222<<>>333,,,111111111111111111222222000000000000111222333444444333222111111222333444........................,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...************************++++++************++++++))))))***++++++++++++***))))))))))))************************************)))))))))))))))******+++************************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***,,,...///...000333666888:::::::::;;;999;;;@@@BBBAAABBBEEEHHHGGGFFFHHHKKKOOORRRSSSPPPSSSVVVYYYYYYZZZ\\\]]]tttuuuiii```XXXQQQLLL>>>@@@BBB???;;;:::<<>>666111222222111///.........///000////////////000111222333111111111111111000//////------............------------------------------------++++++++++++------************************************************))))))))))))))))))))))))))))))***+++,,,------...(((((()))***++++++,,,,,,++++++***)))(((((()))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((((((((((((***))))))))))))+++,,,---///000222444666888999999;;;999;;;@@@BBBAAABBBEEEFFFEEEDDDFFFKKKOOORRRSSSTTTTTTVVVZZZ[[[ZZZ\\\aaasssssskkk```VVVNNNHHHBBB>>>CCCAAA===;;;:::;;;===>>>EEEGGGJJJQQQ```xxxfffTTTOOOMMMJJJ___uuuuuu[[[EEE:::777666666:::>>><<<444111333222111000///...//////000////////////000111222333111111111111111000//////------............---------------------------------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))'''((((((((()))*********(((((()))******+++,,,,,,++++++***))))))))))))))))))))))))))))))******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((((((((((((***))))))))))))+++,,,---///000222444666888999999;;;999;;;@@@BBBAAABBBEEEGGGFFFEEEGGGKKKOOOQQQRRRVVVUUUWWW[[[[[[ZZZ\\\```uuuwwwlll^^^XXXPPPHHHBBB>>>:::888===;;;999;;;???DDDEEEFFFHHHRRR]]]kkkfffLLLEEEHHHQQQYYY```GGG<<<888777888444666;;;===888222111444111111000///////////////////////////000111222222111111111111111000//////------............---------------------------------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******++++++++++++***)))))))))))))))))))))))))))))))))******+++++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((***))))))))))))+++,,,---///000222444666888999999;;;999;;;@@@BBBAAABBBEEEHHHGGGEEEGGGJJJNNNPPPQQQWWWVVVXXX\\\\\\ZZZ\\\aaaxxx|||tttfffYYYOOOLLLGGGBBB???===<<<;;;:::;;;>>>AAAEEEIIILLLNNNLLLfff~~~jjjUUUJJJIIITTTooo}}}cccGGG;;;::::::999777222777<<<;;;555///111555111000000//////////////////......//////000111222111111111111111000//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))*********+++******)))))))))))))))***)))))))))))))))******+++*********)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))+++,,,---///000222444666888999999;;;999;;;@@@BBBAAABBBEEEIIIGGGFFFGGGJJJNNNPPPPPPVVVUUUWWW\\\\\\[[[^^^ccc|||uuuiiibbb\\\QQQFFFAAA@@@>>><<<;;;;;;<<<===???CCCEEEDDDDDDIIITTT^^^ooojjjTTTNNNMMMUUUccc|||RRREEE:::888:::888333111111777<<<999222///111444000000000000000//////...............///000111222111111111111111000//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))***))))))))))))+++,,,---///000222444666888999999;;;999;;;@@@BBBAAABBBEEEIIIGGGFFFGGGJJJNNNPPPPPPSSSSSSVVV[[[]]]\\\___ddd~~~qqqkkk```SSSLLLIIIDDD>>>:::;;;<<<<<<;;;===???BBB@@@EEEJJJLLLPPP___vvvnnn[[[LLLIIIQQQeeejjjNNN:::555444666666222000111111777:::555000000111222000000000000000///..................///000111111111111111111111000//////------............------------------------------+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((())))))******))))))))))))+++,,,---///000222444666888999999;;;999;;;@@@BBBAAABBBEEEHHHGGGEEEGGGJJJNNNPPPQQQRRRRRRUUUZZZ\\\[[[^^^cccpppvvvyyyooohhhZZZXXXPPPFFFAAAAAAAAA???;;;===@@@AAAAAABBBFFFIIIFFFPPP]]]kkkyyyqqqVVVIIIIIINNN___uuudddHHH999666444444666666222222444333777777222///111222000///000000111000///...---...............///111111111111111111111000//////------............------------------------------+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))'''((((((((()))*********)))))))))))))))))))))((()))))))))))))))***++++++)))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((()))*********))))))))))))+++,,,---///000222444666888999999;;;999;;;@@@BBBAAABBBEEEGGGFFFEEEGGGKKKOOOQQQRRRTTTSSSUUUYYYZZZYYY[[[```|||bbbkkkvvv~~~|||uuukkk___WWWGGGHHHEEE===:::<<<>>>>>>;;;>>>AAACCCCCCEEEIIILLLWWWeeezzznnnUUUGGGGGGVVVhhh^^^@@@888:::777444555888888444222444444777555000///333222...///000111111111000...---...------......///000111111111111111111000//////---..................---------------------------++++++------------++++++************************************************))))))))))))))))))))))))))))))***+++,,,------...))))))))))))(((((((((((())))))((())))))***++++++)))))))))))))))******+++++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))*********))))))))))))+++,,,---///000222444666888999999;;;999;;;@@@BBBAAABBBEEEFFFEEEDDDGGGKKKOOORRRSSSVVVUUUVVVYYYYYYVVVXXX\\\yyyQQQXXXgggvvvzzzyyy|||rrriii```WWWNNNHHHDDDAAA??????@@@@@@@@@???CCCAAAEEEJJJHHHIIIWWWiiirrr~~~iiiWWWQQQOOOVVVssshhhLLL777333999333444555666666444222000:::666222000///000000000111000///000111222111///---------.........//////000111111222222000///...------............---------------------------------,,,++++++******+++++++++++++++***)))(((((('''***************+++++++++))))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...000222555777888999999:::999;;;AAACCCAAABBBEEEFFFEEEEEEGGGKKKOOOQQQRRRTTTUUUXXX[[[YYYWWWZZZ___zzzFFFHHHPPPZZZaaagggrrr~~~xxxsssiiiccc[[[SSSNNNIIICCC@@@BBBAAA>>><<<<<<===@@@BBBDDDCCCFFFOOO\\\mmmwwwaaaTTTIIIKKKbbb}}}]]]JJJ>>>444333888000111444666888999::::::999666222000///000000000000///......000000///...---------.........//////000111111222222000///...------............---------------------------------,,,++++++******+++++++++++++++***)))(((((((((++++++******************)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...000222555777888999999:::999;;;AAACCCAAABBBDDDFFFEEEEEEGGGKKKOOOQQQRRRTTTTTTXXX[[[ZZZXXX[[[aaaNNNIIIFFFHHHMMMTTT^^^gggrrrsssxxx{{{tttnnnggg^^^YYYOOOKKKEEEAAA???>>>===<<<<<<>>>?????????BBBHHHLLLWWW]]]gggtttttt___QQQJJJKKKUUUlllbbbMMM:::555777666555888///000222555888;;;===???888555111000000000000000///...------//////...---------........./////////000111111222222000///...------............---------------------------------,,,++++++******+++++++++++++++***))))))((((((,,,+++++++++***)))))))))*********)))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...000222555777888999999:::999;;;AAACCCAAAAAADDDFFFEEEEEEGGGKKKOOOQQQQQQSSSTTTXXX[[[[[[YYY]]]cccfff\\\PPPHHHGGGIIIMMMPPP]]]___fffpppwww{{{}}}yyyrrriii___WWWSSSOOOHHHBBBCCCAAA???==================AAAEEEFFFGGGKKKTTT[[[rrr|||^^^OOOIIIJJJTTTaaannnzzzXXXIII===333444666555444444333222222222444666999;;;666444111000000111000000///...---...//////...---............////////////000111111222111000///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++******))))))))),,,,,,,,,+++***)))((((((***************************)))))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,...000222555777888999999999888;;;@@@BBBAAAAAADDDEEEDDDDDDGGGKKKOOOQQQQQQSSSSSSWWW\\\\\\[[[___eeexxxcccQQQHHHFFFEEECCCLLLNNNVVVaaajjjpppyyyxxxqqqkkkfff^^^VVVLLLFFFDDDBBB>>>:::<<<===>>>???>>>>>>>>>>>>CCCEEEGGGIIINNN[[[lllyyylllXXXHHHIIIRRR^^^pppmmmTTT<<<<<<999666666444000///000555444222222333555777999444222000000000111111000000///......000000///............/////////000000000111111222111000///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++************,,,,,,,,,+++***)))((((((************++++++++++++******))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,...000222555777888999999999888:::@@@BBB@@@AAACCCEEEDDDDDDFFFJJJNNNPPPQQQRRRSSSWWW\\\\\\[[[___fffiiiYYYQQQIIICCCCCCCCCHHHPPPVVV[[[ccclllwww{{{|||uuummmggg```ZZZVVVNNNIIICCC@@@@@@@@@>>>===888:::<<<======>>>@@@BBBCCCFFFLLLVVVgggrrrcccMMMGGGFFFSSSiiidddLLLBBB888444666888777444111222333444333333333444777:::<<<333111000000111222111000000///......000000///........./////////000000000000111111222222000///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***************+++++++++***))))))))))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...000222555777888999999999888:::@@@BBB@@@@@@CCCEEEDDDDDDFFFJJJNNNPPPPPPRRRSSSWWW[[[[[[ZZZ^^^eeerrrbbbTTTKKKGGGFFFGGGGGGGGGLLLSSSdddiiiqqqyyy}}}}}}wwwtttiiiddd^^^XXXSSSNNNIIIFFFBBBAAA???>>>>>>>>>>>>???:::;;;===>>>@@@DDDKKKQQQUUU^^^nnnqqq]]]RRRPPPMMMWWWeeexxxcccFFF;;;;;;666444555666555555666666555222111222333444777999:::111000///000111222111000///...------//////...---.../////////000000000000000111111222222000///...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++******************)))))))))*********++++++)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...000222555777888999999999777:::???AAA@@@@@@CCCDDDCCCCCCFFFJJJNNNPPPPPPRRRSSSVVV[[[ZZZYYY]]]ccciii~~~mmm[[[UUUOOOJJJDDDAAACCCIIILLLSSS]]]fffmmmrrruuuwww~~~wwwoooggg```\\\UUUQQQLLLGGGDDDAAA===;;;999;;;<<<<<<;;;;;;<<<>>>@@@AAABBBBBBFFFNNNZZZbbbwww}}}bbbSSSKKKFFFKKKTTThhhoooRRR@@@444666999333777555111000333555333///000000111111222333444444111000///000111222111000...---,,,,,,......---,,,////////////000000000000000111111222222000///...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***************+++++++++(((((())))))************(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...000222555777888999999888777:::???AAA@@@@@@CCCDDDCCCCCCFFFJJJNNNPPPPPPRRRSSSVVVZZZZZZXXX\\\bbbHHHWWWooo~~~vvvdddQQQIIIHHHEEE>>>FFFGGGLLLTTT]]]eeejjjlllvvvxxx~~~{{{wwwrrrkkkddd^^^WWWQQQNNNGGGDDD@@@>>>===>>>>>>===999??????999:::BBBDDD>>>CCCEEEJJJNNNRRR\\\ttt~~~fffXXXKKKGGGJJJRRRaaapppeeeRRR???:::999777666777555555444444333222111111222444222000222888777111000000000000000000000000....................................////////////111111111111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000---,,,,,,++++++,,,,,,---+++++++++************))))))************+++++++++(((''''''))),,,------,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))(((''')))((('''&&&&&&&&&&&&&&&((((((((((((((()))******(((((((((((())))))))))))+++***)))))))))***+++,,,000222444666888999999999666888<<<>>>???@@@BBBDDDEEEEEEEEEGGGKKKNNNOOOOOORRRVVVVVVXXX[[[TTTWWWiii:::AAAPPPggg~~~hhhTTTLLLHHHDDD>>>???CCCIIIQQQXXX\\\]]]nnnooottt|||~~~|||uuupppeeeaaa[[[UUUPPPKKKFFFCCCCCCAAA>>><<<<<<<<<<<<;;;???CCCDDDAAA@@@BBBCCCAAABBBHHHRRR___pppmmmYYYMMMIIIKKKVVVfffyyyqqqOOOCCC888777888666555666555444444333222222111111000222111000222666444///////////////////////////....................................////////////000111111111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,++++++++++++,,,,,,+++++++++************)))))))))*********++++++++++++***))))))+++++++++)))))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((())))))((('''''''''&&&&&&&&&''''''(((((((((((((((((()))******(((((((((((())))))))))))+++***)))))))))***+++,,,000111333666777888888888666888;;;===???@@@BBBDDDEEEEEEEEEGGGKKKNNNOOOOOOQQQVVVVVVXXX[[[TTTXXXjjjUUUIIIBBBFFFRRRbbbxxxuuufff```]]]PPPKKKEEEBBBDDDHHHLLLNNNVVVVVV\\\eeemmmrrrwww}}}zzzsssmmmiiiccc___QQQMMMIIIEEEBBB???;;;999===<<<<<<<<<<<<===>>>>>><<<>>>AAADDDDDDDDDKKKSSS]]]kkk|||~~~dddRRRKKKJJJKKKUUUiiirrrWWWEEE<<<777555666777555333444444333333222222111111111...111222222444555333...////////////////////////....................................////////////000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,++++++************+++++++++++++++************))))))))))))*********++++++---,,,************(((&&&(((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((())))))((('''&&&&&&&&&&&&'''((()))***((((((((((((((()))******(((((((((((())))))))))))******)))))))))***,,,---///000222555777777777777555888;;;===>>>@@@BBBDDDEEEEEEEEEGGGKKKNNNOOOOOOPPPUUUUUUXXX[[[UUUYYYkkkxxx___NNNDDDBBBPPPcccvvvjjjZZZLLLEEEEEEHHHJJJGGGEEEHHHPPPYYY___ffflllsssvvv{{{yyyrrrhhh___YYYUUUQQQNNNDDDBBB???===<<<;;;999777999;;;<<<>>>???@@@BBBDDDBBB???AAAHHHJJJOOOaaauuuooo[[[MMMDDDBBBOOO^^^xxxxxx[[[GGG;;;555555666777777555333222333333333222222222111111111///222444666777666222///111111111111111111111111....................................///////////////000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///---,,,+++******))))))******++++++++++++*********))))))))))))))))))************---+++***)))***)))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((())))))(((''''''''''''''''''((())))))((((((((((((((())))))***(((((((((((())))))))))))******)))))))))+++,,,---...000222444666777777777555888;;;===>>>???AAACCCEEEEEEEEEGGGKKKNNNOOOOOOOOOTTTUUUXXX[[[VVVYYYlllzzzdddOOOGGGJJJ]]]kkkpppbbbWWWPPPLLLIIICCC@@@DDDHHHKKKOOOSSSZZZ]]]cccjjjqqqwww|||~~~~~~zzzvvvqqqlllhhheee___WWWOOOJJJFFFCCCBBB???===;;;;;;<<<<<<<<<;;;<<<>>>????????????BBBEEENNNIIIKKKSSS]]]kkkjjj[[[LLLDDDMMM\\\lllkkkMMM>>>999888777555777777555222222333444333333333222222222222222///111555888777444000///000000000000000000000000////////////////////////............////////////000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***...111333222111000+++******))))))******++++++++++++*********))))))(((((()))))))))************)))((()))******)))(((''''''((((((((((((''''''((((((((((((((((((((((((***************************)))(((((())))))((('''***)))((('''''''''''''''((((((((((((((())))))***(((((((((((())))))))))))***))))))))))))+++,,,......000222444666777777777555777:::===>>>???AAACCCEEEEEEEEEGGGKKKNNNOOOOOOOOOTTTUUUXXX[[[VVVYYYllltttZZZJJJEEEJJJ\\\yyyxxxbbbTTTJJJBBB<<<===@@@AAACCCFFFGGGJJJOOOWWW```hhhooossstttyyy}}}yyyuuurrrnnnjjjfffaaa\\\XXXRRROOOJJJEEEAAA>>>>>>======<<<:::;;;===>>>>>>===@@@BBBBBBAAA>>>???CCCGGGJJJNNNXXXiii|||kkkYYYLLLLLLIIIQQQkkkiiiIII::::::;;;:::999333555444111000333666666333333333333333333333333///000555999777111///000////////////////////////////////////////////////............////////////111111111111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000222444444444444++++++************+++++++++++++++************)))((((((((()))))))))******)))''''''(((***+++***)))''''''((()))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***)))(((((())))))((('''+++***)))(((''''''''''''((((((((((((((()))******(((((((((((())))))))))))))))))(((((()))+++---...///000222555777777777777444777:::<<<===???AAACCCEEEEEEEEEGGGKKKNNNOOOOOOPPPUUUUUUXXX[[[UUUYYYkkknnnZZZRRRQQQ^^^rrrwww]]]SSSJJJHHHHHHGGGFFFGGGDDDDDDEEEIIIOOOUUU\\\```___eeelllqqqqqqsssvvvyyy~~~uuulllfffaaa___[[[YYYVVVSSSOOOLLLDDDDDDBBB@@@=========>>>===<<<;;;<<<>>>@@@@@@???AAACCCEEEDDDCCCGGGOOOUUUTTTdddzzz}}}aaaTTTVVV[[[\\\eeeyyyZZZJJJ<<<:::<<<;;;888666555777555000111666888555444444444444444444444444444444888<<<999333111555111111111111111111111111////////////////////////............////////////222222222222222111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000,,,,,,++++++++++++,,,,,,+++++++++************)))(((((((((((()))))))))***)))((('''((()))******)))'''((())))))******))))))))))))))))))))))))))))))***************************)))(((((())))))((('''))))))((((((((((((((()))((((((((((((((()))******(((((((((((()))))))))))))))((((((((()))+++---...000111333666777888888888444777:::<<<===>>>AAABBBEEEEEEEEEGGGKKKNNNOOOOOOQQQVVVVVVXXX[[[TTTXXXjjjsss```WWWUUUXXXcccnnnxxxvvvhhh```YYYPPPJJJHHHEEEBBB???>>>>>>BBBFFFHHHFFFMMMVVVZZZ[[[]]]aaaeeessswww}}}~~~zzzvvvnnneeeZZZSSSMMMKKKIIIHHHGGGEEEBBB???======>>>>>>======>>>@@@>>>===<<<===???AAAAAA@@@???BBBFFFGGGJJJRRR^^^ffftttuuu^^^SSSWWWkkk~~~```AAACCC===;;;===<<<666333555:::;;;999444444999888222555555555555555555555555999999<<<@@@===666666;;;555555555555555555555555000000000000000000000000............/////////000222333333333333222111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---,,,,,,++++++,,,,,,---+++++++++************)))(((((((((((())))))))))))***)))'''((()))***)))'''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))((('''(((''''''(((((()))***+++((((((((((((((()))******(((((((((((()))))))))))))))(((((((((***+++---///000222444666888999999999444777:::<<<===>>>@@@BBBEEEEEEEEEGGGKKKNNNOOOOOORRRVVVVVVXXX[[[TTTWWWiiigggVVVOOONNNLLLQQQ\\\kkkyyy|||lllfff^^^KKK???DDDGGG@@@>>>CCCFFFDDDEEEHHHFFFEEEMMMYYY```eeemmmtttxxx}}}{{{wwwpppjjjaaaYYYTTTPPPLLLHHHDDDCCCAAA???>>>======>>>999>>>>>>999999???DDDDDDBBB@@@>>>???CCCEEEFFFFFFLLLKKKNNNWWWbbbrrrpppgggWWWRRRjjjhhhLLL@@@???;;;;;;:::::::::999999999666666555555444444444333777999::::::999888999:::888???BBB>>>;;;>>>>>><<<;;;;;;;;;;;;;;;:::999888777777666555444333222111222111000///...///000111000000111111111111111000//////...---,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******++++++***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///111333666777888999666777999;;;>>>@@@BBBCCCCCCBBBCCCFFFJJJNNNPPPPPPOOOTTTVVVYYY\\\VVVXXXiiilll~~~bbbMMMHHHEEEDDDJJJSSS```sssrrrbbbTTTQQQOOOIIIFFFGGGCCCAAAAAACCCBBBAAAGGGPPPZZZ^^^ccchhhmmmttt|||}}}vvvoookkk```[[[TTTNNNKKKHHHEEECCCAAA@@@>>>===<<<<<<<<<======@@@@@@<<<<<>>???<<<======>>>>>>>>><<<;;;:::999999999999999999999999555555444333222222222222111111111111111000///...//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///111333666777888999666777999;;;>>>@@@BBBCCCCCCBBBCCCFFFJJJNNNPPPPPPPPPUUUUUUXXX[[[UUUXXXjjj]]]fffzzzxxx\\\SSSHHHBBB@@@DDDQQQ]]]vvviii___UUUKKKCCCDDD@@@===>>>>>>???CCCHHHNNNOOOQQQTTTXXX^^^ffflllsssuuuwwwyyy{{{~~~yyyrrrjjjbbb]]]YYYNNNJJJFFFCCCAAAAAA???>>><<<<<<;;;;;;;;;<<<<<<===>>>??????>>>@@@CCCBBB???DDDFFFHHHGGGFFFJJJRRRXXXaaasss{{{xxx[[[EEE??????>>>===;;;;;;:::::::::999999999777777777666666666666555444666888888888999;;;===???BBBCCC@@@>>>???@@@>>>===>>>@@@AAA@@@???===<<<;;;;;;<<<===>>>???@@@@@@;;;;;;:::999888777555444444444333222111///------///...------,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///111444666777888888666777999;;;===@@@AAABBBCCCBBBCCCFFFJJJNNNPPPPPPQQQUUUUUUWWWZZZTTTXXXjjj||||||uuuiii[[[OOOKKKMMMPPPfff|||rrrcccVVVOOOGGGBBBAAAAAABBBCCCEEEEEEDDDEEEGGGJJJOOORRRYYY\\\```dddggglllqqquuurrrtttxxx{{{~~~|||yyywwwxxxzzz||||||||||||{{{zzzxxxwwwvvvmmmjjjddd\\\UUUOOOKKKIIICCCAAA???===============:::;;;;;;<<<===>>>??????@@@@@@AAABBBEEEGGGFFFCCCEEEFFFHHHMMMUUUbbboooxxxmmmmmmoooXXXAAA:::<<<>>>===;;;999999999999888888888888999999999888888888888888555666888888777888999;;;@@@AAAAAA??????@@@AAAAAA===???AAABBBBBBAAA???>>>===>>>>>>???@@@AAABBBBBBAAABBBBBBAAA???===;;;999999999888666444222000.........---,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***)))((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///000222444555777777888666777999;;;===???AAAAAACCCBBBCCCFFFJJJNNNPPPPPPRRRVVVTTTVVVYYYSSSXXXjjjzzzsssyyyrrrfffbbbRRRSSSVVV]]]hhhwww~~~vvvgggYYYNNNHHHDDDAAABBBAAAAAAAAABBBCCCCCCDDDEEEGGGKKKOOORRRVVV[[[^^^]]]___cccggglllsss{{{}}}xxxtttpppjjjgggccc___]]]]]]___```___```````````````______WWWTTTOOOJJJEEEAAA??????>>>>>>===<<<;;;;;;<<<===<<<<<<>>>???AAABBBCCCCCCFFFEEEEEEHHHJJJKKKKKKLLLNNNNNNTTTddd}}}zzzuuufffRRRDDD???===>>>>>>;;;;;;===::::::::::::999999999999:::::::::::::::::::::;;;777888888777555555777999???===<<<===>>>@@@AAACCC???AAACCCDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFEEECCCAAA??????>>>===<<<:::777555444000000///...------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))***************************)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///000222444555666777777777777999;;;===>>>@@@AAACCCBBBCCCFFFJJJNNNPPPPPPRRRVVVTTTVVVXXXRRRWWWjjjpppkkkjjjqqqzzziii^^^UUUPPPXXXdddfffttt~~~kkk^^^SSSKKKFFFDDDBBBBBBBBBBBB@@@??????AAABBBCCCCCCDDDFFFIIIKKKMMMPPPTTTYYY```hhhmmmtttxxx|||~~~}}}}}}~~~~~~~~~}}}vvvpppjjjddd___[[[WWWTTTQQQNNNLLLLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNGGGEEEBBB???===<<<;;;;;;<<<=========;;;;;;===>>>???@@@BBBDDDEEEGGGGGGGGGGGGFFFGGGIIIKKKLLLRRRYYYbbbdddpppxxxkkkPPPCCCAAA:::;;;???@@@;;;666999@@@=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;999999888666444444555777>>>:::777999;;;<<<>>>AAAAAAAAACCCDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@>>><<<;;;555444333111000///..............................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))******************************)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000111222444555666777777777777999:::<<<>>>???@@@CCCBBBCCCFFFJJJNNNPPPPPPQQQUUUUUUVVVYYYRRRVVVhhhrrriiikkk}}}rrrcccUUULLLRRRVVVdddzzzwwwmmm\\\WWWPPPKKKIIIGGGDDDBBBAAABBBBBB@@@>>>===>>>@@@@@@AAACCCEEEIIINNNUUUZZZcccgggnnnqqqqqqppppppppprrrrrrrrruuuwwwyyyxxxwwwxxx{{{{{{yyyzzz}}}~~~|||}}}xxxtttpppqqqzzz~~~{{{xxxuuuttttttoooggg```[[[VVVRRROOOIIIHHHGGGFFFEEEEEEFFFGGGEEEEEEEEEFFFEEEEEEDDDDDD>>>>>>===<<<<<<<<<<<<<<<;;;===??????>>>>>>@@@BBBAAACCCEEEGGGIIIJJJJJJJJJGGGHHHLLLQQQUUU[[[iiiwwwuuu}}}ppp^^^LLL<<<:::CCC>>><<<<<<===;;;888:::???<<<<<<<<<;;;;;;;;;::::::777777888888888999999999777777777555333444666888@@@888333666888777888<<<============>>>@@@BBBCCCFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB<<<:::888666444333222111........................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))*********************************)))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000111222444555666666777777777999:::<<<===??????CCCBBBCCCFFFJJJNNNPPPPPPPPPUUUUUUWWWYYYRRRUUUfffzzzzzz}}}|||bbbQQQHHHGGGRRR[[[eee|||yyyqqqeee[[[TTTQQQMMMKKKCCCDDDCCCBBB?????????AAA<<<<<<===>>>???DDDJJJNNNVVV[[[bbbffffffeeeeeefffccccccccceeehhhiiihhhgggkkknnnooonnnpppuuuwwwuuuuuuxxx|||}}}}}}}}}yyyqqqjjjeee___^^^hhhuuu}}}zzzzzzzzzuuutttqqqnnnkkkhhhfffeeeeee```YYYRRRNNNKKKHHHFFF>>>>>>>>>??????@@@AAABBB????????????>>>===<<<;;;<<<<<<=========>>>>>>>>>;;;>>>AAABBBAAAAAADDDGGGCCCDDDGGGIIIJJJKKKKKKKKKLLLOOOVVV```gggrrrjjjLLLHHHEEE999777@@@@@@999777;;;???>>><<<<<<999999999888888888777777555555666666777777777888555666555444333444777:::AAA888222444555333444888777777666666777:::<<<>>>BBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAABBBEEEGGGIIIEEEEEEFFFFFFFFFFFFEEEEEE@@@???===:::888666444444........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))************************************))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000111222444555666666666777888999:::<<<===>>>???CCCBBBCCCFFFJJJNNNPPPPPPOOOTTTUUUXXXZZZSSSTTTeeelllRRRKKKHHHFFFPPPaaawwwtttiiiaaaZZZRRRMMMLLLHHH@@@;;;<<<>>>>>><<<:::999;;;>>>AAAEEEIIINNNPPPPPPNNNMMMLLLOOOOOOPPPQQQQQQRRRSSSSSSWWWXXXZZZ\\\^^^```aaabbbdddeeefffgggiiilllnnnoooppprrrtttwwwxxxxxxwwwvvvlllgggbbbaaacccgggjjjkkkzzz|||}}}zzzwwwuuusssqqqnnnjjjfffcccaaa```[[[[[[ZZZXXXVVVTTTQQQPPPIIIHHHGGGDDDBBB@@@>>>===<<<<<<<<<<<<<<<=========@@@???>>>===<<<<<<<<<===@@@>>><<<;;;;;;<<<===>>>CCCAAA@@@BBBEEEFFFGGGHHHLLLMMMMMMMMMNNNSSSXXX]]]hhhjjjsssSSSKKKAAA:::999;;;===>>>???>>>===;;;999888777777888777666555555666888999666666666555444444333333777888888666444666:::>>><<<:::777444222222222333111444666777777777888:::999999999888777666666555444444555666999<<>><<<999888444222///.........---,,,------...///...---,,,+++++++++,,,---,,,+++***))),,,,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************)))******++++++///000222444666666666666444777:::<<<<<<<<<===???BBBCCCEEEGGGJJJMMMOOOQQQSSSRRRTTTWWWWWWWWW\\\ddd~~~zzzxxx~~~zzziii[[[WWW]]]fffxxxoooaaaTTTIIIFFFHHHAAAAAA@@@???>>><<<;;;;;;:::<<<>>>@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPPPPQQQRRRTTTVVVXXXYYY]]]___aaacccdddddddddcccddd```]]]```iiiqqqvvvwww~~~|||{{{{{{}}}}}}~~~~~~{{{zzzzzz|||yyyyyyyyyzzz{{{|||{{{yyyuuurrrnnnkkkiiigggdddbbb^^^\\\YYYVVVSSSPPPNNNMMMJJJJJJIIIHHHFFFDDDCCCBBBCCCBBBAAA???===<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>@@@???>>>>>>???AAACCCDDDEEEFFFGGGIIIIIIIIIKKKMMMQQQUUU\\\dddnnnxxxyyy```TTTGGGBBB<<<999999:::;;;:::999999888888888888999999888777666666777888:::;;;999999999888888777666555777777666444444888???DDD666666666777999;;;===>>>555666777777555555666888999;;;<<<<<<:::777444222333333222333444666999:::===@@@CCCEEEEEEEEEGGGJJJJJJJJJIIIGGGEEECCCAAA@@@???<<<888666444333000........./////////......---+++,,,,,,---,,,+++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,************+++++++++++++++*********))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************)))******+++,,,///000222444666666666666555777:::<<<<<<===>>>???CCCDDDEEEGGGJJJLLLOOOPPPRRRRRRTTTWWWWWWVVV[[[ccc|||rrrhhhgggrrrxxxjjj^^^bbbwwwkkkZZZQQQHHHFFFDDDBBBBBB@@@===;;;;;;;;;:::::::::;;;<<<===:::::::::;;;<<<<<<======<<<<<<===>>>??????@@@AAACCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMOOOPPPPPPOOOOOOUUURRRSSS^^^ooo~~~|||tttnnnlllmmmoooppppppoooppprrrssstttrrrpppmmmqqqwwwyyyxxxvvvvvvwwwxxxwwwwwwvvvuuutttssssssrrrtttuuuuuutttssstttvvvuuuuuuvvvvvvuuusssqqqppptttttttttqqqlllhhhgggfffeeeddddddeeeggggggfffddd___\\\XXXVVVUUUSSSPPPOOOLLLKKKIIIGGGDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;======<<<;;;:::999999888:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBBBB?????????@@@AAACCCEEEGGGHHHLLLOOOOOOOOOTTT]]]dddkkksss{{{YYYCCC===???;;;999999999;;;;;;:::999666666666666777888999:::888888888888:::<<<>>>@@@BBBBBBCCCCCCBBBAAA???>>><<<;;;888666666:::AAAFFF::::::<<<===>>>?????????@@@@@@???<<<999888999;;;<<<@@@EEEIIIIIIEEE@@@<<<>>><<<999777666666777888:::;;;======>>>AAADDDGGGIIIIIIHHHHHHGGGFFFEEEEEEFFFCCC@@@===;;;999666333111000000///////////////,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))***++++++,,,///000222444555666666666555777:::;;;<<<===>>>@@@DDDDDDEEEGGGIIILLLNNNOOOQQQQQQSSSVVVVVVUUUZZZaaa~~~~~~~~~{{{xxxjjj\\\\\\cccjjjmmmuuuwwwgggZZZRRRHHHBBBAAABBBBBBAAABBBAAA@@@?????????>>>>>><<<<<<<<<<<<======>>>>>><<<<<<=========>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEGGGEEEIIIWWWlll~~~|||uuukkkccc______```aaaaaaaaaaaacccffffffeeecccbbbhhhoooqqqlllhhhggghhhhhhhhhgggfffeeedddcccbbb```bbbddddddcccccceeefffeeefffhhhiiihhhfffdddccceeeffffffccc^^^YYYVVVUUUUUUTTTTTTUUUWWWWWWVVVTTTQQQOOOLLLJJJIIIHHHFFFEEEEEEDDDBBBAAA@@@??????>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCEEEFFFFFFGGGCCCCCCBBBBBBCCCEEEFFFGGGIIIPPPVVVWWW]]]lll}}}```III>>>===>>>???888888999;;;<<<===<<<;;;999888888888888999999:::<<<<<<===???AAADDDFFFHHHNNNOOOPPPQQQPPPNNNLLLKKKFFFDDDBBB???===>>>???AAA===>>>@@@BBBCCCCCCBBBBBBJJJHHHEEE@@@;;;:::<<<>>>===CCCMMMUUUXXXVVVQQQMMMLLLIIIEEE@@@<<<:::888888;;;;;;;;;;;;;;;===>>>@@@BBBBBBCCCCCCDDDEEEFFFGGGDDDCCCAAA@@@???>>><<<999666444222000...---......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))***+++,,,,,,...000222444555666666555555777999;;;;;;===???AAADDDEEEFFFGGGIIILLLNNNOOOPPPPPPSSSVVVUUUTTTXXX___}}}oooaaa[[[RRRTTT\\\nnn}}}mmmWWWIIICCCCCCCCCBBB@@@??????@@@BBBAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAA@@@>>>@@@KKK\\\jjjrrrsssfffaaaZZZTTTRRRRRRRRRRRRRRRRRRRRRTTTWWWWWWVVVTTTQQQXXX```bbb^^^ZZZZZZ[[[YYYXXXWWWVVVUUUTTTSSSSSSPPPRRRTTTTTTTTTTTTVVVWWWUUUVVVXXXYYYYYYWWWVVVTTTTTTUUUUUUSSSOOOLLLJJJIIIJJJIIIIIIJJJLLLLLLKKKJJJIIIGGGDDDCCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<=========>>>>>>>>>======>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFIIILLLNNNTTTdddrrr{{{cccVVVGGGAAACCCCCC<<<444::::::::::::;;;;;;<<<===::::::;;;;;;<<<>>>???@@@FFFGGGIIIKKKNNNQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRNNNMMMMMMKKKJJJGGGCCCAAA===@@@EEEJJJMMMOOOPPPPPPMMMKKKFFFAAA<<<;;;===???@@@GGGRRR[[[```^^^ZZZWWWUUURRRNNNHHHCCC???<<<:::999::::::;;;;;;;;;:::999======>>>@@@BBBEEEGGGIIIDDDCCCBBBBBBCCCBBB???===;;;999555222///---,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++*********************+++++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))***+++,,,---...///111333555555555555555777999:::;;;===???BBBDDDDDDEEEGGGIIILLLNNNOOOPPPPPPSSSVVVUUUTTTWWW^^^~~~uuuhhhXXXPPPUUUbbbqqqzzzwwweee\\\WWWOOOIIIDDDCCCBBBDDDGGGFFFBBB>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>???===<<<@@@HHHNNNRRRSSSLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHFFFDDD???DDDJJJMMMMMMLLLMMMNNNJJJIIIIIIHHHGGGFFFEEEEEECCCEEEFFFFFFFFFFFFHHHIIIEEEFFFGGGHHHHHHHHHGGGFFFDDDFFFGGGEEECCCAAAAAAAAABBBAAAAAABBBDDDDDDCCCAAAAAA???======>>>>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<======>>>======<<<======>>>>>>???@@@@@@@@@>>>??????@@@AAABBBCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEFFFIIIOOOWWW___ddd}}}{{{dddXXXEEECCC@@@===:::::::::;;;:::;;;:::999888888;;;===999:::<<>>AAACCCFFFEEEEEEEEEFFFDDDAAA??????===:::666333000...---000///...------------...,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((())))))***+++------...///111333444555555555555666888:::;;;===@@@CCCBBBCCCEEEGGGJJJMMMOOOQQQPPPPPPTTTWWWVVVTTTWWW]]]{{{mmm___YYYVVVUUUQQQaaawwwrrrddd\\\XXXRRRPPPPPPMMMHHHDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@===============>>>>>>???>>>======<<<<<<>>>@@@BBB???===;;;;;;<<<======<<<=========>>>@@@@@@>>><<<;;;<<<>>>@@@AAABBBBBBCCC@@@@@@??????>>>>>>>>>===<<<===??????>>>>>>???@@@======>>>>>>????????????>>>??????>>>===<<<>>>???===<<<<<<===??????>>>===>>><<<;;;;;;<<<===<<<<<>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIIIIKKKNNNPPPRRRSSSRRRRRROOOQQQVVV___lll}}}eeeNNN@@@;;;======:::666444666===CCC888:::<<<;;;999999;;;===;;;<<>>??????===;;;888777666666777888:::<<>><<<999666333222000000...---------...///,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((()))***,,,---...---///111333444555555444555666888999:::===@@@CCCAAABBBDDDGGGJJJMMMPPPRRRPPPQQQUUUXXXWWWTTTWWW]]]xxxvvviii```QQQVVV[[[cccxxxtttlllaaaYYYUUUPPPJJJEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBB<<<>>>>>><<<:::;;;???BBB???===;;;:::<<<=========>>>>>>>>>???@@@???===;;;BBB???===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<;;;<<<>>>===============>>>???@@@>>>>>>>>>===<<<<<<>>>@@@<<<;;;;;;<<<>>>>>>===<<<@@@>>>======???@@@??????@@@??????>>>>>>?????????CCCCCCCCCDDDCCCCCCBBBAAADDDDDDDDDEEEEEEFFFFFFFFFIIIIIIJJJKKKMMMNNNNNNOOORRRUUUXXX\\\^^^`````````cccfffnnn|||nnnRRRGGGDDDAAA===;;;:::;;;???BBB@@@999333777:::>>>???===<<<<<<>>>???@@@BBBDDDGGGKKKMMMOOOSSSTTTWWWZZZ]]]```aaabbb___^^^[[[XXXXXXYYY[[[\\\bbb``````bbbdddeeebbb^^^]]]]]]]]]]]]]]]]]]]]]\\\______^^^[[[YYYYYY[[[]]]_____________________^^^RRRUUUZZZ]]]^^^]]]ZZZXXXTTTNNNGGGCCCAAAAAA???>>>@@@>>><<<:::999:::;;;<<<;;;;;;>>>BBBFFFHHHGGGFFF@@@@@@@@@???===;;;888666111000///------......///,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((()))***,,,---...---///111333444555555444555666888999:::===AAADDD@@@AAACCCFFFJJJNNNQQQSSSQQQRRRUUUYYYXXXUUUWWW]]]wwwvvvoooooonnnqqq~~~sssjjj```TTTKKKFFFGGGHHHHHHIIIIIIHHHHHHEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBBCCCDDDBBB@@@AAABBB???:::999===@@@>>>DDDCCCAAA???>>>===<<<<<<>>><<<<<<>>>>>>;;;===AAA???@@@@@@???===<<<======<<<============<<<;;;::::::999999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>???>>><<<<<<>>>???@@@@@@>>>=========>>>???@@@@@@===============>>>??????======>>>AAACCCDDDDDDCCCBBBCCCDDDDDDHHHLLLJJJEEEFFFEEEEEEFFFIIIJJJJJJIIIRRRSSSTTTSSSSSSWWW\\\aaalllnnnpppsssuuuyyy~~~ssseeeRRRFFFBBBAAA@@@===:::;;;<<<=========>>>>>>??????@@@CCCDDDEEEFFFIIIIIIIIIIIIJJJNNNTTTVVVVVVWWW\\\```bbbbbbbbbdddgggfffggghhheeeaaa^^^^^^___^^^eeeiiigggfffhhhfffaaa___\\\ZZZ[[[^^^```___^^^eeeccc___ZZZZZZ]]][[[WWWYYY[[[\\\\\\[[[YYYZZZ[[[QQQRRRTTTXXXZZZZZZXXXUUUUUUWWWUUUNNNJJJIIIEEE???AAAAAAAAA@@@???<<<:::888::::::<<<===@@@CCCFFFGGGDDDCCCBBB@@@???>>>======777444222000//////---+++...............---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,+++*********+++,,,---,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******************+++,,,---...111222333555666777777888555777999:::;;;<<>>>>>>>>???@@@AAABBBCCC@@@>>>>>>@@@???<<<<<<@@@;;;<<<======<<<<<<===>>>>>>>>>?????????>>>======>>>>>>>>>>>>???@@@AAABBB????????????????????????>>><<<;;;;;;;;;<<<<<<<<<>>>>>>============>>>>>>BBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHIIIJJJJJJHHHJJJIIIGGGHHHLLLMMMJJJKKKMMMPPPTTTXXXZZZYYYWWWUUU^^^iiiqqqwwwbbbSSSKKKAAA<<<;;;<<<;;;:::======>>>>>>???AAACCCEEEIIIJJJMMMQQQSSSTTTWWWYYYcccccccccaaaaaa```___\\\dddhhhlllllljjjiiikkkmmmlllpppvvvyyy{{{|||~~~~~~}}}wwwqqqnnnqqqwww|||~~~sssjjjkkkpppppplllkkkiiieeecccccceeehhhkkk[[[YYYWWWVVVVVVVVVUUUSSSVVVXXXZZZYYYTTTOOOJJJHHHDDDDDDDDDCCCCCCCCCBBBBBB999888777888999<<>>>>>??????@@@?????????<<<<<<===>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEEEEFFFGGGIIIJJJOOOTTTVVVSSSTTTZZZ___aaaaaaeeejjjrrrxxx{{{zzzxxxlllSSS@@@>>>>>>=========>>>>>>??????AAACCCEEEHHHKKKPPPTTTXXX[[[^^^aaadddhhhllloooooooooppppppnnnjjjgggeeecccjjjttt|||kkkiiigggeeedddaaa]]]ZZZZZZVVVVVV[[[YYYRRRQQQVVVIIIHHHHHHGGGHHHJJJLLLMMMDDDBBB???<<<:::999:::;;;<<<>>>BBBEEEFFFFFFEEEDDD@@@===:::888777555333111000///...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++,,,------+++*********))))))))))))***************************************************)))((((((((((((((((((************+++,,,---...000111333444666777777777555777999:::;;;<<>>AAADDDDDDCCCBBBCCCDDDBBBFFFLLLQQQUUUZZZ```dddjjjmmmmmmiiihhhkkkppprrrpppttt}}}|||{{{wwwggg]]]___[[[PPPLLLRRRMMMLLLKKKKKKLLLOOOQQQSSSSSSQQQNNNJJJFFFBBB???===;;;===@@@BBBDDDEEEEEEEEEEEEBBB>>><<<:::888666444111000...,,,,,,---...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++***************************************************))))))((((((((())))))************+++,,,------000111222444555666777777555777999:::;;;<<>>>>>AAADDDCCC@@@@@@CCCFFFIIIPPPYYY___bbbdddiiilllppptttssskkkgggkkkpppqqq}}}ttt^^^MMMHHHKKKKKKJJJKKKLLLMMMOOOPPPOOOPPPRRRRRRPPPMMMIIIGGGBBBBBBAAAAAABBBDDDFFFGGGGGGDDDAAA>>>===;;;888666333111///---,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,+++*********************************************************))))))******+++************+++,,,------000000222444555666666777555777999:::;;;<<>>;;;===@@@BBBCCCCCCFFFLLLQQQYYY```hhhkkkkkkkkknnnrrrjjjuuu|||{{{}}}ssseeeUUUTTTTTTRRROOOLLLIIIGGGDDDGGGKKKPPPRRRQQQPPPOOOKKKIIIFFFEEEEEEFFFIIIKKKIIIFFFCCC@@@???>>>;;;:::666444222000////////////........................------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,---------------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,************+++,,,---...///000222333555666666666555777999:::;;;<<>>???;;;;;;@@@BBB???@@@DDDGGGIIIMMMTTT]]]eeekkkooosssxxx|||}}}}}}nnnbbbhhheee___WWWQQQLLLJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHLLLIIIFFFEEEDDDCCCBBB@@@======<<<:::777444222000////////////////////////........................---------,,,,,,+++++++++---,,,+++******+++,,,---+++,,,---.........---,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******************+++,,,---...///000111333444555666666555777999:::;;;<<>>???===<<<===@@@CCCDDDDDDJJJWWW___eeeoooooolllssssssdddOOOHHHIIIFFFDDDFFFKKKOOOMMMIIIEEEIIILLLJJJCCC???BBBBBB???>>>>>>>>><<<:::777555333//////.........//////000000///......///000...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,---......///000111333444555666666777888999;;;===@@@BBBCCCCCCCCCEEEGGGIIILLLOOOPPPQQQPPPTTT[[[]]]ZZZWWWWWWppp}}}gggTTTMMMEEE@@@@@@@@@>>><<>><<<:::777555111111000///////////////111///------......,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++******************++++++++++++,,,---......///000111333444555666666777777888:::===???AAACCCEEEEEEGGGIIIKKKNNNQQQRRRTTTSSSVVV\\\]]]YYYVVVVVVooogggRRRIII>>>>>>>>>>>>??????>>>>>>>>>DDDKKKNNNQQQWWWbbbjjjgggooommmjjjoooooorrr~~~eee]]]QQQFFFAAAAAACCCEEEDDDGGGGGGEEEEEEGGGFFFCCCBBBBBBBBBAAA???<<<:::888555444333111000000//////000///------------+++***.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,---......///000111333444555666666666666777999<<<>>>@@@BBBDDDEEEFFFIIILLLNNNQQQSSSWWWVVVYYY]]]]]]XXXUUUVVVppp|||cccOOOCCCBBBGGG<<<>>>AAAAAAAAABBBFFFIIINNNUUU]]]dddgggkkkqqqvvvqqqtttoooppp}}}xxxfffZZZSSSKKKCCCDDDEEEFFFFFFHHHHHHGGGEEEDDDDDDDDDCCCAAA>>><<<:::999777666444222111000000///...------...///...,,,............------------------------------------------------------------++++++,,,,,,++++++***))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++,,,---......///000111333444555666666555555666888;;;===???AAABBBCCCDDDGGGJJJMMMOOOQQQWWWWWWZZZ^^^]]]YYYWWWYYYsssnnnvvvhhh\\\OOOHHHDDD@@@>>>???AAACCCDDDDDDEEEJJJSSSZZZfffhhhmmmrrrxxx}}}|||gggSSSHHHFFFEEEGGGJJJKKKKKKKKKDDDEEEDDDDDDBBB@@@>>><<<<<<;;;999666444333222111///...---...000111111000//////.........---------------------------------------------------------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,---......///000111333444555666666444555666888:::===???@@@AAABBBDDDFFFJJJMMMPPPQQQTTTUUUYYY^^^]]]ZZZZZZ^^^yyy???MMMfff}}}fffYYYJJJCCC>>>AAACCCAAA??????DDDEEEGGGIIINNNVVVaaajjjnnnqqqxxxsssTTTMMMGGGGGGIIIIIIIIIJJJFFFFFFFFFEEEDDDBBB@@@>>>>>>===;;;999666555444333000///...///111222222111/////////.........------------------------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++,,,---......///000111333444555666666555555666888;;;===???AAACCCDDDFFFHHHLLLOOORRRTTTQQQSSSXXX]]]]]]ZZZ\\\aaa|||***444FFFYYYhhhuuueeeSSSKKKHHHGGGBBB???@@@AAAAAAEEEKKKJJJMMMRRRYYY```gggooosssssswwwiii[[[TTTOOOIIIGGGHHHHHHHHHHHHHHHGGGEEECCCAAA???>>><<<:::888777666666222000//////000000///---////////////............................................................---------------,,,++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++,,,---......///000111333444555666666555666777999;;;>>>@@@AAACCCDDDEEEHHHLLLOOORRRTTTPPPRRRXXX\\\[[[YYY\\\bbb}}}222000111444999EEEZZZmmm}}}eeeQQQFFFCCCDDDDDD===???EEEJJJHHHEEEHHHOOORRRWWW___iiiqqqvvvwwwxxxwwwhhh\\\PPPKKKKKKJJJJJJJJJJJJIIIGGGEEEDDD@@@???===;;;999888777777444222000//////...,,,***000/////////............................................................------......------,,,+++((()))***+++,,,---------++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,---......///000111333444555666666666666777999<<<>>>@@@BBB@@@AAACCCFFFJJJNNNQQQRRRPPPSSSXXX\\\ZZZWWW[[[aaa|||+++---///000000333999===PPPXXXmmm}}}lllSSSOOOJJJEEEBBBAAACCCDDD???EEEHHHFFFGGGOOOXXX]]]hhhnnntttvvv{{{wwweee[[[\\\ccciiiggg^^^RRRIIIFFFDDDDDDBBB>>>>>>>>>:::555888666444111//////000000000/////////............////////////////////////---------.........//////////////////............++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...///000111111333444555666666666777777777999:::<<<>>>???AAABBBDDDGGGIIILLLMMMOOORRRTTTZZZ___^^^ZZZ\\\```---///000000000111555888333444@@@QQQ\\\bbbppp|||fffYYYLLLAAAEEEDDDCCCBBBAAABBBCCCDDDCCCGGGJJJLLLRRR___jjjooopppyyyuuudddXXXMMMIIIFFFFFFEEEBBB>>><<<:::888555222000000000000000000/////////.........////////////////////////---------.........//////////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------...//////000111111333444555666666666666777777999:::<<<>>>???BBBCCCEEEGGGJJJLLLNNNOOORRRTTTZZZ___^^^ZZZ\\\```...///111000//////000111...+++,,,333888>>>MMM\\\rrrkkkQQQGGGFFFDDD@@@===>>>???@@@BBBCCCDDDDDDJJJOOOTTTXXXaaannnwwwyyy{{{sss[[[QQQKKKLLLJJJBBB>>>???<<<:::777555222111111000000000000000////////////////////////////////////------........./////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,------------...///000111111111333444555666666666666666777888:::<<<>>>???CCCDDDFFFHHHKKKNNNPPPQQQRRRTTTYYY^^^^^^ZZZ\\\aaa---.../////////......---444111222555555444888@@@NNN]]]qqqdddZZZKKKAAA???CCCEEEEEEAAAAAAAAABBBCCCEEEFFFGGGRRR[[[dddhhhmmmvvv}}}~~~qqqiiihhhaaaPPPDDDBBB???===:::777555333222111111111111000000000//////////////////////////////............////////////////////////............------------------------***++++++,,,---...//////+++++++++******+++++++++------------...000111111111111333444555666666666666666777888:::===>>>@@@CCCDDDFFFIIILLLOOOQQQRRRRRRTTTYYY^^^]]][[[]]]bbb,,,,,,,,,............---)))***...222333111111333333:::DDDPPP```rrr|||jjjWWWLLLDDDCCCBBBAAA>>><<<===???EEEDDDCCCDDDFFFJJJOOORRR^^^hhhqqqsssxxxtttUUUEEE@@@???===:::888666444333222111111111111000000000000000000000000000000000........./////////000000////////////............------------------------++++++,,,------...//////,,,++++++++++++++++++,,,---------...///000111222111111333444555666666666555666777888:::===???@@@CCCDDDFFFIIILLLOOORRRSSSRRRTTTXXX]]]]]][[[]]]ccc,,,++++++,,,...///...---++++++,,,---...///000111/////////000666AAANNNVVVcccssssssaaaTTTKKKCCC>>><<>>@@@EEEEEEGGGKKKQQQYYYbbbjjjoooxxxbbbCCCBBBAAA@@@???===;;;999888333333222222222111111111000000000000000000000000.../////////000000000000////////////....................................---------..................------,,,,,,------...,,,------...///111333444111111333444555666666666444555666888;;;===@@@AAAAAACCCEEEHHHLLLOOORRRSSSRRRSSSWWW\\\\\\[[[^^^eee222...******,,,......,,,(((******+++---000000...+++...222555444111222555666888===FFFSSSeeeyyy}}}```PPPNNNFFFAAA@@@BBBAAA<<<;;;@@@CCC>>>>>>EEEGGGCCCAAABBBIIIMMMSSS[[[dddlllrrrvvv~~~|||uuuaaaHHHAAAAAAAAA@@@>>><<<;;;:::333333333222222222111111000000000000000000000000////////////000000000000000/////////............////////////////////////...............---------///......------......///,,,------...000111333444111111333444555666666666444555666888;;;===@@@AAAAAABBBEEEHHHKKKOOOQQQSSSSSSSSSWWW\\\\\\[[[___eee******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000222111222444999@@@FFFJJJ^^^kkk~~~lllXXXKKKDDDAAA@@@BBB@@@===<<<============>>>>>>???AAADDDHHHKKKMMMSSSSSS]]]mmmsssqqquuulll]]]^^^XXXKKKFFFAAADDDCCC999888===999888777555333222222222222////////////............////////////000000000000............////////////........................////////////////////////---------------------------------------...000000444444555555555555555444777777888999;;;===???@@@DDDFFFIIIJJJKKKMMMOOOQQQSSSYYYYYY[[[```\\\\\\hhh******+++++++++,,,,,,,,,,,,,,,,,,------------........./////////000000000222222111111333666999<<<777>>>JJJWWWfffwwwyyykkkXXXQQQGGG@@@>>>???@@@@@@@@@???>>>>>>???@@@@@@@@@AAACCCEEEEEEEEEIIIQQQWWWbbbeeemmmrrrnnnooorrreeebbbWWWFFFDDD===>>>???:::???FFFCCC999888666555333222222111111111000000000/////////////////////000000000111111111111000000/////////........................////////////////////////------------------------------------...///000000444444555666777777666666777777888999;;;===???@@@CCCFFFHHHJJJKKKLLLOOOQQQSSSYYYYYY[[[```\\\]]]iii******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------........./////////111111000//////000000111:::999888666888AAANNNWWWiiippp|||mmm^^^QQQFFF>>>===;;;::::::===???@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAFFFKKKKKKKKKPPP\\\gggpppqqquuuwwwxxxttt___LLL@@@>>>???<<>><<<===???@@@@@@AAABBBCCC@@@FFFMMMRRRUUU\\\gggppprrrqqqwwwxxxZZZKKKEEEBBB>>>AAABBB999<<<<<<;;;:::888555222000222222222222111111111111//////000000000111111111333222222111000000//////........................////////////////////////------------------------------------...///000111222333444666777888888888777777888999;;;===???@@@BBBDDDGGGIIIJJJLLLOOOQQQQQQYYYZZZ[[[___\\\___mmm******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////000111222333333333333)))---222666888888777777888;;;???DDDKKKSSS\\\bbb~~~uuucccTTTMMMGGG@@@======>>>??????999:::;;;<<<<<<===>>>>>>;;;>>>@@@@@@???@@@BBBDDDHHHLLLSSSZZZaaagggllloooppp{{{}}}tttcccUUUJJJ???@@@DDD>>>=========<<<999666444222222222111111111000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////------------------------...............///111111000111222444555666666666777777888999;;;===???@@@BBBDDDGGGIIIKKKMMMPPPRRRQQQYYY[[[[[[___\\\```ppp******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////000000111111111111000///555555444333222000///...333444555666777:::???BBBPPPTTT\\\ggguuu}}}hhhSSSIIIGGGCCC>>>AAA???===<<<<<<<<<:::888:::;;;<<<;;;:::;;;>>>@@@===@@@BBBBBBAAACCCGGGLLLVVVYYY___ffflllooopppoooyyy|||qqqssszzz|||xxxxxxyyy{{{{{{}}}}}}uuunnnhhhcccjjjqqqvvv}}}{{{eeeKKKBBBDDD@@@??????>>><<<:::888666555222222222111111111000000000000000111111111222222/////////000000000111111////////////////////////////////////////////////------------------------............///000111111000111222333444555555555777777888999;;;===???@@@BBBEEEHHHJJJLLLNNNQQQSSSPPPYYY[[[[[[^^^\\\aaarrr******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,....../////////000000000000000000//////////////////...---...111444777888///111333444444555888:::333555999>>>FFFRRR___hhhsssvvvdddXXXMMMIII???666444999<<<;;;999999999999::::::999888AAABBBBBBAAA>>>>>>@@@BBB@@@BBBEEEEEEFFFJJJRRRXXX```eeekkkpppsssuuuxxx{{{vvvnnnooossstttuuu~~~{{{xxxzzzyyyyyyzzztttuuutttmmmTTTJJJAAA@@@???>>><<<;;;:::999999333333333333222222222222000000111111111222222222111111111111111111000000////////////////////////////////////////////////------------------------............///000111222222333333444555555555444777777888999;;;===???@@@CCCEEEHHHKKKMMMOOORRRUUUOOOYYY[[[\\\^^^[[[bbbttt******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,////////////000000000000///////////////111222222444222111000000000///...555666888777555333333333444777:::;;;;;;<<<@@@CCCLLLWWWdddrrrjjjYYYQQQKKKDDD>>>===AAABBB@@@??????<<<777999888888888888:::;;;<<<:::<<>>>>>@@@BBBBBBEEEHHHIIIJJJPPPZZZbbbbbbjjjsssvvvwwwzzzxxxzzzyyy|||zzzssssssssswww~~~}}}}}}jjjuuu~~~yyy{{{oooZZZKKKAAA@@@>>><<<;;;:::;;;;;;555555444444444333333333000111111111111222222222555444444333222111000000000000000000000000000000////////////////////////------------------------.........//////000111222444444555555666555555555777888888999;;;===???@@@CCCFFFIIILLLMMMPPPSSSVVVOOOYYY\\\\\\^^^[[[bbbuuu+++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,------...000111111111111111111000000111111222333444333111000000111111222333333333333444444444444555333333666;;;===;;;999>>>AAAEEEKKKXXXlll~~~pppeeeXXXTTTMMMEEE@@@<<<;;;;;;;;;:::999888888888999:::888999999::::::;;;;;;<<<:::===@@@AAA@@@@@@DDDGGGDDDIIIKKKIIILLLXXXfffmmmrrrqqqssszzzzzzmmmuuukkkeeemmmssslllOOOGGGAAAAAA@@@;;;:::===777444111222555666555222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000............////////////...............///000000333333444444555444444444666777777888:::<<<>>>???CCCFFFIIIKKKLLLOOORRRTTTRRRTTT___\\\]]]]]]]]]www******++++++++++++,,,,,,++++++,,,---.........---...///000111111222111111111111000000111111222333333333222111111111222333111111222333333444555555666777888999999999999::::::===AAAEEEKKKSSSZZZ^^^aaajjjqqq~~~qqq```UUUMMMGGGCCCCCCAAA>>>;;;999999999::::::999999888888999999999:::::::::;;;<<<<<<======<<<>>>@@@???>>>@@@EEEIIIHHHOOOSSSVVV\\\fffnnnqqqppppppwwwvvvnnnfffgggkkkuuulllYYYEEE======;;;::::::999888555444555444333222222222222222222222222222111111111111000000000000000000000000000000000000........................------.........///////////////......//////000111333333444555555555444444666777777888:::<<<>>>???BBBEEEHHHJJJLLLNNNQQQTTTRRRTTT___\\\]]]^^^]]]xxx************++++++,,,,,,+++,,,---...///000000///000111111222222111111111111000000000000111222222222222111111111222222333111111222333555666777888444888;;;:::777666999<<>>>>>>>>>>>??????===<<>>???AAADDDGGGIIIKKKNNNQQQSSSRRRTTT___\\\^^^^^^^^^zzz))))))******+++,,,,,,,,,,,,---...///000111111111000000111111111000000///000000000000000111222222000000000111111222222333333444555666777888888999555888:::;;;<<<===AAADDDLLLRRR```pppyyyyyyvvvttttttxxxrrrnnnqqqooommmuuusssvvvyyyzzz}}}mmmeeeZZZQQQKKKFFFAAA======;;;:::;;;<<<<<<:::888888888999999999999999999666777999::::::999888888;;;;;;<<<======>>>>>>???>>>>>><<<::::::???HHHPPPSSS]]]gggkkkmmmqqqrrrqqq{{{zzzXXXDDD<<<;;;<<<:::<<<<<<999444111333555333333333333333333333333222222222111111111000000////////////////////////......................../////////000000000000111000000000000000111111222222333444555666666666555666777777888:::<<<>>>???@@@CCCFFFIIIKKKMMMQQQSSSSSSTTT^^^\\\^^^___```|||)))******+++,,,,,,---------...///000111111111111//////////////////......000000//////000000111222...///000111222222333333555555666666777777888888:::::::::>>>DDDIIIKKKKKKTTTWWWaaapppyyyxxxttttttyyy~~~xxxyyyxxxyyyzzztttppprrrzzzzzzlll[[[OOOIIIDDD???===>>>>>>===;;;444555888<<<===;;;777444666777777777666555333222555777888999:::999888888;;;;;;;;;<<<======>>>>>>===<<<:::888:::AAAMMMVVV^^^hhhpppooommmqqqxxx|||}}}sssRRR@@@>>>AAA:::;;;<<<999555333444777333333333333333333333333222222222222111111111111////////////////////////////////////////////////000000111111111222222222000000000000000111111222222333444555666666666666666777777888:::<<<>>>???@@@BBBFFFIIIKKKMMMQQQTTTSSSTTT^^^\\\^^^```bbb~~~***++++++,,,---...////////////000111111111000000------...//////.........000////////////000111111///000111333444555555555666666777777888999::::::???======DDDMMMUUUXXXXXXeee```dddooouuusssppprrrwwwyyy|||}}}zzz{{{~~~zzz{{{}}}~~~~~~yyykkkcccXXXPPPLLLHHHBBB===???===;;;;;;;;;;;;:::999===<<<<<<;;;:::999999999444555555666666555555444666666777888999999999999;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::===GGGUUU___cccjjjnnnmmmooozzz~~~tttyyybbbNNNFFFCCC======<<<:::777666666777333333333333333333333333333222222222222111111111000000000000000000000000000000000000000000000000111111111111222222222222000////////////000111111222333444555666777777777666777777888:::<<<>>>???@@@CCCFFFIIIKKKNNNRRRUUUSSSTTT^^^\\\___aaaccc+++,,,,,,---...///000111000000000000000000///...,,,---...//////000/////////////////////000111111111222444666888888999888888999;;;===???AAACCCDDDHHHJJJPPPYYYdddpppxxx}}}uuuqqqvvvwwwqqqmmmoooxxx|||vvv|||vvvrrrnnnoootttwwwwwwuuu}}}}}}rrriii^^^PPPFFFDDD???;;;:::<<>>>>>??????@@@;;;<<<<<<>>>CCCOOO^^^hhhhhhiiikkkooo|||xxx~~~wwwgggVVVIIIDDDAAA>>><<<;;;999888666444444444444444444444444333333222222222111111111000000000000000000000000//////////////////////////////000000000111111111//////......//////000111222333444666777777888888666777777888:::<<<>>>???@@@CCCGGGJJJLLLOOOSSSVVVSSSUUU^^^[[[___bbbeee,,,,,,---...///000111222000111111000000///...---------///000111111111111///////////////000111111333444777999;;;;;;;;;;;;<<<===@@@CCCGGGJJJLLLNNNVVV^^^iiiuuuwwwxxx~~~}}}zzzuuuuuu}}}yyyqqqmmmtttjjjooorrrrrrvvvvvvlllddd]]]WWWSSSNNNIIICCC???===<<<<<<<<<888888999::::::999666444333555777666444555999===777888888888666555666666333333333333444555666777777666666555666888:::;;;>>>>>>>>>???@@@@@@AAAAAA;;;===>>>AAAHHHTTTdddooorrroooooozzzkkkJJJEEE@@@>>>>>><<<888555444444444444444444444444333333333222222222111111000000000000000000000000....................................////////////...............///000000222333444666777888888888666777777999:::<<<>>>???AAADDDGGGJJJMMMPPPTTTWWWTTTUUU^^^[[[___bbbeee111111222333444444444444333222000---,,,++++++,,,000////////////000111111///444888888555444777:::777<<>>=========<<<;;;::::::999888999999999888888666555555555555666666555444333333666666555555555444444444333444444555555666666666:::777444555999<<<>>>===BBB@@@>>>>>>@@@BBBCCCCCC>>>:::;;;GGG[[[kkkrrrrrryyyiiiuuucccPPP@@@>>>???<<<999:::444444333333333444555555444444333333222111000000///111333222111/////////111111000000//////......000000000000000000000000......//////000000111111222444666777666666777888888888999:::;;;<<<>>>???CCCDDDGGGJJJMMMPPPSSSTTTWWWWWW```[[[]]]___aaa~~~111111222333444444333333222111000.........//////------...///000222333444666888:::::::::===BBBGGGCCCDDDGGGIIIKKKKKKLLLLLLKKKMMMMMMIIIFFFIIISSS[[[rrr~~~jjjgggwww{{{{{{zzzsss{{{vvvwwwwwwuuuyyy}}}}}}zzzwwwpppppptttrrrrrrwww}}}~~~zzz~~~zzziiigggccc___ZZZVVVSSSRRRMMMMMMLLLKKKHHHDDD@@@>>>???>>>===<<<:::999888777999999999999999888888888888888888888777666555444555555555555555444333333444444444444333333333222333333333444444555666777999777666888;;;>>>???>>>===<<<<<<>>>???AAAAAAAAACCCBBBFFFSSSfffrrrvvvtttnnnqqq|||bbbIIIAAAAAA===:::;;;555444444444444444555555444444333333222111111000000111111///...---///111111111000000////////////000000000000000000000000......//////000111111111222444666777666666777888888888999:::;;;<<<>>>???CCCDDDGGGJJJMMMPPPSSSTTTUUUVVV___\\\^^^aaabbb222222333444444444333333...---,,,,,,,,,---.../////////111333555777999:::???>>><<<<<<>>>BBBGGGJJJNNNKKKIIIJJJLLLLLLKKKIIIKKKNNNQQQOOOOOOTTT```kkk~~~|||xxxzzz{{{~~~zzzuuuqqqooooooqqqxxx{{{yyyvvvwwwyyyzzzlllpppwww|||~~~tttooo{{{vvvnnnqqqmmmhhhccc``````___\\\YYYVVVWWW[[[dddlllssszzz~~~zzzsssiiifffbbb```^^^YYYRRRLLLIIIHHHFFFDDDBBB@@@@@@???>>>???@@@AAAAAAAAA??????999999999888888888888888555555666666666777777777777777777777777666555444444444555555444444333333333333222222222222111111333333222222333444666777777777888;;;>>>@@@???>>>888:::===@@@BBBBBBBBBBBBBBBHHHTTTbbboootttrrrnnnrrr{{{ZZZKKKEEE>>>999999666666555555555555555666444444333333222222111111111111000...,,,---///222111000000000000/////////000000000000000000000000......///000000111111222222444666777666666777888888888999999;;;===>>>???CCCDDDGGGJJJMMMPPPSSSTTTSSSUUU```]]]```bbbbbb~~~555555555666555555444444......---,,,---...///000666777888;;;===>>>@@@@@@@@@???@@@CCCGGGJJJLLLLLLPPPNNNKKKIIIHHHJJJMMMOOO\\\dddmmmqqqqqqttt}}}{{{mmmbbbooommmhhhaaa[[[]]]dddkkkcccdddeeegggnnnxxxiiijjjlllnnnppptttzzz}}}{{{}}}~~~{{{}}}{{{wwwoooiiidddaaa___^^^PPPLLLHHHHHHJJJMMMOOOQQQTTTTTTUUUVVVYYY^^^dddgggggghhhiiijjjiiieeeaaa^^^bbb^^^___gggmmmmmmnnnrrrmmmppprrrpppkkkiiikkkmmmxxxyyyzzzyyywwwuuuttttttrrrssstttsssppplllgggddd^^^[[[XXXVVVUUUQQQIIICCCEEECCCAAAAAABBBAAA???<<<<<<<<<;;;:::::::::;;;;;;999999::::::::::::999888999999999999999999999999555555555555555555555555666666666666666555444333333333444444444333333222222222222222222222222222333222222111222444666888555777:::>>>@@@@@@???===888<<>>???AAABBBBBBBBBBBB@@@BBBGGGLLLQQQSSSQQQNNNIIILLLNNNLLLJJJOOOZZZcccuuuiiilllooooooiiiaaa]]]___ccclllccc]]]```kkkuuuzzz|||mmmmmmmmmlllmmmpppuuuyyyvvvvvv}}}|||{{{xxxtttqqqooooooqqq^^^XXXOOOGGGDDDFFFHHHHHHIIIHHHGGGHHHKKKOOORRRTTTOOONNNKKKHHHEEECCCCCCCCC@@@======@@@BBBAAAAAACCCAAACCCEEEDDDCCCBBBDDDFFFJJJMMMPPPQQQOOOKKKHHHGGGIIIIIIJJJJJJHHHEEECCCAAACCCAAA@@@@@@BBBAAA>>>;;;???===<<<;;;:::::::::999999888888888888888999999666666666555444333222222777666666666555555555555666666666555444333333333444444555555555444333333222222333333333333333222222222222222222222333333222222222222333555777888444777<<>>DDDIIIKKKLLLNNNPPP[[[fffqqqqqqlllooo~~~tttVVVDDD???;;;:::999888777777666666444444444333333333333333000222555555444111000000000000000000111111111111//////////////////////////////000000111222222222222444666777666666777888777777888999;;;===???@@@CCCDDDGGGJJJMMMPPPSSSTTTVVVWWWbbb___aaaaaa```{{{999999999888777666555444111000000111222444666888@@@AAABBBCCCDDDCCCBBBAAAIIIKKKNNNPPPOOOMMMJJJHHHIIIQQQYYY[[[[[[aaannnzzz|||~~~{{{~~~sssnnnppptttzzznnnfffjjjsssuuuqqqllllllnnnppppppoooooopppqqq~~~||||||wwwuuuvvvpppkkk___PPPHHHGGGHHHGGGFFFEEEEEEGGGLLLPPPSSSTTTUUUSSSOOOJJJEEECCCDDDFFF@@@??????@@@@@@@@@@@@@@@>>>???AAAAAAAAAAAACCCEEE@@@EEEKKKNNNMMMJJJGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCAAA???======???@@@??????;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999999999999999999666666666555444444333333777777666555444333222222333333444444444333333222111111222333333333222222222222222222222333333333111222333444666777888888555999>>>@@@???===;;;:::<<<@@@FFFJJJLLLPPPUUUYYYmmmpppooogggdddtttcccIIIAAA===<<<;;;999888777777777444444444444333333333333///333777888666333111000000000000111111111111222000000000000000000000000//////000111111222222333222444666777666666777888777777888999;;;===???AAACCCDDDGGGJJJMMMPPPSSSTTTVVVXXXbbb___aaaaaaaaa}}}888888888777666555333222//////000333666999===???BBBCCCEEEFFFGGGFFFDDDCCCNNNOOOPPPNNNMMMNNNSSSWWWdddnnnyyytttnnnvvv~~~wwwqqqqqqqqqrrrqqqqqqrrruuuxxxzzztttrrrtttsssjjjZZZMMMJJJIIIGGGGGGEEEDDDGGGKKKOOOQQQPPPMMMNNNLLLHHHBBB===;;;<<<:::;;;<<<;;;;;;;;;<<<<<<888999:::;;;;;;<<<===>>>999===CCCFFFEEECCC@@@???<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999888777777444444444444444444444444000333666666444222111111000000111111111222222222000000000000000000000000///000000111111222333333222444666777666666777888666777888999;;;>>>@@@AAACCCDDDGGGJJJMMMPPPSSSTTTUUUVVV```]]]```ccceee777777777666555333222111444555777:::???DDDHHHKKKDDDFFFHHHJJJJJJJJJIIIHHHIIIKKKMMMNNNTTT```rrr}}}zzzvvvrrrsssyyy~~~wwwzzzzzzsssppplllqqqnnnaaaVVVSSSSSSQQQRRROOOLLLLLLNNNPPPOOOMMMSSSUUUWWWTTTMMMFFFAAA@@@<<<>>>???===;;;<<<<<<<<<999:::;;;<<<<<<===>>>>>>>>>AAADDDEEECCC@@@>>>===AAAAAA@@@??????>>>>>>>>>======<<<<<<;;;:::888777888999999888666555555666888777777777777777888888777666666555555555666777111222222222222333333333222222222222222333333333111222222333333333222222///000111222222222222222.../////////000000111111000222666999::::::999888;;;>>>CCCCCC@@@===<<<<<>>@@@AAACCCDDDGGGJJJMMMPPPSSSTTTSSSTTT^^^\\\```dddhhh555444222000000000111222888888<<>>===<<<:::888::::::999999:::<<<===???======>>>???????????????===<<<>>>CCCGGGFFF???888<<<======<<<;;;:::888777777666555555555555555666444333333333333444555555444555555555444333333222222222222222222222222222222222222222222222222222111111111000111111222222000000000000000000000000000111222222222222111111///333777777666777<<>>>>>???:::777888777666555444444444444444333333333222222222111111111111111111111111111111111111000000//////......000000000111222222333333555555666666777777888888888999:::::::::;;;>>>@@@CCCDDDEEEHHHLLLOOORRRTTTWWWUUU^^^]]]___aaaggg222111///...///111444555<<<;;;>>>BBBCCC@@@@@@DDDHHHIIILLLOOOOOOLLLJJJIIIVVViiixxxwwwjjjiiiddddddbbb]]]XXXTTTTTTSSSSSSPPPSSSVVVXXXWWWUUUTTTTTTRRRLLLEEEAAA@@@>>>:::666;;;:::::::::::::::;;;<<<;;;;;;<<<=====================@@@EEEJJJJJJDDD???===<<<<<<;;;;;;:::::::::888777666666555555555555444333333333333444555555444444555555444333333222222222222222222222222222222222222222222222222222222222111111111111111222000000000000000000000000000000111111222111111111000444888999888999>>>BBB@@@FFFIIIGGGFFFKKKOOOOOOPPPOOORRR\\\ffflllllljjj{{{```FFF>>>>>><<<:::<<<777666666555444444444444333333333222222222111111111111111111111111111111111111000000////////////000000000111222222333333555555666666777777888888888999:::::::::;;;>>>AAACCCDDDFFFHHHLLLOOORRRTTTVVVUUU___^^^```aaahhh///.........000444888;;;>>><<<>>>@@@@@@>>>AAAEEELLLIIIJJJNNNLLLIIINNNWWWssssssjjjeeellllllkkkhhhbbb]]]\\\]]]YYYXXXWWWUUUSSSSSSVVVYYY^^^WWWNNNHHHDDDAAA;;;666;;;:::::::::999999999888888999::::::;;;;;;::::::;;;<<>>AAACCCDDDFFFIIILLLPPPSSSTTTTTTUUU```___aaabbbhhh///......///222777;;;>>>;;;;;;===AAA@@@>>>AAAGGGKKKFFFFFFKKKLLLOOO___tttrrrhhhmmmkkkkkknnnmmmkkkiiijjjkkkggg^^^VVVOOOOOORRRVVV___\\\WWWQQQKKKDDD>>>:::999999::::::999999888888777888999999::::::999999888999<<<@@@DDDEEECCC@@@<<<;;;:::999999;;;===???;;;:::888777666555444444333333222222333333444555333333444444444333333222111111111111111111111111111111111111111111111111555444333111111000000000000000000000000000000000......//////000111222333444777;;;===>>>@@@CCCFFFGGGIIIMMMSSS[[[aaacccccchhhggglllrrrnnnhhhppp|||mmmttt```PPPIIIAAA;;;999888888777555444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000111222222333333444555555666666777777888888777888999999:::;;;???AAACCCDDDFFFIIILLLPPPSSSUUUSSSUUUaaa```aaaccciii......///111444777;;;===<<<===AAACCCAAA>>>@@@FFFGGGKKKVVVbbbhhhppptttjjjjjjnnnooooooqqqsssrrrmmmeee\\\VVVRRRQQQWWW[[[___\\\TTTJJJDDDBBB999999999999999999999999888888999::::::::::::999888999:::===??????===<<<;;;:::999888999;;;===>>>:::999888666555444444444333222222222222333444444222222333333444333333222111111111111111111111111111111111111111111111111444333222111000/////////////////////////////////.........///000222333444777999===???AAACCCEEEFFFIIIJJJNNNVVV___eeeiiikkkqqqqqqsssqqqjjjjjj|||vvvmmmmmmiiiTTTAAA999999999888777666555444444444333333333222222222111111111111111111111111111111000000000000111111111111111111111222333333444444555555666666777777888888777888999999:::<<>>BBBIIIUUUkkkyyyqqqpppnnnmmmpppnnnsssxxxyyyrrrhhh]]]WWWVVV]]]dddeee^^^TTTMMMJJJ<<<;;;:::888888888999:::888888999::::::::::::999999:::;;;<<<<<<<<<;;;:::999999888888888:::;;;<<<888888777555444444444444222222222222222333444444111222222333333333333333111111111111111111111111111111111111111111111111222111000///////////////////////////////////////////////////111333555777999;;;>>>AAACCCEEEEEEEEEEEEGGGOOOZZZcccgggmmmrrrttttttrrrnnnooo{{{mmm```fffrrrfffHHH<<<>>>:::999888666555444444333333333333222222222111111111111111111111111111111000000000111111111111222111111222222333444444444555555666666777777888888666777999999:::<<>>999555555666777666777777888888888888888555666777777777777888:::777777888888888888777666555444444333333333444444222222111111222222333444000111222333333333333333000000000000000000000000000000000000000000000000......---------......///////////////////////////000000///000222555888:::===>>>@@@CCCEEEFFFDDDBBB444>>>QQQeeemmmmmmqqqxxxuuuvvvrrrvvviii^^^kkk}}}nnnaaaYYYWWWWWWYYYaaalllwwwkkkMMMBBB;;;:::888777555444444333333333333222222222111111111111111111111111111111000000111111222222222222111222222333333444444555555555666666777888888888666777888999:::<<<@@@CCCDDDEEEGGGJJJMMMQQQTTTVVVUUUWWWbbb___^^^bbboooCCCHHHKKKJJJHHHHHHIIIHHHJJJGGGBBBFFFQQQZZZrrrzzzmmmgggnnntttvvv|||zzz{{{zzzzzzzzzuuugggXXXTTTNNNFFF???:::999888888888888777666555555777888666666777888888888888888777777777777666666666666555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000//////............////////////////////////////////////.........------------...///000222555:::===@@@BBBCCCDDDCCC@@@===;;;999JJJ]]]gggmmmrrrsssqqqoookkkooohhhdddaaavvv|||vvvnnnhhhaaaVVVKKKHHHGGGEEEDDDEEECCCJJJOOOPPPTTTZZZ___```qqqttt{{{___III===;;;777333333777777444222222222222222222222222222222222222222111000///000000000000000000000000111111222222222333333333555555666666777777888888999999999:::;;;>>>@@@AAACCCDDDFFFIIIMMMPPPSSSUUUWWW[[[aaa^^^bbb```hhhEEEGGGIIIIIIIIIHHHGGGEEE???GGGMMMYYYnnn~~~vvvqqqqqqpppttt{{{~~~yyyuuummmdddWWWVVVQQQJJJAAA;;;999:::888888888777666666777999666666777888888888888888777777666666666555555555444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////......------------..............................//////.........---------,,,...000111333777;;;???BBBBBBBBBBBB???===:::888;;;FFFWWWfffoooqqqqqqooopppssskkk^^^iiiwww{{{|||{{{zzzxxxuuurrrpppkkkhhhdddaaa]]]WWWPPPKKKFFFAAA???AAABBB@@@>>>@@@EEEHHHKKKNNNTTT\\\___\\\WWWYYY]]]ccckkkttt{{{rrrUUUFFFBBB>>>;;;999666555666222222222222222222222222333333333333333222111111111111111111111111111111111111222222222333333333555555666666777777888888999999999:::;;;>>>@@@AAACCCDDDFFFIIIMMMPPPSSSUUUUUUZZZaaa___dddcccmmmIIIHHHHHHGGGGGGGGGGGGHHHOOO^^^gggsssvvvqqqqqq}}}|||rrrhhhXXXZZZZZZTTTIII@@@;;;:::888888888888888888888888666666777777888888777777666666555555555444444444333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////------,,,,,,,,,,,,------------------------------...............---------,,,...111333666999===@@@CCCBBBAAA@@@>>><<<;;;:::===BBBRRRhhhrrrpppooossslll]]]SSS^^^vvv~~~tttttttttsssrrrqqqpppooojjjjjjiiifffccc```\\\ZZZPPPNNNJJJGGGEEEBBB>>>;;;===<<<===AAAAAA@@@CCCHHHOOOTTT\\\dddnnnuuurrrjjjcccaaa]]]ZZZXXXXXXXXXYYYfffiiinnnsssyyylllNNNFFF@@@>>>:::222111555333333333333222222222222333333444444444333222222111111111111111111111111111111222222222333333333555555666666777777888888999999999:::;;;>>>@@@AAACCCDDDFFFIIIMMMPPPSSSUUUSSSYYYaaa```ffffffqqqIIIHHHGGGDDDAAACCCMMMXXXoooxxxppprrrzzzvvvdddXXXYYYYYYVVVPPPHHH???:::888888777888888888777666666666777777777777777666555555444444444333333333111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////...------,,,,,,------...------------------------........................,,,///333666999<<>>>>>>>>>>>???===AAATTTjjjqqqmmmssslllYYYRRRTTTeee~~~zzzuuurrrggghhhhhhgggfffcccaaa___[[[[[[YYYVVVRRRNNNKKKIIIBBBAAA????????????@@@@@@DDDBBBCCCDDDDDDFFFPPP[[[aaammm{{{}}}|||yyyssskkkccc\\\VVVSSSPPPPPPPPPRRRUUU[[[aaadddiiijjjooovvv\\\KKK===<<<:::444222777333333333333333222222222222333333333333333222222111111111111111111111111111111222222222333333333555555666666777777888888999999999:::;;;>>>@@@AAACCCDDDFFFIIIMMMPPPSSSUUUSSSYYYbbb```eeefffrrrEEEEEEFFFEEEAAAGGG\\\qqq{{{xxx~~~nnn]]]YYYUUUVVVXXXTTTIII@@@:::888666666777888666444666666777777777666666555444444444444333333333333111111000000000/////////000000000000000000000000////////////////////////........................//////............//////........................---.....................---111555999<<<>>>AAACCCAAA@@@>>><<<;;;<<<======<<>>AAACCCCCCEEEJJJOOORRRWWWcccoooyyy}}}yyytttuuutttsssooojjjdddaaaTTTQQQMMMIIIHHHHHHHHHHHHJJJKKKOOOUUU]]]gggpppuuu{{{tttZZZBBB;;;<<<:::999:::444444444333333333222222111111222222222222111111111111111111111111111111111111222222222333333333555555666666777777888888999999999:::;;;>>>@@@AAACCCDDDFFFIIIMMMPPPSSSUUUTTTZZZccc```ddddddqqq@@@DDDLLLSSSUUU]]]tttxxxwww}}}}}}qqqxxxkkkaaaXXXXXX^^^^^^VVVLLL???;;;777666777777555333666666777777777666555555555555444444444333333333111111000000000/////////000000000000000000000000////////////////////////......................../////////....../////////////////////////////////---------...............///333888<<>><<<;;;;;;===>>>>>>===<<<===@@@BBBBBBJJJXXXfffmmmqqqyyysssccc^^^aaaddddddgggkkknnnooonnnkkkjjjaaa]]]WWWQQQMMMHHHCCC?????????@@@BBBFFFLLLQQQUUUZZZbbbqqqvvvUUUAAA<<<<<<:::555555555444444333333222222000000111222222222111111222222222222222222222222111111222222222333333333555555666666777777888888999999999:::;;;>>>@@@AAACCCDDDFFFIIIMMMPPPSSSUUUUUU[[[eee```ccccccqqqBBBHHHYYYnnn{{{vvv{{{|||oooaaa\\\___```]]]WWWFFF@@@999666777888777444666666777777666555555444555555555555444444444444111111111000000000//////000000000000000000000000////////////////////////........................///......------......///........................---------.........//////111555:::???AAAAAABBBCCC;;;;;;;;;<<<===>>>???@@@JJJVVVcccfffjjj~~~mmm\\\SSSVVVZZZ___uuu~~~yyyuuurrroookkkiiigggfffeeedddbbb]]]WWWSSSVVVSSSOOOMMMLLLJJJIIIGGGBBBAAA@@@???>>>=========;;;::::::::::::;;;;;;<<<>>>@@@BBBAAA@@@@@@BBBEEEGGGNNN[[[iiiqqqrrrvvvzzz~~~yyykkkUUUGGGEEEJJJOOOWWWYYY[[[^^^aaacccddddddcccaaa]]]YYYUUUOOOGGGAAA???>>>=========???@@@BBBCCCFFFOOOYYYbbbmmm|||zzzUUUBBB@@@:::111666555555444333333222222000111222222333333333222222222222222222222222222111111222222222333333333555555666666777777888888999999999:::;;;>>>@@@AAACCCDDDFFFIIIMMMPPPSSSUUUUUU\\\fffbbbddddddtttFFFNNNfffwww|||yyyiii___\\\^^^^^^]]]JJJCCC;;;777888999888666666666777777666555444444666666555555555444444444111111111111000000000000000000000000000000000000////////////////////////...........................------,,,,,,------...---------------------------------.........//////222666<<<@@@BBBBBBBBBBBB666888;;;???CCCFFFIIIJJJVVVaaahhhhhhpppfff[[[YYYdddlllwww|||{{{{{{vvvrrrmmmiiigggdddbbb```XXXWWWUUUUUUTTTSSSPPPNNNLLLIIIDDDAAA???>>>===<<<:::999888777888999:::;;;888888888999;;;<<<>>>???:::===AAABBBAAABBBEEEHHHGGGHHHNNNUUUYYYYYY[[[___ccc^^^RRRCCC;;;===@@@AAACCCDDDEEEIIINNNTTTYYY\\\^^^]]]\\\[[[YYYTTTKKKEEEAAA@@@>>>===<<<<<<======>>><<<===AAAGGGNNN[[[gggnnnOOOHHHAAA444666666555444333333222222111222333333444444444444222222222222222222222222111111222222222333333333555555666666777888888888999999999:::;;;>>>@@@AAADDDDDDFFFIIIMMMPPPSSSUUUUUU]]]gggcccffffffwwwQQQeeeuuu~~~|||mmm[[[RRRTTT[[[OOOIII@@@::::::<<<:::666666555555444444444555555555444333333444555444222222222222111111111111000000000000000000000000000---...///000000///...---,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,---...///::::::===AAAEEEDDD???;;;222666:::<<>>???@@@AAACCCEEEFFFGGGJJJIIIHHHGGGHHHJJJLLLMMMNNNJJJDDD???;;;:::::::::???@@@AAADDDGGGKKKMMMOOOVVVUUUSSSTTTVVVUUUQQQNNNLLLEEE???===============>>>???@@@???@@@DDDLLLQQQ___lllkkkHHH<<<>>>666555333333333333222000222222222222222222222222111111111111111111111111333333333333333333333333444555666777777888888888777888::::::;;;===@@@CCCEEEEEEGGGIIILLLOOORRRTTTUUU]]]gggccceeeeeetttlllpppwwwzzzzzztttiii]]]VVVSSSLLLKKKGGG@@@;;;888888777666666555444444444555555555444333333555666555333222222222111111111111000000000000000000000000000......////////////......------------------------------------------------------------------------...---,,,,,,---///111333;;;<<>>DDDNNNYYYaaaiiiaaabbbxxxttt\\\hhhfffnnn{{{yyyuuupppkkkgggdddbbb[[[ZZZWWWSSSPPPMMMLLLKKKHHHFFFCCCBBBBBB@@@===;;;===<<<:::888777777777777999888666666666777999:::999999:::::::::999999888<<<<<<===???@@@AAABBBCCCDDDCCCAAA@@@@@@AAABBBCCCDDDAAA>>>:::888777777888999999:::<<<>>>AAACCCDDDJJJIIIJJJNNNSSSWWWWWWVVVSSSMMMEEEAAA???===<<<;;;<<<======<<<;;;===BBBFFFMMMVVVfffxxx\\\CCC999777555444444555555333111222222222222222222222222111111111111111111111111333333333333333333333333444555666777777888888888888999:::::::::<<>>999777888:::???GGGRRR^^^fffeeeccclll}}}hhh___dddtttrrr}}}}}}zzzuuurrrjjjhhhddd```[[[WWWUUUSSSNNNLLLJJJGGGDDDBBB@@@@@@>>><<<;;;:::::::::888666999888666555444444444555666666666777777888888999:::::::::999999888666666999999::::::;;;<<<<<<===>>>===;;;999999999999:::;;;:::999777777666777777666666666777888999:::;;;>>>???AAAGGGNNNTTTWWWYYYWWWTTTNNNHHHDDDBBB>>>;;;<<<======<<<:::999;;;<<>>AAADDDEEEGGGIIILLLPPPSSSTTTVVV]]]gggcccffffffttt{{{uuuqqqtttzzzwwwkkk___LLLMMMOOOMMMFFF<<<888999888777666555444444444555444333333444666777777666222222222111111111000000////////////////////////000///...------...///000//////...---,,,,,,++++++------------------------------------------------...,,,++++++...333888;;;>>>AAAEEEHHHHHHDDD===999;;;999<<>><<<:::999999:::999888888777777666555999888666555444555555666555666888999::::::999999888888888888888777666666666666777777777777777888;;;:::999888777888888888999:::::::::::::::999999888888888888999:::;;;;;;<<<===>>>AAAFFFKKKOOOQQQUUUWWWVVVRRRNNNJJJDDD>>>>>>?????????>>><<<<<<<<<===<<<===BBBHHHRRRbbbqqqtttUUU@@@888777666666666666333111333333333333333333333333222222222222222222222222333333333333333333333333444555666777777888888888;;;<<<<<<<<<;;;<<>>CCCSSSaaaeeedddccceeeaaaVVVUUUhhh{{{wwwsssooojjjeee```ZZZVVVQQQOOOLLLIIIFFFDDDBBBAAA>>>===<<<:::999888888888999999999777666444444444888888666555555666777888777888:::<<<<<<;;;:::999555666777888888888888888555555555555555555555555888888888888999999::::::;;;<<<=========<<<;;;:::999999999999:::;;;<<<======>>>>>>???AAACCCFFFHHHPPPXXX]]]ZZZWWWSSSJJJAAA??????>>>>>>???>>>>>>===>>>======@@@AAACCCJJJSSSlllzzz```III;;;999666555555555333111333333333333333333333333222222222222222222222222333333333333333333333333444555666777777888888888======>>>======>>>@@@CCCCCCDDDFFFIIIMMMPPPSSSUUUXXX^^^fffccchhhhhhuuuvvvmmmmmmoooppp[[[MMMDDDHHHKKKEEE===999999888777666555444444444333222222333555666555444222222222111111111111000000000000000000000000000//////............//////.........------,,,,,,+++------------------------------------------------+++++++++,,,///444999===AAAEEEIIILLLJJJGGGEEEDDDCCCAAAHHHYYYdddddddddggg{{{oooWWWWWWeee~~~yyyuuuoookkkfffaaa\\\WWWQQQNNNIIIGGGEEECCC@@@>>>======;;;:::999888888888888888666777777666333222222333777777666555555666888888:::;;;<<<======<<<::::::555555777888888999999999555666666666666666666666777777888888999::::::;;;<<<<<<=========<<<;;;;;;::::::999999::::::;;;<<<<<<>>>??????>>>???AAACCCKKKVVV^^^^^^[[[ZZZSSSIIIEEECCC???======>>>>>>===<<<<<<>>>BBBAAA???@@@DDDMMMaaazzzgggNNN@@@===888555444444333222333333333333333333333333333333333333333333333333333333333333333333333333444555666777777888888888<<<===>>>======>>>AAADDDCCCDDDFFFIIIMMMQQQTTTVVVYYY^^^eeeccciiijjjvvvvvvllllllpppkkkXXXJJJLLLOOOIIICCCAAA:::999888666555555444444333222111222333444333222222222222111111111111000000000000000000000000000......////////////......------------------------------------------------------------------------,,,,,,---///222666:::===DDDHHHLLLNNNMMMLLLLLLMMMHHHIIIQQQ]]]``````jjjyyyyyy\\\VVV```|||yyytttpppkkkggg```\\\WWWRRRNNNJJJGGGDDDAAA@@@>>><<<:::999888888777777666666666666666777222444555555333222333555888777777666777888999:::<<<<<<<<<<<<;;;:::999999777777888888999888888888777777777888888999999999999999::::::::::::::::::;;;;;;;;;<<<<<<=========AAA@@@???>>>============<<>>===>>>@@@AAAOOOYYYZZZ\\\bbbaaa[[[WWWPPPHHHBBBAAAAAAAAA@@@===<<<===AAAAAA>>>???BBB<<>>AAADDDBBBDDDFFFIIIMMMQQQTTTVVVZZZ^^^eeebbbiiijjjvvvxxxvvvyyyyyydddTTTSSSTTTNNNIIIKKK:::999888666555555444444444222111111333333222111222222222111111111111000000000000000000000000000---...///000000///...---,,,,,,------------------------------------------------------------------------///111444888;;;===FFFJJJNNNPPPPPPPPPQQQSSSRRRVVV___eeeaaabbbwww^^^UUUeeevvv|||rrrjjjeee```[[[WWWRRRNNNIIIDDDAAA@@@>>><<<<<<;;;999888666555444444444444333333333444444555000333555555444444666999::::::999999999;;;<<<======<<<;;;:::999999888888999999:::999999888777666888888999999:::;;;;;;;;;============<<<;;;:::999::::::;;;<<<===???@@@AAAJJJIIIGGGEEECCCBBBAAA@@@???AAACCCBBB>>>;;;;;;<<<888FFFQQQTTT\\\iiiooolllhhh```TTTKKKGGGFFFFFFEEEBBB>>>>>>@@@@@@>>>@@@DDD@@@AAAAAAFFFVVVppp|||LLLFFF>>>888555666666777444444444444444444444444333333333333333333333333333333333333333333333333444555666777888888888888777888::::::;;;===@@@CCCBBBCCCFFFIIIMMMQQQTTTVVV[[[^^^eeebbbjjjkkkwwwppptttssskkk]]]TTTPPPLLLGGG@@@;;;777666555333444888555555444444444333333333111111111111000000000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------111999@@@DDDEEEGGGKKKNNNOOORRRXXXZZZXXXccc______ccchhhwwwjjjWWWYYYxxx~~~wwwmmmaaaXXXUUURRROOOKKKEEEDDDAAA>>><<<;;;::::::666666666666666666666666444555555444333222333555555444333222333555777999;;;<<<<<<<<<===>>>>>>>>>:::999999999888888777777999999999999999888777777666666777777888888888999999999999::::::;;;;;;;;;999:::;;;<<<===@@@DDDHHHNNNMMMKKKIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>???======DDDRRRaaakkkpppxxxqqqeee\\\YYYXXXPPPGGGDDDAAA@@@CCCDDD@@@???@@@???@@@@@@???BBBKKKXXXccceeeOOO===:::;;;777444666444444444555555555555666555222000222666777333///333333222222333333444555555555555666777777888888:::;;;;;;;;;:::;;;>>>@@@AAACCCFFFIIIMMMQQQTTTVVVUUU[[[dddaaagggjjjxxxqqqsssssslll```UUUQQQQQQFFF@@@:::999777333444777555555555444444444333333111111111111000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......222999???BBBCCCIIIMMMPPPQQQVVV[[[]]]ZZZaaacccccccccppp|||XXXVVVeeexxxsssjjjbbbVVVNNNKKKHHHEEEBBBAAA@@@>>>;;;:::999888888555555555555555555555555333444555444222222333555333333222222333555888999<<<<<<<<<<<<<<<=========:::999999999888888888777888888888888888777666666777777777888888888999999999999999::::::;;;;;;;;;:::<<<======>>>AAAEEEHHHKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBAAA>>>>>>@@@FFFQQQ```oooxxx|||yyyrrrjjjfffaaaVVVKKKFFFCCCCCCEEECCC@@@@@@CCCCCCDDDDDDBBB@@@CCCKKKQQQhhhtttbbbMMMAAA;;;777555555666666666555555444444444222111111222444555444222333333222222333333444555555555666777777888888999::::::;;;;;;:::;;;>>>AAACCCEEEGGGKKKNNNRRRTTTVVVWWW]]]fffccchhhiiiwwwoooooorrrssshhhXXXRRRVVVNNNFFF???<<<999555444666555555555444444444444333222222111111111000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000111555:::???BBBCCCKKKNNNPPPQQQWWW^^^```^^^^^^dddeeegggzzzhhhOOO___wwwxxxmmmggg___WWWNNNGGGCCCAAA???<<<;;;:::999888777666666666444444444444444444444444222333444333222222333555222222222333444666999:::<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999888888777777888888777777666555888888888888999999999999999999::::::::::::;;;;;;:::;;;<<<<<<===???BBBEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCC>>>@@@BBBCCCHHHVVVjjjyyy}}}~~~zzzsssggg\\\RRRLLLHHHFFFDDDAAAAAAEEECCCEEEEEECCC???===???AAALLL___yyyvvv___HHH:::888777555888888777666555444333222000222333444333333333444333333222222333333444555666666777777888999999:::999:::;;;;;;:::<<<>>>AAAEEEGGGIIILLLOOORRRTTTVVVWWW]]]fffcccgggfffrrrzzzmmmiiinnnlll^^^XXX[[[SSSJJJAAA>>>;;;777555666555555555555444444444444222222222111111111000000000000000000000000000000////////////////////////------------------------------------------------...------,,,,,,------...000111444888===AAADDDEEELLLLLLKKKLLLSSS]]]aaa```]]]aaagggtttxxxZZZYYYqqqyyylll```ZZZSSSNNNFFFAAA>>><<<:::888777777666666555555555555333333333333333333333333111222333333222222444666333333444555777999;;;=========<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999888777777999999999999::::::::::::::::::::::::::::::::::::777888999999999;;;===@@@AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAABBBEEEFFFBBBBBBMMMdddvvvzzzyyykkk\\\MMMHHHHHHGGGFFFFFFDDDEEEFFFEEECCCAAABBBCCCCCCKKKWWWggg}}}mmmNNN;;;888999666777777777666555444444333222555888777333111222555333333222222333333444555777777777888999999::::::999:::;;;::::::<<>>:::888666555444555555555555555555555555333333333333333333333333000222333333222333555777555666777888:::<<<>>>???=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::777888999999999999;;;============>>>>>>>>>??????;;;<<<===>>>???@@@@@@@@@DDDGGGGGGDDDDDDPPPgggzzz|||jjjSSSLLLPPPRRRPPPMMMJJJJJJJJJHHHGGGGGGHHHJJJDDDFFFHHHKKKWWWpppzzzYYYAAA;;;999666666666666666666666666666555999<<<999333000222555333333222222333333444555777777777888999999::::::888999:::::::::<<>>JJJXXX`````````hhhlll^^^```www~~~rrrkkkcccYYYOOOJJJAAA???===:::888666666555444555555666666666555555333333333333333333333333000222333333333444777999888888:::;;;===>>>???@@@===============<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999;;;<<<<<<::::::;;;<<<::::::;;;;;;<<<======>>><<<===>>>???@@@AAAAAAAAA<<<>>>@@@CCCJJJ[[[rrrmmmWWWTTT]]]cccaaa^^^WWWTTTPPPLLLIIIGGGGGGGGGFFFHHHIIIHHHIIITTTmmmhhhNNN???888555555555666666666777777777666:::<<<999444000111444333333222222333333444555666666777777888999999:::888999::::::;;;<<<@@@BBBCCCDDDGGGJJJMMMPPPRRRSSSWWW]]]eeeaaadddcccnnn~~~wwwzzzvvviiigggjjjllldddWWWIIICCCAAA<<<888777666666666666555555555555333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////...........................------,,,,,,------...111666<<<@@@AAABBBCCCDDD999::::::@@@MMM[[[```]]]^^^uuu~~~cccgggyyytttggg```YYYPPPHHHEEE======<<<;;;999777777888444444555666666555444333444444444444444444444444111222444444444666888:::999999;;;<<<===>>>>>>???=========>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::;;;===<<<;;;::::::;;;999999::::::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@::::::>>>GGGXXXmmmsssdddZZZ^^^jjjsssuuuuuuoookkkeee___XXXRRRNNNKKKKKKLLLNNNOOOLLLLLLVVVcccsss[[[EEE999888777777777666666666666666444666888777444222222444333333222222333333444555555555666777777888888999888999::::::;;;===@@@CCCCCCDDDGGGJJJNNNQQQTTTUUUXXX]]]eeeaaaeeedddqqqlllbbbeeejjjjjj\\\MMMFFFCCC===888666777666666666555555555555333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000...........................------,,,,,,------...222777===@@@@@@??????@@@444777;;;CCCRRR^^^```[[[\\\yyyeeettt~~~tttgggZZZRRRLLLCCC===:::666777777666444333333444333444555666555444333222444444444444444444444444111333444555555777999<<<999:::;;;<<<==================>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999888:::;;;;;;999888888888999999999::::::;;;;;;<<<======>>>????????????>>>CCCBBBFFFSSSiii```ZZZ[[[eeesss}}}xxxpppggg___ZZZRRROOOPPPSSSPPPLLLOOOWWW[[[sssxxxcccIII;;;;;;999999888777666555444444111222444444333333333444333333222222333333444555555555555666777777888888777999::::::;;;===@@@CCCCCCEEEHHHKKKOOOSSSVVVWWWWWW\\\ccc___ccccccqqq}}}ccc]]]dddjjjcccVVVGGG@@@???;;;555888777666666777777666555666666555444333333222222000000000000000000000000......//////000000111111////////////////////////------------------------,,,---......------///000999>>>???<<<<<<===:::333999999AAAOOO\\\```___]]]dddlllsss}}}sssbbb\\\TTTKKKDDD???:::777666666555555555444444444555555555555555555555555000111222333444555555666555777999999999999;;;==================>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGEEECCC@@@??????@@@AAAAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>============>>>@@@AAAAAAFFFQQQ^^^llllllVVVTTT___yyyzzztttkkk```]]]______YYYSSSdddfffsssmmmXXXHHH???666444::::::333666999333444444444444444444444444444333222111111333555666777777777777888888888888999999999:::;;;>>>@@@AAADDDGGGJJJNNNRRRUUUVVVWWWXXX\\\bbb^^^dddeeesssyyyeee```fffeee___UUUIII@@@>>>???999777666666777777666444666555555444333333222222111111111111111111111111/////////000000000000000////////////////////////------------------------,,,---......------///111555<<>>IIIWWW]]]]]]```fff~~~nnneeennnxxxoooeeeVVVQQQJJJDDD@@@<<<999777666666555555555444444444555555555444444444444444111111222333444555666666666888::::::::::::<<<>>>>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFEEECCCAAA@@@@@@@@@AAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999:::::::::;;;<<<===>>>???>>>@@@AAA@@@@@@@@@CCCEEEOOOcccyyyzzz```XXX[[[lll|||wwwtttsss{{{}}}mmmYYYIII===777999999444666999333444444444444444444444444444333222111111333444666777777777777888888888888999999999:::;;;>>>@@@AAACCCEEEIIIMMMQQQTTTUUUVVV[[[^^^ccc___dddeeerrrvvveeeaaaaaabbb^^^OOO???===DDD;;;999777666666666555444555555555444444333333222222222222222222222222222000000000000000000//////////////////////////////------------------------------......---...111333555<<>>;;;:::888666555555555555555444444444444444444444444444444444222222333444555666777777888999;;;;;;;;;;;;===??????>>>>>>>>>>>>???@@@@@@??????@@@AAACCCDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@?????????>>>>>>======<<<<<<<<<========================;;;;;;;;;;;;::::::999999::::::;;;;;;<<<>>>???@@@@@@BBBDDDCCCAAACCCIIIPPPaaayyyhhhVVVVVV```xxxzzzjjjHHH<<<888888444777999222444444444444444444444444444333222111222333444555777777777777888888888888999999999:::;;;>>>@@@AAABBBDDDHHHLLLPPPSSSUUUUUU]]]___ddd___dddeeerrrkkkaaa^^^```VVVEEE???EEE===;;;888666666666555444555555444444444333333333222222222222222222222222222111111000000/////////////////////////////////........................---.........---///222555:::===>>><<<;;;===AAADDD===EEETTT```^^^```xxxwwwdddbbbZZZmmmrrreee\\\RRRHHHDDD???<<<:::888666555555555555555555555555555333333333333444444444444333444444555666777888888999;;;<<<===<<<<<<>>>???>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@???======>>>=========<<<<<<<<<;;;========================>>>=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@CCCDDDBBBBBBIIIXXXddd~~~vvv^^^TTTYYYiiiSSSAAA999888555777999222444444444444444444444444333333222222222333444555666777777777888888888888999999999:::;;;>>>@@@AAABBBDDDHHHMMMQQQTTTVVVVVV\\\___ddd___dddeeerrrzzzooo___``````SSSHHHFFF@@@>>>:::888777777555444444444444444444333333333111111111111111111111111222222111111000000//////////////////////////////........................---......---...000444777>>>;;;999<<<@@@CCCDDDDDDCCCKKKWWW\\\]]]iiiwww___WWWaaa___rrrvvvdddXXXQQQGGGBBB???<<<:::999888777555444555555555555555555555333333333444444555555555555555666777888999999:::;;;<<<============>>>@@@>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<======>>>???@@@@@@BBBCCCDDDIIIXXXnnn~~~iiiXXXWWWhhh{{{]]]FFF:::999555777999333444444444444444444444444222222222222333333444444666777777777888888888888999999999:::;;;>>>@@@AAACCCEEEIIINNNRRRUUUWWWXXXZZZ]]]ccc```eeefffsssfff```bbb\\\OOOFFFDDDAAA<<<999888777666555444444444444444444444444111111111111111111111111111111111111111111000000////////////////////////........................---......---...111555999===888666===DDDEEEBBB@@@LLLUUUZZZYYY___xxxwwwdddZZZQQQaaammmtttjjjYYYNNNJJJBBB:::888777777888999888777444444444555555555555555333444444555555666666666666666777888999:::;;;;;;;;;<<<>>>>>>======>>>??????>>>>>>>>>>>>???@@@@@@AAA@@@??????@@@AAACCCDDD@@@???>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>AAAAAA@@@@@@@@@@@@AAAAAACCCDDDGGGLLLXXXnnnyyy___XXX___yyycccJJJ===<<<666666999666444444444444444444444444222222333333333444444444777777777777888888888888999999999:::;;;>>>@@@AAACCCEEEIIINNNSSSVVVXXXYYYXXX\\\dddaaafffeeepppyyygggbbb^^^TTTJJJGGGDDD>>>;;;999888777777444444444444444444444444222222222222222222222222111111111111111111222222////////////////////////.................................---...222777;;;:::777:::BBBGGGEEEAAA@@@OOOZZZ\\\XXXgggccc^^^bbb[[[tttzzzmmmbbbQQQIIIGGG@@@999777666666888888888666444444444555555555666666444444555666666777888888777777888999:::;;;<<<<<<;;;<<<>>>===<<<<<<===???AAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>???AAABBB>>>===============>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<===>>>???AAABBBBBBGGGFFFEEEDDDCCCCCCCCCCCCGGGJJJPPP[[[mmmiiiYYY___lllxxxeeeMMM@@@???777555999888444444444444444444444444222222333333444444444333777777777777888888888888999999999:::;;;>>>@@@AAABBBDDDHHHMMMRRRUUUWWWXXXXXX]]]eeebbbfffcccllltttfffbbb[[[SSSIIIEEE@@@<<<:::999888777444444444444444444444444333333333333333333333333000000000111222222222333////////////////////////////////////////////////.........---...222777;;;999:::@@@IIIJJJEEEBBBDDDMMM[[[\\\XXXnnnppp\\\]]]aaabbbtttfffZZZJJJCCCBBB===>>><<<:::999999888666444444444444555555555666666555555555666777888888999777888999999;;;;;;<<<===;;;<<<======<<<<<<===>>>CCCBBBBBBBBBBBBCCCDDDDDDBBBAAA???======>>>???@@@======<<<======>>>??????AAA@@@>>>===<<<===???@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHKKKJJJIIIGGGFFFEEEEEEEEEKKKOOOWWWggg}}}```XXXgggxxx}}}~~~~~~{{{sssfffNNNBBBAAA888444888:::444444444444444444444444111222333444444444333333777777777777888888888888999999999:::;;;>>>@@@AAA@@@CCCGGGLLLQQQTTTWWWXXXYYY___gggdddfffaaahhhpppeee```\\\PPPEEEBBBAAA::::::===888666666666555444444333333222222222222222222222222111222222222111000...,,,000000000000///---,,,+++............////////////111///------000333666777999:::AAAIIIIIIBBBAAADDDPPP___\\\cccaaa\\\dddccc~~~mmmZZZRRRDDD===<<<888777777666666555555555444666555444333222333444555555555555666777777888888>>>===<<<;;;:::;;;<<<======>>>>>>===;;;;;;<<<>>>@@@AAABBBBBBCCCCCCCCCBBBEEEBBB???>>>>>>>>>>>>===@@@????????????@@@@@@AAA???<<<999:::<<<>>>>>><<<>>>???@@@@@@@@@???>>>>>>??????===<<<<<<===>>>???EEE???<<>>@@@AAAFFFHHHKKKOOORRRUUUWWWXXXXXX___gggbbbeeeccchhhzzzlllaaaZZZLLLHHHFFF===;;;;;;555777777666555555444444333222222222222222222222222000000000000///......---111111000000000000000000............////////////000///---...000333666888<<>>??????>>>===<<<>>>???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@>>>>>>@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAACCC@@@===<<<>>>@@@??????===>>>?????????@@@BBBCCCCCCCCCBBBAAABBBBBBCCCDDDIIIIIIOOOZZZgggmmmkkkfffPPPNNNJJJFFFFFFJJJRRRXXXeeeqqqcccYYYfffwwwnnncccVVVHHH@@@:::666777:::555555555444444444333333222222333333333444444444777777777777888888888888999999999:::;;;>>>@@@AAAFFFHHHKKKOOORRRUUUXXXYYYZZZ```fff```eeecccgggxxxgggUUUNNNKKKBBB===<<<555777777666666555555444444222222222222222222222222111111000000000000000111222111111000111222333444............////////////000///......000333777999AAAEEEKKKLLLFFFDDDLLLXXX]]]bbbfffccc|||uuu[[[LLLFFF===999<<<:::888888888888777777777777333333333333444555666777:::::::::;;;<<<<<<======;;;;;;:::;;;;;;<<<===>>>>>>???@@@???>>>>>>@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEDDDCCC????????????@@@AAABBBCCC@@@===:::999;;;===???????????????>>>===>>>BBBDDDDDDDDDDDDDDDEEEGGGHHHIIIMMMSSS___lllttttttpppkkk\\\ZZZVVVSSSTTTYYYbbbhhh}}}nnnYYY^^^www}}}~~~tttjjj\\\MMMDDD>>>888666777555555555444444444444333333333333333444444444444777777777777888888888888999999999:::;;;>>>@@@AAAEEEGGGKKKOOORRRVVVXXXYYY\\\```eee___dddccceee}}}zzzvvv___QQQMMMCCC???>>>999888888777666666555555444222222222222222222222222333333222111222333555666444333111000000111333444............////////////////////////000333777:::DDDHHHLLLLLLJJJKKKRRRZZZZZZfff|||^^^gggmmmTTTEEEAAA999777;;;:::777777777777777777777777222333333444555666777888;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;<<<===>>>???>>>???@@@@@@??????AAACCCCCCCCCCCCDDDCCCCCCBBBAAADDDDDDDDDGGGIIIJJJHHHFFFCCCCCCCCCBBBCCCCCCDDDDDD@@@>>><<<;;;<<>>@@@AAAEEEGGGJJJNNNSSSVVVXXXYYY^^^aaaddd^^^dddccceeeqqqppp{{{kkkVVVNNNDDD>>>>>>:::999888888777666666555555222222222222222222222222333333222222222444555666555333111///...///000111............////////////...///000000000333888<<>>>>>???;;;;;;<<<===>>>>>>??????>>>???@@@@@@???@@@BBBDDDFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGIIIJJJJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCFFFHHHFFFIIIKKKKKKJJJMMMRRRWWWWWWYYY[[[___bbbeeehhhiiiggglllqqqqqqmmmjjjkkkmmmvvvzzzqqq[[[ddd}}}vvv^^^MMMCCC===:::;;;666666555555555444444444333333444444444555555555555555555555666666666666999999999:::;;;>>>@@@AAAEEEGGGJJJNNNSSSVVVYYYZZZ^^^bbbfff___ddddddgggjjj^^^[[[___wwwuuu[[[RRRGGG???===:::999999888888777777666666222222222222222222222222111000000000111222222333444333111///........................////////////---///111000000222888===DDDGGGJJJMMMSSSYYYXXXUUU]]]jjj___gggaaaJJJ??????999777999777555555555555666666666666444555777888999:::::::::;;;<<<<<<======>>>??????<<<===>>>???@@@@@@?????????@@@AAAAAAAAABBBEEEGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJIIIHHHHHHIIIIIIGGGEEEFFFFFFEEEDDDCCCCCCCCCCCC@@@AAABBBBBBBBBDDDGGGIIIOOOVVV___dddggglllsssyyyyyy{{{~~~~~~}}}xxxccc[[[sss}}}xxx[[[HHH>>>;;;<<<666666666555555555444444333444444444555555555555777777777777888888888888999999999:::;;;>>>@@@AAADDDFFFJJJNNNSSSVVVYYYZZZ]]]ccciiibbbfffeeellleeeXXXYYY^^^tttxxx___YYYOOOFFFBBB>>>:::999999888888777666666222222222222222222222222///000111111111111111000111111000000////////////............////////////---///111111000222999>>>CCCIIILLLMMMQQQYYY[[[YYYbbbrrriiinnnwwwuuuZZZEEE<<<>>>999777999666555555666666777777777777777888999;;;;;;<<<;;;;;;<<<======>>>>>>???@@@@@@??????@@@AAAAAAAAA@@@???AAABBBDDDDDDDDDFFFHHHJJJGGGHHHIIIKKKLLLLLLLLLLLLMMMLLLJJJJJJKKKKKKKKKJJJGGGGGGFFFFFFGGGHHHHHHIIIDDDIIIOOOSSSWWW[[[```cccvvvhhh___jjjeeeRRRDDD<<<:::666666666666555555555555444444444444555555555555777777777777888888888888999999999:::;;;>>>@@@AAADDDFFFJJJNNNSSSWWWYYY[[[[[[dddllleeegggfffpppyyyZZZXXXiiiwwwuuu___]]]WWWNNNIIIDDD::::::999999888777777777222222222222222222222222111222333444444333111111//////000111111111111000............/////////000,,,///222111000222999???CCCKKKOOONNNOOOWWW]]]^^^jjjeeelllnnnTTT@@@:::===:::888:::777666666777777888888888999888999;;;<<<===<<<<<<;;;===>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCBBBAAA@@@???CCCDDDFFFFFFGGGHHHKKKMMMGGGHHHIIIKKKLLLMMMMMMMMMQQQOOOMMMMMMNNNPPPPPPPPPIIIIIIIIIJJJLLLNNNOOOPPPWWW___iiissszzzuuu___bbb}}}xxxzzzqqqbbbXXXLLLAAA;;;777666666666555555555555444444444555555555666666555555555555666666666666999999999:::;;;>>>@@@AAADDDFFFJJJNNNSSSWWWYYY[[[YYYdddoooggghhhgggttttttccckkkjjjXXXVVVZZZQQQCCC???;;;999;;;<<<888555555555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000000000...000222000...111999@@@FFFKKKOOOPPPRRRVVV]]]bbbuuuhhhtttcccHHHBBB;;;999;;;<<<:::777444888<<<>>>===;;;888777:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGHHHIIIJJJMMMOOONNNMMMKKKIIIIIIIIIKKKLLLPPPOOOMMMMMMMMMMMMLLLJJJJJJNNNLLLQQQ[[[[[[[[[eeetttiii___ttt}}}mmmssszzzmmmdddeeeaaaRRRCCC===;;;666444555666444333555999888666444444444555555888777666666666777999:::888999::::::;;;<<<@@@BBBGGGHHHKKKOOOSSSVVVYYY[[[ZZZaaajjjfffhhhfffsss~~~lll```ZZZPPPDDD???999666888999777666888555555555444444444333333333333333222222222222111000000000000000000000000000000000000000000000000///111222000///222999@@@FFFIIINNNSSSUUUXXXeeerrr|||ooowwwYYYFFF@@@:::888:::;;;999777:::>>>BBBDDDCCC@@@>>>>>><<<<<<<<<<<<============>>>??????@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHJJJKKKLLLNNNPPPKKKKKKLLLLLLLLLNNNPPPRRROOOMMMJJJIIIIIIKKKMMMNNNMMMTTTVVV]]]kkkooouuu}}}cccaaavvvooorrrnnngggccceeefff]]]RRRJJJ<<<777444666666444333555777666555444444444555666888777666666666777999999888999::::::;;;<<<@@@BBBFFFHHHKKKOOOSSSWWWYYY[[[ZZZaaajjjeeegggfffsssjjj^^^UUUMMMEEE===777777888777777999555555555444444444444333333333333333222222222222000000000000000000000000000000000000000000000000///111222111111444:::@@@EEEEEELLLVVVXXX^^^uuu}}}uuuxxxiiiKKKBBB>>>999777999:::888666999<<<@@@AAA@@@>>>=========>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCBBBEEEHHHJJJJJJJJJKKKLLLIIIKKKLLLLLLLLLMMMPPPRRROOOMMMLLLLLLOOOTTTZZZ^^^gggpppvvvnnnfffsssqqqaaaaaaccceeegggkkkkkkbbbXXX>>>888555666666444444666555555555444555555666777777777777666777888888999888999::::::;;;<<<@@@BBBFFFHHHKKKOOOSSSWWWYYY[[[[[[aaajjjeeefffeeerrrxxxjjj```WWWMMMDDD;;;::::::888666777555555555555444444444444444444333333333222222222000000000000000000000000000000000000000000000000000111222222333666<<<@@@CCC@@@HHHUUU[[[gggmmmrrrpppZZZCCC>>>;;;888777888999888777666888;;;<<<<<<;;;:::;;;>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFIIIJJJJJJIIIIIIIIILLLNNNOOONNNLLLKKKMMMOOOPPPRRRVVV\\\dddmmmvvv|||wwwgggwww|||^^^^^^gggkkkkkkmmmooogggZZZ@@@:::666666666444444666555555555666777888999999777777777777777888888999888999::::::;;;<<<@@@BBBEEEGGGKKKPPPTTTWWWZZZ[[[[[[aaaiiidddfffeeerrrlllYYYQQQFFF===<<<<<<:::666555666666555555555444444444444444444333333333222222111111111111111111111111111111111111111111111111111111222333555888===@@@@@@===EEESSS\\\ppphhhsssvvv]]]OOOAAA<<<:::888888888999999888999;;;===>>>======>>>???>>>?????????@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDFFFHHHJJJKKKJJJHHHIIIIIIKKKNNNPPPPPPNNNNNNRRRUUUVVV]]]iiivvvcccgggeeeeeennnrrrnnnkkkiii```SSSBBB;;;777666666444444666555666777888999:::::::::666777777777888888888888888999::::::;;;<<<@@@BBBDDDFFFKKKPPPUUUXXXZZZ[[[\\\aaaiiidddffffffttt}}}xxx```UUUIII===;;;<<<:::888777666666666555555555444444444444444444333333333333111111111111111111111111111111111111111111111111111111222444777;;;>>>AAA<<<===EEEQQQ\\\uuuhhhuuucccNNNHHH@@@:::::::::999::::::;;;;;;;;;===>>>>>>>>>>>>@@@BBB??????@@@@@@@@@AAAAAAAAAEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGFFFGGGIIIKKKIIINNNSSSUUUVVVZZZcccjjjlllwwwxxx___rrrgggjjjpppsssooohhh___UUUMMMDDD===888777666444444666666666888999::::::::::::666666777888888888888777888999::::::;;;<<<@@@BBBCCCFFFKKKPPPUUUXXXZZZ[[[\\\aaaiiieeeggghhhwwwzzziiittt}}}eeeTTTCCC<<<;;;:::999999666666666666555555555555555444444444444333333333111111111111111111111111111111111111111111111111222222222444888<<>>:::;;;;;;<<<;;;<<<===>>>;;;===>>>======>>>AAACCCAAAAAAAAABBBBBBBBBCCCCCCGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJEEEGGGIIIJJJLLLPPPUUUYYY\\\bbbiiimmmqqqzzzpppooo{{{lllhhhjjjmmmnnneeeXXXPPPOOOEEE>>>888777666444444777555555777888888888888777555666777888999888888777888999::::::;;;<<<@@@BBBBBBEEEKKKQQQVVVYYYZZZ[[[[[[aaajjjeeeiiijjjzzz|||cccgggxxxcccKKK>>>;;;999999:::777666666666555555555555555555444444444333333333111111111111111111111111111111111111111111111111222222222555999===@@@AAA999DDDOOOSSS[[[tttlllmmm{{{gggIIIBBBCCC;;;:::;;;============>>>??????@@@@@@@@@@@@AAADDDGGGCCCCCCCCCCCCDDDDDDDDDEEEIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLQQQRRRUUUWWW[[[aaahhhmmm{{{rrrpppwwwcccbbbgggllldddUUUOOOSSSFFF???999777666444444777333444666777777777666555555666777999999888888777888999::::::;;;<<<@@@BBBBBBEEEKKKQQQVVVYYYZZZ[[[[[[aaajjjfffjjjkkk|||yyykkkooonnnPPPCCC>>>???<<<000888888777777666666555555666666666777666555555444333333333333333333333333333222222111111222222333333222444999@@@CCC@@@<<<:::EEEKKKWWWqqqsssjjjuuunnnSSSFFF@@@???AAA>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKMMMKKKKKKKKKHHHEEEIIIPPPKKKKKKMMMPPPUUUZZZ^^^```ccciiioooqqqttt|||uuupppxxx|||iii\\\bbbooojjj^^^WWWRRRIIIAAA:::999999666555666777777666666555555555444777777777777888888888888888999:::;;;<<<>>>AAADDDDDDGGGLLLQQQUUUVVVWWWWWW]]]dddhhhjjjgggfffzzzppp}}}|||YYYFFF<<<>>>@@@999888888888777666666555555555666666666666555444444333333333333333333333333333222222111111222222333333333444:::@@@BBB@@@<<<999EEELLLXXXrrrppppppbbbKKKAAA======???AAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHKKKLLLNNNKKKKKKMMMLLLHHHIIILLLQQQTTTYYY]]]bbbgggmmmqqqwww}}}ooowwwfff\\\bbbmmmfff\\\YYYVVVJJJAAA:::999999777666888777666666666555555555555777777777777888888888888888999:::;;;<<<>>>AAADDDEEEGGGLLLPPPTTTVVVWWWXXX___eeeiiikkkhhhfff}}}mmmuuu}}}^^^JJJ<<<;;;???:::999888888777777666555555555555555555555444333333333333333333333333333333333222222111111222222333333333666;;;@@@BBB@@@===999GGGNNNYYYuuu~~~uuulllwwwoooSSSCCC???>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGHHHJJJLLLMMMMMMKKKKKKMMMMMMJJJKKKNNN___fffnnntttwww|||yyyqqqwwweeeeeessswwwssshhhXXXMMMDDD;;;999888777777999666666666666555555555555777777777777888888888888888999:::;;;<<<>>>AAADDDFFFHHHLLLOOOSSSVVVXXXYYY___fffjjjllliiihhhuuusss```SSSDDD>>><<<666999999888888777666666555444444555555444444333222333333333333333333333333333222222111111222222333444555777<<<@@@BBB@@@>>><<>>:::888666666888666666666666666555555555666777777777888888888888888999:::;;;<<<>>>AAADDDHHHIIILLLOOOSSSWWWYYY[[[^^^dddiiillljjjkkkooovvv|||nnnkkkkkkooowww{{{|||rrrfff]]]LLLBBB>>>666999999999888777777666666444444555555444444333222333333333333333333333333333222222111111222222333444666999===@@@AAA@@@???===GGGJJJVVV|||{{{qqqzzz___PPPCCC@@@DDDFFFHHHIIIHHHIIIJJJLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQSSSTTTVVV```vvvwwwrrroooaaaoooxxxXXXMMMBBB<<<999555333555555555555666666666666666666777777777888888888888888999:::;;;<<<>>>AAADDDIIIJJJLLLPPPTTTWWWZZZ\\\[[[bbbgggkkkkkkmmmuuuiiijjj]]]XXXTTTWWW^^^fffiiiqqqyyy}}}~~~pppbbbNNNCCC???777:::999999888888777666666555555555555555444333333333333333333333333333333333222222111111222222333555777;;;>>>@@@AAA@@@@@@===FFFFFFUUUvvvrrr~~~~~~PPPHHHBBBCCCFFFGGGJJJMMMJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNPPPUUU[[[ccctttuuummm|||yyypppqqq|||ZZZOOODDD???:::555333444555555555666666666666666777777777777888888888888888999:::;;;<<<>>>AAADDDHHHJJJMMMQQQUUUXXXZZZ[[[YYYaaafffjjjkkknnnnnnxxxzzztttiiiWWWNNNRRRUUUXXX___eeeffffffkkkrrrqqquuu{{{~~~nnnXXXJJJCCC999::::::999888888777777666555666666666666555444444333333333333333333333333333222222111111222222333555888<<>>AAADDDHHHJJJNNNSSSWWWYYYZZZ[[[[[[aaafffjjjjjjmmmrrrsssdddRRRQQQGGGIIINNNQQQOOOLLLPPPVVVUUUZZZaaagggkkkooouuuyyy|||~~~iiiXXXLLL???::::::999999888777777777666666777777666666555444333333333333333333333333333222222222222222222333555999===@@@AAA@@@@@@AAAEEELLLNNNcccwwwTTTFFFHHHKKKNNNMMMJJJOOOVVV\\\\\\\\\[[[YYYVVVSSSQQQNNNNNNNNNMMMMMMMMMLLLLLLOOOPPPQQQSSSTTTTTTUUUTTT```aaammm~~~pppvvvuuubbbddddddVVVVVVMMMEEEBBB???:::666666444555555555666666777777777777777777888888888888888999:::;;;<<<>>>AAADDDGGGJJJOOOTTTXXXZZZZZZZZZ]]]cccgggjjjiiilllyyyrrrwwwaaaYYYSSSJJJDDDFFFIIIEEE===FFFEEEIIIRRRVVVTTTUUUZZZbbbeeehhhlllpppqqqrrrrrrppppppqqqtttzzzwww^^^QQQGGG;;;888777:::999666555777777777777777777666555555333333333333333333333333333333222222111222222222666888:::;;;<<<===@@@BBBIIINNNUUUtttjjjOOOHHHFFFJJJRRRWWWXXX^^^gggqqqvvvzzzuuudddQQQIIIKKKLLLOOORRRQQQOOONNNPPPRRRTTTRRRUUUZZZVVVOOOVVVdddooo~~~rrrrrr~~~yyynnn]]]YYY[[[VVVQQQLLLHHHFFFBBB;;;888999666666555444444444444444666666666666777777777777888888999:::===@@@BBBDDDGGGIIINNNSSSWWWZZZ\\\\\\^^^eeeiiijjjggghhhxxxzzzppp^^^LLLCCCEEEHHHHHHEEE@@@???BBBCCCAAADDDIIIKKKMMMQQQTTTWWWXXXYYYYYYZZZYYYZZZ\\\bbbiiiqqquuu~~~qqq^^^MMM???;;;999;;;:::777666999777777777777777666555555333333333333333333333333333333222222222222222333666888;;;<<<<<<===@@@BBBBBBOOO```\\\LLLRRROOOQQQ[[[eeeooo{{{jjjTTTKKKLLLIIILLLOOOPPPPPPPPPQQQQQQWWWUUUWWWZZZXXXWWWfffyyyxxxwww}}}xxxrrrqqqhhhWWWSSSWWWTTTPPPKKKGGGDDD@@@:::777999777666666555444444555555777777777777888888888888888888999:::===@@@BBBDDDGGGJJJNNNSSSWWWZZZ\\\\\\[[[bbbgggjjjhhhjjj~~~nnn}}}~~~cccOOOHHHFFFFFFDDD@@@>>>>>>===;;;<<<@@@===>>>AAADDDFFFGGGGGGGGGHHHGGGGGGIIIMMMSSSYYY\\\fffmmmxxxjjjPPPDDD>>>:::;;;;;;888888:::777777777777777666555555333333333333333333333333333333222222222222333333777999;;;<<<===>>>@@@BBBAAARRRiiiyyyjjjRRRPPPTTTRRRVVVeeexxxhhhQQQIIIJJJHHHIIIKKKOOORRRTTTSSSRRRVVVTTTTTTWWWXXXbbbzzzyyynnnzzzsssmmmiiijjjcccQQQMMMRRRQQQPPPKKKGGGEEE@@@:::888:::777777666666555555666666888888888888999999999999888888999:::===@@@BBBDDDGGGJJJNNNSSSWWWZZZ[[[\\\XXX```fffiiiiiillluuuwwwppp]]]LLL@@@CCCBBBCCCCCCBBB@@@??????<<<===???@@@AAABBBBBBBBBAAA@@@@@@AAACCCGGGKKKMMMPPPWWW```jjjttt}}}~~~\\\IIIAAA:::::::::999999<<<777777777777777666555555444444444444444444444444333333222222222333444444888:::<<<======>>>@@@BBBFFFYYYssszzzssszzz]]]SSSZZZTTTXXXdddzzzzzzaaaNNNHHHKKKJJJHHHHHHKKKQQQUUUUUUTTTWWWTTTTTT[[[fffzzzwwwvvvwwwlllgggiiicccQQQJJJOOOPPPSSSNNNIIIGGGCCC===;;;<<<777777666666666666777777777777777888888888999999888888999:::===@@@BBBDDDHHHJJJOOOSSSWWWZZZ[[[[[[WWW___eeeiiiiiimmmvvvmmmsssvvvuuu}}}jjjWWWKKKIIIFFFAAA?????????>>><<<<<<<<<===============;;;;;;;;;;;;<<<>>>@@@AAAAAADDDHHHMMMTTT\\\eeekkkoooqqquuuxxxzzz{{{zzzzzz|||{{{RRRGGG===::::::999:::<<<777777777777777666555555444444444444444444444444333222222222333444444555888:::<<<===>>>@@@BBBDDDHHH```tttuuujjjXXXTTT\\\```mmmsss___QQQMMMPPPMMMIIIEEEGGGLLLQQQTTTUUUYYYYYY___ooowwwsss~~~ppphhhiiieeeTTTLLLQQQSSSTTTOOOKKKIIIDDD===:::;;;777777666666666666777777666666666777777777888888888888999:::===@@@BBBDDDHHHKKKOOOSSSWWWYYYZZZ[[[YYYaaafffjjjiiilll^^^bbb~~~sssjjjccceeeoootttiiicccWWWIIIAAAAAACCCBBB>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>???DDDJJJNNNQQQSSSUUUXXX[[[\\\\\\]]]^^^aaafffiiikkknnnqqqsssrrrtttvvvxxxzzz}}}bbbTTTFFF???===;;;:::<<<777777777777777666555555444444444444444444444444333222222333333444555666777999<<<>>>???AAADDDFFFGGGgggsssxxxbbbZZZ[[[cccyyymmm^^^RRROOORRRQQQNNNJJJIIIKKKOOOSSSUUUWWWbbbuuurrrrrrzzzmmmjjjhhhXXXPPPTTTVVVTTTPPPMMMLLLGGG>>>999888666666555555666666777777555666666666777777777777888888999:::===@@@BBBDDDIIIKKKOOOTTTWWWYYYZZZZZZZZZbbbgggkkkjjjlll\\\pppvvvccc^^^WWWZZZiiisss}}}~~~yyyfffYYYTTTPPPJJJEEEDDDBBBAAA@@@???>>>>>>==================<<<<<<=========<<<;;;<<<>>>@@@@@@AAABBBCCCDDDEEEFFFGGGGGGJJJMMMOOOQQQRRRTTTVVVVVVWWWYYYZZZ\\\```dddhhhiiilllooopppooonnnmmmmmmhhhiiilllppprrrrrrpppmmmmmmllljjjiiiiiijjjlllmmmnnnooorrrvvv}}}vvveeeSSSHHHBBB===;;;;;;777777777777777666555555555555555555555555555555222222222333333555666666555888;;;>>>@@@CCCFFFIIIOOOsss{{{vvvvvvjjjnnnuuu~~~vvvjjj___VVVSSSTTTXXXXXXWWWVVVTTTTTTVVVXXX^^^uuu{{{ssszzzqqqmmm]]]SSSTTTTTTXXXUUUSSSRRRLLLBBB:::888555555444444555666666777666666777777777888888888888888999:::===@@@BBBDDDIIIKKKOOOTTTWWWYYYZZZZZZYYYaaagggkkkjjjmmm___~~~jjj]]]]]]UUUWWWkkk|||}}}yyy|||ttthhhZZZNNNIIIGGGFFFDDDBBBAAA@@@@@@=========>>>===<<<;;;;;;666888;;;<<<;;;;;;;;;<<<===<<<<<<<<<<<<===>>>>>>===@@@BBBCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJMMMQQQUUUSSSVVVYYYZZZXXXWWWWWWWWWPPPQQQRRRUUUYYYZZZYYYXXXUUUTTTQQQOOOOOOOOOPPPQQQSSSTTTWWW[[[```gggmmmqqq}}}rrr\\\OOOFFF???;;;:::777777777777777666666555555555555555555555555555222222222333444555666777444777;;;>>>AAADDDGGGJJJZZZwwwzzz|||xxxuuullleee^^^[[[[[[```ccceeeccc___[[[[[[\\\mmmuuuoooxxx{{{sssbbbTTTRRRPPP]]]ZZZYYYYYYRRRFFF>>>;;;444444444444444555666777777888888888888999999999888888999:::===@@@BBBDDDIIILLLPPPTTTWWWYYYZZZZZZXXX```fffjjjkkknnnlll{{{ooo```YYY^^^jjjvvv}}}ssseeekkkpppyyy}}}{{{|||iiiXXXXXXRRRJJJFFFFFFDDDAAADDDBBB>>>;;;;;;===AAACCC<<<;;;:::<<<===<<<===>>>:::;;;<<<<<<;;;;;;<<<===???>>>===<<<;;;;;;;;;;;;?????????@@@@@@AAAAAAAAADDDFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHHHHHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDIIIIIIIIIKKKMMMPPPSSSUUUcccvvv}}}eeeLLL>>>======:::::::::999888888777777777666666555444444444444555444333333333333444555555444:::;;;>>>DDDBBBCCCPPPVVV|||rrrlllhhheeefffiiioooqqqvvv|||}}}yyytttqqq~~~uuutttgggZZZPPPLLLTTTTTTTTTSSSPPPIIIAAA;;;777777777777666666666666777777777777888888888888999999999:::<<>>AAA@@@@@@AAAAAA???======>>>>>>>>>===;;;:::::::::===<<<<<<<<<<<<===>>>>>><<<<<<<<<==================>>>@@@BBBBBBBBBAAA@@@BBBBBBAAABBBBBBBBB@@@???GGGEEEAAA>>>===>>>@@@BBB@@@@@@@@@CCCHHHNNNSSSWWWiiiqqqTTTCCC???>>><<<999999999999888777777666666555555444444444444444444444333333444444555666666<<<<<<>>>EEEDDDFFFSSSggguuuqqqmmmkkklllooozzz}}}xxxxxx{{{qqqkkkaaaUUUNNNRRRQQQPPPOOOMMMGGG@@@;;;888777777777666666666666777777777777888888888888999999999:::<<>>===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::999:::<<<===>>>>>>>>>===????????????>>>>>>>>>>>>======<<<===>>>AAACCCEEECCCBBBAAAEEENNNZZZgggooo{{{[[[FFF>>>===<<<999999::::::999888666555555555444333333333333444444444444333444444555666888===<<<>>>FFFFFFJJJXXX|||xxxuuurrrssswww~~~xxxvvv~~~}}}qqqooopppiii\\\SSSOOONNNLLLKKKIIIEEE@@@<<<888777777666666666666666777777777777888888888888999999999:::<<>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>???@@@@@@???<<<===>>>??????@@@AAACCC999<<<@@@CCCFFFFFFFFFEEEGGGHHHMMMYYYjjjcccKKK@@@======888999:::::::::888666555555555444333333333333333444444444444444555666666999>>><<<===EEEFFFLLL[[[~~~yyyxxxzzz}}}yyy}}}xxxqqqmmmqqqrrrkkk```YYYMMMLLLIIIHHHFFFDDD@@@>>>888888777666555666666777666777777777888888888888999999999:::<<>>???@@@@@@@@@<<<===>>>>>>===>>>AAACCCCCCCCCDDDEEEFFFFFFGGGGGGNNNXXXjjjpppUUUCCC===<<<999999::::::999888666555555555444333333333333444555444444444444555666666999===:::<<>>>>>>>>>>>>>>========================>>>>>>>>>===???@@@???======@@@DDDEEEDDDCCCFFFLLLVVV```fff|||```GGG:::777::::::999888888777777777666666555444444444444555555555444444555555666777999===:::<<>>999888666555444555777888777777777777888888888888999999999:::<<>><<<===DDDDDDHHHWWWlll|||~~~yyy}}}~~~wwwtttsssrrroooggg\\\XXXYYYKKKIIIHHHGGGFFFCCC???<<<:::888666444444555777888777777777777888888888888999999999:::<<>>EEEEEEHHHVVV~~~{{{|||}}}wwwzzztttnnnkkkddd[[[UUUTTTIIIHHHGGGGGGEEEBBB===::::::888666444444555777888777777777777888888888888999999999:::<<>>AAA>>>JJJeee||||||yyyssspppfffZZZ[[[]]]SSSKKKLLLKKKHHHFFFDDDAAA===:::888666555666666666555999999888888888999:::;;;888888888999<<<@@@CCCFFFKKKMMMPPPTTTWWWZZZ[[[[[[]]]eeeoookkknnnnnn~~~}}}nnnfffhhh}}}{{{{{{yyyuuuqqqnnnlllpppxxx~~~wwwnnngggdddgggjjjuuurrrttt~~~{{{\\\IIIAAA===:::;;;;;;777777999888888777666666666666666666777777666555555888:::===<<<999;;;@@@@@@PPPnnn~~~yyysssrrrmmmeeeeeeaaaSSSLLLLLLJJJHHHFFFDDDAAA>>>;;;888666555666666666555777777777777888888888888888888888999<<<@@@CCCFFFJJJLLLPPPTTTWWWZZZ[[[[[[]]]dddnnnjjjmmmnnn}}}pppiiikkk~~~mmmSSSEEE>>>:::::::::999999<<<888888777666666666666777666777777666555666888:::===<<<888:::@@@CCCXXXyyyyyyssssssppphhhhhhfffZZZMMMKKKIIIHHHGGGDDDBBB@@@;;;999666555666666666555666777888999:::999888888888888888999<<<@@@CCCFFFJJJLLLPPPTTTWWWZZZ[[[\\\]]]dddmmmhhhlllooo}}}xxx~~~ssshhhkkkzzz}}}aaaMMMDDD<<<::::::888888;;;999888777777666666777777666777777666555666999;;;===<<<999;;;AAAEEE[[[}}}~~~jjjaaa```ZZZPPPKKKGGGGGGGGGDDDBBBAAA<<<999777666666777666555777999;;;<<<===<<<:::999888888888999<<<@@@CCCFFFJJJLLLPPPTTTWWWZZZ\\\\\\]]]ccclllgggkkkppp~~~||||||qqqhhhmmm}}}pppRRRGGG>>>;;;:::999999;;;999999888777777777777777666777777777666777:::<<<:::<<<;;;>>>CCCFFF[[[}}}{{{kkk___VVVTTTLLLFFFGGGGGGDDDAAABBB===:::777666666777666555777888:::<<<<<<;;;:::999888888888999<<<@@@CCCFFFIIIKKKOOOTTTWWWZZZ\\\]]]]]]ccckkkgggkkkppp}}}xxx~~~{{{zzzSSSHHH>>><<<===<<<<<<>>>999999888777777777777888666777777777666777:::===999===>>>AAAFFFGGG\\\vvvzzzxxxgggYYYMMMEEEGGGHHHCCC@@@AAA===;;;888777777777666555555666777888999888777777888888888999<<<@@@CCCFFFIIIKKKOOOTTTXXX[[[\\\]]]]]]ccclllggglllqqq{{{vvvzzzuuu|||}}}VVVJJJ@@@===>>>===<<<<<<:::999888888777777888888666777777777777888;;;===:::>>>???CCCGGGJJJaaappp{{{]]]NNNEEEGGGHHHBBB>>>AAA>>>;;;888777777777666555555555666666666777777777888888888999<<<@@@CCCFFFHHHKKKOOOSSSXXX[[[]]]]]]\\\ccclllhhhmmmqqq}}}iiixxx~~~|||\\\OOOCCC??????<<<888777:::999888888777888888888666777777777777888;;;>>>;;;??????CCCHHHLLLeee{{{nnn___OOOEEEGGGHHHAAA===@@@>>><<<999777777777666555777777777666777888888999888888888999<<<@@@CCCFFFHHHKKKOOOSSSXXX[[[]]]^^^\\\dddmmmiiinnnqqq|||oooqqqcccIII===???<<<:::;;;888999999888888777666666666888777666666888:::===???AAA@@@FFFRRRZZZeee}}}~~~wwwvvvsssmmmxxx|||vvvppp]]]NNNDDDDDDFFFDDD@@@@@@>>><<<:::888777777777888777777888888888888777777888888888999<<<@@@CCCFFFJJJLLLQQQUUUYYY[[[\\\]]]bbbeeekkkgggnnnuuuiiifffrrrlllPPPAAA@@@<<<;;;<<<999999999999888777777666666888777666777888:::===???@@@???EEEUUUiii}}}yyy}}}nnneeehhhfffaaa^^^ZZZMMMCCCBBBDDDBBB?????????===;;;888777666777777777777888888888888777777888888888999<<<@@@CCCFFFJJJLLLQQQUUUYYY[[[\\\]]]___ccciiieeelllrrrssssssyyyhhh]]]ooo|||]]]HHHAAA;;;;;;===999::::::999888888777777666888777777777888;;;===???@@@@@@DDDTTTpppvvv}}}~~~fff]]]YYYSSSOOOPPPWWWMMMCCC@@@AAAAAA@@@@@@@@@>>><<<999777666666666777777888888888888777777888888888999<<<@@@CCCFFFJJJLLLQQQUUUYYY[[[\\\]]]^^^bbbiiieeekkkppp}}}xxx~~~zzzgggooo}}}vvvggg^^^jjjkkkQQQDDD;;;;;;>>>888:::::::::999888888777777888888777777999;;;>>>???AAACCCEEENNNeee~~~kkk{{{lll]]]XXXVVVQQQOOOOOORRRKKKDDD@@@@@@AAABBBCCC@@@???===:::888666555555777777888888888888777777888888888999<<<@@@CCCFFFJJJLLLQQQUUUYYY[[[\\\]]]^^^dddlllggglllpppyyylllaaaaaajjjsssuuutttppp~~~wwwnnnddddddttt|||lll{{{zzz^^^KKK<<<;;;>>>999;;;;;;::::::999888888888999888777888999;;;>>>@@@AAAFFFGGGGGGQQQ```eee```hhhwwwwwwkkk```WWWVVVYYYYYYUUUSSSLLLJJJEEE@@@>>>@@@BBBBBB@@@???===;;;999777555555777777888888888888777777888888888999<<<@@@CCCFFFJJJLLLQQQUUUYYY[[[\\\]]]^^^dddmmmhhhkkkooottt```]]]aaammm{{{yyyxxx|||pppbbbvvv}}}{{{nnnUUU@@@===@@@<<<<<<<<<;;;::::::999999888999888888888999<<<>>>@@@@@@EEEGGGEEEFFFKKKPPPRRRmmm}}}ttt{{{zzzrrreee]]]UUUUUUZZZ\\\YYYTTTKKKLLLIIICCC>>>???@@@?????????===<<<:::888666555777777888888888888777777888888888999<<<@@@CCCFFFJJJLLLQQQUUUYYY[[[\\\]]]\\\cccmmmgggiiilll||||||jjjdddooo{{{qqqfff}}}ssskkkiiilllsss|||```FFF@@@DDD@@@<<<<<<<<<;;;::::::999999999999888888999<<<>>>@@@@@@BBBFFFHHHEEEDDDKKKTTTvvvooo]]]fffwwwpppbbb]]]WWWUUUXXX[[[ZZZWWWSSSWWWUUUKKKCCCAAA@@@===>>>>>>===<<<:::999777666777777888888888888777777888888888999<<<@@@CCCFFFJJJLLLQQQUUUYYY[[[\\\]]]\\\eeennniiijjjkkk|||xxx{{{}}}}}}xxxpppmmmpppsssssswww}}}ooorrruuuzzzpppjjj{{{rrrllljjjjjjkkkttthhhKKKCCCFFFCCC===<<<<<<;;;;;;:::999999999999888888:::<<>>=========<<<;;;999888777777777888888888888777777888888888999<<<@@@CCCFFFJJJLLLQQQUUUYYY[[[\\\]]]^^^gggqqqkkklllmmmpppeeeUUUWWWUUUPPPMMMOOOOOONNNRRRcccqqq}}}~~~zzzzzz}}}zzz{{{~~~wwwhhhhhhnnnyyysssUUUGGGBBB777<<<;;;:::999888888888888777777777888:::<<<>>>@@@CCCBBBJJJGGGKKKLLLKKKddddddPPPMMMJJJOOOaaa|||xxxnnnjjjggg]]]SSSZZZccc___```gggfffVVVFFFAAACCCDDD@@@???>>><<<:::888777666999999999999999888777666:::999888888:::===AAACCCIIILLLPPPUUUYYY\\\]]]]]]___dddnnnjjjlllmmmsssaaaRRRQQQMMMIIIKKKOOOPPPLLLIIIRRR[[[fff{{{|||vvvlllgggmmmqqqwwwYYYFFF@@@999<<<;;;:::999888888888888777777777888:::<<<>>>@@@EEECCCIIIFFFJJJOOOQQQmmmrrrZZZJJJIIIGGGJJJXXXoooxxxqqqmmmdddXXX\\\```XXXWWW]]][[[OOOCCC@@@AAABBB@@@???>>><<<:::888777777888888888999888888777777888777777999<<<@@@DDDGGGIIILLLPPPUUUYYY[[[]]]]]]___dddnnnjjjlllnnnttt^^^IIILLLNNNRRRXXX\\\YYYRRRKKKJJJJJJRRRccc{{{wwwvvvqqqddd]]]___qqq|||___DDD>>>;;;<<<;;;:::999999888888888888888888999:::===???@@@GGGDDDJJJEEEJJJRRRXXXwwwcccSSSIIIHHHHHHIIIPPP```www~~~uuuooodddVVVWWW[[[UUUOOORRRPPPHHHAAA@@@BBBBBB??????>>><<<:::999888777666666777888888888777777666666777999===BBBGGGKKKJJJLLLQQQUUUYYY[[[\\\]]]^^^cccmmmjjjmmmooozzzhhh[[[VVVbbbqqq{{{zzzqqqdddYYYQQQQQQVVVccc{{{vvv{{{vvvddd]]]dddbbbCCC===<<<<<<<<<;;;:::999999999999888888888999;;;===@@@AAAGGGFFFLLLGGGLLLSSSZZZzzz~~~]]]SSSNNNKKKLLLLLLMMMWWWmmmzzzsssooocccQQQOOOVVVUUUNNNMMMJJJFFFCCCBBBCCCBBB??????>>><<<;;;999888888444555666777777777777777666666666999===BBBGGGJJJJJJMMMQQQUUUYYY[[[\\\\\\]]]cccmmmjjjmmmoooxxxiii]]]\\\```rrrhhh\\\UUU```rrr~~~zzz~~~iiicccnnnhhhGGG???<<<===<<<;;;:::999999999999999999999:::<<<>>>@@@BBBFFFFFFOOOKKKNNNSSSXXXwwwyyyYYYTTTRRRNNNPPPQQQPPPUUUhhh~~~}}}ttttttzzzrrrZZZNNNQQQRRROOOLLLHHHEEECCCAAA@@@AAA??????>>>===;;;:::999999444555666777777777777777777666666888;;;@@@DDDGGGKKKMMMQQQUUUYYY[[[[[[\\\\\\bbbllliiilllooo|||aaaTTTaaawwwyyyccc[[[___ttt{{{pppeeegggwwwrrrtttwwwRRRCCC<<<===<<<;;;:::999999999999:::::::::;;;<<>>===<<<;;;:::999666666777888888888777777888777777888:::>>>BBBEEEKKKNNNQQQVVVYYYZZZ[[[[[[\\\bbbkkkhhhkkkmmmiii[[[ooommmddddddyyytttmmmiiipppxxxuuuwwwuuuqqqwww~~~aaaIII======<<<;;;::::::999:::::::::::::::;;;===???AAACCCEEEGGGRRROOOQQQTTTZZZyyyttt\\\]]]]]]cccgggmmmrrrvvv~~~~~~}}}qqq}}}~~~}}}rrr```XXXRRRPPPKKKHHHGGGAAA:::;;;@@@??????>>>===<<<;;;::::::888888888999888888777777888888777888;;;???CCCFFFLLLNNNRRRVVVYYYZZZ[[[[[[\\\aaakkkgggiiikkkooo___sss}}}nnn^^^uuuzzzzzz|||~~~oooaaaWWWUUUTTTTTT___nnn{{{kkkMMM???======<<<;;;::::::::::::::::::;;;;;;===???BBBCCCFFFHHHRRRNNNPPPUUU]]]~~~uuubbbgggiiirrrwww~~~}}}}}}jjj|||zzzzzzzzzlllbbb```[[[QQQMMMKKKIIICCC;;;<<>>===<<<;;;;;;:::999999999999999888777666888888888999===AAAEEEHHHLLLNNNRRRVVVYYYZZZ[[[[[[\\\aaajjjggghhhjjj{{{fffjjjvvv|||~~~tttrrr}}}}}}~~~kkkSSSQQQOOONNNOOOXXXiiiwww[[[??????===;;;:::<<<===:::555888999999;;;===???AAABBBEEEGGGKKKSSSUUUNNN```qqqvvv~~~zzz{{{{{{uuunnnfffaaajjjnnncccSSSOOOLLLJJJDDD>>>===@@@???>>>=========;;;888666777777777777777777777777777777777999<<<@@@DDDFFFJJJMMMRRRUUUWWWXXXZZZ[[[\\\```gggdddhhhkkkzzziiimmmzzz{{{ppp\\\SSSPPPRRR]]]qqqhhhHHHBBB@@@<<<::::::;;;:::888888999:::;;;===???AAACCCGGGJJJMMMSSSSSSNNNbbb}}}www|||xxxtttyyyyyynnnggg```]]]jjjuuupppUUUOOOJJJHHHCCC===<<<===???>>>=========;;;888666777777777777777777777777777777777999<<<@@@DDDFFFJJJMMMRRRVVVWWWXXXZZZ[[[\\\```hhheeeiiilllsss|||www{{{^^^NNNNNNTTTdddsssMMMDDDAAA>>>;;;::::::;;;<<<888999:::;;;===@@@BBBCCCEEEKKKOOORRRRRRPPPiiizzzrrrttt{{{xxxsss{{{tttiii]]]UUU___nnnnnnZZZQQQIIIGGGDDD@@@<<<===???>>>=========<<<999666777777777777777777777777777777777999<<<@@@DDDFFFJJJMMMRRRVVVWWWYYYZZZ\\\\\\```hhheeeiiimmmyyyqqqnnnWWWNNNHHHaaazzzKKKCCC@@@>>>===<<<999;;;>>>999999:::<<<>>>@@@BBBCCCBBBJJJNNNPPPQQQTTTsssxxxooonnnsss{{{yyyttt}}}|||nnn^^^PPPTTTaaaccc^^^TTTKKKHHHGGGCCC???>>>>>>============<<<999777777777777777777777777777777777777999<<<@@@DDDFFFJJJMMMRRRVVVXXXYYY[[[\\\\\\```hhhfffjjjlll|||xxxuuuqqqvvvnnneeewwwhhhUUUSSSPPPyyyPPPBBB>>><<>>@@@BBBDDDCCCLLLOOOPPPQQQXXXzzzyyyooolllooowwwyyy~~~{{{xxx{{{ooobbbRRRSSS]]]___[[[RRRIIIHHHGGGDDD???>>>>>>===<<<======<<<999777777777777777777777777777777777777999<<<@@@DDDFFFIIIMMMRRRVVVXXXZZZ\\\]]]\\\```iiifffiiikkkttthhhbbbbbbgggiiisssqqqjjjrrr{{{ooo\\\dddlll|||zzzaaaVVVYYYqqq|||yyydddIII@@@<<<@@@AAA<<<:::<<<999:::;;;<<<>>>AAACCCDDDHHHPPPRRRQQQUUU___|||xxx|||rrroooqqquuuvvv}}}vvviiiWWWRRRVVVUUURRRKKKFFFFFFEEEAAA============<<<======<<<:::888777777777777777777777777777777777999<<<@@@DDDFFFIIIMMMRRRVVVYYY[[[\\\^^^\\\aaaiiifffhhhiiiyyynnnccc\\\ZZZaaakkkttt~~~qqqZZZ]]]hhhsssnnnbbbgggvvvrrrtttyyy{{{{{{WWWGGG<<<>>>AAA<<<:::<<<::::::;;;===???AAACCCDDDHHHPPPRRRSSS\\\kkktttwwwwwwtttvvvtttwwwppp[[[PPPNNNIIIIIIFFFEEEFFFDDD???===>>>===<<<<<<=========:::888777777777777777777777777777777777999<<<@@@DDDFFFIIIMMMRRRWWWYYY[[[]]]___]]]aaaiiieeegggggg{{{vvveee\\\YYYZZZbbblllooo~~~kkkdddeeekkkjjjlllqqqnnn|||cccNNN======@@@<<<:::===::::::;;;===???AAACCCDDDEEEMMMPPPUUUbbbuuu{{{vvvrrrzzzxxxzzzyyy|||sss___SSSOOOIIIFFFEEEFFFHHHEEE@@@???AAA===<<<<<<=========:::888777777777777777777777777777777777999<<<@@@DDDFFFIIIMMMRRRWWWYYY[[[]]]___]]]aaaiiieeefffeeeyyyppp```WWWVVVccciii|||yyyvvvgggiiiwww{{{sss~~~yyynnnQQQAAAAAA>>><<<===:::<<<<<<<<<<<<>>>AAADDDFFFKKKMMMRRRYYYddd}}}}}}qqqtttsssqqq{{{xxxxxx~~~oooxxx|||hhhWWWKKKEEEJJJHHHDDDBBBBBBAAA???===>>>?????????===;;;:::888888888888888888888888888666777999:::<<>>AAADDDFFFJJJPPPUUUZZZppp}}}ssskkkkkkxxx{{{wwwyyyjjjjjj|||oooaaaUUUNNNKKKMMMKKKGGGEEECCCAAA>>>;;;>>>>>>???>>>===<<<:::999777777777777777777777777666777999:::<<>>>>>???>>>===<<<:::999666666666666666666666666666777999:::<<>><<<<<<<<<<<<===???BBBFFFHHHPPPWWWYYY[[[ppp}}}vvvyyycccVVVIIIFFFLLLRRRRRROOOTTTRRRSSS^^^sss{{{vvv{{{nnn^^^eeeiiiiiigggaaaZZZSSSNNNLLLPPPNNNKKKHHHEEEBBB===999===>>>>>>>>>>>><<<:::999777777777777777777777777666777999:::<<>>>>><<<<<<<<<===@@@CCCFFFIIIRRRVVVYYY\\\eeeuuu{{{~~~}}}aaaQQQLLLHHHGGGJJJLLLLLLKKKLLLLLLLLLOOOWWWfffyyy{{{wwwkkkZZZ\\\ccceeefffddd]]]TTTLLLHHHOOOLLLIIIGGGEEEBBB>>>;;;======>>>>>>>>><<<;;;:::888888888888888888888888666777999:::<<>>>>><<<<<<<<<===@@@DDDGGGIIIQQQTTTYYY\\\```uuudddiiiqqq{{{xxxtttvvv||||||```MMMJJJKKKLLLKKKKKKKKKLLLMMMKKKPPPTTTSSSQQQTTT[[[bbbgggppp{{{{{{xxxxxx~~~{{{xxxxxxmmmaaabbb___cccfffeee___WWWOOOKKKPPPMMMIIIFFFCCCAAA>>><<<<<<===>>>>>>>>>===;;;:::888888888888888888888888666777999:::<<>>===<<<===>>>>>>>>>===;;;;;;888888888888888888888888666777999:::<<>>AAADDDHHHJJJLLLWWWYYYUUUeeeqqqssszzzzzzyyyssswww|||___OOOMMMOOOMMMLLLKKKKKKLLLMMMMMMMMMOOONNNMMMMMMMMMNNNOOOOOOFFFJJJLLLJJJMMM]]]xxx{{{vvvwww{{{sssrrrkkkaaa```mmmmmmlllhhhccc]]]ZZZYYYZZZUUUMMMGGGBBB@@@>>>===<<<======>>>>>>===<<<;;;777777777777777777777777666777999:::<<>>AAABBBBBBGGGOOOQQQYYYZZZ[[[mmmvvv^^^TTTNNNKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRPPPMMMJJJFFFFFFIIIGGGGGGSSSccczzzqqq}}}xxxnnnddd___nnnsssnnngggddd[[[WWW``````[[[TTTLLLFFFAAA;;;888<<<===>>>>>>===;;;999777777777777777777777777777666777999:::<<>>@@@BBBAAAAAAFFFNNNRRRYYYZZZ\\\rrr}}}bbbTTTPPPMMMLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJMMMNNNNNNOOOQQQSSSTTTSSSRRRKKKHHHIIIFFFDDDLLLWWWiiizzzrrr{{{}}}~~~|||vvvnnngggcccsssxxxssskkkhhh___ZZZbbb]]]XXXQQQKKKFFFAAA<<<999;;;<<<=========;;;888777777777777777777777777777666777999:::<<>>;;;>>><<<>>>AAACCCFFFOOOYYY[[[\\\YYYZZZsssjjj]]]UUUMMMLLLPPPRRRPPPMMMOOOMMMKKKJJJJJJLLLNNNPPPUUUSSSQQQQQQRRRUUU]]]eee]]]OOOFFFHHHKKKIIIIIIMMMRRRYYYuuu{{{sssxxxyyy{{{|||yyyssskkkeeerrrWWWLLLQQQNNNJJJFFFDDD@@@===::::::;;;===>>>>>><<<:::999777777777777777777777777666777999:::<<>>AAA===>>>===>>>AAACCCGGGPPPZZZ]]]]]]YYY[[[vvvdddPPPVVVTTTQQQQQQTTTUUUSSSOOONNNMMMKKKKKKMMMRRRWWWZZZ___XXXSSSSSSTTTWWW```kkkbbbRRRGGGJJJOOOMMMLLLOOORRRUUU```||||||tttxxxzzz~~~wwwkkkbbbnnnuuu[[[NNNLLLJJJGGGEEECCCAAA===;;;;;;<<<>>>???@@@???===<<<888888888888888888888888666777999:::<<>>;;;;;;===???@@@AAA@@@???>>>888888888888888888888888666777999:::<<>>;;;:::<<<>>>@@@AAA@@@???>>>888888888888888888888888666777999:::<<>>;;;999;;;===???@@@@@@???>>>888888888888888888888888666777999:::<<>>===>>>CCCEEEGGGMMMTTT___cccaaaoooyyykkk^^^]]]```dddjjjqqq|||wwwnnnaaafffkkkqqq}}}yyygggfffgggnnnwwwwwwvvvaaaQQQQQQVVV[[[dddpppooo{{{qqqsssxxx|||zzzwwwsssjjjbbbaaacccdddcccaaa\\\RRRJJJHHHJJJIIIEEECCCCCCAAA===<<<<<<===>>>>>>===<<<;;;888888777777777777888888666555666777;;;@@@DDDGGGOOOSSSWWWXXXYYY[[[___cccaaabbbhhheeeiiiggguuutttooossswwwtttnnnhhhfffiiikkkkkkjjjlllrrrxxxoooiii}}}nnnOOODDDAAA@@@>>>===???CCCFFFHHHNNNUUU___eeeeeewwwtttnnnhhhgggoooxxx{{{sssrrrvvv|||rrrtttwwwlll[[[[[[bbbjjjxxxyyypppvvvzzz{{{xxxuuusssmmmffffffeeeccc___]]]ZZZQQQHHHIIIKKKIIIDDDAAAAAA???;;;;;;<<<===>>>>>>===<<<;;;888888777777777777888888666666666888;;;@@@DDDGGGOOORRRWWWYYYYYY[[[___bbbbbbbbbhhheeegggdddrrrtttnnnkkksssqqqqqqtttxxxxxxsssmmmnnnwww~~~tttjjjvvvwwwxxx|||XXXEEEAAA@@@???===???CCCFFFHHHOOOVVV^^^fffjjjyyyppprrr}}}}}}kkkeeemmmpppxxx}}}{{{wwwfffeeemmm{{{zzzpppxxxyyyxxxtttssssssooojjjjjjiiiddd\\\XXXVVVOOOGGGMMMNNNKKKEEEAAAAAA???<<<;;;<<<===>>>>>>===<<<;;;888888777777777777888888666666666888;;;@@@EEEGGGNNNRRRWWWYYYYYY[[[___bbbbbbbbbgggdddfffcccpppuuukkkooopppvvv{{{rrrrrrxxx}}}uuulllvvv~~~ttt___```kkk~~~|||^^^EEE???@@@???===???DDDGGGIIIPPPWWW```gggkkkkkkeeebbbYYYZZZdddlllzzz|||pppmmmoooyyyvvvrrr||||||rrrtttuuussspppppprrrnnnhhhfffllljjj___VVVSSSOOOIIIRRRSSSOOOHHHDDDDDDBBB>>>;;;<<<===>>>>>>>>>===<<<888888777777777777888888666666666888<<<@@@EEEHHHNNNRRRWWWYYYZZZ[[[^^^aaaaaaaaagggdddfffcccqqq|||ooorrr{{{{{{uuuttttttnnnkkkwwwxxxhhhRRRSSS^^^qqq~~~~~~|||dddFFF???BBB???>>>@@@EEEHHHJJJQQQXXXbbbhhhiii}}}kkkWWWXXXWWWMMMJJJQQQXXXZZZdddwwwzzzooommmpppuuu|||{{{qqqlllnnnnnnnnnpppqqqkkkbbb```nnntttgggXXXRRRPPPLLLQQQRRROOOHHHEEEDDDBBB>>>:::;;;===>>>>>>>>>===<<<888888777777777777888888777777777888<<>>@@@EEEIIIKKKRRRYYYdddhhhhhhzzzzzzaaaYYYVVVYYYVVVNNNLLLPPPRRRRRR\\\qqqwwwlllgggaaa___hhhvvvxxxmmmgggiiikkkmmmqqqqqqjjj```aaasss{{{mmm\\\VVVRRRMMMJJJLLLKKKFFFCCCCCC@@@<<<:::;;;<<<>>>>>>>>>======888888777777777777888888777777777999<<>>@@@FFFIIILLLRRRZZZeeeiiiiii{{{tttbbbUUU^^^eeeaaaXXXSSSUUUZZZSSSXXXhhh~~~ggg\\\\\\```bbbjjjyyywwwkkkhhhjjjkkkmmmrrrtttlllbbbjjjzzz~~~oooaaa\\\UUUKKKEEEHHHIIIFFFDDDCCC@@@;;;999:::<<<>>>>>>>>>>>>===888888777777777777888888777777777999<<>>AAAFFFIIILLLSSSZZZdddjjjlllpppbbb```XXXiiirrrfffVVVSSSYYY___XXXZZZeeettt|||{{{zzz{{{iiiWWWXXXbbb___hhhwwwxxxlllkkklllkkkmmmsssvvvpppfffttt~~~ooodddaaaWWWIIICCCGGGIIIGGGFFFFFFBBB===999:::<<<>>>>>>>>>>>>===888888777777777777888888777777888999===AAAFFFIIILLLQQQXXX[[[[[[\\\^^^```^^^___eeebbbeeecccpppxxxrrrooooooppp|||{{{aaaRRRVVV[[[ZZZMMMEEE@@@BBBFFFHHHJJJMMMVVVXXX```nnn||||||tttttt}}}xxxqqqqqqyyyyyyKKKCCC@@@???>>>@@@EEEIIILLLTTT\\\fffjjjiiizzzmmm[[[bbb]]]bbbyyy}}}dddTTT[[[bbb\\\[[[\\\dddnnnrrrnnniiihhhuuuqqqddd^^^^^^bbbiiivvvyyyooommmmmmsssuuusssyyyuuuccceeexxx}}}nnncccccc[[[KKKFFFGGGHHHGGGDDD@@@===;;;;;;<<<>>>??????===<<<:::999888888777777777777777666666777999<<>>@@@EEEIIIMMMUUU]]]hhhkkkiiixxxvvv\\\VVVjjjnnnpppiiiVVV\\\aaa\\\\\\___hhhqqqqqqfff[[[VVV```nnnzzziiibbbaaadddhhhxxxzzzpppnnnppp{{{xxx```\\\nnntttiiibbbddd[[[JJJGGGFFFFFFFFFDDDAAA>>>;;;;;;<<<>>>??????===<<<;;;999888888777777777777777666666777999<<>>@@@FFFJJJNNNVVV^^^jjjlllhhhvvvgggVVVZZZwww~~~kkkXXX\\\aaa\\\]]]bbbmmmvvvqqqaaaPPPGGGNNNWWWkkkjjj```bbbhhhooottt{{{qqqppppppzzzzzz```]]]mmmtttnnnlllooofffUUUIIIFFFDDDDDDDDDCCC???;;;;;;<<<>>>??????>>><<<;;;999888888777777777777777666666777999<<>>AAAGGGKKKPPPXXX```jjjlllhhhuuuggg]]]dddjjjXXX\\\aaa]]]^^^eeepppxxxrrr___NNNEEEIIIKKKSSSbbbxxxsssaaa^^^fffpppxxx~~~zzzpppqqqlllooosssxxxyyybbbeeerrryyyvvvvvvyyyooo^^^JJJGGGDDDDDDEEEDDD@@@;;;;;;<<<>>>??????>>>===<<<999888888777777777777777666666777999<<>>===>>>BBBHHHJJJIIIFFFAAA@@@FFFZZZxxxSSSDDDDDD@@@???AAAHHHMMMQQQYYYbbbiiilllhhhwww{{{eeebbbjjjhhhXXX\\\aaa^^^dddiiiqqquuummm\\\MMMGGGFFFGGGHHHLLLVVVjjj|||mmm``````jjjttt}}}xxxnnnoooiiijjjmmmsss}}}yyyccceeepppvvvsssrrrssshhhYYYKKKIIIGGGFFFFFFDDD@@@<<<;;;<<<>>>???@@@???>>>===999888888777777777777777666666777999<<>>???LLLeeeUUUDDDAAA@@@???BBBHHHNNNSSS[[[dddjjjmmmiiiyyyqqq___cccooo~~~fffYYY___dddbbbmmmooosssrrrgggWWWKKKHHHAAADDDGGGHHHJJJUUUhhhvvvuuukkkcccfffnnnwwwxxxmmmllljjjqqqvvvzzzxxxaaafffooosssnnnjjjggg]]]QQQLLLLLLMMMKKKHHHDDD???===:::<<<>>>@@@@@@@@@???>>>999888888777777777777777666666777999<<>>===:::<<<>>>@@@AAA@@@???>>>999888888777777777777777666666777999<<>>>>>:::<<<>>>@@@AAA@@@??????999888888777777777777777666666777999<<>>:::;;;===???@@@???>>>===:::888555555666777777666777777888:::===BBBFFFHHHKKKSSSYYYZZZ\\\```cccddd^^^```fffaaabbbaaatttxxxooojjjbbbYYYccc\\\^^^nnn{{{mmmpppwwwrrreeeVVVMMMGGGIIIMMMMMMLLLMMM[[[mmmaaa@@@FFFBBB@@@AAAHHHPPPVVV^^^fffnnnnnnmmmqqqdddaaa\\\VVVVVVYYY[[[YYYTTTVVVaaannnuuuvvvlllrrrtttkkkXXXJJJJJJJJJKKKKKKIIIFFFDDDMMMbbbzzz}}}qqqtttxxx}}}zzznnnpppmmmnnnxxx~~~ooo```kkknnnjjjbbb^^^\\\RRREEEJJJKKKKKKJJJHHHDDD@@@>>>999:::<<<>>>???>>>===<<<;;;888666666777888888777777777888:::===BBBFFFHHHJJJRRRYYYZZZ\\\```cccccc^^^___ddd```cccaaarrrvvvoooeeeZZZ]]]XXX```xxx{{{~~~uuutttqqqjjjSSSNNNLLLQQQTTTTTTRRRQQQNNNWWW^^^___eeetttcccAAAEEEBBB@@@BBBIIIPPPWWW___gggnnnpppnnn~~~pppeeebbbZZZ]]]\\\XXXXXXbbbmmmsssvvvuuuxxx___WWWRRRNNNMMMNNNNNNKKKHHHEEESSSdddtttzzzrrrvvv{{{zzznnnnnnnnnrrr{{{rrrfffvvvtttlllaaa^^^\\\RRRDDDHHHIIIIIIIIIGGGCCC???===888999;;;===>>>===<<<;;;;;;999777666777888888777777777888:::===BBBFFFHHHJJJRRRYYYZZZ[[[```cccccc``````dddaaafffcccpppxxxpppeeeZZZ\\\```sss{{{qqqyyyhhh\\\eeexxxxxxjjj^^^PPPOOOSSS]]]eeeddd\\\UUUSSSRRRMMMHHHGGGKKKRRRWWWsssiiiDDDFFFBBB@@@BBBJJJRRRXXXaaaiiirrruuurrrxxxqqqeee___dddqqqzzz{{{yyy~~~ooohhhaaaXXXQQQOOOOOOPPPPPPIIINNNXXXdddwwwwwwtttzzzyyynnnnnnooouuuwwwlllvvvddd[[[XXXRRRHHHGGGGGGHHHHHHEEEBBB>>><<<888:::<<<>>>>>>>>>===<<<:::888666555666777777777777777888:::===BBBFFFHHHJJJRRRXXXZZZ[[[___ccccccbbbaaaeeeccciiifffpppyyypppiii```WWW```qqqyyysss~~~mmm\\\WWW\\\```eeesssrrrbbb[[[YYYZZZdddqqqwwwpppgggfffZZZMMMEEEEEEEEEEEEEEEHHHXXXkkk~~~oooFFFDDDBBB@@@CCCKKKSSSZZZccckkkvvvzzzvvvvvvmmmyyyxxxuuunnndddZZZSSSQQQQQQQQQRRRWWW___lllvvvwwwyyynnnkkknnnuuuxxxmmmppp```YYYSSSKKKFFFFFFGGGGGGEEEAAA>>><<<:::;;;===???@@@???>>>===999777444444555666666555777777888:::===BBBFFFHHHJJJRRRXXXYYY[[[___bbbbbbaaa```eeeccchhheeeooosssiiiddd___YYYaaa|||}}}{{{yyyjjjZZZPPPOOOXXXkkkmmmiiidddhhhxxx~~~jjjTTTIIIFFFFFFFFFHHHCCCHHHOOO\\\wwwuuuIIIAAABBB@@@CCCKKKTTT[[[eeemmmwww}}}yyy|||vvvggg^^^ZZZ\\\^^^bbbeeeiiivvvxxx|||zzznnnjjjkkkqqq}}}vvviiizzziii^^^UUULLLEEEFFFGGGGGGEEEBBB>>><<<:::;;;>>>???@@@???>>>===888666444333444555555444777777888:::===BBBFFFHHHIIIQQQXXXYYYZZZ___bbbbbb^^^___dddbbbfffbbbnnnqqqdddaaa```^^^ddd|||ooo\\\TTTSSSYYYkkkxxx}}}vvv```PPPFFFAAABBBHHHKKKKKKNNNTTT```www~~~OOOBBBBBBAAADDDLLLUUU\\\fffnnnuuu}}}yyy~~~xxxsssnnnsssxxxtttlllppp|||zzznnnlllkkkppp}}}wwwhhh|||uuuhhh```VVVLLLEEEFFFGGGGGGEEEBBB???===999;;;===>>>??????======999777444444555666666555777777888:::===BBBFFFHHHIIIQQQWWWYYYZZZ^^^bbbbbb___aaahhhdddfffbbbppplll]]][[[\\\\\\lll~~~sss```XXXTTT^^^sssxxxiii[[[MMMBBBCCCKKKHHHJJJQQQUUURRRUUUmmmUUUFFFBBBAAADDDLLLUUU]]]gggoooqqq{{{yyy~~~qqqnnnzzznnnpppnnnrrrzzziiiwwwhhh___]]]WWWNNNEEEFFFGGGGGGFFFCCC???===888999<<<===>>>>>><<<<<<:::888555555666777777666777777888:::===BBBFFFHHHIIIQQQWWWYYYZZZ^^^bbbbbbaaaeeelllhhhhhheeetttmmm___]]]```cccyyyuuulllgggkkkssswwwxxx{{{|||uuuiii[[[PPPKKKKKKGGGNNNUUUXXXXXXXXX]]]aaasssbbbJJJFFFDDDFFFMMMUUU\\\eeennnttt|||tttuuuqqqiiippp}}}vvvmmmhhhlllvvvxxxddd{{{uuukkkccc___\\\SSSHHHKKKIIIFFFDDDCCCAAA???===:::;;;===>>>???>>>===<<<:::999888777666666666666888888888:::===AAAEEEGGGJJJRRRXXXYYYZZZ___ccccccddd___eeekkkbbbbbbsssdddbbbhhhlll}}}{{{xxxzzzzzzvvvuuuvvv}}}~~~yyymmm___SSSLLLOOOQQQTTTVVVYYY]]]```ccceeesssfffOOOIIIFFFHHHOOOXXX___iiirrrwww~~~wwwxxxyyycccXXX^^^lllwww|||uuullljjjppp{{{ppp___iiihhhccc^^^\\\[[[UUULLLIIIHHHFFFEEECCCAAA>>>;;;:::;;;===>>>???>>>===<<<:::999888777666666666666888888888:::===AAAEEEGGGJJJRRRXXXYYYZZZ___ccccccfffbbbgggmmmeeefffpppmmmtttyyytttpppoooooorrrxxx|||{{{ssshhh```ZZZWWWUUUVVVZZZ]]]^^^^^^^^^cccrrrhhhQQQHHHEEEGGGOOOXXXaaallluuuxxxxxx|||zzz||||||~~~}}}{{{pppcccRRRJJJMMMYYYfffnnntttkkknnnuuu|||jjj\\\aaadddddd```\\\YYYSSSLLLHHHGGGGGGFFFEEEBBB===::::::;;;===>>>???>>>===<<<:::999888777666666666666777888888:::===AAAEEEGGGJJJRRRXXXYYYZZZ___ccccccgggdddhhhmmmgggkkk~~~{{{{{{rrrnnnmmmiiiiiilllqqqwwwyyyvvvsssllljjjiiihhhgggfffeeecccgggeeekkkwwweeeLLLEEEBBBCCCKKKTTT___kkkuuuxxx}}}yyywwwllllllllluuuuuuhhhiiizzzuuutttrrrllleeebbbWWWOOOHHHEEEHHHOOOZZZbbbsssjjjrrrwww}}}jjj]]]iiioooqqqjjj```XXXPPPIIIHHHHHHIIIIIIHHHDDD>>>::::::;;;===>>>???>>>===<<<999999888777666666777777777777888:::===AAAEEEHHHJJJRRRXXXYYYZZZ___ccccccfffcccgggkkkfffnnntttppppppooovvvrrrpppqqqtttwwwwwwuuu|||~~~wwwtttsssrrrpppqqqtttvvvxxx~~~aaaFFFCCC@@@@@@HHHRRR]]]kkkvvvzzz~~~}}}mmm___^^^___ooolll[[[ZZZjjjvvvxxxbbbZZZTTTTTTVVVVVVWWWZZZVVVMMMFFFEEEFFFLLLWWWccc|||rrrkkkqqqrrr|||kkk^^^qqqxxx{{{ssshhh]]]SSSLLLIIIIIIJJJKKKJJJFFF@@@;;;:::;;;===>>>???>>>===<<<999888777777777777777777777777888:::===BBBFFFHHHJJJRRRXXXYYYZZZ___ccccccfffdddgggjjjhhhssssssllloootttwww}}}|||{{{|||~~~yyywwwvvvwwwyyyyyyuuurrrxxx```DDDEEEAAAAAAHHHRRR^^^lllxxx~~~dddWWWWWWZZZkkkhhhXXXWWWYYYWWWYYYOOOIIIFFFIIINNNTTT___hhhfffVVVGGGCCCEEELLL]]]nnnrrrllleee^^^UUUYYYhhhrrrlllmmmlllvvv}}}hhh\\\pppwww{{{vvvmmmdddZZZRRRJJJJJJJJJKKKJJJFFF@@@;;;:::;;;===>>>???>>>===<<<888888777777777777777888666666777:::===BBBFFFIIIJJJRRRXXXYYYZZZ___cccccchhhfffhhhkkkjjjyyy}}}lllfffnnnyyy~~~|||}}}~~~xxxyyy{{{}}}xxx{{{bbbHHHGGGCCCBBBHHHRRR^^^mmmyyy|||```UUUVVV[[[kkkfff\\\\\\QQQEEEIIIFFFEEEHHHNNNUUU___ooo~~~nnnZZZHHHEEEJJJTTTgggzzznnniiinnnnnniiiZZZXXX[[[lllsssmmmkkklllxxxvvvddd\\\sssxxx{{{vvvooofff[[[RRRIIIIIIIIIIIIHHHDDD???;;;:::;;;===>>>???>>>===<<<888888777777777777888888666666777:::===BBBGGGIIIJJJRRRXXXYYYZZZ___ccccccgggeeegggiiijjj{{{}}}hhhcccnnn|||}}}dddKKKGGGBBBAAAGGGQQQ]]]lllxxx}}}yyy^^^UUUXXX^^^lllggg```aaaPPP???EEEBBBEEELLLUUU\\\gggzzzhhhVVVHHHJJJSSS]]]nnn~~~xxxyyyxxxpppiiiaaabbbtttsssnnnlllppp~~~rrraaa]]]{{{~~~xxxoooeeeXXXMMMHHHGGGGGGGGGEEEBBB>>>::::::;;;===>>>???>>>===<<<888777777777777777888888666666777:::>>>BBBGGGIIIJJJRRRXXXYYYZZZ___ccccccdddccceeefffhhh{{{vvvvvvwwwiiidddsssxxxsssyyyyyySSSIIIDDDBBBFFFOOOZZZhhhuuuwwwdddYYYSSSaaannnmmmcccYYYJJJAAAEEEAAAJJJZZZhhhrrryyybbbSSSFFFJJJZZZpppxxxooohhhlll|||ooolllnnn|||ooo___ddduuuiii___RRRFFFIIIIIIHHHGGGEEEBBB???>>><<<===>>>>>>>>>===;;;:::888888777777666666555555666777888;;;???CCCGGGIIILLLTTTZZZ[[[\\\```cccdddeeefffdddjjjeeeuuusssbbbkkksssiiiqqquuurrryyyYYYJJJDDDBBBFFFNNNYYYjjjwwwyyyiii```[[[gggsssoooaaaVVVIIICCCHHHJJJWWW```gggxxxYYYNNNIIIVVVmmm}}}jjjhhh]]]bbbzzznnnlllvvvqqq^^^aaa|||}}}wwwlllccc[[[PPPEEEIIIIIIHHHGGGDDDAAA>>>===<<<===>>>>>>>>>===;;;:::888777777777666666666555666777888;;;???CCCGGGIIIJJJRRRYYY[[[]]]bbbeeefffeeefffdddkkkfffvvvyyyaaaVVVjjjuuusss||||||}}}[[[JJJEEEAAADDDLLLYYYkkkzzz}}}ooohhhfffrrr|||ttt```SSSHHHEEELLLRRR```dddhhhsssOOOKKKQQQgggddd``````TTT___mmmlllwwwqqqaaagggzzzpppddd\\\VVVMMMEEEHHHHHHGGGFFFCCC@@@===<<<<<<===>>>>>>>>>===;;;:::777777777777666666666666666777888;;;???CCCGGGIIIIIIQQQXXX[[[]]]bbbggggggeeefffdddkkkgggwwwtttssswwwtttaaaYYYrrrssstttUUUKKKEEEAAACCCJJJXXXlll|||~~~qqqkkkkkk{{{yyy___OOOGGGGGGOOOVVV]]]bbbpppcccMMMOOO[[[ooottt[[[^^^[[[VVVkkk~~~mmmmmmppp}}}ooohhhxxxtttdddZZZSSSLLLFFFHHHHHHGGGEEECCC???<<<;;;<<<===>>>>>>>>>===;;;:::777777777777666666666666666777888;;;???CCCGGGIIIIIIRRRYYY[[[]]]bbbffffffeeegggeeelllgggxxxxxxcccooo~~~ggg```yyywwwrrrsssRRRJJJEEEBBBCCCIIIVVVkkk}}}zzzlllggghhh|||{{{^^^MMMGGGIIIQQQWWWWWWccc\\\RRRVVV```kkkooooooqqqvvviiiYYY\\\WWW```||||||nnnpppppp~~~kkknnnlll]]]RRRLLLIIIIIIHHHGGGEEECCC???<<<:::<<<===>>>>>>>>>===;;;:::666666666666777777777777666777888;;;???CCCGGGIIILLLTTTZZZ[[[\\\aaaddddddfffgggeeelllgggxxxlllddd~~~sssmmmiiirrruuuTTTIIIEEEBBBCCCGGGSSShhhzzzpppbbb\\\^^^qqqwww[[[LLLHHHKKKSSSXXXYYYooovvv]]]XXXZZZ]]]^^^\\\^^^jjjxxxqqq^^^VVVYYY\\\ppp|||pppttt{{{iiinnnvvvdddTTTLLLKKKJJJIIIHHHFFFCCC???<<<:::<<<===>>>>>>>>>===;;;:::666666666666777777777777666777888;;;???CCCGGGIIIMMMTTT[[[[[[\\\```ccccccggggggeeelllgggwwwnnntttwwwuuuwwwjjjUUUHHHEEECCCCCCFFFQQQeeewwwttteeeUUUPPPSSS___sssoooVVVJJJJJJNNNUUUXXXbbbnnn^^^YYYVVVRRRQQQSSS^^^tttsssaaaVVVVVVaaammm{{{}}}rrrxxxiiihhh}}}jjjUUUKKKJJJKKKJJJIIIGGGDDD@@@===;;;<<<===>>>>>>>>>===;;;:::555666666666777777777888666777888;;;???CCCGGGIIIKKKSSSZZZ[[[]]]aaaeeeeeeggghhheeekkkeeeuuuuuu~~~|||eeeTTTGGGEEECCCCCCEEEOOOcccuuuyyylll]]]MMMHHHKKKQQQhhhhhhSSSIIIKKKOOOVVVVVVkkkjjj]]]XXXPPPIIIIIIQQQeeerrr```ZZZTTTZZZooouuu}}}tttzzzjjjdddxxxnnnVVVIIIHHHKKKKKKJJJHHHDDDAAA===;;;<<<===>>>>>>>>>===;;;:::555666666666777777888888666777888;;;???CCCGGGIIIIIIQQQYYY[[[]]]bbbfffggghhhhhheeekkkeeetttgggKKKGGGBBBAAADDDEEELLL___tttsssbbbTTTIIICCCCCCLLLWWWVVVOOONNNLLLMMMWWWeeewww}}}```QQQLLLIIIIIIQQQaaatttvvv]]]YYY```jjjxxxsss{{{ooohhhjjjpppzzzxxx}}}ggglllvvvooobbbQQQJJJLLLNNNIIIFFFFFFDDD???<<<<<<===>>>>>>>>>>>><<<;;;:::777777777777777777777777777888999<<<@@@DDDHHHJJJKKKTTTZZZ\\\^^^bbbffffffggghhhfffnnniiizzzhhhLLLIIICCCAAACCCDDDJJJ]]]rrr|||iiiYYYNNNEEE@@@???DDDNNNNNNIIIKKKLLLRRR___nnnqqqYYYOOOLLLKKKKKKRRR]]]jjjtttyyylllfffiiixxxvvveeeZZZTTTUUUZZZ```lllwwwyyyvvv{{{~~~dddfffzzzvvvnnniii```QQQJJJKKKKKKFFFDDDEEECCC>>>::::::======>>>>>>===<<<:::999777777777777777777777777777888999<<<@@@DDDHHHJJJLLLTTTZZZ\\\^^^bbbffffffggghhhfffnnnjjj|||zzz~~~fffKKKJJJDDDAAABBBBBBHHHZZZoooxxxsss[[[NNNHHHBBB>>>===>>>GGGFFFBBBGGGKKKVVVhhhyyyhhhVVVQQQMMMMMMNNNRRRYYY___bbbddddddnnn|||xxx\\\LLLFFFDDDEEEGGGIIIRRR\\\pppwwwtttwwwvvv[[[\\\nnnrrrggg``````ZZZNNNFFFFFFJJJEEEDDDFFFDDD???;;;;;;======>>>>>>===<<<:::999777777777777777777777777777888999<<<@@@DDDHHHJJJLLLTTT[[[\\\^^^cccfffggggggiiigggoookkk}}}zzzsssvvv}}}cccJJJIIICCC@@@AAAAAAFFFYYYmmmxxxiiiQQQFFFDDDBBB@@@>>>???FFFCCC@@@DDDJJJYYYpppkkkZZZVVVMMMNNNPPPSSSVVVYYY[[[\\\yyyvvvqqqttt~~~fffKKK@@@AAACCCCCCCCC@@@FFFIIIUUUlll|||vvvrrruuuuuu|||rrrXXXYYYkkklllbbb\\\^^^[[[OOOGGGFFFKKKGGGFFFHHHGGGAAA======<<<======>>>===;;;:::999777777777777777777777777777888999<<<@@@DDDHHHJJJLLLTTT[[[]]]^^^cccfffgggiiijjjgggnnnjjj|||yyyrrrsss{{{uuuuuu```KKKGGGBBB???AAAAAAEEEWWWjjjyyywwwbbbLLLCCCDDDDDDCCCCCC@@@EEECCCAAAFFFLLL^^^yyyooo\\\TTTNNNOOOQQQSSSVVVYYY\\\^^^tttwwwwwwpppeeebbbnnn|||kkkWWWCCC???DDDGGGFFFDDDKKKNNNKKKMMM[[[kkkrrrhhheeehhhjjjkkkpppvvvsssvvvyyysss\\\___qqqrrriiicccddd___SSSLLLKKKMMMHHHFFFHHHGGGAAA======<<<<<<=========;;;:::999777777777777777777777777777888999<<<@@@DDDHHHJJJLLLUUU[[[]]]___cccggggggjjjkkkgggmmmiiizzzlll]]]XXXWWW___ooo___NNNFFFBBB@@@BBBAAACCCSSSeeewwwnnn[[[IIIBBBCCCDDDEEEFFF>>>CCCCCCDDDIIINNNaaannnYYYOOOOOOQQQRRRSSSUUUWWW[[[^^^\\\]]]ZZZUUURRR\\\qqq{{{YYYKKK@@@@@@EEEFFFFFFFFFLLLQQQMMMLLLUUUaaaxxxjjjZZZUUUQQQSSSTTTSSSVVVcccyyywwwvvvzzzppp\\\bbbuuuuuummmhhhfff^^^PPPJJJLLLNNNHHHEEEEEECCC>>>;;;<<<<<<<<<======<<<;;;999888777777777777777777777777777888999<<<@@@DDDHHHJJJMMMUUU\\\]]]___dddggggggjjjjjjgggmmmhhhzzziiiSSSLLLKKKJJJKKKVVVfffwwwZZZMMMHHHCCCBBBDDDAAAAAAMMM^^^rrr}}}cccTTTEEE??????@@@BBBEEE>>>CCCDDDEEEIIIKKK]]]|||lllZZZTTTQQQSSSUUUTTTRRRPPPQQQSSSLLLNNNMMMKKKOOO\\\ooo|||```KKKEEEAAACCCFFFHHHKKKOOOGGGNNNNNNQQQ[[[cccrrr{{{dddVVVOOOMMMKKKNNNOOONNNNNNUUUbbbmmmyyyyyymmm]]]hhh~~~xxxqqqmmmhhh[[[MMMIIINNNQQQJJJEEEDDDBBB===;;;<<<;;;<<<======<<<;;;999888777777777777777777777777777888999<<<@@@DDDHHHJJJMMMUUU\\\]]]___dddggghhhiiiiiifffmmmiii}}}{{{WWWHHHKKKNNNLLLRRRTTTWWW\\\fffuuuUUUJJJJJJFFFEEEEEEAAA>>>IIIXXXmmm|||}}}ttt[[[OOOBBB<<<;;;;;;???CCCAAAFFFFFFGGGHHHFFFVVVtttlll___^^^RRRUUUWWWUUUOOOJJJHHHGGGGGGIIIIIIJJJQQQ___nnnwwwfffLLLEEECCCCCCGGGIIILLLSSS[[[```hhhllltttjjjWWWPPPNNNKKKGGGHHHLLLPPPQQQPPPSSSYYY^^^wwwzzz|||pppdddttt~~~yyyuuunnn```PPPNNNVVVUUUNNNHHHEEECCC>>>===>>>;;;<<<<<<===<<<:::999888777777777777777777777777777888999<<<@@@DDDHHHJJJMMMUUU\\\^^^___dddhhhhhhggghhheeemmmkkk|||rrrqqqoooPPPLLLLLLKKKPPPZZZ^^^dddgggdddaaagggqqq~~~ZZZJJJGGGEEEDDDCCC@@@@@@HHHQQQppp||||||nnnUUULLLCCC???>>>===AAAEEEIIIJJJJJJGGGEEEIIIRRRZZZppprrrdddYYYYYY[[[YYYRRRJJJFFFEEEEEEJJJPPPLLLMMM^^^rrrwwwWWWIIIEEEDDDFFFKKKOOOTTT```kkk}}}pppYYYTTTOOONNNPPPNNNPPPNNNMMMNNNPPPUUUbbbppp~~~eee[[[wwwyyyyyyzzzdddRRRXXXdddXXXPPPHHHDDD@@@;;;999:::>>>===<<<;;;:::999888888777777777777888888888888999888888;;;AAAFFFJJJKKKPPPXXX^^^```aaafffjjjkkkfffllliiikkkiiieee\\\ZZZfffzzzqqqSSSQQQSSSSSSYYY```kkkuuuvvvmmmdddaaabbbsss|||XXXIIIGGGEEEDDDCCC@@@@@@GGGPPPnnn{{{wwwjjjPPPHHHAAA??????@@@CCCGGGFFFHHHHHHFFFDDDGGGNNNTTT```rrruuujjjaaa___\\\WWWOOOIIIHHHHHHIIIEEEOOORRR]]]yyyeeeOOOIIIEEEFFFMMMYYYhhhzzz{{{ttt```\\\VVVSSSRRRMMMQQQOOOOOOTTTZZZfffyyyzzzaaa^^^yyyzzzwwweeeffflllZZZRRRJJJGGGCCC>>><<<===>>>>>>======;;;:::888777777777777777888888888888999888888;;;AAAFFFJJJKKKPPPXXX^^^___aaafffjjjkkkccciiigggkkkjjjUUUNNNKKKQQQ\\\hhhsss{{{~~~wwwsssXXXZZZ^^^```eeesss{{{rrrjjjccc```mmmxxxVVVIIIHHHEEECCCCCCAAA@@@FFFNNNiiixxxnnnbbbJJJCCC???@@@BBBBBBEEEIIIFFFHHHHHHGGGEEEFFFKKKOOONNN\\\kkkssstttqqqlllffffff___TTTLLLIIIIIIKKKMMMHHHXXXfff{{{kkkUUUOOONNNUUUdddwww|||pppmmmyyy}}}|||wwwrrrooogggdddbbbccciiittt~~~}}}sss^^^eee}}}mmmlllnnnZZZRRRKKKHHHDDD???===???>>>>>>??????===;;;888777777777777777888888888888999888888;;;AAAFFFJJJKKKPPPWWW^^^___aaafffjjjjjjdddjjjhhhmmmnnnsssOOOMMMKKKLLLOOOTTTYYY]]]aaaooouuuppplllmmmiiinnnuuuwww}}}{{{nnnmmmoooyyyrrrTTTLLLHHHEEECCCCCCAAA@@@EEELLLfffuuuzzzfffYYYFFFAAA>>>AAADDDDDDEEEHHHHHHJJJKKKJJJIIIHHHJJJLLLGGGMMMVVV^^^dddhhhhhhgggkkk```SSSLLLJJJJJJLLLNNNVVVqqqyyy]]]WWWVVV```tttwwwgggccckkk}}}xxxxxx|||~~~nnn^^^ooolllaaacccdddXXXPPPIIIFFFCCC>>><<<>>>>>>???@@@@@@???<<<888666666777777777888888888888999888888;;;AAAFFFJJJKKKOOOWWW]]]^^^```eeeiiijjjggglllkkkqqqrrr|||gggOOOQQQPPPNNNOOOWWWaaaiiimmm~~~|||{{{|||oooiiinnn}}}lllSSSOOOIIIEEEBBBCCCAAA@@@DDDJJJfffuuuvvv___QQQEEEAAA???CCCEEEDDDEEEGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIHHHKKKPPPXXX```ggglllkkk^^^RRRMMMLLLKKKMMMRRRjjjhhhRRRLLLXXXcccsssiii]]]aaaooosssuuu|||iii]]]uuu|||ppp^^^YYY^^^\\\WWWOOOHHHFFFCCC???===???>>>???@@@@@@???;;;888555666777777777888888888888999888888;;;AAAFFFJJJKKKNNNVVV\\\]]]___dddhhhiiihhhmmmkkkqqqsssyyyxxxssspppkkk___[[[______[[[\\\gggxxxqqqeee```eeesssgggRRRPPPJJJEEEBBBCCCBBBAAACCCGGGdddtttpppYYYJJJFFFBBB@@@DDDFFFEEEFFFHHHHHHHHHIIIIIIIIIIIIHHHGGGKKKHHHGGGLLLSSS[[[gggpppiii\\\PPPNNNMMMMMMTTT]]]~~~gggRRREEEKKKaaattt~~~bbb[[[bbbqqq}}}rrrwwwddd]]]vvv{{{tttjjj]]]^^^bbb\\\WWWPPPIIIGGGDDDAAA???AAA???@@@@@@???===:::777555777777777777888888888888999888888;;;AAAFFFJJJKKKNNNVVV\\\]]]___dddhhhhhhfffjjjhhhooosss}}}eeeYYYZZZYYYZZZ[[[TTT___lllwwwyyy|||zzzmmmccc___eeeooorrreeeOOONNNJJJEEEBBBBBBBBBAAABBBEEE\\\mmm|||jjjTTTGGGFFFAAA@@@DDDGGGGGGIIILLLIIIIIIIIIIIIJJJJJJIIIIIILLLHHHGGGKKKOOOTTT___jjjfffYYYOOOMMMNNNQQQ___ooowwwXXXOOOMMMZZZsssrrr\\\YYYbbbnnn}}}}}}xxx~~~ddd```wwwvvvooocccYYY___ddd\\\VVVNNNHHHFFFDDD@@@???AAA@@@@@@???===;;;999777555777777777777888888888888999888888;;;AAAFFFJJJKKKMMMUUU[[[\\\^^^cccggghhhdddiiigggpppuuugggNNNCCCGGGIIILLLOOOKKKSSSlllxxxjjj___^^^cccggg~~~dddNNNKKKKKKEEEBBBBBBCCCAAAAAADDDRRReeevvv|||dddQQQEEEEEEAAA@@@DDDHHHIIIKKKOOOLLLKKKJJJKKKLLLMMMMMMLLLKKKHHHHHHKKKKKKKKKTTT___dddWWWMMMLLLNNNTTThhh}}}eeeKKKNNNWWWiii|||gggWWWWWW```kkkxxx~~~nnniiizzz}}}fffdddxxxxxxkkkZZZOOOYYYaaaYYYSSSLLLEEECCCAAA>>>===???AAA@@@>>><<<:::888666555777777777777888888888888999888888;;;AAAFFFJJJKKKMMMUUU[[[\\\^^^cccggghhheeeiiiiiirrryyyzzzOOONNNKKKHHHFFFEEEEEEEEEKKKZZZssszzzjjjfffiiixxx|||zzzeeePPPNNNJJJHHHFFFCCCBBBBBBCCCCCCMMM^^^mmm{{{sssXXXKKKDDDAAABBBDDDGGGIIIKKKLLLLLLMMMLLLJJJIIIIIIJJJKKKKKKHHHKKKMMMLLLJJJLLLRRRWWW\\\YYYQQQQQQZZZ```ppp]]]OOORRRfffyyyvvvmmmiiirrr|||~~~}}}kkkZZZQQQYYYeeekkkttt}}}xxxiiiiiittt}}}~~~}}}eeegggrrr}}}uuuaaaSSSQQQRRRPPPLLLJJJGGGBBB???>>>???AAA@@@???===;;;999888777777888666666777888999888777777888:::<<<@@@DDDHHHJJJSSSYYY]]][[[\\\aaafffhhheeemmmkkksssyyysssSSSOOOJJJFFFFFFFFFEEEEEEFFFLLLYYYiiiyyy~~~wwwmmmxxxqqqgggpppdddQQQPPPJJJIIIFFFCCCBBBBBBBBBBBBIIIZZZjjjyyynnnSSSGGG@@@AAACCCEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMNNNOOONNNMMMMMMOOOQQQYYYYYYTTTVVV```gggwww{{{[[[QQQ[[[vvvuuudddYYYXXXXXX]]]dddjjjlllkkk^^^QQQLLLVVVaaafffkkkrrrnnnbbbfffsss{{{jjjxxxttt```TTTRRRRRRPPPMMMKKKGGGBBB???>>>@@@AAA@@@???===;;;999888777777888666666777888999888777777888:::<<<@@@DDDHHHJJJRRRYYY]]]\\\]]]bbbfffggggggooonnntttxxxpppSSSMMMGGGEEEGGGHHHFFFDDDCCCCCCEEELLLUUUddd{{{yyy~~~wwweeeWWWXXXmmm```QQQRRRKKKIIIGGGDDDBBBAAAAAAAAADDDTTTdddtttiiiOOOEEE???CCCDDDFFFHHHJJJKKKLLLLLLIIIIIIIIIJJJKKKNNNPPPQQQRRRQQQQQQRRRRRRPPPMMMJJJPPPSSSSSS[[[iiiooo}}}tttWWWRRRfffvvvddd[[[PPPEEEDDDLLLPPPOOOTTT^^^bbb```UUUMMMMMMYYYcccfffhhhmmmddd\\\ccctttvvvjjj~~~nnn]]]UUUUUUUUUSSSOOOLLLGGGBBB??????@@@AAA@@@???===;;;999888777777888666666777888999888777777888:::<<<@@@EEEHHHKKKQQQXXX^^^^^^___cccggggggfffppppppssstttsssRRRMMMIIIKKKQQQRRRMMMHHHFFFEEEFFFIIILLLRRR```nnn~~~iii^^^VVVUUUfff}}}zzz[[[PPPPPPJJJIIIGGGEEECCCAAAAAA@@@AAAOOO^^^pppfffNNNGGGBBBEEEFFFGGGIIIKKKLLLLLLMMMJJJJJJJJJKKKLLLNNNQQQRRRUUUSSSSSSUUUWWWUUUOOOIIIHHHNNNUUUdddvvv|||nnnVVVVVVqqqyyyrrrcccSSSJJJJJJGGGBBBBBBMMMQQQMMMQQQ^^^aaaZZZOOOKKKNNNYYYaaadddfffjjj```ZZZddduuunnnbbbtttdddYYYWWWYYYZZZYYYRRRNNNGGGBBB@@@???@@@@@@@@@???===;;;999888777777888666666666888999888777777888:::===AAAEEEIIIKKKPPPXXX___```aaadddggggggcccnnnnnnpppnnnzzzWWWVVVXXX___gggggg```XXXNNNNNNOOOQQQPPPRRR[[[eeeuuuiiiWWWVVVXXX[[[iiizzzmmmUUUNNNLLLIIIIIIGGGEEECCCBBBAAA@@@???LLLXXXjjj~~~bbbLLLGGGEEEGGGGGGIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRUUUSSSSSSWWW\\\\\\UUUOOOHHHNNNWWWmmmhhhWWWaaa~~~dddRRRHHHGGGCCC??????BBBDDDBBBBBBKKKLLLHHHNNNZZZXXXMMMFFFFFFIIIPPPVVVZZZ___ddd```ZZZdddvvvggg\\\xxx|||mmm]]]WWWYYY]]]]]][[[UUUOOOGGGBBB@@@@@@@@@@@@@@@???===;;;999888777777888666666666888999888777777888:::===AAAFFFJJJLLLQQQYYY___```aaaeeehhhhhhdddnnnnnnooommmgggjjjrrr|||zzzrrr^^^\\\[[[ZZZYYY\\\hhhtttqqqjjjyyykkkYYYMMMOOOYYYcccppp|||bbbRRRMMMHHHHHHGGGFFFEEEDDDCCCBBBAAA???IIIRRRdddzzz{{{[[[HHHFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSVVVTTTTTTYYY^^^aaa^^^ZZZKKKLLLRRRjjjbbb\\\qqqeeeMMM???999:::<<<===>>>???>>>>>>CCCGGGHHHFFFKKKQQQMMMCCCBBBDDDFFFJJJNNNSSS[[[```___YYYeee{{{|||~~~bbb^^^zzznnn]]]ZZZ```bbb___[[[XXXQQQGGGBBB@@@AAAAAA@@@@@@???===;;;999888777777888666666777888999888777777888:::===BBBFFFKKKMMMRRRYYY___```aaafffjjjjjjgggooonnnpppppp{{{zzzvvvrrrooonnnqqq~~~wwwqqq}}}}}}```YYYSSSSSS^^^pppzzz}}}ZZZRRROOOGGGFFFFFFFFFEEEEEEDDDCCCBBB???FFFMMM^^^uuu}}}uuuWWWFFFFFFGGGJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMOOORRRTTTVVVWWWVVVVVVZZZ___cccdddcccUUUOOOMMMddd___aaasssXXXIII@@@<<<===>>>??????======>>>CCCEEEHHHJJJJJJIIIFFFDDDBBBEEEIIIJJJLLLRRRYYY___^^^ZZZjjjxxxvvvvvv[[[bbbppp```aaaiiikkkfffaaaZZZRRRGGGBBBAAAAAAAAA???@@@???===;;;999888777777888666666777888999888777777888:::===BBBGGGKKKNNNSSSZZZ______```fffkkklllhhhooolllooossslll___bbb```^^^ggg~~~ssszzztttVVVSSSQQQHHHEEEEEEEEEEEEEEEDDDCCCCCC>>>DDDIIIZZZqqqzzz}}}tttVVVFFFHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKMMMPPPTTTWWWYYYYYYXXXXXXZZZ___dddgggiiieeeYYYPPPeee^^^eeehhhNNNCCC===;;;::::::;;;;;;;;;>>>BBB@@@CCCIIIMMMIIIBBBAAAFFF???DDDHHHIIIJJJOOOVVV[[[^^^\\\ppptttqqqlllTTTeeepppaaafffqqqtttnnniii[[[RRRHHHAAAAAABBBAAA???@@@???===;;;999888888777888666666777888999888777777888:::===BBBGGGKKKNNNTTTZZZ___^^^```ffflllnnnggglllhhhmmmrrrvvvkkkgggjjjyyyzzzyyyrrreeeqqqkkkTTTOOOLLLGGGIIIIIIGGGFFFEEECCCBBBBBBAAA@@@FFFTTThhhvvv{{{zzzfffOOOIIIMMMJJJMMMMMMNNNNNNNNNNNNMMMMMMIIILLLOOORRRTTTVVVYYY\\\XXX[[[___aaaccciiiqqqwwwuuuiiibbbooogggnnncccKKK@@@<<<<<<<<<<<<<<<<<<===>>>???DDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCDDDGGGNNNUUUZZZZZZiiiyyywww~~~[[[ccc~~~nnnfffrrrxxxcccSSSDDD???@@@@@@??????AAA???<<<999777777777777777888888888888999999999::::::;;;>>>BBBGGGKKKNNNXXX\\\^^^^^^aaafffhhhggghhhkkkrrrpppsssrrrWWWNNNJJJNNNddd|||www|||wwwppplllttthhhSSSNNNKKKHHHKKKJJJIIIFFFDDDBBB@@@?????????DDDQQQdddrrrxxxxxx{{{bbbMMMIIINNNLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMQQQSSSUUUWWWZZZ]]]^^^aaaeeehhhjjjpppxxx~~~}}}wwwzzziiiwwwcccLLLAAA===============>>>???@@@@@@DDDEEEFFFHHHHHHHHHHHHGGGEEEEEEFFFHHHLLLRRRXXX\\\ccctttzzzxxxzzz[[[gggjjjgggyyy```QQQCCC@@@BBBBBBAAABBB@@@???<<<999777777777777777888888888888999999999::::::;;;>>>BBBGGGKKKNNNXXX\\\^^^^^^aaafffhhhgggjjjmmmsssrrrtttoooUUUEEEBBB???CCCXXXssszzzvvvssssssvvv{{{||||||wwwzzzcccQQQMMMJJJIIIMMMLLLJJJGGGCCC@@@>>>===>>>===AAAMMM^^^llltttvvvqqq\\\JJJIIIOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMOOORRRUUUVVVYYY\\\^^^aaaeeejjjnnnqqqwww~~~uuugggzzz___KKKBBB>>>>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLNNNPPPSSSXXX\\\jjjyyyyyyuuu[[[lllkkkeeewww}}}\\\OOOCCCAAACCCDDDCCCDDD@@@>>><<<999777777777888777888888888888999999999999:::;;;>>>BBBGGGLLLNNNXXX[[[^^^^^^aaagggiiigggkkknnnuuutttvvvooo\\\KKKEEEGGGDDDEEEYYYtttuuummmmmmnnnmmmkkkjjjsss___QQQLLLJJJJJJLLLKKKIIIFFFCCCAAA???=========@@@JJJXXXfffpppuuuiiiWWWJJJIIIOOOPPPMMMNNNNNNOOOOOONNNNNNMMMMMMPPPSSSUUUWWWZZZ]]]```aaaffflllqqquuuzzzqqqdddvvvqqqVVVHHHBBB???>>>>>>>>>???@@@AAABBBCCCFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOSSSYYY^^^pppwww{{{ooo]]]qqqjjj\\\lllqqqiiieeecccYYYNNNDDDCCCDDDDDDCCCCCC@@@>>>;;;999777777888888777777888888888999999999999999;;;>>>BBBGGGLLLOOOWWW[[[^^^^^^aaagggjjjhhhlllnnnuuusssvvv}}}bbbUUUIIIDDDFFFBBBEEE[[[vvvzzzjjjaaa[[[^^^dddhhhjjjmmmzzzxxx[[[RRRMMMJJJKKKHHHHHHGGGEEECCCBBBAAA@@@>>>>>>AAAGGGSSSaaammmuuu~~~dddUUUKKKIIIOOOOOONNNNNNOOOOOOOOOOOONNNNNNLLLOOOSSSVVVXXX\\\___bbbccciiipppvvvzzzpppcccrrr___KKKCCC@@@@@@>>>>>>>>>???@@@BBBCCCDDDGGGGGGHHHIIIKKKMMMNNNOOOKKKLLLNNNNNNQQQXXXccclllwwwkkkdddyyydddSSSbbbjjjeeebbb```WWWMMMEEEDDDEEECCCAAAAAA???>>>;;;999777777888999777777888888888999999999888999;;;>>>BBBHHHLLLOOOWWW[[[^^^^^^bbbhhhjjjiiikkkmmmtttrrrtttyyyaaaUUUQQQHHHFFFLLLMMM]]]ooossshhhWWWPPPLLLPPPZZZgggwwwnnnWWWSSSLLLHHHJJJFFFEEEEEEDDDDDDCCCCCCBBB???@@@AAAEEENNN\\\kkkuuu}}}___TTTLLLKKKOOONNNNNNNNNOOOOOOOOOOOONNNNNNLLLOOOTTTXXX[[[___cccfffiiiooowww}}}kkkbbbrrriiiNNNCCC@@@???@@@??????@@@AAABBBDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQHHHLLLRRRWWW___mmm~~~{{{zzzgggrrrbbbSSS___eeecccaaa]]]SSSKKKEEEEEEEEEAAA???@@@???===;;;999777888888999777888888888888999999999888999:::>>>BBBHHHMMMPPPWWW[[[^^^___bbbiiikkkjjjjjjlllsssqqqrrr\\\PPPQQQUUUNNNQQQ```jjj|||vvvtttnnncccZZZRRRPPPPPPTTT]]]lllxxx}}}eeeSSSRRRKKKEEEFFFEEEEEEEEEDDDCCCCCCCCCBBB???@@@@@@CCCJJJWWWhhhttt}}}vvvYYYSSSNNNLLLOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMQQQVVVZZZ^^^ccchhhkkkooouuu~~~jjjkkk~~~VVVBBB???@@@???>>>BBBBBBCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJMMMOOORRRSSSRRRYYYdddnnn{{{yyy{{{eee{{{eee]]]aaa^^^[[[XXXQQQNNNGGGDDDEEEEEEAAA???@@@>>>===;;;999888888999:::777888888888888999999999888888:::===BBBHHHMMMPPPWWW[[[^^^___ccciiillljjjjjjlllsssqqqrrr}}}|||fffZZZUUU\\\```XXX\\\qqqvvvmmmggg```YYYSSSVVVYYY^^^cccgggpppvvvllleeettt{{{```QQQRRRIIIBBBDDDFFFFFFEEEDDDCCCBBBBBBAAA??????@@@AAAGGGTTTfffsssyyyqqqUUURRRNNNMMMOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNRRRWWW\\\aaaffflllooorrrxxx}}}rrr|||oooJJJ<<>>===:::999888888999:::777888888888888999999999777888:::===BBBHHHMMMPPPWWW[[[^^^___ccciiilllkkkjjjmmmsssqqqsssyyyuuu~~~zzzeeeTTT[[[iiilllgggvvvtttiiieee___XXXYYY```kkkxxxsssbbbZZZWWWmmm}}}xxxzzz}}}aaaVVVKKKHHHBBBFFFDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@BBBCCCDDDLLL___qqqxxxjjjZZZMMMIIIPPPKKKMMMLLLNNNOOOPPPOOOOOOPPPRRRSSSTTTZZZ```bbbdddjjjrrr~~~|||xxx]]]CCC===@@@AAAAAABBBDDDBBBBBBGGGJJJHHHHHHJJJJJJKKKMMMNNNPPPVVV___fffrrrwwwzzzooonnnhhhggghhhgggaaaYYYRRRPPPJJJFFFBBB@@@AAABBBBBB@@@<<<:::777777777888888777999999888888888888888888888999:::===CCCIIIOOORRRZZZ]]]______bbbhhhkkkiiijjjnnnrrrmmmpppuuu``````mmm~~~sss```UUUYYYiiivvv}}}vvviii]]]YYYUUURRRVVV___wwwkkkeeebbbfffyyy~~~|||ZZZRRRIIIIIICCCEEECCCCCCCCCCCCBBBBBBBBBBBB??????@@@AAABBBIIIZZZkkkxxxdddVVVLLLIIIQQQLLLNNNMMMNNNOOOOOONNNOOOQQQSSSTTTVVV\\\cccfffhhhooowww~~~fffSSSBBB@@@AAA@@@BBBGGGHHHEEEEEEHHHIIIGGGFFFGGGFFFGGGJJJPPPYYYgggwwwxxxqqq{{{mmmrrrwwwtttjjj^^^YYYYYYKKKHHHDDDCCCCCCBBBAAA???<<<:::777777777888888777888888888888888888888888888999:::>>>CCCIIIOOORRRZZZ]]]______bbbhhhjjjiiijjjnnnrrrnnnqqqyyyUUUJJJOOOXXXhhhxxxlll[[[VVVUUUaaaqqq||||||lllaaaZZZ\\\]]]___hhhttt|||wwwssspppiiizzzpppRRRMMMHHHJJJDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>?????????DDDSSScccttt~~~\\\SSSLLLKKKRRRNNNPPPNNNNNNNNNNNNNNNOOOSSSVVVWWWZZZ```hhhlllnnnuuu}}}rrrXXXKKKCCCCCCCCCAAADDDKKKIIIGGGGGGJJJJJJHHHHHHKKKNNNNNNPPPUUUaaasss~~~}}}vvvkkkwww~~~pppccc^^^^^^KKKIIIGGGFFFDDDBBB???===<<<:::777777777888888777888888888888888888888888888999;;;>>>CCCIIIOOORRRYYY]]]______bbbhhhjjjiiiiiinnnsssooosssbbbGGGGGGMMMOOOXXXfff|||oooaaaXXXRRRZZZeeehhhpppxxxvvvvvv[[[TTTSSS[[[ccclll||||||yyyvvv|||hhhMMMKKKHHHLLLEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???>>>AAAMMMZZZmmmwwwvvvWWWRRRNNNMMMTTTOOOPPPOOOOOOOOONNNNNNPPPUUUXXX\\\^^^eeemmmqqqsssyyyvvv```QQQFFFFFFFFFDDDEEEKKKGGGEEEFFFIIIKKKKKKOOOUUUYYYXXXXXX\\\gggxxx|||}}}wwwcccqqq}}}{{{qqqfff___\\\IIIIIIHHHGGGEEEBBB???<<<<<<:::777777777888888777888888888888888999999999777888;;;???DDDIIINNNQQQYYY]]]___```ccchhhjjjhhhiiimmmtttqqqvvvqqqVVVCCCIIIQQQRRR[[[iiiwwwkkkZZZTTT\\\ccc]]][[[```___qqqzzzqqq{{{rrr\\\SSSPPPXXXddduuu}}}~~~{{{|||zzzbbbMMMKKKHHHMMMEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@AAA?????????>>>@@@IIISSSgggpppsssVVVTTTQQQOOOUUUOOOPPPOOOPPPPPPOOOPPPSSSWWW[[[___bbbiiiqqqtttvvv{{{{{{bbbLLLGGGJJJIIIGGGHHHEEECCCDDDHHHKKKOOOWWW```dddbbbbbbfffppp}}}|||ppp```kkktttvvvsssnnndddZZZGGGHHHIIIHHHEEEBBB???===<<<:::777777777888888777777777888888888999999999777888;;;???DDDJJJNNNQQQXXX]]]``````ccchhhjjjhhhhhhmmmuuurrrwww___LLL@@@EEEMMMUUUcccssszzzpppddd]]]cccfffXXXMMMNNNNNNWWWbbbooossskkkaaaaaahhhtttkkk[[[RRRLLLQQQ\\\nnn}}}~~~{{{|||xxx~~~~~~[[[LLLKKKFFFKKKEEEAAAAAAAAAAAA@@@@@@@@@??????AAA?????????>>>???EEENNNbbbmmm{{{rrrVVVUUUSSSPPPUUUOOOPPPPPPQQQRRRRRRSSSVVVZZZ]]]```dddkkktttxxxzzzsssSSSIIIMMMNNNKKKIIIGGGEEEFFFKKKPPPXXXfffsss}}}yyyxxx|||sssggglllzzzmmmhhhoootttuuuwwwvvviiiZZZIIIJJJKKKIIIEEEAAA???>>><<<:::777777777888888777777777777888999999::::::666888;;;@@@EEEJJJNNNPPPXXX\\\```aaadddiiijjjggghhhnnnuuusssxxxgggMMMEEE???@@@EEEMMMYYYdddmmmqqqssspppnnnmmmhhhcccooowwwyyyyyynnnooonnn[[[JJJFFFCCCHHHLLLRRRTTTQQQQQQ___ppp|||dddRRRPPPSSS]]]eeennn}}}}}}~~~zzzyyy~~~www~~~}}}SSSJJJIIIBBBGGGCCCAAA@@@@@@@@@@@@????????????@@@>>>===???>>>===BBBIII^^^iiivvvoooTTTUUUSSSPPPUUUOOOQQQPPPRRRTTTUUUVVVYYY\\\______cccmmmwww||||||WWWKKKOOOQQQOOONNNJJJIIILLLTTT^^^mmmzzzkkkkkkzzz|||iiirrrxxxxxxuuuvvvuuuhhhWWWOOOPPPPPPLLLFFFAAA>>>>>><<<:::777777777888888777666777777888999999::::::666888;;;@@@EEEJJJNNNPPPWWW\\\```aaadddiiijjjggghhhnnnuuutttyyycccOOOAAACCCCCCAAA@@@BBBFFFIIIPPPQQQNNNJJJKKKNNNMMMJJJQQQ[[[hhhvvv~~~||||||jjjXXXQQQLLLGGGHHHMMMSSSVVV\\\mmmqqq```cccjjj|||{{{}}}}}}xxxyyy}}}|||}}}xxxLLLGGGFFF???DDDAAAAAA@@@@@@@@@????????????>>>???<<<<<<>>>===<<<@@@FFFYYYdddqqqmmmSSSSSSRRROOOUUUOOORRRPPPRRRUUUWWWYYY[[[]]]___^^^cccmmmyyy~~~YYYMMMPPPRRRSSSTTTLLLMMMRRR]]]lllxxxqqqggg|||zzzfffxxx}}}|||tttqqqooobbbRRRUUUVVVTTTNNNFFF@@@>>>>>><<<:::888777777888888777666777777888999999::::::666888;;;@@@EEEJJJNNNPPPWWW\\\```aaadddiiiiiiggghhhnnnvvvtttyyywwweeeUUUHHH@@@>>>======@@@BBBCCCCCCFFFAAABBBIIILLLGGGCCCCCCKKKOOOVVVaaappprrrfff```fffbbbaaadddjjj{{{lllddddddnnn~~~xxxvvvxxx{{{zzzxxxxxx}}}~~~|||```OOOCCCEEEFFFAAA???CCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@PPP___nnnqqq[[[QQQRRRNNNOOOSSSRRRPPPSSSWWWZZZ\\\^^^```bbbeeennnxxxnnnVVVQQQPPPKKKLLLSSSWWWVVVZZZmmmyyyvvvzzz{{{{{{nnn[[[UUURRROOOKKKHHHEEECCC@@@===777777777777777777777777888888777777888888999:::777999<<<@@@EEEIIIMMMPPPZZZ___bbbccceeejjjkkkiiijjjmmmtttsssxxxuuufffYYYLLLBBB<<<===>>>???@@@BBBCCCDDDHHHCCCCCCIIIMMMIIIGGGGGGHHHJJJNNNWWWdddwwwwwwaaa]]]___nnn|||wwwvvvyyy||||||zzzzzz}}}~~~^^^NNNCCCEEEEEEAAA???CCCAAA@@@@@@@@@????????????>>>>>>======>>>>>>???@@@MMM\\\lll~~~ttt^^^UUUVVVSSSSSSWWWVVVSSSVVVYYY\\\___bbbeeehhhlllsss~~~|||hhhWWWRRRQQQOOOPPPUUUTTTYYYggg~~~zzz}}}||||||~~~~~~oooXXXTTTQQQMMMIIIFFFCCCAAA>>>;;;777777777777777777777777888888777777888888999:::777999<<<@@@EEEIIIMMMPPPXXX\\\```aaadddiiijjjhhhkkkooouuutttzzzlllaaadddccc[[[RRRKKKCCC===:::===??????>>>???BBBFFFIIIJJJOOOUUUUUUOOOJJJIIIIIIIIIJJJPPP\\\mmmmmmbbbgggnnnyyy}}}yyyvvvvvvzzz}}}}}}|||yyyyyyyyyuuuZZZMMMCCCDDDDDD@@@???BBB?????????>>>>>>>>>>>>===>>>>>>======>>>>>>???@@@HHHVVVeeeuuuqqq[[[SSSVVVRRRRRRVVVTTTWWWYYY]]]```cccgggmmmpppuuu|||iiibbbYYYTTTUUUWWWXXXXXXVVV___rrrvvvzzzlllhhhrrr{{{uuuZZZRRRNNNKKKGGGDDDAAA???<<<999777777777777777777777777888888777777888888999:::777999<<<@@@EEEIIIMMMPPPUUUZZZ]]]___ccchhhiiiggglllpppwwwuuu|||zzz___MMMNNNMMMJJJFFFCCC@@@>>><<>>>>>>>>=====================>>>??????CCCOOO\\\jjjoooZZZRRRUUURRRRRRVVVTTTYYY[[[___bbbgggmmmtttyyyfffdddaaa___dddiiiggg```eeelll{{{vvvbbb]]]]]]eeelllzzzwww^^^QQQNNNKKKFFFCCCAAA>>>;;;888777777777777777777777777888888777777888888999:::777999<<<@@@DDDIIIMMMPPPTTTYYY]]]___ccchhhjjjhhhlllqqqvvvttt|||{{{[[[FFFEEECCCCCCBBBAAA@@@@@@???@@@AAA@@@AAAHHHUUU___mmmxxx}}}rrr]]]LLLGGGHHHQQQQQQTTTZZZhhh|||yyywwwvvvvvvwwwxxxyyyyyyxxxzzzyyy}}}VVVOOOIIICCCBBBBBB@@@???@@@????????????>>>>>>>>>>>>=========<<<===>>>>>>???AAAKKKWWWccczzzsss^^^VVVYYYWWWWWW[[[ZZZZZZ]]]aaaffflllsss{{{nnnmmmkkkllluuu{{{vvvlllvvvyyykkkZZZSSSSSS[[[___fffsss}}}|||yyykkkYYYOOONNNKKKGGGCCCAAA>>>;;;999777777777777777777777777888888777777888888999:::777999<<<@@@DDDIIIMMMPPPUUUZZZ^^^```dddiiikkkiiijjjpppuuuqqq{{{|||XXXHHHCCC@@@BBBBBB@@@???@@@@@@AAAAAABBBHHHSSSaaakkk}}}hhhRRRGGGJJJOOORRRUUU[[[eeeuuuxxx|||rrrsssuuuvvvvvvwwwvvvvvvtttwwwvvvSSSJJJGGGCCCAAAAAA@@@??????????????????>>>>>>>>>>>>======<<<<<<======>>>???@@@JJJTTT```vvvuuu___WWWYYYWWWYYY^^^^^^]]]aaagggmmmttt|||qqqnnnnnnssszzz}}}zzzvvv~~~~~~lll]]]VVVRRRWWWYYY\\\aaajjjxxxhhhWWWNNNNNNNNNKKKGGGDDDAAA???<<<999777777777777777777777777888888777777888888999:::777999<<<@@@EEEIIIMMMPPPWWW\\\```aaaeeejjjllliiihhhoootttooozzzYYYKKKEEEAAADDDDDDAAA???AAAAAA@@@AAACCCJJJTTT^^^eeepppooofffWWWMMMOOOTTTVVVXXX]]]ggguuuvvvmmmooorrrtttuuuvvvvvvvvvssszzzdddQQQGGGFFFCCCAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<===>>>>>>???GGGPPP[[[oooxxxaaaXXXYYYWWWZZZbbbbbbaaafffnnnvvv~~~sssqqqttt|||~~~{{{~~~uuuddd[[[TTTVVVUUUXXX\\\]]]rrryyyzzzyyyppp___OOOKKKNNNNNNKKKGGGCCCAAA>>>;;;999777777777777777777777777888888777777888888999:::777999<<<@@@EEEIIIMMMPPPXXX]]]```aaadddiiikkkhhhhhhoootttooozzz^^^OOOGGGDDDGGGGGGCCC@@@BBBCCCAAA@@@CCCHHHOOOSSSUUUTTTSSSOOOLLLRRR\\\^^^ZZZaaagggsssnnnhhhkkkpppsssuuuvvvwwwxxx{{{XXXNNNDDDEEECCC@@@???@@@???=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>EEELLLUUUggghhh]]]^^^]]]```iiijjjeeekkkttt}}}{{{zzzxxx```UUUVVVUUURRRXXX]]]ZZZeeexxxzzzxxxpppggg```ZZZTTTPPPPPPMMMJJJFFFCCC@@@>>>:::888777777777777777777777777888888888777888999999:::777999<<<@@@EEEIIIMMMPPPXXX]]]```aaadddhhhiiiggghhhppptttooo{{{eeeOOOJJJGGGGGGFFFCCCCCCFFFCCCCCCCCCDDDFFFHHHJJJLLLNNNKKKLLLSSSYYY^^^eeelllpppwwwyyyjjjvvv||||||vvvrrruuuxxxwwwyyyqqqRRRIIIDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAAEEEMMMaaauuuaaa]]]hhhtttvvvrrrvvvvvv{{{~~~mmm^^^VVVWWWVVV[[[]]]XXXfff||||||ooo___[[[XXXRRRPPPTTTPPPJJJDDDBBB>>>999888:::999999888888888888999999888888888888888888888888999;;;>>>BBBFFFJJJLLLNNNXXX]]]______bbbggghhhfffjjjooottttttoooRRRLLLHHHHHHGGGDDDDDDGGGDDDCCCCCCDDDFFFHHHJJJLLLLLLMMMRRR[[[aaaeeekkkrrr}}}rrrllllllzzzssskkk{{{~~~}}}vvvsssvvvvvvttt}}}fffMMMFFFCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???CCCJJJ\\\yyy|||hhhfffuuuyyyhhhaaa^^^WWWYYY___```rrryyyrrrbbbYYYVVVSSSSSSUUUPPPJJJDDDBBB>>>999888999999999888888888888999999888888888888888888888888999;;;>>>BBBFFFJJJLLLNNNXXX]]]______bbbggghhhfffhhhnnnuuuvvvxxxTTTNNNIIIIIIHHHFFFGGGJJJFFFFFFFFFFFFGGGIIIKKKLLLMMMQQQYYYccchhhkkkqqqyyyvvveee^^^^^^dddvvvzzznnnnnn{{{uuutttvvvuuurrrZZZHHHEEECCCBBBAAA@@@???======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<>>>@@@FFFTTTnnnlllkkk}}}xxxllldddYYY[[[gggpppzzz{{{zzziiiZZZUUUXXXYYYWWWRRRKKKDDDBBB???:::777888999999888888888888999999888888888888888888888888999;;;>>>BBBFFFJJJLLLNNNXXX\\\___```cccggghhhfffgggnnnuuuwww|||XXXPPPJJJJJJKKKIIIJJJLLLIIIIIIHHHHHHIIIJJJKKKLLLQQQSSSZZZccciiinnnyyyssshhhgggiiippp}}}tttpppsss|||vvvrrrsssuuuuuurrrSSSFFFEEEBBBAAA@@@???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<===???BBBNNNccc}}}qqqnnnyyysssiiippp|||ooo[[[VVV]]]___ZZZTTTLLLDDDBBB???:::777888999999888888888888999999888888888888888888888888999;;;>>>BBBFFFJJJLLLNNNWWW\\\``````cccggghhheeehhhnnntttuuuuuucccZZZRRRPPPOOOLLLIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKRRRRRRXXXbbblllxxx~~~vvvuuuwww|||vvvpppooorrrtttvvvwwwsssNNNEEECCC@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>???AAAHHHYYYooo|||vvv|||ooo]]]ZZZbbbccc\\\XXXMMMDDD@@@>>>:::888888999999888888888888999999888888888888888888888888999;;;>>>BBBFFFJJJLLLNNNWWW\\\```aaadddhhhhhheeejjjnnnrrrrrr~~~}}}qqqggg^^^\\\YYYSSSMMMKKKNNNMMMLLLJJJJJJJJJKKKLLLSSSTTT[[[kkk}}}~~~yyywwwwwwwwwvvvppplllmmmpppsssxxx}}}dddHHHDDD@@@??????>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>??????DDDQQQcccqqq~~~vvvyyy}}}jjj___bbbiiihhhbbb\\\OOOCCC>>><<<:::888999999999888888888888999999888888888888888888888888999;;;>>>BBBFFFJJJLLLNNNVVV\\\```aaadddhhhhhhdddjjjmmmppppppyyyooohhhhhhhhhbbb[[[XXXWWWVVVTTTSSSRRRRRRRRRSSS\\\^^^jjjwwwssstttsssrrrtttnnnlllnnnoooqqqyyyUUUBBBDDD@@@>>>>>>>>>======<<<<<<;;;;;;::::::999999::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>AAAKKKZZZfffyyygggfffpppvvvtttppp```QQQBBB;;;:::999999;;;999999888888888888999999888888888888888888888888999;;;>>>BBBFFFJJJLLLNNNVVV\\\```bbbdddhhhgggdddfffkkkooopppxxxqqqlllpppssspppjjjgggaaa___^^^\\\[[[[[[[[[[[[fffjjjzzztttoooooonnnnnnsssooommmooooooqqqzzz{{{LLL@@@EEEBBB>>>>>>======<<<<<<;;;;;;;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<<<<=========>>>GGGUUU```vvvxxxgggnnn}}}}}}bbbRRRAAA:::999999:::<<<999999888888888888999999888888888888888888888888999;;;>>>BBBFFFJJJLLLNNNVVV\\\```bbbeeehhhgggdddccciiippprrrnnnfffssssssyyyzzzvvvtttkkkaaagggttt}}}yyylllmmmooommmkkkkkkmmmmmmrrrssslllxxx^^^JJJGGGAAA<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::888;;;>>>>>>>>>AAAJJJPPPqqq|||lllvvvyyypppVVVJJJ>>>;;;<<<;;;999999666555444444777999999888888888999999999::::::::::::<<<>>>BBBFFFIIILLLMMMYYY\\\___cccfffgggggggggjjjgggtttqqq{{{ooovvvvvvssskkklllmmmmmmnnnhhhjjjjjjpppvvvvvvWWWHHHEEEAAA???=========<<<;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;:::999999::::::888;;;===<<<<<<@@@GGGMMMgggwwwlllqqquuummmccc___TTTHHH===;;;;;;:::888888888777666777999:::999888888888999999999::::::::::::<<<>>>BBBFFFIIILLLMMMYYY[[[___cccfffgggggggggjjjhhhuuusss|||{{{{{{yyymmmkkklllllllllnnniiikkkiiiooozzzmmmPPPEEEAAA@@@BBB======<<<<<<;;;:::::::::999999999999999999999999;;;:::999999888999999999888:::<<<;;;;;;===CCCHHHZZZzzztttrrrrrrjjj\\\UUUUUUPPPEEE<<<:::;;;999888888999999999:::<<<<<<:::888888888999999999::::::::::::<<<>>>BBBFFFIIILLLMMMYYY[[[___cccfffgggggggggjjjiiivvvtttxxxooohhhhhhkkkkkkjjjkkklllmmmlllrrr[[[LLLCCC>>>???BBB======<<<;;;;;;::::::999888888888888888888888888999999888888888888888999:::;;;;;;;;;:::<<<@@@DDDTTTwwwmmmooosssrrrgggXXXSSSUUUKKKBBB:::::::::888777888999999:::;;;===<<<999666888888999999999::::::::::::<<<>>>BBBFFFIIILLLMMMXXX[[[```dddgggggggggfffiiiggguuuttt}}}llleeeaaaeeejjjjjjhhhhhhiiimmmmmmtttvvvSSSLLLBBB<<>>BBBFFFIIILLLMMMXXX[[[```dddggghhhgggfffgggfffttttttnnn___]]]```fffiiigggggghhhdddjjjllltttlllPPPNNNAAA<<<@@@<<<<<<<<<;;;;;;:::999999999888888888888888888888888888888888777888888999:::;;;;;;::::::;;;<<<>>>??????```yyylllmmmoookkkcccXXXOOOJJJBBB===999::::::888777999777777777888::::::888666888888999999999::::::::::::<<<>>>BBBFFFIIILLLMMMWWW[[[```eeehhhhhhfffeeeeeeeeetttttt{{{dddXXXaaammmrrrlllcccccciiidddjjjkkkrrrbbbNNNMMM>>>===DDD:::<<<<<<;;;::::::999999888999999999999999999999999888888888888888999::::::999999888888:::;;;<<<<<<999OOO{{{vvvuuuvvvuuunnncccXXXPPPKKK@@@;;;:::;;;;;;999888;;;777666666777999:::999888888888999999999::::::::::::<<<>>>BBBFFFIIILLLMMMWWW[[[```eeehhhhhhfffeeeeeeeeeuuuuuuhhh^^^YYYiii|||ppp``````iiiiiinnnlllqqq[[[LLLLLL<<<>>>GGG:::<<<<<<;;;::::::999999888999999999999999999999999999999888888999:::;;;;;;888777666777999:::;;;:::BBBIIIdddwwwvvvxxxvvvmmm```UUUNNNKKK>>>;;;:::<<<<<<999999;;;888666555666888:::;;;:::888888999999999::::::::::::<<<>>>BBBFFFIIILLLMMMWWWZZZ```fffhhhhhhfffeeeffffffvvvwww~~~eee\\\___nnneeegggeeebbbgggiiinnnxxxvvvZZZCCCAAADDDAAA<<<;;;<<<;;;::::::999999::::::999999888888888888999999888888888888888888888888999999999:::::::::;;;;;;AAAAAAWWWppptttzzz{{{tttfffXXXMMMHHH===<<<;;;:::999999999999888888999999999::::::::::::::::::::::::::::::::::::<<>>>>>@@@===<<<>>>;;;;;;:::999999999999999999888888777777888888999888888888888888888888888888888999999999:::::::::<<<>>>EEEUUUnnn~~~www{{{yyyuuuoooeeeWWWJJJAAA<<<;;;:::999999888999999888888888999999999999:::::::::::::::::::::::::::;;;===@@@DDDGGGKKKMMMNNNYYY[[[___ccceeeffffffeeeggghhhsssxxxoooeeekkkvvvxxxeee___fffdddbbbllluuusss|||rrrLLLDDD>>>>>>>>>;;;;;;>>>;;;::::::999888999999999888888777777777777888888888888888888888888888888888888888888999999999999;;;@@@CCCGGGZZZ~~~uuunnneeeUUUFFF===;;;::::::999888888999999888888888888999999999999999999::::::::::::;;;;;;;;;===@@@DDDHHHKKKMMMNNNZZZ\\\```ccceeeeeeddddddhhhgggqqqwwwyyyeeeaaakkkwww{{{qqqcccccchhhccceeewww{{{}}}ZZZEEEBBB??????===;;;:::<<<::::::999888888888888999888777777777777777777888777777777777777777777777777777777888888888999999444;;;>>>===KKKqqqrrrjjjaaaQQQCCC===::::::999888888888999999777777888888888999999999999999999::::::;;;;;;;;;;;;===@@@DDDHHHKKKMMMNNNZZZ\\\```ccceeeeeedddccciiigggpppvvvoooaaa```gggnnnmmmjjjbbbbbbddd^^^cccxxxnnnMMMBBBAAA@@@>>>===<<<::::::::::::999888888888888888888777777666666777777888777777777777777777777777666777777777777888888888222888<<<<<>>AAAEEEHHHLLLNNNOOOZZZ\\\```ccceeeeeeddddddhhhhhhrrrwww}}}fffaaabbbeeefff```ccc___]]]```]]]eeeyyy|||VVVIII??????>>><<<======<<<999:::999999888888888888888777777666666666666777777777777777777777777777777666666666777777777888888888888;;;===AAAVVVrrrfffWWWGGG???@@@999999888888888888999999777777777777888888888888888888999::::::;;;<<<<<<<<<>>>AAAEEEIIILLLNNNOOOYYY\\\___ccceeefffeeedddfffjjjwww}}}ooo___aaaffffffeee]]]bbb___]]]bbbdddnnnaaaDDDHHH======;;;:::<<<>>>===999:::999999888777888888888777777666666666666777777777777777777777777777777666666666666777777777777:::666777::::::HHHssszzzjjjWWWCCC<<>>AAAEEEIIILLLNNNOOOYYY[[[___ccceeeffffffeeeeeekkk|||yyyaaa___ggghhhbbb]]]]]]\\\___bbb```cccuuuVVVAAACCC=========<<<;;;;;;::::::888999999999999888777777666666666666666555555555666666666666666666666666555666777888888777666555888777:::<<<999AAA```~~~fffSSSFFF>>>999:::::::::999999999888888777888888888888999999999;;;;;;:::999999:::::::::;;;>>>AAAFFFIIILLLNNNNNNWWWZZZ^^^bbbdddeeeeeedddjjjjjjtttyyymmm^^^^^^eeeeeeaaa^^^ddd```___aaabbbhhhyyyPPP>>>???=========<<<;;;;;;::::::777888888888888777666666666666666666666666666555777777777777777777777777555666777888888777666555555444777:::999AAA\\\yyy{{{cccOOOBBB<<<<<<:::::::::999999999888888777888888888888999999999;;;::::::999999::::::;;;<<<>>>BBBFFFJJJLLLNNNOOOYYY\\\___ccceeefffeeeeeehhhiiitttzzzyyyzzzgggaaa^^^aaadddbbb```___aaa^^^___bbbdddnnnhhhLLLBBBAAA======<<<<<<;;;:::::::::777777777777777666555555555555666666666666666666777777777777777777777777555666666777777666666555888666888<<<>>>EEEZZZppprrr]]]III===;;;===:::::::::999999999888888777888888888888999999999:::::::::999999::::::;;;<<<>>>BBBFFFJJJMMMNNNOOO[[[]]]aaadddffffffeeedddeeegggttt{{{vvv{{{ppp___kkknnnZZZ___eeegggddd```^^^___ZZZ\\\ccchhhjjjuuuUUUGGGEEECCC======<<<;;;;;;::::::999777777888888777777666555555555555555666666666666666666666666666666666666666666666666666666666666:::888999===@@@EEERRR```|||sssdddRRRDDD<<<:::;;;:::::::::999999999888888777777888888888999999999::::::999999999:::;;;;;;<<<>>>BBBFFFJJJMMMNNNOOO[[[^^^aaadddeeeeeedddccccccfffttt|||}}}tttwwwoooWWW]]]mmm|||^^^[[[dddmmmlllfff```^^^^^^\\\```hhhlllppphhhEEE???AAA===<<<<<<<<<;;;::::::999999888888999999888888777666444555555555666666777777555555555555555555555555666666555555555555666666777666666888:::===DDDKKKnnn|||ooodddTTTGGGAAA>>>;;;888:::::::::999999999888888777777888888888999999999:::999999999::::::;;;<<<<<>>BBBYYYwwwooodddXXXHHH@@@??????;;;777:::::::::999999999888888777888888888888999999999999999999999:::;;;<<<<<<===???CCCGGGKKKNNNOOOPPPYYY[[[___bbbddddddcccbbbccceeesss{{{mmmlllqqqyyyxxxrrrwwwnnnbbb```dddiiijjjddd``````aaa^^^aaaaaajjj}}}zzzRRRAAABBBAAA<<<<<<<<<;;;::::::999999888888888888888888777777666444444555555666777777888555555555555555555555555666555444444444444555666777:::<<<;;;999;;;>>>@@@KKKoooqqqiiiZZZQQQDDD===<<<<<<;;;999:::::::::999999999888888777888888888888999999999999999999999:::;;;<<<======???CCCGGGKKKNNNOOOPPPYYY[[[___ccceeefffeeeddddddgggsss{{{}}}}}}~~~hhhYYYZZZ```cccfffccc]]][[[```bbb___dddeeevvvdddEEE===??????;;;<<<<<<;;;::::::999999888777777777777777666666555444444444555666777777888666666666666666666666666666555444333333444555666222777:::888666888<<<>>>;;;WWWtttpppiiiTTTMMMDDD===999999;;;<<<:::::::::999999999888888777888888888888999999999999999999999:::;;;<<<======???CCCGGGKKKNNNPPPPPPYYY\\\```dddfffggggggffffffgggssszzz|||```XXXwwwzzzrrrbbbkkk|||ttthhh___\\\aaaaaa[[[[[[bbbeeeooooooNNNEEE???<<<>>>>>>;;;:::999888888888999:::777777777777666666666666555444444333333444444555333333333444444555555555222222333333444555666666666666555555555777999:::777IIIeee~~~kkkVVVJJJ???===>>><<<:::999:::999888888777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>===;;;:::999888888888999999777777777777666666666555555444444333333444444555333333333444444444444444222222333333444555555666666555555555555777888999777BBBWWWuuummmSSSGGG===<<<===<<<:::::::::999888888777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>:::::::::999888888888888999777777777666666666555555555444444333333444444555444444444444333333333333222222333333444444555555555555444555555666888888888;;;GGGccc}}}hhhMMMCCC;;;;;;<<<;;;:::::::::999888888777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<>><<<===999:::999999888888888888888777777666666666555555555555444444333333444444555555444444333333222222222222222333333333444444444444444444444555666777777:::888???UUUuuuvvv\\\GGG???999:::;;;:::999;;;:::999888888777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888999999888666999999999999999999::::::;;;;;;:::;;;;;;<<<===>>>???BBBFFFIIIKKKMMMOOOPPPXXX[[[___aaabbbbbbbbbcccdddiiiuuuvvv~~~qqqddd^^^\\\]]]fff```^^^```bbbbbbfffkkkppp\\\GGG@@@@@@???<<<:::999999:::;;;999999888888777666666666444444444444444444444444444444333333333333444444222222222222222222222222222222222222222222222222222222222333333333444444333111444888666666EEEYYYwwwaaaGGG??????<<<<<<<<<<<<<<<<<<<<<<<<:::999888888999999888666888999999999999:::::::::;;;;;;:::;;;;;;<<<===>>>???BBBFFFIIIKKKMMMOOOQQQXXX[[[___aaabbbbbbbbbccccccgggrrrttt}}}iii___fffwwwrrrlllddd\\\XXXXXXZZZ\\\^^^\\\]]]___aaaeeeoooxxxfffNNNEEEAAA???>>><<<:::999999::::::999888888777777666666555444444444444444444444444444444333333333333444444222222222222222222222222222222222222222222222222222222222222333333333333555000111777999777;;;CCC]]]|||vvvPPP@@@???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888666888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>???BBBGGGJJJKKKMMMOOOQQQWWWZZZ^^^aaabbbbbbcccdddbbbeeeppprrr}}}~~~pppdddaaaaaahhhrrrsssbbb```\\\ZZZZZZ\\\___aaabbbbbbbbbaaacccmmm~~~rrrRRRJJJHHHCCC===<<<;;;:::999999999999888888888777666666555555444444444444444444444444444333333333333333333444111111111111111111111111111111111111111111111111111222222222222333333333666222222888:::888888;;;LLLjjjmmmMMMBBB???:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888666888888888999999::::::;;;;;;;;;:::;;;;;;<<<===>>>???CCCGGGJJJLLLMMMOOOQQQVVVYYY^^^```aaabbbcccdddbbbeeeppprrr~~~~~~|||zzz{{{|||qqqbbb\\\___iiippp}}}sssccc[[[ZZZYYYXXXXXXZZZ\\\]]]___bbbdddfffnnnTTTCCCEEEDDD===<<<;;;::::::999999999999888888777777666555555555444444444444444444444444333333333222222333333333111111111111111111111111111111111111111111111111111111111222222222333333444333444666666555777;;;???YYY\\\FFF@@@;;;444;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888666777777888999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@CCCGGGJJJLLLNNNPPPQQQVVVYYY]]]```aaaaaabbbcccdddgggqqquuuxxxyyyzzzzzzyyy{{{{{{kkkaaa___UUUVVVZZZbbbooo||||||mmmdddaaaYYYXXXWWWWWWVVVWWWYYY[[[\\\]]]fffqqq{{{^^^CCC>>>AAA>>>999:::::::::999999888888888888777777666666555555444444444444444444444444444333333222222222222333333111111111111111111111111111111111111111111111111111111111111222222222222000222333222111333777;;;<<>>===<<<::::::::::::::::::::::::::::::999888888999999888666777777888999:::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@CCCHHHKKKLLLNNNPPPRRRWWWZZZ^^^`````````aaabbbfffiiitttxxxyyyyyyyyyyyyyyyxxxwwwuuuxxx~~~yyyyyyzzzzzzjjjccc[[[WWWXXX[[[___```lllwwwvvvgggbbbaaaYYYUUUXXXTTTWWWXXXYYY[[[^^^cccgggiiivvvfffJJJBBBBBB???;;;;;;999999999999999888888777777777777666555555444444444444444444444444444444333333222222222222333333111111111111111111111111111111111111111111111111111111111111222222222222000111111111222555777888<<<===UUUtttRRRCCC>>>;;;<<>>@@@DDDHHHKKKMMMNNNPPPRRRXXX[[[^^^``````______```fffiiiuuu{{{}}}wwwuuuxxxzzzwwwtttkkkqqqrrrnnnvvvuuufff]]]XXXTTTRRRLLLRRR\\\mmm|||ooodddgggZZZZZZ^^^XXXWWWZZZXXXVVVXXXZZZ___eeelllrrrvvviiiQQQ@@@CCCDDD;;;777<<<888888999999999888888777777777777666555555444444444444444444444444444444333222222222222222222333000000000000000000000000000000000000000000000000000111111111111222222222222222111111555999888555999000===kkkrrrWWWBBBAAA???777666???:::::::::::::::::::::::::::999888888999999888666666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>AAADDDHHHKKKMMMNNNPPPRRRYYY\\\___``````___^^^___fffiiivvv|||xxxxxxzzzxxxuuuuuurrrssssssuuu}}}|||lll\\\SSSSSSUUUXXX___kkk~~~uuunnnkkkgggaaa\\\\\\[[[ZZZYYYXXXXXXWWWWWWYYY]]]aaafffnnn}}}eeeRRRJJJ@@@;;;;;;<<<;;;999999999999888888888888777666666666666555555555555444444444444333222111000333333333333333333333333222222111000//////000000///555555///000777777///000000000000000000000000333333444444555666666666777;;;:::MMM{{{[[[MMMAAA@@@AAA===;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::777888888888888999999999:::::::::;;;<<<===>>>???CCCFFFIIILLLNNNPPPSSSUUUXXX[[[___aaaaaa```aaaaaagggoooooo~~~}}}{{{vvvvvvuuurrrqqqrrruuuuuuuuuvvv||||||lllkkkgggbbbaaakkk~~~xxxtttlllgggaaa_________\\\YYYWWWVVVUUUUUUVVVXXXZZZ\\\bbbdddkkkxxx[[[NNNGGG???;;;<<<<<<;;;888999999999888888888777777666666666666555555555555444444444444333222111000333333333333333333333333222111111000//////000000...222333222;;;GGGGGG>>>000000000000000000000000222222222333444444555555444999888DDDcccTTTHHH>>>>>>???===;;;<<<;;;::::::999999::::::;;;999999999999999999999999777888888888888999999999:::::::::;;;<<<===>>>???CCCFFFIIILLLMMMOOORRRTTTXXX[[[___aaaaaa``````aaadddnnnqqq|||{{{vvvuuuuuussstttvvvttttttrrrqqqttt}}}xxxvvv|||vvvqqqnnnpppoooggg```\\\WWWTTTRRRRRRVVVXXXXXXVVVVVVUUUSSSTTTWWW]]]bbbfffmmmqqq|||iiiNNNHHHCCC>>>;;;<<<<<<:::888999999888888888777777777666666666555555555555444444444444444333222111000222222222222222222222222111111000/////////000000222222//////888BBB???555000000000000000000000000000111111222222333444444333888777;;;HHHWWWvvvsssLLLCCC;;;;;;======<<<<<<::::::999999999999::::::888888888888888888888888777888888888888999999999:::::::::;;;<<<===>>>???CCCFFFIIIKKKLLLNNNPPPRRRXXX[[[^^^````````````aaabbbmmmrrrwwwvvvyyyzzz{{{|||tttsssqqqnnnmmmpppvvv{{{~~~uuuvvv~~~|||{{{sssmmmhhhddd```\\\hhhjjjpppvvvrrrfffZZZTTTUUUSSSQQQRRRTTTVVVVVVUUUYYYWWWUUUVVV[[[ccclllrrrvvvsssSSSDDDAAA???<<<;;;<<<<<<:::888888888888888777777777777666666555555555444444444333333333333333222111111222222222222222222222222111000000/////////000000111111...+++...222///'''000000000000000000000000000000111222222333333444444888888999;;;>>>YYYcccGGGAAA;;;:::<<<===<<<;;;::::::999999999999::::::888888888888888888888888777777888888888999999999:::::::::;;;<<<===>>>???CCCEEEHHHKKKLLLMMMOOOQQQXXX[[[^^^````````````aaaaaalllqqq|||xxx|||}}}|||zzzvvvuuutttqqqoooooopppqqqqqqssszzzxxxvvvyyyzzzssskkkggghhhkkkppptttuuusssqqqddddddccccccdddeeefffggggggbbb\\\[[[^^^```aaa```oooooosssvvvpppcccXXXTTTVVVUUUTTTTTTUUUVVVUUUUUUYYYWWWUUUWWW^^^jjjuuu}}}sssZZZJJJAAA===<<<;;;;;;;;;;;;:::999888888888777777777666666555555555555444444444444222222333333222222111111111111111111111111111111000///////////////000000+++///000...---///000000////////////////////////111111111222333333444444333666666999:::777IIIjjj{{{UUUEEEBBB===:::;;;<<<;;;999:::999999888888999999:::999999999999999999999999777777888888888999999999:::::::::;;;<<<===>>>???BBBEEEHHHKKKLLLMMMPPPRRRWWWZZZ^^^``````___``````bbbkkkmmm~~~}}}zzz{{{{{{zzzwwwtttqqqnnnpppooopppssszzzuuussstttpppjjjfffiiihhhgggggggggfffdddbbb]]]^^^___aaabbbcccccccccmmmhhhdddfffnnnuuuxxxxxxtttoookkkiiiddd\\\WWWXXXRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUVVV[[[gggwww{{{ZZZMMMGGGAAA<<<;;;;;;:::::::::;;;;;;888888777777777666666666555555555444444444444333111222222222222222111111000000000000000000000000//////......//////000000,,,///222111...---000333////////////////////////000111111222333333444444000444333666;;;888@@@TTT```IIIBBBBBB???;;;;;;<<<;;;777999999888888888888999999999999999999999999999999777888888888888999999999:::::::::;;;<<<===>>>???BBBDDDHHHKKKMMMOOOQQQSSSWWWZZZ]]]____________```bbbkkkkkkzzzwwwrrrooommmjjjjjjlllnnnpppppp|||rrrjjjeeefffeeeaaa^^^___fffeeedddddddddbbb___\\\aaacccgggkkkmmmmmmmmmlllsssmmmhhhiiiqqqwwwyyyxxxjjjddd___^^^]]]XXXVVVVVVOOOQQQSSSTTTUUUUUUWWWWWWXXXYYY^^^iii{{{|||]]]KKKBBB@@@AAA<<<;;;;;;:::999:::;;;===888777777777666666666666555555555444444444333333111111222222222222111111000000000000000000000000...............///000000//////000///---+++,,,...//////////////////////////////000111111222222333...555333222888999:::CCC^^^{{{hhhLLLCCC>>>@@@???::::::===;;;777999999888888888888999999888888888888888888888888777888888888888999999999:::::::::;;;<<<===>>>???AAADDDHHHKKKNNNPPPSSSVVVWWWZZZ]]]____________```bbbkkkkkk{{{yyymmmkkkiiihhhhhhhhhgggeeeaaalllqqqmmmlllooolllccc^^^ZZZYYY\\\[[[VVVWWW[[[UUUVVVXXXZZZ\\\[[[XXXUUU]]]aaaffflllnnnnnnmmmlllllleee^^^^^^cccgggfffcccXXXTTTUUU[[[]]]XXXRRROOORRRTTTVVVWWWWWWWWWXXXYYY]]]aaaiiixxxVVVHHHCCC;;;999???<<<<<<;;;999888999<<<>>>777777777777666666666666555555444444444333333333000111111222222222111111000000000000000000000000...............///000111,,,***)))---000111111111////////////////////////......//////000111111111...888555///555888777;;;@@@[[[```NNNBBBAAA:::>>>>>>999999===<<<777999999888888888888999999777777777777777777777777777888888888888999999999:::::::::;;;<<<===>>>???@@@DDDHHHLLLOOOQQQUUUWWWWWWZZZ]]]____________```bbbkkklll}}}}}}rrrppplllhhheeecccccccccaaabbbbbbaaa```^^^]]][[[YYYWWWWWWYYYXXXUUUVVV[[[WWWVVVUUUUUUTTTTTTUUUUUUYYYZZZZZZZZZ[[[[[[\\\\\\VVVUUUUUUTTTTTTUUUUUUVVVRRRRRRRRRRRRRRRRRRSSSTTTXXXRRRQQQXXX^^^```ccchhhlllxxxxxx^^^EEE@@@@@@;;;999;;;<<<<<<;;;:::999777777666666666666666555555555555444444333333333333222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111222222333444444555555666@@@BBB]]]\\\FFFBBB@@@=========<<<;;;::::::999999777777777777777777777777666666555555555555666666555666777888999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBEEEJJJMMMOOOPPPRRRTTTXXX[[[______^^^]]]```bbbiiiqqqssstttrrroookkkiiigggggggggeeedddbbb```___^^^^^^^^^[[[XXXXXXZZZZZZWWWXXX\\\ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVXXXUUUXXX```hhhlllssszzzgggQQQ???===???<<<<<>>???@@@BBBEEEJJJMMMOOOPPPRRRTTTXXX[[[______^^^^^^```cccgggpppuuuvvvtttqqqnnnlllkkkkkkkkkgggeeebbb___^^^^^^______ZZZWWWWWWYYYYYYWWWWWWZZZYYYYYYXXXWWWUUUTTTSSSRRRTTTTTTSSSRRRRRRQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQSSSQQQPPPPPPRRRUUUWWWWWW[[[```jjjvvvmmmSSSEEE;;;<<<>>><<<<<<@@@;;;::::::999888777666666666666555555555444444444333333333333222222222222222222111111111000000000////////////////////////.........................................................////////////000//////000000000000111111111222222333333444555555999:::FFFfffXXXEEECCCAAA>>>===<<<<<<;;;;;;::::::999999777777777777777777777777666666555555555555666666555666666777888999::::::::::::;;;;;;<<<===???@@@BBBEEEJJJMMMOOOPPPRRRTTTXXX[[[______^^^^^^```cccdddmmmuuu~~~}}}||||||qqqooolllhhheeebbb```___]]]YYYYYY\\\\\\YYYXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPSSSXXX^^^bbbdddiiiuuufffKKKGGG@@@;;;<<<<<<999999<<<:::999999888777777666666555555555444444444333333333333333222222222222111111111111111000000000000////////////////////////................................................------........./////////////////////000000000111111111111222333333444444666:::>>>LLLnnnaaaDDD???BBB>>>;;;>>>;;;;;;;;;:::::::::999999777777777777777777777777666666555555555555666666666666666777888999999::::::::::::;;;<<<===>>>???BBBEEEJJJMMMOOOPPPRRRTTTWWW[[[^^^___^^^^^^aaacccdddkkksss{{{qqqjjjeeefffaaa```cccddd```]]]]]][[[ZZZYYYXXXWWWWWWWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUSSSUUUZZZaaahhhpppyyy~~~hhhKKK???AAA>>><<<<<<<<<999888999888888888777777666666666444444444444333333333333333333222222222111111111111111111000000000//////........................................................................------------...............////////////000000000000000111111222333333333000666777777GGGhhh```KKK===@@@BBB<<<:::???:::::::::::::::999999999777777777777777777777777666666555555555555666666666666666777777888888999::::::::::::;;;===>>>???BBBEEEJJJMMMOOOPPPRRRTTTWWWZZZ^^^___^^^^^^aaadddhhhmmmsssxxxsssmmmkkkmmmnnniiieeeccc___]]]ZZZWWWVVVWWWYYYZZZXXXWWWWWWVVVUUUTTTTTTSSSUUUUUUTTTTTTTTTTTTUUUUUUUUU^^^iiisss{{{jjjKKKBBBFFF???===;;;;;;<<<<<<:::999777777777777666666555555444444333333333222222222222222222222111111111111111111000000000/////////........................------------------------------------------------,,,,,,,,,---------............////////////000000///000000111111222333333111666777222666HHHbbbsssfffJJJBBB>>>AAAAAA;;;:::>>>::::::::::::999999999999777777777777777777777777666666555555555555666666666666666777777777888888999999::::::;;;<<<>>>???BBBEEEJJJMMMOOOPPPRRRTTTVVVZZZ^^^___^^^___aaadddlllpppuuu~~~xxxuuuppplllgggbbb``````ccceeeeeedddbbb```^^^\\\ZZZYYY\\\[[[[[[ZZZZZZ[[[[[[\\\```nnnkkkPPPCCCEEELLLAAA>>>:::999;;;===;;;777777777666666666666555555333333333333222222222222222222222222111111111111111000000000////////////........................------------------------------------------------+++,,,,,,,,,,,,---------........./////////000000//////000000111222222222666555666666666<<>>>>>===<<<;;;999999999999999999999999777777777777777777777777666666555555555555666666666666666666777777777777999999999:::;;;<<<===>>>BBBEEEJJJMMMOOOPPPRRRTTTVVVZZZ^^^___^^^___bbbeeeiiimmmuuu{{{tttqqqqqqtttvvv{{{zzzwwwtttpppmmmjjjiiiiiiiiihhhhhhhhhhhhiiiiiippppppTTTJJJGGGHHHKKKFFFAAA;;;777999<<<888333666666666666666555555555333333333222222222111111222222222111111111111000000000000000////////////........................------------------------------------------------++++++,,,,,,,,,---------............/////////000/////////000111111222222555000000666888666>>>JJJkkkfffEEECCCCCC???:::;;;???===888999999999999999999999999777777777777777777777777666666555555555555666666666666666666777777777777999999999:::;;;<<<===>>>BBBEEEJJJMMMOOOPPPRRRTTTVVVYYY]]]___^^^___bbbeeeccchhhrrrtttQQQEEECCC@@@>>>@@@MMMCCC777444777:::888333666555555555555444444444222222222222222222222222111111111111111111111111000000000000///////////////............---------...------,,,,,,------...+++++++++,,,,,,,,,------..................------........................////////////000000000000333222111111222555777999KKKooopppOOOJJJ??????===<<<::::::999999::::::999999888777666666888888777777666666555555666666666666666777888888555555666666777888888888777888999:::<<<===>>>>>>CCCFFFIIIKKKMMMNNNQQQSSSXXX[[[^^^___]]]]]]```cccfffiiiwwwtttZZZBBB<<<>>>;;;:::<<>>888777999:::777444555555555555444444444444222222222222222222222222111111111111111111111111000000000000/////////...............------------...------,,,,,,------...,,,,,,,,,---------........................------.........................../////////000000000000333222111111222444777888@@@XXXzzz]]]EEE>>>???>>>===;;;::::::::::::::::::999888888777666666777777777777666666555555666555555555555666777777444555555666666777888888777888999:::<<<===>>>>>>CCCFFFIIIKKKMMMNNNQQQSSSWWW[[[^^^^^^]]]^^^aaadddfffkkk|||{{{VVVGGG;;;<<<>>>;;;:::;;;999888888999:::999666444555555444444444333333333222222222222222222222222111111111111111111111111000000000/////////..................------------...------,,,,,,------...------------............------------------......------------------------....../////////000000000222222111111222444666777:::BBBUUUxxxeeeOOOCCC;;;======<<<;;;;;;:::;;;;;;999999999888888777777666777777777666666666666555555444444444444555666666333444444555666666777777777888999:::<<<===>>>>>>CCCFFFIIIKKKMMMNNNQQQSSSVVVYYY]]]^^^^^^___bbbfffeeekkkvvvVVVHHHAAA===??????;;;999:::444666888999777666555444444444444444333333333222111111111111111111111111111111111111111111111111000000/////////..................---------,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,------------......------------------------........./////////000000111111111111222333555555;;;:::AAA[[[nnnSSSHHHDDDAAA<<<<<<;;;::::::;;;;;;;;;999888888888777777777666666666666666666666666666444333333333333444555555333333444444555666666666777888999:::<<<===>>>>>>CCCFFFIIIKKKMMMNNNQQQSSSUUUXXX\\\^^^^^^```cccgggccciiilllUUUDDDAAA>>><<<<<<:::777555666555777888666333222333555444333333333222222222222111111111111111111111111000000000000000000000000////////////...............------------,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,------......------------------------............////////////111111111111222222333444:::888:::GGGccc~~~lllSSSIIIAAA>>>AAA<<<;;;;;;:::::::::;;;;;;888888888777777777777777555555555555555666666666333333333333333444555555333333444444555666666666777888999:::<<<===>>>>>>CCCFFFIIIKKKMMMNNNQQQSSSTTTXXX\\\^^^^^^```dddhhhfffjjj\\\GGGCCCBBB>>>===;;;:::999888888888777777666444222111222444333333333222222222111111111111111111111111111111000000000000000000000000/////////.........------------------,,,,,,,,,,,,...------,,,,,,------...************++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111111111222222222333555777<<>>;;;???<<<<<<;;;::::::999::::::777777777777777777777777444555555555555666666666444333333333333444555555333444444555666666777777777888999:::<<<===>>>>>>CCCFFFIIIKKKMMMNNNQQQSSSUUUXXX\\\^^^^^^```dddgggjjjnnniiiVVVCCC:::>>>@@@>>>===;;;::::::;;;:::888666555444333333333333333222222222222111111111111111111111111111111111111000000000000000000000000//////.........------------------,,,,,,,,,++++++...------,,,,,,------...******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111111111111111222444666:::KKKmmm{{{qqqhhhSSSAAA>>>BBBAAA>>>======<<<;;;:::999999888888666777777777777777777777444444444555555555666666444444444444444555555666444555555666666777888888777888999:::<<<===>>>>>>CCCFFFIIIKKKMMMNNNQQQSSSUUUYYY]]]^^^^^^___cccfffkkkpppfffMMMHHHBBB>>>>>>;;;<<<;;;999777888888666222444333333444666666444222222222222111111111111000000000000000000000000000000000000000000000000000//////.........------------------,,,,,,,,,++++++...------,,,,,,------...++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111111111000555333444666777???UUUjjj~~~yyy~~~}}}uuuwww|||eeeKKKIIIBBB;;;<<>>===<<<:::999888888888666666666666777777777777444444444555555555666666555444444444444555666666555555666666777888888888777888999:::<<<===>>>>>>CCCFFFIIIKKKMMMOOOQQQSSSVVVYYY]]]^^^^^^___bbbfffiiippp]]]SSSFFF>>><<<===<<<;;;999999888777666555444444555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000......---------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...............///000000444222000///222:::EEEMMMmmm{{{zzz}}}|||zzzeeeqqqnnnRRREEECCC@@@???@@@???>>>===<<<;;;:::888777888888999999888777555555444444444555555555555555555555555444444444444444444444444444444444555555555555555777888999:::<<<===>>>>>>CCCEEEHHHJJJKKKMMMPPPRRRZZZ[[[]]]]]]^^^```cccfffhhhqqqppp\\\LLLFFF>>>;;;<<<===<<<:::999999888777666555444333444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////...------------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...........................//////000222222111111222777>>>CCCRRRmmm}}}xxxQQQAAACCCAAA>>>===>>>>>><<<;;;<<<;;;999888777888888888888777666555555444555555555555555555555555555555444444444444444333333333444444444555555555555555777888999:::;;;===>>>>>>CCCEEEHHHJJJKKKMMMPPPRRR___`````````___```bbbeeehhhrrriiiSSSAAA>>><<<999:::<<<<<<:::777888888777666555444444333444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------..................------......///000111222333333333333666888888KKKfff~~~zzzRRR@@@@@@@@@>>><<<;;;;;;;;;:::999;;;;;;999888888777888888666666555555555555555666444444444444444444444444555555444444333333222222444444444555555555666666777888999:::;;;<<<===>>>BBBEEEHHHJJJKKKMMMPPPSSS[[[\\\\\\\\\[[[\\\___aaagggssslllxxxkkkRRRJJJAAA>>><<<;;;;;;<<<<<<999666777777666555555444333333333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------............------------...//////000222333333222111222333444<<>><<<:::::::::;;;:::888::::::999888888777777777555555444444444555666666444444444444444444444444555555444333333222222222333333444444555666666666777777888999;;;<<<===>>>BBBDDDHHHJJJKKKNNNQQQSSSUUUVVVWWWXXXYYY\\\___bbbdddsssYYYcccuuupppMMMAAACCC??????===;;;:::::::::999888666666555555444444333333333333222222222111111111000000000000000000000000////////////////////////........................------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---------------...//////111222222111000111333555888999<<>><<<::::::;;;;;;:::999:::999999999888777666666555444444444444555555666444444444444444444444444444444333333333222222222333333444444555666666777666777888999;;;<<<======BBBDDDGGGJJJLLLNNNQQQTTTVVVXXXYYYZZZ[[[^^^bbbeeebbbrrrCCCJJJXXXhhhxxxmmmTTT???<<<@@@;;;999999777777777888999:::555555444444444333333333222222222111111111000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,++++++++++++)))******+++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------------,,,,,,------...///111111111000///111444777777555444555@@@]]]}}}xxxuuussstttyyyxxx|||```LLLGGGBBB>>>>>>>>><<<::::::;;;;;;;;;999999999999999888777666555555555444444444444444555333333333333333333333333222222222333333333333333222333333444555666777777666777888999:::;;;<<<===AAADDDGGGJJJLLLNNNRRRTTTXXXYYYYYYYYYYYY[[[^^^```aaaooo///555???KKKWWWkkkkkkYYYMMMDDD:::===@@@:::444555666666555555666777444444444333333333333333222111111111000000000000000000000000000000000000////////////////////////........................,,,,,,,,,++++++++++++***))))))***+++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///...000000000000000222444222222222333555AAA]]]vvv}}}wwwrrrtttuuuwww{{{rrr\\\HHHDDDDDDAAA???@@@===;;;999999:::;;;:::999888999999999888777666555666555555444333333333333333333333333333333333333111111111222333333444444222222333444555666777777666666777999:::;;;<<<===AAACCCGGGJJJLLLNNNRRRTTTUUUVVVWWWWWWWWWYYY\\\^^^ccclll,,,000777===BBBRRRsss|||\\\NNNCCC@@@===777999===666444666888888666444333333444444333333333333333333111111111111000000000000000000000000000000000000////////////////////////........................,,,,,,,,,+++++++++******))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,///111111000///000000000111444777333333===LLLeee{{{rrrpppnnnlllmmmooosssuuuxxx|||~~~{{{{{{}}}{{{lllOOOFFFAAACCCBBB;;;999<<<;;;:::888888999:::999888888888999999888777555444777666555444333222222222333333333333333333333333000000111222333444444555222222333444555666777888666666777888:::;;;<<<===AAACCCGGGJJJLLLOOORRRUUUUUUVVVXXXZZZ[[[^^^bbbeeeeeekkk111,,,---222666@@@\\\xxx}}}}}}~~~pppXXXKKK???>>><<<;;;:::999999999666666777777666555444444333333333222222222111111111111111111000000000000000000000000000000000000222222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////000111111333444555555777999<<>><<<;;;:::::::::::::::999999999888888;;;:::888777777777555333999666333333555666555444444333333222222333333444222222222222222222222222222222333444444555555666777888999:::<<<===>>>>>>AAABBBDDDGGGKKKOOORRRTTTUUUVVVXXXXXXYYY\\\```ccceeeiii111,,,,,,000000444FFF[[[mmm|||}}}jjjWWWIIIAAA===<<<;;;:::999888888888555555555555555444333333333333222222222111111111111111111000000000//////////////////////////////111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---///000000///...000111000111333333333444666999???NNNkkkxxxrrrooonnnllliiiggghhhkkkoooqqqvvvwwwyyyxxxwwwuuuuuuuuu}}}}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{{{{{{{|||~~~|||zzzvvvqqqooorrrwww|||~~~fffQQQGGGAAAAAA???===<<<;;;::::::::::::999999999888888888:::888666666666666444222555222000///111222222000444333333222222333333444222222222222222222222222222222333444444555555666777888999:::;;;===>>>>>>BBBCCCEEEHHHLLLPPPSSSUUUTTTVVVXXXYYYZZZ\\\___aaaeeejjj111,,,+++...---+++333>>>LLLVVVfffrrruuuyyy~~~nnnSSSEEEAAA===888;;;:::999888777666666666333444444444444333222222333222222222222111111111111111000000000000///////////////////////////////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......///111///000111111000111333555666:::HHHccc~~~{{{||||||xxxuuuqqqnnnkkkkkkkkkjjjjjjiiihhhgggfffhhhjjjnnnqqqsssvvvzzz}}}xxx\\\KKKCCC@@@@@@???>>><<<;;;:::::::::999999999999888888888777888666555444555555333111666444222222333333333222333333222222222222333333222222222222222222222222222222333444444555555666777888999:::;;;<<<===>>>CCCDDDFFFIIILLLPPPSSSUUUSSSUUUXXXZZZ[[[[[[]]]___eeekkk///,,,+++......,,,...444777<<>>>>><<<;;;::::::::::::999888888888888777777777777666444444555555333111555444444333333333333333333333222222222222333333222222222222222222222222222222333444444555555666777777888999;;;<<<===>>>BBBCCCEEEHHHLLLOOORRRTTTSSSUUUYYYZZZ[[[[[[[[[\\\eeelll000,,,+++---//////000222000222777===AAAGGGSSS```rrrzzzmmmXXXFFFDDD>>>999999<<<;;;777777666555444444444444444333444444555555555444444222222222111111111000000000000000////////////...........................//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---......------...///000111111000//////000222444444555:::DDDYYYyyysssaaaLLL???>>>@@@???<<<<<<<<<;;;:::999999::::::888888888777777777666666777666555555555555444222111111111111000000///000333222222111111222222333222222222222222222222222222222333444444555555666666777888999;;;<<<======AAABBBDDDGGGJJJMMMPPPRRRSSSUUUXXXZZZZZZYYYZZZ[[[ccclll///...---,,,,,,,,,...000//////222888:::===FFFOOOZZZeeeuuuxxx___LLLBBB???@@@===777666888888555666555444444333333444444333444444555555555555444222111111111111000000000000000////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---///000111111000//////111333111333777999:::EEE]]]sssxxxSSSLLLDDDAAABBBAAA<<<777::::::999999999999999:::777777777777666666666666777555444444555555444333111333444444222111111222222222111111111111222222222222222222222222222222222222333444444555555666666777888999:::;;;<<<===AAABBBCCCFFFIIILLLOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZaaakkk+++---...,,,******,,,---...,,,...222444555:::AAAKKKTTTddd{{{zzzfffUUUGGG@@@???======999555666::::::777555555444333333333444444222222333444444444444444111111111111000000000000000000/////////.................................,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((()))))))))******************************************************++++++++++++,,,,,,,,,***,,,------,,,,,,---......///000/////////111333///222666888666999FFFTTT|||xxxZZZGGGFFFDDDBBBAAA???<<<:::999999888888888999999:::777777666666666555555555555444333333444444333222333666888888555333444555222222111111111111222222222222222222222222222222222222333444444555555666666666777999:::;;;<<<===BBBCCCDDDGGGJJJMMMPPPQQQUUUVVVWWWWWWVVVVVVXXXZZZ___jjj&&&+++///---++++++---...---******---......111666===BBBMMMaaa~~~xxxvvvvvvaaaLLLBBB===999888;;;777666555555;;;BBBAAA;;;555555444333333333444444000111222333333333333333111111111111000000000000000/////////....................................+++++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,***,,,------,,,+++---...,,,...///.........000222000111444666444222777>>>NNNfffjjjTTTDDD??????>>>;;;999999;;;>>>888888888888888888999:::777666666666555555555555444222111222333333222111111444666666333111111333222222111111111111222222222222222222222222222222222222333444444555555666666666777888:::;;;<<<===CCCDDDEEEHHHKKKNNNPPPRRRVVVWWWWWWVVVUUUVVVXXXZZZ^^^jjj++++++******************---------.........//////111444;;;GGGWWWjjj{{{~~~wwwuuu{{{wwwyyykkk___KKKDDD<<<999::::::888555777888888666555888>>>BBB222222222222222222222222111111111111111111111111000000000000000///......////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))************......---,,,***(((&&&%%%))))))))))))))))))))))))(((((()))************************************************++++++,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---......---------........./////////000111222333444555555===CCCUUUwwwvvvVVVKKKGGGBBB???>>>===<<<;;;:::999999999999999888777666666555666666555555555444444444444333222222111111222222333222222111111222222333111111111000000000//////222222111111111111111111222222333444444555555666555555666777888:::<<<===BBBCCCEEEHHHKKKNNNPPPRRRUUUVVVWWWWWWVVVWWWZZZ]]]dddiii************************,,,,,,------------......///000444<<>>>>>===<<<;;;:::999999999999888777777666555555666555555555444444444444444333222222111111222222333222222111111222222333333333333222222222111111111111111111111111111111222222333333444555555555555555666777888:::<<<===BBBCCCEEEHHHKKKNNNPPPQQQUUUVVVWWWVVVVVVWWWZZZ\\\aaaggg************************+++++++++,,,,,,,,,,,,---...------000666===EEEIIILLLNNNQQQUUU```sssuuutttvvvhhhYYYHHH===;;;===:::666666888888666444222333444333222222444666111111111111111111111111000000000000000000000000//////000000000///....../////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************))))))))))))************'''((()))***++++++++++++(((((((((((((((((((((((('''((())))))******))))))*********************************++++++++++++++++++************+++,,,,,,+++******++++++,,,---............---------------......///000111111222222333444777<<>>=========<<<;;;:::999999888888888777777666666555555555555555555444444444444444333222222111111222222222222111111111111222222333333333222222222222222111111111111111111111111222222333333444444555555555555666777888:::<<<===BBBCCCEEEHHHKKKNNNPPPQQQTTTUUUVVVVVVVVVWWWYYY[[[aaahhh))))))))))))************************++++++++++++...---,,,,,,---000333666<<<@@@FFFKKKSSSeee|||mmm^^^PPPIIICCC>>>;;;===999777666666777666444222111222222222111000000000111111111111111111111111000000000000000000000000...///////////////......//////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))************************((()))))))))************'''''')))***++++++++++++(((((((((((((((((((((((('''(((((()))))))))))))))***************************************+++++++++***************++++++,,,************+++,,,---.........------------,,,,,,------......///000111111222555666666888???LLLVVVhhh}}}dddQQQBBBBBBDDD???::::::<<<;;;;;;:::999999888888777777777666666555555555444444444444444444444444444333222222111111222222222222111111111111222222000000000000000000000000000000000000111111111111111222222333444444555555555555666777888:::<<<===AAABBBEEEGGGKKKMMMPPPQQQSSSTTTVVVVVVVVVVVVXXXZZZbbbjjj(((((()))))))))*********)))))))))*********++++++,,,,,,++++++,,,---...///000444999;;;@@@LLL]]]kkkrrr}}}|||~~~gggWWWNNNDDD>>>999999999999888999888777777666666555222000222222222222222111///...000000000000000000000000////////////////////////......////////////..................------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************(((((()))*********))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************+++,,,------------------------,,,,,,---------......//////000000111333333222333555777EEE]]]lll|||sssNNNLLLAAA===BBBCCC===:::===::::::999999888888777777666666666555555555555555333333444444444444444444444333222222111111222222222111111000000111111222000000000000000000000000//////000000000111111111111111222222333444444555555555666777888:::<<<===AAABBBDDDGGGJJJMMMOOOPPPRRRTTTUUUVVVVVVVVVWWWYYY```jjj'''(((((())))))*********)))))))))************+++((()))***+++,,,,,,------+++...000111222888BBBJJJQQQbbboooqqqqqqvvvyyyxxxuuuyyy{{{uuujjj\\\OOOEEE@@@???999888777888888777444222666666666666555444222111333222111222222222000...////////////////////////////////////////////////------.../////////...............------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))***************)))))))))***))))))))))))***++++++***))))))******+++,,,---+++,,,,,,,,,------------------........./////////222000///000222333444444666CCCJJJYYY}}}~~~___XXXRRRAAADDD@@@===<<<:::888;;;AAA999999888888777777777777555555555555555555444444333333333333444444444444444333222222111111222222111111000000000000111111222222222222222333333333...//////000000111111111111111222222333333444444555555666777888:::<<<===AAABBBDDDGGGJJJMMMOOOPPPQQQSSSUUUVVVVVVVVVWWWXXX[[[ggg''''''(((((()))******+++))))))*********+++++++++&&&''')))+++,,,,,,++++++,,,---...//////111555888>>>FFFPPPWWW^^^eeelllqqqnnnvvvkkkTTTNNNFFF@@@======???@@@:::::::::999999888666444333444444444333333333444444222000000222222000...////////////////////////........................,,,---......//////...............---------,,,,,,,,,,,,,,,++++++++++++******************************************))))))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))+++*********)))))))))((()))))))))))))))***++++++))))))))))))***+++,,,---******+++,,,---......///............////////////222222111111222444777888444888999BBBYYYuuu}}}]]]FFFBBBEEE???===???===888666:::<<<<<<888888777777777777666666444444444444444444444444222222333333333444444444444333222222111111222222111111000000000000111111111111222222222333333333......//////000111111222111111111222333333444444555555666777888:::<<<===@@@BBBDDDGGGJJJMMMOOOPPPPPPRRRUUUVVVVVVUUUVVVWWWYYYfff&&&''''''((()))******+++************++++++++++++&&&(((***,,,,,,,,,***)))***+++,,,...///000000000888888===HHHTTT]]]dddjjjgggqqqxxxyyyzzzzzz|||eeeKKKCCC???;;;999:::888555222777777666444555777888777000111111222222333555777444111//////111222111///////////////////////////........................,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,+++++++++*********************************************)))(((((())))))))))))))))))))))))))))))))))))************&&&'''((())))))******)))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++))))))))))))***+++,,,---))))))***+++---...//////.........///////////////---000333333111///000222555666444777BBBUUUvvv\\\PPPDDD???>>>777666===???;;;;;;???<<<444777777777777666666666666444444444444444444444444222222222333333444444444444333222222111111222222111111000000000000111111//////000000111111111111---......///000111111222000111111222333333444444555555666777888:::<<<===@@@AAADDDFFFJJJLLLOOOPPPOOORRRUUUVVVUUUUUUVVVWWWZZZggg(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---------------///222666;;;AAAEEEGGGLLLUUUcccpppwwwxxxuuusssyyysssxxxrrr\\\NNNFFFAAA===888888888888777777777666555888:::888444333666:::555444444333333444444555222111000222555777888777000000////////////000000------......//////000000---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((())))))*********+++---,,,+++)))((((((''''''))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000111222333333333111444666666:::GGG\\\mmmpppYYYPPPFFF???>>>>>><<<999:::::::::999999999888888777777666555555555555555333333222111222444777888444444444333333222222222222222222222222222333333222111111111000000//////000000000000000000000000000000000000000000000000000000000111222222333333333555777888888999<<<>>>AAAAAACCCFFFIIILLLOOOQQQSSSTTTUUUTTTTTTUUUWWWZZZ\\\lll'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))***+++,,,------------......///111333666888999<<>>;;;<<<>>>===;;;:::999999999999888888888777666666555555555555555333222111111111333555666333333333333222222222111222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000000000000111222222333333333555777888888999<<<>>>@@@AAACCCEEEHHHLLLNNNPPPRRRSSSTTTSSSSSSTTTWWWYYY\\\lll''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************)))***+++,,,------------------,,,,,,,,,---......000111777@@@KKKSSSVVVVVVeeejjjttt~~~rrrcccmmm|||eeeiiippppppeeeZZZSSSJJJAAACCC???;;;:::<<<===<<<:::555555444444444333333333888999:::777333111222555111111111000000111111111000///......000111111000//////............//////..................---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))(((((())))))***+++((((((((((((((((((((((((&&&(((***)))((('''((()))''''''''''''''''''''''''******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///000000111111000111222111111222555888===EEEOOOUUUXXXbbbqqq~~~fffSSSEEE===AAA===999888:::;;;;;;999999999888888888777777777666666555444444444444555333222111000000111222333222222222111111111111111333333333222111111111000111111000000000000//////000000000000000000000000000000000000000000000000000000000111222222333333333555777888888999<<<>>>???@@@BBBDDDGGGJJJMMMOOOQQQRRRSSSRRRRRRSSSVVVYYY\\\mmm'''''''''((((((((())))))((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,,,,*********+++,,,---...//////------222:::???@@@>>>MMMSSS^^^iiinnnrrr~~~~~~rrriii___gggwwwdddTTTOOOSSSRRRJJJDDDAAA>>>999<<<:::999888888777444111444444444333333333222222333444444222000///000222111111000000000000111111111///------...///...---///......------......//////......------,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))),,,+++***)))''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************+++************)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000111222444444444222444888<<<>>>AAAJJJXXXdddttt\\\OOOIIIEEEBBB>>><<<999888999888666444888888888777777777666666666555444444333333444444444333222111111111111111111111111000000000000000444333333222111000000///000000000000000000//////////////////////////////////////////////////////000000000111222222333333333555777888888999<<<>>>???@@@AAACCCFFFIIILLLMMMPPPQQQQQQQQQQQQSSSVVVXXX\\\nnn''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))******************++++++,,,,,,++++++*********+++,,,---...//////---,,,...111222111///666888???GGGNNNTTT]]]fffzzz{{{|||zzzttttttsssmmmhhhaaannn}}}zzzqqqllllllkkkpppkkkhhhfff___RRRFFF@@@:::<<<;;;777555555666555333222111111222222111000444444333333333222222222000000111000///000111222111111000000000000111111222000...............,,,......------------............------,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))(((((((((((())))))((((((((((((((((((,,,+++***(((''''''&&&&&&''''''''''''''''''''''''&&&'''))))))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------------------............---,,,...111333333111222444555555444777===BBBQQQoooiii\\\LLLBBBAAABBBAAA>>>===<<<;;;:::999888666444777777666666666555555555555555444333333333333333555444333222222111111111000000000000000000000000333333222222111000////////////////////////000000////////////////////////////////////////////////000000000111222222333333333555777888888999<<<>>>???@@@AAACCCFFFIIIKKKLLLOOOPPPQQQQQQQQQSSSVVVXXX]]]ooo&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))******************+++++++++++++++************)))******++++++++++++,,,,,,,,,,,,------000//////222666999<<<===JJJHHHJJJNNNQQQTTT\\\dddnnniiieeeiiittt~~~yyymmm```\\\]]][[[VVV]]]eeekkklllnnnlllaaaRRRUUU[[[YYYMMMEEEEEEGGGEEELLLEEE@@@???>>>999444333444333222111111222222333666666444444444444666666333333333222222222111111111000000111111222333444111000000//////000000111222000.........///...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))(((((((((((())))))((((((((((((''''''((((((''''''(((((()))***''''''''''''''''''''''''%%%''')))((('''&&&'''((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------111///......000111222222222444666777666555666777888DDD^^^uuuaaaXXXGGGCCC>>>===???@@@===999999999:::::::::999999888666666666555555555444444444444333222222222222333444444333333333222222111000000000000111111111111222222222111000000000///......////////////000000000000000000000000000000000000000000000000000000000000000111222222333333333555777888888999<<<>>>@@@@@@BBBCCCFFFIIIKKKLLLOOOPPPQQQQQQQQQSSSVVVYYY]]]ooo&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))******************++++++++++++*********)))))))))))))))******)))+++---+++)))+++000444//////...------///000///000...000555777777:::>>>@@@???>>>@@@CCCGGGKKKMMMNNNKKKEEE@@@@@@BBBBBB@@@CCCCCCDDDDDDDDDBBB<<<666======:::555333444666888DDD<<<666777888666444444666444444555555555444444222222111000...---...///111111111000000000000///222111000000111222222222//////............//////111///------......---,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************************************((()))))))))************))))))))))))(((((((((((())))))((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))***+++,,,,,,*********************************++++++++++++,,,...............---------111111111000000111222333,,,---///000111111111000777888;;;GGGSSSZZZvvviiiWWWJJJFFFGGG@@@??????@@@@@@???<<<:::555666888888888888999999555555555444444444444333444333333222222222222222222222222222222222111111000000000111111222222222111111111111000000000000........./////////000000000000000000000000000000000000000000000000000000000000000111222222333333333555777888888999<<<>>>AAAAAABBBDDDFFFIIIKKKLLLOOOPPPQQQRRRRRRTTTWWWZZZ]]]ppp&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))******************+++++++++******)))((((((((()))***+++,,,---+++...///,,,(((***333;;;(((+++---,,,,,,///111222111//////111111...000444222555777888777888<<<@@@777888888555555666777666777333111444666555555666111111333666666444444666DDD:::111111333333333555222000000333444333222222///000111222111111222333000////////////.........222111///////////////......------,,,,,,------...000...,,,,,,---------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))(((((('''''''''&&&+++***)))(((&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((()))***+++,,,************************))))))))))))************........................+++---//////......///111444333222333444555666666333:::::::::???BBBSSSmmmyyy\\\OOOJJJEEE@@@???;;;;;;:::::::::999999999555666777666555555666777555555444444444333333333444333222222111111222222000000111111111111000000000000111111222222222333000000000000000111111111---.........//////000000000000000000000000000000000000000000000000000000000000000111222222333333333555777888888:::<<<>>>AAABBBCCCEEEGGGIIILLLMMMOOOPPPRRRRRRRRRTTTXXX[[[]]]ppp''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))***---222666,,,,,,,,,---------......++++++,,,,,,,,,,,,------////////////000000000000222222111000//////000000222222222222222222222222//////000111222222333333222333333444444333333222//////000000111111222222000000000000000000000000222111000//////000111222000000//////.........---//////.........---------------,,,,,,,,,,,,+++++++++,,,,,,,,,***)))***,,,*********++++++,,,,,,,,,************************))))))************))))))///&&&(((...******,,,'''((((((((((((((((((((((((,,,+++***(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((((()))***++++++,,,,,,...------,,,,,,------..................///000000///000000000111111111111444444222111444:::CCCIIIhhhyyydddYYYKKKBBB>>>>>><<<::::::::::::999999999888888;;;888555444444666777777444444333333333333222222444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000......------------......,,,---///111000...///222,,,---///000000000///.../////////000111111222222222333444666888:::<<<>>>@@@AAABBBDDDGGGJJJLLLNNNQQQQQQRRRQQQQQQSSSWWWZZZ```lll''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++///222++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,---------............/////////111111000///////////////222111111111111111111111......///000000111111222111111222222222222111111000000000000000000111111000000000000000000000000000000///......///000000////////////......------///.........---------,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,+++******++++++++++++++++++,,,++++++++++++++++++++++++))))))************))))))---%%%)))///***)))***&&&(((((((((((((((((((((((()))((((((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,------,,,,,,,,,,,,------...............//////000//////000000000111111111000000111111222555:::===BBBJJJSSSXXXZZZ\\\aaagggyyymmm___UUUOOOHHHAAA=========<<<::::::999999999999888888888888777555555666777555444444444333333333222222222555555555555444444444444111111111111111111111111000000000000000000000000000000000000000000000000......------------......333333333222111...---...------///000000000///.../////////000111111222222333333444666888:::<<<===@@@AAABBBDDDGGGJJJLLLNNNQQQQQQRRRQQQQQQSSSWWWZZZ^^^kkk''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...************++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........111000//////////////////222222222111000000000///------......//////000000///000000111111000000///000000000000000/////////000000000000000000000000......------------......///............---------......------------,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,///000---)))+++++++++++++++*********++++++++++++++++++++++++******++++++++++++*********$$$+++222,,,((()))$$$((((((((((((((((((((((((***)))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,------,,,,,,,,,,,,------...------------...//////////////////000000000000,,,...111111111111222333777888999:::<<<@@@FFFKKKjjjzzz}}}cccPPPHHHDDDAAA>>>>>>;;;999999<<<<<<:::777999999888888888777777777444444555666888777444111333333333333222222222222555555555444444444333333111111111111111111111111000000000000000000000000000000000000000000000000......------------............---...///000///...---......///000//////////////////000111111222222333333444666888:::<<<===@@@@@@BBBDDDGGGJJJLLLMMMQQQQQQRRRQQQQQQSSSWWWZZZZZZjjj''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))++++++***)))***+++*********++++++++++++,,,+++++++++,,,,,,,,,------,,,------------.........111111000//////000000000333333222222111000//////------......//////////////////000000000000//////000000000//////.........////////////////////////......------------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******...333333///***,,,,,,++++++******))))))++++++++++++++++++++++++******++++++++++++******)))&&&///666...))))))%%%((((((((((((((((((((((((---,,,+++)))'''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///........./////////000000---///222222111000000111111222333666999;;;::::::???JJJVVV]]]cccoooxxx\\\SSSHHHAAAAAABBBAAA@@@<<<:::999:::;;;:::777444888888888777777777666666444333444555666666333111333333333222222222222111222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////......------------......,,,,,,++++++...111111...---......////////////////////////000111111222222333444555666888:::<<<===???@@@AAACCCFFFIIILLLMMMQQQQQQRRRQQQQQQSSSWWWZZZYYYkkk''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////111111000000000111111222444333333222111000000///........./////////////////////000000000000//////000/////////......------................................................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---++++++///444555000++++++++++++******)))))))))++++++++++++++++++++++++*********++++++*********)))(((444:::000)))***'''((((((((((((((((((((((((---,,,***)))'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---............/////////...///000000///000222444///000111555888999777444222777<<>><<<:::999888777555444777777666666666555555555555333222222444555444333333333222222222111111111222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////......------------......000222111,,,---111111---............/////////000/////////000111111222222444444555666888999;;;<<>>GGGNNN\\\jjjqqqwwwyyyqqqbbbUUUOOONNNIIICCC@@@???<<<:::999888888888:::999777666555555666666666666666555555555444444555333222222444555555444222222222222111111111111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000......------------......)))///000******000333111///............///000000/////////000111111222222444555555666777999;;;<<>>???@@@CCCEEEHHHKKKLLLQQQQQQRRRQQQQQQSSSWWWZZZ\\\uuu''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''')))+++))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------***+++,,,------,,,+++************++++++,,,,,,,,,))))))******+++++++++,,,+++++++++************))))))***+++***(((((()))***(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''(((+++888<<<...&&&)))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******************,,,++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,---------......000111222111///......///...111555666444111000000000000111111111111///...444======:::===>>>III\\\bbbhhhjjjmmmrrroootttrrraaaUUUOOOKKKFFFAAA;;;>>>???<<<;;;<<<;;;777888;;;===<<<999777777888333555888888888666666666555555444444444333333333111222555888:::888555111222222222111111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000.........------.........DDDMMMLLL;;;...---///---///......------///000111/////////000111111222222555555555666777999:::;;;>>>???@@@BBBEEEHHHKKKLLLQQQRRRRRRQQQQQQSSSWWWZZZ\\\vvv)))((('''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***)))))))))(((''''''&&&&&&((((((((((((((((((((((((*********************************)))))))))))))))++++++,,,------......///......---------,,,,,,,,,+++++++++*********))))))+++***))))))***+++...///---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++,,,---......---,,,,,,+++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---))))))***))))))((('''&&&&&&***...111///,,,)))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))))),,,//////,,,))),,,***((('''&&&'''((()))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000111111111...///000222222111000000111111222222222333333333222222333444666888:::;;;DDDGGGKKKLLLMMMQQQYYY```jjj}}}yyyoooeee^^^XXXRRRJJJEEECCCBBBAAA???;;;:::888999::::::999777444555666777777888888777555555555555555555555555444444444444444444444444333444666888777444111...333333333222222111111111111000000////////////000000000000000////////////111000///------///000111111000...---,,,,,,------111000///...------...///:::]]]fffFFF///333777---111111000......---------000111222111000///000111333333444555777999:::;;;???@@@AAACCCFFFIIILLLMMMRRRRRRQQQPPPPPPSSSWWW[[[aaammm'''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********))))))+++***))))))***+++---///------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++*********+++************************++++++++++++++++++++++++************************'''((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***((())))))))))))(((((('''***)))((('''&&&%%%%%%$$$&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''(((***,,,,,,***'''+++***((('''&&&'''((()))((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000//////000111111111111000111111111111222222222222111111222222444555777888777:::=========???EEEJJJOOO\\\kkktttzzzxxxooobbbWWWQQQMMMIIIFFFHHHDDD???<<<;;;;;;:::888;;;999888888999999888777666666777777777666555555444444444444444444444444444444444444444444444444333333333444444444444444333333333222222111111111111000000000000000111111000000000000/////////...222111///......///111222111000...---,,,,,,------111000///...------...///---<<>>???===;;;999999999999999:::;;;;;;:::999999888666777888888777555555555555555555444333333333333333333333333333333222222222222222222222222222111//////000333666999222222222111111111111111222111000///////////////000000/////////.........222111000000000000111222//////......------------........................333(((%%%...333///---111,,,,,,,,,,,,---...///000,,,...////////////111222333333444555777999:::;;;???@@@AAACCCFFFIIILLLMMMQQQQQQPPPOOOOOOQQQVVVZZZ]]]jjj''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))******++++++,,,,,,++++++++++++************))))))))))))))))))))))))******************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((*********))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''(((((((((((((((%%%%%%(((///555444...'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&&&&'''((('''''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))*********++++++++++++************************)))))))))******+++++++++*********+++++++++,,,,,,******++++++,,,---------///...---------...000111------........./////////111000000000000000111111///111444555555444333333666222777EEEKKKAAA777444333333444555777999<<<===:::;;;===AAACCCCCC@@@===>>>AAABBB???@@@FFFKKKLLLJJJGGGBBB@@@AAADDDFFFHHH@@@>>><<<;;;<<<>>>??????333999@@@BBB???;;;999999FFFFFFEEEBBB===:::888888555666777888777666555555888666555555666777555444222222333444444444444444333333333333333333333333222222222222222222222222111111111111222222333333111111111111111111111111222111000///...---------////////////............111000000000000000000111...............---------------..................///---++++++---///...---.........------.........,,,...000000///000111333333333444555777999:::;;;???@@@AAACCCFFFIIILLLMMMPPPPPPOOONNNNNNQQQUUUYYY\\\iii'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))***++++++,,,,,,+++++++++************)))(((((()))))))))))))))***)))*********************)))))))))))))))*********)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''***'''%%%%%%(((***)))'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&'''(((&&&''''''''''''(((((((((''''''&&&&&&''''''((()))''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))*********++++++************************(((((())))))***+++++++++************++++++++++++******++++++,,,,,,---------------------...//////------........./////////111000000000000000111222...///111333444444333333111///666FFFPPPMMM@@@666666666666666777888888999666666777999;;;;;;999888<<>>888:::;;;:::888888;;;>>>:::999888999:::;;;:::999111333666777777;;;BBBIII```YYYNNNDDD===;;;<<<>>>555777888777555444444555777666444555666666555333000111222333333444444444222222222222222222222222111111111111111111111111000111222333333222000///000000000111111111111111111000000////////////////////////.........------/////////000000/////////---......///......------,,,,,,---............---)))000000***)))///111---000//////.........//////...///111111000000111333333333444555777999:::;;;???@@@AAACCCFFFIIILLLMMMOOOOOOOOOMMMMMMPPPUUUXXX[[[iii%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''(((((())))))******+++******)))))))))((((((((((((((((((((())))))******))))))************))))))((((((((()))))))))******))))))))))))************++++++++++++++++++++++++******)))))))))***++++++)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&)))'''%%%######$$$&&&(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((%%%$$$&&&(((%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))******************************((((((((()))***+++++++++************++++++++++++******++++++,,,------...,,,,,,---............---............///////////////////////////000111222111111111222444555444333---///222888BBBGGG@@@555666666555444444444444444666555555666888999888777///444666444444777999777666888999::::::999::::::999999888888777666555444???;;;777999AAALLLVVV[[[PPPHHH>>>666444444444444666888999888555444555777666555444444555555444222111111222222222222222111222222222222222222222222111111111111111111111111000000111222222111000//////000000000111111111222......///000111333555666//////.........---------......////////////......,,,---...//////...------+++,,,---.........------***000111...---000111//////////////////000111222000111333222111000222333333333444555777999:::;;;???@@@AAACCCFFFIIILLLMMMOOOOOONNNMMMMMMPPPTTTXXX\\\iii###$$$$$$%%%&&&(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&''''''((())))))))))))((((((((('''''''''''''''((((((((())))))******))))))************)))((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))******))))))***+++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''((((((((('''&&&%%%%%%"""%%%(((***))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))'''$$$###%%%'''%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))************************'''(((((()))***+++++++++)))************+++++++++***++++++,,,,,,---......+++,,,---...///...---,,,........./////////000000...------...///000111111111000000000222333222111///222000,,,111::::::333/////////000222333555666222111000111333444444333222666888666444555555222333222222444777999777555222444555666666666666777444444888DDDOOOQQQHHH>>>;;;777444666999:::666222333555666555222222444777666444333333444555333222222222222222222111000///111111111111111111111111000000000000000000000000000000000000000111222222//////000000111111111222,,,---///111444777:::;;;//////.........---------------............------,,,---.../////////------***+++---...///...------...------000///,,,,,,...---......///111222444555222333444333111111222333333333444555777999:::<<>>555000000222333444555777888:::;;;;;;===???BBBEEEFFFHHHKKKNNNOOOPPPPPPNNNLLLNNNUUUZZZZZZppp&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''''''''((()))+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))'''+++&&&%%%+++)))%%%+++''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))((((((((('''''''''&&&$$$&&&((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''')))***)))((('''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///---,,,,,,.........---------------............//////000000000111111111//////000000000111111111111111111111111111111111111111111222222222333333333333333333333333333333222222222333333333333444666666666555555444444444444444555555555666666666555666666777777666666555444444444444444444444444222222222222222222222222222111111000000111111222111111000000000000111111111000000000000000000111000000000000000///////////////000000000000//////...111111...---000000---......---------,,,,,,,,,------............------......//////......---,,,,,,,,,,,,------------...,,,,,,,,,---------......///...---,,,...000333555666888999666111///111444333444555777888:::;;;<<<===@@@CCCEEEFFFHHHKKKNNNOOOPPPPPPMMMLLLNNNUUUZZZ\\\rrr&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))******((((((((()))***+++(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***)))---(((&&&,,,+++'''+++''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&(((***,,,---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''''''''''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))***************((((((((((((******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///---,,,,,,---...------------------............////////////000000000000//////000000000000111111000000000000000000000000000111111111222222222222222222222222222222222222111111222222222333333333444444444444444333333333444444444444555555555555555555666666666666555555333333333333333333333333222222222222222222222222222111111000000111111222111000000//////000000111000000000000000000000000222111111111000000000///////////////////////////...333444000---...//////...------------,,,,,,,,,------............------------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------............------,,,------...+++---000///---...111444333444555666888:::;;;<<<>>>@@@CCCEEEFFFHHHKKKMMMOOOOOOOOOMMMLLLNNNUUUZZZ^^^vvv&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))******222///(((***)))&&&+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''######$$$&&&(((+++---...'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))******)))(((''''''((()))***))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...,,,++++++,,,------,,,,,,,,,---------................../////////000000////////////000000000111000000000000000000000000000000000111111111111222222222222222222222222222111111111111222222222222111111111111000000000000333333333333444444444444444444555555555555444444222222222222222222222222111111111111111111111111111111000000000000111111000000////////////000000///000000000000000000///111111111000000000///////////////....../////////---444666111,,,,,,//////------------------------,,,,,,---.........------,,,------------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------------,,,++++++,,,---//////......111333222333555666888:::<<<<<<>>>@@@CCCEEEFFFHHHJJJMMMNNNOOOOOOMMMLLLNNNUUUZZZ___xxx%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))+++888666+++'''$$$$$$***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''')))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&((()))((('''&&&'''((('''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,******,,,---,,,+++,,,,,,,,,------------...---............/////////...////////////000000000//////////////////////////////000000000111111111111111111111111111111111000000000111111111222222000000000000000000000000222222222222333333333333333333444444444444333333222222222222222222222222111111111111111111111111111000000000000000000111000000////////////000000...///000000000000///...//////////////////////////////............//////---333666111+++,,,...///------------------------++++++,,,---......------,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---.........---,,,....../////////000222333222333444666888:::<<<===>>>AAACCCEEEFFFGGGJJJLLLMMMNNNNNNLLLKKKNNNUUUZZZ^^^zzz%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((((((&&&&&&''')))+++:::777***'''%%%###(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''((('''''''''(((((())))))***))))))))))))))))))))))))*********)))((('''''''''))))))'''''''''''')))))))))************+++++++++++++++++++++++++++++++++************++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,------------------------.........///......////////////000000////////////////////////////////////000000000000000000000000000000000000///000000000000111111111111111111222222222222222111111111111222222222222222222333333333333222222111111111111111111111111111111111111111111111111111000000//////000000111000//////......//////000......000000000000......------......//////000000000///...------...///000---222333///,,,---......,,,,,,,,,------------...***+++,,,------...------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............,,,,,,,,,...///111333444222222444666999;;;<<<===???AAADDDEEEFFFGGGJJJLLLLLLMMMMMMLLLKKKNNNUUUZZZ\\\{{{%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***---888222&&&)))***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((())))))************+++++++++************************************++++++++++++,,,+++))))))+++++++++***++++++,,,,,,,,,---------,,,,,,---------................../////////000000................................./////////000000000000000000000000000000/////////000000000111111111111111222222333333333000000000111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000000////////////000000//////............//////---...000111111000...---,,,,,,---///000111222333000///---,,,,,,---///000,,,//////,,,,,,...///,,,,,,,,,,,,---------......******+++,,,---------------------------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---///111222333111222444666999;;;===>>>???AAADDDEEEFFFGGGIIIKKKLLLMMMMMMLLLKKKNNNUUUZZZ\\\}}}%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++...555,,,###+++000)))###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((())))))************+++++++++************************)))************+++++++++,,,***))))))***++++++***++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000..................................../////////000000000000000000000000000////////////000000000000//////000000111111111222000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000//////............//////---...///111111///...---,,,,,,...///111333444555000///---,,,,,,---///000,,,------+++,,,000///+++,,,,,,,,,------.........)))***+++,,,------...---------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++111000...///000111111000111222444666999;;;===>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLMMMKKKKKKNNNUUU[[[]]]~~~&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&%%%%%%$$$$$$&&&((())))))'''&&&&&&(((((('''&&&%%%%%%'''***---((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))************(((***+++***)))((()))*********++++++++++++******(((((()))***************,,,+++++++++***))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......111///,,,,,,...///---+++//////............//////111---+++---111222000---000000////////////000000............//////////////////000000000000//////---......///000111111222111111111111111222222222000000000000000000000000////////////......................................................------000///---------...000222---,,,,,,...222777===AAA===///&&&***---***+++000++++++------------++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------......//////000222333444333444555777999;;;===>>>===???BBBDDDFFFHHHLLLOOOMMMNNNNNNMMMMMMPPPTTTXXX___&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&***(((&&&&&&)))+++,,,,,,''''''((('''&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))******(((***+++***)))((()))***)))******++++++******)))(((((()))***************+++++++++***************)))************+++++++++,,,++++++++++++,,,---------------.........//////111...,,,+++---...---,,,//////............//////000---+++---000222000---000//////......//////000............//////////////////000000000000//////......//////000000111111000111111111111111111111////////////////////////////////////......................................................------///...---,,,,,,...000111444222000---,,,---...//////---333<<<999...(((+++,,,---............---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------......//////000222333444333333555777999;;;<<<===???@@@BBBCCCDDDFFFIIILLLNNNNNNOOONNNNNNQQQUUUYYY^^^&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((())))))'''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''(((((((((+++(((%%%&&&***+++)))%%%%%%&&&'''((((((&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***)))******++++++******)))(((((()))******************************+++++++++)))************++++++++++++++++++++++++,,,------............////////////111...+++***,,,---------///......------......//////---+++---000111///---.........------.........---............/////////...//////000000//////...////////////////////////000000000000000//////////////////////////////////////////............---------------------------------------------.........---,,,+++,,,---...//////...---,,,,,,,,,,,,---)))111@@@JJJCCC333+++...---......//////......---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------......//////000222333444222333444666888:::;;;<<>>@@@CCCDDDFFFHHHLLLOOOLLLMMMMMMLLLMMMOOOTTTWWW\\\$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((()))(((%%%%%%000CCCSSS444///)))&&&&&&'''&&&$$$%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((('''''''''(((((()))))))))(((***+++***)))((()))***((())))))******))))))((((((((()))******************************+++++++++)))************+++++++++***************+++,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,+++******,,,------,,,,,,++++++,,,,,,---,,,------------.........---------,,,,,,---------,,,------------.........---......//////......---........................000000//////......------.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++---......,,,+++---,,,,,,++++++,,,,,,---+++***))))))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------......//////000222333444222333444666888:::;;;<<<;;;===@@@BBBDDDFFFJJJMMMLLLLLLLLLLLLLLLNNNSSSVVV^^^$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&(((*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''((((((&&&'''///<<>>BBBDDDFFFFFFGGGHHHKKKMMMMMMNNNNNNMMMMMMPPPTTTXXXbbb###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&((((((((((((((((((''''''************************(((((((((((((((((((((((()))******(((&&&%%%&&&'''%%%$$$$$$&&&))))))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((%%%###'''333===111,,,&&&###$$$&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&(((((((((''''''(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************)))************+++++++++,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,000---+++,,,...000///---000///...------...///000,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------------......///000000111---,,,,,,,,,,,,---............///000111222333333444444555666888:::;;;<<>>???@@@BBBDDDGGGIIIJJJNNNNNNMMMNNNQQQUUUZZZ]]]rrr&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''&&&%%%&&&'''(((((((((%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********)))++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++---///000111111000000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222333333444444555666888999;;;<<<===>>>???@@@BBBDDDGGGIIIJJJNNNNNNNNNNNNQQQUUUZZZ^^^ttt&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******((('''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%)))&&&%%%&&&)))***(((%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******---,,,+++***)))((('''&&&))))))))))))******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,---...///000000000///......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.........//////000111222333333444444555666888:::;;;<<<===>>>???@@@BBBDDDGGGIIIJJJMMMNNNNNNOOOQQQUUU[[[___www%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))&&&$$$$$$'''(((%%%"""'''&&&&&&&&&((()))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***,,,,,,+++***)))(((''''''((()))))))))************))))))))))))))))))))))))******************************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,---------------------------------...............---------***+++++++++++++++,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---....../////////......---------------------------------,,,,,,,,,---------------------------............//////000111222333333444555555666888:::;;;======>>>???@@@BBBDDDGGGIIIJJJLLLMMMOOOOOOQQQUUU\\\aaa|||%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&&&&$$$###$$$(((++++++***)))'''%%%&&&(((***)))((('''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++'''((((((((()))))))))***(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------............------------------------------------,,,,,,,,,------.........---------.........////////////000111222333333444555666777888:::<<<===>>>>>>???@@@BBBDDDGGGIIIJJJJJJMMMOOOPPPQQQUUU]]]ccc$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''######$$$&&&***000555999,,,(((%%%%%%(((***)))''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,''''''(((((())))))******))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))))))))************************************++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........++++++++++++,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,------------------------,,,,,,,,,------------...,,,,,,,,,---......//////------.........///////////////000111222333333444555666777999:::<<<===>>>>>>???@@@BBBDDDGGGIIIJJJIIIMMMPPPQQQQQQUUU^^^eee$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((((((###%%%'''''')))///999@@@...***%%%%%%(((***(((&&&(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''''''''((()))*********))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////............//////////////////000111222333333444666666777999;;;<<<>>>>>>>>>???@@@BBBDDDGGGIIIJJJHHHLLLPPPQQQQQQUUU^^^ggg$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,+++)))'''&&&'''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))((((((&&&((()))'''%%%)))555>>>000+++&&&%%%(((***(((%%%(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''''''''''')))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000............/////////000//////000111222333333444666666888999;;;<<<>>>>>>>>>???@@@BBBDDDGGGIIIJJJHHHLLLQQQQQQQQQUUU___ggg$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))((('''&&&&&&'''((())),,,+++***(((''''''''''''((((((((((((((((((((((((%%%'''******(((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************+++,,,---,,,,,,***)))************************------,,,+++)))((('''''')))))))))+++---/////////*********)))))))))))))))************************)))************+++++++++)))******++++++,,,------)))***+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++...)))***++++++,,,---......***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,++++++***+++,,,---............------,,,,,,,,,------------------------111000///......///000111---------------...//////,,,,,,,,,---------......000000111222333555666777555555666777:::<<<>>>???AAAAAABBBCCCEEEGGGHHHIIIOOOOOOPPPRRRRRRUUU___jjj%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''((((((''''''''''''((((((******)))(((''''''''''''(((((((((((((((((((((((('''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++...---,,,+++***)))((((((******)))***,,,,,,,,,,,,*********+++++++++++++++************************************++++++++++++*********+++,,,,,,------+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***,,,------,,,++++++,,,---...///......---------,,,,,,,,,------------------------000000////////////000000...............//////000............////////////000000111222333555666777333444555666888;;;===>>>AAAAAABBBCCCEEEGGGHHHIIINNNNNNPPPSSSTTTWWWbbbmmm&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%((('''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''((((((((((((''''''(((((('''''''''''''''((((((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))******************************++++++,,,---------++++++++++++++++++++++++************+++++++++,,,******++++++,,,,,,------000///---,,,*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,------...///...------------,,,,,,,,,------------------------//////000000000000/////////////////////000000000000000000000111111111111000000111222333555666777444555666777999<<<>>>???AAAAAABBBCCCEEEGGGIIIJJJMMMMMMPPPSSSUUUYYYdddppp''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))))))))******))))))((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))'''%%%%%%'''((('''%%%''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++++++++*********+++)))******+++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,------...666444111...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------........................------------------------------------...............///000111111000///...//////000111111111111111000000000111111111222222111111111222333444666666777888999:::<<<>>>@@@BBBAAAAAABBBDDDFFFHHHJJJKKKMMMMMMPPPSSSTTTXXXcccooo''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&''''''%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---///((())))))***+++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......777555222///---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,******+++,,,,,,---......,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------........................------------------------------------....../////////...///000111111000///...///000111111222222111111//////000000000111111111111111111222333444555666888888999:::===???AAABBBAAAAAABBBDDDFFFHHHJJJLLLNNNMMMOOORRRSSSVVVaaalll&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''''''((((((((()))))))))&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((''')))+++***(((&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((+++------++++++---000))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......111000...,,,+++++++++,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***++++++)))******+++---......///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---............---,,,,,,,,,,,,,,,------------...---------...//////000000//////000000000000//////...///000222222111111000.../////////000000000000222222222222333444555666555666777888:::===???@@@AAAAAABBBDDDFFFIIIKKKLLLNNNMMMOOORRRRRRUUU```kkk%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''(((((('''&&&''')))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&'''''''''((((((((()))***************&&&&&&'''((()))******+++&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((('''''''''((())))))((((((((((((((((((((((((&&&,,,111000+++'''''')))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************,,,,,,++++++,,,---///000++++++++++++++++++++++++************++++++,,,,,,))),,,...---***(((+++...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........,,,,,,,,,,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******++++++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......---,,,+++***,,,,,,,,,---------......---------...///000000000000000////////////000000---...000111222111000///////////////000000000000222222222222333444555555555555666888:::<<<>>>???AAAAAABBBDDDGGGIIILLLMMMMMMMMMOOORRRSSSWWWbbbnnn$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&''')))+++---''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))'''((((((((())))))******))))))***+++++++++++++++%%%&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&...666555...((((((,,,''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************,,,,,,++++++,,,...///000************************)))))))))******++++++,,,)))---///---(((&&&(((+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///+++,,,------......------........................******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---...---,,,***))),,,,,,,,,------.........---------...///000000111111000///......///000111---...000111222111///...///000000000000111111111222222222222333444444555666777888999;;;>>>@@@AAAAAAAAABBBDDDGGGJJJLLLMMMKKKLLLOOOSSSUUUZZZeeeqqq''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***'''&&&''')))***(((&&&&&&&&&&&&'''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((($$$+++:::DDD;;;***&&&---(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&))))))))))))******************+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++++++++******+++---...///...---,,,...000111111000,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------/////////...---,,,........................------------------------***+++,,,------,,,+++******,,,------,,,++++++,,,///...,,,+++***+++,,,,,,/////////......---------------------------------.........------,,,,,,,,,//////.........---------------------,,,,,,+++***,,,,,,,,,---------......////////////............000000000000111111111111////////////000000000000///...000222111------111222222222222333444555555:::999999:::<<>>AAACCCAAABBBDDDFFFHHHIIIJJJKKKMMMOOOMMMPPPXXXYYYdddzzz''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))((((((((())))))******))))))(((((((((((((((((((((((((((((('''((()))***************))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&''''''(((((())))))***((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&'''---444000'''%%%)))(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''((((((((()))))))))(((***...000111///,,,***'''((()))+++,,,...///000+++++++++++++++++++++++++++***))))))***+++---...,,,+++******,,,,,,,,,***++++++******++++++,,,---,,,,,,++++++******))))))...---------...///000111++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------------......///......---........................------------------------++++++,,,,,,,,,,,,++++++***---///000///---,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,---------------------------------------.........---,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,------------........./////////............---.........////////////000000000111111111222222222444333444777666222222666222222222222333444555555888888888999;;;>>>@@@BBBAAABBBCCCEEEGGGIIIKKKLLLMMMOOOMMMPPPWWWYYYeee|||''''''''''''''''''''''''******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))++++++******))))))(((((())))))************))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''(((((())))))))))))((((((((('''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&)))&&&(((,,,+++'''&&&)))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++''''''''''''(((((((((((()))***,,,......---,,,+++))))))***+++---...//////++++++++++++++++++++++++)))(((((('''((()))***+++,,,+++******+++,,,***)))+++***++++++++++++,,,,,,------,,,,,,+++*********------------......//////+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---000111000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------............//////.........------------------........./////////000000000000111111111111000222555333000111444222222222222333444555555666777777999;;;===@@@AAAAAAAAACCCEEEGGGIIIKKKLLLMMMPPPNNNPPPWWWYYYfff((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++*********)))))))))((())))))************))))))))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&''''''((((((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''***'''&&&((()))((((((***((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++---...---,,,***+++,,,,,,+++*********++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////------------............+++,,,,,,------,,,,,,,,,---------.........//////............------------------------.....................////////////000///...000333222///000333222222222222333444555555666777888999;;;>>>???@@@AAAAAABBBDDDGGGIIILLLMMMMMMPPPNNNPPPVVVYYYhhh((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''''')))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((()))((((((((((((((()))+++(((((((((((((((((((((((('''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***''''''((((((((()))))))))+++***((('''''')))+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,++++++---...---+++)))***+++,,,,,,,,,,,,+++---------...............***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------.../////////......------,,,++++++,,,,,,,,,,,,---------------------------------------------...///000........................------------------------------,,,,,,,,,,,,------,,,---///...---,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------......................../////////------...............///++++++,,,---------,,,,,,------........./////////.........------------,,,---------............///---------........./////////...000444333000111444222222222222333444555555666777888:::===>>>@@@@@@AAAAAABBBCCCFFFIIIMMMNNNMMMQQQOOOPPPUUUYYYjjj(((((((((((((((((((((((()))))))))(((((()))))))))(((((())))))))))))((((((''''''(((((())))))))))))'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''''''''(((((())))))***&&&'''((())))))))))))((())))))))))))))))))))))))))))))***************)))(((((()))))))))*********))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((('''(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***((('''(((***))))))))))))))))))))))))))))))(((((())))))***+++************************************************((((((((()))))))))******+++*********))))))))))))&&&(((***)))'''((()))***(((((((((((((((((((((((('''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((((((((()))))))))************)))))))))***+++,,,******++++++++++++++++++++++++++++++++++++++++++******(((((((((((()))***+++******+++---...---,,,)))***+++,,,,,,,,,+++++++++,,,,,,------......///+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------...............---,,,++++++++++++++++++,,,,,,---------------------------------------,,,,,,---...000111........................------------------------...---,,,,,,,,,,,,---...---------,,,++++++---///***+++,,,---------,,,,,,,,,,,,---------.........++++++,,,,,,---......///////////////............,,,,,,,,,------.........***+++,,,,,,---------,,,............////////////.........---------,,,,,,---............/////////............///////////////...000333333000111555222222222222333444555555666888999<<<>>>???@@@AAAAAAAAAAAACCCFFFJJJMMMOOOMMMQQQOOOPPPUUUYYYkkk))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))*********+++''''''(((((()))))))))***'''((()))******)))(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&'''((()))******&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))*********))))))((((((((())))))*********+++))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((((((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))************++++++++++++*********)))###(((+++)))'''''')))***(((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))))))))************)))***+++,,,---,,,++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++...---,,,++++++,,,------***))))))***,,,...---,,,)))***+++,,,---,,,++++++)))***+++,,,------...///,,,---.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........------,,,++++++***))))))+++++++++,,,,,,---------------------------------------,,,,,,---...000111........................------------------------...---,,,,,,,,,,,,---...------,,,***)))***---///)))***,,,---...---,,,,,,---------....../////////++++++,,,,,,---...//////000000//////......------+++++++++,,,,,,---------***+++,,,,,,------------............/////////000......---------,,,,,,,,,.........////////////000////////////000000000000---,,,...222111...///333222222222222333444555555777888:::<<<>>>@@@AAAAAAAAAAAAAAACCCFFFJJJMMMPPPMMMQQQPPPPPPUUUYYYlll******))))))((((((''''''))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---))))))))))))))))))))))))******))))))((((((''''''&&&'''(((******((('''&&&))))))))))))(((((((((((('''(((((()))))))))))))))*********)))))))))))))))))))))(((((((((((())))))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))******))))))))))))******---,,,***)))))))))************++++++++++++******+++)))'''''')))+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++***((((((((()))***************************++++++++++++***((('''&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,---------------------------------,,,,,,............,,,,,,...---+++,,,555===999000---------............///........................,,,,,,------------------..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////111000///...------...///,,,---------.../////////........................---.........//////000000.........------,,,,,,,,,,,,---......//////......,,,------...///000000111......//////000000111111222333333333333333333444444555777:::<<>>@@@AAA@@@AAABBBDDDGGGJJJLLLNNNOOOSSSQQQPPPTTTYYYkkk+++++++++++++++*********************************)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))***))))))))))))(((((((((((()))***++++++***)))((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))******)))))))))))))))***+++++++++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))************)))))))))))))))******+++************************************************************************,,,+++******)))***************++++++++++++******+++)))((((((***++++++***************************))))))))))))))))))))))))((((((((()))))))))******+++++++++***+++,,,,,,---++++++***)))))))))******************************(((((())))))))))))((((((*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................///////////////...---,,,,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///...---///111///+++---------............///------------------------.........................................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------................../////////000000000000000///...------,,,---------...............---------....................................////////////.........---------------///...---------...///000000000000000000000000000......///000000111111222222222333333444444444444777777999:::<<<>>>???@@@BBBBBBCCCEEEGGGIIILLLMMMOOOSSSQQQQQQVVVXXXkkk++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))*********(((((()))************))))))))))))))))))*********((((((((((((((()))***+++))))))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))*********((()))))))))************)))))))))))))))******+++************************************************************************++++++************************++++++++++++******+++)))((()))+++,,,+++***************************))))))))))))))))))))))))(((((()))))))))*********+++************+++,,,,,,+++*********************************************&&&'''((()))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,------------------------///////////////...------++++++,,,---...//////000........................------------------------,,,,,,,,,,,,---------...+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,...///...,,,,,,,,,,,,---------............///,,,,,,,,,,,,---------------------------,,,,,,,,,........................---...............------------------------------......................................./////////////////////////////////------------,,,---------/////////...---------,,,.................................///////////////...............---------000///---,,,,,,...000111111111111111000000000000...//////000111111222222222222333333444555555555888888999;;;<<<>>>??????CCCCCCDDDEEEGGGIIIKKKLLLNNNRRRQQQSSSWWWYYYlll*********************************************************)))))))))))))))************************(((((())))))))))))((((((************************************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))))))))*********+++((())))))***************(((((())))))************''''''''''''(((((()))***))))))((((((((()))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((()))))))))************)))))))))))))))******+++************************************************)))***++++++++++++***)))************+++***************++++++++++++*********))))))***,,,,,,+++***************************************************))))))))))))************)))))))))))))))***++++++*********++++++++++++***************************&&&'''((()))************)))))))))*********++++++*********++++++++++++,,,******++++++,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,***++++++,,,---......///........................------------------------,,,,,,------............,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++,,,///---------............///,,,,,,,,,------.........111111111111000000//////........................------...............---------------------------.................................//////000000000........................,,,,,,------------------/////////...---------,,,///////////////////////////////////////.................................000///---,,,---...000222111111111111000000000000//////000000111222222222222222333444444555666666888999:::;;;===>>>???@@@CCCDDDDDDFFFHHHJJJLLLMMMOOOQQQQQQUUUXXXZZZppp)))))))))***************++++++++++++++++++++++++)))))))))))))))*********************************))))))************))))))++++++++++++++++++++++++************************)))))))))***+++,,,......)))))))))))))))))))))))))))))))))************+++************************((())))))******+++++++++((()))******++++++******((((((((()))******++++++))))))(((((((((((())))))))))))))))))************************************)))))))))))))))))))))))))))******************))))))))))))*********++++++))))))))))))************)))))))))))))))******+++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++*********++++++++++++*********))))))+++,,,---+++***************************************************)))))))))*********++++++))))))(((((())))))***+++)))***++++++,,,+++++++++************************(((((()))***************)))))))))************+++************++++++++++++)))******++++++,,,,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------..............................------------------------+++,,,---......///.............../////////000000...........................------,,,,,,------...+++***,,,//////---...111---------............///,,,------....../////////111111000000//////..............................,,,---......///.........------------------------..............................//////000000111111............------------,,,,,,---............---...............---------///////////////////////////////////////......................../////////000///.........///000111000000000000000000000000//////000111111222222333222222333444555666666777888888:::;;;===???@@@AAACCCCCCDDDFFFHHHJJJMMMNNNPPPQQQQQQVVVZZZ[[[ttt*********+++++++++,,,,,,++++++++++++++++++++++++(((((())))))******++++++******************************++++++++++++************************************************************))))))***+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((())))))******+++,,,,,,))))))***++++++++++++***'''(((((()))******++++++---,,,+++***))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++))))))))))))************)))))))))))))))******+++************************++++++++++++++++++++++++)))***,,,------,,,***)))((()))***+++,,,++++++*********++++++++++++***************+++------+++***************************************************))))))*********+++++++++******))))))******+++,,,)))***+++,,,,,,,,,++++++************************)))***+++++++++++++++************+++++++++,,,,,,++++++++++++,,,,,,,,,---******++++++,,,------...........................------............------------------------------+++,,,,,,---------,,,,,,---------------.........................................................+++,,,---.../////////...///000000000111111111111000000000000000000000000///......------......//////+++,,,111222///...111---------............///------...//////000111111/////////...---,,,,,,,,,........................,,,------...//////............................................................///000000111222222////////////.........---,,,---...///000//////...---------...............////////////////////////000/////////............---........./////////000///////////////000000000.........//////000000111///000000111111222333333222222333444555666777777777888999;;;>>>@@@AAABBBBBBCCCDDDFFFIIIKKKNNNOOOQQQQQQQQQVVVZZZ]]]yyy+++++++++,,,,,,---------++++++++++++++++++++++++'''(((((()))***++++++,,,************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******((())))))***++++++,,,,,,))))))***++++++++++++***'''(((((()))***+++++++++//////---,,,+++*********)))***+++,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++))))))))))))************)))))))))))))))******+++************************++++++++++++++++++++++++)))***,,,------,,,***)))((()))***+++,,,,,,+++*********++++++++++++***************,,,------,,,***************************************************)))************+++++++++++++++******++++++,,,---)))***+++,,,---,,,,,,+++************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,------...//////........................------............------........................,,,,,,------...------,,,///////////////.........////////////////////////........................***+++---///000000///...000111111111222222222222000000000000000000000000000///...------...///000222---,,,222333000...000---------.........//////.........///000111111222333222222111000/////////........................,,,,,,---.../////////......................................................//////000111222222222111111000000/////////...,,,---///000000000//////,,,------....../////////000000000000000000000000000000//////.........------.........//////000000......///000111000000000,,,------...///000000111000000000111222222333333222222333444555666777888666777999;;;>>>@@@BBBCCCAAABBBDDDFFFIIILLLOOOPPPRRRQQQPPPVVV[[[^^^|||+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***)))))))))******(((''''''&&&&&&((()))***,,,+++)))(((((()))+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))&&&(((******)))((()))***************************)))))))))))))))))))))))),,,+++++++++******))))))+++*********))))))((((((*********)))******+++,,,++++++************++++++************************++++++++++++++++++++++++******))))))******++++++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++***)))((('''((()))***,,,---.........************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////////////////......------------......................................................///...---,,,,,,---...///////////////000000000000......------------......---------...///000000111000000111222333333333333//////000000111111111222222111000//////000111222111111000///////////////000000000000000000000000////////////000000000000333222111000000111222333000/////////............////////////000000000000........................+++,,,------......------///////////////.........////////////////////////////////////////////////------...///000111222222///////////////.........//////000000000000//////333111000///000///...,,,////////////000000000000333333222111111000000000111111222222222333333333444444555666777888999999999:::;;;===>>>?????????EEEEEEDDDDDDFFFJJJNNNPPPRRRTTTQQQQQQVVV```---------......------,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,***)))))))))***+++(((((('''''''''((()))***,,,+++***))))))***+++,,,---,,,+++******)))))))))************************&&&(((******)))((()))***************************************************+++++++++*********))))))++++++******))))))))))))***************++++++,,,++++++************++++++************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***+++,,,...//////000000++++++++++++++++++++++++,,,+++************+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------................../////////000000////////////////////////000000///...------......................................................///...------------...///....../////////000000000///......------......///------......///000000111222222222333333222111111000000111111111111111111222111000//////000111222111111000///////////////000000000000000000000000////////////000000000111222222111000000111222222000000/////////.........////////////000000000000........................,,,------...............000000000000000000000000/////////////////////////////////////////////////////////000000000000000000000000000000000000000//////000000000000//////222111//////000000...---000000000000000000000000333333333333333333444444222222222333333333333444333444444555666777777888888999;;;===>>>???@@@@@@EEEEEEDDDEEEGGGJJJNNNPPPRRRUUURRRSSSXXXbbb.........------......///.........---------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))(((((((((((()))******,,,+++***))))))***+++,,,...---,,,+++++++++++++++************************''')))******)))))))))+++++++++++++++++++++++++++***************************************)))))))))+++++++++************)))***************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,---...///000111111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,------------.............../////////000000000////////////////////////111111000//////.../////////////////////////////////////////////////////////......------......///------.........////////////......------......///---......//////000000111333333333333222111000///222222222222222111111111222111000000000000111222111111000/////////000000000000000000000000000000/////////000000000111111222222111000000111222222000000000/////////......////////////000000000000........................---...//////000000//////111111111111111111111111////////////////////////////////////////////////111111000000000/////////111111111111111111111111///000000111111000000///111///...///000111000...111111111111111111111111222222222333444555555555333333333444444444555555444444444555555666666666888999;;;===???@@@AAABBBEEEEEEEEEEEEGGGJJJNNNPPPRRRUUUTTTUUU[[[ccc......,,,,,,,,,---///000.........---------------/////////...............------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******++++++,,,++++++******++++++,,,------,,,+++++++++++++++************************''')))++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------............------------------------------.........------------...///000000000000000------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------...............////////////000000000////////////////////////000000000///000111111222//////////////////////////////////////////////////////............//////------------........./////////............//////......//////000000000000222222222222222111000000444333333222222111111111111111111111111111111111111111000000///000000111000000000000000000000000//////000000000111111111222111111111111111111222000000000////////////...////////////000000000000........................//////000111111111111000000000000111111111111111////////////////////////////////////////////////000000000000000000000000000000000111111111111111000000000111111000000000///......///000111111000000111111222222333444444111111111222222222333333444444444444555555555666555555555666666666777777888999;;;>>>@@@BBBCCCCCCEEEEEEEEEFFFHHHKKKNNNOOOPPPTTTTTTVVV\\\ccc---,,,+++++++++,,,...///...---------,,,,,,++++++------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++,,,,,,++++++************+++************************(((***,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------....../////////......------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111000000000000000000000000.........///111222444555000000000000000000000000000000000000000000000000////////////////////////------------.........////////////......//////////////////000000000000000///000111111222222222222444333333222222111111111111111222222222222111111111111000000000000111111111111111111111111111111000000000000111111111111111111111222222111111111111000000000////////////////////////000000000000///////////////////////////000111111222222111111/////////000000111111111000000000000000000000000000000000000000000000000/////////000111222222222/////////000000111111111000000111111111111000000///...---...000222111000...///000222333555666777333333333222222222111111444444555555555666666666666666666777888888999999888:::<<<>>>@@@BBBCCCDDDEEEEEEFFFGGGIIILLLNNNOOONNNRRRSSSVVV[[[bbb++++++++++++,,,,,,---.........------,,,+++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++++++++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------.........---,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111000000000000000000000000------...///111222444555000000000000000000000000000000000000000000000000...//////000000//////...------........./////////000//////......//////000000000000000000000000000...///000111222222222222222222222222222111111111111111222333333222111111111111000000000111222222111111111111111111111111000000000111111111222222000111222222222222111000111111000000000/////////////////////000000000000///////////////////////////000111111222222111111......///000000111111111000000000000000000000000000000000000000000000000......///000111222333444......///000000111111111000111111222222111111000///......///000111111000---...///111333555666777666666666555444333333333444444444555555555666666555666777777999::::::;;;:::;;;===???AAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNOOONNNRRRRRRUUUZZZbbb***+++,,,---............//////......---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------***+++,,,---------,,,,,,***+++,,,---...------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,---------...,,,++++++++++++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---..................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,------------...........................------------------------------------............------------------------............//////////////////000000000111111111000000000000000000000000////////////000111222222111111111111111111111111111111111111111111111111...///000111111000///........./////////000000000000000////////////000000000000000000000000000000///000111111111111111000000000111111111111111111111222222333333222222111111111000000111111222333111111111111111111111111000000111111111222222222000111222222222222111000111111111000000000//////////////////000000000000///////////////////////////000000111111111111111//////000111111222333333000000000000000000000000000000000000000000000000000000000111111222222222//////000111111222333333000111111222222111111000000///...///000111000/////////000111222333444444555555555555555555444444333333444444444555555555333444555777888:::;;;<<<;;;<<<>>>@@@AAABBBCCCCCCEEEEEEGGGHHHJJJLLLNNNOOOPPPSSSSSSUUUZZZbbb***+++---///000000///...111000000///...---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------)))***,,,---...---,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,------...++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111000...,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........./////////000000++++++,,,,,,,,,------------------.........//////++++++++++++++++++++++++---,,,,,,+++,,,---...///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------..............................---------------------------------.........//////..................................../////////000000000000000111111111111000000000000000000000000111000000///////////////111111111111111111111111111111111111111111111111...///000111111000///...////////////000000000000000000////////////000000111111111000000000000000111222222111111000///...//////000000111111111222111222333444444333222111111111000000111222333333111111111111111111111111000111111111111222222222000111222333333222111000111111111111000000000000////////////000000000000000000000000000000000000//////000111111111111000000000111222333333444444000000000000000000000000000000000000000000000000222222222111111111111111000000111222333333444444111111222222222222111111111///...///000111000...111111111111111111111111111222222333333444444555333333333444444444555555111222444555888999;;;<<<======???@@@AAABBBBBBBBBEEEEEEGGGIIIKKKMMMNNNOOOQQQUUUTTTUUU[[[ccc//////000000000000//////,,,---...//////...---,,,------------------------........................//////......---------,,,//////......---------,,,------------------------......------------......***++++++,,,,,,++++++***------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000......---,,,,,,,,,,,,---,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////......................................................---,,,---...///000,,,,,,,,,---------...............---,,,,,,++++++------......------,,,+++---------,,,,,,+++++++++............////////////.../////////...---,,,,,,////////////000000000000---...///...------...///////////////////////////......///000000000000000000///.........///111111000000000000111111111111111111111111111111111111222222222222222111000///000000111222222333444444222222222111111000000000111000/////////000111222444333111/////////111222333222222111111000000000333222222111111222222333000111222333333333333333111111111111111111111111//////000000000111111111222222222222222222222222...//////000111111222222111111111000000/////////222111111111000000////////////............//////555???@@@666000444555111111111000000000111222333333222111000000111222333555000---000333333000...000///...------///111333111000/////////000222222000000111111111222222222333333333333333333333333111111222222111111000///////////////000111222333222222222222222333444555888666444666888999777444444444555777888:::;;;;;;;;;;;;===>>>@@@AAACCCCCCDDDDDDDDDEEEGGGJJJMMMNNNPPPRRRRRRUUUYYY```///000000111111000000//////000111222222111000///........................------------------------.........---------,,,,,,.........---------,,,,,,........................///......------......///,,,,,,------------,,,,,,........................------------------------,,,,,,,,,,,,------------------------------------------------............////////////////////////++++++,,,...///111222222------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...////////////////////////........................------------------,,,,,,........................------...//////000000111........................------------------------000///---,,,++++++,,,,,,,,,,,,---------.........------------...........................---,,,,,,//////.........---------............////////////......//////......---,,,............////////////---...//////------...///...........................//////000000000000000222111111000111222333444000000000000111111111111222222222222222222222222222222333333222111111000000000111111222222333333444333333333222222222222222222111000111222333444333333111000000000111111333333333222222111111111222222111111111111222222111111222222333333333333222222222222222222222222111111111222222222333333222222222222222222222222111111222333333444444555333333333222222111111111222111111111000000000000222111111000000111111222>>>FFFEEE888000000///***000000000111111111222222333222111000000111222333222000/////////...---,,,111111000000222444666888333222111////////////000111111111111222222222222222222222222222222222222333333333333333222222111000000000111111222444444444444333333333333444444777555333333666888888777222333444555777888999999<<<===>>>@@@AAACCCDDDEEEFFFFFFGGGHHHJJJMMMOOOQQQPPPRRRRRRUUUYYYaaa111111111222222111111111111222333333333333222111000000000000000000000000....................................------------............------------///////////////////////////......------......///,,,------......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////........................,,,---///222333444444444....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////........................------...................................................//////000000111........................------------------------111000...,,,+++***)))))),,,------------.........---------...///000000000...////////////...------............---------------............/////////....../////////...---------------.........//////---...//////------...///........................////////////000000000000222222111111222222333444000000000000111111111111333333333333333333333333333333333333333222222111111111111111222222222222333333333333222222222222222222111111111222333444222333333333333222111111444444444333333333333333333222222111111222222333333333222222222333444444333333333333333333333333111111222222222222333333222222222222222222222222222222333444444555555666333333333333222222222222111111111111111000000000222222222111111222222222666======555000222222//////000222333333333222111333222222111111222222333333444444222111000000000111111111222444666888::::::888666444222111111222111111222222222333333333222222222222222222222222333333333333333222111111111111000111111222333444555555444333333333444444666444333333555888999999555555666777999:::;;;;;;<<<<<<>>>???AAACCCDDDDDDGGGGGGHHHIIIKKKNNNPPPQQQPPPQQQQQQUUUZZZddd111222222333333222222111111111111222222111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................//////............//////,,,------------------,,,........................---------------------------------.........//////------------------------////////////000000000000////////////////////////333444555666555333111/////////000000000//////...---------------------------------------......///////////////////////////....................................////////////........................,,,,,,------.........///................................................111000///---,,,+++******------------.............../////////000000000111/////////000///......---++++++++++++++++++++++++---------.........//////......////////////...............////////////000---///000///...---...///........................///////////////000000111000000000000000111111222///000000000111111111111333333333333333333333333333333444444444333333222333333333333222222222222222222222222111111111111111111111111111222222222333444555666666555333222444444444444555555555555444333333333333333333444444444333222222333444555444444444444444444444444000111111111222222222222333333333333333333333333111111222222333444444555222222222222222222222222111111111111111111111111111111000000000000111111+++111333000///333555333000111333555555444333111333333222222222222333333333555444222222444333000000000000000222333555666:::888666444333222222222222222222222333333333333222222222333333333333333222222222222222111000000000000000000000111222222444333333333444555555666666666666777888888888888666666777888999:::;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEEEEGGGHHHJJJMMMNNNOOOPPPQQQPPPTTT[[[ggg222222333333333333222222222111111111111111111222222222222222222222222222000000000000000000000000000000000000000000111111000000000000000000111111/////////////////////////////////....../////////......////////////......////////////////////////////////////////////////////////////000000000000......................../////////000000000111111000000000000000000000000666666777666555222///---//////000111111000000000..............................------......///000000000000000000000000000////////////////////////.........//////000000000////////////////////////---------...............////////////////////////000000000000000000000000///////////////......------------.........//////111111000000000//////////////////000///......---++++++++++++++++++++++++------------..................///////////////...///000000000000111111111...///000///......///000////////////////////////000//////...///000111111//////000000111111111111///000000000111111111111333333333333333333333333222333333444444333333333444444444444444333333333222222333333333333333333222222222333333333333333333555777888888777555444444444444555555666666777555555444444444444555555555555444444444444444555444444444444444444444444222222222333333333444444555555555555555555555555111222222333333444555555444444444444444444444444111111111111111222222222111111000000000000111111///222222///---...///---111222444666666555333222222222222222222222222222000111///,,,///333111+++000000000000000111111111444333111000000000111222111111222222222333333333222333333333444444444555333333333444333222222111222222111111111222333333111111222222444555777888555777:::;;;:::999666555444444555666777888888999;;;<<<===???AAABBBCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQOOOSSS[[[hhh111222222333333222222111333333222111111222333333111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111222222222222222222222222000//////......//////000111111111222222111111111222222222222222222222222/////////////////////////////////000000000000111111111111111111111111111////////////000000000000111111111111111111111111222333333444333222000/////////000111111111000000///////////////////////////............///000000000000000000000000000000////////////////////////------......///000000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111---...///000000000000000------........./////////111111111000///............////////////...------,,,,,,,,,,,,------------,,,------------...............///000000000//////000000111111111222222222...///000000......///000000000000000000000000000000///.........///111222000000111222222222222111000000000000111111111111333333333333333333333333111222222333333333333333333333333444444444444444444444444444555555555555333444555666666666555555333444666777888777555444333333444555666777777888666555555444444555555666555555666666666555444333444444444444444444444444444444555555555666666666555555555555555555555555333333444555555666666777666666666666777777777777111111111222222222222222222222222111111222222222222222111000000//////...000111333444444444333222000111111222222111111000222666555//////333222,,,222222222111111111000000444333222222222444555666000000111111111222222222222222222333333444444555555555555555555444444333444444333333333444444555000000111222333555666777444777:::<<<:::888666666888888888999:::;;;;;;;;;===>>>???@@@BBBDDDEEEFFFEEEFFFIIIKKKMMMNNNOOOPPPPPPQQQNNNRRRZZZiii111111222222222222111111222111000//////000111222////////////////////////////////////////////////....../////////000000000....../////////000000000000000000000000000000000000000////////////000000///000000111111000000///000000000000000000000000////////////////////////---............/////////////////////////////////........./////////000000000000000000000000000000/////////000000000111111...//////000111111000000000000000000000000000000//////......//////000111000000000000000000000000////////////////////////,,,,,,---......///000000////////////////////////111000000000000000000000////////////////////////000000000000000000000000,,,---///000000000//////............////////////////////////////////////...............---,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............///000000000000000000000000000111111111111...000111000///...///000111111111111111111111111000000.........///111222...///000111222111000000000000000000111111111111222222222222222222222222000111111222333333222222000111111222222333333333222222222333333444444444222222444555555555444333111222333444555444333333222222333444666777777888444444333333333333444444444555777888888666333222333333333333333333333333333333333333444444444555444444444444444444444444333333333444555555666666444444555555555666666666111111111222222333333333222111111000000111111222...------///111222222333/////////000000000111111///000111111111111000///666AAACCC888///000222111000000111111111111111111444444333333333444666777//////000000000111111111///000000111222222333333333333444444333333222111333222222111111222222333222222111111111222333333222444666777666666888;;;999999999::::::;;;;;;<<<;;;<<<===>>>@@@BBBCCCDDDDDDEEEHHHJJJMMMNNNNNNNNNQQQPPPMMMPPPYYYiii111111111222222111111111///...---,,,,,,---...///................................................,,,---------......//////,,,---------......//////------------------------000000////////////000000,,,,,,------------,,,,,,------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000//////...------...//////......///000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000,,,,,,,,,---...//////000000000000000000000000000////////////............000000000000000000000000000000000000000000000000,,,---...//////...---,,,............/////////000------......//////000000------......------,,,+++)))))))))******+++++++++,,,,,,,,,---------............///000000000000000////////////000000000000...000111000///...///111222222222222222222222222111000...---...///111222+++,,,.../////////...---000000000000111111111111111111111111111111111111///000111222222222222222......///000111222222333......//////000000000111...///000111222111000000///000111111222222222222111222333444555777777888333222222111111222222333333555888999999666333111333333333333333333333333//////000000000111111111222222222222222222222222000000111222222333333444111111111222222333333333111111111222222333333333//////............/////////---,,,...///............------------...//////...///000111111000///...444EEEJJJ:::***(((---000,,,---...000000111111111//////...------...//////////////////000000000000---......///000111111111000000000000000///......//////...............///444333222111000000000000000111222111111444;;;@@@222222333333444444555555777888999;;;<<<>>>???@@@AAACCCEEEHHHJJJKKKLLLLLLQQQPPPMMMPPPXXXhhh