BM6P6(@ yyy___JJJFFFIIIbbbuuuxxxxxxmmmxxx{{{{{{vvvvvv___:::111222111...---///000000------,,,,,,+++***))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++*********+++++++++,,,,,,,,,---------///,,,+++,,,000111000...+++555666999IIIPPPIIIEEE@@@BBBDDDLLL```wwwpppeee___hhhuuummmgggcccjjjnnnuuu|||~~~sssiiijjjjjjjjjjjjggg]]]OOOEEE@@@;;;555111111000...,,,,,,,,,,,,---///000///...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((''''''))))))))))))))))))))))))+++)))))),,,---++++++///;;;@@@IIIOOOKKKDDDGGGOOOWWWjjjqqq```MMMJJJPPPUUUhhhwww}}}zzzyyyqqqeeecccjjjxxxvvvfff```rrrtttppplllzzzkkkkkk{{{iiiccc]]]PPPJJJKKKDDDBBB>>>;;;999999999999:::888777666888999999999;;;;;;<<<===============<<<===???@@@BBBBBBBBBBBBCCCEEEHHHJJJJJJKKKMMMOOOPPPSSSVVVUUUSSSUUU[[[```^^^aaaeeeggghhhjjjlllnnnpppqqqtttvvvzzz|||~~~|||tttssspppkkkeee___ZZZVVVTTTLLLDDDBBBEEEFFFCCC???EEEBBBBBBCCCBBBDDDRRRaaalllsss{{{~~~oooZZZOOOBBBQQQttt~~~{{{}}}yyy~~~pppLLL444333111///------...---------,,,,,,+++******)))************************++++++***))))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,---------...------...///000///...222???AAADDDOOOQQQIIIGGGEEEMMMVVV```ooo}}}zzz|||ssskkk___dddmmmyyyxxxyyyyyyzzz{{{yyyqqqhhhaaaQQQGGG;;;444444444333000.........///000000///...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))*********************))))))((((((((())))))))))))))))))))))))+++))))))++++++***---333CCCGGGNNNPPPJJJEEEJJJTTT[[[hhhjjjYYYJJJKKKTTTYYYhhhwww~~~uuuiiiooovvvvvvfff___bbbhhhhhhrrryyyxxxuuuhhh{{{lll\\\VVVOOOEEE???@@@<<<;;;:::888777777888888;;;;;;;;;<<<>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOQQQUUUYYY]]]aaadddgggjjjooossswwwwwwwwwyyy{{{xxxrrrjjj```ZZZWWWSSSLLLFFFGGGDDDCCCCCCAAABBBKKKWWWfffooozzzzzz|||{{{}}}}}}tttgggHHHCCCbbb{{{tttuuuzzzZZZ999555111///...,,,+++***------,,,,,,++++++******************************++++++***))))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,------------,,,---.........///000222@@@LLLNNNLLLOOOLLLEEEHHHIIIVVVeeeqqq}}}tttiiijjjpppzzz|||xxx{{{~~~yyyrrrnnncccVVVDDD999777777555333//////000000000000//////------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************++++++++++++***************)))))))))))))))))))))))))))))))))))))))***+++))))))111;;;NNNPPPSSSPPPHHHEEENNNZZZ^^^bbb]]]MMMDDDLLLYYY```mmmzzz{{{ttt{{{~~~hhhZZZaaaooolllmmmtttwwwyyy{{{gggWWWcccppp```QQQLLLGGG>>>999:::666777777777888888888999999:::<<<>>>????????????>>>???AAADDDFFFHHHIIIJJJMMMNNNOOORRRUUUYYY]]]___ggglllrrrxxx~~~zzzrrrkkkbbbWWWOOOKKKHHHFFFDDDAAA@@@EEEMMM[[[fffuuuzzzllljjjfffiiijjjooo```CCCSSSwww~~~yyy}}}bbb>>>777000//////---+++***------,,,,,,,,,+++++++++************************+++******************+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))*********,,,,,,,,,------------...+++---......---111777<<>>???AAADDDFFFEEEFFFJJJNNNQQQUUUWWWXXX^^^___bbbfffmmmtttzzz~~~yyymmmeeeYYYUUUOOOIIIDDDAAACCCFFFMMMZZZkkkxxx~~~|||rrrooofffiiijjjooo|||JJJIIInnnoooFFF:::000///111///---------------,,,,,,,,,,,,,,,*********************************++++++***************************************+++++++++,,,,,,,,,+++***************++++++,,,,,,---------.........,,,---......000777AAAIIIPPPTTTMMMGGGJJJKKKQQQ```mmmmmmssstttnnn{{{uuuyyyoookkkcccVVVIII???:::999///111333222000//////000.........---------,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))************))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((((((((()))))))))************************++++++)))))))))))))))))))))))))))((()))******...===KKKVVVVVVRRRIIIBBBFFFRRR]]]bbb[[[OOOFFFJJJZZZkkkuuu~~~vvvmmmqqqwwwuuuyyy|||SSSLLLZZZ{{{lllTTTKKKAAA===:::777666777888999;;;<<<===>>>>>>>>>BBBCCCDDDDDDFFFKKKQQQVVVYYY\\\bbbiiipppwww{{{~~~uuunnnaaaTTTLLLGGGDDDBBBCCCNNN^^^mmmwww|||wwwrrrpppdddiiinnnvvvWWWFFFeeeyyyRRR@@@111000222000...000------------,,,,,,,,,,,,************************)))***++++++++++++***)))******************************+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,---------............---...000333888AAAJJJQQQLLLMMMHHHKKKZZZccclll{{{~~~wwwwwweeejjjmmmxxxwwwyyyvvvvvvssskkk___QQQHHHCCC888:::;;;888333000000111............---------,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******'''((((((((()))))))))))))))))))))***************))))))))))))))))))))))))***((((((+++---444CCCQQQTTTTTTOOOGGGEEEMMMVVV[[[```ZZZQQQOOOWWWfffvvv~~~zzzzzz{{{ppptttZZZHHHQQQlll~~~hhhaaaJJJDDD===999777777888999:::;;;<<<===???AAABBBBBBHHHKKKNNNQQQUUU]]]fffmmmvvvzzzzzzhhh\\\TTTKKKCCCCCCHHHSSSaaaoooxxx|||}}}}}}zzzxxxvvvuuulllttt{{{kkkJJJWWWtttooo~~~^^^HHH555222333000...000------------------------************************)))***++++++++++++***)))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,------...------------............///000444;;;CCCKKKOOOQQQGGGGGGHHHXXXrrr}}}vvvgggXXXiii~~~~~~yyy~~~|||zzzttthhhXXXLLLFFFHHHGGGAAA999222111222............------------************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********(((((()))))))))*********((((((((())))))*********))))))))))))))))))))))))+++(((''',,,222;;;HHHUUUSSSRRRNNNIIILLLVVV\\\[[[YYYUUUSSSWWW```mmmzzz{{{rrryyykkkGGGNNN^^^}}}nnnYYYUUUEEEBBB===999888:::<<<======>>>???AAACCCGGGJJJLLLQQQXXXbbbjjjqqqzzz|||qqqhhhZZZMMMJJJIIILLLXXXhhhuuuyyyyyyyyy{{{}}}}}}~~~|||yyyvvvxxx~~~QQQKKKtttvvvtttnnngggNNN777333444000---000------------------------************************)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///---------.........//////000222888BBBKKKQQQQQQOOODDDFFFJJJbbbiiiUUUcccxxx~~~pppmmmuuu~~~}}}vvvbbbQQQQQQRRRPPPHHH===555222222//////.........---------************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((''''''''''''((((((&&&''''''((()))******+++)))************+++++++++''''''(((((()))))))))***)))))))))))))))))))))))),,,(((''',,,555>>>KKKVVVRRRRRRNNNKKKRRR]]]```\\\PPPOOORRRYYYcccnnnxxx~~~ppprrrvvvdddZZZPPP^^^pppkkkUUUPPP???>>>:::666666999<<<<<<@@@AAABBBDDDHHHMMMRRRUUU^^^iiixxxxxxhhhXXXRRRLLLJJJSSSeeessswwwvvvxxx|||~~~zzzrrrjjjuuugggGGGUUUsss}}}qqqsss{{{~~~{{{vvvtttcccDDD555333222///,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************++++++++++++++++++++++++)))+++///000/////////000222777AAALLLTTTSSSLLLEEEAAAKKK^^^uuu{{{dddgggvvvzzzlll^^^___xxxzzzrrreee[[[RRRSSSQQQIII>>>555333444222111///---,,,,,,,,,---,,,,,,++++++***)))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))'''((()))******)))((('''(((+++---...,,,+++******+++,,,,,,---------,,,,,,...---,,,,,,...//////...000//////.........------000...,,,)))((((((******---+++)))(((***,,,+++***------,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***+++***)))(((((()))***+++)))(((***000:::FFFPPPUUUVVVMMMGGGLLL[[[eeeaaaWWWKKKPPPVVV\\\```fffqqq{{{}}}~~~{{{sssbbbKKKPPPhhh}}}```OOOIII;;;:::999999:::<<>>777333222111000......------...,,,,,,++++++***)))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))((()))))))))***************'''((()))***++++++++++++***---///000///.........333222111111111222333333333222111000111111111111222222222111000//////...//////...---------...///...---+++******+++++++++---,,,+++******************************************************************)))))))))((((((((((((***)))))))))((((((((('''(((((((((((()))))))))***(((((((((((()))))))))***((()))***)))((('''(((*********))))))))))))*********))),,,444@@@KKKRRRVVVRRRJJJFFFMMM]]]ddd]]]QQQIIIOOOWWW^^^bbbhhhqqqyyywwwuuu|||}}}}}}zzz___ZZZlllmmmXXXKKKEEE:::;;;<<<===???BBBEEEGGGHHHMMMVVV___hhhuuuzzzoooeeeYYYUUU[[[gggrrrxxx}}}~~~zzztttooooooyyyvvvNNNBBBJJJddd}}}yyyzzzfffFFF444222222//////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///222777;;;DDDIIIOOOOOOLLLJJJKKKMMMRRR^^^uuurrriiirrruuusss~~~|||mmmmmmvvv~~~wwwssssssmmmhhhaaa[[[TTTJJJ===333111111000000//////......,,,,,,,,,+++******))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''')))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,)))))))))***,,,...///000...000333333333222222333333333222222333555777999888777666555444444444444666666555444333333222222//////000000000/////////---......---++++++,,,---...---,,,+++***)))))))))++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))((((((((((((((((((((()))))))))******((((((((()))))))))******((()))******(((((()))***)))******************)))******///:::HHHRRRVVVUUUMMMFFFEEEPPP___bbbVVVIIILLLUUU___ggglllqqqyyy|||pppqqq}}}pppwwwvvvxxxqqq```ssstttaaaRRREEE>>>999<<>>AAAZZZvvvrrrzzz}}}vvvPPP666222444111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------///444<<>>BBBEEEGGGJJJPPPTTTXXXgggzzzzzzqqqgggbbbdddlllrrr}}}~~~zzzwwwxxxzzzrrrwww}}}wwwrrrwww~~~vvvbbbLLL<<<>>>UUUyyynnnvvvZZZ===555555111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------000777@@@FFFNNNMMMJJJEEECCCJJJYYYeeeooovvvqqqvvv{{{vvvqqqlllllloootttzzz~~~xxxwww{{{xxxmmm```XXXTTTNNNBBB888222222111000///...------------,,,,,,+++*********))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))((()))))))))*********+++(((((()))***,,,---......333222222111222444555666999:::;;;:::777666666666666777:::;;;;;;:::888666333444555444333222444666444444555555555555666666666888:::<<<<<<;;;:::888222333333222000...............---,,,,,,,,,------++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))***+++***)))((()))+++)))***+++,,,,,,+++***))))))...888FFFSSSXXXUUUQQQGGGCCCGGGUUU___YYYKKKAAALLLZZZhhhooovvvyyyxxxssseee___jjjnnnrrrvvvuuu~~~yyy|||kkkZZZKKK???999===AAAEEEGGGIIINNNVVV\\\jjj{{{}}}wwwmmmggggggmmmttt~~~~~~www|||yyyttt|||vvvssszzz{{{kkk___UUUHHH===OOO}}}wwwxxxfffIII;;;555222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///111555<<>>>>><<<:::999999:::999;;;<<<<<<;;;888444222666888999888555444666999777777777777666666666555111333666999;;;<<<;;;;;;:::888777666666555222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++)))***++++++))))))***+++******++++++++++++*********111>>>KKKTTTVVVRRROOOFFFCCCHHHUUUYYYQQQGGGCCCQQQ```mmmsss|||sssjjjkkksssttttttsssmmmtttyyydddOOOBBB>>>>>>@@@DDDGGGIIINNNWWWeeepppyyyzzz~~~yyyrrrlllmmmrrrvvv~~~yyyzzzsssrrrttt}}}uuu{{{|||ooonnnmmm]]]AAAGGGmmmrrrXXXBBB666222000//////...............------------------------***++++++,,,,,,++++++***)))******+++,,,,,,------******++++++,,,------...---------------------------///222666;;;AAAIIINNNEEEEEEJJJZZZrrrzzz{{{vvvsssrrrsssrrrlllgggeeedddeeennnzzz{{{}}}vvviiiiiiuuu}}}nnn]]]OOOFFFAAA<<<999555111......///000...------,,,,,,+++******((((((((((((((()))******))))))))))))))))))))))))'''''''''(((***,,,...///))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((())))))******+++,,,,,,***+++---...000222333444777888:::;;;======>>>>>>>>>???@@@???>>>>>>???AAA>>>>>>>>>>>>>>>?????????EEEGGGHHHEEE@@@>>>???BBBDDDCCCBBB@@@>>><<<:::999222333555777888888888777:::777666999???BBB>>>:::666555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))'''((((((((()))))))))***))))))*********+++++++++))))))*********+++++++++)))***++++++))))))***+++,,,++++++******++++++,,,,,,777EEEQQQUUUTTTPPPNNNEEECCCHHHRRRRRRHHHCCCFFFXXXgggtttxxx|||yyy~~~zzzrrrzzzuuu___III======AAACCCFFFJJJNNNWWWggg|||tttmmmwww~~~zzzuuurrrsssvvvyyy~~~xxxtttpppzzzssswwwzzzsss{{{~~~kkkHHH@@@[[[}}}}}}{{{bbbGGG666222000000///...............------------------------+++++++++,,,,,,+++++++++))))))***+++,,,,,,------******+++,,,,,,---......---------------------------000555:::???EEELLLPPPGGGGGGOOOeeetttwwwzzzvvvrrrpppqqqpppsssuuurrrmmmrrr{{{}}}~~~uuuiiilll~~~jjjWWWLLLHHH@@@===777222//////000222...------,,,,,,++++++***((((((((((((((()))******))))))))))))))))))))))))&&&'''((())),,,000333555))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,---///000222444666666777888;;;>>>@@@AAABBBAAA???@@@AAAAAAAAABBBDDDGGGDDDDDDDDDEEEIIINNNTTTWWWUUUWWWXXXSSSMMMIIIJJJMMMRRRPPPNNNJJJGGGCCC@@@???>>>>>>===<<<;;;999888777666222333;;;GGGNNNLLLGGG>>><<<999666333000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))'''((((((((())))))******)))************+++++++++)))************+++++++++)))+++++++++***)))***+++---,,,+++******+++,,,---...:::JJJTTTVVVRRRPPPOOODDDBBBHHHPPPLLLAAA@@@HHHYYYhhhssswwwzzz}}}rrr___KKK???===@@@CCCGGGLLLRRR^^^sssxxxnnnxxx~~~{{{wwwvvvwwwyyyzzz~~~}}}vvv|||qqqrrr~~~}}}yyy}}}OOOAAAOOO{{{fffJJJ888333///......---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------............//////...,,,///333999@@@GGGLLLJJJFFF>>>MMMddd{{{nnnXXXfff~~~xxxrrroootttvvvyyyzzz|||}}}~~~sssnnnuuu}}}ppp___PPPGGGAAA;;;777333......111111000...,,,+++)))))))))******))))))))))))******))))))))))))))))))))))))))))))***+++---000222333666111***'''((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))*********)))((((((***,,,,,,,,,)))((((((***,,,---,,,+++111111222555777999999888CCCFFFGGGDDD???>>>BBBGGGDDDEEEGGGJJJNNNSSSWWWZZZYYYTTTSSSWWWYYYXXX[[[aaa]]]ZZZXXXXXXXXXYYYXXXWWW]]]\\\XXXSSSNNNKKKKKKLLLHHHGGGFFFGGGGGGDDD===888777888666666===IIIPPPRRRGGGJJJJJJEEE;;;222---+++//////000///---,,,++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************)))************+++++++++---++++++//////,,,---000555AAALLLPPPRRRSSSNNNGGG<<>>BBBHHHLLLQQQ[[[nnnvvvqqqyyy}}}yyyvvvvvvxxxxxxyyy~~~~~~www|||zzz}}}ssswww}}}[[[FFFCCC```}}}xxx{{{tttXXXAAA666//////......------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------...---------......---,,,111777>>>CCCFFFHHHFFFDDDIII\\\uuuyyygggVVVUUUkkkyyy{{{~~~rrrnnnyyyuuudddPPPDDD:::555333000......000///...,,,+++***************))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,111---)))''')))******)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************)))((()))))))))(((,,,++++++******,,,...///222666<<>>???>>>;;;>>>CCCDDDBBB???CCCIIIMMMMMMFFF===777333///++++++...000000......---,,,+++******************************************))))))))))))******)))************+++++++++************************)))************++++++++++++)))))),,,,,,***+++///888CCCNNNRRRSSSSSSMMMFFFFFFTTTVVVKKKCCC<<>>;;;===CCCMMMWWW[[[YYYUUUGGG===222---...///...+++......------,,,+++************************************))))))))))))******)))************+++++++++************************)))************++++++++++++))))))++++++))),,,111===GGGQQQUUUUUUQQQKKKDDDMMM[[[ZZZLLL@@@<<>>BBBddd}}}~~~ssshhh{{{{{{gggNNN:::111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,------------...000000000000///111333555:::AAAJJJMMMHHHDDDHHHPPPfffjjjgggxxx~~~ssslllccc```qqqppp```NNNCCC<<<555111/////////...------,,,------+++******))))))******+++))))))))))))))))))))))))+++***))))))((((((((((((''''''((()))*********)))''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******'''(((***++++++,,,---...,,,000444555555999AAAHHHBBBAAA@@@???@@@CCCGGGKKKJJJIIIIIILLLQQQVVVYYY[[[[[[___eeekkkmmmllliiigggkkknnnuuu|||yyy|||wwwtttqqqooolllfff^^^XXXYYY\\\[[[XXXVVVTTTMMMEEE???<<<;;;AAAMMM\\\iiipppYYYOOOBBB777111...---+++------------,,,++++++*********************************))))))))))))******))))))*********+++++++++************************))))))*********+++++++++---++++++---,,,+++000888DDDKKKSSSWWWUUUOOOHHHCCCLLL[[[[[[LLLAAA@@@RRRooo|||~~~{{{|||}}}|||}}}qqqgggYYYKKKBBBBBBFFFJJJOOO[[[lll||||||}}}~~~|||{{{|||~~~~~~}}}vvvpppjjjeeeaaa```TTTOOO@@@;;;VVVuuuiiiqqqWWW>>>222222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---------............///000//////111666:::BBBGGGLLLMMMFFFBBBMMM[[[ttttttjjj~~~rrrbbbXXXfff}}}zzznnn^^^QQQCCC777222222000//////...------------++++++************++++++))))))))))))))))))))))))******)))))))))******+++'''((()))***)))(((''''''''''''''''''(((((((((((((((((((((((())))))******))))))))))))))))))))))))******))))))))))))******&&&(((*********+++///222///444:::;;;:::;;;AAAFFF>>>???AAABBBDDDJJJQQQWWWNNNMMMLLLNNNSSSWWWZZZ[[[gggkkkrrryyy||||||yyywwwsssyyy~~~}}}uuuoooiiiiiifff```[[[WWWOOOGGGFFFBBB<<<999>>>LLL___lll\\\XXXOOOCCC777000///111++++++,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))*********+++++++++************************))))))*********+++++++++---++++++,,,,,,,,,444>>>JJJNNNTTTXXXTTTMMMFFFBBBLLLYYYXXXKKKCCCEEEXXXsss~~~~~~}}}|||{{{|||{{{www||||||oooeeeVVVHHHBBBBBBGGGKKKVVVbbbrrr{{{|||}}}zzz{{{~~~~~~|||tttooojjjdddaaabbb___^^^MMM;;;HHHuuu|||ssszzz]]]???444333222000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,---------............,,,---.........111888>>>JJJIIIKKKJJJEEEFFFXXXnnnzzzkkkwwwooobbbjjj|||vvvkkk___OOO???666444111111000......---------++++++************++++++))))))))))))))))))))))))(((''''''(((((()))***+++(((***+++***((('''''''''''''''''''''(((((((((((('''(((((())))))******+++))))))))))))))))))))))))******))))))))))))******(((***+++******,,,222777BBBEEEGGGFFFCCCAAAAAACCC@@@EEEKKKNNNOOOPPPSSSVVVZZZ[[[\\\___ccchhhmmmpppppptttyyy~~~~~~|||}}}tttuuuvvvvvvssspppnnnpppsssqqqppprrrxxx||||||}}}~~~}}}xxxoooggg```VVVMMMNNNMMMHHHAAA===@@@IIIQQQ]]]^^^[[[PPPAAA555111111...---,,,++++++,,,......++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************)))************++++++++++++******+++***---777CCCPPPQQQTTTWWWRRRJJJDDDCCCPPPYYYSSSHHHFFFKKK[[[sssxxx}}}{{{}}}uuurrrtttvvvrrryyyvvv|||xxxnnncccSSSGGGBBBDDDIIILLL[[[hhhzzz~~~||||||zzzxxxwwwxxx|||}}}{{{pppjjjeee``````cccmmmqqqaaaEEEDDDlllhhhHHH444444222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------............,,,...000000000555>>>EEEMMMHHHFFFHHHJJJUUUqqqwwwsssrrrxxx{{{ssslll```OOOAAA:::333222111///...---------,,,++++++******++++++,,,))))))))))))))))))))))))((((((((('''(((((()))***(((***+++***((('''(((***''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******))),,,......000666@@@HHHTTTRRROOOKKKGGGEEECCCBBBHHHOOOWWW[[[\\\]]]aaadddppprrruuuwwwxxx{{{}}}zzzpppfffddddddcccaaa``````aaaaaa___```dddgggiiijjjjjjiiihhheeeeeejjjsss|||{{{uuukkkaaa\\\ZZZWWWRRRKKKFFFBBBAAASSSXXX\\\[[[SSSIIIAAA>>>555333000---,,,,,,...///++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************)))************+++++++++*********++++++///<<>>555.........******---,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))******)))((((((+++---000555555555AAASSSYYYTTTQQQFFF@@@CCCCCC@@@EEEOOOVVV^^^kkkxxx~~~xxxnnniiimmmssssssmmmwwwxxx{{{||||||yyyxxxmmmkkkhhhddd``````bbbeeelllyyyvvvuuurrrkkkbbbaaaaaaZZZOOOBBBCCCHHHSSSbbbooowwwzzz^^^FFF333111222---***---***+++,,,---///000---)))************************))))))***+++,,,------...)))************+++++++++******+++++++++,,,,,,,,,------,,,+++---666DDDOOOSSSPPPRRRUUUMMM@@@???GGGNNNPPPEEE@@@MMM\\\jjjyyyqqqmmm|||{{{uuuhhhZZZKKKDDDCCCGGGQQQ[[[iii}}}~~~zzz}}}yyywwwvvvwwwzzz{{{zzz~~~tttuuutttuuujjjRRRSSSmmmyyytttjjjaaa[[[\\\aaaooo___BBBSSS~~~iiiHHH555///222///---000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...000000000//////000///000555===EEEKKKNNNFFFGGGIIITTTppp}}}|||iiitttzzzfffSSS???555......///---,,,...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))***++++++***)))***,,,///---666<<<>>>HHHUUUWWWQQQJJJCCC???BBBAAABBBOOO___pppooopppvvv~~~zzzssslllooopppqqqxxx{{{tttppplllhhhfffaaakkkrrruuu}}}vvvxxxuuunnnjjjiiiddd]]]PPPFFF???GGG\\\rrrlllYYYEEE:::444///---...,,,,,,+++******++++++***************************++++++++++++++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,------,,,+++---777EEEOOOSSSPPPPPPRRRKKK@@@@@@IIIOOONNNDDDAAAQQQ```lllzzzwww~~~zzztttgggYYYKKKDDDCCCHHHRRR\\\nnn}}}zzz|||}}}wwwvvvuuuvvvzzzzzzzzz~~~}}}~~~|||zzzlllTTTTTTmmmyyymmmddd^^^^^^bbbmmmqqqEEECCCbbb~~~xxx|||mmmNNN999111333///...000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---///000111111111222111444:::CCCJJJMMMMMMBBBFFFOOOdddtttvvv{{{~~~|||tttqqqyyyxxxdddGGG<<<111///111000///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************++++++,,,++++++,,,///222555???GGGGGGHHHKKKHHHAAAHHHEEEFFFHHHGGGKKK\\\oooyyyuuussswww}}}uuulllkkkttt~~~yyy~~~xxxhhhhhhhhhggghhhnnnvvv|||zzzyyysssmmmhhhYYYNNNDDDCCCOOOaaapppxxxnnngggXXXDDD888333///+++......,,,+++)))(((***---++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,******+++++++++,,,,,,,,,------,,,+++...888EEEOOOSSSOOONNNNNNGGG???BBBKKKNNNLLLBBBCCCWWWfffppp}}}xxx}}}~~~yyyrrreeeXXXJJJDDDDDDJJJUUU___uuu~~~{{{}}}~~~wwwvvvtttvvvyyyzzzzzzsssZZZZZZsss}}}pppfff``````cccqqqMMM:::KKKbbbvvvsssoooxxxqqqSSS<<<222333///...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111555666;;;CCCJJJNNNMMMJJJEEERRReee}}}uuukkk}}}xxxooonnnooommm~~~}}}yyypppYYYKKK:::222111111000---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))***************++++++++++++,,,,,,,,,///333666@@@IIINNNJJJFFFEEEDDDAAANNNOOOUUU[[[]]]aaammm{{{rrrqqqmmmggglll}}}}}}sssllljjjfff```ccckkk{{{~~~vvvooo```aaa^^^UUUMMMMMMUUU^^^dddmmmjjjXXXIIICCC999,,,000///......+++)))+++000++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,...---,,,,,,000:::FFFOOORRROOOMMMJJJDDD???EEENNNMMMIIIAAAGGG^^^lllttt}}}ssswwwttttttyyyrrrcccVVVIIIDDDEEELLLWWWbbbzzz~~~|||zzz|||}}}|||wwwuuuvvvzzz{{{{{{vvv```___vvv~~~rrrgggbbbbbbcccnnnSSS888>>>NNNgggxxxssssss___ooo|||XXX???222222//////222///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............/////////000555:::BBBIIIMMMMMMIIIFFFRRRiiipppkkk}}}~~~||||||uuulllnnnttt}}}~~~www~~~}}}rrrxxxtttnnn^^^HHH777111000///------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))******+++++++++,,,***+++,,,---...333888<<>>HHHOOOPPPOOOLLLFFFAAACCCKKKSSSFFFEEECCCQQQiiiuuu}}}|||rrrooozzz|||{{{xxxuuu~~~rrrzzzyyyqqq___SSSGGGDDDHHHPPP]]]iii~~~vvviiiaaa^^^^^^gggeeedddcccgggppp|||~~~{{{xxxxxxzzz{{{{{{~~~}}}ooojjjvvv~~~yyykkkgggfffeeeiiifffCCC999@@@XXX|||wwwiiiLLL:::666111000222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///111222999AAAHHHIIIFFFGGGNNNUUUmmm~~~~~~wwwttt|||xxxiiiddddddqqqvvvrrr}}}~~~vvvooo]]]GGG888333111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------,,,...000333888???HHHMMMLLLKKKKKKKKKKKKNNNUUU\\\cccnnn}}}||||||{{{xxxvvvyyyxxxnnniiiffffffjjjmmmqqqsssrrrmmmddd^^^___fffrrr~~~|||~~~~~~zzzqqqiiidddiiiqqqzzz{{{sssllleeeaaaUUU[[[ccclllvvvzzzqqqdddIII999......///******...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,///---+++...555???IIIOOOOOOOOOLLLFFFBBBEEEMMMTTTBBBCCCEEEVVVmmmvvv}}}wwwnnnooozzzyyyyyyoooqqq}}}wwwooo^^^RRRGGGDDDIIIRRR```kkk{{{iiiZZZRRRQQQSSSWWWWWWUUURRRTTT^^^ooo||||||}}}~~~|||{{{xxxwwwxxxxxxxxx~~~~~~~~~wwwmmmsss{{{mmmiiihhhgggsssrrrIII;;;@@@QQQwww|||~~~qqqRRR>>>999222111111---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,...111333555>>>EEEKKKIIIEEEHHHVVVbbbzzzuuuccc```ppp{{{wwwlllgggttt}}}wwwwww}}}zzzooommmaaaLLL<<<666333///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------...000222666<<>>BBBBBBFFFDDD@@@MMMmmm___```uuuzzzwww|||fffTTTFFF999///222111000///...---------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***+++++++++,,,,,,,,,,,,------,,,///777>>>HHHQQQXXXWWWQQQMMMOOORRRRRR^^^mmmuuuwwwzzz{{{tttnnnrrrddddddbbb___]]]___dddhhhiiimmmrrrwww}}}~~~{{{yyy}}}yyyvvvtttvvv}}}zzzfffiiioooyyyuuupppmmmkkk___TTTWWWbbbjjjmmmjjjZZZEEE777000------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,...333;;;CCCJJJMMMNNNNNNJJJDDDEEEIIIIIIEEE@@@CCCRRRlll|||xxxYYYbbbvvvzzzwww~~~wwwnnnZZZPPPGGGHHHPPP\\\lllxxxzzzqqqdddbbbaaa]]]]]]aaannnooojjj```[[[eeezzzwwweeeooo}}}~~~|||{{{{{{|||}}}~~~{{{uuuqqqsssuuuvvvzzz~~~}}}uuugggVVVKKKJJJiiiwwwqqq{{{zzznnneeeaaaVVVSSSQQQRRRRRRJJJ???666<<>>FFFLLLNNNQQQNNNLLLKKKJJJHHHEEEDDDGGGQQQfff]]]cccxxx~~~}}}|||xxxssslllYYYPPPGGGIIIQQQ]]]mmmyyytttrrr|||xxxwwwxxxzzz{{{tttoooqqqsssuuuzzz~~~|||{{{wwwkkkZZZMMMPPPlllzzzqqqvvv{{{ooofffaaaVVVWWWYYYbbbsssyyygggNNN;;;333MMMccc|||ooosssyyywww{{{uuu[[[CCC666111000---.....................////////////////////////............/////////000......000666>>>CCCDDDCCCEEEGGGYYY{{{{{{ccchhhvvvjjj\\\dddqqq|||iiiJJJ777555333000///...//////---------,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))***+++---......------...///000555FFFYYYaaa^^^IIIHHHJJJMMMQQQ\\\ttt~~~lllvvv|||ccc```^^^\\\[[[^^^eeeqqq{{{sssiii___ccc]]]QQQOOOVVVWWWRRRTTTVVV\\\ccceeeccccccgggnnnuuusss{{{}}}oookkkuuu}}}hhhqqq}}}{{{YYY;;;555...,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,---...///000,,,,,,000666???GGGLLLOOORRRNNNLLLMMMLLLHHHEEEDDDFFFRRRggg}}}___iii|||vvv~~~zzzvvvsssmmmZZZPPPGGGHHHPPP]]]lllyyysssqqq~~~yyy~~~|||vvvssssssttt|||uuupppqqqtttwww|||}}}{{{{{{xxxnnn^^^RRRLLLbbbtttooo}}}yyypppggg___[[[[[[ZZZbbbuuupppWWW333;;;IIIZZZ|||yyy|||lllxxx~~~rrryyy|||||||||pppIII222444000//////...------------............------,,,,,,,,,///////////////.........---111555999>>>DDDFFFFFFHHHRRRfffjjjddd{{{xxxuuupppjjjZZZeeekkkvvvlllLLL>>>666000111333111...------------,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,***)))((()))***,,,,,,,,,222111666DDDUUU]]]ZZZTTTQQQSSSTTTUUU___pppoooddd^^^llluuuqqqkkkooo}}}~~~uuuooofff[[[RRRPPPQQQPPPOOOOOOSSSZZZ```fffiiipppuuuuuutttzzz}}}vvvpppuuu{{{||||||rrrnnnnnn}}}}}}yyyffflll}}}qqqMMM===///...111///,,,,,,......---------,,,,,,,,,------------------------------++++++++++++------+++...222999@@@GGGLLLNNNTTTSSSMMMEEEEEEJJJJJJDDDAAAVVViiiwww{{{tttwwwwwwjjjVVVpppwww}}}|||vvvmmmYYYRRRJJJIIIRRRbbbrrr|||ssswwwwww{{{zzzvvvsssqqqtttzzzwww~~~~~~xxxrrrtttyyy{{{tttqqqrrrwww{{{~~~~~~}}}~~~|||rrrbbbVVVJJJWWW|||}}}xxxyyyooodddZZZVVVWWWWWW^^^ppp}}}sss```@@@<<<@@@OOO~~~~~~}}}ooouuuuuuOOO777555222//////...------------............------,,,,,,,,,/////////////////////...///222666;;;AAAEEEFFFEEELLL___{{{ooowwwzzzwwwyyyzzzvvvqqq```dddeeexxxpppTTTFFF;;;222000111///......---------,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,///...------............444777???JJJTTTWWWSSSNNNPPPWWW[[[\\\eeewww}}}|||~~~qqqgggeee}}}~~~zzzoooddd[[[TTTOOOLLLOOOSSSWWW[[[___hhhsss|||wwwuuuuuuzzz|||uuurrrsssvvvpppooovvvwwwmmmYYYEEE222,,,---...///111.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++...333:::AAAGGGLLLNNNQQQPPPKKKDDDDDDGGGFFFBBBIII[[[mmmuuummmrrr}}}qqq___SSSnnn~~~{{{~~~xxxnnnYYYRRRKKKJJJTTTddduuuuuuyyyuuunnnsss|||zzzoookkkkkknnnuuu|||~~~yyytttvvv|||zzztttppprrrwww{{{~~~}}}rrrbbbVVVIIIRRRvvv{{{pppbbbWWWSSSTTTUUUYYYgggtttsssjjjIII;;;:::MMMrrrxxxxxxUUU;;;444222000///......------...............---------------......//////////////////222333888>>>DDDFFFFFFFFFVVVmmmyyyttt{{{zzzrrrrrryyy~~~}}}yyyhhhbbbZZZooovvv]]]OOOBBB555000///......///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------444===IIIQQQSSSPPPNNNLLLPPP[[[cccdddnnnpppttt~~~wwwpppiiidddhhhnnnlllhhhaaaWWWOOOMMMPPPSSSWWW___iiiooottt|||vvvppprrrwww{{{ssswwwyyyppp}}}uuuuuuqqqppptttuuuooohhheeeaaaNNN999///...//////000.........------------,,,---------------------------,,,,,,++++++,,,,,,---,,,///444;;;BBBHHHLLLOOOOOONNNJJJEEEDDDFFFEEEAAAMMM[[[lll}}}vvvpppvvvoooWWWQQQnnnzzzpppZZZSSSLLLLLLVVVgggyyyxxx}}}wwwkkkfffnnnxxx}}}vvvhhheeejjjrrr|||~~~{{{www{{{zzzssspppqqqvvvzzz}}}~~~sssdddXXXPPPQQQnnnzzzttt}}}zzz|||uuufffXXXUUUWWWVVVUUU]]]iiiooonnnJJJ777<<>>111///000//////..............................---------............////////////333444888@@@EEEFFFHHHKKKeeetttsssooosss}}}uuunnnpppxxx~~~~~~{{{vvvhhhUUUaaawwwcccSSSEEE777111///...---///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&''')))***+++,,,...///555AAANNNRRRNNNKKKNNNSSSTTT```iiimmmxxx{{{ssszzzxxxtttllldddaaabbbhhhtttvvveee[[[YYYWWWTTTTTTXXX___ddddddpppzzzzzz}}}xxxpppyyyxxxxxxyyy}}}wwwssspppppplllfffbbbbbbcccUUUDDD888333000---+++............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---000555<<>>GGGPPPOOOIIIHHHQQQ[[[bbbiiipppwww~~~ppp|||yyyoookkkccc^^^```hhhrrrzzz|||qqqgggaaaUUUTTTUUUYYY```ggglllnnnqqq~~~}}}qqqooo~~~xxxrrrooolllhhhjjjoookkkbbbRRRAAA666111...---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---000666===CCCHHHLLLMMMMMMKKKHHHGGGEEEDDDEEEGGGSSS___sss{{{qqqZZZeee~~~pppxxx~~~sssaaaYYYPPPOOOWWWhhhzzz~~~~~~}}}}}}||||||||||||wwwvvvwwwyyy{{{|||zzzxxxsssjjjiiiuuu}}}pppeeegggppp{{{~~~~~~|||{{{wwwqqqppprrruuuvvv~~~yyymmmccc\\\MMM\\\jjjppppppsss}}}ttttttsssfffaaa```[[[UUURRRXXXdddnnnUUU777888KKKtttpppOOO555555111000//////......//////.............../////////------......///000000000222444;;;BBBDDDGGGWWWiiivvvuuu{{{jjjyyyzzznnn}}}wwwssssssuuuxxxzzzzzzwwweeeYYYcccsss~~~rrrgggZZZLLL>>>777444000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...///---,,,...444888KKKPPPRRRMMMHHHKKKWWWcccuuuuuuyyyvvvqqq|||nnnjjjllliiiiiimmmrrryyylllaaaaaacccbbbbbbdddjjjqqqwwwyyyyyy~~~zzzyyyzzzxxxuuuwww{{{sssuuuxxxxxxxxxxxxxxxyyywww~~~qqqlll|||uuuooommmpppxxxzzzvvvgggPPP===444333333/////////.........------------------------------+++,,,,,,------,,,,,,+++,,,000666===CCCHHHJJJLLLIIIFFFDDDCCCBBBAAADDDJJJSSSaaaxxxyyyfffxxxwwwooo~~~sssbbbZZZQQQNNNWWWgggyyy~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvsssqqqooogggiiivvv}}}uuulllfffjjjttt}}}~~~~~~|||{{{yyysssqqqrrrtttvvvzzzpppgggUUUFFFSSSfffxxxxxxqqqvvvvvviiiaaa___[[[VVVSSSXXXeeeppp]]];;;888@@@ZZZwwwtttyyyXXX:::999111000000///////////////---........./////////000------......///000000111333666>>>DDDDDDIIIaaa||||||yyyddd^^^ttt~~~}}}vvvrrrsssxxx}}}xxxtttaaaZZZ\\\hhhyyy}}}zzzttteeeUUUBBB888333000000222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,,,,111:::BBBSSSSSSQQQMMMLLLTTTbbbmmm}}}}}}nnnooo|||}}}oookkkoootttxxx~~~}}}|||xxxlllkkklllkkktttvvvzzz||||||yyyxxxoookkkkkkqqqvvvwwwxxxyyyqqqsssuuuuuurrrpppnnnnnnpppuuuyyy{{{~~~zzzyyy~~~vvvuuu}}}{{{vvvvvvxxx~~~lllPPP===555333////////////............------------------------+++,,,,,,------,,,,,,++++++///555<<>><<>>ZZZyyywwwkkkHHH888222222111000////////////////////////////////////...////////////000333666999@@@DDDHHH[[[vvvvvvkkkgggsssuuuaaabbb}}}iiigggyyy|||xxxsssoooppptttzzz{{{oooVVVNNNUUUvvv~~~zzzzzztttiiiZZZKKK@@@999444000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------//////000:::NNN___[[[NNNFFFNNN]]]ooo{{{|||vvv~~~xxxqqqjjjlllyyy|||}}}{{{~~~xxxrrrqqqpppmmmjjjvvvyyy{{{{{{{{{~~~||||||}}}|||xxxmmmeeeRRR999333222111///,,,+++---///...........................------,,,,,,------...---222777<<<@@@DDDGGGJJJEEEEEEGGGKKKMMMNNNRRRXXXiiiyyymmm{{{vvviiimmm~~~zzznnn\\\QQQHHHKKKWWWgggxxx~~~kkkjjj}}}~~~}}}{{{zzzyyyxxxuuurrrrrrpppllliiigggddd```^^^]]]\\\ZZZWWWRRRNNNJJJHHHEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>999===DDDOOOXXX\\\ZZZVVVCCC<<<888999:::999888888666888===AAABBBDDDNNNZZZhhhnnnsssssspppsss}}}zzzwwwzzzzzzsssqqqssswww{{{yyynnngggWWWbbb~~~rrrooorrr{{{xxxmmm```\\\XXXVVVSSSVVVbbbooo}}}\\\@@@AAADDDZZZtttkkkLLL999333222111000////////////////////////////////////---...///000000111444777999@@@CCCIIIddd|||kkkeeejjjwwwppp```rrrkkkdddjjj|||wwwrrrooonnnooouuuvvv|||ttt^^^NNNHHHffftttzzz||||||vvviiiVVVFFF<<<555000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---111555@@@WWWggg^^^KKKLLLSSS```nnnzzz~~~tttyyyxxxrrrkkkhhhgggmmm{{{}}}yyyyyyxxxtttooowwwzzz~~~}}}yyy~~~|||vvviiijjjllleeefff]]]BBB777444222111---******---...........................------,,,,,,------...---111777===AAADDDHHHKKKGGGHHHJJJLLLLLLLLLOOOSSSdddtttllltttnnnaaaiiiyyy~~~zzzmmm[[[QQQIIILLLXXXhhhyyy|||jjjiii~~~~~~}}}yyyxxxvvvuuutttqqqmmmiiifffccc^^^ZZZWWWTTTPPPMMMHHHFFFDDDBBB@@@>>>===<<<999999999999888888777777777777777777777777777777333666;;;???@@@???===<<<:::777555777888999888777777777:::???@@@@@@GGGNNN[[[eeeppptttsssvvvzzzuuuvvvzzzxxxrrroooqqquuuyyyyyymmmaaaRRRVVVuuusssnnnppp{{{xxxooo```[[[VVVRRRPPPTTTbbbpppjjjBBB===BBBYYYwwwnnnVVVBBB333222111000000/////////////////////////////////---...000000111333666999???CCCEEEOOOnnnoooooo}}}tttgggkkkbbbgggrrr}}}wwwsssqqqooollluuuvvvyyy}}}yyyiiiTTTEEEYYYnnn|||}}}dddLLL===555000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++333===HHHXXXccc]]]OOO^^^aaagggoooyyy{{{uuutttwwwqqqhhhbbbfffnnnwww|||xxxxxxzzz~~~zzzrrryyy}}}sssfffiiimmmgggiiieeeOOO<<<666222333222...---000...........................------,,,,,,------...---111777===AAAEEEIIIKKKGGGKKKMMMJJJHHHHHHMMMPPP```ppp}}}gggppp||||||bbbVVV```ppp~~~~~~yyylll\\\QQQJJJNNNZZZiiizzz|||mmmooo~~~}}}vvvtttrrrpppmmmiiieeeaaaXXXTTTPPPLLLIIIFFFCCC@@@:::999888666666555666666444444444555555555555555555555555555555555555555777999;;;999666444555777888888888777999::::::999:::888999???CCCDDDHHHMMM[[[gggvvv~~~~~~zzzuuusssvvv}}}{{{wwwrrrnnnoootttxxx|||vvvllldddUUUPPPfff~~~uuunnnmmmxxx|||tttddd]]]VVVRRRPPPUUUaaannn~~~vvvGGG:::AAA```tttpppZZZBBB333333222111000000000000////////////////////////---...000000111444777:::@@@BBBEEETTTuuu|||}}}uuuqqqjjj\\\___ppp}}}wwwttttttqqqllloooppptttyyy{{{qqqZZZDDDNNNeee|||zzz~~~nnnSSSCCC999000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........777DDDOOOUUUXXXXXXXXXiiilllnnnrrrzzzvvvwww}}}{{{jjjnnngggeeeooo}}}xxxzzzwww|||}}}zzz|||||||||}}}~~~yyyyyyyyysssuuuwwwsssooohhhZZZCCC666---///111......111...........................------,,,,,,------...---111888===BBBFFFJJJLLLIIIPPPQQQJJJCCCEEENNNTTTfffttttttgggsss~~~wwwZZZNNN[[[qqq}}}xxxkkk[[[QQQJJJOOO[[[jjj{{{}}}qqquuu}}}{{{zzzqqqnnnjjjfffccc^^^YYYUUUJJJGGGBBB???===<<<:::888999888777555444444333333222222333333333444444444555555555555555555555555666777888666333333777:::555777777666777:::;;;:::<<<;;;===CCCIIINNNUUU]]]lllwww}}}}}}zzztttrrrttt|||{{{xxxrrrnnnmmmqqqvvvyyy~~~uuulllggg[[[MMMXXXqqqwwwrrrvvvwwwmmmjjjrrr{{{{{{iiiaaaXXXUUUUUUWWW___hhhpppUUU@@@BBB^^^vvvuuu```AAA333333222111000000000000////////////////////////---...000111222555888;;;???@@@HHH^^^|||ppp}}}iii\\\[[[eee~~~~~~{{{vvvuuuvvvrrrkkkhhhmmmttt|||~~~eeeLLLKKK^^^vvvyyypppZZZNNN???111////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........555:::GGGSSSRRRNNNTTTaaalllrrrxxx||||||xxx~~~rrrjjjllljjjooo}}}llllllyyyjjjooo|||~~~{{{{{{}}}~~~|||qqqlllYYYCCC000---///---,,,///...........................------,,,,,,------...---111888===BBBFFFJJJMMMRRRZZZZZZMMM@@@AAANNNXXXsss}}}~~~uuuvvv}}}|||]]]RRRaaa}}}~~~{{{xxxmmmZZZPPPIIINNNZZZjjjzzz}}}qqquuu~~~{{{wwwtttqqqpppfffbbb\\\VVVQQQLLLGGGDDD???<<<999777666666666555777777777666555444444333333333333333444444444444666666666666666666666666444555666666555555888:::555::::::888999???BBBAAABBBFFFNNNTTTXXX```qqq||||||zzzuuurrrsss~~~{{{uuunnnlllooosssxxx~~~wwwpppfff[[[HHHLLLeeellllllzzzxxxllliiinnnwwwmmmddd\\\YYYYYYYYY]]]bbbgggcccHHH===OOOmmmKKK444333222111000000000000////////////////////////---...000111222555999<<>>>>>LLLXXX~~~{{{~~~dddZZZkkk{{{zzzxxxoooXXXOOOHHHMMMZZZiiiyyy}}}ooorrr~~~~~~|||xxxsssnnnjjjfffddd[[[VVVOOOHHHBBB===888555999777333222333444444444333333444555555555555444555555555555555666666666999999999999999999999999888:::;;;<<<;;;::::::::::::???@@@>>>@@@GGGLLLKKKKKKUUUaaagggiiisss||||||zzzuuussstttxxxoookkkmmmqqqxxxyyysssddd\\\GGGIIIccclllqqquuummmrrrxxxttthhh]]]XXXXXXZZZ^^^dddqqq{{{PPP>>>RRRxxxxxxppp\\\;;;111222555111111222***000000000000000000000000...///000000222444999<<>>DDDJJJPPP___bbbXXXLLLEEEBBBMMMccc```YYYtttzzzrrrlll___SSSIIILLLYYYjjjzzzsssvvv{{{uuunnnhhhbbb\\\YYYHHHFFFAAA<<<888666555444222444555444333222333555666555555555555666777777666666666666777888999999888777777777888999::::::;;;;;;;;;;;;<<<===>>>>>>===@@@CCCGGGJJJNNNSSSWWWVVV\\\eeennnuuu~~~xxxuuuvvvxxxxxxnnnmmmqqqsssuuu|||vvvjjjPPPCCCJJJWWWqqq{{{ssspppvvv}}}rrrhhh]]]YYYXXXWWWZZZ^^^oooWWW???MMMnnnyyy~~~qqq```>>>222111444000111222,,,000000000000000000000000...///000111222666:::>>>IIIEEEUUUxxxuuuaaa\\\qqq{{{dddWWWZZZfffqqq~~~||||||{{{{{{zzzyyywwwtttqqqooommmwwwjjjNNNSSSnnnuuudddZZZKKK666222111///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...---,,,222;;;AAAJJJSSSVVVWWW[[[dddlllvvvxxxnnnvvvyyyuuuwwwyyyxxxuuu|||fff]]]rrrttthhhlllyyy{{{rrrMMM777111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,---111777;;;???CCCJJJOOOXXX[[[RRRGGGCCCBBBNNNfffhhhnnnzzzyyyxxxvvvuuu```SSSIIILLLXXXhhhxxxsssuuuzzzuuulllddd\\\VVVPPPLLL???===:::777555444333444222333444444333333444555777666666555555666666666555555666666777888999:::999888888888888888999:::999999999999:::;;;<<<<<<===@@@CCCEEEHHHKKKOOOSSSXXX\\\cccjjjqqq{{{}}}yyyvvvuuuvvvwwwnnnmmmppprrr}}}|||wwweeePPPDDDFFFUUUuuuyyylllqqqwwwqqqggg^^^YYYVVVTTTUUUYYYlllbbbDDDIIIeee{{{}}}|||xxxxxxrrr|||tttdddCCC444111333///000222...000000000000000000000000...///000222444888===AAAMMMHHHcccvvveeeUUU]]]|||www___VVVXXXaaarrr}}}||||||yyyyyyzzzzzzxxxuuuqqqooooooyyyvvvSSSOOOcccxxxmmm```YYYMMM888222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000666>>>AAAMMMUUUTTTVVVbbbmmmqqq~~~}}}lllssszzziiifffqqquuupppssseeefffvvvtttiiikkkuuuwww|||vvvWWW===222222222...........................,,,,,,,,,,,,,,,,,,,,,,,,---222888<<>>222222111111000///...---------------------------------------------------,,,,,,---...///333:::@@@BBBOOOSSSMMMPPPcccrrrtttpppkkkrrrdddbbbhhhmmmmmmuuudddfffsss~~~rrrjjjkkkxxx}}}|||{{{|||~~~}}}|||~~~zzzqqq[[[@@@222333333---........................------------------------...222888===???CCCHHHMMMKKKNNNEEE>>>???CCCRRRkkk~~~rrrjjjVVVVVV^^^cccooo{{{~~~yyysssnnn___SSSIIILLLXXXhhhxxxqqqrrr{{{qqqfff[[[UUULLLCCC===999555333444444444444555666888888555777888888888888:::;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888888888888777666555555555555555333333333333444555666666777888999999999:::<<<>>>???;;;;;;???DDDHHHPPPWWWdddhhhqqqzzz|||yyyxxx{{{|||||||||yyyuuupppzzz~~~}}}uuuoooppprrrssswww{{{}}}~~~yyykkk___OOODDDTTT}}}vvvhhhlllqqqyyyvvvkkk^^^VVVQQQRRRZZZccc|||tttKKKGGGaaa}}}|||zzz|||~~~kkkOOO888///222//////222111///////////////////////////000111222555:::AAAFFFPPPWWWcccQQQOOOkkkmmm```RRRMMMWWWcccppp~~~}}}|||{{{xxxyyy{{{{{{yyyuuuqqqnnniiiqqqrrrNNNAAA___}}}{{{~~~}}}ttthhheee\\\JJJ333333222111000///......------------------------------------------------+++,,,,,,,,,///666===AAAEEENNNOOOFFFKKKaaarrrvvvgggvvvsssdddddddddbbbiiivvv~~~eee[[[iii~~~nnnkkkqqqyyyssspppppprrrtttssssssrrrrrrrrrqqqqqqpppooonnnttt~~~xxxqqqkkkiii[[[DDD555444222---////////////////////////------------------------...333999===@@@CCCGGGKKKJJJLLLDDD===@@@DDDSSSjjjmmmvvv|||eeeOOOFFFGGGPPPdddyyyzzzrrrjjj^^^RRRHHHLLLYYYjjjzzzqqqrrr}}}wwwooo```RRRHHHDDD===888666555444444666666666666777888999999666777999:::::::::<<<>>>>>>>>>???@@@AAAAAAAAA@@@???>>><<<:::888777666555666555444333333222333333222222222222333444555555555666666666555555666888:::666444777999:::>>>CCCDDDGGGMMMSSSUUUVVV]]]fffvvv{{{|||{{{|||zzzvvvrrr|||~~~|||uuuppprrrttttttxxxuuuqqqttt{{{iii^^^NNN@@@PPP{{{tttkkknnnrrrzzzyyynnn```WWWQQQSSS]]]hhhvvvIIIAAAYYYuuuqqqSSS:::///333111///222111000000000000000000000000000111111222444:::AAAFFFOOOaaacccRRRRRRooo[[[PPPMMMPPP\\\jjj{{{}}}||||||{{{zzz{{{{{{zzzxxxtttpppnnnmmmqqq~~~VVVBBBYYYyyyxxxuuu}}}}}}oooiii```OOO555444333111000/////////------------------------------------------------+++,,,,,,+++000:::AAACCCIIINNNNNNIIIPPPcccuuu|||tttlllyyyddd[[[dddgggdddooozzz```^^^nnnrrrrrrvvv}}}zzztttkkkbbb]]]]]]___aaa_________aaadddffffffeeeccccccgggpppuuuvvvwwwzzz{{{rrriiihhh^^^NNN???777222///////////////////////////------------------------...444:::>>>@@@BBBFFFJJJIIIKKKDDD???CCCGGGSSSiiizzz|||mmmxxx{{{jjjVVVIIIEEEPPPcccvvv{{{zzzyyyuuunnn^^^QQQHHHKKKXXXiiiyyytttuuuvvvlll```QQQDDD;;;888555444555666777777666777777777888888888999777999;;;<<<<<<===???AAACCCCCCDDDEEEEEEDDDBBBAAA@@@>>><<<999777555444333444333333222222222333333333333333333444555666666666777777777555555777999999666555777777666888<<<<<<;;;===??????@@@IIISSSccclllxxx}}}{{{{{{zzzyyywww~~~uuuppprrrssssssxxxvvvvvv}}}~~~lll```PPPCCCQQQ}}}vvviiilllpppwww{{{qqqdddZZZSSSSSS\\\ffftttEEE<<>>EEEFFFNNNPPPRRRVVV^^^lll|||ppp}}}sssfff___cccggglll||||||wwweeeoooyyywwwssswww|||zzzeee```XXXPPPKKKIIIJJJKKKKKKJJJJJJMMMRRRVVVWWWVVVVVVUUUWWW]]]aaaeeelllsssuuuppphhh^^^MMM<<<333111////////////////////////........................///444:::???@@@BBBFFFIIIFFFIIIBBB???EEEIIITTThhh|||xxxzzz}}}~~~~~~vvvgggpppnnnYYYKKKHHHUUUgggwwwyyyyyy{{{xxxqqq^^^RRRGGGJJJVVVeeetttxxxyyyzzzjjj[[[OOODDD;;;666555333333666888888888777888999::::::;;;;;;;;;===???AAACCCCCCDDDFFFHHHIIIIIIIIIHHHFFFCCC@@@>>>;;;:::888666444333222222444333333333333444444555444444444555555666777888555777777777666666888:::777666777999888555777;;;<<<;;;<<<===;;;:::???GGGQQQ\\\lllyyy~~~{{{yyyyyy{{{}}}wwwpppppppppooorrrwww~~~qqqcccTTTHHHMMMpppyyyfffhhhlllsss|||rrrggg]]]TTTRRRYYYbbbpppBBB999MMMfffvvvWWW;;;///555333///111111000000000000000000000000111111111111333888???EEESSSqqq|||xxxXXXXXXllldddVVVLLLLLLRRRXXXbbbyyy}}}||||||{{{{{{~~~{{{yyyuuurrrooommmlllkkklllJJJLLLfffzzz~~~|||{{{nnnsss{{{oooeeeVVV999777333000//////000111................................................---///...---333@@@HHHHHHQQQQQQWWWbbbllluuutttooouuupppiiidddfffsssyyyyyymmmkkkmmmpppzzzzzzsssiiiaaaRRRNNNHHHBBB>>><<<;;;<<<===;;;;;;???EEEIIIJJJIIIFFFEEEHHHLLLQQQWWWcccnnnyyyrrrjjjXXX@@@333333000000000000000000000000........................///444;;;???@@@BBBEEEHHHCCCFFFAAA???FFFJJJUUUhhh|||zzzpppYYYXXXoooqqqXXXKKKKKKVVVjjjzzz}}}}}}yyyooo```RRRGGGHHHSSSaaappp{{{{{{}}}~~~qqq^^^MMMCCC<<<666666555444555666888888777999999;;;<<<===>>>>>>>>>DDDFFFIIIJJJJJJLLLNNNPPPMMMMMMLLLIIIEEEAAA<<<:::777666555444333222222222444444444444555555666777666666666666777888999999333555666666555666888:::888888;;;===:::777999???666666999<<<;;;888:::>>>EEERRRdddrrr{{{|||xxxyyy}}}xxxooonnnmmmllloooyyyrrrbbbRRREEECCCYYYpppttt|||bbb```gggpppvvv{{{sssfffXXXOOOOOOWWW^^^~~~DDD???GGGbbbzzz___@@@000444333222222...000000000000000000000000111222...000:::<<<@@@LLL```|||}}}kkk\\\RRRXXXcccOOOKKKLLLSSSZZZdddsss~~~|||{{{{{{|||}}}}}}~~~|||xxxvvvvvvrrrlllkkkkkk|||vvvSSSKKK```|||{{{xxxttteeebbbCCC999000000222000......////////////////////////------------------------000---000888===BBBKKKVVVXXX___cccfffqqqrrrjjj~~~{{{pppppphhhaaaooo|||nnnbbbjjjrrrooo{{{zzzpppooodddYYYQQQGGGDDDAAA===;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<>>>??????@@@HHHSSS\\\nnnyyy}}}xxx{{{uuubbbHHH888444111000000////////////000......------------......000333777;;;>>>AAADDDFFFCCCFFFBBBAAAEEEGGGXXXsss~~~rrrZZZ[[[mmm|||nnnYYYLLLOOOaaauuu~~~|||{{{ooo```TTTHHHHHHRRRaaarrr~~~xxxxxx}}}kkkUUUGGG>>>999888:::888888999999999999888888<<<<<<===???AAABBBCCCDDDHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIDDD>>>999666555444222222222222333444444555777777777888888888888888555555666888888888888888999888777888:::;;;<<<;;;:::;;;======<<<<<<===???>>>===<<<;;;;;;;;;<<<===KKKOOOYYYhhhwww~~~~~~{{{uuummmrrr{{{{{{rrrnnnpppqqqrrrxxxsssdddNNNKKKDDDJJJhhhmmm}}}fffaaafffmmmsssyyyrrreeeXXXPPPQQQXXX___zzzzzzIII@@@DDD\\\~~~bbbBBB111444333222222///000000000000000000000000000222///111:::<<<@@@LLLccczzz~~~rrrdddXXXRRRbbbxxx[[[MMMLLLOOOUUU]]]jjj{{{~~~|||{{{{{{{{{|||zzz|||{{{xxxwwwxxxsssmmmnnnkkkxxx{{{TTTGGG[[[zzz~~~}}}oookkkFFF;;;111000222000......////////////////////////------------------------///...111999???DDDMMMWWWYYYbbbgggiiirrr~~~lllggg|||ooofffeeeaaabbbsss|||eee___qqqqqqrrrnnnaaa^^^TTTMMMIIICCC@@@===:::999:::;;;<<<;;;999:::::::::;;;;;;;;;;;;:::<<<===<<<<<>>333111111000////////////000......------------......000333777;;;>>>AAADDDGGGCCCEEE@@@>>>CCCFFFWWWsss~~~xxxbbbdddwww~~~jjjVVVKKKQQQdddvvv~~~|||~~~yyynnn```TTTIIIIIISSSbbbsssvvvuuuvvvcccNNNBBB<<<999888999888999:::;;;<<<<<<<<<<<<@@@@@@AAABBBCCCCCCDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFDDDBBB>>>:::777666555555333333333333333444555666888888888888888888888888888888888888999999999999:::999999999999:::::::::;;;===>>>>>>>>>>>>???AAAAAA@@@???>>>======>>>>>>MMMPPPWWWcccqqq|||~~~yyyxxxvvvooofffiiittt{{{wwwpppmmmooopppsssxxx{{{nnnbbbOOOMMMEEEKKKkkkrrr~~~kkkbbbeeekkkqqqyyyrrreeeYYYRRRSSSYYY___ppp{{{{{{vvvQQQ??????SSS~~~fffEEE333555333111222///000000000000000000000000///222///222;;;<<<@@@MMMiiizzz~~~qqqfff[[[RRRPPPoooeeeQQQKKKOOOSSS[[[dddttt~~~|||zzzyyyyyyzzzxxx{{{{{{yyyyyyyyytttmmmoooiiipppwwwOOO???QQQrrrssslllLLL???333000222000///...////////////////////////------------------------...///444;;;AAAGGGOOOWWWWWWbbbkkklllrrr|||oooooo{{{iiiddd```aaannn~~~zzz^^^aaazzztttooovvvwww^^^PPPKKKCCC???BBB@@@===;;;999999;;;===>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999;;;AAAFFFPPPSSSVVVZZZjjjlllZZZYYYiiizzzgggHHH555222111000///////////////......------------......000333777:::===@@@DDDGGGDDDDDD===<<>>===;;;999888666555555666666444444444444555666777777999999999999888888888888999999999999;;;===???@@@=========<<<<<<<<<<<<<<<>>>???AAAAAA@@@AAABBBDDDEEEDDDCCCCCCBBBBBBCCCCCCOOOPPPTTT\\\hhhsss|||{{{zzzvvvlllaaaaaannnwwwvvvpppnnnooopppsssyyy|||vvvkkkcccSSSPPPFFFLLLqqq}}}mmmccceeemmmrrr|||tttggg[[[TTTTTTXXX\\\dddkkkvvvxxxZZZ===:::MMMlllyyy}}}lllJJJ666555333111222///000000000000000000000000...222000333<<<===BBBQQQrrr}}}zzzkkk___VVVOOOSSSpppTTTKKKMMMTTTYYYcccooo~~~{{{yyyxxxxxxwwwwwwzzz|||zzzzzzyyysssllljjjccchhh~~~eeeEEE777GGGggg~~~rrrkkkTTTEEE555111222111//////////////////////////////...........................111777>>>DDDKKKRRRWWWWWWeeepppsssxxx}}}xxx}}}wwwiiigggaaaggg{{{~~~|||jjjaaammm|||lllppp{{{kkkTTTGGGDDD<<<;;;@@@@@@>>>===<<<>>>@@@CCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;999;;;<<<;;;::::::===???AAADDDGGGLLL[[[qqq{{{dddXXX[[[cccvvv~~~oooQQQ;;;222222111000////////////......------------......111333777:::===@@@DDDHHHGGGEEE===:::AAAGGGYYYvvv|||uuuuuudddRRRNNNZZZnnn{{{|||{{{uuukkk___TTTJJJKKKUUUddduuutttqqq{{{qqq[[[JJJ:::777;;;??????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>=========<<<;;;:::888777666555555444444555666666555555555555666888999:::999999999999999999999999999888888999<<>><<<;;;777999::::::::::::;;;<<<666:::>>>@@@III[[[nnn{{{~~~yyykkkdddbbbhhhtttwwwjjjTTT@@@333222111000////////////......------------......111444777999<<<@@@EEEHHHJJJGGG===<<>>===;;;:::999888666666777777777777666666666666555555555555666666666666666777888:::;;;<<<::::::::::::;;;;;;;;;;;;::::::999999:::===@@@BBB???BBBEEEGGGFFFGGGHHHJJJEEEGGGIIIIIIIIIJJJKKKMMMNNNOOOQQQSSSTTTVVVWWWXXXUUUSSSRRRTTT[[[fffrrryyywwwnnnkkkjjjiiicccpppzzzxxxqqqmmmkkkkkkqqquuu~~~{{{qqq]]]TTTGGGUUUpppeeeiiiuuuyyyzzzlll___XXXUUUUUUUUUVVVhhhppp???999DDDTTTrrryyyzzz~~~kkkiii|||xxxSSS;;;666222000222000000000000000000000000000...333222444===BBBLLL^^^sssbbbVVVPPPyyylllTTTMMMRRRZZZccclll}}}}}}|||zzzyyywwwvvvuuuxxxzzz{{{yyyyyyyyytttnnnfffaaa```iiitttuuukkk```TTTUUUNNNDDDDDDVVVppp~~~|||lllttt}}}xxxpppeeePPP:::222222222000000////////////////////////........................---555<<>><<<;;;666777888999::::::;;;;;;777;;;>>>???AAAMMM```ooouuu}}}zzztttcccpppooofffbbbUUUCCC444333222111000/////////......------------......222444666999<<<@@@EEEIIILLLHHH???===FFFMMM___zzz~~~zzzoooVVVOOO]]]tttzzz~~~}}}{{{uuummm___TTTKKKLLLVVVcccrrr~~~vvvttt{{{zzz]]]DDD<<<888<<>><<<<<<===>>>???@@@@@@AAAAAA@@@???===<<<<<<======@@@DDDIIIKKKJJJJJJMMMPPPLLLNNNPPPPPPPPPQQQSSSUUUVVVXXXZZZ\\\___```aaabbb[[[YYYXXXWWWZZZbbbmmmttt|||}}}}}}ppp___VVV[[[eeelllhhhttt|||yyypppjjjgggfffpppttt}}}uuu^^^SSSHHH[[[tttgggjjjvvvyyyzzzlll```ZZZWWWVVVUUUYYYppp|||GGG>>>>>>IIImmm||||||uuusss|||WWW===777111///222111000000000000000000000000...333222444===DDDQQQfffsssbbbWWWSSSuuuaaaRRRSSSYYY```kkkwww{{{{{{zzzzzzxxxwwwvvvuuuuuuxxxxxxwwwyyy{{{xxxssskkkfffccceeejjjllleee]]]\\\dddbbbQQQDDDMMMggg}}}tttuuuzzzooo]]]lll}}}|||uuujjjkkkTTT<<<222222222111000////////////////////////........................---666???CCCHHHOOORRRPPPLLLSSS___rrr{{{pppxxxkkkgggiiibbbpppiiiSSSUUUmmmvvvaaaSSSSSSWWWPPPIIIIIIFFFGGGFFFFFFGGGIIIIIIHHHFFFBBBAAA@@@???===<<<;;;:::::::::999:::<<<=========>>>?????????AAAIIIVVVbbbttt}}}~~~gggqqqmmmeeedddYYYHHH555444222111000/////////......------------......222444666999;;;@@@EEEIIILLLHHH??????HHHOOO___yyy||||||~~~vvvpppqqqVVVOOO```uuuyyy}}}}}}}}}|||vvvppp```TTTKKKLLLUUUaaappp{{{wwwvvv}}}uuuTTT@@@<<<<<>>??????@@@AAACCCDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFKKKPPPRRRPPPPPPRRRUUUSSSUUUWWWXXXXXXYYY[[[]]]```aaaccceeeggggggggggggcccbbb___\\\[[[___gggmmmuuuyyy~~~~~~}}}rrr___OOONNN[[[hhhmmmnnnyyy{{{qqqjjjhhhgggpppttt}}}}}}qqqZZZRRRJJJ```xxxiiijjjuuuxxxxxxkkkaaa[[[YYYWWWVVV^^^vvvOOOAAA:::AAAkkk~~~vvv~~~{{{XXX>>>777111///222111000000000000000000000000///444222333===EEETTTjjjqqqaaaWWWTTTzzzmmm^^^TTTWWW]]]cccpppzzzzzzzzzyyyxxxwwwvvvuuusssuuuvvvvvvxxx|||{{{wwwnnnjjjfffeeeiiimmmkkkfffiiirrroooXXXBBBEEE```yyyzzzssswww{{{rrraaaooouuuhhhnnnWWW===222222222111000////////////////////////////////////////////////---777@@@CCCHHHOOOQQQNNNMMMRRR^^^tttyyykkk{{{xxxkkkgggggg^^^rrrzzzcccXXXZZZhhh}}}}}}vvvfffYYYYYY^^^VVVOOONNNKKKEEEDDDDDDDDDFFFEEEDDDBBB;;;;;;;;;;;;::::::::::::@@@???===>>>???@@@@@@@@@@@@===:::;;;>>>DDDMMMUUUxxx{{{mmmttt~~~uuukkkjjj___MMM555444333111000/////////.........------.........222444666888;;;@@@EEEIIIKKKHHH??????IIIPPP___xxxvvv}}}~~~xxxyyy{{{pppfffuuuoooUUUPPPcccuuuxxx{{{}}}~~~|||wwwrrr```TTTKKKLLLTTT```nnnyyywwwwww~~~sssPPP>>>>>>@@@DDDDDDAAAAAAEEEBBBAAA@@@>>><<<999666555666666666666555555555555555555666777777777777666777777888999::::::999999999999999:::<<<>>>???@@@BBBCCCDDDFFFIIIKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSMMMRRRXXXYYYVVVUUUWWWZZZXXXZZZ\\\]]]]]]^^^```bbbggghhhiiijjjkkkjjjjjjiiiiiihhheee```]]]^^^ccchhhpppuuu}}}|||tttgggVVVNNNVVVfffoooooosss~~~~~~sssmmmkkkjjjqqquuu}}}xxxlllWWWPPPLLLccc}}}ooohhhnnntttzzzyyymmmbbb[[[XXXXXXYYY```ddd@@@AAAKKKkkkppphhhFFF555222111222333000000000000000000000000...222222777@@@FFFXXXtttyyyZZZPPP```|||jjjaaa[[[]]]cccooo~~~zzz{{{xxxvvvvvvwwwxxxwwwwwwppprrruuuxxxzzz{{{{{{zzzmmmddd```fffnnnqqqnnnllluuuzzzxxxsssGGGEEETTTmmm|||vvvyyyzzznnnfff[[[FFF111,,,222222,,,////////////////////////000///...///000111000//////888@@@DDDIIIPPPQQQMMMIII```nnnzzzooozzz{{{llloooiiimmmqqqrrrQQQQQQ[[[ooo}}}qqqiiieeehhhggg___VVVSSSOOOMMMJJJGGGEEEDDDEEEEEEBBBAAA??????AAABBBBBBAAAAAA@@@@@@AAABBBCCCBBBAAA@@@?????????@@@AAACCCDDD___uuu{{{yyyttt{{{rrrcccTTTGGGCCC999///...222333000//////............//////333555777999<<<@@@FFFJJJKKKLLLEEEAAAEEEKKKcccrrrhhhvvvvvvzzz|||uuudddZZZeeexxxiiiOOOOOOcccwwwyyyzzzyyyzzz{{{xxxrrrbbbUUUJJJIIIQQQ]]]kkkwww}}}vvv~~~pppOOOBBBAAA@@@AAAAAAAAA???======<<<;;;:::999888888888777777777666666555555555666666777777777777888888999999999:::::::::;;;;;;;;;<<<=========@@@DDDGGGJJJKKKLLLMMMNNNPPPTTTWWWVVVWWWZZZ___dddeeeccc___]]]^^^^^^______^^^^^^^^^dddddddddeeegggiiilllmmmttttttuuuvvvvvvuuusssrrrqqqrrrpppjjjdddaaadddhhhiiipppyyy~~~sssgggffffffhhhlllpppqqqrrrzzzwwwpppkkkgggvvvwww|||~~~{{{gggZZZSSSLLL]]]rrriiimmmrrrwww{{{oooddd\\\YYYXXXXXXYYYoooiiiAAA???UUUxxxiiiHHH666222222222333000000000000000000000000///444444999DDDLLLaaa~~~uuu[[[XXXnnnrrrgggccceeemmmyyyzzz}}}|||{{{xxxvvvuuuvvvvvvvvvuuuppprrruuuwwwyyyyyyyyyyyypppgggaaaccciiijjjkkklllvvv}}}}}}zzzLLLEEEPPPgggzzz}}}~~~zzzuuuyyymmmaaa\\\LLL888///111222...////////////////////////000///...///000000000///222:::BBBFFFLLLUUUXXXVVV]]]nnnzzz}}}sss{{{uuu{{{uuuyyyyyynnnTTTVVV```sss||||||xxxsssqqquuutttllleeecccZZZYYYWWWTTTQQQNNNLLLKKKMMMKKKHHHGGGGGGGGGFFFDDDJJJIIIHHHHHHJJJKKKJJJIIIJJJIIIHHHGGGFFFGGGHHHHHH[[[qqqyyywww}}}oooaaaOOOEEE999222111222111/////////............//////333555777999<<<@@@FFFJJJHHHIIICCCAAAFFFOOOgggnnncccmmmvvv}}}iiiVVVYYYggg|||pppTTTPPPaaassswwwyyyyyyzzzzzzuuunnndddWWWKKKJJJQQQ]]]lllxxxyyyrrrzzzrrrSSSFFFCCCAAAAAABBBBBB???<<<;;;:::999888777777777777999888888888777777777666666666666666777777777888888999999::::::;;;;;;;;;<<<===??????@@@BBBEEEHHHLLLNNNOOOQQQRRRUUUYYY\\\``````bbbgggkkklllkkkhhhfffeeedddcccccceeeggghhhkkkkkkkkklllnnnqqqsssttt{{{|||||||||{{{zzzyyyxxxvvvvvvuuupppjjjhhhkkkooosss}}}~~~yyyttttttvvvyyy{{{zzzxxxuuu{{{wwwooollljjjrrrsssyyy|||hhhYYYOOOFFFPPPqqqtttiiilllpppttt}}}rrrggg^^^YYYWWWWWWUUU]]]gggjjjBBBAAA\\\xxxjjjKKK999333222111222000000000000000000000000222666666:::FFFPPPhhhwwwaaaddd}}}ssshhheeejjjtttwww{{{}}}{{{xxxuuutttttttttsssrrrqqqrrrtttvvvwwwxxxyyyyyysssjjjbbb```aaacccggglllsss|||OOOCCCHHH]]]ttt~~~|||kkk]]]^^^SSS???111000111///////////////////////////000//////....../////////777===CCCHHHOOOYYY```cccqqq{{{{{{|||www~~~iiiXXX^^^iii{{{|||~~~~~~~~~wwwuuukkkjjjiiigggdddaaa^^^\\\^^^[[[YYYXXXXXXWWWVVVTTTYYYWWWVVVVVVXXXYYYYYYXXXXXXWWWUUURRRQQQQQQQQQQQQYYYkkk~~~oooZZZGGG888666666222///000000//////......//////000333555777999<<>>@@@BBBDDDEEEFFFIIIKKKNNNPPPRRRTTTVVVYYY^^^aaahhhhhhiiillloooqqqpppooollljjjhhhggghhhkkkoooqqqrrrrrrssstttwwwyyy{{{|||~~~}}}}}}{{{|||{{{wwwsssqqqtttwww~~~~~~|||||||||zzzxxxuuu|||vvvooonnnoooooopppuuu{{{hhhVVVLLLCCCDDD[[[uuuuuuhhhjjjooosssvvvjjj```YYYVVVUUUWWWUUUYYYwwwgggBBBFFF___rrrxxxmmmPPP<<<444222222111000000000000000000000000333777666:::FFFRRRnnn~~~hhhlll{{{jjjaaaccciiitttyyy}}}~~~|||{{{xxxuuusssrrrrrrqqqppppppppprrrtttwwwyyy{{{|||tttkkkccc^^^\\\^^^fffpppqqq{{{QQQAAADDDYYYmmm}}}pppaaaaaaWWWAAA333111222000////////////////////////000000///.........///111;;;???DDDHHHNNNXXXdddkkkyyy||||||vvvooo~~~yyyccc^^^iiisss}}}xxxwww|||}}}zzzyyyxxxvvvtttrrrpppoooiiigggeeeeeefffgggfffeeefffeeedddeeehhhjjjjjjjjjeeedddbbb___]]]]]]\\\]]]]]]iiizzz{{{aaaHHH777777999222...222000000////////////000000333444777999<<>>???@@@???BBBEEEGGGHHHIIIKKKMMMNNNPPPRRRUUUWWW[[[```dddiiiiiiiiijjjlllnnnoooppplllkkkjjjjjjkkknnnqqqsssuuuuuuwwwxxx{{{}}}~~~~~~~~~~~~{{{xxxwwwyyy|||zzzuuusssuuuwwwyyy~~~uuunnnoooqqqppppppuuuyyyiiiUUULLLFFFAAAPPPmmmsssdddgggmmmsssyyymmmaaaYYYUUUTTTVVVWWW___|||gggAAAEEE\\\~~~rrrwwwrrrVVV???444222222111000000000000000000000000222777777;;;HHHXXXwww{{{fffnnngggdddaaaWWWXXXdddrrr}}}~~~|||{{{xxxtttrrrrrrqqqpppnnnnnnooopppsssvvvzzz~~~ssskkkbbb\\\YYY]]]hhhssswwwYYYFFFIIIaaappp}}}kkkhhhXXXAAA333222222///000000000000000000000000///000000///---...111444???@@@CCCFFFKKKUUUbbbmmmzzzzzz{{{{{{fffiii{{{{{{yyyjjj___dddsss{{{|||uuusssuuusssmmmxxxtttsssqqqpppqqqrrrqqqpppsssrrrsssuuuxxxzzzzzzzzzsssqqqooommmkkkjjjjjjjjjeeelllwwwcccJJJ777777999222///444000000////////////000000222444666999<<>>@@@AAAAAA@@@CCCFFFHHHJJJKKKMMMOOOPPPRRRTTTVVVYYY\\\aaaeeehhhhhhiiijjjkkklllooopppmmmmmmoooppprrrssstttuuuvvvvvvxxxzzz{{{}}}~~~~~~}}}}}}}}}{{{yyyyyyzzz{{{~~~zzzyyy{{{}}}~~~tttnnnoooqqqrrrssswww~~~xxxkkkUUUKKKIII@@@LLLooonnn___bbbjjjrrrzzzooobbbYYYTTTSSSQQQ[[[ggghhh@@@@@@OOOwwwvvv{{{wwwzzzuuuxxx]]]BBB444222222111000000000000000000000000000666888>>>LLL^^^mmm^^^mmmnnnVVVUUUUUURRRZZZjjj~~~yyy~~~{{{zzzxxxtttrrrrrrqqqpppooonnnnnnnnnqqqtttyyy}}}rrriii```[[[YYY]]]gggrrr~~~cccMMMPPPiiivvvqqq___EEE444222333000000000000000000000000000...000111000...///333888AAAAAACCCFFFJJJRRRaaapppzzz}}}vvvppp^^^hhhuuuvvvvvvvvv}}}___]]]kkk|||sssssssssooo___iiixxx~~~|||zzzyyyxxxxxxqqqttt{{{dddOOO<<<777666333222444111000000//////000000111222444666999<<>>>>>===<<<<<<<<<<<<============<<<<<<<<<============>>><<<===>>>@@@BBBCCCEEEFFFEEEGGGJJJLLLMMMOOORRRTTTYYYZZZ\\\^^^___bbbfffiiilllmmmooopppppprrruuuwwwuuuvvvxxxzzz{{{|||||||||yyyzzz{{{}}}~~~~~~|||{{{zzzzzzyyyyyyyyyyyy{{{}}}uuuooonnnmmmssssssxxx~~~yyyoooUUUHHHGGG<<>>???KKKVVVlllrrr|||fffSSSZZZssszzz{{{xxxttttttvvvuuuqqqaaaVVVKKKJJJQQQ[[[hhhrrrzzzrrryyylllWWW___hhhmmmkkkeee^^^ZZZNNNMMMKKKHHHFFFDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQSSSUUUVVVXXXZZZ^^^bbbggghhhiiijjjjjjlllpppssssssvvvyyyzzz{{{||||||{{{zzzyyyyyyxxxxxxwwwvvv}}}|||}}}uuuqqqlllhhhoooqqqwwwyyypppTTTDDDEEE;;;OOO~~~gggWWWYYYbbbkkkyyy~~~~~~{{{qqqcccXXXSSSSSSOOOVVVSSS[[[hhhXXX@@@BBBAAAeeeooo|||mmmsss}}}uuuxxxvvvqqq~~~eeeEEE333222333222000000000000000000000000444:::<<>>CCCBBBDDDIIIMMMUUUfffxxxvvvrrruuuhhh[[[ggghhhdddpppppp{{{wwwiiiUUU\\\ssstttnnn{{{zzzrrrooo}}}zzzuuuttthhh^^^KKK999222444555222111111000000000000111111111333666999<<>>CCCGGGOOOiii}}}qqqaaaVVVfff|||}}}|||{{{zzzwwwtttqqqbbbYYYNNNHHHMMMZZZhhhqqq~~~tttsssuuujjjrrr{{{~~~yyyqqqkkkfffaaa\\\YYYXXXVVVSSSPPPQQQPPPOOONNNOOOQQQSSSTTTUUUVVVVVVWWWXXXYYYYYYZZZ]]]___`````````bbbdddfffmmmnnnooorrruuuxxx{{{|||zzz|||~~~{{{{{{{{{{{{wwwtttssszzz}}}~~~vvv|||uuukkkkkkkkknnnssszzzwwwiiiUUUIII@@@@@@hhh|||```[[[]]]hhhrrrsss}}}qqqeee[[[UUUSSSMMMMMMSSSaaannnkkkSSS;;;EEE\\\tttkkkxxx~~~xxx^^^BBB333222333222000000000000000111222222444888<<>>KKKKKKGGGHHHPPPTTTXXXgggyyyyyyooo}}}jjj[[[dddmmmhhheeekkkwww~~~|||ddd\\\lll~~~~~~wwwnnnmmm~~~~~~}}}wwwiiidddRRR;;;///000222///111111000000000000111111111444777888:::???GGGMMMRRRFFFAAAFFFIIIRRRkkk}}}mmm{{{ggg^^^lll~~~}}}|||{{{zzzwwwssspppcccZZZOOOIIIMMMZZZhhhrrrvvvuuurrrmmmuuu~~~xxxtttooollljjjhhhdddbbbcccbbbaaa``````bbbccceeehhhiiijjjkkklllmmmnnnnnnoooqqqrrrsssssstttwwwyyy}}}~~~~~~}}}~~~~~~|||zzz{{{~~~|||ttt{{{uuulllmmmmmmnnnsssyyy}}}mmmWWWJJJDDDEEEllliiihhhnnnuuuvvvrrr~~~sssfff\\\VVVTTTMMMPPPTTT___ssszzzaaa???EEE___zzzrrr~~~qqqzzz^^^CCC555333333111111000000000000111222222:::999;;;FFF]]]xxx{{{hhhVVVXXXqqqoooWWWUUUYYYjjjvvvtttqqquuu}}}|||{{{xxxtttpppnnnmmmjjjiiillllllkkkkkkjjjjjjjjjiiifffbbb\\\UUURRRSSSYYY]]]]]]mmmxxxTTTCCCHHHWWWgggtttxxx~~~wwwooo```FFF666444222000000000000000000000000......000222333777CCCNNNJJJIIIMMMSSSVVV\\\ooowwwrrrkkkaaannnwwwqqqkkkmmmoooXXXaaaqqq~~~|||yyyhhhjjj}}}{{{uuummmYYY@@@444444444///111111000000000000111111111444666888;;;@@@HHHNNNUUULLLGGGKKKOOOXXXqqquuuuuuwwwvvvpppbbbsss~~~kkkhhhttt~~~}}}{{{zzzyyywwwssspppeee\\\PPPJJJNNN[[[iiirrrxxxyyymmmnnnvvv~~~}}}|||{{{zzzzzzzzz{{{}}}~~~}}}uuunnnuuu|||rrrjjjlllmmmnnnsssyyy}}}kkkSSSGGGCCCEEEgggvvv~~~xxxnnn~~~sssggg\\\VVVSSSQQQSSSPPPSSSkkk}}}gggAAABBBccc{{{}}}iii~~~cccGGG777444222///111111000000111111222333:::;;;>>>III```zzzjjjSSSZZZ|||jjjUUUVVVZZZjjjvvvrrrpppsss}}}{{{yyyzzzwwwssspppnnnllljjjiiikkkkkkkkkjjjjjjjjjiiiiiidddbbb]]]UUUOOOPPPWWW^^^fffxxxZZZCCCCCCSSSeeetttyyyvvvqqqfffLLL888333000000000000000000000000000//////000111444:::FFFOOOJJJJJJNNNRRRVVV```vvvzzzxxx}}}ooolllxxx}}}wwwssswwwxxx```NNNdddttt}}}vvvfffgggyyy}}}xxx{{{rrr]]]DDD888999888333111111000000000000111111111333666888;;;AAAJJJQQQWWWOOOLLLPPPUUU___xxxuuummmnnnnnnvvv]]]XXXooo|||lllkkkxxx~~~}}}{{{zzzyyywwwssspppfff]]]QQQKKKOOO[[[iiiqqqzzz||||||hhhiiiqqq{{{nnngggpppxxxooohhhjjjkkknnnrrrxxx{{{jjjRRRFFFCCCBBB\\\wwwiii|||}}}sssggg\\\UUURRROOORRRMMMNNNfff{{{hhhAAADDDlllyyy|||fff}}}eeeKKK:::444333111111111111111111222222333777<<>>;;;OOOcccvvv}}}~~~wwwuuunnnSSS<<<444111111111111111111111111111000111111111444===IIIPPPKKKJJJLLLPPPYYYggg}}}~~~xxxsssttt{{{yyysssxxxqqq\\\VVVgggwww~~~vvvggghhhvvv~~~wwwssszzzvvv```DDD666555555000111111000000000000111111000333666888;;;BBBLLLTTTTTTPPPNNNQQQWWWccc|||rrruuu{{{|||uuuUUUTTTjjj~~~llljjjxxx~~~|||{{{zzzxxxtttqqqggg^^^QQQKKKNNNZZZhhhpppzzz|||zzziiicccjjjzzz~~~xxxjjjeeepppyyyqqqiiikkkkkknnnrrrwww~~~|||mmmXXXLLLHHHBBBRRRrrrxxxkkk{{{}}}sssggg\\\UUURRRHHHMMMMMMQQQgggxxxeeeCCCGGGpppvvviii{{{iiiOOO<<<555444444222111111111111222333333555<<>>EEE^^^tttgggkkkhhhqqqvvvjjj___XXXUUUVVVTTTOOOMMMWWW```YYYIII:::ZZZwwwuuubbbDDD444111333222222111111222222333444999===BBBKKK]]]vvvvvvWWWTTTrrrccc]]]VVV___kkkvvvsssnnnwwwxxx{{{yyywwwsssqqqmmmlllkkkkkkjjjiiijjjiiihhhgggfffeeeddddddccc___WWWPPPLLLMMMRRRVVViiixxx~~~]]]CCC888KKKgggvvvvvvuuuZZZ===333111111111111111111111111111...111222333===OOO]]]bbbQQQMMMQQQccc~~~tttrrrrrrrrroooooozzz|||jjjRRRggg|||~~~oookkkoooxxxwwwzzzwwwuuu{{{zzztttrrrrrrjjjdddrrr}}}XXX:::111222222111111000000000000111111000222555888<<>>666222000000000000000111111222,,,222333555DDDZZZdddbbbYYYOOOPPPeee|||bbbbbboooiiigggqqqwwwzzzggg]]]rrrqqqjjjmmmwwwyyy{{{}}}yyy{{{{{{pppvvvuuubbbaaayyywwwYYY???555444444///000111000//////111333222444777999===GGGUUU```pppfffSSS[[[cccfff{{{oookkkrrrooo\\\ggg}}}}}}}}}{{{xxxtttqqqlllaaaSSSJJJLLLVVVcccllltttvvv}}}sss}}}yyyqqqmmmlllssswwwnnnmmmnnnrrrvvv{{{vvvgggaaaWWWDDDMMMoooooocccbbbhhhmmmwwwhhhYYYSSSTTTQQQOOOPPPNNNQQQ___^^^IIICCCLLLnnnwww~~~|||~~~~~~fffooo{{{{{{cccAAA555555000333333333222111222444666888<<>>999CCCbbb{{{~~~tttttt```>>>777333000000000000000111222222///444666:::III^^^hhhfff[[[PPPOOObbbwwwxxx^^^[[[fffaaadddqqquuu~~~tttmmmssslllnnnvvv|||uuuwww}}}mmmnnnlll[[[[[[sss{{{{{{pppXXXBBB777555555///000111000///000111333222444777999===GGGUUU```ddd\\\MMM[[[hhhmmmhhh]]]rrrvvvuuu~~~}}}|||zzzvvvssskkkaaaRRRJJJKKKVVVccckkkwwwvvvvvv^^^UUUcccwwwzzzrrrjjjiiiqqq}}}~~~tttkkkjjjlllppptttyyy~~~wwwmmmfffXXXHHHYYYpppdddbbbgggmmmyyykkk\\\TTTTTTQQQOOOPPPOOORRRccchhhXXXEEELLLlll~~~uuu{{{\\\eeevvv~~~xxxbbbCCC666444...333333333333222222555777:::???FFFRRRfff}}}gggRRRdddiii]]]___jjjvvvnnnjjjnnnppp{{{{{{xxxuuusssssspppmmmkkkjjjiiigggeeecccbbbaaa___^^^]]]\\\\\\[[[YYYVVVRRRPPPQQQUUUXXXssspppsss]]]===<<<@@@]]]sss~~~tttsss^^^===777444111000000000000111222222333777999???PPPdddmmmjjj^^^QQQNNN]]]qqq}}}www```\\\gggdddjjjxxx{{{tttnnnpppwww}}}www{{{~~~iiieeedddUUUVVVkkk~~~zzznnnqqqkkkXXXCCC666222111000111111111000000222333333444666999>>>HHHUUU^^^YYYUUUJJJ[[[jjjqqqwwwffffffsssqqqzzz~~~|||}}}}}}}}}~~~~~~|||xxxtttjjj```QQQIIIJJJUUUbbbjjjyyywwwxxxaaa___ppp{{{tttkkkiiippp|||~~~ssskkkjjjkkkooosssxxx~~~xxxooo^^^QQQjjjrrrfffbbbeeekkkzzzooo```WWWVVVPPPMMMOOOOOOTTTgggrrrhhhFFFNNNttt|||yyyYYYcccyyyzzzgggIII:::666///222333444333222333555888===AAAHHHUUUjjj^^^QQQqqq}}}jjj```aaajjjwwwmmmiiimmmnnnyyy~~~{{{xxxuuutttssspppllliiihhhhhhgggfffcccbbb```^^^[[[ZZZYYYYYYYYYXXXVVVRRRPPPPPPRRRUUUgggdddmmmdddBBB??????aaa|||~~~uuuqqq\\\<<<777333111111000000111111222333444666:::CCCUUUgggooommm___RRRMMMYYYkkkxxx~~~ccccccqqqoooqqq}}}wwwrrrttt{{{{{{vvvzzz~~~|||~~~gggdddeeeXXXUUUggguuuvvvqqq```III999222111000111222111000000222444333444666999???IIITTT]]]VVVUUULLLZZZfffnnn~~~pppqqqwwwvvv~~~~~~{{{|||}}}~~~~~~|||wwwsssjjj___QQQHHHJJJTTTaaajjj~~~yyyxxx~~~}}}xxxooommmsssvvvnnnmmmkkkooosssxxx{{{ooo^^^SSSnnntttiiibbbdddjjj}}}}}}zzzqqqcccZZZXXXTTTPPPQQQQQQTTTggguuuqqqGGGQQQzzzzzzsss^^^jjj~~~mmmNNN===777111222333444333222333666888>>>BBBJJJYYYqqqtttUUULLLppp|||mmmeeeaaaiiiwwwmmmhhhnnnnnnxxx|||yyyvvvuuurrrooojjjhhhgggggggggfffcccbbb```]]][[[YYYXXXWWWYYYXXXVVVRRROOONNNOOOPPPXXX]]]ooonnnFFF>>>???jjj{{{{{{zzzvvvrrr]]]===777222111111111111111222222333333444999EEEXXXiiiooommm^^^SSSPPP[[[kkkvvvbbbgggzzzvvvrrryyy{{{|||vvvwwwzzz~~~rrreee```dddooo{{{~~~zzz|||{{{~~~jjjjjjooobbbZZZddd{{{jjjRRR>>>666666000111222111000000222444444444666999@@@IIITTT[[[UUUVVVMMMXXX```kkkzzz|||~~~sss}}}}}}}}}~~~~~~{{{uuuqqqjjj___QQQHHHJJJTTTaaajjj}}}zzzwwwzzzqqqooouuuwwwpppooommmqqqtttzzz}}}qqqeeeWWWKKK^^^vvvkkkbbbccciiiyyy}}}{{{yyyqqqeee\\\YYYYYYTTTTTTSSSSSSdddttttttLLLRRRzzzpppiiisssqqqQQQ;;;666222222333444333333444777999>>>BBBKKK\\\vvvnnnTTTMMMmmm~~~rrrjjjbbbhhhwwwlllhhhoooooowww|||yyyvvvuuuqqqnnnjjjgggggggggffffffcccbbb___]]]ZZZXXXWWWVVVXXXWWWVVVRRRNNNLLLLLLMMMQQQaaazzzvvvJJJ:::;;;gggrrryyyyyyuuubbb@@@888222222111111111111222333333222222888HHH\\\lllpppnnn]]]VVVWWWcccqqqyyyiiippp|||tttxxx|||}}}~~~yyywwwwww{{{{{{hhh^^^TTTRRRUUU]]]iiisss|||~~~}}}{{{yyyzzz~~~ooorrryyylll\\\___~~~mmmTTT===444666000222222222111111222444555444555999@@@JJJTTTYYYRRRTTTMMMWWW___lllxxxlllttt{{{zzz}}}~~~mmmwww~~~}}}}}}|||yyytttqqqjjj```QQQIIIJJJUUUbbbjjj|||sssyyyrrroootttvvvnnnnnnnnnrrrvvv{{{|||lll___TTTGGGOOOjjjwwwlllbbbbbbhhhvvv~~~zzzwwwooocccZZZWWWXXXRRRTTTSSSSSScccuuuxxxPPPSSS}}}qqq{{{wwwSSS:::555444222333444333333444777:::@@@DDDLLL]]]ttt```RRRSSSqqqwwwooofffjjjwwwkkkgggoooooovvv}}}{{{xxxuuutttooollliiihhhggggggfffeeeaaa```^^^[[[YYYWWWVVVVVVTTTUUUTTTRRRNNNLLLLLLMMMPPPiii|||RRR===<<<___{{{~~~ooottt}}}{{{hhhFFF<<<444222222111111222222333444444333999LLLbbbpppsssqqq\\\YYY___ooozzzxxxzzz~~~www~~~vvvrrr}}}|||~~~xxxvvvvvvyyy}}}vvviiiXXXSSSQQQTTTUUUWWW^^^gggsss}}}}}}zzzvvvssstttrrrqqqsssuuuuuusssqqqsssyyy}}}}}}uuuwwwoooZZZVVVsssuuuYYY???333333111222222222111111333555555444555999AAAKKKSSSXXXRRRRRRKKKYYYdddqqqvvvnnnssszzz{{{zzzyyy{{{rrrdddmmm~~~||||||{{{yyyuuurrrkkkaaaRRRJJJKKKVVVccckkk|||nnn|||}}}wwwrrrooottt~~~uuunnnnnnnnnrrrvvv{{{}}}mmmaaaWWWGGGGGGZZZxxxmmmbbbaaahhhttt{{{vvvnnnbbbXXXUUUSSSNNNQQQSSSTTTeeeyyy~~~QQQUUUooo|||VVV;;;666777222333444444333555888:::BBBFFFNNN\\\ooo~~~xxxLLLJJJVVVvvv{{{rrrjjjmmmxxxjjjfffooonnnvvv~~~|||yyyvvvtttsssnnnllliiihhhhhhgggeeeddd```___\\\ZZZXXXVVVUUUUUURRRRRRSSSQQQOOOMMMMMMNNNPPPmmmYYYDDDFFF___pppvvv|||}}}~~~qqquuuttt}}}mmmJJJ>>>555222222111111222222333444666555;;;OOOeeesssuuusss\\\\\\fffwww}}}zzzvvvyyyaaaaaayyy}}}}}}~~~~~~{{{vvvvvvwwwzzzuuudddWWWSSSSSSWWW]]]]]]YYY\\\dddlllxxxzzzrrrjjjeeeiiieee___[[[[[[[[[[[[[[[UUU[[[cccfffaaa^^^eeeoooxxxyyyoooVVVOOOdddeeeGGG777666111222333222111111333555555444555999AAAKKKSSSWWWTTTSSSKKK\\\jjjsss~~~wwwqqqiii^^^fffzzz~~~}}}{{{zzzzzzyyywwwuuulllaaaSSSJJJLLLVVVccclll}}}zzzkkkyyy~~~{{{uuusssqqquuuvvvoooooonnnrrrvvv{{{zzzlll```UUUDDD@@@PPPvvvdddaaahhhttt~~~xxxnnnaaaYYYWWWSSSSSSWWWUUUYYYsssZZZSSSlllyyyZZZ???444444444111111333333222555;;;DDDGGGOOOZZZqqqcccAAADDDXXX~~~vvvooopppvvvttthhhjjjpppxxx~~~zzzvvvqqqoooooonnnllljjjgggcccaaa______^^^\\\YYYWWWUUUTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJTTT___ttt~~~]]]CCCPPPcccrrrtttrrrxxxtttxxx{{{oooQQQ999888333333222222333333444555777333CCCZZZhhhsssxxxrrraaa\\\sssttt}}}yyyttt[[[```vvv}}}~~~~~~}}}~~~|||uuuvvv|||yyyeeeVVVOOOWWWaaaoooyyy{{{vvvnnnhhhhhhnnnyyyzzzjjj[[[TTTVVVSSSOOOMMMNNNOOOPPPPPPNNNPPPRRRRRRRRRXXXbbbkkkxxxqqqoooxxxmmmUUUIIIdddiiiHHH666222333222111111111222333444555555666999???JJJVVV^^^[[[QQQRRRZZZaaatttlllWWWeeeuuu~~~}}}|||{{{yyyvvvtttmmmdddVVVLLLKKKSSS```iiizzzyyymmmzzz~~~~~~|||zzzxxxwwwzzz{{{rrrmmmmmmpppuuu{{{~~~mmm```WWWEEE===GGGyyygggccchhhsssyyynnn```WWWTTTPPPQQQTTTSSS]]]eeeSSSzzzxxx|||^^^BBB555555444111111333333222555;;;EEEHHHOOOZZZppp```GGGJJJ___zzzqqqrrrxxxsssgggmmmqqqxxx}}}yyyuuuqqqooonnnmmmllliiifffccc```^^^^^^\\\ZZZXXXVVVTTTSSSSSSQQQQQQPPPOOOMMMLLLKKKJJJOOOYYYmmmaaaFFFNNNfffyyyzzzwww}}}yyy}}}sssUUU:::666333333222222333333444555777444EEE]]]jjjtttyyyssseee^^^sss~~~mmmxxx|||wwwvvvttt]]]bbbxxx{{{|||}}}}}}~~~}}}vvvwww{{{~~~qqq]]]VVVWWWfffsss~~~xxxnnnpppvvvzzzssscccUUUNNNLLLJJJHHHHHHIIIKKKKKKKKKMMMPPPQQQQQQQQQWWWaaajjjzzzrrrnnnvvvkkkSSSHHH^^^gggFFF666444333222111111111222444444555666777:::@@@KKKWWW___^^^UUUWWW\\\]]]lllqqqZZZgggxxx~~~||||||zzzwwwtttlllcccUUUKKKKKKSSS```hhhzzzyyylllyyy~~~|||zzzuuuuuuzzz}}}tttooommmpppuuu{{{~~~pppcccYYYEEE;;;CCCuuueee```dddpppyyynnn```WWWTTTOOOQQQRRRRRRffflllMMMeee~~~cccEEE666555444111111333333222555;;;EEEHHHOOOXXXmmm}}}YYYHHHOOOfff{{{|||ttttttyyysssfffmmmqqqxxx}}}{{{xxxtttpppnnnmmmlllkkkhhheeebbb___^^^[[[ZZZXXXVVVTTTSSSRRRQQQQQQPPPOOONNNMMMKKKKKKJJJNNNVVVjjjeeeFFFKKKhhh~~~}}}{{{}}}uuuXXX<<<666333333333333333444444555777666HHHaaannnwwwzzzttteee[[[lll|||uuugggqqqvvvsssvvvqqq]]]cccxxxzzz{{{|||}}}xxxwwwzzz|||}}}fffXXX\\\gggzzzxxxuuusssrrriiiZZZLLLFFFBBBBBBBBBDDDGGGHHHHHHGGGLLLNNNPPPOOOPPPVVV```iii{{{rrrnnntttgggPPPFFFYYYzzzdddEEE777777333222111111111222444555666666888;;;BBBMMMXXX``````XXX[[[^^^\\\hhhyyyddduuu~~~|||zzzwwwtttkkkbbbTTTKKKJJJSSS___hhhzzzxxxjjjwww}}}zzzsssssszzzuuuooommmppptttzzzqqqfffZZZEEE:::CCCqqqccc___cccjjj}}}yyyooocccZZZXXXQQQSSSTTTUUUmmmhhhDDDUUUttt|||wwwyyywwwxxxgggGGG666444444111111333333222555;;;EEEGGGNNNVVViiivvvQQQEEEOOOjjjvvvuuuyyyssseeelllpppxxx}}}}}}{{{yyyvvvrrrooommmlllkkkiiigggdddaaa^^^\\\YYYXXXVVVTTTRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJQQQYYYlllhhhBBBGGGfff{{{{{{}}}zzz}}}wwwYYY>>>888333333333333333444555555666888MMMgggssszzz|||uuueeeYYYddd~~~vvvfffooossssssxxxuuudddjjj|||||||||}}}~~~{{{wwwxxxzzzzzzxxxbbb^^^nnn|||tttlllaaaRRREEE@@@>>>???BBBFFFJJJKKKJJJHHHKKKMMMOOONNNOOOUUUaaajjj{{{tttnnnqqqcccLLLCCCTTTvvvzzzbbbGGG999777333333222111222333444555666777999===DDDNNNYYYaaa___TTTWWW^^^```mmm}}}zzzmmm{{{}}}{{{wwwuuukkkaaaTTTJJJIIIRRR^^^gggyyyxxxhhhuuu}}}zzzsssttt{{{tttnnnmmmooosssxxx~~~qqqdddYYYFFF>>>IIItttfffaaadddfff}}}yyypppddd[[[YYYQQQRRRTTTVVVjjjaaaAAASSSnnn|||}}}ppp|||hhhkkk~~~iiiGGG555333444111111333333222555;;;DDDFFFLLLSSSeee{{{oooIIICCCPPPnnnxxxvvvyyytttfffkkkpppyyy|||{{{yyywwwssspppnnnmmmjjjjjjhhhfffbbb___\\\[[[WWWVVVUUUSSSQQQPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJNNNXXXllljjj@@@BBB[[[pppwwwzzzsssyyyYYY>>>999444444333333444444555666666:::RRRmmmxxx}}}}}}vvvhhh[[[bbbwwwxxxfffoootttsssxxx}}}nnnttt~~~~~~~~~|||wwwvvvxxxzzzrrrhhhsssxxxmmm^^^MMMAAA======>>>BBBHHHLLLNNNLLLJJJKKKMMMNNNNNNOOOWWWcccmmm~~~~~~vvvnnnooo___HHHBBBKKKqqq~~~|||zzztttdddMMM;;;333444333222222222333444555666777:::>>>EEEOOOZZZbbb^^^OOOOOO[[[bbbqqq~~~pppooo~~~~~~|||xxxvvvlllbbbTTTJJJIIIQQQ^^^fffxxxwwwgggsss}}}{{{vvvvvv|||~~~rrrlllmmmooorrrwww~~~}}}nnn```UUUFFFDDDSSSuuuddd]]]```eee~~~zzzpppbbbYYYVVVQQQOOOQQQTTT```~~~^^^DDDXXXqqq}}}vvvxxx|||cccgggjjjGGG555444444111111333333222555;;;DDDFFFLLLSSSdddyyylllEEEFFFUUUsss{{{xxxyyy~~~uuuggglllqqqxxxzzzyyywwwtttrrrooommmllliiihhhgggdddaaa^^^[[[ZZZVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIJJJUUUjjjmmmBBB<<>>BBBHHHLLLMMMLLLIIIJJJLLLNNNNNNQQQZZZhhhrrr}}}xxxooommm[[[FFF@@@CCCooo~~~xxxjjjSSS===222444333222222222333555666555777:::???FFFPPP[[[bbb^^^LLLKKKYYYbbbqqq|||~~~mmmrrr~~~~~~|||yyywwwnnndddVVVKKKIIIQQQ]]]eeexxxwwwfffrrr~~~{{{xxxxxx}}}}}}rrrlllmmmnnnqqqvvv}}}~~~lll]]]RRRFFFHHH[[[ttt```ZZZ]]]ggg~~~zzzqqqcccYYYVVVTTTNNNPPPSSSVVViii{{{|||ZZZAAAWWWnnnzzzxxxzzznnnssskkkGGG555666444111111333333222555;;;FFFHHHNNNTTTdddyyykkkDDDHHHWWWuuu~~~{{{zzz~~~vvviiimmmpppuuu~~~yyyxxxuuussspppnnnllllllhhhgggfffccc```]]]ZZZYYYVVVUUUSSSRRRPPPPPPOOOOOOLLLLLLLLLKKKKKKJJJJJJIIIOOOZZZkkkoooFFF;;;EEE\\\|||zzzyyy~~~bbbDDD777444444444444444555666666555===ZZZxxxxxxaaaWWW___mmmsss{{{sssiiitttyyytttttt~~~zzzooottt~~~~~~{{{ttttttxxx|||yyycccLLL@@@>>>>>>@@@CCCGGGKKKLLLKKKIIIJJJMMMOOOPPPSSS]]]lllwww|||zzzppplllYYYDDD@@@CCCtttnnnVVVAAA666444444333222333444555666444666:::???FFFPPPZZZaaa]]]LLLNNN]]]dddqqq{{{qqquuu~~~~~~}}}|||zzzxxxqqqfffXXXLLLJJJQQQ\\\dddxxxvvvfffqqq~~~{{{xxxwww|||~~~tttooommmnnnpppttt|||mmm]]]QQQEEEIII\\\wwwccc]]]aaakkk~~~|||zzzrrreee\\\ZZZXXXOOOPPPSSSRRR^^^sss|||VVV<<>>\\\zzzxxxbbb[[[dddqqqvvvuuulllxxx}}}wwwuuu~~~}}}tttyyy|||}}}~~~{{{ssstttyyy~~~}}}eeeLLL@@@???AAABBBDDDHHHLLLMMMKKKIIIJJJMMMOOOQQQUUU```ooozzz||||||qqqkkkXXXDDD@@@HHH|||pppVVVDDD===444444333222333444555666333555999???FFFPPPZZZaaaZZZMMMRRRbbbgggtttwwwrrrrrr~~~}}}}}}}}}|||zzzxxxrrrhhhYYYMMMJJJQQQ\\\dddwwwvvvfffqqq~~~{{{wwwvvvzzzwwwrrrmmmnnnpppttt{{{ooo^^^RRREEEGGG[[[tttddd]]]^^^dddzzzrrrhhh^^^YYYWWWWWWSSSMMMRRRaaammmqqqRRR888EEE___{{{uuupppHHH222999444222222444444333666<<>>@@@GGGTTT___ddd]]]TTTUUU[[[```wwwtttxxx}}}}}}vvvzzzyyyYYYQQQkkkuuu}}}~~~~~~~~~~~~zzzrrriii[[[OOOJJJPPP]]]fffuuuzzznnnvvv|||zzzyyyxxx}}}}}}wwwwwwxxxqqqmmmmmmooottt||||||sssjjjZZZHHHBBBEEErrrccc[[[[[[ccc{{{{{{rrrggg]]]WWWRRRRRRPPPMMMNNNUUU___fffXXX???RRRwwwmmmcccuuuzzzUUU999777444222222444444333666<<>>888BBBUUUmmm}}}~~~yyyvvvVVV>>>888777666555555555666777777MMMtttxxxjjjqqqssswwwyyyxxx|||}}}tttxxxrrrpppxxxvvvjjjfffqqq}}}uuudddZZZXXXRRRUUUTTTOOOOOO\\\uuuyyy{{{ttteeeSSSDDD???AAAMMM~~~yyyUUU;;;>>>555444333222333444666888888>>>CCCFFFNNNZZZeeehhhggg______bbbhhhxxxrrruuu|||ooo\\\sssuuurrr{{{xxx~~~vvvlll]]]OOOJJJNNNYYYbbbpppyyy~~~|||{{{|||zzzzzz{{{}}}wwwdddUUUPPPJJJKKKaaa}}}zzzyyyuuupppnnnooossswwwyyy}}}yyytttyyy}}}yyyqqqkkkllllllnnnrrrzzz~~~vvvnnn]]]JJJBBBEEE}}}jjj]]]WWW[[[tttzzzqqqeeeZZZTTTTTTQQQOOOOOOOOORRR```ooo^^^>>>EEE\\\uuu}}}yyyssszzzbbb]]]lllUUUccczzzaaaAAA555444222222444444333666<<>>555444333222333555777888999???EEEHHHPPP]]]gggjjjeee\\\[[[___hhh}}}lllpppyyyooojjjtttvvv~~~xxxnnn^^^PPPIIIMMMWWW```mmm}}}}}}zzzqqqjjjggggggdddeeehhhmmmttt|||lllYYYNNNPPPNNNOOOeeewwwvvvsssooommmoootttyyy{{{xxxtttzzz}}}uuuooommmmmmnnnrrrzzzwwwnnn^^^KKKDDDGGG~~~kkk\\\UUU]]]www}}}sssggg\\\UUUSSSPPPPPPRRRRRRXXXhhhyyyeeeDDDIII]]]tttfff}}}eeetttWWWeee|||cccBBB555444222222444444333666<<>>:::>>>WWW|||{{{uuunnnVVV<<<444666111///222444444555999999AAAIIIMMMSSS^^^gggkkkbbbQQQRRRddduuu}}}pppvvvwwwmmm]]]PPPKKKOOOWWW^^^lll{{{~~~www}}}pppbbbZZZTTTMMMJJJJJJJJJLLLNNNPPPUUU___llluuu~~~xxxjjjccc^^^]]]^^^ddduuuxxxwwwuuusssrrrtttxxx{{{zzztttuuu~~~|||ooopppooopppssszzz~~~uuulll[[[IIIEEEKKKoooddd```fffttt~~~sssfff[[[UUUPPPPPPQQQPPPQQQ^^^yyyoooGGGIIIbbb```rrrxxxxxx[[[>>>666777444333555444333777<<>>:::777888888666777:::;;;UUUxxxrrrzzzxxxyyy|||rrroootttwwwzzz~~~~~~}}}hhhPPP???<<>>YYYxxxmmmSSSIII>>>555555777666666777===WWWzzzppp~~~vvv}}}sssttt|||qqq___LLLAAABBBJJJpppxxxUUU:::777666333222333444444888>>>FFFMMMRRRTTTYYYdddnnnsssnnndddiiiuuu{{{mmmppp~~~www]]]oooqqqyyypppbbbTTTLLLNNNWWW```ooorrrmmmzzzsssXXXOOOIIIHHHRRR```mmmxxxwwwlll```XXXRRRPPPQQQ^^^ppp~~~|||sssjjjeeeaaa___]]][[[___fffmmmppprrruuuxxxwwwwwwwwwwwwvvvvvvvvvuuutttuuuvvvvvvwwwzzz~~~{{{vvvqqqtttvvvooonnnooorrryyyvvvkkkXXXDDD>>>BBB}}}kkk___[[[]]]iiiwwwlll^^^UUUJJJJJJKKKMMMQQQ]]]ssshhh???@@@bbb___pppfffFFF888777444333555444333777<<>>888WWWyyy|||nnnTTTJJJAAA>>><<<999999;;;;;;UUU}}}~~~}}}{{{~~~uuusss~~~}}}{{{zzz}}}uuulllffflllpppxxx~~~|||qqq```NNNAAA???DDDddd}}}\\\>>>???666444444555333333:::BBBFFFNNNUUUXXX]]]hhhppptttuuuddddddpppxxxwwwXXXaaauuuyyysssmmmaaaSSSKKKNNNZZZdddppp|||ttt~~~www___KKKEEEFFFSSSnnnxxxmmmaaaZZZRRROOOSSScccuuuzzzuuulllccc[[[WWWUUUTTTUUUYYY\\\]]]aaahhhlllllljjjlllooorrrrrrqqqnnnllllllnnnqqqtttvvvzzz|||wwwrrruuuvvvnnnnnnnnnrrrxxxxxxmmmYYYCCC;;;???~~~lll___ZZZ\\\lll}}}|||wwwmmm___TTTRRROOOMMMMMMNNNUUUfffvvvccc>>>>>>WWW~~~llllllHHH999777444333555444333777<<>>@@@]]]mmmUUUNNNGGGBBB>>>999999===;;;VVV~~~~~~xxxxxx|||||||||{{{|||tttfffYYYQQQMMMRRR[[[iiizzz~~~{{{}}}kkkZZZIII???@@@EEEkkkyyyXXX<<<>>>666444444555333333;;;DDDEEENNNVVV[[[aaakkkrrruuuttthhhkkkxxx|||sssXXXcccyyyzzzsssmmmaaaSSSIIILLLXXXcccppp~~~vvv~~~lllXXXMMMMMMWWWlll}}}wwwpppjjj^^^UUUQQQXXXdddqqq~~~xxxsssiii^^^UUUQQQPPPQQQQQQUUUVVVUUUZZZbbbfffdddggghhhiiikkkkkkjjjhhhhhhhhhjjjnnnrrruuuyyy~~~~~~yyysssuuuuuunnnmmmnnnqqqxxxxxxnnnZZZDDD<<>>FFFaaayyydddTTTNNNHHHDDD===777888<<<<<>>EEEdddqqqrrrWWWOOOHHHBBB@@@>>>;;;;;;===>>>RRRwwwqqqvvvxxxnnn|||xxxeeeYYYRRRMMMMMMPPPUUU\\\iiiyyy{{{uuuooocccMMM?????????QQQyyyvvv~~~xxxMMM<<<999888444333555666777;;;@@@GGGNNNXXXaaaiiiooouuuxxxrrr{{{yyyyyy|||~~~eeeddd~~~uuu~~~tttnnnbbbTTTKKKMMMWWWaaammm~~~}}}pppyyyooo]]]TTTSSSaaarrrzzzxxxwwwvvvvvvvvvtttsssmmmeee\\\XXXWWW^^^pppzzzlll___XXXTTTPPPMMMMMMMMMNNNNNNOOOQQQVVV\\\aaabbbcccdddbbb```___bbbfffgggjjjnnnqqqtttxxx|||~~~zzzyyy|||xxxsssuuuuuummmnnnooorrrwwwwwwcccUUUCCC:::AAA~~~lll```\\\\\\lllxxxooopppsssxxx{{{zzzvvvpppeeeZZZQQQPPPOOONNNMMMTTTeeevvvhhhIIIDDDHHH___~~~ttt|||sssddduuukkkMMM777777444333555666444666999FFFXXXhhhiiibbb\\\XXXTTTeee}}}~~~~~~|||zzz||||||vvvnnniii]]]SSSRRRWWW^^^gggnnnkkkjjjjjjkkkmmmnnnmmmllldddaaa\\\XXXUUUSSSPPPNNNOOONNNNNNMMMMMMLLLKKKKKKMMMMMMNNNOOOOOONNNMMMMMMGGGGGGFFFEEEDDDCCCBBBBBBDDDGGGTTTtttxxxQQQ>>>GGGbbb~~~fffqqqZZZOOOHHHBBB@@@>>>:::999;;;>>>QQQuuuvvvwwwuuuyyyxxxqqq~~~~~~ooo^^^SSSNNNKKKLLLPPPTTT\\\kkk~~~xxxrrrlll```JJJ>>>???AAATTTyyyuuu{{{}}}sssJJJ999666777444333555666666;;;AAAIIIPPPZZZcccjjjpppvvvzzz}}}||||||}}}||||||lllooovvvooocccTTTIIIJJJTTT^^^mmm}}}{{{nnnwww}}}nnn^^^VVVWWWiiizzzzzzyyyxxxwwwwwwvvvtttsssooohhhaaa\\\ZZZ]]]jjjxxxvvviii\\\VVVRRRNNNLLLLLLJJJKKKKKKKKKMMMQQQWWW[[[]]]___aaa```]]]]]]aaadddfffiiimmmqqqtttwww|||yyytttsssrrrqqqnnnpppxxx~~~xxxmmmnnnooorrrxxxtttaaaSSSBBB;;;DDDmmm```\\\YYYfffwwwooobbbWWWMMMLLLLLLLLLLLLRRRcccrrr___DDDAAAEEEZZZ}}}ppp~~~lll^^^ttt|||fffKKK:::888444333666666444555999EEEVVVeeeiiiddd^^^[[[YYYdddnnniiiuuuyyyxxxuuuwwwwwwuuuuuutttlllcccZZZQQQIIIGGGKKKTTTaaallluuuuuussspppllliiihhhiiibbb^^^ZZZVVVTTTRRRPPPNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBEEEFFFRRRtttxxxQQQ???EEE```||||||^^^vvv~~~ppp]]]QQQJJJDDDBBB???;;;999;;;===OOOssskkkrrr}}}zzzwww~~~zzzwwwpppbbbTTTLLLIIIIIIMMMQQQZZZccctttvvvsssggg[[[GGG<<<>>>CCCYYY|||www|||pppJJJ999555777444333555555666;;;BBBKKKRRR]]]ffflllqqqwww{{{~~~uuuuuu}}}~~~vvvpppdddUUUJJJKKKTTT]]]jjj{{{yyykkksss}}}oooaaa]]]```rrr|||wwwwwwwwwvvvuuutttrrrqqqpppoookkkgggccc___]]]ccckkk|||qqqdddWWWRRROOOLLLJJJJJJGGGGGGGGGFFFGGGJJJOOOSSSWWWYYY\\\\\\[[[\\\___cccfffiiimmmqqqtttxxx|||{{{qqqhhheeefffhhhiiilllttt}}}~~~zzzmmmnnnppprrrxxxtttbbbUUUEEE???JJJmmm```[[[XXXbbb}}}xxxnnnaaaVVVMMMKKKJJJJJJKKKPPP^^^lllUUU===>>>DDD[[[tttjjj^^^zzz{{{cccIII:::888555444666666444555999CCCQQQaaagggccc]]]YYYXXX```~~~iiiaaappp|||nnnqqq|||rrrssszzzyyyrrrmmmiiimmmnnnmmmkkkiii```WWWLLLGGGEEEGGGMMMYYYkkk{{{{{{oooddd___```ccc```\\\XXXUUUTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBFFFEEEQQQsssvvvPPP@@@BBB```|||```www~~~ooo[[[TTTMMMGGGEEEBBB===;;;<<<===MMMssshhhooo{{{}}}{{{{{{fffYYYLLLGGGHHHJJJPPPUUUaaaiiixxxvvvxxx}}}}}}~~~dddVVVDDD:::>>>EEE___xxx|||rrrMMM<<<777666444333555444555<<>>;;;<<<===JJJ}}}vvvooowww|||vvvbbbVVVJJJGGGIIIMMMSSSZZZcccjjjvvv|||ttt{{{|||kkkmmmttt~~~aaaSSSAAA999>>>IIIggg}}}}}}sssNNN===888666444444444333444<<>>===>>>BBBEEEJJJNNNTTTWWWYYY\\\aaaeeeiiimmmqqquuuyyy}}}~~~~~~}}}uuubbbOOOEEEKKKNNNVVVhhh{{{mmmnnnooorrrwww|||sssgggPPPFFFPPPmmm___ZZZYYY___xxx{{{tttnnneee\\\PPPMMMKKKKKKKKKNNNWWWaaa[[[??????JJJiiiwwwjjjbbbFFF:::999555444666666333444888<<>>;;;<<<>>>HHHzzz}}}yyy}}}sssaaaUUUJJJGGGIIINNNTTT[[[eeekkkvvv}}}wwwpppyyyvvvhhhlllwww|||^^^OOO@@@:::BBBPPPrrrtttLLL;;;777555444444444333333<<>>;;;:::;;;>>>AAADDDJJJPPPUUUYYY]]]bbbfffkkknnnrrrwwwzzz||||||~~~uuubbbNNNDDDDDDHHHSSSjjj|||nnnnnnoooqqquuu}}}|||uuuiiiOOOBBBLLLnnn___YYYWWW]]]www~~~vvvnnndddZZZPPPMMMKKKLLLMMMOOOXXXaaa___@@@@@@QQQzzz~~~xxxaaaGGG===999666444666555333444777888CCCVVVfffggg]]]TTTSSS]]]fffssssss{{{sssiiiYYYMMMKKKEEEIIIIIIFFFEEEGGGGGGDDDEEEIIIRRR___hhhmmmsssyyy{{{xxxtttoookkkeee```\\\VVVSSSPPPNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>BBBDDDSSStttdddDDDAAATTThhhkkkiiiYYYTTTNNNJJJIIIGGGBBB???@@@???GGGxxxsssbbbVVVJJJFFFHHHLLLRRRYYYbbbhhhqqq}}}~~~zzzuuuooozzzvvvzzzxxxYYYJJJ???<<>>>>><<<999777888<<>>>>>AAADDDCCCFFFLLLZZZlllzzz}}}oooeeeSSSPPPMMMLLLLLLLLLKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEBBBAAAAAA@@@???>>>======AAADDDUUUuuu```AAAAAASSShhhsss{{{~~~fff]]]WWWQQQNNNMMMLLLGGGDDDDDD@@@FFFwwwtttbbbVVVIIIEEEFFFIIIPPPVVVZZZ___gggooovvv{{{}}}~~~yyyuuuppp|||uuuUUUHHH>>>>>>KKK```vvvwwwzzzLLL:::888444444555444222333===IIIUUUaaapppwwwxxxyyy~~~{{{{{{yyymmmppp{{{ooo\\\aaavvv}}}wwwjjjYYYKKKGGGMMMTTTiiizzzzzzggglll|||nnngggooo|||wwwdddZZZWWWVVV\\\aaafffgggdddbbbccceeedddhhhhhheeeggglllkkkfffeeennnzzzzzzuuuggg[[[NNNIIIHHHEEECCCDDD===<<<:::777555666:::===<<>>PPPeeekkkbbbZZZYYY^^^^^^oooooo}}}|||lllZZZRRRTTTZZZkkkmmmvvvqqqWWWDDDCCCBBB;;;;;;::::::::::::;;;<<>>???QQQnnn|||ttthhhDDD888555777444333555555555;;;BBBVVVjjjtttwww~~~|||zzzsss{{{{{{cccdddzzzwwwrrrfffUUUHHHFFFOOOXXXjjjzzz}}}kkknnnwwwhhheeeooozzzooo___YYYWWWTTT[[[___cccdddbbb`````````bbbbbbcccccceeeggghhhiiifffnnnyyyzzzuuuhhhZZZMMMHHHFFFBBB>>><<<::::::888666444555777999>>>===@@@JJJSSSZZZ```fffiiikkkooosssxxx~~~}}}}}}}}}tttjjjppp~~~uuuhhhgggiiinnnrrrwww~~~vvvhhhLLL<<>>AAAGGGQQQzzzYYY@@@===LLLttt{{{fff]]]```[[[UUUTTTUUUSSSKKKEEEEEENNNlll~~~zzz~~~rrr[[[PPPGGGGGGJJJJJJHHHHHHDDDDDDGGGMMMLLLHHHHHHLLLRRR\\\mmm~~~|||xxxyyyuuuppp|||aaaKKK@@@???AAASSSqqqxxxuuuaaaBBB:::888777444333555555555<<>>MMMtttooofffeee___YYYVVVVVVTTTOOOJJJEEEMMMhhhvvvttt}}}mmmXXXNNNFFFFFFGGGFFFEEEEEEEEEFFFJJJLLLKKKKKKQQQYYYXXXaaammmtttqqqmmmsss|||oooooowwwTTTFFFAAA@@@BBBXXXwwwrrruuuuuu|||WWW>>>:::999666444444555444555<<>>RRRwwwyyysssiiiccc]]]YYYXXXVVVSSSOOOFFFKKKbbb}}}~~~~~~yyyeeeTTTLLLGGGGGGHHHGGGGGGIIICCCGGGKKKMMMOOOXXXgggttt}}}qqqlllttt}}}mmmrrrzzziiiJJJDDDBBB???CCC```uuu~~~yyyuuuPPP:::888777555444444555444555>>>HHH[[[nnnzzz~~~xxx~~~yyyzzz{{{yyygggvvvzzzuuujjjZZZLLLIIIPPPYYYkkkyyyrrrxxxttthhhhhhsss~~~|||nnnaaa\\\]]]```aaagggggggggfffdddcccbbbaaa^^^__________________^^^cccnnn}}}}}}|||{{{xxxrrrmmm\\\RRRIIIEEEBBB===999888333555777666555444444555888666777===CCCIIIRRR[[[___eeemmmuuuzzz~~~zzz|||{{{zzzzzzzzzwwwuuu}}}zzzrrrmmmiiijjjmmmrrr|||~~~yyymmmRRRBBBJJJnnn```XXXUUU^^^}}}yyyqqqhhh___YYYPPPPPPOOONNNTTTlllPPP@@@WWWwww{{{ggghhh~~~TTTDDD>>>;;;888666666666555444666999GGG[[[ffffffgggllldddgggwww}}}sss___SSSQQQTTTYYY]]]\\\]]]hhhuuu~~~iiiSSSEEE@@@888888;;;666888888888888999:::;;;<<>><<<:::;;;>>>AAAAAADDDGGGKKKQQQTTTQQQLLLJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEFFFHHHIIIKKKLLLLLLFFFGGGHHHIIIIIIHHHGGGFFFCCCGGGKKKIIIEEEAAAAAACCC???IIIVVV}}}SSS>>>@@@]]]tttqqqjjjeee___[[[YYYXXXVVVTTTIIIJJJ\\\~~~||||||}}}uuuxxxttt^^^PPPKKKJJJLLLNNNOOORRRVVVRRR\\\hhhpppxxxuuunnnsss{{{yyymmmwwwooo[[[GGGFFFEEE???FFFlllpppLLL999888666444444555555333555???JJJ```pppyyy~~~~~~yyynnngggyyyuuujjjZZZLLLHHHOOOXXXjjjxxxyyyssshhhiiittt~~~wwwhhh^^^\\\^^^eeejjjrrrpppmmmjjjgggdddaaa```ZZZ[[[\\\]]]^^^^^^^^^^^^^^^kkk~~~xxxtttpppnnnnnnlllhhhdddXXXPPPHHHEEEAAA;;;666666222444666666555444444555999777888<<<@@@DDDMMMWWWaaahhhrrryyy}}}{{{xxx{{{{{{{{{{{{yyyvvvuuu{{{|||sssmmmhhhiiimmmrrr{{{{{{uuukkkSSSFFFPPPqqq```VVVWWW```~~~zzzoooeee[[[VVVPPPQQQOOONNNWWWsssOOOAAATTTttt{{{ssstttQQQFFF???<<<999777777777666444666888EEEYYYdddgggkkkrrrggghhhxxx~~~lll]]]VVVTTTVVV```kkkpppqqqyyysss\\\LLL===:::<<<777888888888:::;;;===???@@@===???AAAAAA@@@??????@@@@@@???@@@DDDKKKOOONNNKKKHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEFFFGGGIIIJJJLLLLLLGGGHHHIIIJJJIIIHHHGGGFFFEEELLLSSSQQQJJJDDDCCCEEE???IIITTTyyy{{{NNN===BBBbbb}}}iiihhhiiieee```]]][[[ZZZXXXWWWOOOLLLWWWuuuzzz{{{}}}rrr\\\JJJIIILLLRRRVVVZZZaaahhhrrrzzzpppuuu{{{ssslll|||}}}fffQQQHHHKKKKKKCCCOOO|||lllIII999999666444444555555333555@@@MMMcccssszzz~~~{{{hhhhhhzzzuuukkk[[[LLLIIIOOOWWWgggwwwrrriiijjjttt}}}}}}sssfff^^^\\\___iiirrr{{{wwwqqqlllhhheeebbb___XXXYYY[[[\\\]]]]]]]]]\\\YYYhhh}}}}}}ttteeeaaa\\\ZZZZZZYYYWWWTTTQQQJJJEEECCC???999555555333444666555444444555666:::999:::===>>>@@@HHHQQQaaajjjuuu|||{{{yyy|||xxxzzz{{{zzzxxxyyy}}}{{{rrrkkkgggiiinnnssszzzzzztttkkkUUUJJJVVVppp___WWWWWW```~~~|||qqqfff\\\WWWOOOPPPOOONNNWWWqqqwwwJJJAAARRRrrr~~~~~~}}}~~~PPPKKK@@@===:::888777777666555666777CCCVVVccchhhnnnvvvlllnnn~~~zzzlllbbb]]]\\\\\\gggwww~~~|||hhhLLL??????<<<;;;<<<===???AAADDDFFFGGGAAAEEEIIILLLMMMMMMMMMNNNLLLLLLNNNPPPOOOMMMKKKJJJGGGGGGHHHHHHHHHGGGEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDNNNVVVUUULLLCCCAAACCC@@@HHHRRRttttttIII;;;DDDbbbwwweeegggfffccc```^^^\\\ZZZYYYXXXVVVOOOUUUppp{{{{{{sss```NNNQQQXXXbbbiiipppzzzsssyyyoooooo}}}~~~uuu^^^KKKIIIOOOQQQJJJZZZ|||{{{lllIII:::;;;666333444555555333555AAANNNdddttt|||~~~kkkhhh{{{wwwlll\\\NNNJJJPPPWWWeeeuuu}}}~~~~~~rrrjjjjjjsss{{{yyypppeee___\\\___lllzzz~~~yyyrrrllliiifffccc```YYYZZZ[[[\\\]]]\\\ZZZYYYTTTeee|||{{{mmmUUUOOOIIIFFFFFFHHHGGGFFFFFFBBB??????===888666777444555555555444444666999::::::<<<>>>======CCCLLL^^^hhhuuu~~~xxxuuuwwwtttwwwzzzyyyxxxxxxzzz|||}}}zzzqqqooowww{{{xxxooohhheeeiiiooottt{{{yyyuuulllVVVKKKUUUmmm___XXXUUU___~~~tttiiiaaa\\\MMMOOOOOONNNWWWmmmjjjEEEAAAQQQqqq}}}PPPPPP@@@===:::888888777666555666777BBBUUUccchhhpppyyyrrruuuxxxvvv~~~oooeee```bbbaaalll~~~zzz~~~ZZZDDDBBBBBB@@@AAABBBEEEHHHKKKMMMOOOOOOSSSWWWZZZ[[[[[[\\\]]]VVVZZZ___^^^WWWNNNKKKLLLGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDIIIIIIJJJJJJJJJIIIGGGFFFAAALLLVVVUUUKKK@@@===>>>@@@HHHPPPppppppFFF;;;EEEeeesssxxxfffhhhcccbbb```^^^\\\[[[ZZZYYYZZZRRRUUUmmm|||~~~uuueee]]]aaakkkwwwqqqzzzyyylllsss}}}zzz~~~oooYYYGGGIIIRRRVVVPPPbbbzzz|||oooJJJ<<<;;;555333444666555333555AAAOOOddduuuqqqhhh}}}|||xxxnnn^^^PPPKKKQQQXXXddduuutttrrr}}}rrrjjjkkkrrryyyvvvnnnfffaaa]]]___nnn~~~~~~xxxqqqkkkiiifffcccaaa[[[[[[\\\]]]\\\ZZZXXXWWWQQQccc{{{|||jjjMMMFFF???;;;<<<>>>???>>>>>>;;;:::<<<;;;777666888666666555444333444777:::::::::===???<<<;;;@@@HHH[[[fffttt~~~{{{nnnjjjlllrrrvvvxxxwwwuuuuuutttsssxxx{{{uuuiiidddkkkqqqqqqmmmgggdddiiipppvvv{{{}}}vvvtttlllUUUHHHRRRrrr^^^SSSXXX]]]yyyvvvjjj^^^UUURRROOOMMMOOOUUUaaavvviii@@@999MMMvvvmmmPPPIIICCC@@@;;;888777666555333666999>>>LLL]]]bbbnnnqqqvvvuuu}}}sssnnnlllsssttt{{{}}}|||vvvuuuzzziiiUUUOOORRRWWW[[[^^^fffpppvvvvvvuuu{{{uuurrrvvvwwwqqqcccTTTJJJFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGDDDAAABBBEEEGGGFFFEEEIIIHHHGGGIIIKKKLLLIIIFFFCCCCCCDDDDDDCCCAAA@@@>>>EEEBBBYYYwwwkkkCCC999NNN}}}qqqtttkkkeeeeeecccaaa_________]]][[[ZZZXXXYYYhhhzzzyyy}}}uuuoooiiivvvuuukkkvvv|||xxxzzzwwwqqq\\\NNNIIINNN[[[UUUTTTyyyxxxlll===777???333333555111222666555>>>TTTlllwwwyyypppeeezzz|||zzzzzzwwwmmm]]]MMMHHHOOOXXXeeeuuummmbbboootttkkkmmmtttyyy}}}qqqdddaaacccjjjuuu}}}wwwrrroooiiibbb___```]]]___aaa```]]]YYYWWWVVVTTTaaazzzaaaEEEDDDBBB@@@>>>===<<<<<>>TTTmmmxxx}}}pppbbbppp~~~}}}zzzwwwnnn]]]MMMHHHOOOWWWjjjxxxlllcccqqquuulllnnnuuuzzzzzzooodddbbbfffmmmxxxyyysssoooiiibbb___```aaabbbcccaaa\\\WWWRRRPPPRRR```xxx___MMMMMMMMMLLLKKKIIIHHHGGG@@@<<<:::;;;999555333555222444666777888888;;;<<<===<<<;;;888555666888;;;HHHVVVhhhyyy~~~sssggg___^^^bbbkkkqqqtttssssssuuuuuusssrrrpppnnnfff```ooo~~~}}}lllhhhfffiiimmmrrryyy}}}yyytttiiiXXXKKKFFFmmm]]]XXXUUU\\\xxx~~~wwwlll```YYYNNNKKKHHHJJJNNNZZZnnn]]]BBB@@@NNN{{{WWWHHHCCC???;;;888777777666555333666888DDDXXXbbbooo}}}rrrzzzxxxxxxyyyzzz}}}|||vvvqqqtttzzzwwwiiiWWWKKKEEEEEECCCCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCCCCFFFGGGGGGGGGEEEDDDDDDFFFGGGGGGEEECCCCCCBBBAAA@@@@@@???@@@@@@FFFHHHaaa|||nnnHHHCCCZZZtttrrrooonnnfffbbb^^^\\\]]]___``````]]]^^^^^^iii~~~xxxrrruuurrrXXXTTTdddxxxuuunnnppp|||~~~~~~|||yyyyyyooo^^^SSSMMM\\\oooccc```sssxxxQQQ;;;777666777444555222222777555???TTTmmmyyyyyy}}}ppp```fff{{{qqqzzzxxxooo^^^NNNIIIOOOWWWmmmzzzoooggguuuuuummmooovvvzzzvvvlllcccdddjjjrrr|||{{{tttpppiiibbb```aaaccceeefffccc]]]VVVPPPMMMPPP___vvv___RRRSSSVVVWWWWWWUUUSSSQQQFFFAAA>>>===:::555333555333555888999:::;;;===@@@<<<<<<<<<999777666888999@@@LLL___ssswwwlll```WWWXXX]]]gggpppvvvtttrrrtttvvvvvvtttpppnnngggddduuulllgggfffiiimmmqqqxxx~~~zzzttthhhVVVHHHCCClll___[[[UUU\\\yyywwwlll```XXXQQQLLLIIIIIILLLVVViiizzzZZZ???@@@RRR{{{[[[GGGDDD@@@<<<999888888777666444666666@@@TTT```nnnzzzrrr~~~|||zzzyyywwwxxx|||tttrrrpppjjj^^^PPPFFFDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFCCCDDDDDDEEEFFFEEEDDDBBBCCCBBB@@@???>>>???@@@@@@EEEJJJeee}}}mmmIIIFFF```{{{fff~~~sssuuuwwweeeaaa[[[XXXXXX[[[]]]^^^YYY[[[\\\ddd|||zzzppplll{{{{{{^^^MMMRRRggg|||ssspppuuu}}}}}}~~~}}}|||{{{}}}qqq]]]SSSOOO^^^ooodddiiilll~~~nnnCCC<<<999222888444666222333777666???UUUnnnzzz{{{}}}sss^^^aaazzzppp{{{yyyppp___OOOIIIOOOWWWkkkxxxtttmmm{{{uuummmpppwwwzzzsssiiicccgggpppxxx|||uuupppiiibbbaaacccbbbeeefffddd^^^WWWRRROOOOOO___xxxdddYYY\\\aaaeeeeeeccc___\\\RRRLLLGGGCCC<<<555333555555777:::;;;;;;<<<>>>@@@;;;<<<<<<;;;999999:::;;;<<>>;;;:::999888777555888666===QQQ___lll}}}uuurrr}}}{{{~~~}}}yyyhhheeeaaa\\\XXXVVVYYY]]]dddeeeddd\\\QQQIIIGGGHHHDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEDDDDDDBBBAAA@@@???>>>???@@@AAACCCMMMhhh}}}jjjGGGGGGbbbjjj```yyy{{{nnnqqquuubbb^^^XXXTTTTTTWWWYYYZZZVVV[[[]]]aaauuu}}}uuuqqq~~~yyyoootttiii\\\MMMJJJUUUjjjpppttt{{{|||}}}gggVVVWWW___vvvyyyllluuutttnnn\\\;;;<<<:::111666444666222333777666???UUUmmm{{{yyy^^^```}}}ppp~~~|||yyyqqqaaaPPPJJJOOOWWWeeetttuuunnn{{{uuunnnqqqwwwzzzppphhhdddkkkvvv~~~}}}uuuoooiiicccbbbeeeeeeggggggddd^^^WWWQQQNNNNNN___{{{lllhhhmmmsssxxxyyyuuupppmmm```ZZZSSSJJJ@@@666333666888:::<<<<<<<<<===???AAA>>>>>>>>>===:::999999;;;<<>><<<:::888777555999666<<>>===;;;999666888CCCOOOZZZ^^^___ZZZPPPGGGCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@???AAABBBBBB@@@??????@@@CCCEEEGGGGGGFFFDDDDDDEEEAAAAAA@@@@@@@@@@@@AAAAAACCCPPPlll}}}fffCCCFFFbbb~~~___nnn|||vvveeeeeehhh___[[[VVVSSSUUUXXX[[[\\\ZZZ```bbbcccqqqvvvlllhhhmmmzzzyyyrrrqqq{{{OOOJJJGGGKKKWWWiii{{{lllxxx~~~rrrWWWSSShhh~~~~~~pppyyyoooLLL:::;;;999333555555666333333888666@@@UUUlll{{{~~~|||aaafff||||||zzzrrrbbbRRRKKKOOOVVVbbbqqqtttkkkuuusssmmmqqqwwwyyyppphhhfffooo{{{|||sssmmmhhhccccccgggjjjjjjhhhcccZZZRRRLLLJJJOOO```ttttttyyyzzzvvvllleee\\\QQQCCC888666999:::<<<>>>??????@@@BBBDDDFFFFFFDDDAAA>>><<<===>>>FFFMMM\\\pppsss```KKK@@@FFFSSSgggqqqyyyyyyvvvuuuuuusssooommmmmmfff___hhhooogggccc``````eeejjjnnnttt{{{|||uuugggSSSCCC<<>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDCCC@@@>>>===>>>BBBDDDGGGGGGEEECCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAAEEESSSooo}}}ccc@@@DDDaaa{{{aaa}}}uuu```^^^```[[[XXXVVVVVVYYY^^^aaaccc```ggghhhdddmmmuuummmqqqvvvxxxiiioooyyybbbLLLIIIJJJSSS```rrruuuppp}}}hhhVVV___|||sssrrrWWWBBB<<<777777888555555777333444888666@@@VVVkkk{{{zzzgggxxx}}}{{{ssscccRRRKKKOOOVVVdddrrrttthhhppprrrmmmqqqvvvxxxpppiiihhhrrr~~~zzzqqqlllfffcccdddhhhiiihhheee^^^VVVNNNJJJHHHPPP```yyyyyy}}}{{{wwwqqqjjjaaaUUUFFF:::999===:::===@@@BBBCCCFFFIIIKKKOOOOOOMMMKKKIIIJJJMMMOOO[[[bbbmmm{{{oooYYYDDD@@@OOObbbxxx{{{|||wwwtttttttttqqqooommmmmmeee]]]gggsssnnnfffccccccgggkkkmmmsssyyy|||vvvhhhTTTDDD===wwwtttkkk^^^UUUSSS]]]||||||qqqfff^^^OOOJJJGGGGGGJJJUUUhhhzzz___AAA>>>FFFaaaiiitttxxx```VVVQQQLLLGGGBBB>>><<<999777111666555;;;RRRcccnnnyyyuuuhhhzzzffffffnnnqqquuu|||uuuttt|||mmmhhhbbb[[[PPPGGGFFFKKKDDDGGGGGGDDDCCCCCC@@@<<<333......444888:::BBBKKKSSSVVVXXXTTTKKKCCC@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBDDDFFFDDD@@@======>>>AAADDDFFFFFFDDDBBBCCCDDD@@@AAABBBCCCDDDCCCBBBAAAFFFVVVrrr~~~bbb???CCCaaa|||~~~|||fff~~~xxxbbb^^^```YYYWWWVVVXXX^^^cccgggiiidddkkkjjjdddjjjzzz{{{}}}yyylllfffqqqoooSSSNNNJJJMMM[[[nnnpppzzzjjj___oooyyyvvvhhhIII>>>>>>444555<<<555555777333444888777@@@VVVkkkzzzuuummm}}}{{{ssscccSSSKKKOOOVVVgggsssvvvhhhooo}}}qqqlllpppvvvxxxqqqjjjiiitttyyypppkkkfffccceeeiiidddccc```ZZZSSSNNNKKKJJJQQQaaa{{{}}}}}}xxxrrrkkkbbbVVVGGG<<<;;;@@@:::===AAADDDGGGJJJNNNQQQTTTTTTTTTTTTUUUYYY^^^cccooottt|||mmmUUUBBBCCCZZZrrrvvvrrrssstttqqqooonnnnnnddd\\\iiiyyyyyyjjjgggfffiiikkkmmmqqqwww}}}wwwiiiUUUDDD==={{{mmm___WWWTTT```~~~~~~sssfff\\\SSSIIIIIIKKKLLLVVV```]]]YYY>>>AAALLLeeewwwqqqZZZRRRRRRMMMGGGAAA===;;;999777666777777:::IIIaaaqqqvvvssspppwwwqqqaaahhhqqqqqq~~~{{{yyyvvvxxxrrr___VVVNNNJJJGGGBBB???@@@@@@BBBCCCAAA>>>;;;::::::222333444555888>>>DDDIIIOOOVVVXXXPPPFFFAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDAAACCCDDDCCC@@@>>><<<<<>>???BBBDDDEEE```zzzvvvWWW???III```xxxyyy|||}}}~~~```}}}lllcccaaa[[[[[[YYYXXXZZZ___dddffffffiiidddbbbeeejjjxxxvvv|||wwwdddfffppprrr^^^TTTLLLQQQXXXeee~~~{{{ppp```pppsssZZZHHH;;;;;;<<<777666;;;333444111222666555???UUUiiizzz|||ooo~~~|||{{{tttgggVVVKKKMMMVVVgggtttwwwjjjppp}}}sssnnnrrrwwwxxxqqqllllllvvv~~~wwwnnngggeeeeeefffgggddd```YYYQQQLLLIIIIIIIIIJJJjjj~~~{{{{{{|||}}}vvvooofffZZZJJJ<<<888:::<<<===@@@EEEJJJNNNPPPPPPVVVWWW^^^iiitttyyy{{{|||kkkGGGDDDNNNdddyyyssspppmmmmmmppppppqqqlllcccbbbkkksssuuunnnhhheeegggkkkmmmqqqvvv~~~zzzuuuiiiVVVEEE<<<}}}mmm___XXXVVVaaa~~~~~~ssseee[[[RRRJJJJJJLLLKKKVVVcccddd___@@@@@@KKKgggoooZZZUUURRRNNNGGGBBB>>><<<999888666777777:::III```qqqxxxtttppptttyyykkkrrrlllyyyxxxgggTTTLLLFFFDDDBBB???===???:::::::::999777555444444222333444555888>>>EEEJJJQQQWWWXXXPPPEEEAAA???>>>>>>>>>???@@@@@@AAAAAABBBAAABBBCCCAAA???===<<<===CCCDDDFFFGGGFFFEEEBBBAAA@@@@@@@@@???>>>???BBBDDDNNNhhhtttPPP999IIIeee|||}}}xxxXXXzzzggg^^^[[[WWWWWWVVVUUUYYY^^^cccffffffjjjbbb[[[YYY\\\lllzzz{{{mmmfffeeemmmxxxuuu___RRROOOYYYeeewwwzzz|||ooottt|||jjjTTTDDD999999:::555444888333555222222777555???UUUiii{{{{{{mmm~~~|||uuuhhhWWWKKKNNNVVVgggttt{{{qqqwwwwwwqqquuuyyy{{{sssnnnnnnwwwzzztttlllfffddddddddddddccc___XXXQQQLLLIIIHHHHHHIIIiii}}}~~~~~~uuunnndddXXXIII<<<999<<<<<>>:::999777777777777666444111222444666999???FFFKKKSSSXXXWWWNNNDDD???===<<<<<<<<<======>>>>>>??????@@@AAA@@@???===<<<===>>>BBBCCCEEEFFFFFFDDDBBBAAA@@@AAA@@@???>>>>>>AAADDDUUUnnnoooHHH777NNNpppwww___bbbYYYVVVUUUSSSSSSTTTXXX]]]bbbeeeeeeggg___WWWSSSSSSbbb{{{vvv|||zzzzzzqqqaaa]]]bbbjjjssszzz{{{hhhXXXWWW^^^mmm|||zzz~~~~~~~~~|||~~~kkkdddrrrvvvNNNAAA999::::::666444777444666333333777666???TTTiii}}}xxxjjj}}}wwwjjjYYYMMMNNNVVVggguuu~~~vvv}}}zzzsssvvvzzz{{{tttooopppxxx~~~}}}xxxsssmmmhhheeeddddddcccaaa^^^XXXQQQLLLIIIHHHHHHHHHiii~~~}}}vvvmmmbbbUUUGGG<<<;;;???<<>><<<:::;;;;;;;;;<<<======>>>>>>?????????===;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>>AAACCCUUUiiiuuucccDDD<<>>SSSjjj}}}zzzjjjzzz~~~yyymmm[[[NNNOOOVVVfffsss~~~uuuzzzyyyrrrssswwwyyytttpppqqqxxx~~~~~~||||||yyyuuupppkkkiiigggeeeddd```\\\VVVPPPLLLIIIHHHIIIJJJjjj~~~~~~~~~}}}wwwnnnbbbUUUFFF;;;:::???<<>>>>>>>>>>>??????>>><<<===???BBBBBBCCCDDDEEEEEEDDDCCCCCCAAAAAAAAA???===>>>@@@CCCQQQ]]]bbbSSS???AAA\\\vvvzzznnnyyyzzz[[[XXXSSSVVVUUUWWWYYY[[[\\\\\\]]]]]]VVVRRRPPPOOONNNVVVqqq{{{www{{{pppaaaYYYWWWXXXZZZ^^^aaa]]]UUUYYYooo|||wwwwww}}}eeefffooo]]]ppp[[[EEE@@@<<<<<<<<<:::888888555777444555888555<<>>???===999555333333333555777:::>>>EEEMMMRRRVVVWWWQQQGGG???===;;;888;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBAAA???===>>>@@@BBBNNNSSSQQQDDD<<>>;;;::::::999888777444777444555888444;;;OOOggg||||||]]]^^^tttyyy{{{ppp^^^OOONNNTTTbbbppptttrrrzzzqqqrrrxxx|||uuussstttzzz|||xxxrrrmmmiiifffdddbbb```[[[SSSLLLHHHHHHJJJLLLRRRppp|||{{{zzzzzz}}}~~~~~~vvvooofff[[[LLL>>>:::======IIIWWWaaahhhqqqvvvpppooozzzfff[[[ggg}}}}}}~~~zzzuuurrrrrroookkkfffbbbdddppp~~~vvvmmmeeedddfffiiiooovvv|||xxxlllXXXGGG???mmm___XXXUUU___zzz}}}tttiiiaaaTTTLLLMMMOOOTTTmmmmmmBBB???XXX~~~~~~ccc[[[TTTQQQMMMJJJGGGDDD@@@===:::888888999<<>>===;;;999::::::;;;<<<<<<======>>>>>>@@@BBBCCCCCCCCCDDDFFFDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBAAA???===>>>@@@BBBMMMOOOJJJ>>>===SSSsss}}}yyyzzzkkk[[[```TTTUUUUUUXXX\\\\\\YYYVVVUUUUUURRRJJJFFFIIINNNXXXmmm~~~wwwyyy}}}uuuiiibbb___^^^```dddppp}}}~~~jjjWWW```~~~lll```uuu}}}fffSSSAAA@@@===:::999999999888333666333444777333999MMMccc{{{}}}zzz```]]]vvv{{{ppp^^^OOOMMMRRRbbbpppwwwssszzzppprrrzzzzzzwwwwww|||{{{tttnnnjjjgggdddbbbaaaZZZQQQIIIEEEGGGKKKNNNUUUqqq}}}~~~}}}{{{yyywwwuuusssrrrsssuuuxxxyyyyyyppplllggg___QQQCCC===>>>AAANNN^^^iiiqqq}}}sssooosssttt___ddd|||}}}|||yyyvvvuuutttppplllgggaaaaaannn~~~uuummmfffeeefffiiinnnttt~~~zzznnnZZZGGG>>>ppp___WWWTTT]]]zzz~~~wwwmmmeeeTTTLLLLLLOOOVVVqqqnnnCCCAAAYYYzzztttbbbWWWTTTQQQMMMJJJHHHDDDAAA>>>;;;888888888:::EEE___wwwvvvkkkyyy}}}xxxvvvoookkkggg```VVVKKKGGGIIIDDDKKKOOOKKK@@@777555777666777:::===BBBIIIQQQWWWVVVUUUNNNDDD>>>===<<<999999::::::;;;;;;<<<<<<===>>>@@@DDDEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHBBBBBBAAA???======@@@BBBLLLOOOIII>>>AAA^^^|||rrrkkk___fffXXXVVVRRRVVVZZZ[[[XXXTTTSSSSSSQQQLLLNNNWWW^^^dddrrr}}}zzzyyywww{{{|||cccLLLTTTyyycccoookkkWWWPPPDDDCCC@@@<<<:::;;;;;;:::333666333444666222888KKK```zzz{{{pppmmm~~~{{{ppp^^^OOOLLLRRRcccqqqwwwtttyyyoooqqqyyy~~~zzzyyy}}}wwwpppllliiifffeeeaaaZZZPPPGGGDDDFFFKKKPPPVVVqqq~~~zzz|||}}}}}}|||{{{yyyvvvsssqqqpppmmmkkkjjjjjjmmmqqqssssssllliiigggaaaUUUGGG@@@@@@DDDQQQcccoooxxxtttrrrxxxlll\\\kkk}}}|||{{{zzzyyy{{{uuuqqqmmmhhhaaa```mmm}}}uuummmfffeeegggiiinnnsss~~~{{{oooZZZGGG===kkk[[[UUUXXX^^^xxx~~~ooo___SSSNNNNNNMMMWWWuuujjjGGG888WWW|||{{{___RRRTTTQQQMMMKKKKKKHHHDDD???<<<<<<777999>>>AAAWWWzzzssswww|||qqqeeeWWWLLLJJJNNNIIISSSZZZRRR@@@333111444777888:::>>>DDDMMMTTTYYYWWWUUULLLAAA;;;;;;;;;999:::::::::999999:::===@@@AAABBBCCCCCCCCCCCCEEEGGGFFFJJJJJJFFFDDDFFFHHHFFF@@@>>>===>>>===;;;>>>CCCRRRKKKAAA555@@@ppp{{{wwwaaaiiihhhZZZ]]]ZZZYYYYYYZZZ\\\[[[WWWSSSZZZWWW\\\lllzzz}}}|||}}}vvv|||tttrrrwwwkkk^^^OOOQQQoooqqqnnn~~~gggVVVMMMHHHEEEAAA===:::999::::::666333222444555666===DDDaaa|||{{{}}}vvv{{{ppp___OOOLLLOOOfffsssvvvrrr~~~}}}uuutttzzz}}}}}}}}}sssnnnlllhhhggghhhaaaZZZSSSNNNIIIEEEGGGKKKXXXrrr~~~zzzwwwuuuvvvwwwwwwtttpppkkkhhhddd___ZZZZZZ___fffjjjkkkllljjjfffgggaaaIII<<>>===888999>>>@@@UUUwwwuuuyyy{{{pppdddWWWKKKHHHJJJPPPVVVWWWNNN>>>222111444888999;;;@@@FFFNNNUUUZZZVVVTTTKKK@@@:::::::::888999::::::999999:::===@@@AAABBBCCCCCCCCCDDDFFFHHHFFFJJJJJJFFFDDDFFFGGGFFF@@@======>>>===;;;>>>CCCLLLIIIAAA;;;QQQttt{{{|||^^^dddeeeYYY\\\^^^]]]]]]^^^``````^^^[[[______fffvvv}}}~~~}}}tttpppuuu|||{{{[[[KKKGGG```ooo||||||fffXXXPPPGGGEEEAAA===:::999999:::777444222444555666<<>>???QQQqqquuuzzz|||}}}||||||}}}}}}ttthhh^^^SSSHHHDDDEEEOOOOOOMMMDDD999222222444999;;;===BBBIIIPPPVVVZZZTTTRRRIII>>>888999999777888999:::999999:::===@@@AAABBBCCCDDDCCCDDDGGGIIIEEEIIIJJJFFFDDDEEEEEECCC???======>>>===;;;>>>DDDIIIHHH@@@BBBeeeooozzztttXXX\\\]]]VVVZZZ[[[ZZZZZZ[[[]]]___^^^]]]bbbeeennn{{{|||xxx||||||~~~~~~}}}{{{ttt\\\KKKDDDRRRyyylllpppuuuaaaVVVQQQFFFDDDAAA===:::999888999888444333444444555:::AAAZZZ~~~{{{zzz{{{qqq```PPPLLLOOOaaaooo}}}vvvuuuzzz~~~{{{sssooolllgggcccbbbaaaTTTGGGEEEHHHJJJMMMOOOZZZsssyyytttoooqqqoookkkddd[[[PPPGGGAAA>>>@@@DDDGGGLLLUUU^^^ffffffjjjmmmrrrnnnUUUCCCIIIIIIXXXlll}}}wwwnnnqqquuu|||~~~kkk[[[]]]ppp|||xxxwwwwwwwwwvvvtttqqqmmmggg```aaannn}}}vvvlllcccbbbdddggglllqqq{{{}}}xxxkkkVVVDDD;;;}}}hhhYYYRRRXXX```|||~~~zzznnnaaaVVVOOOPPPOOOMMMYYYkkkoooXXXFFFCCC\\\}}}sss]]]]]]ZZZXXXUUUTTTTTTRRRLLLHHHDDDBBB;;;;;;>>>===MMMkkk}}}uuuwww~~~zzzuuuvvv{{{|||yyyrrrhhh\\\TTTLLLDDD@@@@@@AAA@@@===999666444444555999;;;???DDDJJJQQQVVVYYYRRROOOGGG<<<666777777666777888999999999:::===???@@@BBBCCCCCCCCCDDDGGGIIIEEEIIIJJJGGGDDDEEECCCAAA@@@>>>>>>???>>>===@@@EEEJJJJJJ@@@GGGsss~~~uuu~~~yyyjjjRRRTTTVVVSSSXXXXXXWWWWWWXXXZZZ\\\]]]^^^```dddllluuuyyywwwrrrnnnttt{{{vvv{{{|||{{{___JJJDDDUUUsss}}}kkk~~~lllZZZRRRNNNFFFDDD@@@===:::999888888888555444555444444999???SSSyyy|||sss|||rrr```QQQLLLOOO___nnnyyywww|||zzzrrrooollleee```^^^XXXPPPIIIIIIKKKKKKMMMPPPdddzzzxxxqqqnnnllljjjeee[[[QQQHHHAAA>>><<>>;;;HHHddd}}}xxxvvv~~~}}}{{{xxxyyy|||~~~~~~yyypppjjjlllsssuuusssooobbbTTTLLLGGG@@@;;;:::777666555666777777666555999;;;???EEEKKKQQQUUUWWWPPPNNNEEE;;;555666666555555777999999999;;;===??????AAABBBCCCCCCDDDGGGIIIHHHLLLNNNKKKHHHGGGEEEBBBAAA??????AAA@@@???BBBGGGMMMKKK@@@NNN~~~www|||}}}|||dddSSSRRRTTTUUUXXXZZZZZZ[[[\\\]]]^^^```bbb\\\aaagggiiijjjiiihhhfffkkkzzz{{{{{{|||}}}cccOOOFFFKKKlll~~~ssszzzdddUUUPPPLLLFFFDDDAAA>>>;;;999888888888555444555444444888>>>OOOvvvyyy~~~}}}zzzqqq|||sssaaaQQQLLLOOO^^^nnn~~~|||zzzyyyqqqnnnjjjccc]]][[[TTTOOOLLLJJJJJJLLLVVV```xxxooofffeeeddd___WWWKKK@@@;;;===CCCGGGQQQJJJEEEHHHSSS]]]bbbcccllluuu{{{pppbbbfffaaauuu~~~rrrllljjjkkkwww|||kkk\\\WWWWWWyyy|||yyyxxxxxxwwwvvvrrrpppnnniiicccdddqqqtttiiieeefffgggkkkppp{{{~~~yyylllVVVCCC999~~~jjj[[[UUUUUU```}}}~~~}}}zzzqqqgggWWWRRROOONNN]]]}}}~~~HHH???@@@YYYiiiUUUWWWUUUTTTTTTWWWYYYYYYTTTPPPIIIEEE===<<<>>>:::EEE___|||yyy{{{zzzwwwuuuvvvxxx{{{}}}uuusssnnnnnnuuu~~~}}}rrrbbbQQQHHHCCC>>>999777888777888999::::::777555999;;;@@@FFFLLLQQQUUUVVVOOOLLLDDD:::555666666444444666888999:::;;;===???>>>???AAAAAABBBCCCFFFHHHKKKPPPSSSPPPMMMKKKHHHCCCAAA??????AAA@@@???BBBHHHMMMKKKAAAWWW}}}www~~~ttt```VVVSSSUUUXXXYYYXXXZZZ[[[\\\[[[[[[]]]^^^ZZZ```dddbbb```aaacccccckkk~~~yyyqqqzzz{{{}}}cccJJJBBBFFFbbb~~~bbbnnn~~~___TTTPPPKKKFFFEEEBBB???===:::999888777444444555555444777===OOOttt{{{zzzsssvvvxxx}}}sssbbbRRRLLLOOO]]]mmm~~~~~~xxxpppmmmhhhaaa[[[YYYUUUPPPKKKGGGEEEKKK\\\mmmoooccc___]]]QQQJJJAAA;;;<<>>BBB]]]kkkWWWYYYUUUTTTTTTWWWZZZYYYTTTOOOJJJEEE===<<<>>>:::CCC\\\xxx{{{~~~yyyqqqjjjhhhmmmrrrsssvvv{{{nnn\\\JJJBBBAAA>>><<<:::;;;;;;;;;;;;;;;:::999999:::===BBBIIIOOOSSSVVVWWWNNNLLLDDD:::444666666555333555888::::::;;;===>>><<<>>>???@@@@@@BBBEEEGGGJJJOOORRRPPPLLLJJJFFFAAA???======??????>>>AAAGGGMMMHHHAAA```~~~www|||{{{|||iiiZZZUUURRRSSSVVVVVVRRRUUUWWWWWWUUUSSSTTTUUUXXX```eeeaaa]]]___bbbbbbiiiqqqwwwsssvvv|||yyy}}}{{{bbbLLLCCCKKKXXXjjjfffzzztttXXXSSSPPPIIIGGGEEECCCAAA>>><<<:::999555333333555555444888===MMMppp||||||ttttttzzz}}}tttcccRRRLLLNNN\\\jjj|||xxxoookkkfff___YYYXXXUUUOOOIIIEEECCCFFFQQQ]]]tttlll]]]SSSMMMBBBAAA@@@AAAGGGPPPZZZ```cccaaaaaahhhrrrwwwuuuqqqssswwwiiijjjsssyyyjjjeeeeeehhhnnnooojjj\\\PPPSSSfffxxx~~~{{{xxxxxxwwwvvvuuurrrqqqooojjjccccccppp~~~xxxmmmbbb___aaaeeekkkqqqzzz|||nnnXXXDDD999|||hhhZZZUUU[[[eee|||wwwnnneeeRRRUUURRRNNNbbbyyyIII;;;999???[[[nnn[[[\\\VVVUUUUUUWWWYYYXXXRRRMMMJJJEEE===<<>>@@@??????;;;;;;;;;:::::::::<<<===;;;>>>DDDKKKPPPUUUWWWXXXNNNLLLDDD:::555666666555333555888::::::;;;===>>>;;;===>>>???@@@AAADDDFFFFFFLLLOOOLLLHHHFFFAAA<<<>>>;;;<<<>>>>>>===@@@FFFLLLGGGAAAeeettttttsssooonnnzzz~~~yyy```SSSSSSNNNOOOSSSQQQPPPSSSVVVVVVSSSPPPOOOPPPVVV```fffbbb^^^___aaaaaacccdddyyyzzz{{{tttlllvvv~~~yyy{{{sssUUUCCCAAAMMMeeezzzzzzkkk}}}kkkRRRPPPOOOGGGGGGFFFDDDBBB???<<<:::999444222333555555444888>>>IIIkkkyyyvvv|||~~~ooowww}}}tttcccRRRLLLNNN[[[iiiyyyxxxnnniiieee^^^YYYXXXRRRMMMIIIHHHEEEAAA???AAAPPPgggyyysss```PPPCCC:::999<<>>\\\hhh[[[]]]XXXVVVTTTRRRQQQPPPMMMKKKJJJHHHFFFCCC===;;;CCCNNNuuuuuuvvvooo\\\III@@@EEEOOObbbnnn|||wwwlllKKKEEE@@@BBBGGGIIIEEE@@@AAABBBCCCDDDEEEEEEEEEEEEAAA@@@CCCLLLUUUYYYYYYXXXQQQFFF;;;888777555444444666777888:::;;;<<<======>>>>>>>>>???@@@@@@@@@AAAEEEGGGHHHGGGDDDAAA???>>><<<<<<;;;:::===CCCGGGIIINNNHHHLLLtttxxxqqqxxxvvv~~~kkkYYYMMMQQQVVVSSSSSSWWWRRRRRRRRRTTTVVVYYY[[[]]]\\\ZZZYYYYYY[[[^^^bbbeeeccceeeooowwwiiiyyyvvvtttxxx~~~qqqUUUOOOHHHEEEJJJaaauuuwwwvvv]]]QQQNNNMMMLLLJJJHHHEEEAAA===;;;999999444555555444333555888;;;MMMeee~~~rrrrrrppplll|||nnnlll|||~~~zzzssseeeVVVNNNNNNXXXkkkwww~~~~~~uuunnnjjjfff^^^WWWUUUSSSNNNIIIFFFEEEDDDAAA>>>???YYYrrrsssYYY???888======AAAHHHRRR\\\dddhhhhhhmmmrrr{{{sssnnnpppxxx~~~~~~zzzfff\\\\\\^^^[[[WWWXXXNNNFFFGGGOOOaaa|||}}}zzzxxxwwwvvvtttsssqqqmmmiiinnnwwwiii```___dddjjjnnn}}}|||pppZZZFFF;;;tttcccXXXTTTVVVhhh}}}ttthhh___SSSNNNUUUUUUjjjqqqKKK===>>>;;;BBB```kkk\\\\\\WWWUUUSSSRRRQQQPPPMMMKKKKKKIIIGGGDDD>>>;;;BBBLLLrrrttttttyyydddRRREEE???AAAHHHIIIRRRZZZ^^^```^^^WWWOOOJJJGGGFFFHHHLLLLLLHHHCCCGGGJJJNNNRRRUUUVVVVVVUUUIIIGGGHHHNNNVVVYYYYYYXXXQQQEEE:::666666444333444666777888:::;;;<<<======>>>>>>>>>??????@@@@@@AAAEEEFFFGGGFFFCCC@@@>>>>>>BBB===<<<@@@???===GGGUUUSSSIIIPPPvvvxxxyyyuuu~~~nnn]]]RRRTTTXXXUUUSSSWWWVVVVVVUUUVVVWWWYYYZZZ[[[ZZZYYYWWWWWWYYY\\\```cccbbbccckkkiiittt|||zzz|||{{{~~~vvvppprrryyymmmWWWUUUGGG???KKKfff{{{rrr}}}kkkWWWPPPOOOOOONNNJJJHHHEEEAAA>>>;;;:::999555555555444333555888;;;LLLccc|||xxxmmmmmm~~~~~~xxxiiikkkmmmjjj{{{~~~zzzssseeeVVVNNNNNNWWWjjjwww}}}|||tttllliiiddd\\\VVVSSSOOOLLLIIIGGGFFFFFFEEECCCAAAZZZsssrrrZZZBBB===BBBBBBHHHPPPXXX^^^dddjjjnnnuuuvvvzzz}}}wwwmmmjjjmmmssszzz{{{|||nnn___WWWWWWYYYVVVRRRLLLDDD???EEETTTkkk~~~{{{yyywwwvvvttttttsssnnnffffffsss{{{qqqeee^^^___dddjjjmmm}}}qqq[[[GGG;;;qqqbbbXXXVVVXXXiii}}}yyypppddd[[[TTTNNNSSSZZZiiibbb@@@888999888DDDaaalll[[[XXXVVVTTTRRRQQQQQQPPPNNNLLLNNNKKKIIIEEE???;;;AAAIIIjjj{{{uuuuuusssZZZKKKCCC@@@AAACCCGGGLLLOOONNNNNNOOOMMMHHHGGGHHHJJJNNNQQQQQQNNNKKKNNNSSS\\\dddhhhhhhfffdddVVVRRRPPPRRRXXX]]]\\\YYYQQQDDD888444444333333444666666888:::;;;<<<<<<<<<======>>>>>>???@@@@@@AAACCCEEEFFFDDDAAA???======CCC;;;<<>>???@@@AAAAAABBBCCCDDDCCC@@@=========>>>:::;;;AAAHHHSSSdddtttMMMLLLjjjqqqrrreeeZZZQQQQQQRRRPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQWWWVVVUUUUUUWWWYYY\\\^^^```___```ggguuu{{{zzzzzzzzz|||}}}zzzuuupppnnnmmmlllpppuuuvvvuuuuuuwwwyyy}}}}}}~~~bbbLLLBBB@@@???RRRpppsss```bbbtttjjjaaaUUUPPPPPPRRRQQQNNNKKKJJJGGGDDD@@@===;;;:::555666555444333444777:::EEE]]]wwwvvvmmmssszzzxxxrrr|||vvvhhhXXXOOOMMMUUUhhhvvvzzz~~~}}}}}}wwwooohhheeeaaaYYYSSSQQQJJJLLLNNNLLLIIIHHHJJJMMMTTTiiiyyypppVVVCCC@@@DDDJJJPPPWWW\\\___dddkkkqqqwwwtttooohhh```ZZZYYYZZZYYYdddggggggkkkfffaaaggg{{{eeeRRRMMMIIIIIIKKKKKKGGGCCCDDD@@@CCCTTTooo~~~~~~{{{wwwuuuuuuuuusssmmmccc```kkkyyypppeeecccgggmmmpppttt___JJJ>>>wwweeeZZZWWWYYYkkk|||vvvnnncccYYYSSSOOONNNOOObbbgggJJJ777;;;777<<>>CCC\\\ooo}}}|||yyyyyy|||pppqqq{{{}}}xxxoooddd[[[RRRLLLNNNSSSYYY]]]___]]]]]]___]]]YYYSSSSSSVVVZZZbbbjjjrrrwwwtttqqqkkkgggkkkooojjj```JJJ>>>333000111111222444555666777999:::;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAABBBCCCAAA???=========:::>>>===<<>>FFFPPP___yyykkkXXXcccwwwpppbbb\\\UUURRRSSSRRRPPPLLLLLLJJJHHHEEEBBB>>><<<:::666666666444333444777999???ZZZxxxzzzsss|||{{{|||ttt}}}xxxjjjYYYOOOMMMTTTggguuuyyy~~~~~~{{{xxxzzz~~~tttllleeeccc```YYYSSSRRRLLLNNNPPPNNNKKKIIIJJJLLLVVVkkkwwwkkkSSSCCCBBBDDDMMMOOOSSSZZZ```eeehhhiiihhhgggccc\\\VVVQQQOOOMMMHHHRRRRRRQQQUUURRRPPPWWWmmmsss[[[KKKCCCCCCCCCDDDFFFEEEAAA>>>BBBDDDLLL```~~~~~~{{{xxxvvvwwwtttqqqkkkeeeiii{{{xxxhhhcccffflllooo{{{uuu```KKK???uuubbbWWWTTTZZZkkk}}}yyyqqqggg]]]TTTOOOKKKPPPNNNbbbbbbBBB999===555<<>>BBBWWWjjj}}}~~~wwwzzzzzzppprrrzzz~~~xxxnnnllliiicccYYYSSSWWW___ooouuuyyy{{{|||}}}zzzuuuhhhffffffkkkvvv|||wwwyyy{{{pppbbbEEE:::111000222222222333555555777999:::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBAAA>>>======>>>:::BBB???<<>><<>>@@@AAAAAA???===<<<>>>FFFUUUlll~~~|||yyywwwwwwtttpppkkkgggnnnwwwfff```ccchhhlllxxxuuu```KKK???qqq___VVVUUU]]]kkk|||zzzuuummmcccXXXQQQMMMFFFSSSOOO```\\\<<<999<<<333:::PPPqqqlll[[[UUUWWWRRRQQQQQQRRRTTTUUUTTTSSSSSSOOOLLLJJJFFF@@@???AAAOOOeee|||xxxuuu{{{uuuwww}}}{{{ssslllkkkiiieee^^^[[[aaakkkttt{{{~~~yyyvvv|||ttt```???666///000222222222333444555777888:::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAABBBBBBBBBAAA>>>===>>>???;;;???>>>BBBXXXlllbbbIIISSSyyyuuuyyy~~~jjjSSSQQQNNNMMMOOOQQQQQQOOOQQQRRRTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\YYYZZZ^^^bbbbbbiiiwww^^^[[[jjjwwwsssjjjqqq|||qqqPPPEEE>>>???EEETTTqqqsss]]]ZZZkkkhhh^^^[[[WWWUUUTTTRRROOOLLLLLLLLLJJJHHHDDDAAA===;;;777777666444333444666888;;;VVVvvvuuu~~~{{{mmm[[[OOOLLLRRRfffsss~~~xxxpppllliiijjjnnnrrrsssrrriiiaaa\\\\\\ZZZUUUQQQPPPNNNMMMMMMMMMNNNMMMKKKIIIKKK```lll___KKKCCCDDDEEEGGGJJJNNNRRRRRRQQQOOONNNGGGJJJGGGBBB???@@@<<<777444<<<:::777;;;999888@@@CCC[[[zzzuuueee```XXXOOOEEE>>>::::::;;;===???>>>===;;;::::::>>>LLLaaayyy}}}|||zzzyyyvvvtttrrrmmmhhhmmmooobbb___bbbhhhkkkxxxuuu```KKK???ooo^^^WWWXXX___kkkzzzxxxssskkk```VVVOOOKKKDDDVVVOOO]]]WWW777999:::777<<>>@@@AAAAAABBBCCCBBBAAA>>>===>>>@@@999888;;;HHH\\\eeeWWWCCCaaa||||||```QQQPPPMMMLLLMMMOOOOOOLLLSSSTTTUUUWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYY```eeedddggg}}}|||fffWWWSSSXXX]]]dddrrr|||~~~qqqYYYIIIGGGBBBAAAFFFNNNaaawwwXXX\\\kkkmmm]]][[[YYYUUUTTTSSSRRRPPPNNNMMMLLLKKKHHHEEEAAA===;;;777777666444333333666888;;;VVVsssuuu{{{nnn[[[OOOLLLRRReeesss~~~|||vvvlllhhhdddcccfffjjjkkkkkkddd]]]YYYYYYXXXTTTPPPOOOMMMKKKJJJLLLOOOOOOLLLIIIKKK```kkk]]]HHH@@@AAAAAA???FFFLLLMMMHHHBBBAAABBBAAACCC@@@999888:::777111111999777444777555444<<<888HHH]]]qqqiiiNNNGGGCCC???;;;777555777;;;;;;===>>>===:::888888999DDDUUUlll~~~}}}|||{{{zzztttuuuuuupppiiihhhuuuvvviiiaaa```eeejjjmmmxxxuuu```KKK>>>qqq]]]UUUWWW^^^lll}}}zzzrrrggg[[[QQQLLLJJJMMMOOOWWW\\\QQQ===444888<<<999[[[|||~~~eeeXXXVVVQQQRRRRRRRRRRRRRRRSSSSSSTTTRRRPPPLLLJJJHHHEEEBBB@@@FFFWWWqqq|||vvv|||uuuooommmkkkkkknnnpppqqqwww~~~rrrPPP333222111111111222333444666666777888999::::::;;;999;;;===>>>>>>>>>???@@@FFFDDDBBB@@@===<<<;;;:::===<<>>EEEDDDGGGVVVwwwqqqggghhh~~~hhhXXXXXXWWWUUUSSSRRRRRRSSSTTTQQQOOOLLLHHHEEEBBB???>>>;;;:::777555444444555666>>>SSSlll}}}}}}}}}qqq___RRRMMMSSSbbbssssssgggccc```]]]]]]___aaa___^^^ZZZWWWVVVVVVTTTOOOLLLNNNGGGGGGIIIMMMQQQQQQMMMIIIKKK^^^gggWWWCCC;;;<<<<<>>:::666666666555444666999;;;<<<>>>===:::888999<<<===HHHbbbyyy}}}{{{yyyzzzvvvqqqlllfffeeemmmxxxsssiii]]]YYY^^^eeejjjkkkwww~~~|||uuucccMMM>>>ooo\\\TTTVVV[[[kkk}}}yyyrrrfffZZZQQQKKKIIIJJJLLLRRRWWWMMM;;;444777;;;999\\\}}}fffXXXVVVRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTPPPKKKHHHFFFEEEDDDCCCCCCPPPjjj~~~www}}}{{{}}}}}}~~~{{{uuuqqqrrrnnnmmmooorrruuu|||dddCCC333222111111111222333444666666777888999:::;;;;;;:::===???@@@@@@@@@AAACCCEEEDDDBBB@@@===<<<;;;:::;;;;;;FFFHHHNNNMMMDDDWWW|||bbbTTTRRRPPPNNNMMMMMMNNNNNNQQQQQQQQQRRRRRRRRRSSSSSSPPPRRRUUUXXXZZZZZZYYYXXXUUUWWWYYYZZZ[[[bbbllltttzzzmmmYYYJJJKKKMMMPPPTTT[[[bbbgggnnn}}}sssjjj^^^SSSIIIDDD@@@>>>AAAFFF@@@ZZZzzz}}}jjjeeesssttteeeZZZWWWVVVTTTSSSRRRRRRSSSSSSPPPOOOLLLHHHEEEBBB@@@???;;;:::777555444444555666<<>>@@@BBBBBBBBBDDDEEEDDDCCCAAA???===<<<;;;;;;======IIIHHHFFFAAAFFFlll~~~xxxhhhUUUTTTQQQNNNLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNQQQUUUYYY[[[[[[ZZZXXXVVVXXXZZZZZZZZZ]]]dddiiiqqq|||www{{{]]]VVVKKKDDDBBBDDDIIIKKKPPPbbbsssyyyzzzxxxgggYYYNNNHHHBBB???=========BBBNNN[[[fffvvvbbbbbbsssyyykkk```XXXUUUUUUTTTSSSRRRRRRRRRRRROOONNNKKKHHHEEEBBB@@@???;;;:::777555444444555666999OOOjjj}}}||||||}}}yyy~~~sssbbbTTTNNNRRR```qqq~~~nnnbbb```^^^___fffnnnqqqmmmhhh]]]WWWQQQOOOKKKFFFEEEHHHKKKKKKLLLNNNQQQRRRQQQPPPNNN[[[___PPP===666666777555444444666999;;;;;;;;;777555333333444555444333333333333222222222111111////////////000111222333555666666666555666888:::888999999777666888>>>CCC[[[xxx|||yyyzzzuuupppjjjbbb^^^dddmmmooofff\\\XXX\\\ccchhhjjjvvvzzzqqqgggYYYHHH<<>>fffiiiXXXWWWTTTTTTSSSRRRPPPOOONNNNNNNNNPPPNNNJJJIIIHHHHHHGGGEEEBBBCCC[[[}}}{{{~~~|||~~~}}}{{{yyywwwvvvvvvuuurrrppprrrmmmmmmsssyyy}}}bbbGGG444333222111111222333555666777777888999:::;;;<<<<<<<<<>>>AAABBBBBBCCCEEEFFFCCCBBBAAA???===<<<;;;;;;BBB???JJJIIIBBB<<>>===<<<<<<<<>>GGGEEE@@@;;;III{{{{{{yyycccXXXHHHGGGEEEDDDDDDFFFGGGIIIFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNQQQTTTTTTSSSQQQOOORRRTTTVVVWWWYYYZZZ\\\^^^^^^eee{{{}}}|||pppeeeZZZRRRQQQOOOJJJCCCAAAFFFIIIHHHKKKLLLPPPTTTVVVVVVRRROOOMMMKKKFFFAAA>>>???CCCGGGAAAMMM\\\gggqqq}}}iiifffnnnwwwkkk```XXXSSSQQQRRRRRRQQQQQQQQQPPPPPPLLLKKKJJJHHHFFFCCC@@@???;;;:::777555444444555666777NNNiiizzz~~~rrrhhhnnnsssyyy}}}nnneeerrrzzzvvvfffWWWPPPPPP]]]mmmzzzsssrrrxxxhhh]]]^^^dddrrrzzzjjj[[[NNNEEECCCFFFJJJKKKMMMOOOPPPQQQSSSSSSPPPVVVVVVIII:::222111222222000000222777999888666444333222222444555555555333333333222222222111111111111222333444555555666777999::::::888666666666111000222555666999FFFTTTmmmzzzvvvvvvssspppkkkccc^^^bbbjjjeee___XXXVVV[[[ccciiimmmvvvyyykkkbbb^^^UUULLL|||iiiYYYUUUYYYbbbzzz~~~xxxtttmmmbbbUUULLLFFFDDDEEEFFFGGGEEEAAA<<<::::::999EEEtttwwwrrrdddWWWWWWRRRRRRQQQPPPNNNMMMLLLLLLLLLHHHIIIKKKNNNOOOMMMHHHDDDIIIFFFSSSppp~~~~~~~~~~~~}}}|||||||||{{{xxxtttrrrpppnnnllljjjfff```^^^dddkkknnnrrruuuppp\\\KKK>>>444111333222222222222333444666777888999::::::<<<<<<===>>><<<>>>@@@AAA@@@@@@BBBCCCAAA@@@???>>>===<<<<<<<<<@@@<<>><<<===LLLyyy|||jjjSSSIIIAAAAAA@@@@@@BBBDDDGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLNNNOOOPPPSSSUUUWWWYYYYYYZZZYYYiiiuuuyyy~~~xxx{{{rrrcccUUUOOONNNKKKFFFFFFFFFEEEDDDCCCCCCBBBBBBEEEEEEFFFJJJRRR[[[dddjjjjjjwww~~~jjjbbb[[[nnnnnn```ZZZWWWUUUUUUPPPPPPQQQQQQQQQPPPPPPOOOJJJJJJJJJHHHFFFCCC@@@???;;;:::777555444444555666999PPPkkkzzzsssgggccciiissszzziiifffuuuzzzwwwhhhYYYQQQNNN[[[kkkyyy~~~ppppppvvvfff[[[aaalll~~~sssfffWWWKKKFFFGGGHHHKKKNNNPPPQQQRRRSSSTTTQQQTTTRRRIII<<<333000222000//////000222333222111444222222333555777777666333333333222222222111111///000222444555666777777:::<<<>>>===:::777555444111///222777999>>>NNN```~~~~~~zzzwwwvvvsssppplllddd^^^aaaiiifffaaa[[[YYY\\\cccjjjnnnwww~~~rrrooonnncccVVVxxxfffWWWTTTYYYccc|||wwwssslllaaaTTTKKKEEECCCEEEGGGGGGDDD@@@===:::888999GGGxxxqqqxxx~~~^^^VVVXXXRRRQQQPPPOOOMMMMMMLLLLLLLLLGGGHHHJJJMMMOOOMMMJJJGGGIIIFFFNNNfff}}}xxx~~~}}}}}}|||||||||xxxuuusssqqqpppooolllkkkfff]]]UUUVVVZZZ]]]```dddnnnwwwuuu___QQQBBB:::555000///222222222222222333555777888999999:::;;;<<<===>>>>>>>>>???AAAAAA@@@@@@AAABBB@@@???>>>=====================BBB999888BBBUUUxxx{{{sssWWWFFFCCCAAA@@@???@@@AAADDDGGGIIIHHHHHHIIIIIIJJJJJJJJJKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOQQQSSSVVVWWWWWWYYYWWW^^^uuuxxxppp{{{yyytttnnnggg___```___\\\YYYYYY]]]aaabbbcccfffppp}}}pppffflllyyylllZZZTTTTTTSSSRRRSSSNNNOOOPPPQQQQQQPPPOOONNNIIIIIIIIIHHHFFFCCCAAA???;;;:::777555444444555666999QQQlll|||vvvjjjmmmvvvlllkkkxxxiiiZZZQQQMMMZZZjjjxxx}}}wwwzzzuuueeeZZZfffsssxxxqqqfffXXXOOOLLLHHHLLLQQQTTTTTTSSSTTTUUUQQQRRRQQQJJJ???555111222///000111000//////000111444333222333666888888888333333333222222222111111222333444666888;;;===>>>===???AAA@@@<<<777444333222000444;;;???EEEXXXmmm~~~{{{yyywwwtttqqqlllccc\\\^^^eeelllgggaaa^^^___dddkkkoooxxxqqq\\\uuudddUUUSSSYYYbbb|||vvvssskkk```TTTJJJEEECCCEEEGGGFFFCCC@@@>>>:::777999HHHyyymmmyyyxxxZZZUUUYYYRRRPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIKKKMMMMMMKKKJJJGGGFFFKKK^^^yyyuuu~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxuuusssqqqqqqqqqpppnnnllliii\\\OOOLLLMMMPPPTTTXXXXXX___fffiiihhhjjjpppvvv~~~lll___KKK???777777777333222444222222222222333555777888999::::::;;;<<<===>>>>>>???AAABBBBBBAAA@@@@@@AAA??????>>>===============;;;@@@EEE777777GGG^^^~~~uuuuuu~~~dddIII@@@CCCBBBBBBAAAAAABBBEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQPPPPPPRRRTTTWWWXXXXXXVVVUUUWWWccc~~~|||{{{xxxuuu{{{~~~~~~~~~qqqddd```eeetttlll]]]RRRTTTXXXUUUOOOMMMMMMNNNOOOPPPPPPPPPOOONNNHHHHHHIIIHHHGGGDDDAAA???;;;:::777555444444555666:::RRRmmm}}}xxxmmmyyynnniii{{{vvvyyyjjjZZZQQQLLLYYYjjjxxx|||}}}tttdddZZZiiiwww~~~|||zzzzzzzzzrrrcccXXXSSSHHHMMMSSSVVVVVVUUUUUUVVVQQQQQQPPPKKKAAA666222222000222444333000///111333444333222444666999999999333333333222222222111111444444444555888<<<@@@BBB???AAACCCAAA===888444222444222666???CCCJJJ___vvv}}}{{{xxxuuurrrlllbbbZZZ[[[aaaqqqmmmfffbbbaaaeeekkknnnxxxyyy___nnn```WWWUUUWWWccc{{{~~~yyytttjjj]]]PPPHHHDDDCCCMMMBBBCCC@@@DDD>>>000@@@777MMM{{{nnnwwwhhh\\\[[[HHHSSSMMMNNNNNNMMMMMMLLLKKKJJJJJJHHHGGGHHHJJJKKKJJJGGGJJJFFFFFFVVVsss||||||zzz{{{{{{{{{yyyxxxwwwvvvvvvvvvvvvtttrrrqqqpppmmmiiifff___YYYRRRLLLIIIHHHGGGFFFIIIIIIIIIKKKNNNQQQUUUWWWhhhlllrrrxxx}}}~~~tttiii^^^VVVBBB???999333000///000222333222222222333444666777999999:::;;;<<<<<<<<<<<>>>>>>>>>>>===<<>>???AAADDDFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPIIIKKKMMMOOOPPPRRRUUUWWWZZZTTTWWWbbbmmm~~~wwwlllnnnttt~~~uuulll___cccdddffftttsss\\\UUUNNNNNNQQQSSSPPPLLLPPPOOONNNLLLKKKLLLMMMNNNJJJJJJIIIHHHEEECCC@@@>>>===;;;777555333333444555<<>>======<<<===>>>AAACCCEEEPPPTTT[[[dddllluuu}}}xxxqqqggg```ZZZSSSKKKDDD<<<999555222000000111222333333333333444555777888999:::;;;;;;<<<<<<<<<<<>>=========<<<;;;666999999999BBBZZZzzz}}}sss[[[NNNGGGCCCDDDBBB@@@>>>???AAADDDFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPKKKLLLNNNOOOPPPRRRVVVYYYYYYSSSTTT\\\aaakkkmmmmmmpppwwwnnnhhhllluuunnnYYYUUUQQQMMMMMMPPPQQQPPPMMMQQQOOOMMMLLLMMMMMMMMMLLLHHHIIIIIIHHHGGGDDDBBBAAA>>><<<999666444333444555;;;JJJooowwwzzz{{{|||}}}|||}}}~~~yyykkk[[[OOOOOOWWWddduuu~~~uuuddddddyyyqqqhhhkkkmmmppprrrsssooohhhcccWWWRRROOOSSSUUUUUUWWW[[[ZZZVVVRRRMMMCCC777111111111111111111111222222333444555777888999888666555111111111111222333555666333777<<>>;;;999777888777666666666777888999AAAEEELLLVVV```gggjjjjjjTTTPPPKKKHHHFFFCCC===888444333222000000000111222444333444444555777888999999:::;;;<<<============>>>@@@BBBDDDEEEEEEDDDCCCBBB???===<<<===<<<;;;:::444777777999KKKkkkbbbVVVNNNEEEFFFCCCAAA???>>>>>>@@@BBBDDDCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQMMMNNNOOOOOOPPPSSSXXX\\\XXXSSSUUU[[[[[[]]]ppp{{{ooobbb\\\aaannn}}}{{{qqqhhhccc```bbbrrroooWWWIIINNNNNNNNNNNNNNNNNNNNNNNNRRROOOLLLKKKMMMNNNLLLJJJFFFGGGIIIIIIIIIGGGEEEDDD@@@>>>;;;777555444444444:::HHHmmmuuuwww}}}{{{yyyyyy||||||zzzvvv{{{nnn^^^RRRNNNTTTaaarrrvvvggghhhsssbbbZZZcccccceeehhhlllmmmmmmlll___YYYTTTTTTUUUVVVXXX[[[[[[XXXUUUQQQGGG:::222111111111111111111222333333555666888::::::888555444222111111222555777888777888AAAHHHLLLWWWdddhhhdddaaaSSSBBB888333000111555555;;;===HHH```uuu~~~~~~}}}{{{yyyyyyvvvqqqlllddd___dddlll~~~uuuiiidddhhhmmmoooyyywww```IIIzzzfffYYYTTTUUUZZZddd|||sssnnndddXXXLLLEEEBBBAAAJJJKKKNNNLLLaaakkkJJJ777:::NNN|||pppXXXTTTSSSMMMQQQMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFAAAHHHEEEBBBWWWzzz}}}yyyzzz|||{{{{{{|||wwwvvvuuutttsssrrrrrrrrrqqqooommmllljjjgggccc```XXXRRRIIIBBB===:::888777888888777666666666777888AAACCCIIIQQQYYY[[[YYYVVVIIIFFFDDDBBB@@@===888444111111111111111111111111333444444666777888999:::999:::;;;<<<===>>>>>>>>>???@@@BBBDDDEEEDDDDDDCCCAAA???===<<<<<<<<<:::999777777333888SSSxxx~~~zzzPPPNNNKKK@@@EEEBBB@@@???===>>>???AAABBBBBBBBBCCCDDDEEEGGGHHHHHHKKKKKKLLLMMMNNNOOOPPPQQQOOOPPPOOOOOOPPPTTTYYY^^^XXXVVVZZZ``````^^^hhhwwwyyykkkfffeeedddcccdddfffhhhkkkooosssxxx{{{}}}~~~vvvlllccc^^^```cccaaaaaadddjjjoooyyyuuu\\\NNNJJJLLLNNNPPPPPPMMMLLLLLLNNNQQQMMMJJJJJJLLLMMMJJJGGGEEEFFFHHHJJJJJJIIIHHHFFFAAA???<<<999666555444444999EEEjjjrrrsss}}}~~~{{{tttyyy|||ppp```UUUOOOTTT___ooo~~~xxxjjjllljjj]]]YYYcccaaa___```ccchhhkkklllccc^^^YYYWWWWWWWWWXXXYYYZZZXXXWWWUUUKKK>>>555333222111111111111222333333555777999::::::777555333333111111333666999999999===JJJRRRVVVddduuuwwwmmmYYYJJJ:::444333333555888777===@@@OOOjjj~~~~~~|||zzzyyyuuurrrllleeeaaafffnnnvvvjjjeeeiiinnnqqq|||}}}pppXXXCCCzzzdddWWWSSSVVV[[[hhh|||xxxooojjjaaaVVVKKKDDDAAAAAAGGGFFFIIIMMMnnn}}}VVV999;;;QQQwww~~~lllWWWTTTPPPOOOOOOLLLMMMMMMLLLLLLKKKJJJIIIGGGHHHHHHGGGFFFFFFFFFFFFBBBIIIGGG@@@OOOooozzzzzz{{{yyyyyyzzzwwwvvvuuutttrrrrrrrrrrrrooommmkkkiiigggddd```]]]TTTNNNFFF@@@<<<:::999888333333333333333444444555===>>>BBBHHHNNNNNNIIIDDDBBBAAA???>>>;;;888444111222222222222222111111000333444555666888999::::::999:::<<<===>>>?????????BBBBBBCCCDDDDDDCCCBBBAAABBB@@@===<<<<<<;;;:::888777333222AAAcccyyy}}}qqqGGGHHHHHH===CCCAAA@@@>>>======>>>???@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQPPPPPPPPPPPPQQQUUUZZZ^^^XXXXXX^^^eeeeeebbbeeennn{{{sssmmmiiieee``````ccceeecccaaa______aaafffjjjkkkhhheeeddddddcccaaaaaadddiiilllssszzzxxx```NNNJJJNNNOOORRRTTTRRRMMMJJJJJJLLLNNNKKKIIIIIIJJJJJJGGGEEEDDDFFFIIIKKKKKKJJJHHHGGGAAA???===:::777555444444777AAAdddnnnqqq~~~rrrjjj}}}qqqbbbWWWPPPUUU___nnn}}}~~~yyymmmqqqwwweee```bbbkkkfff```\\\\\\___bbbdddaaa___\\\ZZZZZZZZZXXXVVVVVVVVVVVVUUUMMM???666444222222222111222333333444555666888999888777444222333222222444777;;;>>>???AAASSSbbbjjjttt|||tttbbbKKK???555333444555666888888???FFFYYYwww~~~~~~~~~|||zzzwwwuuurrrnnngggbbbfffnnn|||tttiiieeeiiioooqqq|||yyyjjjTTTBBBuuu___SSSPPPUUU[[[lll}}}xxxtttjjjeee]]]SSSIIIDDDBBBCCCEEEFFFPPP^^^bbbCCC@@@VVVsssyyynnnYYYVVVOOOPPPLLLLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHHHHGGGEEEDDDEEEFFFDDDIIIGGGAAAIIIbbb{{{~~~zzzxxxyyyxxxwwwxxxvvvuuutttsssrrrqqqqqqqqqmmmkkkiiigggeeeaaa]]]ZZZOOOJJJBBB<<<:::888888777000111111222222333333444666888<<>>???@@@@@@@@@CCCCCCDDDCCCCCCBBBBBBAAACCCAAA>>>===<<<<<<:::999333444@@@]]]sssgggEEEDDDEEE???BBB@@@???>>>===<<<===>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOOOOPPPOOOPPPQQQQQQRRRUUUZZZ^^^YYYYYY]]]bbbccc___```ccclll~~~|||zzzwwwsssooofffhhhiiiiiiiiiiiiiiijjjtttzzz~~~|||fffUUUJJJLLLSSSSSSUUUUUURRRMMMIIIIIIKKKKKKLLLKKKKKKIIIGGGFFFEEEEEEGGGIIIKKKKKKIIIGGGEEE???>>><<<:::777666555444555;;;]]]jjjooozzzqqq|||{{{vvvggg|||}}}qqqbbbWWWPPPUUU```nnn}}}{{{pppvvvpppcccgggrrryyyrrrhhh```\\\[[[\\\\\\^^^___]]][[[[[[]]][[[WWWVVVUUUVVVUUULLL???666333222222222222222333444444444555666666666555444333333444666888;;;AAAHHHMMMSSSfff{{{}}}fffPPP@@@999333444666555555777:::DDDOOOhhh~~~}}}}}}}}}{{{yyyvvvtttsssppphhhbbbeeekkk}}}{{{tttjjjfffjjjnnnpppyyy~~~uuueeePPPAAAqqq\\\QQQPPPWWW___nnn{{{tttoooeeebbbZZZQQQIIIDDDCCCDDDGGGGGGTTTddd^^^FFFDDDZZZoookkkYYYVVVNNNSSSLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFHHHIIIGGGDDDCCCDDDEEEEEEFFFEEECCCEEETTTnnn}}}xxxuuuvvvvvvvvvwwwtttsssrrrqqqpppoooooooookkkiiigggeeeccc___[[[WWWNNNHHHAAA;;;888777666666333333444444555555444444444777;;;===>>>>>>???@@@888888777666444333444444222111111000111111222222000222444666888999999999:::;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDBBB???======<<<;;;999999DDDaaauuu}}}~~~[[[DDD?????????@@@???>>>===<<<<<<<<<=========???AAACCCEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOOOONNNOOOQQQRRRSSSUUUYYY\\\ZZZYYY[[[___```^^^]]]___fffllliiiYYYSSSNNNQQQWWWVVVUUUSSSOOOLLLJJJJJJJJJJJJMMMPPPNNNIIIFFFFFFHHHFFFGGGJJJLLLKKKHHHDDDBBB======;;;999777666555444333666WWWgggoooyyy___cccqqq{{{zzzzzzuuu}}}pppaaaVVVNNNTTT___ooo~~~|||sssyyykkkeeetttwwwllleeebbb```___]]]___]]]YYY[[[``````]]]]]][[[[[[YYYOOOAAA777555333222222222222333444444444333333333333444444555333777;;;>>>AAAJJJWWWbbbnnn{{{lllQQQ???888555333555666555777;;;CCCNNN\\\xxx~~~||||||||||||zzzyyytttssssssqqqiiibbbccchhh~~~xxxnnniiikkknnnnnnwww|||sssbbbOOOBBBooo[[[RRRRRR[[[cccoooyyyrrrmmmccc___YYYPPPHHHDDDDDDEEEFFFDDDNNNXXXooopppLLL>>>EEE[[[llleeeVVVUUUNNNVVVNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFHHHIIIGGGDDDBBBCCCEEEFFFDDDDDDDDDCCCLLLeee~~~wwwvvvsssuuuuuuuuuvvvsssrrrqqqooonnnnnnnnnmmmjjjhhhfffdddbbb^^^ZZZVVVPPPJJJCCC===999888666666444444555555444444333222333777::::::888888:::===777666555333000000111222000/////////000111333444000111333666888999999999:::;;;===>>>@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEEEEBBB@@@>>>>>>===;;;999EEEWWWrrroooQQQBBB::::::???===>>>>>>===<<<<<<<<<<<<<<<===>>>AAACCCEEEFFFFFFFFFEEEFFFHHHKKKMMMNNNNNNNNNMMMOOOQQQRRRSSSUUUXXX[[[[[[ZZZ[[[^^^`````````aaannnfffkkkxxxYYYOOOPPPPPPSSSXXXVVVTTTPPPMMMKKKKKKJJJKKKJJJOOOSSSPPPJJJEEEGGGJJJFFFHHHKKKLLLJJJGGGCCC@@@<<<;;;:::999777666555444222333SSSeeeooozzzffffffsssvvvppp~~~|||ppp```UUUKKKRRR___ooo}}}ttt{{{jjjiiixxxpppkkkhhhfff___```\\\WWWZZZbbbeeebbbfffdddbbb___TTTEEE;;;888333333222222333333444555333222222111222333555666333999???BBBFFFQQQcccqqqoooRRR;;;222333111222555666777;;;AAAKKKVVVfff}}}|||{{{|||{{{zzzxxxsssssstttrrrjjjbbbaaafff|||rrrllllllnnnmmmxxx|||sssbbbOOOCCCiii\\\UUUQQQWWWcccwwwzzzqqqiii]]]YYYSSSLLLGGGEEEEEEEEEIIIIIIJJJKKK___\\\@@@EEEIIIiiisss{{{}}}```VVVRRRTTTSSSKKKOOOMMMKKKJJJKKKJJJHHHFFFIIIHHHFFFDDDDDDEEEFFFGGGFFFBBBCCCFFFDDDFFFYYYpppwwwyyywwwrrrrrrrrrqqqrrrtttsssqqqpppooonnnnnnnnnmmmjjjfffccc___[[[VVVSSSLLLGGG@@@:::777555333222444555666777777666555444666666555555666777999:::555444333333222222222222222222333333333444444444222333555666888999999999>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEDDDCCCBBBCCCDDDBBBDDD>>><<>>???======@@@@@@@@@???>>>===<<<;;;;;;===???AAABBBAAAAAABBBDDDFFFHHHJJJKKKLLLMMMOOOQQQNNNPPPSSSUUUVVVXXXZZZ\\\\\\YYYWWWXXX\\\_________bbb___ggg|||mmmcccVVVOOOOOOSSSVVVWWWVVVSSSNNNKKKJJJIIIGGGFFFLLLPPPRRRQQQLLLGGGEEEFFFGGGGGGHHHIIIHHHFFFDDDBBB>>>===<<<:::888666555444333;;;MMMddduuu~~~}}}lllssspppqqq{{{rrraaaRRRTTTVVV]]]kkk~~~zzzqqq|||vvvlllwww~~~vvvnnniiifffdddbbbaaabbbeeeiiilllkkklllkkkgggaaaWWWFFF666888444222333333111111444777666555444333444555666<<<<<<===BBBMMM\\\kkktttyyyjjjUUUBBB777222)))555777444999:::>>>HHHSSSccc|||~~~}}}|||}}}~~~~~~|||zzzvvvtttrrrooohhhaaa```eeezzz}}}yyylllccceeelllqqquuu}}}rrr___LLLBBBcccVVVPPPMMMTTTaaaxxxxxxnnnggg\\\XXXQQQJJJFFFDDDDDDEEEEEEIIILLLNNNdddeeeEEEDDDLLLnnn{{{www^^^VVVQQQRRRSSSLLLPPPNNNLLLKKKKKKJJJHHHFFFHHHGGGEEECCCCCCDDDEEEFFFGGGCCCBBBEEECCCDDDSSSfff}}}~~~wwwtttrrrpppppprrrqqqqqqpppooonnnmmmllljjjgggdddaaa^^^ZZZUUURRRKKKFFF???:::777555333222444555666777888777777666555444333333333444555666555444333222222222222222222222333333333444444444333444555777888999::::::======>>>???@@@AAABBBBBBDDDEEEFFFEEEDDDCCCCCCEEEBBBCCC======???999<<>><<<;;;?????????>>>>>>===<<<<<<;;;<<<>>>AAABBBBBBCCCDDDFFFDDDFFFHHHIIIIIIJJJLLLNNNKKKNNNQQQSSSTTTUUUVVVWWWWWWVVVUUUVVVYYY[[[ZZZYYY]]][[[cccqqq|||pppaaaZZZRRROOOQQQSSSTTTSSSSSSPPPLLLJJJJJJJJJIIIHHHJJJLLLMMMMMMJJJFFFDDDCCCDDDEEEFFFFFFFFFDDDBBBAAA======<<<:::888666555555444<<>>777444555666555222444888666555444333333444555666===>>>AAAGGGOOOZZZccchhhllliiibbbUUUFFF:::444222444999444333<<>>DDD^^^qqq}}}~~~~~~~~~}}}zzzxxxvvvsssqqqnnngggaaabbbggg}}}}}}vvviii```ccciiimmmttt|||ppp]]]JJJAAA{{{```UUUQQQOOOXXXfff~~~|||uuukkkcccZZZUUUOOOHHHDDDCCCCCCDDDDDDKKKQQQUUUsssxxxRRRFFFQQQwwwppp[[[WWWRRRQQQRRRNNNQQQOOOMMMKKKKKKJJJGGGEEEFFFEEEDDDCCCBBBCCCDDDEEEIIICCCBBBDDDCCCCCCLLLYYYxxx{{{tttnnnkkkkkknnnoooppppppooommmkkkiiifffddd```^^^[[[XXXTTTQQQJJJEEE???999666555333222333555666888999999999888666555444333222333444444444333333222222222222333333333333333444444444444444444666888999:::::::::<<<===>>>@@@AAACCCDDDEEEEEEFFFGGGGGGEEEDDDDDDEEEBBB@@@<<<>>><<<333???^^^~~~vvvPPPCCC:::<<<>>>;;;:::===>>>>>>>>>===<<<<<<<<<;;;;;;>>>AAABBBCCCDDDFFFGGGBBBDDDFFFFFFFFFFFFHHHJJJHHHKKKOOOQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUUUUTTTRRRXXXXXX]]]ccceeejjjzzzxxxdddXXXRRRPPPNNNOOORRRSSSPPPMMMNNNLLLIIIHHHIIIJJJIIIIIIFFFFFFFFFGGGGGGEEEBBB???@@@AAABBBCCCCCCBBBAAA@@@===<<<;;;:::888666555555333<<>>777444333333333999777777@@@EEEKKKXXXrrr~~~|||~~~}}}{{{xxxuuuuuurrrpppmmmgggbbbdddjjj~~~sssfff___ccciiikkkyyyyyymmmYYYHHH@@@uuu]]]TTTRRRQQQ\\\lll{{{ssshhhaaaWWWSSSLLLEEEBBBAAACCCDDDGGGMMMUUU```bbbKKKYYYnnn]]]ZZZTTTPPPQQQOOOQQQOOOMMMKKKKKKIIIGGGEEEEEEEEEDDDCCCCCCDDDDDDEEEHHHCCCBBBDDDEEEDDDIIIOOOnnn|||yyyllliiilllkkklllnnnooonnnkkkhhhfffcccaaa^^^\\\ZZZWWWSSSPPPIIIDDD===888666555333333333444777999:::;;;;;;;;;999777666444444444444555333333222222222222222333333333333444444444444555444555777999:::;;;;;;;;;<<<===>>>@@@BBBDDDFFFGGGFFFHHHIIIHHHFFFDDDDDDDDDBBB>>>;;;===:::000EEEooorrr```BBB<<<:::======::::::======<<<<<<<<<<<<<<<<<<<<<===???BBBCCCCCCCCCDDDFFFAAABBBDDDDDDDDDDDDFFFGGGFFFIIIMMMOOONNNMMMMMMMMMPPPPPPOOOOOOPPPPPPQQQPPPWWWUUUWWWZZZZZZ\\\gggssswww```RRRLLLKKKKKKLLLOOOQQQQQQMMMJJJKKKIIIGGGGGGHHHHHHHHHGGGCCCBBBAAABBBEEEEEEAAA>>>??????@@@AAAAAAAAA@@@@@@<<<<<<;;;999888666555555111:::JJJ\\\hhhpppyyyzzzyyyzzzkkk\\\MMMOOOWWWggg|||~~~tttzzzxxx}}}{{{{{{zzzwwwssspppqqquuuzzz~~~}}}kkk\\\MMMCCC999666555333333555333333222333333555777888888:::>>>AAABBBBBB@@@???AAA<<<666222111333444444...<<<@@@@@@CCCIII[[[vvv}}}||||||zzzwwwtttuuurrrooommmgggbbbeeekkk}}}qqqeeeaaaffflllnnn}}}vvvhhhTTTEEE>>>lllWWWQQQOOOPPP]]]nnnzzzrrrhhh```UUUPPPIIICCC@@@@@@CCCEEEIIIMMMUUUhhhjjjNNN```ppp^^^]]]VVVPPPQQQPPPPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEEEEDDDEEEEEEEEEFFFEEECCCBBBEEEGGGGGGIIIKKKgggyyyqqqlllppphhhjjjlllmmmllliiieeecccaaa___\\\ZZZYYYVVVRRROOOGGGBBB<<<777555444444333333444777999;;;;;;<<<;;;888777555444333333333333222222222111111222222333333333444444444555555555666666888:::;;;<<<<<<<<<<<<===???AAADDDFFFGGGHHHGGGIIIJJJIIIGGGDDDCCCCCC@@@<<<888;;;999444MMM{{{vvv{{{NNNCCCAAA???>>><<<999:::===;;;;;;;;;;;;;;;<<<<<<<<>>??????@@@@@@@@@@@@@@@@@@;;;;;;:::999777666555555333:::HHHYYYeeennnxxx|||xxxzzzvvv}}}{{{kkk]]]NNNOOOVVVfffzzzvvvzzzzzz~~~~~~|||zzzwwwvvvwww||||||mmmbbbOOO<<<666888999777666444444333333444666777999888999999:::999888666555888666222111333555555666555>>>BBBFFFOOOVVViii}}}|||zzzzzz{{{zzzxxxvvvuuurrrooommmgggaaaccciii|||xxxnnncccaaagggmmmooo{{{zzzrrrbbbOOOAAA<<<iiiVVVQQQQQQSSSaaasss~~~yyyqqqggg___SSSOOOHHHBBB???@@@CCCFFFIIIKKKWWWnnneeeOOOdddrrr]]]\\\VVVOOOPPPPPPNNNLLLJJJIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFBBBBBBCCCEEEGGGHHHIIIJJJ___xxx}}}tttlllmmmfffhhhjjjkkkjjjgggcccaaa```^^^[[[YYYWWWTTTPPPMMMEEEAAA;;;777555444444333333444777999:::;;;;;;;;;555444333111000000111111222111111111111222222333333444444444555555555555666777999;;;<<<=========>>>???@@@BBBDDDGGGHHHIIIGGGIIIKKKJJJGGGDDDBBBAAA===;;;666777:::<<>>???@@@@@@>>><<<<<<===>>>@@@BBBBBBBBBCCCDDDFFFEEEGGGIIIJJJIIIIIIKKKLLLOOOPPPOOONNNMMMNNNQQQTTTSSSOOOMMMQQQXXX]]]___^^^bbbrrrmmm\\\RRRLLLLLLNNNMMMMMMMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDEEEEEECCCAAAAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@????????????;;;:::999888777666555555777:::EEEVVVeeeoooyyy{{{yyysssuuuxxxzzz|||{{{{{{kkk]]]OOOOOOVVVeeexxxwwwyyy|||~~~}}}|||}}}oooYYYBBB999999999777555666666555555555666888999999999888777666555555444555444444555555777888:::<<>>;;;}}}hhhVVVRRRRRRUUUdddwww|||wwwoooeee^^^RRRNNNGGGAAA???AAADDDGGGHHHLLL]]]uuuYYYPPPeeepppWWWWWWSSSMMMNNNOOOKKKIIIHHHHHHHHHHHHGGGEEEBBBCCCDDDDDDEEEEEEEEEDDD???BBBEEEEEEDDDFFFHHHIIISSShhh|||nnnhhheeefffggghhhgggeeebbb```^^^\\\YYYVVVTTTQQQMMMJJJDDD@@@:::666444444444333333555777888:::::::::999444333222000000000111111111111111111111222333333444444444444555555555555777888:::;;;===>>>>>>>>>???@@@AAACCCEEEGGGHHHIIIGGGIIIKKKJJJGGGCCCAAA@@@::::::444333<<>>@@@AAAAAABBBDDDFFFDDDEEEFFFFFFFFFGGGJJJLLLJJJMMMQQQQQQPPPPPPQQQRRRSSSRRRRRRRRRUUUYYYZZZYYY^^^fffppp}}}vvvgggXXXQQQNNNKKKKKKNNNJJJKKKKKKJJJHHHFFFEEEEEEBBBAAAAAABBBDDDEEEDDDBBB???AAAAAAAAA@@@???@@@AAAAAA@@@???>>>>>>>>>>>>>>>::::::999888777666555555777777???PPPcccooowww}}}|||wwwzzzrrrzzz|||{{{lll]]]MMMNNNTTTcccwwwzzzzzzoooZZZKKKBBB;;;777777999888777666666777888999777777777777777666666666333666777888888:::???DDDKKKUUUcccyyy|||~~~|||{{{zzz{{{||||||{{{yyyuuusssqqqnnnfff]]][[[^^^hhhlllkkkddd___bbbgggjjjrrr|||zzzssshhhXXXFFF<<<:::wwwbbbRRRNNNNNNQQQaaattt}}}zzzvvvnnnddd]]]RRRMMMGGGAAA???AAAEEEHHHIIIOOOeee||||||PPPSSSdddmmmRRRRRRPPPLLLMMMNNNIIIHHHFFFGGGHHHHHHGGGEEEAAAAAABBBCCCDDDDDDDDDCCC>>>CCCFFFDDDBBBCCCFFFHHHGGGZZZtttvvvkkkeeefffffffffeeecccaaa```]]]ZZZWWWTTTRRROOOJJJGGGDDD???:::666444444444333444555666888999999999888555444333222222222333444111111000000111222333333444444444555555555666666888999:::<<<===>>>>>>???@@@AAABBBDDDEEEGGGHHHIIIGGGIIIJJJJJJFFFBBB@@@???888:::222111===LLLccc~~~|||zzzwwwwww~~~~~~{{{www|||qqqUUUJJJGGGEEE@@@:::888999999888888888999:::;;;;;;<<<<<<777999;;;;;;:::999:::;;;:::<<<>>>???@@@AAACCCEEECCCDDDDDDCCCCCCEEEIIILLLFFFKKKRRRUUUTTTQQQPPPPPPTTTWWWXXXVVVTTTTTTVVVWWWXXXZZZYYY[[[jjj{{{VVVNNNJJJMMMNNNKKKKKKNNNEEEGGGIIIIIIGGGDDDBBBBBB???>>>???AAADDDEEEEEEDDD>>>AAABBBAAA>>>===>>>AAAAAA@@@???======<<<<<<<<<:::999999888777666555555444222888KKK___mmmtttxxx}}}~~~sssppp{{{xxxzzzwwwzzz|||lll]]]LLLMMMSSSbbbwww~~~}}}xxxeeeRRRCCC>>>???:::999888777777888888999444555666777777777777666444777::::::999>>>FFFNNNaaayyy~~~~~~}}}}}}~~~}}}{{{yyyuuusssrrrooofff[[[XXXZZZfffmmmooohhhaaabbbgggiiiyyy}}}xxxqqqfffVVVDDD;;;:::ppp\\\NNNNNNPPPSSSdddyyy}}}vvvrrrnnncccYYYOOOIIICCC??????AAADDDFFFKKKPPPaaaqqqIIIPPPpppqqqkkkSSSUUURRRLLLJJJJJJIIIIIIIIIHHHGGGEEEDDDCCC???@@@AAABBBBBBBBBAAA@@@>>>??????@@@BBBCCCDDDDDDGGGQQQhhhyyykkkddddddiiieee[[[ZZZaaa\\\ZZZWWWSSSNNNJJJGGGFFFCCC@@@<<<888666666777888777777777888999888555333666444222111111111000000000000000111111222444444333333222111222444777888???AAABBBBBBAAA@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHFFFHHHIIIHHHGGGEEEAAA===666:::;;;<<>>AAA<<<<<<;;;::::::999888888;;;999888777888888888777777777888888888999999999;;;<<<<<<>>>???BBBCCCEEEBBBAAABBBEEEIIIKKKJJJGGGKKKKKKLLLMMMNNNPPPPPPQQQTTTTTTUUUTTTRRRQQQSSSTTTQQQVVV[[[]]]```hhhuuu|||jjj^^^RRRPPPMMMLLLMMMLLLIIIFFFGGGGGGGGGFFFEEEDDDDDDCCC@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999::::::999888666444333777555555>>>SSSiiirrrqqqyyyqqqkkknnnwww||||||vvv}}}nnn```PPPPPPUUUaaasssvvv]]]OOOJJJAAA@@@===;;;:::::::::::::::888666666777777777555888888999::::::AAAXXXooo}}}|||zzzwwwtttwwwsssooollleee^^^]]]___www}}}xxxiii___aaaggghhhwwwxxxooodddUUUEEE<<<;;;nnn[[[MMMMMMPPPUUUhhh|||uuuqqqlllbbbXXXNNNIIIBBB??????BBBEEEFFFPPPVVVgggoooKKKUUUsss{{{gggPPPRRROOOIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCEEELLLaaazzzsssfff^^^aaabbb\\\YYY[[[ZZZYYYVVVRRRNNNJJJGGGFFFCCC@@@<<<888666555666777666666666888999888555222444333222111222222111111111111111111111222222333444333222222222444666888>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIKKKKKKJJJGGGEEEBBB>>>::::::888:::HHHeeeqqqPPP??????<<<;;;;;;:::999888888888999888777777888888888777777777777888888888999999;;;;;;<<<===???AAACCCDDDBBBBBBDDDGGGKKKLLLJJJHHHLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPPPPQQQSSSOOOSSSVVVVVVVVVZZZdddlllpppccc[[[UUUPPPNNNKKKKKKKKKKKKHHHFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;999::::::999888666555333555333333<<>>;;;999888888:::;;;;;;:::===<<<===@@@DDDPPPhhh}}}{{{~~~~~~|||zzzxxxxxxtttpppmmmfff___]]]```zzzzzzjjj```ccciiijjjwww|||vvvmmmcccTTTCCC:::999jjjYYYLLLLLLPPPYYYooo{{{sssnnniii```VVVMMMHHHBBB??????BBBEEEFFFKKKUUUeeeeeeJJJZZZzzz```LLLNNNJJJEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>======>>>???@@@AAAAAABBBCCCGGGVVVnnnmmm[[[YYY^^^]]]YYYWWWWWWVVVTTTQQQNNNJJJGGGEEECCC@@@<<<888666555555666555555555777888777444222333333333333333333444444222222222111111111222222444333222222222444666777===???AAAAAA@@@???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKMMMKKKIIIGGGEEEAAA===:::<<<===KKKjjj}}}dddKKK???>>>:::::::::999999888888777777777777777777777777777777777777777888888888888:::;;;<<<===???@@@BBBBBBBBBCCCEEEIIILLLLLLJJJHHHLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQRRRQQQPPPPPPQQQSSSRRRVVVXXXWWWTTTUUU[[[aaajjj~~~iiiWWWQQQQQQOOOMMMKKKIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>==============================<<<<<<<<<;;;;;;;;;999999999999888777666555222222222999JJJ___lllooottt{{{uuuiii```eeepppxxxzzzyyyuuuooosssfffQQQOOORRR]]]ppp}}}yyyhhhbbbYYYPPPIIIEEECCCCCC>>>===;;;;;;===>>>>>>===AAA???>>>BBBIIIUUUhhhxxxuuuooohhhjjjyyy~~~~~~~~~}}}{{{yyyxxxtttqqqnnnggg```]]]```}}}{{{jjj```cccjjjmmmwwwzzztttlllbbbRRRBBB999777fffWWWKKKKKKPPP^^^xxxzzzqqqjjjeee\\\TTTKKKGGGAAA??????BBBEEEFFFDDDQQQ```xxx}}}[[[IIIaaa}}}yyyZZZIIIKKKGGGCCCDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>><<<======>>>???@@@@@@@@@BBBBBBLLLbbbxxxzzzbbbYYYYYYYYYXXXWWWTTTSSSRRRPPPMMMIIIFFFEEEBBB???<<<888666555555555555555555777888777555222444555555444444444666777666555444333222222333333444333222222222444666777<<<>>>@@@@@@??????@@@AAADDDDDDFFFGGGIIIJJJKKKLLLIIIGGGFFFGGGEEE@@@>>>>>>CCCVVVyyyhhhPPPBBB===<<<888888888888888888777777555666777777666666777777666666666777777777888888999:::;;;===>>>???@@@@@@???AAADDDHHHJJJJJJIIIGGGLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRQQQQQQSSSUUUUUUXXXZZZZZZXXXXXX\\\``````iiiuuu}}}jjjWWWOOOOOONNNKKKIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888777777666333444555999GGG[[[jjjppprrryyy~~~wwwqqqlllmmmsss}}}~~~lllvvvwwwkkkTTTQQQQQQ\\\ooo~~~uuujjjaaa[[[XXXSSSPPPNNNLLLLLLKKKJJJHHHLLLKKKJJJLLLQQQUUUZZZ^^^RRRSSS]]]rrr~~~|||{{{{{{zzzxxxvvvwwwtttqqqnnnggg___\\\^^^{{{~~~xxxggg]]]aaaiiilllwwwyyyrrrjjjaaaRRRAAA888777```UUUKKKKKKRRRccc~~~xxxnnnfffaaaYYYQQQIIIEEEAAA???@@@CCCEEEFFFFFFTTTaaaqqqsssUUULLLjjjoooUUUHHHJJJEEECCCEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@??????>>>>>>=========>>>>>>??????@@@AAAAAAFFFWWWooozzzpppaaaWWWSSSTTTWWWQQQQQQPPPNNNLLLHHHEEECCC@@@>>>;;;888666555555555666666666888:::999777444444444444333333555999===???===999666444333444555333222222111222555777888;;;===@@@@@@??????@@@AAAEEEEEEFFFHHHIIIJJJKKKLLLGGGFFFGGGHHHDDD???@@@EEE^^^pppoooSSS???999999999666666777777777777777777444666888888666555666777555555666666666777777777888999;;;<<<>>>>>>>>>>>><<>>>>>????????????AAABBBCCCNNNeee~~~vvv|||qqq___RRRPPPSSSOOOOOOOOOMMMKKKGGGCCC@@@===<<<:::888777666666666888888999;;;<<<<<<999777333444444444444999BBBHHHNNNIIIBBB:::555333444555222111111111333555888:::<<<>>>@@@AAA@@@@@@AAACCCFFFFFFGGGHHHIIIIIIJJJKKKIIIGGGHHHHHHAAA===GGGVVVyyyqqqvvvyyy___EEE777555555555555555555666666777777777444888;;;:::777555555777555555555555666666666666777888:::<<<============:::===@@@BBBBBBBBBCCCEEEIIIIIIIIIJJJJJJJJJKKKKKKHHHJJJKKKKKKKKKLLLOOOQQQWWWXXXXXXWWWVVVUUUWWWXXXYYYZZZ\\\___```gggwwwgggYYYUUUUUUQQQLLLKKKMMMLLLHHHBBBCCCDDDDDDBBBAAABBBDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888888999999:::999======:::@@@RRRfffrrrqqqwww{{{~~~{{{sss~~~}}}rrr[[[TTTPPPYYYmmmxxxkkkvvv~~~|||{{{zzzwwwuuuuuurrrooommmeee\\\YYYZZZooosssnnn___WWW\\\dddgggsss}}}zzzrrrhhh\\\NNN@@@999999wwwXXXSSSMMMMMMVVVlll||||||uuujjj```YYYSSSMMMFFFCCC@@@???@@@CCCFFFFFFHHHUUU[[[cccdddQQQTTTyyy___MMMFFFHHHCCCCCCGGGEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>???@@@@@@>>>>>>????????????@@@@@@???BBBBBBFFF[[[xxx}}}~~~zzzqqq]]]RRROOONNNOOONNNMMMJJJEEEAAA>>>;;;:::999888777777777777::::::;;;===??????<<<:::777888999999===FFFSSS]]]```XXXKKK???666222111222000000000111333666:::<<<<<<>>>@@@AAAAAAAAABBBDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGEEE>>>@@@VVVqqqqqq|||}}}kkkMMM===888777555333333333444555666666777777666:::===<<<777444444666444444555555555666666666666888:::<<<======<<<;;;:::<<>>===<<<::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999888888888888999:::;;;999======888;;;KKK```ooopppuuuzzz|||vvv}}}}}}|||~~~sss\\\TTTOOOWWWkkkxxxxxx~~~|||{{{{{{zzzxxxvvvvvvrrrpppnnnfff]]]YYYZZZjjjpppmmm___XXX]]]dddgggqqq{{{yyyqqqeeeXXXJJJ===888:::mmmVVVRRRNNNNNNWWWnnn{{{{{{uuuiii^^^XXXRRRLLLFFFCCC??????AAADDDFFFGGGIIIVVV\\\eeeiii[[[ccc{{{}}}[[[KKKEEEGGGBBBBBBGGGEEEIIIIIIIIIHHHGGGEEEDDDCCC@@@???>>>>>>>>>???@@@AAA???????????????@@@@@@@@@>>>CCCBBBBBBTTTuuuzzziiiWWWNNNNNNNNNNNNLLLIIIDDD???===999999888888888888888888<<<<<<===???AAA@@@>>><<<;;;===???AAAFFFRRRbbbnnnlllbbbRRRBBB666000///////////////000333777;;;======???AAABBBBBBBBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCBBB<<>>>>>===???CCCGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJLLLNNNQQQQQQQQQPPPOOOPPPRRRTTTVVVUUUWWW^^^ddddddccckkkvvv{{{zzzhhhXXXOOOMMMHHHMMMNNNHHHCCCBBBBBBAAA@@@BBBDDDCCCAAA@@@BBBEEE>>>>>>>>>>>>>>>?????????===<<<;;;::::::;;;===>>>========================:::::::::999999999888888999888888777888999;;;<<<888===<<<666666FFF\\\kkkoootttxxxzzzwww~~~|||xxx~~~ttt\\\SSSMMMUUUjjj~~~~~~pppnnnvvv{{{zzzyyyyyyyyyyyyxxxvvvvvvtttqqqoooggg^^^YYYZZZiiipppnnnaaaZZZ___fffhhhooozzz~~~yyyooocccVVVGGG;;;888:::kkkTTTOOONNNMMMVVVxxx~~~yyyooofff]]]VVVOOOJJJFFFAAA;;;;;;@@@EEEFFFFFFGGGWWW[[[iiieeeVVVtttiiiRRRPPPLLLHHHFFFEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@???>>>======>>>>>>?????????@@@@@@@@@???@@@CCCEEEJJJ[[[yyyiiiZZZUUULLLDDDDDDEEEBBB??????:::999888777777777888999AAA<<<>>>FFFGGG@@@???EEELLLTTTZZZ]]]bbbiiillllllfffXXXHHH???999333//////...///222555888:::<<<<<<@@@AAABBBCCCDDDDDDDDDDDDCCCHHHLLLKKKHHHGGGHHHIIIIII???;;;>>>BBBQQQyyy[[[llleeeRRRCCC@@@===555111444444444444444444444333333444444555555444444333222444444444555555555555666666888999999888888999::::::;;;<<<======???CCCEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIILLLNNNQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPZZZ^^^ZZZ]]]lllvvvwwwuuutttrrrqqqsss{{{|||zzzttthhhYYYNNNKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBB@@@@@@@@@???===<<<;;;:::999999999:::;;;;;;::::::999=========<<<<<<;;;;;;;;;888888888888888888888888999888777777777999<<<===777444444555444:::PPPgggllljjjnnnyyyvvv|||}}}}}}rrraaaQQQNNNZZZfffzzzuuuhhhkkkttt|||{{{~~~}}}|||zzzyyyxxxwwwwwwwwwtttrrrnnnfff]]]\\\```pppsssqqqhhhaaabbbgggjjjppp}}}}}}uuummm___NNNBBB===:::777{{{fffSSSOOONNNPPP[[[~~~}}}wwwnnneee]]]UUUNNNJJJCCC???;;;<<>>>>>?????????@@@@@@@@@@@@@@@BBBDDDGGGTTTnnnhhh\\\QQQGGGDDDBBB>>>;;;:::999888777777777888999:::>>>>>>AAAGGGIIIJJJPPPVVVeeeooovvvwwwtttnnneee]]]TTTIII???;;;888333000000///000333555888:::;;;<<<@@@AAABBBCCCEEEEEEFFFFFFHHHKKKLLLJJJGGGFFFFFFFFF>>>@@@>>>AAAZZZiiikkklllRRRBBB888999:::555444777666666555444333222222111222222333444555555555444444444444444555555555555666777888888777777888999:::;;;<<<<<<===???BBBEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIJJJLLLNNNPPPSSSTTTPPPPPPPPPPPPPPPPPPOOOOOOSSSYYYZZZWWW]]]kkkqqqnnneeeeeeeeeddddddiiiqqqwww{{{ooogggfffjjjjjjjjjfff]]]RRRKKKIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCCCCAAA??????>>>>>>===<<<;;;::::::999::::::;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888888888888888888888888999888777777888999:::;;;777444444555444999MMMccclllkkkppp{{{tttxxx~~~}}}vvv}}}wwwaaaQQQNNNXXXdddwwwqqqffflllvvv~~~|||}}}|||{{{zzzyyyxxxxxxxxxvvvtttrrroooggg___^^^bbbzzz|||wwwkkkbbbaaaeeehhhttt|||tttkkk[[[KKK@@@:::888777rrr```RRRMMMNNNSSSccc~~~{{{uuulllccc[[[TTTMMMIII@@@===:::<<>>>>>>>>????????????@@@@@@@@@AAABBBBBBJJJ^^^qqqsssaaaUUUJJJEEECCC===999777888777777666777888:::;;;<<>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999777777777777777777777777888888888888888888888888777444333444333666GGG\\\jjjkkkqqqzzzzzzmmmqqq{{{ssszzz}}}yyyzzzbbbQQQMMMVVV```sssyyykkkeeennn{{{}}}|||{{{zzzyyyyyyyyyyyyzzzwwwtttsssppphhhaaa```dddzzzlllbbbbbbgggjjjxxx|||sssgggVVVFFF<<<888777888iiiZZZOOOKKKNNNXXXkkk}}}xxxrrriiiaaaYYYRRRKKKGGG???===<<<>>>CCCHHHLLLMMMQQQZZZeeeyyynnndddcccPPPNNNLLLJJJIIIHHHIIIIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>?????????????????????@@@@@@DDDQQQ^^^mmm```jjjZZZPPPGGGFFFEEE@@@<<<:::777666666666777888:::;;;CCCQQQ^^^hhhttt~~~qqqvvvxxxtttmmmggg```YYYQQQJJJCCC@@@<<<555000///222333555777999;;;;;;<<<@@@AAACCCEEEGGGHHHIIIIIILLLJJJJJJKKKIIIEEEAAAAAA@@@CCCXXXpppdddpppgggCCC>>>666222555888666444666555444444333222111111000111111222333444555555444222333333333444444444444333444666555444444555777888999:::::::::<<>>>>>@@@DDDHHHKKKMMMPPPaaawwwzzzvvv[[[QQQOOOMMMJJJHHHGGGFFFFFFFFFFFFGGGFFFFFFEEECCCCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@AAAIIIRRRmmmjjjRRRUUUMMMEEE@@@BBBDDDBBB>>>===666666555555666888:::;;;GGGVVVgggvvv|||jjjooopppkkkgggfffccc```[[[SSSIIICCC<<<444111222333444666888:::<<<<<<===@@@AAACCCEEEGGGIIIIIIJJJJJJGGGGGGHHHEEE>>>:::<<<>>>WWW{{{rrrcccjjjnnnVVVAAA===999555666777555333222111111222222222222222222222333333444333333222222222222222222333333333444222444555555444444555666777888999999999:::===@@@AAAAAAAAAAAABBBDDDEEEFFFJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRSSSTTTTTTXXXYYYVVVUUUWWWZZZ[[[^^^\\\ZZZZZZ[[[^^^```aaadddkkkeee^^^aaa```___eeetttrrrqqqvvvrrrggggggbbbYYY[[[RRRLLLMMMNNNLLLHHHGGGJJJJJJHHHFFFEEEDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???@@@AAAAAA???===::::::::::::;;;;;;;;;;;;;;;:::999888888888888999777777777777777777777777666666666666666666666666666666777777777666555555666222222444222111<<>>rrrZZZTTTLLLHHHPPPbbb|||~~~qqqlllddd\\\UUUNNNHHHEEE?????????AAADDDHHHLLLNNNTTTpppxxx[[[RRRQQQOOOLLLJJJHHHFFFFFFEEEFFFFFFGGGFFFDDDCCCBBB???????????????????????????>>>>>>>>>>>>>>>=========;;;<<>>@@@???===<<<777666666555666777999:::>>>HHHVVVfffuuuzzzssshhhpppuuuvvvrrrlllgggaaa[[[WWWNNNEEE>>>888222222555444555777999;;;===>>>???AAABBBCCCEEEGGGHHHIIIIIIIIIDDDCCCCCC>>>777:::BBBQQQ~~~yyyhhhaaaiiixxxTTTCCC===888666444444444444333222///000000111111222333333333333333333333222111111111111222222222333333333222444555555444444555666666777888888777999<<<>>>>>>>>>>>>???AAADDDFFFHHHLLLLLLKKKKKKKKKLLLMMMMMMHHHIIIJJJLLLNNNPPPQQQRRRSSSVVVWWWTTTPPPQQQUUUYYYYYYWWWVVVWWWYYY\\\^^^^^^]]]```YYYUUUZZZYYYVVV[[[[[[]]]aaahhhqqqzzz{{{vvvuuuvvvwwwwwwzzzvvvnnnfffdddfffiiikkkggg[[[QQQMMMMMMLLLPPPHHHBBBCCCEEEFFFGGGIIIHHHGGGEEECCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>???AAAAAA???>>>:::::::::::::::::::::::::::999777666555666666777666666666666777777777777666666666666666666666666555555555555555555555555555222222555333000888EEE^^^hhhqqquuuxxx{{{||||||~~~yyyxxx~~~zzzyyy~~~wwwuuunnnjjjuuu}}}lllZZZQQQRRRVVVggg|||~~~nnnrrrzzz~~~}}}~~~}}}|||zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{xxxvvvrrrjjjaaa```cccxxxyyyrrrfff___bbbjjjooozzzyyymmmYYYFFF>>>:::777:::@@@iiiUUURRRMMMJJJTTThhh~~~}}}ooojjjbbbZZZSSSMMMGGGDDD<<<===???BBBEEEJJJNNNRRR^^^~~~gggXXXOOOOOOMMMKKKIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDBBBAAA??????????????????????????????>>>>>>============>>>;;;;;;>>>???>>>@@@CCCEEEaaasss```SSSEEE???===;;;:::;;;888777666555555666777888777999???IIIPPPSSSWWW\\\tttxxxwwwooofff^^^VVVNNNIIIBBB<<<888444000222777333555777:::<<<>>>@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFAAA??????<<<;;;III[[[kkkccclllccc???666999444444222111111333333222000000000111111111111111111222222333333333222222111111111111222222222222333444555555444444555666666777777777666888:::============???BBBEEEIIIKKKLLLKKKKKKJJJJJJJJJKKKKKKFFFGGGHHHJJJMMMOOOPPPQQQTTTRRRPPPNNNNNNNNNRRRUUUTTTSSSTTTWWWZZZ\\\ZZZYYYUUU[[[XXXUUUZZZVVVTTT[[[WWWZZZ___ffflllooonnnllleeeaaa^^^aaacccffflllrrrtttwwwtttkkkddddddggghhhjjjnnnqqqnnngggccceeehhhnnneee\\\XXXVVVTTTYYYaaaeee^^^XXXUUUOOOJJJKKKOOOMMMHHHDDDEEEEEEDDDGGGLLLFFFDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@=========>>>@@@AAA@@@???:::::::::999999999999999999888666444333444555666555666666666777777777777555555555555555555555555444444333333333555666777555111222666444000666BBBVVVbbbnnnrrrvvvzzz}}}|||xxxtttvvv{{{zzzyyy~~~rrrtttppp]]]TTTSSSUUUfff|||yyyqqq{{{}}}|||{{{zzzzzzyyyyyyyyyzzzzzzxxxvvvtttqqqjjjcccbbbfffxxxyyyttthhhaaadddkkkppp|||~~~rrrgggSSS@@@;;;:::777:::AAAdddQQQQQQOOOLLLVVVlll}}}{{{mmmhhhaaaYYYRRRLLLGGGCCC999;;;>>>BBBFFFKKKQQQTTTiiikkkWWWRRRJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGFFFDDDBBBAAA?????????????????????@@@??????>>>>>>=========<<>>======???>>>QQQvvv~~~vvvdddPPPCCC===999999;;;888777666555555666777777<<<777777;;;;;;>>>NNNbbbrrrsssmmmbbbWWWQQQKKKFFF???:::777555222///111666333444777:::===???AAABBBBBBBBBCCCEEEEEEFFFFFFFFFDDD>>><<<>>>>>>DDD\\\www{{{lllyyyUUU666333777555555333111000222222111222222111111000000/////////000111222333444444444000111111111111222222222333444666555444444555777555666777666666777:::<<<<<<<<<===???BBBGGGKKKMMMIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSUUUNNNIIIIIILLLOOOPPPQQQNNNNNNQQQUUUYYYYYYTTTPPPNNNVVVWWWUUUVVVPPPOOOZZZWWWXXXZZZ]]]```aaa```^^^[[[WWWXXX^^^fffnnnyyymmmllleee\\\YYY[[[]]][[[XXX\\\^^^[[[VVVUUUYYY___aaaZZZVVVXXXXXXWWW\\\cccbbbTTTKKKMMMMMMEEEEEEKKKEEEDDDEEEGGGEEEAAAAAAEEEDDDBBBAAAAAABBBDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<<<<>>>@@@AAAAAA???:::::::::999999999888888999777555333222333444555555666666666777777888888555555555555555555555555444333222111222444777888444111222666444111666@@@NNN\\\iiinnnsssyyy|||{{{zzzwwwwwwvvvooonnntttnnnxxx}}}sss```UUUTTTUUUeee|||xxxttt}}}|||{{{zzzyyyyyyyyyyyyzzzuuusssrrrpppjjjddddddiiiwwwxxxtttjjjdddgggooossszzzmmmcccNNN===999999666999@@@xxxWWWKKKMMMOOOSSS[[[nnnwwwpppeeebbb]]]XXXRRRLLLFFFBBB>>>===>>>CCCFFFIIIPPPXXXkkk}}}kkkWWWQQQHHHIIIIIIIIIHHHFFFDDDCCCFFFEEEDDDEEEFFFEEEDDDBBB???>>>===>>>???@@@???===????????????>>>===<<<;;;::::::999999:::;;;===>>>>>>IIIbbbtttwwwrrrSSSCCCAAA???888;;;;;;;;;:::888777666555222555777888999===CCCHHHVVVTTTPPPKKKEEE@@@===;;;444333222111111333444666777888:::<<<===>>>??????@@@CCCBBB???@@@FFFFFFAAA<<>>AAADDDFFFGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUSSSOOOLLLJJJKKKLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUNNNOOOQQQSSSUUUVVVVVVWWWTTTWWWZZZ[[[ZZZYYYXXXYYYZZZYYYZZZ___eeejjjkkkiiibbbaaa___]]]ZZZWWWUUUTTTYYYXXXWWWVVVUUUVVVWWWWWWTTTYYYVVVNNNPPP\\\ccc```SSSQQQNNNKKKIIIHHHHHHHHHIIIGGGEEEDDDDDDDDDCCCAAA@@@>>>===>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>888888888888888888888888777777888888888999999999666666666666666666666666777777666666555555555555555555444444444444555555777555333111111333555777EEESSScccnnntttxxxzzz{{{yyyuuuvvv{{{zzz|||vvvvvvssscccTTTQQQYYYgggwwwwwwqqq}}}}}}~~~xxxzzz{{{zzzxxxxxxzzz}}}yyyyyyrrrpppooobbb\\\fffqqqxxxooocccdddfffjjjttt~~~tttjjjbbbKKK777444666555:::BBBmmmTTTKKKMMMKKKPPP___xxx{{{qqqhhhddd```[[[UUUPPPKKKEEEAAA???===@@@DDDHHHJJJQQQXXXuuu}}}dddQQQKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDDDDEEEDDDBBB@@@???>>>======??????>>>===============<<<;;;:::999999999888888999:::<<<===:::DDDQQQddd|||~~~mmmaaaNNN<<<777666666666777777777666999:::999777555555999<<>>===:::888666555444444333222111222333555777777888:::<<<===>>>>>>???;;;>>>>>><<<===CCCCCC@@@===>>>888BBBfff~~~hhhOOO;;;111111444444333111000///000000000222111111000000///000000......///000000///000111111111111222222222333333111111222222333444444444444555666777999:::;;;;;;;;;<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666777777888888888555555555555555555555555666666666555555444444444555555444444444444555555555444333222222333444555>>>KKK]]]jjjsssxxx|||~~~{{{|||}}}||||||uuueeeVVVRRRYYYeeeuuuyyyuuu}}}|||}}}~~~xxxzzzzzzyyywwwvvvxxxzzzwwwwwwrrrqqqqqqddd^^^hhhvvv{{{pppcccbbbdddhhhrrrpppfffTTTGGG;;;888777555777<<>>AAAGGGJJJKKKPPPWWWwww}}}}}}www^^^NNNJJJHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCDDDCCC@@@>>>???===<<<===>>>???>>>===:::;;;;;;::::::999888777888888777777888999:::;;;===GGGKKKPPPkkk|||```FFFBBB>>>999888888999777555666666666444222333555777444444444333333333333333333333222222333555777888777888:::;;;======>>>>>>;;;======::::::<<<;;;888@@@<<<777QQQ~~~fffKKK===555///...111111000000/////////000000111111000000000000//////+++...000///---...000222000111111111222222222222222222222222222222333333444444555666888999:::;;;;;;<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555555666666666666777777555555555555555555555555555555444444444444333333555444444333333444444555333333333333333333333333666BBBTTTeeepppxxx~~~zzzzzz}}}www{{{xxxqqqxxxhhhYYYTTTXXXcccrrr~~~}}}zzz}}}|||||||||xxxyyyyyywwwuuuuuuvvvwwwsssuuuqqqqqqpppccc]]]hhh|||~~~qqqaaa```bbbfffpppkkk```IIICCC<<<777555555888;;;qqqYYYJJJFFFIIIQQQZZZttt~~~wwwkkkbbbbbb^^^WWWPPPKKKGGGBBB???>>>>>>AAAGGGJJJLLLPPPVVVqqqqqquuuuuu{{{yyy[[[MMMLLLHHHGGGEEEDDDDDDEEEFFFGGGFFFEEECCCCCCBBBAAA???<<<>>>===<<<<<<>>>>>>===<<<999999::::::999888888777888888888888999999::::::@@@HHHMMMPPPaaattt^^^MMMEEE===888888999888666555666777888888777777777888777777666666555555555444333333444555666888888888888:::;;;<<<============??????===<<<<<<<<<<<<===AAAEEE___{{{vvvmmmQQQ999555555///---333////////////000000111111000000000000000000//////...000111///...000000///000000000111111111111222222222222222111111111111333333444555777888999:::;;;<<<>>>@@@CCCDDDEEEFFFCCCEEEGGGJJJLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLGGGIIIKKKNNNQQQRRRSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUTTTRRRRRRUUUWWWXXXZZZ\\\ZZZWWWUUUWWWYYY\\\\\\[[[[[[[[[[[[[[[[[[VVVVVVUUUUUUTTTTTTTTTTTTQQQQQQOOONNNTTTYYYSSSIIIGGGFFFEEEEEEEEEEEEFFFFFFDDDCCCAAAAAABBBAAA@@@>>>BBBAAA@@@BBBCCCDDDCCCBBB>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666666666666666666666444444444444444444444444333333333333333333333333444444333333333333444444111222333444444333222111222<<>><<<===<<<;;;<<<=========;;;999::::::::::::999888888999999999:::::::::::::::<<<===DDDLLLRRRaaa}}}[[[SSSHHH@@@;;;:::888777999:::;;;<<<<<<:::666444888888777777666555555555555555555555666777888888888888:::;;;<<<<<<<<<<<<;;;<<<======<<<<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777444444444444444444444444222333333333333333333333333333222222222222333333000111333444444333111000333999III]]]lllssszzz~~~yyyvvvwwwzzz{{{|||~~~oooppp|||}}}ooo```XXXXXX___lllxxx|||~~~|||{{{uuutttttttttuuuvvvwwwwwwrrrsssmmmjjjggg[[[YYYhhh{{{zzzjjjZZZ\\\bbbiiissseeeXXXEEE???777222222555888999wwwaaaPPPGGGGGGKKKNNNaaa}}}~~~||||||yyysssmmmccc]]]TTTMMMGGGDDDAAA@@@======@@@GGGKKKNNNTTTZZZ|||}}}ddd\\\wwwPPPDDDGGGDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCBBB???======;;;:::;;;<<<===<<<;;;999:::::::::::::::999999999999:::::::::::::::999:::444888AAAAAAFFFjjjvvvhhhYYYMMMDDD@@@888777666666888888777666666666666777777888888888666666777777777888888888888888:::;;;;;;<<<<<<<<<===;;;:::999666333777>>>WWW{{{vvvqqqkkk@@@777111444333......222///000111111222222222111---...///000111000///...(((000333000000333222,,,////////////000000000000000000000000000000111111111111222333555666777888999:::;;;===???AAAAAABBBCCCEEEGGGIIIJJJIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMNNNMMMMMMPPPQQQSSSUUUWWWYYYZZZZZZVVVUUUTTTSSSSSSTTTVVVVVVVVVVVVVVVUUUTTTUUUXXXZZZXXXYYYZZZZZZYYYYYYZZZ[[[WWWVVVVVVTTTSSSRRRQQQPPPSSSSSSTTTTTTSSSSSSRRRQQQQQQMMMHHHHHHKKKMMMKKKHHHIIIHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@AAABBBBBB???===>>>>>>>>>???AAA@@@>>><<<>>>>>>>>>>>>============999999999999999999999999888888888888888888888888888888777777777777666666333333333333333333333333222222333333333333444444333222222111111222222333000111222333333222111000333777EEEZZZiiiooovvv~~~|||yyyvvvtttsssqqqooonnnnnnqqq~~~qqqbbbYYYXXX]]]jjjvvv|||}}}{{{zzztttrrrqqqrrrsssuuuttttttqqqqqqhhhccc___VVVYYYkkkvvvvvveeeWWW[[[cccjjjttt|||___QQQ@@@999666888777444888AAAiiiUUUKKKIIIKKKNNNSSSlll{{{zzz{{{xxxqqqkkkaaa[[[RRRJJJEEEBBB@@@>>>???>>>AAAHHHLLLPPPXXX```uuuWWW\\\jjjIII@@@DDDAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA???<<<;;;::::::<<<<<<;;;:::888999999::::::999999999888888999::::::999888777999555666;;;999<<>>???AAA@@@===;;;=========<<<<<<<<<;;;;;;888888888888888888888888777777777777777777777777777777777666666555555555222222222222222222222222333333333333444444444555222222111111111111222222000000111111111111000000222333@@@VVVeeekkkqqq{{{wwwxxxvvvsssooollliiigggooovvv}}}zzz~~~tttyyysssddd[[[XXX\\\iiiuuu~~~~~~~~~}}}}}}yyyzzz|||}}}}}}{{{yyyxxxtttrrrooooooppppppooommmiiiggg]]]VVVSSSNNNUUUkkksssrrrbbbUUU[[[ccciiisssvvvWWWGGG===444444;;;888666IIIeeebbbMMMHHHKKKMMMPPP\\\yyy|||zzzzzzzzzvvvmmmfff```YYYPPPHHHCCC@@@>>>===@@@???BBBIIINNNSSS[[[ddd{{{qqqWWWbbb^^^DDD@@@EEE@@@AAACCCEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@<<<;;;::::::<<<<<<;;;:::777888888999999999888888666777888999999888777666777888999999777:::DDDNNNxxx~~~ppp\\\JJJ???;;;::::::999888888888888888777777999999:::999999888777666888999::::::;;;;;;;;;;;;@@@AAAHHHSSS\\\eeevvvrrrxxxeee<<<888111333222///000444333...---...///000000///...---+++---///000111000///...222GGGRRREEE222,,,,,,,,,............/////////000---......///000111111222000000111222444555666777666777999;;;<<<===>>>>>>>>>AAADDDGGGHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUSSSQQQQQQRRRTTTUUUQQQSSSTTTUUUUUUVVVXXXZZZZZZWWWUUUVVVXXXYYYWWWTTTUUUUUUUUUUUUTTTTTTSSSSSSQQQRRRSSSSSSSSSRRRPPPOOOMMMLLLLLLNNNMMMKKKIIIJJJHHHHHHHHHHHHGGGEEEDDDCCCAAAAAAAAACCCDDDCCC@@@>>>>>>>>>>>>@@@AAA@@@===;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::666666666666666666666666666666555555555444444444222222222222222222222222333333333444444555555555222222111111111111222222111000000000000000000111000000<<>>222111888666999```wwwVVVHHHMMMPPPJJJXXXaaa~~~|||yyysssjjjddd]]]WWWOOOHHHCCC@@@===;;;???DDDEEEKKKTTTSSS[[[nnnnnn\\\pppvvv[[[IIIBBBBBBCCCBBBAAAAAACCCDDDDDDCCCDDDDDDEEEEEEEEECCCBBBAAA>>>===;;;999888888888888777777777888999999999:::999999888888888888999999777888888888888;;;@@@DDDXXXtttttt^^^NNNEEEAAA???<<<:::;;;>>>>>>;;;;;;>>>======;;;999777777:::===:::777666999;;;;;;>>>CCCSSS___rrrmmm```iiioooHHH999666444333222111000000000000......////////////..............................>>>VVVRRR777,,,......------------............///---......///000111111222222222333444444555555666444555777999<<<===>>>>>>AAACCCEEEHHHHHHHHHFFFEEEEEEFFFHHHHHHFFFEEEEEEFFFKKKKKKLLLMMMNNNNNNOOOOOORRRQQQQQQTTTXXXZZZXXXVVVTTTSSSRRRQQQPPPQQQRRRRRRVVVSSSQQQSSSVVVZZZZZZYYYZZZXXXWWWWWWYYYZZZWWWTTTRRRRRRRRRRRRSSSTTTUUUVVVUUUSSSRRRRRRSSSSSSRRRPPPMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFDDDDDDDDDCCCAAA???BBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@???======???>>>===<<<;;;:::::::::666777999::::::999888777666666666666555555555555222333444555555333111000///000000000000111111111222333333444444333333222111111000000000000111111222222111000/////////000444000777MMM___hhhnnnvvv{{{yyyvvvtttsssrrrooolllzzzuuukkktttzzzlllwwwwwwqqqiiiaaa[[[[[[fffsssyyy~~~wwwvvv{{{tttuuuvvvwwwwwwvvvtttsssqqqooollljjjgggbbb]]]YYYVVVNNNIIIFFF===;;;OOOiiiqqqhhh```]]]]]]bbblllvvvkkkLLL888555888222444===AAAeeemmmQQQGGGLLLQQQLLLZZZmmm}}}|||zzztttkkkeee\\\WWWNNNGGGCCC@@@===<<>>===;;;:::888888888999888888888888888999999999888777777666666777777888666777777777777:::>>>AAAIIIccc~~~vvv~~~qqqdddZZZTTTHHHBBB>>>@@@AAA???======???@@@???===:::888888999222444777888666:::HHHXXX~~~lllsss||||||SSS<<<666///444333222111000000000000......////////////..............................222BBB===---,,,000......------------..................//////000000111111111111222222333444444444444555777999:::<<<<<<===???AAADDDFFFGGGGGGEEEDDDFFFGGGHHHHHHFFFFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPSSSWWWXXXWWWTTTSSSRRRQQQPPPOOOPPPPPPQQQUUUSSSRRRSSSVVVXXXXXXWWWWWWUUUTTTUUUWWWWWWTTTQQQQQQQQQRRRRRRSSSSSSSSSSSSQQQPPPPPPQQQSSSSSSRRRPPPNNNMMMLLLJJJJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDBBBAAA@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::999999999:::777888888999999888888888666666666666555555555444222333444444444333222111000000000111111111222222222222333333333333222222111111000000000000111111111111000000///000000000333000555FFFZZZgggooottt{{{zzzxxxvvvsssqqqpppppprrrrrrnnn{{{|||tttmmmlllooowww}}}|||uuulllcccZZZXXXaaallluuu}}}|||yyysssrrrwwwtttuuuvvvwwwvvvtttrrrqqqooolllgggccc___ZZZUUUQQQLLLEEEAAAAAA<<<===OOOeeeqqqfff[[[XXXZZZaaammmwwwiiiMMM;;;999:::444555===DDDiii```MMMGGGMMMSSSPPP___||||||{{{{{{|||{{{uuukkkddd[[[UUUMMMFFFBBB???>>><<>>===;;;:::999999999999999999999888888888888888777666666555555666666777555666666666666888<<>>===<<<<<<::::::999888888999999999999888888777777888888888666666555555555444444444333333333333222222222222111111111111222222222333222222333333333333222222111000000//////000000111000000/////////000111111111111333===QQQfffpppqqqyyyzzzzzzwwwrrrpppqqqsssyyy}}}}}}{{{rrrlllqqqxxx|||}}}}}}}}}wwwnnnddd[[[WWW^^^hhhqqqzzz~~~zzzxxxsssrrruuussssssttttttrrrpppmmmkkkjjjeee___XXXSSSMMMIIIEEE@@@<<<:::;;;;;;AAATTThhhooobbbVVVSSSXXXaaammmvvvdddKKK<<<666666222333999CCCiiisssUUULLLIIIOOOVVVUUUfffzzzzzz{{{|||{{{tttiiiaaaYYYSSSKKKDDDAAA???>>>===AAAFFFHHHNNNYYY___oooooo|||{{{cccRRRJJJHHHHHHHHHEEEBBBAAACCCEEEFFFFFFCCCDDDDDDDDDCCCAAA@@@???===<<<<<<;;;:::999999999:::999999999888777777777777666666555555666666777555666666666666777:::===@@@UUUsssyyyqqqzzzzzz}}}~~~wwwpppmmmrrrpppooonnnoooyyymmm}}}|||iiiPPP;;;<<<@@@777222111000///////////////---......//////......---------------------------...---'''(((111...)))///,,,,,,---------.........//////////////////......000000111111222333333333666777888999999999999999;;;<<<>>>AAABBBCCCCCCBBBCCCCCCCCCBBBBBBCCCFFFIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJLLLOOOSSSUUUUUUSSSRRRVVVUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSQQQPPPQQQRRRTTTUUUVVVTTTRRRPPPSSSTTTVVVWWWWWWVVVTTTRRROOOOOOPPPSSSTTTSSSPPPMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJHHHEEECCCDDDEEEEEEDDD??????@@@AAABBBBBBBBBAAA>>>>>>>>>>>>===<<<;;;;;;999999888888888999:::::::::999777666666777888888555555555444444444333333444333222222111111222222111111222222222333333333111111222222222222111111000000////////////000000///////////////000111222000222222555HHHbbbqqqqqqxxxzzz{{{xxxrrroooqqquuurrr}}}pppllltttwwwssszzzuuunnnfff^^^ZZZ```iiiqqqyyy{{{xxxvvvsssqqqssspppppppppooommmjjjfffdddccc^^^UUUMMMGGGBBB>>>;;;999888777666:::GGG___ssskkk^^^SSSQQQWWW___jjjrrryyy\\\EEE888444333333444666CCCggg```LLLKKKIIINNNWWWZZZmmm|||zzzzzz{{{|||zzzrrrfff]]]WWWQQQIIIBBB???>>>>>>>>>BBBGGGIIIOOOZZZ```sssnnncccOOOOOOMMMDDDHHHEEECCCBBBCCCEEEEEEEEECCCCCCDDDCCCBBB@@@???===<<<<<<<<<<<<;;;::::::999:::999999999888777777777888777777666666777777888555666777777666777999<<>>888000000//////.../////////------............------------------------------///000+++---222+++'''111,,,,,,,,,------------...////////////............111111222222333444444444777777888999999999999999888:::<<<>>>@@@AAABBBBBBDDDDDDDDDCCCBBBDDDGGGJJJHHHHHHIIIJJJKKKMMMMMMNNNJJJMMMPPPSSSTTTSSSRRRRRRTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQPPPOOOSSSTTTVVVWWWWWWVVVUUUTTTWWWXXXYYYZZZYYYXXXVVVTTTQQQQQQRRRSSSTTTRRRNNNKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIGGGEEEDDDEEEEEEEEEDDD@@@@@@AAABBBBBBCCCBBBBBB============<<<;;;:::::::::999999999999999:::;;;:::999777666555666777888444444444444333333333333444333222111111111222222111111222222222333333333000111111222222111111000000000////////////000000///.........///000111111111444222222AAA\\\nnnssswwwzzz|||yyysssooopppsssuuuttt}}}ppp]]]iiirrrlllxxxtttnnnhhh___[[[```iiirrr{{{}}}}}}~~~}}}uuusssqqqnnnmmmnnnmmmmmmlllkkkhhhddd```^^^ZZZUUULLLDDD???:::777555555777666555<<>>>>>??????DDDIIIJJJNNNVVV[[[llluuu^^^MMMPPPNNNDDDFFFEEECCCCCCDDDEEEDDDCCCCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<;;;::::::999999999888888888888888888777777666666777777888555666777777666666888:::CCCPPP]]]bbbeeesss}}}}}}}}}~~~mmmWWW>>>666>>>===888555111//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,***///---,,,///***(((222,,,,,,,,,,,,------------........................111111222222333444444444555666777888888888888888777888:::===???AAABBBBBBFFFFFFGGGFFFEEEFFFHHHKKKFFFGGGHHHJJJLLLMMMNNNOOOLLLNNNQQQQQQQQQPPPQQQRRRPPPPPPPPPQQQPPPOOOOOONNNOOOQQQRRRRRRPPPOOOPPPQQQUUUVVVXXXXXXWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTRRRRRRQQQRRRRRRPPPLLLIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGFFFDDDEEEFFFFFFDDDCCC@@@@@@AAABBBBBBBBBAAAAAA<<<<<<<<<<<<;;;:::999999::::::999999888999999:::999888888777666666666666444444333333333222222222222222222222111111111111111111111111222222222333000000111111111111000000000//////......//////000//////.........///000000111333222222<<>>???@@@DDDJJJKKKNNNUUUXXXiiipppWWWMMMKKKIIIGGGDDDCCCCCCDDDEEEDDDBBB@@@CCCCCCCCCBBBAAA???===;;;;;;<<<<<<======<<<;;;:::888888888888888999999999777666666555555666666777444555666666555444666777444999BBBIIIKKKUUUqqq{{{ooozzzYYY<<<111111444000111333,,,///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%...+++(((------***...++++++,,,,,,,,,---------,,,------....../////////000000111111222333333333222333444555666666666666666777999<<<>>>AAABBBCCCEEEFFFGGGFFFEEEEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPOOOMMMLLLNNNPPPOOOOOOPPPQQQRRRQQQQQQPPPOOOQQQRRRQQQOOOOOOQQQSSSTTTVVVWWWVVVTTTTTTWWWZZZWWWWWWVVVUUUTTTSSSRRRRRRPPPOOONNNNNNNNNNNNKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFCCCAAA??????@@@@@@@@@???>>>>>>;;;<<<<<<;;;;;;:::999888:::999888777777777777777888888888888777666555444333333333333222222222222111222222333222111000///000000000111111111222222///000000000000000000/////////............//////000000///.........//////000000111333777FFFaaaxxx|||~~~{{{vvvpppmmmsss|||fffTTTXXXdddiiimmmjjjhhheee^^^YYY^^^eeennnwww~~~~~~~~~|||zzzzzz{{{{{{yyywwwssssssrrrsssssstttvvvwww{{{|||xxxqqqjjjgggfffeeecccbbbaaa```]]]XXXXXXXXXVVVSSSOOOKKKIIIDDD@@@;;;888666555444222222555:::GGGaaaxxxvvvhhhSSSPPPNNNPPPTTT\\\lllzzzcccEEE999888555000777888555NNNssshhhNNNHHHCCCOOOOOOSSSddduuuxxxuuuuuuuuuvvvvvvpppggg```SSSMMMEEE???===>>>???@@@CCCJJJLLLPPPVVVZZZkkk```SSSOOOEEEBBBIIICCCCCCCCCDDDEEEDDDAAA>>>CCCCCCCCCBBBAAA???<<<;;;;;;<<<=========<<<;;;:::777777888888999999999:::555555555444444555555555333444555555333333444555888444888???===<<>>AAACCCDDDAAACCCDDDDDDCCCBBBBBBBBBGGGGGGGGGHHHHHHIIIIIIIIIMMMNNNOOOLLLIIIIIILLLOOOPPPRRRSSSUUUUUUUUUTTTTTTPPPQQQRRRPPPNNNOOORRRUUUTTTUUUUUUSSSQQQRRRVVVZZZVVVUUUSSSQQQPPPOOOOOOOOOMMMLLLJJJKKKLLLLLLKKKJJJHHHIIIIIIJJJIIIHHHFFFEEEBBBCCCDDDFFFGGGFFFBBB???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888999999888666555555555555777888888888888666444333333333333222222222111111000111333444333222000...///000000000000111111111//////000000000000////////////............//////111000///...............000...000444555???[[[xxxzzzrrrlllnnnqqquuu{{{www|||{{{yyyooobbbVVVLLLHHHPPP[[[cccbbbbbbbbb]]][[[```hhhjjjsss{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||~~~{{{yyywwwwwwyyyxxxtttqqqmmmmmmnnnnnnmmmlllkkkjjjiiilllkkkeeebbbccccccaaaTTTUUUUUUSSSRRRRRRQQQNNNLLLLLLLLLJJJGGGCCC???===<<<:::777555555555444222333666===SSSvvv{{{\\\NNNLLLLLLNNNQQQ\\\ppp|||XXX<<<555888666111:::>>>>>>```qqqZZZKKKHHHAAALLLSSSTTTooozzz{{{~~~uuuvvvxxxyyyvvvtttpppeee[[[UUUNNNDDD===<<<>>>BBBDDDJJJJJJNNNRRRVVVccc]]]SSSKKKFFFFFFEEECCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::999999999888999999999999888777777666666666666666666666666555555444444444333333333555555666777999:::<<<===PPPaaa|||}}}ttt}}}~~~~~~lllfffvvvlllTTTAAA777222111111000///......---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000222333333444444555555555555555777;;;@@@BBB@@@>>>???AAABBBBBBAAAAAACCCDDDFFFGGGHHHHHHGGGIIILLLNNNJJJKKKKKKIIIFFFEEEHHHKKKPPPQQQQQQRRRRRRRRRRRRQQQTTTVVVVVVSSSNNNLLLNNNPPPLLLMMMNNNPPPQQQRRRSSSSSSTTTSSSQQQQQQQQQOOOMMMKKKNNNNNNNNNNNNMMMLLLJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???==================<<<;;;<<<<<<<<<;;;:::999888777888888777777666666555555666666555444444444444555333333333222222222111111222222111000//////000000000000000000////////////........................---------.........//////------............------000000...222777:::QQQwww|||uuutttppp___ZZZiiiuuuuuuxxxzzz}}}}}}jjjWWWOOOJJJGGGJJJRRRMMMWWW^^^^^^ZZZZZZ^^^bbbkkkvvv~~~{{{yyyyyyxxxwwwvvvuuutttsssxxxwwwvvvvvvuuuvvvvvvvvvxxxwwwvvvuuutttsssssssssooonnnmmmkkkjjjhhhgggfffffffffdddcccaaa```^^^^^^ZZZZZZXXXVVVTTTRRRPPPPPPHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???===:::888777666;;;999666333222333555666===<<>>888333777333888===MMM~~~```OOOGGGJJJEEEMMMSSSYYYvvvvvv~~~xxxvvvyyyzzzxxxvvvqqqfff\\\TTTMMMDDD===<<>>===<<<:::999999999999888888999999888888777666555555555555555555555555444444444444333333333333333444444555666888999:::AAAFFF[[[|||wwwsssoooPPP<<<666777111111000000///......---------------------------++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))))),,,++++++++++++,,,------,,,,,,,,,------------....../////////000000000000222222333333444444555555777666888<<<@@@AAA@@@===@@@AAABBBBBBAAA@@@BBBCCCDDDEEEGGGGGGHHHJJJMMMPPPKKKKKKKKKHHHEEEFFFIIILLLTTTTTTTTTSSSSSSSSSRRRRRRVVVWWWWWWUUUSSSRRRSSSTTTPPPOOOOOOOOOOOOOOOOOOOOORRRPPPOOONNNNNNMMMJJJHHHJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFEEECCCBBBBBBAAABBBBBBAAA@@@???>>>>>>===============<<<<<<;;;::::::::::::999888777777777777777666666666555555666666555444444444444444333333222222222111111111222111111000//////000000000000/////////.................................------------.........///------............------000111...111666777KKKmmmxxxpppkkk]]]YYYfffvvv~~~~~~{{{~~~rrrfff___UUUHHHAAAAAAIIIQQQXXXYYYVVVWWW\\\aaakkkwww~~~~~~~~~{{{yyyvvvvvvtttsssrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqpppmmmllljjjjjjiiiffffffeeecccbbb```______]]]\\\[[[ZZZXXXWWWVVVUUUOOOOOOMMMLLLJJJHHHFFFFFF@@@@@@???>>>===<<<;;;;;;::::::999888777666555444111111333333333444666777:::EEEXXXiiikkk^^^OOOGGGAAAEEEIIIMMM[[[pppdddFFF777444333666555AAANNNdddmmmRRRKKKKKKLLLJJJOOOUUUdddsssuuu~~~xxxnnnsssvvvuuusssnnneee[[[RRRLLLCCC>>>===@@@CCCEEEIIIOOORRRVVVjjjpppWWWQQQJJJFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@======;;;:::999888888888777888888888888777666666555555555555555555555555444444444333333333222222222222222333333444555666666555AAA___{{{qqqnnnjjjiiilllqqqyyy~~~zzzxxx~~~rrrTTT===222333666111000000//////.........------------------------++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,,,,------------....../////////000000000111111222333333444555555888888999<<>>===<<<===============<<<;;;;;;777888888888888888777777666666666666666555555555666555555444444444444444333222222222222111111111111111000/////////000000//////.........---------........................------------............------............------///111...111444333BBB___ssskkkccc^^^ggg|||zzz|||}}}pppZZZFFF:::BBBGGGMMMPPPPPPSSSZZZaaaiiiuuu~~~}}}|||{{{xxxwwwuuuuuuuuutttrrrpppmmmkkkiiigggffffffggghhhgggffffffgggggghhhiiijjjiiigggdddaaa^^^\\\ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRROOONNNMMMLLLKKKJJJIIIIIICCCBBBAAA@@@>>>===<<<;;;999999888777777666555555444444444444444444444444222333333333555999@@@EEENNNcccsssmmmYYYIIICCCBBB@@@EEEJJJRRRccczzzyyyXXX>>>222333777222666FFF[[[xxx___KKKJJJOOOLLLMMMQQQ\\\tttzzzkkkzzz{{{xxxttteeejjjooonnnllliiiaaaYYYPPPJJJBBB>>>>>>AAAEEEGGGJJJQQQRRRTTTnnneeeSSSOOOJJJGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;999888888888888666777777777777666555555444444444444444444444444333333333333222222222222222222111111222222333333444444:::FFFUUUfff{{{vvv{{{|||pppkkkppp{{{vvvQQQ;;;888999555///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))+++++++++***+++,,,,,,---++++++,,,,,,,,,---------........./////////000000000000111222333444444555999999:::<<<===>>>======???@@@AAA@@@>>>===>>>???BBBDDDFFFGGGGGGIIIKKKNNNIIIHHHGGGFFFGGGKKKOOOSSSRRRQQQOOOMMMMMMNNNPPPQQQUUUSSSQQQQQQSSSTTTQQQNNNOOONNNLLLKKKKKKLLLNNNOOOQQQOOOMMMMMMLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDBBB@@@???>>>>>>?????????>>>======<<<============<<<;;;::::::777777888888999888888888555555555555555555555555666555444444333333444444222222222222111111111111111000000/////////000000......---------,,,,,,,,,........................------------------------------............---------000...000444222<<>>>>>===;;;;;;:::999888777666666777777666666555555444444333333444444444555555555999777444333888EEEUUU```yyynnnOOOAAAAAABBBFFFJJJPPPZZZnnngggKKK:::333555999444999HHH```mmmSSSFFFFFFIIIKKKPPPVVVhhhzzzdddiii{{{uuuuuuiiinnnqqqnnniiiddd]]]UUUMMMHHHBBB>>>???BBBFFFHHHLLLRRRQQQSSSpppsss[[[OOOMMMHHHGGGGGGBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????<<<;;;:::999888777777777555666666666666555444444444444444444444444444444333333222222222111111111222222222111111222222333222333444444555???VVVlll}}}yyy|||qqqgggfffiiinnnUUU999...333777222***////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++************+++,,,,,,+++++++++,,,,,,,,,------............//////////////////000111222333444555888999:::;;;;;;;;;<<<<<<>>>???@@@???===<<<<<<===CCCEEEGGGGGGGGGGGGHHHJJJGGGEEEEEEFFFJJJOOOSSSVVVOOONNNMMMLLLLLLNNNPPPRRRTTTRRROOOPPPQQQPPPLLLIIIIIIIIIJJJKKKMMMPPPRRRTTTRRRQQQPPPOOOOOONNNLLLIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEECCCAAA@@@>>>>>>??????????????????>>>===============<<<;;;:::999888888999999999999999888444444444444444555555555555555444333333333333333222222222111111111000000000///////////////000000------------,,,,,,,,,,,,........................------------------,,,,,,------............------+++///...000555333999KKKggg|||zzz~~~xxx\\\:::666666===CCCIIISSS]]]dddrrr|||xxxuuutttnnniiiaaa\\\ZZZZZZZZZZZZYYYWWWUUUUUUUUUTTTSSSQQQNNNLLLJJJGGGGGGHHHJJJKKKIIIJJJJJJKKKLLLNNNOOOPPPOOONNNJJJGGGCCC@@@>>>===>>>>>>======<<<<<<<<<;;;999999999888888777777777666666666555555444444444666666666555555555555555444444444444555555555555444666:::@@@JJJ[[[ooo~~~```GGGAAADDDDDDIIIMMMUUUbbbyyy{{{VVVAAA999555444666777<<>>???CCCGGGIIINNNRRRQQQXXXuuu}}}fffSSSKKKKKKFFFGGGHHHCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@??????>>>>>>>>>===;;;;;;999888777666666666444555555555555444333333333333333333333333333333222222222111111111000000222222111111111222222333444000///111444777???HHHgggttt}}}uuudddbbbooopppFFF@@@888111//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,------........./////////......///000222333444444666777999999999999;;;<<<<<<===>>>===<<<;;;<<<===CCCEEEGGGGGGFFFFFFFFFGGGFFFEEEEEEGGGLLLQQQTTTUUUPPPOOONNNNNNNNNOOOQQQRRRSSSRRRQQQQQQPPPNNNKKKHHHGGGHHHJJJMMMPPPSSSUUUVVVRRRQQQPPPQQQQQQQQQOOOMMMJJJJJJHHHGGGGGGHHHIIIJJJFFFEEEDDDCCCBBB@@@????????????@@@@@@@@@@@@??????=========<<<;;;:::999888888999999:::999999888888333333333444444444444444555444444333333333333333222111111111111000000000//////......//////000000......---------,,,,,,,,,........................------------,,,,,,,,,,,,------............------+++///---///555444777DDD[[[rrruuuAAA777333888>>>CCCLLLWWWbbbqqq|||~~~{{{vvvrrrppppppbbb]]]UUUOOOMMMMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFCCCBBB@@@???>>>???@@@AAA?????????@@@AAACCCDDDEEEDDDCCC@@@>>>;;;999888777777777777777777777666666666555555555555555555555222222222222333333333333444444444444444555555555444444444555666666777777222<<>>@@@DDDHHHJJJNNNQQQUUUbbb}}}^^^OOOJJJIIIEEEFFFIIIDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>======<<<<<<;;;:::999888666666666666444444444444444333222222222222222222222222222222222111111111000000000000000000000000000111222333333000111555777666777:::LLL___vvv}}}{{{rrraaaaaapppsssNNN666888888555111///000333........................++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***************++++++,,,***++++++++++++,,,,,,,,,---------.........//////---...///000111333444444333555777777666777:::<<<:::;;;<<<<<<;;;;;;<<<===AAADDDFFFGGGGGGFFFGGGHHHHHHGGGGGGJJJNNNQQQQQQPPPQQQPPPPPPOOONNNMMMMMMMMMNNNPPPRRRQQQOOOLLLKKKJJJIIIKKKNNNQQQSSSTTTTTTTTTPPPOOOOOOPPPQQQQQQPPPNNNKKKIIIGGGFFFEEEFFFGGGHHHDDDDDDDDDCCCBBBAAAAAAAAA>>>??????@@@@@@?????????=========<<<;;;:::888888888999999999888777666666222222333333333444444444555444333333222222333333111111111111000000000000...............///000000............------------........................---------,,,,,,,,,++++++------............------,,,000------333222222===NNNbbb{{{~~~|||LLL>>>444666:::<<>><<<<<<===>>>>>>>>>;;;:::999999888888999999999999999999:::;;;======;;;;;;999888777777666666555555555555555555555555444444555555555555555555111111222222333333333444333333333444444555555555444555666888:::;;;======???KKKZZZdddhhhjjjmmmqqqbbbUUUHHHBBBAAABBBGGGLLLPPPZZZjjj|||[[[???999999333111666111:::AAAXXX}}}uuuWWWIIIFFFGGGJJJNNNRRRfffwwwdddXXXsss{{{}}}vvvyyyuuukkk```ZZZUUUQQQIIIEEE@@@>>>@@@EEEIIIKKKOOOPPPXXXkkkZZZMMMIIIIIIDDDFFFJJJEEEFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@???>>>===<<<;;;:::;;;:::999777666666555555333444444444444333222222222222222222222222222222111111111111000000000000.........//////000222222,,,000444555///+++222<<<777CCCZZZuuu|||tttoooddd```nnnmmmjjjjjjuuu{{{YYY555777222...///222333///***---.....................++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,---------.........//////------...000111333444444222444666666555666999===999:::;;;;;;;;;:::<<<===???BBBEEEGGGGGGGGGHHHIIIKKKIIIIIILLLOOOPPPOOOLLLQQQPPPPPPNNNLLLJJJHHHFFFIIIMMMPPPPPPMMMJJJJJJKKKMMMOOORRRTTTUUUTTTRRRQQQMMMMMMMMMNNNPPPPPPOOONNNJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>???????????????>>>=========<<<;;;:::888777888888888888777666444444222222222333333444444444555444333333222222333333111111111111000000000000...............///000111//////.........---------........................---------,,,,,,+++++++++---..................------111,,,+++222000///888DDDSSSooozzz|||UUUCCC666666888777===FFFUUUfffxxx}}}{{{{{{~~~~~~|||nnnllliiigggfffgggiiijjjeeedddaaa[[[SSSLLLHHHGGGEEE@@@;;;777555666666666888666444444666888888888555555555555444444444444777777777777888999::::::777777666666666666777777444444555555555555555666444444555555555555555666222222333444444555666666444444444555666666777777666777999<<>>999CCCJJJaaaaaaIIIFFFIIIGGGKKKTTT[[[nnnvvvkkkuuu~~~}}}|||zzzvvvpppggg```[[[TTTMMMGGGGGG@@@<<>>===;;;::::::888888888777666555555444333333333333333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333CCCTTT\\\___hhh|||wwwkkkooouuuqqqnnnqqq|||{{{xxxoooyyy___QQQVVVNNN;;;333222111///......------------------------------,,,,,,+++***))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000555555555555555666777888888:::;;;<<<===???BBBDDDEEEFFFHHHHHHGGGGGGHHHIIILLLKKKKKKMMMNNNNNNLLLJJJLLLKKKKKKKKKLLLKKKIIIGGGHHHJJJJJJIIIGGGFFFFFFGGGNNNPPPSSSUUUTTTQQQLLLIIIGGGHHHJJJLLLMMMNNNMMMMMMHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>======>>>@@@@@@???===;;;;;;:::999888888888888777777777777666555444333222222222333333333333444333333333333333333333333222111///.........///000000000///..................---+++,,,,,,---+++***...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................///000222222<<>>>>>???BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAAAAACCCDDDCCCAAABBBGGGIIILLLXXXeeetttzzzOOO>>>666;;;;;;555777BBBOOOYYYkkkkkkUUUEEEHHHLLLJJJOOOYYYdddyyymmmlll~~~|||yyytttnnneee^^^XXXRRRKKKFFFFFF@@@===@@@DDDGGGJJJNNNOOOZZZmmmjjjPPPMMMIIIFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????AAA@@@???>>>===;;;::::::999999888777777666555555333333333333333333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222666@@@IIIKKKJJJQQQaaappp~~~~~~{{{vvvnnniiikkkxxxwwwqqqrrr}}}|||ZZZBBB;;;>>>===:::333222111///......------------------------------,,,++++++***))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000333333333333444555666777999;;;<<<<<<<<<<<>>======>>>@@@AAA???>>><<<;;;:::999999888888888777777777777666555444333333333333333333444444444333333333333333333333333111111///.........///000000//////...------.........---+++,,,,,,---+++***...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...............///000111222333666GGGfff~~~yyy}}}|||kkkfffUUU>>>444777333333666444999III\\\kkkyyy|||tttooohhh___]]]```gggeeeaaa[[[TTTMMMFFFCCCBBB@@@>>><<<:::999999888777333333666666222111555444333222222111222222222111222444555666777999:::999;;;:::777888;;;:::666555555555555555666777777666777888888999999888888888888888888888888888888888888888888999:::<<<<<<@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===;;;;;;<<<===>>>>>>??????AAABBBFFFEEEIIIPPPUUU^^^oooqqqXXXBBB666222:::======HHHYYYvvvwwwWWWJJJDDDJJJMMMLLLRRR]]]nnnyyyeeeppp{{{vvvqqqjjjaaaZZZTTTOOOHHHDDDDDD???===AAAFFFHHHLLLPPPQQQ[[[|||cccOOOLLLHHHFFFEEEFFFEEEDDDBBBAAA@@@???????????????@@@@@@???>>><<<;;;::::::999999999888777777666666333333333333333333333333222222111000000000000111000000000000000000000000000000000000000000000000000000000000111111111111<<>>AAABBBDDDEEEEEEEEEGGGIIIKKKKKKLLLNNNQQQRRRRRRPPPKKKHHHGGGLLLTTTVVVOOOHHHMMMNNNNNNLLLJJJHHHHHHIIIMMMNNNPPPQQQQQQPPPNNNMMMPPPPPPPPPOOONNNLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@@@@@@@>>>>>>===???@@@AAA@@@>>><<<<<<;;;;;;:::999999999777777777777666555444333444444444444444444444444222222222222222222222222111000//////......////////////...---------.........,,,++++++------,,,***...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...............///000111111000999RRRsss}}}qqqjjj{{{lllaaaTTT@@@888999333111555333555>>>LLL^^^rrr~~~tttkkkbbbYYYVVVXXXbbbdddfffeee```WWWMMMGGGAAA>>>999666444444666777666444555888888666666888;;;:::999777777777777777888999:::999888888888999888;;;;;;999;;;===:::555555555444444555777888:::888888999999999999888888:::::::::::::::::::::::::::::::::;;;===>>>@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>===;;;:::999777777999;;;>>>??????@@@BBBDDDHHHKKKRRR[[[dddrrrzzzXXXBBB<<<555444999999===RRRjjjeeeMMMGGGGGGLLLMMMLLLUUUbbbvvvooofffzzzzzztttnnnggg]]]UUUPPPKKKEEEAAAAAA======BBBFFFHHHMMMRRRZZZ___[[[MMMKKKGGGEEEEEEEEEEEEDDD@@@??????>>>>>>>>>??????@@@???>>>===<<<;;;::::::999999999999888888777777444444444444444444444444333222111111000000111111////////////////////////000000000000000000000000/////////000000000111111;;;:::888666555888???EEESSShhh|||vvvddd___bbbdddffffffcccaaadddkkkrrrgggZZZQQQTTT\\\bbbgggkkkuuu}}}rrrYYY@@@000333666//////777111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,,,,,,,---......//////000111111111222333444555666;;;<<<===<<<;;;;;;===>>>@@@BBBDDDEEEEEEFFFHHHJJJMMMMMMMMMNNNQQQRRRRRRQQQIIIHHHJJJOOOTTTTTTNNNIIIPPPPPPPPPOOOLLLJJJJJJKKKMMMMMMNNNOOOPPPPPPOOOOOOQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDCCCCCCBBBAAA@@@??????>>>>>>===???@@@AAA@@@>>><<<<<<<<<<<<;;;:::999999777777777777666555444333555555555444444333333333222222222222222222222222000000//////..................---------------...---,,,++++++------,,,+++------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...---------......///000222111444DDDddduuuooouuukkkcccPPPFFF@@@555222888888777;;;CCCQQQeeeyyyuuukkkbbb[[[XXXWWWZZZ^^^cccggghhhfffbbb___TTTPPPJJJDDD???<<<;;;;;;===;;;999888888888:::;;;>>><<<;;;999999:::;;;<<>>???>>><<<>>>AAA???;;;999777444222333666;;;>>>@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;<<<<<<======>>>AAACCCCCCDDDFFFKKKOOOQQQXXXcccnnnyyybbbJJJ===;;;999:::;;;999@@@[[[wwwrrrUUUIIIGGGJJJMMMMMMPPP]]]nnn}}}zzzmmmbbbmmmyyyssskkkcccYYYPPPKKKGGGCCC@@@===;;;===BBBFFFIIIOOOUUUaaagggnnnXXXLLLJJJGGGFFFFFFFFFEEEDDD@@@@@@??????>>>????????????>>>>>>===<<<;;;::::::999999999888888888888888444444444444444444444444333222222111111111111111////////////////////////////////////////////////....../////////000000000111111111111111333666777:::HHH[[[hhhkkkkkksss|||xxxrrrjjjeeefffjjjnnnqqqkkkffffffnnnuuuvvvqqqmmmeeemmm{{{zzz\\\HHH999555333333222///------111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,------.../////////111111111222333555666777999;;;<<<======>>>@@@BBBAAACCCEEEFFFFFFGGGIIIKKKPPPNNNMMMNNNPPPPPPPPPOOOJJJNNNRRRTTTSSSPPPMMMLLLQQQRRRRRRPPPNNNLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@???>>>>>>>>>======>>>@@@@@@???===<<<<<<<<<<<<<<<:::999888777777777777666555444333666666555444333333222222111111111111111111111111///////////////......---------,,,,,,,,,,,,---------,,,++++++------,,,+++------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------...///...000111999OOOnnn}}}zzzlllcccWWWCCC999999666444555999AAAOOOcccyyyxxxmmmddd]]]YYYUUUQQQSSSWWW\\\bbbhhhlllooohhhgggddd```[[[XXXTTTSSSSSSPPPLLLGGGFFFIIIMMMNNNIIIHHHFFFEEEEEEFFFHHHIIIJJJEEEDDDJJJTTTZZZYYYUUUVVVUUUPPPKKKJJJMMMMMMJJJAAA===777333444999@@@EEEIIIIIIGGGFFFCCCAAA???===:::::::::::::::::::::::::::999999999999:::;;;;;;888999:::;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCFFFIIIKKKNNNTTT^^^fffkkkuuu___EEE999777555666:::<<<===HHHfffzzz^^^LLLFFFGGGKKKNNNQQQXXXjjj|||mmmXXXYYYvvv~~~~~~|||xxxsssiiiaaaUUUMMMHHHDDDAAA>>>;;;:::>>>DDDHHHKKKQQQXXX___ooo{{{cccYYYLLLJJJHHHGGGGGGGGGFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::888888888888888888888888444444444444444444444444333333222111111111111222000000000000000000000000////////////////////////............////////////...///000111111111000000777777:::AAANNN^^^ooo{{{|||zzzbbbKKK;;;333---444555...+++///000,,,000///......------......,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---......//////000111111222333555666777888:::;;;======???BBBEEEBBBCCCEEEFFFFFFGGGHHHJJJPPPNNNLLLLLLMMMNNNNNNMMMNNNSSSXXXWWWSSSOOONNNOOOQQQRRRRRRQQQOOONNNOOOPPPNNNOOOPPPPPPQQQQQQQQQQQQOOOPPPPPPPPPOOOMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<<<<;;;===>>>???>>><<<;;;;;;<<<<<<;;;:::888777777777777777666555444333666666555444222111000000000000000000000000000000...////////////...------,,,,,,+++++++++,,,------,,,+++***+++---...---,,,,,,------......------,,,++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------......000222555@@@VVVsss|||vvvZZZFFF<<<111333333555999@@@PPPkkkuuulllfff^^^WWWLLLKKKJJJLLLQQQYYYaaafffhhhjjjmmmooopppooonnnmmmtttsssooojjjjjjpppuuuvvvqqqooommmkkkkkklllnnnooohhhccc```dddlllpppmmmhhhmmmjjjbbbYYYVVVWWWWWWTTTFFFBBB<<<777888<<>>??????<<<===>>>???BBBFFFIIIKKKKKKPPPWWW\\\bbbmmmzzzxxx]]]DDD555333777333555999;;;===HHHaaayyypppyyyeeeQQQHHHDDDGGGLLLQQQUUU```sssuuu```QQQ^^^~~~{{{yyyvvvuuuhhh___SSSJJJEEECCC@@@>>>:::;;;@@@GGGKKKNNNUUU]]]ccc}}}uuu\\\VVVLLLJJJIIIHHHHHHHHHGGGEEEEEEEEEDDDBBBAAAAAAAAAAAA=========<<<<<<;;;;;;:::777777777777777777777777555555555555555555555555444333222222111111222222000000000000000000000000////////////////////////------........./////////...000222222222111000111333222111444???QQQdddpppkkkgggNNN>>>333///000///444444...---111222/////////...---------......++++++++++++++++++++++++******))))))***++++++,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,------......////////////000222444555666777999;;;<<<===>>>AAADDDBBBCCCEEEEEEEEEEEEFFFHHHMMMKKKIIIJJJLLLMMMNNNMMMPPPRRRTTTTTTRRRPPPNNNNNNPPPQQQRRRQQQPPPOOOPPPQQQOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@>>>======;;;::::::;;;===>>><<<;;;::::::;;;<<<;;;999777666777777777777666555444333666555444333111000///...000000000000000000000000....../////////...---,,,+++++++++++++++,,,------,,,+++***+++---...---,,,,,,,,,---......---,,,,,,++++++************++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---000///111555999EEEbbb~~~yyywwwkkkTTTHHH<<<:::888777777:::EEE\\\rrr|||{{{tttnnneee\\\NNNKKKHHHEEEFFFIIINNNQQQVVVYYY]]]cccgggjjjkkkkkkwww{{{{{{yyy}}}uuussspppmmmjjjhhheeecccdddbbb[[[SSSPPPQQQOOOKKKBBB@@@===::::::<<>>;;;<<>>===<<<::::::999;;;<<<===<<<:::999:::;;;;;;;;;999777555777777777777666555444333555555444222000///...---000000000000000000000000---.../////////...,,,,,,+++*********+++,,,,,,---,,,+++***+++---...---,,,,,,,,,---......---,,,,,,++++++************++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,///***,,,222333999UUUuuu|||{{{uuuppp^^^WWWNNN???:::777666666;;;MMM___nnnuuuzzzxxxtttpppggg]]]RRROOOKKKGGGDDDCCCCCCDDDCCCFFFIIINNNRRRUUUXXXYYY\\\ccchhhjjjqqq{{{|||wwwssspppooopppqqqaaacccddd^^^VVVPPPQQQSSSKKKKKKGGGBBB@@@BBB???;;;;;;;;;;;;::::::999888888666777777888999999999999777777777777777777777777555666666777888:::;;;<<<;;;===???BBBDDDFFFGGGHHHJJJLLLPPPVVV___gggooosssxxxaaaPPP@@@;;;;;;888888::::::<<>>CCCLLLOOOQQQ___ooozzzfffWWWNNNKKKIIIGGGEEEEEEFFFGGGHHHEEEDDDAAA@@@@@@???===;;;<<<;;;;;;:::999888777777666555555555555444444444555444444333333444444555444444333333222111000000222222000///....................................---------............///////////////000000000000000000000000111333666777888DDDXXXkkkxxx~~~~~~|||sssrrrwwwsss```XXX@@@===888444111000111222.................................------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((+++++++++*********************+++++++++,,,,,,,,,.........///000222444444555666777888:::===???@@@>>>@@@AAAAAA@@@???@@@AAADDDGGGJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIIIILLLNNNUUUSSSQQQPPPOOOOOOOOOPPPMMMNNNOOOQQQRRRSSSSSSTTTPPPOOONNNMMMLLLJJJGGGDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA???>>>======<<<<<<888777777777777999:::;;;888888888888777666444444555555444444444333333333333222111000////////////000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,000+++,,,000000333FFF\\\|||~~~}}}ooo___VVVHHH;;;777888:::===AAAOOOZZZkkkyyy~~~yyyooogggXXXUUUOOOIIIDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDEEEHHHLLLOOOQQQSSSTTTVVVUUURRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA@@@>>><<<;;;;;;;;;999777777999;;;::::::;;;;;;;;;::::::999;;;999777888;;;<<<999777999999888777666666666777???<<<999:::===@@@???>>>BBBDDDFFFGGGJJJNNNSSSVVVZZZcccpppyyyyyykkk\\\PPP???;;;888777666777:::>>>:::LLLfff{{{aaaMMMIIIIIIFFFLLLNNNSSS\\\hhhnnniii___WWWbbbzzz~~~|||{{{zzzuuummmggg```WWWLLLEEEBBBAAA>>><<<:::>>>GGGNNNQQQXXXkkkmmmYYYMMMHHHHHHGGGFFFEEEEEEEEEFFFGGGBBB@@@>>>>>>???>>>===;;;<<<;;;::::::888888777666555555555555444444444444444444333333333333444444444333333222111111000000111000///...------------........................------------.............../////////000000000000111000000000111333444555666:::@@@HHHOOOTTTXXXZZZbbbaaagggsss~~~oooXXXBBB444000888666333000......///000..............................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))(((((((((((((((((((((******+++++++++,,,,,,,,,------...///000222333444666666777888999:::;;;;;;:::<<>>===;;;::::::;;;<<<===:::;;;===???AAAAAAAAAAAADDDCCCBBBAAA@@@???>>>===???>>>===<<<<<<;;;:::888333444666888:::;;;:::999999999999999888888777666777666555666777888888888============>>>???@@@AAA>>>===>>>AAAFFFLLLOOOPPPPPPSSSXXX]]]dddllltttzzz~~~gggUUULLLFFF>>>777666777999999888888:::<<>>===:::AAAKKKPPPSSS]]]tttcccOOOHHHFFFDDDDDDDDDDDDDDDDDDEEEEEE>>>===<<<<<<======<<<;;;;;;;;;:::999888777777666555555555555444444444444444333333222222333333444333333222222111000000000//////...---,,,,,,,,,,,,------------------------------------................../////////000000000111111000000111222333333666444222111222555999;;;DDDFFFOOO\\\gggqqq}}}}}}hhhZZZIII>>>777333222555000000///.........//////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******+++++++++,,,,,,,,,---------...000111333444666666777888888777777777777999<<<>>>???AAACCCEEEDDDEEEFFFFFFFFFGGGIIIKKKJJJJJJIIIGGGEEEDDDFFFGGGOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMLLLIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???===<<<<<<<<<888777666666555666666666777777777777666555555444444444444444333333333333111111000///............000000000/////////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++******))))))******+++*********************************++++++++++++,,,---***+++111111---000777UUUlllyyyuuutttqqqqqqtttxxxfffVVVHHH:::333222555777<<>><<<;;;;;;;;;666777999:::::::::888888:::::::::::::::999888777999999999999888888888888===<<<<<<===>>>===;;;:::;;;;;;;;;;;;;;;:::999999<<<======<<<;;;<<<>>>@@@===>>>???@@@BBBEEEGGGHHHMMMOOORRRVVVZZZ```fffjjjyyy}}}ttteeeXXXKKK;;;333333555777666===>>>>>>;;;;;;AAAMMMVVV|||wwwUUUIIIHHHEEEHHHOOORRRTTT___jjjfffVVVLLLMMMSSS||||||{{{xxxsssqqqnnniiibbb\\\YYYSSSJJJCCC@@@@@@@@@???AAAGGGLLLOOOSSS```rrrhhhccc\\\JJJFFFFFFAAABBBCCCCCCDDDCCCCCCCCC???===<<<<<<<<<<<<;;;:::;;;;;;:::999888777666666555555555444444444333333333333222222222222333333222222111111000000000000//////...---,,,,,,------------------------------,,,,,,---------................../////////000000111111111000000000111111111111111222111111111000222555<<>>???@@@@@@@@@@@@@@@BBBDDDEEECCCAAABBBFFFIIILLLLLLNNNQQQTTTWWWZZZ[[[___ccciiimmmrrryyypppeee^^^WWWLLLCCC;;;888666777888999===AAA:::@@@EEEDDDFFFOOO]]]fff}}}cccKKKJJJMMMJJJKKKSSSVVV^^^kkkooo___LLLJJJTTThhhxxxsssnnnkkkhhhddd]]]XXXVVVPPPHHHBBB???>>>???@@@GGGIIIJJJLLLWWWgggnnnmmm\\\gggyyyUUUGGGEEEDDDAAABBBCCCCCCCCCCCCBBBBBBBBB@@@>>>======<<<:::888;;;::::::999888777666555555444444444444333333333222222111111111111222222111111000000000000////////////......---.........------------------------,,,,,,,,,------------...............////////////000111111000000000//////,,,---///111111111000///222111333777777888???GGGRRRTTT\\\jjjxxx}}}yyywwwyyy{{{~~~{{{~~~oooaaaVVVHHH:::999222///333555222---+++///000000111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))******++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...000111222333333555666888999999999:::===???@@@AAAAAABBBDDDEEEFFFFFFEEEDDDEEEHHHJJJIIIIIIIIIGGGEEECCCCCCEEEGGGHHHJJJKKKKKKJJJIIIHHHKKKKKKJJJIIIHHHIIIIIIJJJLLLKKKJJJJJJIIIGGGDDDAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBB@@@>>>===<<<;;;;;;::::::999999888777666555555666666666666555555444444444333333333222222222000//////............///////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,))))))...111111000111666IIIddd}}}tttiiigggpppzzzzzz}}}iiibbbtttfffFFF777888999666444666;;;>>>===;;;???CCCIIIOOOSSSUUUUUUTTTMMMOOOPPPQQQOOOKKKFFFCCC??????@@@@@@@@@AAAAAAAAA????????????>>><<<;;;;;;:::<<>>===<<<666888<<<===999444:::DDDQQQ```mmmqqqsssyyyfffTTTHHHKKKNNNLLLNNNUUU\\\kkkyyyrrr[[[JJJPPP___~~~}}}rrrnnnhhhdddaaa]]]XXXTTTOOOKKKEEE???<<<===???AAAHHHJJJJJJOOObbbuuurrrccc[[[yyypppRRRJJJJJJHHHDDDDDDDDDCCCCCCCCCBBBBBBCCCAAA???>>>===<<<:::888::::::999888777666666555444444444444333333333333222111111000000111111222000000000/////////////////////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////000000000000///...000///---,,,---...000111222000///111000///222777333444888@@@IIIOOOQQQPPP```dddgggiiinnnwww||||||}}}|||uuuuuusssqqqrrrpppgggXXXMMMQQQ[[[YYYHHH;;;999666000000+++***///333444444555...............,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((())))))************+++++++++,,,,,,,,,+++++++++,,,...///111222111222333444666999;;;<<<<<<>>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEGGGIIIGGGHHHIIIHHHEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFKKKJJJHHHHHHGGGEEEAAA>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::999888666666555555666666666555555444333333333333222222222222000000///......//////000/////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))***************************************))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++///---,,,---////////////000;;;OOOgggyyyuuu~~~pppjjjmmmsssttthhhRRR???666666222000444999<<<;;;777666888;;;>>>BBBDDDEEEFFFEEEHHHMMMQQQSSSRRROOOMMMFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFIIILLLMMMLLLMMMPPPTTTZZZcccllllllddd\\\ZZZ[[[]]]^^^```bbbeeefffggghhhfffiiimmmqqqtttxxx|||}}}zzzuuunnnggg```VVVKKKCCC===>>>>>>;;;777555666888888888;;;===:::;;;JJJ\\\PPPKKKHHHKKKMMMMMMSSSZZZgggvvv|||jjjRRROOOaaauuu{{{vvvtttlllgggaaa]]][[[XXXSSSOOOJJJGGGBBB>>>===???CCCFFFJJJOOORRRZZZpppzzzccckkkdddLLLLLLNNNKKKHHHGGGEEEDDDCCCCCCCCCCCCAAA@@@>>>=========;;;999::::::999888777666555555444444444333333333222222111111000000000000111111////////////////////////...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...///000000000///...111000...------...///111000,,,,,,000333333333666333333333333333555777888555;;;>>>===>>>CCCHHHIIILLLPPPTTTTTTQQQLLLGGGEEEBBB@@@???>>>===:::444///CCCLLLIII666+++///222...:::555111111///++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((())))))************+++++++++,,,,,,,,,******+++,,,---///000111111111000111333777:::<<<;;;===@@@@@@@@@@@@AAABBBBBBDDDEEEEEEDDDDDDDDDEEEEEEGGGHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBBBBCCCEEEFFFGGGFFFEEEEEEEEECCC@@@>>>>>>>>>?????????@@@@@@@@@======<<<;;;;;;;;;;;;;;;888888999999888777666555444444555666666555555444333333333222222222222111000000000//////000000111//////.........---------,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))******+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************---......---,,,---------///000999NNNjjjzzzzzzuuuhhhWWWNNNOOOGGG>>>;;;===>>>;;;777444555555666777777777777<<>><<<;;;999888222444666666555666:::>>>EEE@@@BBBLLLSSS]]]pppEEEGGGJJJKKKKKKOOOXXX```qqq|||www\\\IIIUUUsssyyypppkkkhhhccc\\\XXXVVVTTTPPPLLLGGGFFFCCC@@@???CCCHHHMMMMMMUUU[[[dddzzzeeezzzVVVCCCGGGKKKHHHKKKIIIGGGDDDCCCCCCDDDDDD???===<<<<<<======<<<;;;::::::999888777666555555444444444333333333222222111111000000000000111111.........///////////////,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---///000000000///...+++---///000000///---+++111,,,***...111///------///000111///,,,,,,000333+++222555111---///333555333555666666444444555666444333222000///111666:::>>>FFFBBB000(((000444///+++***---000000---...222------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---///000111222111//////000444888;;;999;;;>>>??????@@@AAACCC@@@BBBDDDEEEDDDCCCBBBCCCCCCEEEFFFFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHFFFEEECCCBBBCCCDDDFFFHHHDDDDDDCCCDDDDDDCCCAAA???======>>>>>>?????????@@@<<<;;;;;;::::::;;;;;;;;;666777777888888777555444444444555555666555555444333333333222222222111111111000000000000000111111//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&***---,,,+++,,,------000******;;;WWWppp{{{qqqnnnyyykkkYYYMMMGGGDDD???:::::::::::::::999888777666555555666777:::===@@@BBB:::;;;<<>>=========>>>@@@AAA@@@BBBEEEFFFEEEEEEEEEFFFHHHGGGDDDBBBAAAAAABBBCCCDDDCCCCCCDDDFFFFFFEEECCCEEEFFFFFFGGGGGGHHHHHHIIIJJJHHHEEECCCBBBBBB@@@>>>BBB@@@??????@@@AAAAAA@@@>>><<<;;;::::::;;;===>>>888999999999999888777777777666555444333444555555333333333222222222111111000000000000///////////////............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,---,,,++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,,,,+++,,,...222===TTTqqq}}}~~~nnn___UUURRRQQQHHHDDDBBBDDDAAA888333444555444333333222222666:::666666777777<<>>GGGAAA999===>>>999999777999999666444666<<>><<>>======>>>EEEMMMXXXUUU]]]ttt{{{vvvwww^^^PPPJJJGGGEEEFFFHHHFFFDDDBBBCCCBBBAAA???>>>>>>===<<<<<<;;;;;;:::::::::::::::999777555444555555444333222222222222000000000000000000000000........................------------------------...------,,,++++++******+++++++++,,,,,,,,,------------------------------...---------,,,,,,,,,,,,------------............////////////////////////000000000000000000000000//////............//////////////////////////////....../////////000000000555444111///......000111........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,---....../////////000222444666888<<<;;;;;;;;;<<<===>>>???@@@BBBEEEFFFFFFEEEFFFGGGFFFEEECCCBBBBBBBBBDDDEEEDDDCCCCCCEEEGGGHHHGGGEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBB@@@BBB@@@??????@@@AAAAAA@@@===<<<:::999:::;;;<<<===888999999999999888777777666555444333222333333444333333222222222111111111000000000000/////////...............------------,,,,,,+++++++++*********)))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++******++++++,,,,,,---...///666GGG^^^ooo}}}}}}}}}nnnfffdddcccbbb```bbbeee___OOO>>>666555555555777777555222222666777888:::;;;>>>BBBEEEFFFHHHGGGDDDAAADDDIIIMMMXXX[[[^^^]]]ZZZXXXXXXYYYQQQFFF;;;<<>>888111666777444666777888999::::::888666444>>>;;;888666777999<<<>>>JJJMMMPPPSSSYYYdddqqqzzzssssss|||LLLMMMOOOTTT___mmmtttuuuWWWOOOJJJMMMWWWkkk{{{ooofff___[[[YYYWWWSSSNNNJJJGGGEEEDDDBBB???>>>@@@BBBEEENNNVVVWWWWWWooo{{{kkkxxx|||iiiUUUJJJFFFDDDDDDFFFEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999999888666555444555444333222222111111222000000000000000000000000........................------------------------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++------------............////////////////////////000000000000000000000000///......------......///////////////////////////.........////////////000//////...---,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***))))))(((((((((((())))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************+++******++++++,,,---.../////////000111444666777777777777888:::;;;===>>>>>>@@@CCCDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBCCCEEEFFFCCCCCCCCCEEEHHHJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGCCCBBBAAABBBDDDEEEDDDCCCCCCAAA@@@@@@AAABBBBBBAAA<<<;;;:::999999:::;;;<<<888888999999888888777666444444333222222222222333333222222222222111111111000000000/////////..................------------,,,++++++++++++*********))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******,,,+++************+++,,,,,,......---///888FFFQQQttt~~~zzz{{{{{{}}}xxx}}}|||}}}xxxfffQQQCCC555444444444666777666555:::888777666777888777666666666666555333333444666============<<<<<<;;;;;;;;;666222333888<<<;;;888===;;;999999;;;<<<;;;:::555666666666666555333222777555333333444555555555333999555000666777444888;;;888555555777::::::999>>>>>>>>>>>>@@@FFFPPPXXX```eeennnyyyPPPSSSWWW___ppp}}}vvvfffQQQJJJHHHRRRddd{{{uuuiii```[[[YYYTTTRRRNNNJJJFFFCCCBBBAAA;;;;;;@@@FFFIIIKKKRRRYYY^^^ooollllll]]]MMMFFFEEEDDDEEEFFFDDDBBB@@@@@@BBBBBBBBBAAA???>>>>>>======<<<;;;;;;999888888888777666555555555444333222111111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.................................////////////////////////...------------------...........................------........./////////++++++,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++************+++,,,---...////////////111333555666444444666777999;;;<<<===<<<===@@@@@@@@@AAABBBDDDCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCFFFIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFCCCBBBBBBCCCEEEFFFEEEDDDCCCAAA@@@@@@AAABBBBBBAAA;;;;;;:::999999999::::::888888888888888777777666444444444333333333333333222222222222111111111111000000/////////..................---------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))***************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++************+++++++++,,,---,,,+++...555<<<]]]rrrzzz{{{~~~~~~zzzxxxqqqqqqsssnnncccYYY>>>???>>>:::;;;CCCLLLQQQPPPHHH>>>888777999;;;;;;888555333444444333444777444333333444555666444333555555666777777666333111333222111111333555666777666666666555333444666888555444444666888999888777888>>>;;;999@@@???<<<@@@CCCEEEGGGJJJLLLMMMMMMMMMQQQSSSTTTSSSSSSZZZgggrrrzzzNNNUUU^^^lll~~~oooTTTOOOJJJMMM```|||~~~nnncccZZZUUUUUUPPPNNNJJJGGGDDDAAA@@@@@@>>>>>>@@@DDDFFFJJJTTT^^^tttwww```UUUJJJFFFFFFEEEFFFHHHDDDBBBAAAAAABBBCCCCCCBBB>>>>>>>>>===<<<<<<;;;;;;888888777666666555555555444444333222111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------...------------------------........................------,,,,,,,,,,,,------------------------------------------............***+++,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++************+++,,,------////////////000222444666333444555777999;;;<<<===;;;===???@@@@@@AAACCCEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCFFFJJJLLLMMMLLLJJJJJJIIIHHHGGGGGGFFFEEEFFFEEEEEEEEEGGGGGGEEECCCCCCAAA???@@@AAABBBAAAAAA;;;;;;::::::999999999999777888888888888777666666555555555555555444444333222222222111111111000000////////////...............------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************(((***,,,---,,,---000333JJJ^^^xxxqqqqqqyyyzzzpppeeedddkkkqqqmmmfffQQQXXX\\\VVVTTT]]]hhhooolllcccVVVMMMJJJJJJIIIIIIAAA999333444666555777;;;555444444555777888777666555777888888777777777777333333333444666999<<<>>>888888888777555666888:::555666888<<>>GGGMMMLLLMMMTTTQQQMMMRRRVVVaaannnrrrnnnfffaaa```rrruuuuuuqqqmmmqqq|||OOOZZZjjjzzz|||dddNNNJJJMMM[[[vvvxxxkkkbbbXXXSSSTTTMMMKKKHHHEEEBBB@@@@@@???BBB@@@@@@CCCHHHSSSfffwwwvvv|||ZZZQQQIIIHHHHHHGGGGGGIIIDDDBBBAAAAAABBBCCCBBBAAA=========<<<;;;;;;::::::777777666555555555555555444333222111111000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,***))))))******+++,,,---////////////000222444555222333555888:::;;;;;;<<<===>>>@@@@@@@@@BBBEEEGGGCCCCCCCCCCCCBBBBBBAAAAAAAAAAAACCCFFFJJJLLLLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEFFFGGGFFFCCCAAABBB@@@??????@@@AAAAAA@@@<<<<<<;;;;;;::::::999999777777888888777777666555555555666666666555444333222111111111111000000000/////////.........------------------,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((('''((())))))***((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))***++++++***))))))'''))),,,------...///111777KKKfff~~~xxxpppvvv|||~~~wwwkkkhhhvvv~~~{{{www{{{~~~~~~vvvtttrrrpppnnnkkkgggdddLLL???666777;;;;;;===BBB???===;;;999999:::===???666666555222111111333555444777:::===>>>???AAACCC:::<<>>>>>???@@@BBBHHHNNNZZZnnnuuu~~~xxxpppxxxtttWWWPPPJJJJJJJJJGGGFFFHHHDDDBBB@@@@@@@@@AAA@@@???<<<<<<<<<;;;::::::999999777666555444444444555555444333222111000000000000////////////////////////------------------------++++++++++++++++++++++++******************++++++************++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************((((((''''''''''''(((((())))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---////////////000111333444222333555777999999::::::;;;<<<===>>>>>>@@@CCCFFFAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBEEEIIIKKKKKKKKKGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCEEEFFFEEEBBB@@@AAA???>>>>>>???@@@??????=========<<<;;;:::999999777777777777777666666555444444555555555444333222111111111111000000000000//////.........------------------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))***++++++***)))((()))***,,,------...//////,,,999MMMbbbzzz}}}{{{yyyvvv~~~{{{___QQQIIIOOOVVVXXX[[[aaaZZZWWWPPPHHHCCCFFFNNNUUUKKKHHHBBB===999888999:::333:::BBBGGGFFFCCC@@@???CCCGGGPPPZZZ^^^ZZZPPPHHHQQQVVV___jjjtttyyyzzzzzzyyyyyytttwwwrrr~~~^^^SSSZZZnnn|||ggg```ZZZOOOIIIJJJHHHFFFDDDAAA???>>>>>>>>>>>>AAAHHHNNNOOOSSS]]]iiigggdddVVVbbb\\\VVVOOOKKKKKKJJJGGGFFFGGGCCCAAA???>>>??????>>>===<<<;;;;;;::::::999888888777666555444333444555666444333222111000000000000////////////////////////------------------------++++++++++++++++++++++++******************++++++)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---////////////000111333444111222444666888888888888777999::::::;;;===@@@CCC>>>???AAABBBCCCDDDDDDDDDAAAAAABBBEEEIIIKKKKKKJJJFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@AAACCCEEEDDDBBB???@@@>>>======>>>??????>>>============<<<;;;:::999777777777777777666666555333333444555444333222111111111111111000000000000//////.........------------------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***)))(((++++++,,,,,,,,,,,,---------111666BBBXXXvvvxxxjjjnnn~~~tttfffaaalllxxx{{{xxxrrrgggZZZRRRVVVbbbmmmlllggg^^^VVVPPPMMMLLLLLLGGGPPP\\\cccaaaZZZSSSOOOJJJRRR```ooovvvppp```SSSOOOVVVaaaooo{{{~~~|||uuuwwweeeQQQ___wwwuuuhhh___UUUKKKFFFFFFEEEDDDAAA???>>>>>>>>>???BBBFFFEEEIIINNNGGGEEERRR^^^___aaasssnnnQQQMMMKKKJJJIIIJJJJJJHHHFFF?????????????????????>>><<<<<<;;;:::999888888888444444555555555555555555444333222000///.........000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...---+++*********++++++------------------------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------...///000111222444444555555666777777888<<<<<<<<<=========>>>>>>DDDCCCCCCCCCBBBBBBBBBBBB???@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCC@@@AAABBBBBBBBBAAA@@@???AAA===;;;===AAACCCAAA>>>@@@???===<<<;;;;;;<<<<<<::::::999999777666555444333333333333333333333333222222111111111111111222//////...------------.........---,,,++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,...555BBBWWWuuuxxx}}}wwwyyyppplllnnnpppssstttrrrnnnjjjfffhhhuuu|||vvvuuuqqqrrrwwwwwwrrrqqqtttwww{{{cccXXXlllxxxnnncccZZZRRRIIIEEEEEEDDDBBB@@@???>>>>>>???@@@BBBJJJIIIGGGHHHCCCCCCOOOYYYaaakkkeeeMMMLLLJJJIIIIIIJJJJJJHHHGGGCCCBBBAAAAAA@@@@@@AAAAAA======<<<;;;:::999888777555555555555555555555555444333222000//////......000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********+++++++++,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---...///000111333444444555666777777888::::::;;;;;;<<<<<<======AAACCCEEEHHHHHHGGGEEEDDDAAAAAACCCDDDEEEEEEFFFFFFEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@AAA>>><<<===AAABBB@@@===???>>>===;;;;;;;;;;;;<<<999999999888777666444444222222222222222222222222333222111111000000000000//////...---------------,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,+++,,,111:::JJJcccwww|||yyy}}}}}}kkknnnyyypppfff]]]VVVOOOGGGCCCCCCAAA@@@???>>>>>>???@@@AAA@@@JJJGGG???@@@@@@BBBLLLVVViii}}}uuu^^^NNNJJJIIIHHHHHHJJJJJJIIIHHHDDDCCCAAA??????@@@AAABBB===>>>>>>===;;;999777666555555555555555555555555333333111000///////////////000000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))((((((((()))))))))************+++,,,,,,+++************+++++++++++++++++++++++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,...///000222333444555666777888888888999999:::;;;<<<<<<===>>>BBBGGGKKKMMMKKKHHHFFFBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA>>><<<===@@@AAA>>><<<>>>===<<<;;;:::::::::;;;888888888888777555444444111111111111111111111111333333222000///////////////......---------------******+++++++++,,,,,,,,,******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''((())))))(((((((((((())))))))))))*********++++++++++++,,,,,,***+++---111999IIIXXXvvv~~~|||sss}}}||||||tttkkkbbbZZZTTTMMMEEEAAAAAA>>>>>>>>>>>>???AAABBBCCCCCCJJJBBB;;;DDDMMMQQQWWWbbb{{{fffUUUOOOIIIHHHGGGHHHIIIJJJIIIHHHCCCBBB???===<<<===???@@@>>>>>>>>>>>><<<999777555555555555555555444444444333222111000//////////////////000000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))************************)))******++++++******)))************************++++++************++++++************************************************)))))))))))))))))))))))))))))))))*********++++++++++++******************************************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************************++++++++++++))))))******+++---...///111222333444666777888999888999:::;;;<<<===>>>>>>???AAAFFFIIIKKKJJJGGGFFFDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???======>>>???===;;;===<<<;;;;;;:::999999999777777777777666555444333111111111111111111111111444333111000///...------///...------,,,,,,------*********+++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***(((((((((((())))))))))))************++++++++++++,,,++++++------...666???UUUlll{{{vvvyyyyyy|||xxxqqqllliiiaaaYYYTTTNNNEEE@@@???======>>>???AAABBBDDDEEEIIIIII@@@BBBYYYiiikkknnnmmmVVVKKKLLLHHHGGGFFFGGGHHHIIIHHHGGGDDDBBB???===<<<===???@@@============;;;999777666666666555555555444444444222222111000/////////000///////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))******)))))))))************************)))******++++++******)))************************+++******))))))******+++************************************************************************************+++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))))))))***+++,,,---...000000222444666777999999::::::;;;===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@@@@????????????>>>============<<<;;;;;;;;;;;;:::999999888777666666666666666555444333222222222222222222222222333222111///...---------......---,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''')))***(((((((((((())))))))))))))))))*********+++++++++---,,,---///---+++...444555KKKjjj~~~|||wwwtttvvv{{{qqqlllhhheee^^^WWWTTTNNNEEE???>>>===>>>???AAACCCDDDEEEFFFFFFAAA===OOOppp~~~yyyaaaOOOIIILLLHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDBBB@@@??????@@@AAA===<<<;;;:::999888888888666666666555444444333333222222111000000000000000...////////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((())))))******))))))(((******************************++++++++++++************************************))))))))))))******************************************************))))))************++++++*********+++++++++,,,,,,((()))******+++*********))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******)))))))))************+++))))))))))))***,,,---...//////111333555888999:::;;;<<<===???AAABBBDDDDDDEEECCCAAA???>>>???AAABBBBBBBBBCCCCCCCCCBBBBBBAAA??????>>>>>>???AAABBBDDD@@@???>>>=========>>>>>>============<<<<<<<<<<<<999:::::::::999888777666555555666666555444333333222222222222222222222222111111000...------------...------,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))************+++---,,,---///...,,,---111+++;;;SSSmmmrrrggghhhuuuxxxzzz{{{zzzqqqllliiieee^^^XXXSSSQQQLLLDDD???===>>>???AAACCCDDDEEEFFFGGGAAA===CCCdddnnnVVVLLLKKKLLLIIIGGGFFFFFFGGGGGGFFFDDDEEEDDDBBBAAA@@@?????????<<<:::999777777888999:::777666666555444444333333222111111000000000000000......//////......---,,,,,,,,,,,,++++++++++++***************************************************(((((())))))))))))((((((************************++++++,,,,,,,,,,,,++++++******************************))))))))))))******************************************************((((((((()))))))))******)))))))))************+++'''((()))***++++++***)))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***))))))))))))************)))))))))***+++,,,---......///000333555888999:::;;;<<<===???AAACCCEEEFFFEEECCCAAA???>>>@@@BBBCCC@@@@@@AAAAAABBBAAAAAAAAA>>>=========>>>@@@BBBDDD??????===<<<<<<<<<===>>>;;;<<<<<<<<<<<<<<<<<<===888999999999999777666555444444555555555444333333111111111111111111111111000///......---------......---,,,,,,++++++,,,,,,******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************+++)))***------+++,,,000...333@@@QQQeeezzzuuukkkiiikkk}}}yyyzzz|||tttlllgggddd```[[[XXXRRROOONNNJJJCCC>>>===???@@@BBBDDDEEEFFFGGGGGGCCCAAAPPPzzz```IIIGGGIIIFFFJJJHHHFFFFFFGGGFFFEEECCCBBBBBBAAA@@@???>>>===<<<;;;999777555555777999;;;777777666555444444333333222111000000000000000111......//////......---,,,,,,,,,,,,+++++++++******************************************************(((((())))))))))))(((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))+++++++++***)))************************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************))))))******+++,,,...///---...000333555888:::;;;:::;;;===???AAADDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDD>>>???@@@AAAAAAAAAAAA@@@======<<<<<<===???BBBDDD@@@???===<<<<<<<<<===>>>:::;;;<<<<<<<<<<<<===>>>888888999999888777555444444444444555444444333333000000000000000000000000///......---------.........---,,,,,,++++++,,,,,,(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))************)))''''''***+++***+++///,,,***---777III___uuuyyyjjjbbbqqq{{{|||zzzxxxwwwyyyzzzzzzzzzwwwrrrkkkddd```]]]ZZZXXXUUUTTTPPPKKKEEEAAA???@@@AAABBBBBBCCCGGGJJJIIIEEECCCNNNiiixxxWWWGGGCCCEEEGGGCCCDDDFFFGGGHHHGGGEEEDDDDDDBBB@@@>>><<<<<<<<<<<<;;;;;;::::::999888777777666555555444444333222222111111111111000000000000////////////////////////......---,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((''''''+++*********))))))((((((++++++******))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))******++++++,,,------///000111222444777999:::;;;===???BBBDDDDDDDDDCCCAAAAAABBBDDDEEEEEEBBB@@@@@@??????>>>>>>>>>>>>???999::::::;;;===>>>@@@AAA???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::888888777666666666666666333333444555444333222111222222222111111111000000000000///...---,,,,,,,,,+++++++++************))))))((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***+++,,,///111222<<>><<<<<<<<<<<<;;;;;;:::999999888777777666555555444444333222222111111111000000000//////........................------,,,++++++***))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********)))))))))((((((*********)))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((()))******)))******++++++,,,------//////000222444666888999;;;===>>>@@@AAA@@@??????AAAAAABBBDDDEEEEEECCCAAA???>>>=========>>>??????;;;;;;;;;<<<===>>>@@@@@@??????===<<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::888777777666666666666666333333444444444333222111222222111111111000000000000///...------,,,,,,,,,+++++++++************))))))))))))((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))******))))))***++++++++++++***))))))+++,,,+++///<<>>============:::::::::999888888777777666555555444444333222222111111000000000000//////........................,,,++++++******)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((***+++,,,******))))))))))))((((((((())))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((()))******)))******++++++,,,------...///000111333555777999;;;<<<=========<<<;;;:::AAAAAAAAACCCEEEEEECCCAAA>>>===<<<;;;<<<===???AAA>>>>>>=========>>>????????????>>>============>>>;;;;;;;;;:::::::::999999777777777777666666666666333333333444333222222111111111111111000000000000000///...---,,,,,,,,,,,,+++++++++************)))******)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((())))))***))))))***++++++++++++***++++++,,,...,,,)))---444AAASSSnnn}}}ooogggkkkzzz{{{rrrrrrsssvvvyyyyyyxxxwwwkkkggg```YYYTTTPPPKKKIIICCCDDDCCCAAA??????AAACCCCCCEEEJJJLLLKKKQQQfff{{{|||pppYYYMMMMMMPPPMMMIIICCCCCCDDDDDDCCCBBBAAAAAA??????>>>>>>============:::999999999888888777777666555555444444333222222111000000000////////////........................,,,+++++++++*********)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''(((***---///))))))))))))))))))(((((('''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((())))))***)))******++++++,,,---------...///000222444666888999:::;;;;;;;;;::::::999@@@@@@@@@BBBDDDDDDCCCAAA>>>===;;;;;;<<<>>>@@@BBB@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<::::::::::::999999999999777777777777777666666555333333333333222222111111111111000000000////////////...------,,,,,,,,,---+++++++++*********))))))+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***,,,***+++//////,,,,,,...000===TTTmmm|||}}}{{{}}}|||{{{uuuttttttuuuvvvuuurrrpppgggccc\\\WWWRRRMMMHHHEEEAAABBBAAA@@@>>>>>>???AAA>>>LLLPPPGGGMMMllloooaaaQQQJJJLLLNNNJJJDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>======<<<<<<999999888888888888888777666555555444444333222222000000000////////////...........................,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''(((***---///(((((((((((((((((())))))''''''(((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***)))******++++++,,,------,,,------///111333555777777777888999:::;;;<<<<<>>>>>@@@BBBCCCBBBAAA???>>>=========???BBBCCCAAA@@@???>>>============;;;;;;;;;;;;;;;:::::::::::::::999999999888888888666777777888777666555555333333222222111111111111000000000/////////.........------,,,,,,,,,,,,---+++++++++*********))))))******)))((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))***++++++++++++***)))&&&&&&***+++)))***,,,---111<<>>>>>>>>>>>===<<<;;;:::888888888888888888888888666555555444444333222222000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((***+++,,,''''''(((((((((((())))))'''(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******)))******++++++,,,------+++,,,---...000222444666555555666888:::<<<===>>>===<<<<<<===@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCC@@@@@@???>>>============::::::;;;;;;::::::999888999999999888888888777777666777888888888777555444333333222111111111111222////////////............------,,,,,,,,,,,,------+++++++++************)))))))))((('''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))***++++++++++++***,,,((('''))))))''')))---...***,,,666AAAPPPiiiyyylllzzzvvvsssooollljjjhhheeeccc]]]ZZZUUUQQQMMMHHHDDDAAA??????@@@???>>>???AAADDDGGGMMMOOOYYYzzzcccVVVRRRNNNMMMMMMNNNLLLJJJHHHGGGEEEDDDBBBAAA@@@@@@????????????===;;;:::888777777777777888888888888666555555444444333222222000000/////////.........------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''''''''((((((((())))))(((((((((((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******)))******++++++,,,------***+++,,,---///222444555444444555666888:::<<<===<<<::::::;;;>>>???@@@???BBBCCCDDDEEEEEEEEEDDDCCC??????>>>===<<<<<<<<<<<<::::::;;;;;;;;;:::999888999888888888777777777777666666888888888777555444333333111000000000111222/////////.........---------,,,,,,+++,,,,,,------+++++++++************)))(((((('''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))***++++++++++++***---+++,,,---+++(((***...,,,((()))///222777III]]]{{{xxxyyyqqqsss~~~|||kkktttpppkkkhhhfffdddbbb```ZZZWWWRRRNNNKKKGGGCCC???===>>>?????????AAADDDFFFLLLFFFIIIccc^^^RRRPPPNNNLLLJJJIIIHHHGGGIIIHHHFFFDDDBBBAAAAAA@@@????????????===;;;999777777777777777777888888888666555555444444333222222000/////////............------------------------******************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******)))******+++,,,,,,------***++++++---///111333555444444444555777888:::;;;;;;999999:::<<<>>>???>>>DDDEEEGGGHHHHHHFFFDDDCCC>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999888888888888777777777777555666888999888777555444444333111000000000111222//////.........---------,,,,,,,,,++++++,,,------+++++++++************)))'''''''''''''''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))***++++++++++++***((((((+++---***&&&(((...+++(((+++222000---666EEEXXXkkk|||iiigggpppiiilllfffJJJooolllgggaaa]]]ZZZYYYYYYVVVTTTPPPLLLGGGDDDAAA@@@@@@???>>>>>>AAADDDFFFGGGMMM@@@RRRqqqqqq}}}dddQQQNNNMMMKKKJJJIIIHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@???>>>===<<<;;;;;;:::999888777666666666666444444444444333222111111......---------,,,,,,,,,------------------------,,,+++)))((((((((()))***************************))))))))))))))))))))))))''''''(((((())))))************++++++++++++******------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&'''((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((******+++---...000111111444444444555777888:::;;;======<<<======>>>???@@@FFFFFFFFFDDDBBBBBBDDDEEEAAA@@@>>><<<;;;<<<===>>><<<<<<;;;;;;;;;:::::::::777888888999999888888777999888666666666555333111111111111111000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***+++---,,,++++++,,,...;;;FFF[[[xxx~~~nnnQQQ>>>999iiifffaaa[[[VVVTTTRRRRRROOOMMMJJJFFFCCC@@@>>>===BBB@@@??????@@@BBBDDDDDDBBBIIIccc~~~oooxxxoooUUUMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC??????>>>===<<<;;;:::::::::999888777666666666666444444444444333222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((***+++,,,---///000111222333333444444666777999:::<<<<<<<<<<<<===>>>??????EEEEEEDDDCCCAAABBBCCCDDD@@@???===;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::888888999999999999888888999777666666666555333111111111111000000000//////------..................,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))((((((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,++++++,,,...111444>>>QQQjjjgggXXXKKK<<<444444dddaaa\\\VVVQQQNNNLLLKKKHHHGGGEEEBBB@@@>>><<<<<>>PPPhhhpppfffeee\\\HHHLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDD???>>>>>>===<<<;;;:::999;;;:::888777666555555555444444444444333222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))++++++,,,...///000111222222222222333444666888999;;;;;;;;;;;;<<<===>>>???CCCBBBAAA@@@@@@@@@AAABBB???>>><<<;;;::::::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888888777666666666555333111111111000000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''(((((((((((((((''''''''''''&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))+++,,,,,,++++++,,,---///,,,+++000???UUUkkkyyy|||ttttttvvvqqqYYY@@@666444222111444bbb```[[[UUUPPPLLLJJJIIIEEEDDDCCCAAA@@@?????????===@@@CCCEEEEEEDDDCCCBBBHHHQQQYYY]]]bbbuuusssRRRFFFLLLEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCC??????>>>===<<<;;;::::::;;;:::888777555555444444333333444333333222111000000000000000////////////++++++++++++++++++++++++++++++,,,------+++***)))************************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((()))(((''''''((()))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))+++,,,---...///000111111000111111222333555666777::::::::::::;;;<<<>>>>>>AAA@@@>>>===>>>???@@@@@@>>>===<<<:::::::::::::::::::::::::::999999999999888888888888888888888888777666555555666555333111111000000000//////////////////......------,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++******+++,,,------+++***...888EEEOOOmmmvvvuuuxxxppp^^^PPPBBB666444666444333444___\\\XXXSSSNNNJJJGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@<<<@@@DDDEEECCCAAA@@@@@@QQQRRRTTT[[[oooxxx___PPPKKKJJJEEEDDDCCCBBBBBBAAABBBBBB>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888666555444444444333333333333222111000000111111000000000/////////++++++++++++++++++++++++++++++,,,------+++***)))************************))))))))))))))))))))))))******))))))(((((('''''')))))))))******)))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&((()))((('''&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***++++++,,,---...///000000000000000111333444666777888888888999:::<<<===>>>@@@===;;;;;;===???>>>>>>===<<<;;;;;;:::999999999::::::999999999888888888888777777666666777777888666555444555666555333111000000000////////////...---------,,,,,,+++++++++++++++++++++++++++++++++))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))+++***))))))***,,,&&&)))---......111666<<>>>>>>>>>>>??????@@@???AAACCCAAA???@@@CCCGGGTTT\\\fffrrrfffTTTPPPLLLEEEEEEDDDDDDCCCBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;::::::888888777666555555555555333333333333222111000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%''')))(((%%%$$$&&&)))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))*********++++++,,,------......000000000111333444666777777777777888999;;;<<<===???<<<999:::===???>>><<<<<<<<<<<<;;;;;;:::999999999999999888888888777777777666555444444555666777666555444444555555333222000000////////////......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))******))))))***+++(((+++------,,,,,,000333666???IIIVVVnnnwwwgggXXXFFF;;;888666666555222...,,,---///PPPNNNKKKHHHDDD@@@>>><<<>>>>>>======>>>??????@@@DDDCCCAAA>>>@@@IIIWWWbbb^^^kkk~~~nnnYYYOOOKKKGGGEEEEEEDDDCCCCCCCCCCCCCCCCCC@@@??????????????????>>>===<<<<<<;;;:::999888777777666666555555555666666222333333222222111000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''###&&&)))'''$$$###%%%(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))*********)))******++++++,,,,,,---000000111111333555666777666666666777999:::<<<===???;;;888999===???>>><<<=========<<<<<<;;;:::999999888888888777777777777666555333222222333555666555444333444555555333222000000/////////.........++++++,,,,,,,,,,,,,,,,,,******************************)))(((((((((((()))'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++---------,,,******+++---,,,,,,...555EEE\\\sssnnn[[[JJJCCC===444222555555444111...---...//////MMMKKKIIIFFFBBB???<<<;;;???????????????@@@AAAAAAFFFDDD@@@>>>DDDUUUmmm~~~kkkvvvyyyXXXOOOMMMFFFCCCHHHDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@??????;;;::::::999888777666666555555555555555666777777222222333222222111000///////////////............------------------------,,,+++)))((((((((()))***************************))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&"""&&&((('''###"""$$$(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))))))))******++++++,,,000000111222333555666777555555666777888:::<<<===???;;;777888===???>>><<<============<<<;;;:::999888888888888777777777777555444222111111222444555555444333444555555333222000/////////............,,,,,,,,,------.........************************++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((())))))(((((()))***&&&''')))+++...//////...,,,,,,///444888???NNN]]]wwwqqqbbbZZZKKK>>>777<<<===666222666///...++++++///222///+++EEEEEEDDDBBB???>>>>>>???===>>>@@@AAABBBCCCCCCCCC@@@===:::===OOOiii}}}lll|||oooOOOIIILLLKKKGGGFFFBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCBBBBBB@@@???===<<<;;;:::999999888888999999777666666555555555666666444444333333222111111000////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&,,,111111,,,&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************,,,---...000111333444444444444555666777888999999:::888666777;;;======;;;;;;;;;;;;;;;:::999888888555777777777555444555666333333333333333333333333333333333222222222111111000000///...------,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((***+++++++++++++++///---,,,***,,,222;;;AAATTT```rrruuucccUUULLLGGGEEE999777555333222333444555///............---------@@@AAA@@@???===<<<>>>??????AAACCCEEEEEEDDDBBB@@@???;;;:::FFF^^^rrruuunnnwwwzzz___HHHEEEIIIFFFBBBAAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::999999888888999999666666555444444444444444333333222222111111000000////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((+++///444333///+++***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))))))))*********,,,,,,---...000111222222333333444555666777777888999777666777:::===<<<;;;;;;;;;;;;;;;:::999888777555666666666444333444555444444444444444444444444333333333222222222111111000//////...------,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***++++++++++++***++++++***+++...222666666===IIIXXXkkkvvv```YYYNNNDDD===999666444666555333111111111222333............------------===>>>>>><<<<<<===@@@CCCDDDEEEGGGGGGFFFCCC???===<<<===CCCPPPdddsssssslll___OOOCCCDDDGGGCCC??????AAAAAAAAAAAAAAAAAA@@@@@@>>>????????????>>>===<<<::::::999888888888888999777666555444333222222222222222111111000//////////////////............---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((+++...---***((((((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))******,,,,,,------...//////000111222222333444555666666888777777888:::<<<<<<;;;<<<<<<<<<;;;:::888777666444555666555333222333444666666666666666666666666333333333222222222111111/////////...------,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******+++++++++''')))+++,,,+++++++++,,,,,,---000777BBBRRRcccnnn{{{ttt___PPPHHH;;;999666444444333111///333222111/////////000000............------------===>>>>>>>>>>>>AAAEEEHHHJJJJJJHHHEEEBBB???<<<:::999CCCNNNUUU___qqqeeePPPHHHDDDFFFGGGDDDBBBCCCAAA@@@@@@???????????????<<<<<<======>>>======<<<:::999999888888888888888888777666444333222222222111111111000//////......//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***,,,,,,------......//////111111222333444555666666888888999:::<<<<<<===<<<<<<<<<;;;;;;999888666555555666777666444333444555666666666666666666666666333333333222222222111111//////.........---------+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''((()))************(((***------,,,++++++,,,//////000111333888>>>CCCSSSdddttt{{{~~~|||xxxeeeOOOBBB;;;888555444444444555666444333111111000///......//////.........---------,,,,,,<<<===??????@@@CCCGGGKKKOOOKKKFFF@@@<<<:::::::::===HHHSSS[[[iiioooMMMKKKHHHFFFFFFEEECCCDDDGGGAAA@@@???>>>>>>>>>>>>???;;;;;;<<<============<<<:::999888888777777888888999888777555444333333333111111000000///......---............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((((((((()))))))))---------....../////////222222333444555666666777888999;;;<<<=========>>>;;;;;;;;;:::999888666555666777888777666555555777444444444444444444444444333333333222222222111111...............---------+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))))))))***++++++***+++---///)))***,,,......111444777EEEKKKQQQSSSYYYeeesss{{{~~~uuuhhh[[[TTTWWWZZZWWWJJJ===888888888555333111000111222111000000000000///////////////...------------,,,,,,,,,<<<>>>@@@AAABBBDDDGGGIIIMMMHHHAAA;;;888999<<<>>>GGGMMMXXXjjj~~~]]]BBBGGGGGGEEECCCAAAAAABBBEEEBBBAAA???>>>======>>>???;;;<<<<<<=========<<<<<<999999888777777777777888999888777666555444444444111111000000///..................------------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))),,,,,,------...///000000111222222333444555666777666999<<<======<<<===>>>::::::::::::999888777666777888999888666555666777333333333333333333333333333333333222222222111111........................+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((('''&&&(((,,,///+++++++++***+++///555999BBB???;;;999<<>>AAADDDFFFFFFFFFHHHIIIDDDAAA===::::::===AAADDDQQQZZZjjjcccNNNGGGCCCDDDDDDAAA@@@@@@@@@@@@CCCAAA???>>>======>>>???<<<============<<<<<<;;;999999888777777777777777777666555555444444444444222222111000000//////............---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))***+++,,,---...///000000000111222333444555555444777;;;<<<;;;:::;;;<<<888888999999999999888888666888888777666555666777333333333333333333333333333333333222222222111111........................+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''((('''&&&'''))),,,......---++++++---111444555333111///...000444888555???KKKTTT[[[ffftttzzzpppcccYYYUUUPPPHHHAAA@@@>>><<<===???BBBBBB???888555666444000666444222222333444333222......///////////////...---------,,,,,,,,,++++++BBBEEEHHHKKKKKKJJJJJJKKK===<<<:::;;;===AAAFFFHHHTTTgggoooMMMDDDNNN@@@BBBCCCBBBAAAAAA???===CCCBBB@@@>>>======>>>???======>>>>>>===<<<<<<;;;999888888777777777777777555444444333333333444444222222111111000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))***,,,---////////////000111222333444444222666:::;;;999888999;;;777777888999999999999888555777777777555444555666333333333333333333333333333333333222222222111111---.....................+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''')))******)))(((((()))%%%(((+++,,,,,,+++++++++(((+++///111///---///333,,,333777555111555BBBNNNLLLSSS```mmmyyy~~~{{{tttaaaPPPJJJIIIEEEAAAAAABBB===:::999888555666:::777777444222444777555000///.........///...+++)))------...//////.........---------,,,,,,,,,++++++AAAKKKMMMGGGIIIPPPJJJ;;;999<<<:::>>>HHHJJJMMMYYYfff~~~rrrSSSJJJIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA?????????AAABBB????????????>>>===<<<<<<<<<;;;:::888777777888888777666555444444333444444222222222111000//////...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))((((((((((((***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))***+++,,,......000000111222333333333333555666888:::;;;;;;;;;;;;999:::::::::999888666555555444333222222333555555777555444333333444555777666444333111000000111111///......------,,,++++++,,,,,,++++++***)))(((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))''''''''''''(((((((((((()))************+++++++++------------------------,,,---...///000222222333555777;;;@@@EEELLLSSSXXXwwwvvvvvvyyy}}}lllgggbbbXXXTTTWWWOOOJJJCCC>>>======<<<:::<<<;;;999777666555666666555444333222222222333444222222222111000//////...//////......---------,,,(((***,,,,,,++++++,,,---MMMLLLKKKJJJKKKKKKGGGBBB:::??????CCCNNNRRRYYYiiixxx]]]HHHEEEIIIEEE@@@@@@@@@@@@@@@AAAAAAAAADDDCCCAAA??????@@@AAABBB@@@@@@@@@@@@???>>>======<<<<<<:::999888888888999777666555444444333333444222222111111000//////...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))***+++,,,---...000000111222333333333333555666888999:::;;;::::::888999999999888777555444333333222222222333555666777666444333333444666777555444222111000000111111///......------,,,++++++,,,,,,++++++***))))))((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))*********+++++++++------------------------,,,------...///000111111...000222444666:::???CCCSSSRRRSSSUUUZZZbbbiiinnnrrrzzz~~~ssscccVVVUUURRRIIIDDDEEEGGGBBB===;;;;;;;;;:::888:::999777555444444444444444444222111111111222333222222111000000///......111000///...---,,,+++***(((***,,,,,,+++++++++,,,PPPKKKLLLQQQNNNDDD@@@CCC<<>>>>>>>>??????@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999999999777666555444333333333333222222111111000/////////------,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((()))))))))***+++,,,---...///000111222333333333333444555777888999999999999666777888888777666444333222222222222333444666666777666555444444555666777444333222111000000000111///......------,,,++++++,,,,,,++++++***)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---...111333777777777999===BBBFFFIIIIIIPPPXXX]]]```eeemmmtttwwwsssmmmgggddddddfffhhhXXXMMMGGGIIIIIIAAA<<<<<>>??????@@@@@@BBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::::::::999999666666555444333333333333111111111111000000//////------,,,,,,,,,++++++++++++++++++***************))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***,,,---...///000111222222333333222333444666777888888777777555555666777666555444333111222222333555666777888666666555444444555666666222222111111000000000000///......------,,,+++++++++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++000000000...,,,,,,---///111111222333555777888999444888<<<===>>>AAAGGGLLLQQQSSSTTTUUUWWW\\\bbbgggnnnzzz|||zzzzzzxxxsssmmmjjjhhhgggiiijjjfff]]]VVVRRRPPPNNNMMMOOOTTTYYY\\\MMMEEEBBBEEEFFFAAA======<<<<<<<<<<<<<<<;;;:::999666555444333333222222222222111111000000000000000000000000//////.........//////...---,,,+++***)))(((***,,,,,,*********+++XXXiiinnn^^^KKKEEEDDDBBBLLLTTT___zzzuuuUUUCCCDDDAAA===>>>======>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>::::::::::::::::::999999666555444333333222222333111111111000000000000000------,,,,,,,,,+++++++++************************))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))***+++------//////000111222222222222222333555666777666666555444444555666555444333222222333444555666777888888555555444444444444555555000000000000000000/////////......------,,,+++++++++++++++******************)))))))))((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++************+++,,,------++++++---...//////000111111111111000///111111000///000444777444555555555777;;;???CCCJJJWWWbbbeeeeeefffgggfff```_________```aaabbbbbb^^^YYYTTTSSSUUUTTTPPPKKKLLLKKKLLLPPPSSSRRRKKKDDDDDDDDDCCCCCCDDDFFFHHHIIIGGGAAA>>>??????>>><<<<<<<<<=========;;;999888777555555555555444333333222111111111111000000///////////////...............,,,,,,,,,,,,,,,+++++++++)))***,,,+++***))))))***ZZZjjjiiiRRRAAADDDHHHFFFPPPZZZiiiaaaKKKAAA@@@:::;;;AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????????????????===<<<<<<888999999::::::999999888666555444333222222222222111111000000000000000000------,,,,,,,,,,,,++++++)))))))))***************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---...///000111222222222222111222444555555555444333333444555666666555444333222333444666777777777777333333333333333333333333//////000000000000///...///......------,,,++++++******************************))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''((((((((((((((((((((()))))))))*********************************************************+++------------///000------.........---,,,,,,//////000///......111333555444444444555888:::<<<@@@JJJRRRRRROOONNNMMMKKKKKKKKKLLLMMMNNNNNNOOOOOONNNKKKHHHHHHIIIIIIFFFDDDEEEEEEFFFIIILLLJJJEEE@@@@@@AAABBBCCCDDDDDDDDDCCCDDDAAA===<<<<<<<<<<<<<<<:::;;;<<<;;;888666555555555555666666555555444333000111111111111000//////..................------******+++++++++,,,,,,,,,)))***,,,+++***((())))))MMMSSSTTTMMMIIIMMMQQQQQQ___lll}}}qqqPPPDDD???===888<<>>>>>======<<<;;;;;;;;;;;;<<<<<<===========================<<<;;;::::::777777888999999999888777666555444333222222222222000000000000000000000111------,,,,,,,,,,,,++++++((()))))))))*********+++))))))))))))(((((((((((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))+++,,,---...///000111222222222222111222333444444444333222333444555666666555444333111222333555555555444444111222222333333222222111......///000000//////...///......------,,,++++++*********************************)))((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((()))))))))*********************************************+++++++++---//////...---...///...............------,,,......////////////111222---,,,,,,---...000111111<<>>@@@BBBDDDEEEFFFFFFAAAAAA???===>>>>>>>>>===888:::;;;999666444555777444555555666666555444333111111222222222111000///------------------------++++++++++++************)))***,,,+++)))(((((()))>>>===EEEUUU```aaa______uuuqqqLLLBBB>>>??????;;;@@@@@@333======<<<;;;:::999999888::::::;;;<<<======<<<<<<<<<<<<<<<<<<;;;:::999888666666888999999888777666555555444333222222222222000000000000000111111111---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))(((((((((((('''((()))******)))((('''******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---...///000111111222222111000111222333444333222111333444555666666666555444000111222333333333222111000111111222222111111000---...///000000///......///......------,,,++++++******************+++++++++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++***+++,,,,,,***(((((((((............---------------.........////////////...------///111333333222///555999999;;;???@@@>>>???AAADDDGGGHHHIIIHHHGGGCCCDDDEEEDDDBBB@@@AAABBB???AAACCCCCCBBB@@@??????>>>============>>>>>>>>><<<===>>>======>>>===:::888:::;;;999666666888:::333444555555555444333222111222222333333111000///------------------------,,,,,,,,,+++***)))(((((()))***,,,+++)))(((((()))???JJJ]]]nnnsssttt|||iiiKKKFFF>>>>>>======<<<<<<<<<;;;<<<999777888:::;;;999666999999999999999999999999:::::::::999888777666666777777777777666666666666555555555444333222000///000000000000////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,------...///000000000///111222222111///...///111333333555666666666555444111222444555555444222111222333333333333222111111111111111000000000000000//////...---,,,,,,++++++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444444555777888999:::;;;BBBBBBBBBCCCCCCBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@@@@@@@???===>>>???@@@AAA@@@>>><<<;;;<<<<<<===============<<<;;;:::888666666666666777333333333222222222111111000000000000////////////........................************))))))))))))((((((((((((((((((((((((KKKRRRaaaqqq{{{wwwRRR@@@>>>=========<<<<<<<<<;;;;;;;;;999888888::::::999777888888888888888888888888999999999999888777666666777777777777666666666555666555444333222111000000000000000000/////////...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((()))++++++,,,---...//////000//////111222222111///...000111111222444555555555444333111222444555555444222111222333333333333222111111111111111111000000000000///......---,,,,,,++++++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,------------...---......//////000000111444444555666888999::::::===>>>???@@@AAAAAAAAAAAA??????@@@@@@AAABBBCCCDDDCCCAAA@@@@@@@@@@@@???======>>>???@@@@@@???===<<<;;;<<<<<<=========<<<<<<:::999888666666666666666333333222222222111111111000000000000/////////...------------------------*********)))))))))((((((''''''''''''''''''''''''NNNWWWgggzzz}}}TTTAAA>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888999999888777777777777777777777777777999999999999888777666666777777777666666666555555666555333111000000111111000000000/////////.........---------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&''''''((()))***+++,,,---...////////////111111222111///...000111111222333444444444333222111222333444444444333222333333333333333222222111111111111111000000//////.........------,,,,,,+++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------.../////////333333444666777888999:::999:::<<<>>>???@@@AAAAAA>>>???@@@AAABBBDDDEEEEEEBBBAAA??????@@@@@@>>>===<<<===>>>?????????======;;;;;;<<<<<<<<<<<<;;;;;;999888777666666555666666333222222222222111111111000000000/////////......------------------------******))))))))))))((((((''''''''''''''''''''''''RRRccc{{{```EEE;;;>>>BBB;;;;;;;;;;;;:::::::::::::::999888888888888888777666666666666666666666666888888888888888777666666777777666666666555555555666444222000///000111222000000/////////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***+++,,,---.../////////000111111000//////000222111222333444555444333333111222333444444444333333333333444444333333222111222222111111000000//////......---------,,,,,,,,,************)))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,------......//////222222333555666777888999999:::;;;===>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFAAA@@@>>>>>>??????===<<<;;;;;;===>>>>>>>>>>>>===:::;;;;;;;;;;;;::::::999777777666666555555555555222222222222111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''mmmwwwWWWHHH@@@888777<<<999999999999::::::::::::999999999888888777777888555555555555555555555555777777888888888777666666666666666666555555555555555333111///...///111222////////////............++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((())))))***+++---......//////000111111000//////111222222333555666666555555444111222333333444444444444333444444444444333222222222222111111000//////...---------------,,,,,,,,,************)))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,------......//////000111111222444555666777888;;;<<<===>>>????????????CCCDDDDDDEEEDDDDDDCCCBBBAAA???>>>>>>>>>>>>===;;;;;;;;;<<<<<<============:::::::::::::::999888888666666666666555555555444222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''uuuTTT;;;;;;???777333666888888888888999999999999888999999999777666777888555555555555555555555555666777777888888777666666666666666555555555444444333222000/////////000000/////////.........------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((()))***,,,---......//////000111000//////111333333444555666666666555444222222222333333444444555444444444444444333222222333222222111000///......------------------------************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000000000111333444555666777<<<===>>>>>>????????????AAABBBBBBCCCBBB@@@???>>>@@@???======>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999::::::999999888777666444444555555555555444444222111111111111000000000/////////.........------++++++++++++++++++++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&|||RRRCCC777888;;;999555555777777777888888888999999777999:::999666555666888555555555555555555555555666666777777777777777666666666555555555444444444111000000000000///////////////.........---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***'''(((***+++---.........///000111000//////111333222333444555666555444444222222222222333444555555444444444555444444333222333333222111000///......------------------------************))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,------......///000111222333444555666:::;;;<<<>>>???@@@@@@@@@>>>???AAABBBAAA@@@???===@@@>>>============<<<:::<<<<<<;;;;;;;;;;;;;;;;;;999999999999888777666555333444555555555555444333111111111111000000000000//////.........---------++++++++++++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbb999===<<<666444777777333666666777777888888888999666999:::999666555666888666666666666666666666666666666777777777777777666666666555555555444444444///000000000000000///...//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***'''((()))+++---.........///000111000///000111333111222333444555444333333222222222222333444555666444444555555444444333222333333222111000///...---------------------------************)))))))))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,)))******+++,,,,,,------//////000111333444555666777888:::<<<>>>@@@AAABBB>>>???AAACCCCCCCCCAAA@@@???>>><<<<<<======;;;:::===<<<;;;:::::::::::::::999999999888888777555555222333444555555555444333111111111111000000000000//////.........---------************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxVVV@@@666666555444444444444555666666666666777777777777:::999999888777666666555555555555555666666666666777777888888888888777777555555444444444333333333111111111111000000000000//////...---,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,//////...------...000111000000111111111111000000......///000111222333333333333333333333333333333222111000...,,,+++++++++------,,,,,,,,,,,,++++++******)))(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))))))))))))))*********)))))))))))))))******++++++++++++******)))******+++,,,,,,---------......///111222444555888888:::<<<>>>@@@AAABBBDDDAAA>>>>>>AAABBB@@@>>>???>>>===<<<;;;::::::::::::::::::999999888888888999888666555555555666777000111333555555444333222000000000000////////////000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$fffPPPAAA888666555555444444444444444555555666666666666777777999888888777666666555555555555555666666777777777777777888888888888777777555555444444444333333333111111111111000000000000//////...------,,,++++++*********))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,///......------...000000//////000000000000//////------...///000111222333333333333333333333333333222111000...,,,+++++++++------,,,,,,,,,+++++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))******+++,,,,,,,,,---------...000222333444444555666888:::<<<>>>>>>@@@>>><<<<<<>>>???===;;;===<<<;;;:::999999999999888888888888888888777777888777666666555555666666444555666666666444222111000000000000/////////.........---,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$fffBBB999:::888555555444333333333333333444444555555666666666666777777777666555555444444444555555666777888888999666777777888888777777666555555444444444333333333111111111111000000000000//////......---,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++......------...//////000......////////////......,,,------...///000111111222222222222222222222222222111///...,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))******++++++******)))(((((())))))***++++++,,,,,,,,,------///000222333222333444666888:::<<<<<<<<<;;;;;;<<<======:::888::::::999888777777777777666666777777777777777777666666666777666666555444888888888888666444111000000000000/////////......,,,,,,+++++++++++++++,,,))))))))))))))))))))))))(((((((((''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$qqqMMM;;;;;;<<<888444444333222222222222222333333444444555555666666666666555555555444444444444555555666777888999999666666777777777777666666555555444444444333333333111111111111000000000/////////......---------,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***+++------------...//////000---..................---,,,,,,------...//////000222222222222222222222222111000///...---,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))*********((((((((()))))))))))))))))))))************))))))((((((((()))******++++++,,,,,,,,,---...///000111333444666777999;;;===>>>;;;;;;===>>>>>><<<:::888999999888777777777777777666666666777777888888888444555666777666555444333888888888777555333111000000000/////////.........******************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$wwwRRRAAA<<<777333222333333222111111111111111111222222333444444555555555555555555444444444444444555555666777888888888666666777777777777666666555555444444444333333333111111111111000000000//////...............------,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***++++++,,,------.../////////------............------,,,,,,------......//////111111111111111111111111111000///...---,,,,,,,,,,,,,,,+++++++++************))))))(((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))))))))''''''(((((()))))))))))))))))))))******)))))))))((((((((()))******++++++,,,,,,,,,,,,---///000000333444555777999;;;======999:::<<<===<<<:::888888:::999999888888888888999666777777888888999999999444555666666666555333222555555444444333222111111////////////............******)))))))))***++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$lllQQQ<<<999666------666222222111000000000000000000000111222333444444555555555555555555555555555555555555555666666666666555666666777777666666555555555444444444333333333111111111111000000000000........................*********))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((()))*********+++,,,...////////////------............---------------.........//////000000000000000000000000000000///------,,,,,,,,,++++++++++++******************)))(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***((())))))******))))))((((((((())))))***++++++,,,,,,,,,,,,------///000000000111333444666888:::;;;666888::::::888666666666::::::999999999999999:::777777888888888888888888444444555555444444333222222222222111111111111111/////////.........------++++++***************+++(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$~~~cccAAA777111222111...000777111111000////////////000//////000111222333444444555555555555555555555555555555555555444444444444555555666666666666555555555555444444444333333333111111111111000000000000............////////////*********))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((******)))***,,,...////////////......////////////...................../////////000000000000000000000000000///...---------------++++++++++++******************)))((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((())))))***(((((())))))))))))(((((())))))******+++,,,,,,,,,------------...///000111...///111333555777888999777888:::999666555666888999999999888888999999:::777777777777777777666666555444444333222333333333222222111111000000000111//////.........------------,,,+++***************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ggg@@@888666111...222666333,,,111111000///////////////...///000111222333444444555555666666666666666666555555555444333333222222555555666666666666555555555555444444444333333333111111111111000000000000.........///////////////,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***)))***,,,.../////////.........////////////...............///////////////000000000000000000000000000///...---------------+++++++++************)))******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&'''((())))))***(((((())))))))))))((((((*********+++,,,,,,------...............///000111///000111333555777888999999;;;<<<:::777666999;;;999888888888888888999999777777666666555555555444555444333222111222333444444333222111000000000000//////.........---------...---,,,+++************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$lllLLL888333333333222111000000///////////////............000111111222333333444444555666666666666666555555444444222222222222444444555555444333444555666777555555555444444333333333000000000000////////////............---,,,+++***+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))***++++++------...///111111111000000...---------,,,,,,,,,,,,---.........------------...////////////---,,,,,,---...///,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))---------------------------...000222444666888888888999999999999888777777666666666666666666666666444777999999777666555666666555333222111222333333333222111////////////000......---------,,,,,,,,,************))))))))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%}}}___DDD777555222222222111000/////////////////////............000000000111222222333333444444555555555555444444444333222222222222333444555444333333333444666666555444444444333333333333000000000000/////////...............---,,,+++***+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))******+++,,,---......000000000000///...---,,,---,,,,,,,,,,,,---......---------------.../////////...------------...///,,,,,,+++++++++*********((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,------.........///000222444666888999888888999999888888777666666666666666666666666666444666888777666555666777555444333222222222333333333222111000/////////000...------------,,,,,,,,,*********)))))))))(((((())))))))))))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%yyyXXX===...///666111111000000///........./////////............---......//////000111111111222222333333333333333222333333222111111222333333333333333333333444555555444444333333333333333222000000000/////////......---......------,,,+++***++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))***+++,,,---......///000000//////...---,,,,,,,,,,,,,,,,,,---......---------------......///......---------......///,,,++++++++++++*********((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,---......///...///111333555666888999888888888888888777666666666666666666666666666666444555666666555555777999555444333333222333333333333222111000////////////------------,,,,,,,,,,,,******))))))))))))(((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%zzzQQQ;;;777777555333/////////......---------//////.........---------,,,------...//////000000000000111111222222111111222222111111111111222222222222222222333333333444333333333333222222222222000000/////////.........---------------,,,+++***************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))***+++,,,------...000000000000000///...---,,,,,,++++++,,,,,,---...------,,,,,,------...///------------.........///++++++++++++************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************)))******,,,---.../////////000111333444666777888777777888888777777666555555555555555555555555555333444444444333555777:::444444444333333333444444222222111000000/////////---------,,,,,,,,,++++++***)))))))))(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%oooRRR555///777;;;444,,,.........---------------............------------+++,,,,,,------...//////......///000000000000000111111111111111111111111000111111222222222222222222222222222222222222222////////////............,,,,,,,,,---,,,,,,++++++*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((())))))***+++,,,---...000000111111111000//////,,,++++++++++++,,,------,,,,,,,,,,,,,,,---......,,,------.........//////+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***++++++++++++++++++++++++))))))***+++,,,....../////////000222444555666777666777777777777666555555444444444444444444444444333333444333333444777999444444444444444444444444222222111111000//////...------,,,,,,,,,+++++++++)))))))))(((((((((((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%}}}^^^DDD:::222333444222...---------------------------.........------------,,,++++++,,,,,,---.........------...///000000000000000000111111111111000000///000000111222111111111000111111111111222222222/////////.........------++++++,,,,,,,,,,,,++++++******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***+++,,,------//////000000000000//////+++++++++++++++,,,------,,,,,,,,,,,,,,,------...+++,,,---...////////////+++************)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******++++++++++++++++++++++++)))******+++,,,------.........///111222444555555666666666666666555555444444444444444444444444444222333444444333333555777333333444555555555555444111222222222111000///...,,,,,,,,,,,,++++++++++++))))))((((((((((((''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%vvvUUU===666555666666222,,,---111---------........................---------,,,,,,++++++,,,,,,---......///,,,---...///000000000000//////000111111000//////...///000111111111000000000000000000111111222222//////.........---------***++++++,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***+++,,,------------...............---+++++++++***++++++,,,---,,,,,,++++++,,,,,,---...+++,,,---////////////...************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,------...000111222333444555555666666666555444444333333333333333333333333111333555555333222333444222333555666666666555444111111222222111000...---,,,,,,,,,++++++++++++***))))))((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%nnnDDD222777999444000111000------000..............................---------,,,,,,,,,+++,,,,,,------......///,,,---...///000000000000...///000111111000///...---...000111111111000/////////000000111111111222//////.........---------***++++++,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---++++++,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...***+++---///000000///...************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((+++++++++++++++++++++,,,,,,---...///000111222333555555666666555555444333333333333333333333333333111333555555444222222222222333555666666666555555111111222222111000...---,,,,,,,,,+++++++++******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%xxx\\\HHH:::333222111111111111000000000///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...///////////////.....................////////////000000000000////////////333333222222111000000000000000000000000///............---------,,,,,,,,,,,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((***+++,,,---...---------,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,---------............////////////......,,,,,,,,,+++++++++******+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))'''%%%&&&(((***)))'''+++***)))))))))***,,,,,,......//////000000111111222333555666666666555444444444444444444444444444444444333222222111111000555555666666555333222111111111000///.../////////......---------,,,,,,,,,))))))))))))(((((((((((())))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{ZZZDDD:::555333333000000000/////////......---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,++++++++++++,,,------///.................................////////////000000000000////////////000000000000000000111111000000000000000///............---------,,,,,,,,,******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))******+++++++++------,,,,,,,,,+++++++++)))******++++++,,,,,,---,,,,,,,,,------------...---......//////......---,,,,,,+++++++++***************))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))'''%%%&&&(((***)))(((******)))))))))***+++,,,.........///000000111111333333444555555555555555333333333333333333333333333333333222222222222111333333444444333222000///000000000000////////////---,,,,,,,,,++++++++++++((((((((((((''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiRRR:::111111333222222///............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------....................................////////////////////////000000000000---......///000000111111000000000000000///............---------,,,,,,,,,((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&************)))))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,++++++++++++************))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&&&&((())))))(((***))))))))))))***++++++------......///000000111333333333333333444555555222222222222222222222222111111222222222333333333111111111111111000///...///000111111111000...---++++++++++++************''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkRRRCCC888///000444333000///............------------,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------------------.....................////////////////////////000000000000/////////000000000111111000000000000000///............---------,,,,,,,,,'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))),,,+++++++++++++++++++++,,,+++++++++******))))))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++************))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&''''''((()))))))))))))))))))))******+++,,,,,,---...//////000000333333222111111333444555111111111111111111111111000000111222333333444444111111111000000//////......///111222111000...,,,,,,++++++++++++*********((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqRRR@@@999444222222444333//////111//////.........---------,,,++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,,,,---------...............////////////.../////////000000000111222222222111111000000000000000000000000///............---------,,,,,,,,,)))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&'''((()))***++++++++++++++++++++++++++++++,,,++++++******))))))(((+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''))))))(((((())))))************++++++,,,---...///000000222111000000000111333444111111111111111111111111000000111222333444444555222111111111000000000000...///111222111000...,,,,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$kkkLLL888222444555333222111,,,)))...555//////.........---------++++++************++++++*********+++++++++++++++***************+++,,,,,,***++++++,,,,,,---------............////////////......//////000000111111333333333222111000000000000000000000000///............---------,,,,,,,,,************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%'''(((***++++++*********+++++++++++++++++++++*********)))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((((((&&&'''(((***'''((())))))******)))))))))***+++,,,---///000000000000000000000111222222111111111111111111111111000000111222333333444444222222111111111111222222///000111111111000...------,,,,,,,,,++++++++++++***)))))))))(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$qqqUUUBBB<<<:::555000444111000///,,,***...444------------,,,,,,,,,,,,++++++************++++++)))*********++++++++++++***************++++++,,,*********+++,,,,,,------............////////////.........///000111111111111111111111111000000000000000000000000///............---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((()))))))))*********++++++++++++************))))))))))))***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((()))(((&&&&&&(((+++'''''')))*********)))((())))))***,,,---...///000...///000000111111000000222222222222222222222222111111111222222333333333222111111000000111222222000000000000////////////++++++++++++************))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$QQQHHH;;;222///000000000///,,,...222333000---...,,,,,,,,,+++++++++******++++++************++++++))))))******++++++++++++*********)))***++++++,,,))))))***+++,,,,,,------............/////////000---......///000111111222......//////000000111111000000000000000//////.........---------,,,,,,,,,******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))******++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,,,,------......------,,,************))))))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((()))(((&&&&&&(((+++&&&''')))*********)))(((((()))***+++---...///000---...000111111111000///222222222222222222222222111222222222222333333333222111000//////000111222111111000///////////////************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$oooXXXJJJ666555444333222222222222////////////............------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++*********))))))************************++++++******++++++,,,---------------------------,,,,,,,,,------------...---......///////////////////////////............---------,,,,,,,,,++++++)))))))))))))))*********''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))************++++++,,,,,,,,,++++++***************************))))))******++++++++++++,,,+++)))(((''''''((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,---............---...///000222333333222000/////////000111222222222111111111000000000000000000000000000000111111111111000///------------,,,,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrr[[[III<<<666444333222111000000000000////////////............------,,,,,,,,,++++++++++++++++++*********))))))+++++++++*********))))))************************++++++******++++++,,,---------------------------.........////////////000---...//////000000//////000000//////......---------------,,,,,,,,,++++++*********)))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************++++++,,,,,,++++++***+++++++++***************)))*********++++++++++++,,,+++)))(((''''''((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))++++++***++++++,,,---.........---...///000222333222222000/////////000111222222222111111111000000000000000000000000000000111111111000000///------------,,,++++++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~aaaHHH999333333333111111000///............/////////............---,,,,,,,,,,,,+++++++++++++++************)))))))))+++************)))))))))************************+++************+++,,,,,,,,,,,,,,,,,,------------.........////////////000...//////000000000000000111000000///...---------------------,,,,,,,,,,,,++++++******))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))************+++++++++++++++***,,,,,,++++++*********)))************++++++++++++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))************+++,,,---...---------...///000222222222111000/////////000000222111111111111000000000////////////////////////000000000000///......---,,,,,,,,,+++******))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```SSSBBB666333444555444000//////...------......//////.........---------,,,,,,,,,++++++++++++***************))))))))))))************))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------......///000000111111000000111111000///...------,,,...------------,,,,,,,,,,,,++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***)))******++++++++++++***---,,,,,,++++++******)))++++++++++++++++++++++++,,,++++++***)))))))))(((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,---,,,------...///000111222222111000///...//////000111111111111000000000000//////////////////////////////000000///......---,,,+++++++++******))))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~cccNNN>>>888333222333333...***000000///.........//////............------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000000000000000111000000///...---------.........---------,,,,,,,,,++++++***)))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))((()))******++++++++++++,,,,,,,,,,,,++++++******,,,+++++++++++++++++++++,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,---...///000111111111111///.........///000000000000000000000000000////////////////////////...////////////......---++++++***************)))''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmYYYJJJ<<<222222000///111333333000---000000//////...//////000.........------------,,,++++++++++++************(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))***))))))))))))***++++++******++++++,,,,,,------.........////////////000---......///////////////////////////........................---------,,,++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,+++,,,---...///000000000111000///.........////////////000000000000000111////////////////////////....../////////......---************************'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvjjjUUU@@@666444333///000000000000222444555666//////............//////.........---------,,,,,,++++++++++++************(((((((((((())))))******(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++)))******+++,,,,,,------.........////////////000,,,,,,---...........................////////////............------------*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''((()))***++++++++++++***++++++,,,,,,---------------,,,,,,,,,+++++++++,,,------------+++***)))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))++++++***+++---///000000000///111000///...---...//////////////////000000111111000000000000000000000000------...//////......---))))))))))))************'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$QQQIII===333333777444...111111111///------000222......---------......///......---------,,,,,,,,,+++++++++************)))'''((((((((())))))******'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------,,,,,,,,,---------......+++,,,------......------------......///000000000//////.........---------)))))))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''''')))******+++++++++)))***+++,,,------...///---------,,,,,,+++++++++,,,---......---,,,***))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++***+++---///000000//////111000///...---......///.../////////000000111111111111111111111111111111------......///......---)))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444444333333222111000000////////////............---------------------------------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,+++,,,------......------//////.........---------..............................---,,,,,,+++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,,,,------,,,++++++------.........---,,,,,,......---,,,++++++++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((***************)))((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''------......///000000000111000...,,,,,,,,,...///............////////////333333222222111000//////111000///------,,,,,,,,,+++******)))(((''''''&&&)))((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################444333333222111111000000////////////.........---------------------------------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((()))******+++,,,,,,+++,,,------...---------//////.........---------..............................---,,,,,,+++******************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,---------------,,,------+++***************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))******)))((((((''''''''''''''''''''''''''''''((((((((((((((())))))'''(((((((((((())))))))),,,,,,---......//////000111///...,,,,,,,,,...///............////////////222222222111111000000000000000///...---,,,,,,,,,+++******)))((((((''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################333222222111111000000/////////.........---------------------------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******((())))))******+++++++++++++++,,,---------------...............---------...........................------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++++++++,,,,,,------,,,,,,,,,***++++++,,,------------,,,+++***))))))((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))))))))*********++++++++++++,,,,,,---.........000///...,,,,,,---..................////////////111111111111000000000000/////////...------,,,,,,*********))))))((((((''''''((())))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################111111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++++++++,,,------------,,,................................................---------,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++++++++,,,---------,,,,,,)))***+++,,,------------,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%))))))*********+++++++++*********+++,,,,,,------///...------------..................//////////////////000000000000000000...//////......------,,,*********)))))))))(((((('''((()))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))************+++,,,,,,------,,,,,,---.............................................------,,,,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++***+++,,,,,,---------,,,)))***+++,,,---.........---,,,+++******))))))***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((()))))))))******))))))******+++,,,,,,,,,......---------.....................//////////////////////////////000000---......//////...---,,,************))))))))))))&&&''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))************+++,,,------------++++++,,,---............------,,,***************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,---------...........................////////////////////////............------...//////...---,,,************************&&&'''((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))*********++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))(((******+++,,,,,,,,,,,,+++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((******)))***+++,,,------------------...//////.........,,,+++***))))))((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))'''''''''((((((((())))))))))))***++++++,,,,,,---,,,------......///................../////////////////////......---------,,,---...000000///---,,,************************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))***+++,,,------...---//////////////////......+++***)))((((((''''''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))*********+++,,,,,,------,,,,,,---.../////////.............../////////000000000///...------,,,,,,+++---...000000///---,,,******************++++++&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,..................------------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++.........------,,,,,,,,,++++++******)))(((((('''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---............///////////////............///000///---,,,,,,.........---------,,,,,,,,,---,,,******++++++)))((())))))((('''&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,..................------------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,++++++......---------,,,,,,,,,,,,++++++***))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))***+++,,,---..................------------------...///000///---,,,---...............---------,,,---+++***)))******)))''')))(((((('''&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""---------,,,,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------------------......------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,------/////////---,,,---.../////////.........------,,,***))))))))))))(((&&&((((((((('''&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------......------------------------------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,,,,---------,,,,,,,,,,,,---------------...///...---,,,---///000////////////.........+++***(((((())))))'''&&&(((((('''''''''&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------......------------------------------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,------............,,,...///...------...///000////////////.........+++***(((((())))))'''&&&'''''''''''''''&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################+++++++++*********))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,------......------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++++++++,,,,,,------......//////,,,---///...------...////////////.........------,,,***))))))))))))(((&&&''''''''''''''''''''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$+++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***++++++,,,------......------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))*********************+++++++++,,,,,,,,,************************(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***++++++++++++***++++++,,,------......,,,---......------...000............---------,,,---+++***)))******)))'''''''''''''''''''''''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......---------------------------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))************************++++++,,,,,,,,,))))))))))))))))))******)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******+++++++++))))))***+++,,,,,,------,,,---......------///000......---------,,,,,,,,,---,,,******++++++)))(((&&&'''''''''''''''''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%'''(((''''''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++///......---------....../////////......---------........................))))))))))))(((((((((((()))(((((()))+++---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))(((((('''&&&'''((()))(((&&&&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++...------,,,,,,------............---------,,,,,,------------------------))))))))))))(((((((((((()))(((((()))+++,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))(((((('''&&&'''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************************))))))******))))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((()))***)))'''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))((('''(((***++++++***%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((('''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***++++++***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((((((''''''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))***************))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******)))))))))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((('''&&&&&&&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))******))))))(((''''''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&''''''(((((())))))***))))))))))))))))))))))))******++++++******)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''(((((())))))***)))))))))))))))***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((('''&&&%%%%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))))))))))))))))))))))))))************)))(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&''''''((())))))******************************++++++++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((()))))))))))))))))))))***+++,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''%%%$$$%%%&&&'''&&&$$$################################################"""############$$$$$$$$$(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))***************)))(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))******************************++++++++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))))))))))))))***+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$################################################"""############$$$$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))++++++++++++++++++++++++************))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++*********+++,,,---)))+++---...---,,,,,,,,,,,,,,,+++***+++,,,...///)))************)))(((((('''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))++++++++++++++++++++++++++++++*********))))))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''++++++*********+++,,,---)))+++---...,,,,,,,,,,,,++++++*********+++,,,---***************)))((('''''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))+++++++++++++++++++++++++++++++++++++++************)))((((((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********)))***++++++,,,)))+++------,,,+++,,,---******)))))))))***+++,,,+++++++++******(((''''''''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************************************++++++++++++++++++++++++************)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))************************++++++++++++++++++++++++******)))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))******++++++(((***,,,,,,++++++,,,...+++************+++++++++++++++++++++***((('''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((()))))))))************************************++++++++++++++++++++++++************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************++++++++++++++++++++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********(((***++++++***+++,,,...,,,,,,,,,,,,,,,,,,+++++++++++++++******(((''''''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))))))))))))))))))))))))))))))))*********++++++************************)))))))))************+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))************************************++++++++++++++++++++++++************))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((*********************************+++++++++++++++***)))((((((''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((((()))************---///,,,,,,---------,,,++++++)))************)))((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))************************************************************************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((************************)))))))))*********++++++)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((((((((()))***))))))***---///+++,,,,,,---,,,+++***)))(((((()))************)))((((((((('''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))************************************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))*********+++(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''((())))))))))))***---000***+++,,,,,,+++***)))((('''((()))******++++++***((((((((('''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################))))))))))))))))))))))))******************************++++++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******)))''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++***))))))))))))***+++************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$##################$$$,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++***)))'''&&&)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))(((((((((((((((''')))(((((((((((((((((()))((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!########################------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************((()))+++,,,+++***(((&&&))))))*********+++++++++***++++++++++++***))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((***)))))))))(((((('''''')))((((((''''''(((((()))((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************++++++++++++++++++++++++++++++++++++************)))))))))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$#########------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************&&&(((***+++,,,+++)))((())))))*********+++++++++***++++++++++++***))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''(((((((((******))))))((((((((('''(((''''''''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))******+++++++++++++++++++++++++++++++++************)))))))))(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((("""###$$$$$$$$$$$$###"""------------------------------------------------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************&&&''')))***++++++******)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))***))))))))))))))))))((((((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))***+++++++++++++++++++++++++++++++++************))))))))))))''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((()))***"""###$$$%%%%%%$$$###"""////////////////////////........................------............------------------------------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***************************)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))*********)))((((((''''''(((((()))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((()))***+++++++++++++++++++++++++++++++++************))))))))))))(((''''''&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''!!!###$$$%%%%%%$$$###!!!000000000000000000000000000000000000000000000000------............------........................,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******************************((((((((((((((((((((((((,,,+++***)))((((((((())))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))******++++++******))))))))))))******&&&''''''((()))******+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((((()))***+++++++++++++++++++++++++++++++++************))))))))))))(((((('''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!"""$$$%%%%%%$$$"""!!!555555444222111222222000555777777555222000111333///000000111111000//////000111111000...,,,,,,,,,***,,,......---+++++++++++++++***))))))***,,,------,,,+++******,,,...///------+++***))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))*********************)))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''''')))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((())))))************+++,,,,,,,,,+++******************)))(((((()))'''&&&&&&''''''&&&%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################888999999999;;;===>>>???:::===??????===<<<===???999999888777555444222111///000111000000//////000,,,---......---,,,,,,,,,...---,,,+++,,,,,,---...///...,,,+++***+++,,,---,,,++++++************+++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))+++*********))))))))))))+++*********))))))))))))************************************************)))))))))(((((()))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******************)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******++++++,,,------,,,+++******************)))(((((()))'''&&&&&&'''(((&&&%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################666666777888:::===???AAA;;;>>>AAABBBAAA??????@@@AAA@@@>>><<<:::999888777;;;;;;::::::999888888888222222111000/////////000000//////.........//////333111///---,,,,,,,,,---+++*********++++++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))***************)))))))))***************)))))))))******************************************************))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''(((((()))******---------------,,,+++***)))************))))))((()))(((&&&'''(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################LLLIIIIIIKKKLLLLLLOOORRRNNNOOOPPPPPPNNNMMMLLLKKKKKKJJJIIIGGGFFFFFFGGGGGGBBB@@@>>><<<:::888666444999777444333333333333333222111111000000/////////444333111000///.........,,,,,,++++++++++++,,,---++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************************************'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))************)))((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***......------,,,++++++***))))))************)))((()))(((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################[[[VVVUUUXXXXXXWWWYYY^^^UUUUUUUUUUUUUUUTTTSSSQQQXXXVVVSSSPPPOOOPPPQQQRRRMMMKKKIIIHHHGGGDDD@@@===>>>;;;777666777777666555444444333333222111000///000000//////.........//////...---,,,++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************))))))))))))************************************++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((())))))*********))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))------,,,,,,++++++++++++((())))))*********))))))***(((''''''((()))'''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################bbb\\\ZZZ^^^___\\\^^^eeeZZZ[[[]]]aaacccbbb___\\\^^^[[[VVVQQQNNNMMMNNNOOORRRQQQPPPRRRTTTRRRMMMHHHDDDAAA===<<<>>>>>>;;;888999999999888777555444333.....................---000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))))))))(((''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))************)))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((()))))),,,++++++******++++++,,,((())))))************)))***)))'''((())))))(((&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################|||~~~pppmmmgggaaa^^^^^^___```WWWWWWXXX[[[^^^[[[TTTNNNPPPLLLIIIIIIKKKJJJFFFAAA@@@@@@@@@???>>><<<:::999333333333222111000////////////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***))))))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((()))************************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))***))))))))))))***,,,---(((((()))******************)))(((((())))))(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################zzzzzzzzz~~~|||rrrjjjZZZWWWTTTUUUVVVUUUPPPKKKFFFFFFFFFEEEDDDAAA???>>>;;;::::::888777444333111...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))*********)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))******))))))((((((((('''(((((()))***************************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))***,,,,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))((((((''''''(((***,,,---(((((()))******************)))(((((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################rrrnnnhhhbbb```^^^WWWPPPQQQQQQPPPMMMIIIFFFDDDDDD===???CCCEEECCC???888444111111///------///000///------------,,,,,,++++++,,,,,,,,,+++++++++******,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************************++++++******************++++++***************+++,,,,,,,,,,,,++++++++++++,,,---///...---+++,,,,,,)))***+++,,,...///000111(((***+++---......---,,,---------,,,,,,,,,,,,,,,---------....../////////------........./////////......//////...---,,,++++++)))'''(((***,,,+++)))///......---,,,++++++******+++---//////...,,,++++++++++++++++++,,,,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,+++***)))((('''))))))(((''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%$$$#########$$$%%%&&&((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))&&&&&&&&&''''''''''''((())),,,......,,,***))))))))))))(((((('''''''''&&&((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((((((%%%%%%&&&&&&'''(((((((((******+++,,,,,,,,,,,,+++************************((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""|||vvvtttrrrlllfff```^^^YYYRRRLLLHHHFFFFFFBBBBBBBBBCCCDDDDDDCCCBBB<<<:::888444222111...,,,...---------------......,,,,,,,,,,,,++++++++++++,,,++++++***************************************)))))))))))))))******+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((************************+++++++++++++++*********+++******))))))******+++)))***************++++++(((***,,,,,,+++++++++---.........---------,,,,,,---...////////////...---......---------......///,,,,,,,,,---------..............................---------......////////////---+++,,,///000000............---,,,,,,,,,+++***+++,,,------,,,++++++---------,,,,,,,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,+++***)))((())))))(((''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&%%%$$$$$$$$$%%%''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((()))+++------+++))))))))))))(((((((((''''''''''''((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''(((((())))))******+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""{{{nnnbbbYYYTTTQQQOOOKKKEEEBBBCCCGGGKKKLLLGGGDDDAAA>>>:::555///,,,//////...------...///000------,,,,,,,,,+++++++++,,,,,,+++***************************************)))))))))))))))******+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++))))))******++++++,,,,,,,,,---......---,,,---...///.........---,,,,,,,,,,,,---......///.........//////.........000111222000000000111111111222222222222111000///////////////...---------...///000...---,,,---///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,------,,,,,,+++***)))))))))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))++++++***(((((((((((((((((((((''''''''''''((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''((())))))((()))******++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############yyyqqqmmmfff^^^SSSKKKHHHIIIJJJJJJNNNJJJHHHHHHFFF@@@:::777444222000...---......///------------,,,,,,,,,,,,,,,,,,+++************+++************************)))))))))))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******)))))))))***++++++,,,,,,,,,,,,------------...///000///------...000000000111222333444555555000111222333444555666666666555444444555777999:::>>>>>>>>>???@@@@@@@@@AAA???>>>===;;;:::999999:::;;;999666333222111222333222111111000000///...------------...............//////...---------......---------------------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************---------------,,,+++***))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((******(((''''''(((((((((((((((((('''''''''((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((())))))(((((()))************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&################################################xxxlllbbb\\\WWWQQQLLLRRRKKKIIIMMMNNNIIIEEEDDD:::888555222000...------.........---------,,,,,,---,,,,,,+++***+++++++++************************)))))))))))))))******+++))))))*********+++++++++************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------***************+++,,,,,,------------------------,,,...///000000222555777>>>>>>???@@@AAACCCCCCDDD>>>>>>>>>??????@@@@@@AAA======<<<<<<===???@@@AAAGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIGGGEEECCCCCCCCCDDDDDDBBB???<<<::::::;;;<<<<<<<<<;;;:::777444222111000000000000000111111111111000///...............+++,,,,,,,,,------......,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,---------,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''((('''''''''(((((((((((((((((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***((('''%%%%%%%%%&&&&&&&&&&&&''''''((())))))***(((((()))************)))++++++++++++++++++++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&################################################~~~xxxnnnfffXXXMMMGGGKKKLLLGGGDDDEEE@@@???<<<999555222///...//////.........---------------,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++++++++++++++,,,---...---------------.........000222666999<<>>>>>?????????@@@AAACCCDDDFFFHHHJJJJJJJJJHHHFFFCCCBBBBBBCCCDDDAAAAAA@@@??????@@@AAABBBAAABBBBBB@@@<<<888666555666666666666666666555555222222222111111000000///---------.........//////,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&((()))'''''''''(((((((((((((((((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))(((''''''&&&&&&&&&&&&&&&''''''(((((()))******((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$rrrbbbUUUTTTQQQIIIDDDFFFDDDDDDCCC@@@===999555222////////////.........---------,,,++++++++++++,,,++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,---...///000---...///000222333444555999;;;???BBBGGGLLLSSSWWWWWWUUUSSSPPPMMMJJJGGGFFFBBBAAA@@@@@@AAABBBCCCDDD???@@@BBBCCCCCCBBBAAA@@@???@@@BBBEEEHHHJJJLLLMMMLLLJJJHHHEEEDDDEEEFFFHHHFFFFFFFFFGGGGGGHHHHHHIIICCCFFFGGGEEEAAA===<<<<<<>>>>>>======<<<<<<;;;;;;999999::::::999888666555222222111111000///......------,,,,,,------...///------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******+++++++++++++++***))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&'''(((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***''''''''''''((((((((()))((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%'''''''''((())))))******)))******+++++++++++++++++++++++++++++++++++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$mmmggg```TTTNNNPPPFFFFFFGGGFFFCCC>>>:::777000/////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---...///000111///000222555777:::<<<======???AAACCCFFFJJJPPPTTTPPPNNNLLLIIIEEEBBB???>>><<<===>>>@@@CCCFFFJJJLLLJJJKKKMMMOOOOOOMMMJJJIIIJJJLLLNNNQQQUUUXXXZZZ[[[WWWUUUSSSQQQPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRIIILLLNNNMMMIIIFFFEEEFFFDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBBAAA???===<<<777777555333111///...------------------...///000------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******+++++++++******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&((()))))))))((('''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((('''''')))+++&&&'''''''''(((((())))))((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&&&&'''&&&%%%$$$''''''(((((())))))************+++,,,,,,,,,,,,+++************************)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$}}}tttfff\\\XXXQQQJJJIIIIIIFFFBBB@@@@@@999333222///+++---222000///......------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************++++++******************************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++))))))))))))************)))******++++++,,,------111///,,,******+++---...+++***+++---111222000---...//////000111222333444666777888:::===@@@CCCEEEAAAEEEFFFDDDCCCFFFLLLPPPLLLLLLOOORRRRRRPPPOOOPPPSSSPPPOOOQQQUUUVVVTTTSSSRRRYYY[[[XXXVVVXXXWWWSSSUUUTTTXXX```aaa\\\ZZZ]]]^^^^^^XXXQQQRRRXXXZZZWWWYYYWWWWWWWWWUUUQQQQQQUUUPPPOOOPPPRRRRRRQQQQQQTTTSSSQQQNNNKKKIIIHHHHHHIIIFFFEEEDDDDDDDDDEEECCC@@@BBBAAAAAA@@@<<<555111111444222...---------,,,,,,........................------------,,,+++******......---------,,,,,,,,,+++++++++************)))''')))******))))))***+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&******))))))((((((''''''+++++++++++++++,,,,,,,,,))))))))))))************)))))))))(((''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""~~~wwwpppkkkbbbVVVOOOLLLIIIEEECCCEEE>>>999888555///,,,---//////...---------------,,,------------,,,++++++************************************************************************************************))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((''''''(((((()))***))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))(((((((((((('''(((((()))******++++++))))))))))))*********************+++,,,,,,------+++++++++++++++,,,,,,,,,111...+++,,,...//////...111111111222444777999:::BBBCCCDDDEEEDDDBBB@@@>>>===@@@EEEIIINNNQQQSSSRRRYYY[[[]]]^^^ZZZUUUSSSSSSXXXVVVXXX]]]\\\UUURRRTTTSSS[[[bbbdddhhhoooqqqpppVVV[[[hhhwww}}}zzzwwwyyyxxxtttkkkcccfffnnnrrrpppvvvxxxxxxpppaaaSSSRRRXXX^^^^^^^^^___aaa```\\\VVVRRRQQQOOOOOOPPPQQQRRRQQQOOOJJJHHHKKKKKKIIIJJJLLLMMMKKKIIIIIIGGGAAA:::666111000......///000000///000000///...---,,,++++++............------,,,+++------------,,,,,,,,,,,,++++++++++++************((()))******))))))***+++++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((('''''')))))))))***+++,,,,,,,,,(((((())))))))))))******)))))))))(((''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%########################zzzsssllleee]]]RRRKKKIIIBBB=========777111...///......------------------------------,,,++++++************************************************************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))))))))(((((((((((((((((()))******++++++)))))))))*********++++++******++++++,,,,,,------((()))+++---......---,,,000...------111555888999===<<<<<<<<<<<<>>>@@@AAAAAA???===<<<===BBBGGGJJJIIIKKKNNNUUU[[[\\\ZZZXXX[[[\\\ZZZVVVTTTVVV[[[___llllllssszzzqqqaaa\\\cccuuu~~~}}}}}}mmmooo{{{zzziii^^^^^^___cccggghhheeebbb___RRRLLLQQQRRRKKKJJJPPPMMMKKKJJJKKKMMMMMMGGGBBB:::888555333333222111///---------....../////////..................------------,,,,,,,,,+++++++++,,,+++++++++************((()))******))))))***,,,++++++++++++++++++++++++******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((()))))))))((((((((((((''''''(((((()))***++++++,,,'''((((((((()))))))))******))))))((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################ppp___RRRIII@@@>>>@@@???;;;777000000///...---------...---------...---,,,,,,+++***************************************************************+++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))*********+++++++++******++++++,,,------...***+++,,,...//////000000,,,///333999>>>CCCEEEFFFEEEDDDCCCBBBAAABBBCCCDDDBBBBBBCCCEEEIIIOOOTTTXXXUUUSSSSSSUUUWWWXXX[[[___fffccc]]]WWW[[[jjj|||}}}ggg\\\fffjjj```ZZZ___\\\[[[WWWQQQMMMMMMLLLJJJFFFCCC>>>;;;999888777666111111000000000/////////.........---------......---,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********(((***++++++***)))+++,,,***+++++++++++++++,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))))))))*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################~~~zzzhhh]]]MMMCCCAAABBB>>>:::444333222000///.........------.........---,,,,,,************************************************))))))*********+++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))*********************++++++++++++***++++++,,,------......---,,,,,,,,,...000333555444:::BBBIIILLLLLLJJJHHH???@@@BBBDDDGGGIIILLLMMMRRRVVV\\\aaabbb^^^YYYUUURRRPPPQQQSSSTTTZZZkkk{{{mmmZZZUUUXXXZZZUUURRRMMMIIIGGGEEECCCBBB???===;;;777333///,,,+++///......------------...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))***++++++******+++,,,*********++++++,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((())))))))))))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((******))))))(((''''''''''''''''''((()))******+++*********)))((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################~~~wwweeeTTTJJJFFF@@@999999888666444222000//////...............---,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))***************++++++++++++,,,++++++,,,,,,------.........------...111666:::===FFFKKKPPPRRRPPPKKKFFFCCC>>>BBBHHHOOOUUUZZZ]]]___\\\[[[YYYYYYZZZ\\\^^^```]]]___fffooovvvzzzwwwzzzvvvppphhh___UUUJJJDDDEEEDDDBBB???<<<:::888777222111///...------............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++******+++---*********++++++,,,,,,---++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&''''''''''''(((((((((******))))))((((((''''''''''''((()))***+++,,,,,,+++******))))))(((((('''$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$xxx~~~zzzjjj]]]UUUJJJ@@@>>>===:::777444222111000...............------,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---............///222777<<>>999888555222000000000111000////////////.........---------,,,,,,,,,++++++)))+++,,,,,,+++***,,,---))))))***+++,,,,,,------+++++++++************)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******************************))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))***,,,------((()))***+++,,,---......++++++******)))(((((((((###$$$&&&'''((('''&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvkkkWWWSSSHHH<<<999<<<:::555111...***)))...111...)))+++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++***++++++,,,,,,++++++***************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******************...------+++***+++...111------,,,,,,,,,000555999888CCCQQQWWWVVVQQQNNNNNNJJJJJJLLLPPPSSSUUUWWWZZZ\\\XXXYYYaaahhhhhhhhhjjj}}}rrrhhh^^^WWWKKKCCC???888000444666---222...+++---............/////////---+++*********++++++++++++++++++++++++,,,,,,,,,------,,,++++++------,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((()))))))))******************************))))))))))))))))))))))))************************&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))(((((()))+++------..................---...---,,,+++***(((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooo[[[NNNEEE>>>===@@@555444222000//////...---,,,,,,,,,,,,------------++++++++++++************+++***)))(((((()))***+++***++++++,,,,,,++++++***************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++***+++,,,,,,++++++,,,......//////000333:::AAAGGGQQQQQQQQQQQQQQQQQQSSSTTTWWWYYY\\\]]]\\\[[[^^^aaadddppp~~~{{{{{{iiiTTTKKKJJJAAA;;;:::555222000//////...,,,)))(((++++++,,,,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------,,,+++***)))((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))******************++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++,,,------...//////************************))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))((()))+++---,,,------......------,,,,,,,,,+++***))))))((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmcccUUUDDD<<>>FFFOOOVVV[[[VVVQQQOOORRRVVVZZZ[[[ccceeeeee___ZZZ\\\dddkkkzzzzzzzzz~~~zzz~~~jjjcccjjj^^^LLL@@@999222222111000///...---+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,+++***))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%'''''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((())))))(((((((((((((((((((((((()))(((((((((((()))******************************)))))))))))))))))))))(((---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))(((((((((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''((())))))((()))+++---+++,,,,,,------,,,,,,+++************)))))))))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttbbbOOOCCC???;;;888666333//////222//////............------,,,,,,+++++++++************************************++++++,,,,,,++++++***************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((()))))))))*********++++++(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,---......------///000111555===DDDKKKRRRYYY]]]VVVWWWXXX[[[^^^```aaabbb^^^bbbbbb\\\ZZZfffzzz~~~mmmZZZIII===<<<777111000222444333///.........///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,++++++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++******************************))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,))))))******************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((()))))))))(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))))))))+++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzz^^^GGG>>>777888888444111111///.........---------,,,,,,,,,,,,++++++++++++*********++++++++++++*********++++++,,,,,,++++++***************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))******))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************++++++++++++***+++++++++,,,,,,------//////...------///444888;;;BBBLLLUUU[[[^^^``````\\\aaaeeeeeebbb```aaaccc```kkkrrrrrrwwwooo___XXXIII999333555555111000...,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,+++*********************************))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++---------------,,,,,,,,,++++++,,,------...//////------------------------------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******))))))***,,,***++++++++++++++++++***))))))))))))************(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuXXXKKKAAAAAA@@@888333333/////////...------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,+++*********++++++,,,,,,++++++***************))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,******++++++,,,,,,------////////////111777???EEEMMMTTT^^^fffiiihhhfffdddhhhiiifff```YYYYYY```ggg~~~~~~xxxuuuxxxxxx|||xxxcccOOOFFFEEE>>>333333///++++++---//////---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&'''''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((((()))******))))))))))))))))))))))))***))))))))))))***++++++))))))***+++,,,------...,,,---------............//////000111222333444444444444444444444444444444000000//////...---------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******)))))))))((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&(((*********)))***+++***++++++,,,,,,++++++******************+++++++++)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~pppbbbWWWRRRIII<<<666888111111000//////...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((******++++++***))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,---.........///111444999???GGGPPPWWW]]]bbbiiinnnnnnllliiihhhiiieee___[[[^^^iiiyyyxxxmmmmmmooocccQQQBBB;;;333///000111000...------------------------)))***+++,,,---------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))******))))))******+++,,,)))***+++---...000111222///000111111222333444444999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<888888777666666555444444000000//////...------,,,........................,,,,,,,,,+++***)))))))))*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''%%%(((***+++*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuiii```PPP>>>777<<<222222222111000//////...---------,,,,,,,,,++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++************))))))))))))'''((()))++++++)))((('''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((******+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000///444;;;CCCLLLUUU___eeeeeeiiimmmnnnmmmkkkjjjiiibbb^^^\\\bbbsss~~~xxx}}}~~~vvvSSSIII>>>666444333000---------------------------)))***+++,,,------...------,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))*********)))******+++,,,***+++---///111333444555999:::;;;<<<===>>>???@@@BBBAAA@@@???>>>===<<<<<>>>>>======888777777666555444333333000000000000000000000000------,,,,,,+++***))))))************))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%(((***+++*********++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$||||||wwwtttpppZZZEEE<<<666777333222222111,,,+++......---,,,---------***(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++******************++++++******++++++,,,---,,,***)))***---...,,,***///...---///111222000///333>>>IIINNNUUU^^^```]]]kkkkkknnnpppkkkeeecccffflllmmmsssyyyssszzz}}}kkkTTTDDD888///...222***---//////000///,,,(((---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,+++***))))))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((***))))))((())))))******((()))))))))***++++++,,,))))))***+++,,,---//////,,,///333888<<<>>>???@@@EEEFFFGGGGGGEEECCC@@@>>>???===:::666444555999<<<@@@>>><<<;;;;;;===???AAAAAAAAAAAACCCEEEFFFDDDCCC@@@???>>>===;;;;;;<<<===777333111444333...******++++++++++++,,,---...///***************)))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++---...///...---,,,---...//////...---+++******)))******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}}}}}}}vvvqqqnnntttzzz{{{vvvbbbRRRLLLDDD???999444333000...000444///...------......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,------+++)))***------,,,***+++,,,......---///333777AAAOOOZZZ\\\[[[___dddfffkkkllllllfff___cccvvv}}}xxx[[[AAA444222444111222111...,,,---///000------,,,,,,,,,,,,------.........---------,,,,,,---,,,+++***))))))))))))'''((())))))((('''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''(((((()))*********''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((()))***++++++)))+++---///...,,,***(((+++,,,...111444666888999===@@@DDDHHHLLLNNNOOOOOOMMMMMMLLLJJJHHHEEEBBBAAA;;;;;;999666444555888:::<<<:::999777777888:::;;;===<<<<<<===???@@@???>>>>>>===>>>???AAABBBAAAAAA???;;;:::======999555666......---,,,,,,,,,,,,,,,************************))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))******+++---...///...---,,,---//////......---,,,+++***)))*********)))((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$vvvttttttvvvvvvqqqlll___FFF>>>777444222///...000///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************'''''''''''''''''''''''''''(((((())))))(((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,------,,,++++++------,,,+++***...111111000555???GGGQQQYYY```bbbdddggghhhgggllljjjhhhiiinnnuuuYYYKKKDDD???444333000---******---///------,,,,,,,,,,,,------.........------------,,,---,,,+++******))))))***(((***+++***)))((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++((((((((()))***+++,,,---***+++---///000111000000666888;;;???CCCEEEFFFGGGMMMNNNPPPRRRSSSTTTSSSSSSIIIGGGEEEBBB???===;;;;;;999:::;;;;;;;;;<<<>>>@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;999999;;;<<<<<<;;;999888888;;;???@@@>>><<<>>>::::::>>>>>>;;;888999444444222111///---,,,+++++++++************++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))******+++---...///...------...//////......---,,,+++******+++******))))))((('''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~|||{{{{{{yyy{{{uuuSSSFFF;;;999999555...+++///...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++******++++++,,,---------,,,,,,---------,,,...111444666;;;CCCOOOXXX```]]]\\\cccnnnrrrkkkbbbeee___cccxxx~~~|||xxxtttiiiYYY===666000///000...+++***......------------..................------------------,,,+++************)))***++++++))))))***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((***)))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((()))******)))))))))***+++,,,---...,,,,,,---///444;;;AAAEEEGGGHHHKKKMMMNNNNNNNNNMMMLLLLLLKKKJJJHHHEEECCCBBB===;;;999777555555666666AAADDDGGGIIIJJJKKKMMMOOOJJJJJJJJJIIIHHHGGGFFFFFFBBB@@@???>>>@@@AAAAAAAAACCC@@@>>>@@@CCCDDDAAA>>>===::::::>>>???<<<:::;;;999999888666444222111000,,,,,,+++*********++++++************************)))))))))))))))))))))))))))))))))))))))******+++,,,---///...------...//////......---,,,,,,++++++++++++******)))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzyyy||||||yyy~~~~~~~~~|||dddPPP===999<<<;;;666111000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---,,,---------------......000111444;;;FFFQQQZZZ```hhhfffeeeiiilllllliiifff___```mmmxxx~~~ttt|||xxxWWWEEE555222555333///---///......------....../////////.........---------...---,,,+++************)))+++,,,+++***)))***,,,(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((''''''(((((()))***))))))))))))+++,,,---...111333666;;;AAAHHHMMMOOOOOOOOONNNMMMKKKIIIFFFEEE???>>>===;;;999777555444:::999888777888;;;===???KKKNNNRRRTTTSSSSSSSSSSSSNNNNNNNNNMMMLLLKKKJJJJJJEEECCCBBBBBBDDDEEEEEEDDDKKKIIIGGGHHHJJJKKKIIIFFFCCC@@@@@@DDDEEECCCAAAAAA::::::::::::888777555444///---,,,***))))))***++++++++++++***************)))))))))))))))))))))))))))))))))))))))******+++,,,---......------...000///......------,,,,,,,,,+++++++++***))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~qqq[[[EEE;;;;;;<<<:::999333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++************************((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++******++++++,,,---***,,,............000111222444999CCCOOOYYY^^^___dddjjjnnnjjj___\\\jjjzzzvvv~~~yyyvvv\\\AAA666444000///111//////............///////////////.........------...---,,,++++++******+++)))+++++++++***)))***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++(((''''''''''''((())))))((()))***,,,...000222444:::???EEEKKKNNNMMMJJJGGGHHHFFFDDDBBB???<<<:::999666666666777888888999999>>>>>>===>>>@@@CCCFFFHHHIIIKKKNNNNNNMMMJJJIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGEEEDDD>>>@@@CCCFFFFFFEEECCCBBBEEEAAAAAADDDEEEBBB???@@@;;;;;;<<<<<<;;;:::888777444222///,,,+++***+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******++++++---......------///000............------,,,,,,,,,++++++******)))(((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~rrrcccWWWLLLAAA;;;<<<777444111//////000///...------------------------++++++,,,,,,---......///------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++******++++++,,,---(((+++...///...///222444:::@@@KKKUUU\\\```aaabbbbbbdddfffdddaaakkkvvv[[[JJJ>>>111...222000//////////////////000////////////..................---,,,++++++++++++)))***+++***)))((()))+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''''''''((())))))******''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))(((((())))))***+++,,,---000444888<<<@@@BBBFFFHHHIIIJJJGGGCCC>>>;;;<<<:::999777777777888999888999;;;===@@@CCCEEEFFFEEEEEEDDDDDDDDDFFFGGGHHHDDDGGGJJJLLLLLLKKKLLLMMMNNNLLLKKKJJJIIIJJJLLLMMMRRRRRRTTTWWWZZZZZZXXXVVVFFFNNNWWW[[[XXXRRRMMMKKKMMMIIIHHHKKKKKKFFFCCCCCC@@@AAAAAABBBAAA>>><<<;;;:::777444000------------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******++++++,,,......---...///111............------------,,,,,,+++******))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggMMM???<<<:::777444111111111111000------------------------++++++,,,,,,---...//////---------,,,,,,,,,++++++(((((((((((((((((((((((())))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++******++++++,,,---'''***...//////000333666DDDOOO]]]fffhhhffffffhhhhhh^^^XXX```sssyyyhhhRRR;;;111444000000////////////000000000/////////..................---,,,++++++++++++(((*********)))((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))***++++++,,,''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++*********)))***++++++,,,111333777<<>>AAA???@@@BBBDDDGGGJJJMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHLLLQQQUUUXXX[[[^^^```eeecccaaa``````bbbdddfffmmmooorrrvvvyyyyyywwwtttkkkwwwvvvnnnjjj```\\\ZZZ\\\\\\WWWSSSSSSGGGGGGHHHGGGFFFCCC@@@???>>><<<777333000/////////,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******++++++,,,............///111...............---------,,,,,,++++++***)))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{```KKKCCC===:::666111...------...000...------...///...,,,,,,,,,,,,------...............---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************+++,,,------++++++,,,---,,,***)))***---...,,,***++++++...///,,,---:::KKKSSS```kkkjjjffffffiiikkkdddZZZZZZnnnxxx]]]JJJCCC===777...***...000,,,---111000000000000////////////...---,,,+++***+++,,,---,,,,,,,,,+++++++++******)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((()))***++++++***)))(((,,,++++++***,,,...111333999???FFFLLLNNNNNNNNNMMMKKKDDD:::333000111333555777888:::===AAAEEEHHHJJJLLLJJJHHHHHHIIIJJJJJJIIIMMMQQQVVVUUULLLDDDHHHQQQ```gggjjjfffffflllrrrrrr{{{}}}}}}ssskkknnnuuu{{{|||uuupppwww|||uuukkkdddYYYTTTQQQPPPIII???===AAA???@@@>>>888555333000+++000...***(((((()))+++,,,+++++++++***************))))))))))))))))))))))))***+++,,,---.............../////////...---,,,,,,+++++++++************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxYYYHHHBBB>>>:::666555333222000///...------...///...---,,,,,,,,,---------............---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************************************+++,,,------++++++,,,---...,,,***+++---...---+++...+++,,,111555;;;FFFQQQYYY^^^cccggglllnnnhhh```RRR]]]sss}}}zzz}}}vvviiiddd^^^QQQAAA444,,,000333000...000111000000000////////////...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((())))))******+++*********)))***+++...222666999;;;FFFIIILLLMMMLLLJJJHHHHHH@@@<<<888777999>>>AAACCCKKKKKKKKKKKKKKKLLLLLLMMMGGGFFFEEEEEEFFFIIIMMMOOO```nnnwwwqqqhhheeeccc```nnnssssssppprrrzzz||||||xxxoooiiieeebbbXXXJJJAAA>>>@@@@@@===777555888888555111///---,,,,,,,,,,,,+++,,,,,,++++++***)))))))))***************************+++,,,---..................//////......---,,,++++++++++++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&ttt^^^NNNFFF===999888666333//////---,,,,,,...///...---,,,,,,,,,------------......------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************+++,,,------++++++,,,---///---,,,,,,---...---,,,111,,,---666CCCLLLTTTYYY___bbbcccdddfffgggaaaZZZYYYkkk}}}{{{}}}tttrrruuu}}}|||YYYDDD333222666333000///111111000000000/////////...------,,,+++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************((((((((((((((((((((((((***))))))))))))(((((((((***************+++,,,,,,***,,,000555;;;@@@DDDGGGNNNNNNLLLIIIDDD@@@>>>>>>555666888===DDDJJJNNNPPPQQQPPPNNNKKKIIIGGGFFFFFFKKKLLLMMMLLLNNNSSS\\\ccc{{{}}}~~~vvvppphhh[[[OOOJJJKKKHHHBBB======BBBAAA===444222000/////////---+++---,,,++++++***)))((((((***************************+++,,,---................../////////...------,,,+++++++++************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&|||gggYYYHHH===999888555222000...,,,,,,...//////...---------------------------------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************++++++++++++,,,------++++++,,,---...---,,,,,,,,,---------//////444@@@MMMWWW[[[\\\^^^fffiiidddaaahhhttt|||}}}wwwtttuuuzzz{{{]]]???555555333000000111111111000000000//////......------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++************,,,...//////111666;;;AAAFFFIIIJJJGGGFFFCCC>>>999666666888777:::>>>EEELLLQQQRRRQQQKKKIIIGGGEEEDDDEEEFFFGGGWWWZZZ\\\\\\___hhhuuu}}}zzzvvvqqqmmmjjjddd]]]ZZZ___```UUUGGG<<<888333000000000...,,,,,,,,,++++++******))))))***************************+++,,,---..................////////////......,,,,,,+++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&qqqXXXFFF>>><<<:::888222000...---.../////////------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++))))))*********++++++++++++,,,------++++++,,,---------,,,++++++,,,...//////666AAAKKKTTTYYY[[[[[[___bbbcccdddppp}}}|||yyyvvvwwwyyysssxxxxxxQQQ===666111000222111111111111000000000000.........---------,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******,,,...000111333444777;;;>>>AAABBBCCC;;;:::888666333444666999>>>@@@DDDIIILLLLLLJJJGGGFFFFFFGGGJJJNNNTTTZZZ]]]bbbfffjjjnnnttt~~~}}}uuu]]]JJJBBB777111000111000///++++++++++++,,,,,,,,,,,,***************************+++,,,---..................///////////////...,,,,,,,,,++++++++++++******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&|||xxxxxxxxxwww{{{}}}eeePPPDDD>>>:::777666333000...///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,)))))))))***++++++,,,,,,+++,,,------++++++,,,---,,,------,,,,,,---111333555AAANNNTTTVVVYYY[[[[[[fff]]]WWWccczzzwwwuuusssnnngggfffhhhdddiiiqqqxxx|||}}}|||}}}~~~eeeNNN???444222555222222111111111000000000---............---,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))************+++******+++,,,...///111222333444444555666888888999444555666777777999<<>>BBBFFFNNNXXXbbbkkkqqqtttuuuyyy~~~sss[[[PPPBBB888666666444333------------------------++++++++++++++++++++++++***+++,,,---..................///000000000//////,,,,,,,,,,,,++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{|||}}}}}}{{{{{{|||~~~{{{sssppprrr{{{qqqaaaSSSGGG===888:::777222000///000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,+++,,,------++++++,,,------...///......000444999BBBMMMVVVWWWXXX]]]___^^^bbb[[[ZZZlll~~~}}}|||~~~|||}}}|||zzz}}}xxxuuurrrrrrrrrlllccc___aaa^^^ccchhhmmmoooqqqtttuuuppplllkkknnnpppqqquuuzzz{{{vvvcccOOO<<<555777222222222111111111000000---.../////////...,,,,,,,,,,,,,,,+++++++++***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***,,,...000111222222333333222222222444555666666999<<<===>>>>>>@@@AAA===>>>AAAGGGLLLNNNNNNMMMLLLUUUeeeuuujjj^^^OOOEEEAAA>>>:::666222111000///...---,,,,,,++++++++++++++++++++++++***+++,,,---..................///000000000000000------,,,,,,,,,+++++++++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&yyyvvvrrrpppnnnllljjjhhhcccdddeeedddcccccceeefffggglllnnnlllmmmqqqtttsss}}}zzzzzzvvvvvv{{{uuufffUUUGGG???<<<999444111000000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++,,,------++++++,,,---...///000000///222888<<>>AAABBBBBB@@@@@@@@@FFFHHHMMMUUU^^^dddhhhiiibbbooottthhhYYYOOOJJJEEE>>>888666555333111...,,,+++***++++++++++++++++++++++++++++++,,,---..................///000000000000000---------,,,,,,,,,++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&```[[[WWWUUUUUUVVVTTTSSSRRRRRRQQQPPPOOOOOONNNMMMSSSTTTUUUUUUVVVXXX[[[^^^gggjjjooouuu{{{vvvvvv~~~xxxkkkYYYJJJBBB>>>888333111000///...//////.........---------.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++...222444888DDDOOORRRUUUWWWZZZccckkkfff\\\PPP[[[sss~~~{{{xxxwwwvvvuuutttuuuwwwyyyzzzqqqooommmnnnppprrrrrrpppjjjiiihhhgggggghhhiiijjjpppoooooopppooommmjjjfffnnnkkkjjjhhhccc[[[XXXZZZVVVZZZ^^^___^^^```eeejjjeee[[[SSSTTTZZZ]]]^^^___```aaabbbaaa```aaaeeeiiivvvwwwyyyxxxxxxwwwyyyzzz{{{vvvrrreeeOOO<<<666555222///111666333---111000///......------...---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''+++*********))))))(((((())))))*********+++++++++------,,,+++++++++++++++---...///000111222333333555777888888:::>>>AAAAAAAAACCCFFFDDD@@@???FFFOOOXXXkkkzzzxxxpppqqqyyysssnnn}}}|||iiijjjfff^^^WWWPPPGGG>>>CCC===666333111000,,,(((...,,,++++++,,,------,,,++++++,,,---...///000111111111000000//////......///......------,,,++++++******)))(((((((((((((((***))))))((('''&&&&&&&&&TTTPPPLLLKKKKKKLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIJJJKKKKKKLLLOOOQQQ[[[]]]bbbhhhnnntttyyy{{{|||yyy~~~{{{|||}}}~~~xxxiii[[[IIIBBB999444222111...,,,//////.........---------.........------,,,,,,,,,++++++++++++************))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///---...222666<<>>;;;777333000...///---+++,,,---......---++++++,,,---...///000111111111000000///////////////......------,,,,,,+++******)))((((((((((((((()))(((((('''&&&&&&%%%%%%GGGDDDBBBAAAAAABBBBBBAAA======>>>>>>>>>?????????>>>???@@@@@@???@@@BBBDDDJJJLLLOOOTTTZZZ```fffiiipppvvv~~~zzzzzz~~~}}}ssseeeYYYMMM>>>666444444111.../////////.........------.........---------------,,,+++++++++************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,------------222///000666===DDDNNNWWWUUU]]]bbbaaa```fffooovvvzzzxxxtttrrrqqqooommmkkkggggggfffeeeeeefffhhhhhheeeeeegggiiimmmnnnmmmlllffffffffffffgggiiijjjkkksssqqqooonnnmmmllljjjhhhgggffffffhhheee\\\WWWVVVUUUXXX\\\]]]\\\]]]aaadddaaaVVVNNNOOOSSSVVVYYY\\\___``````^^^]]]]]]```bbbgggiiijjjjjjiiigggggggggmmmlllkkkmmmpppuuu{{{~~~vvv}}}^^^FFF<<<666888666000///333111111000///............------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))(((((((((***************)))))))))+++++++++++++++***************+++,,,---///000000///222555888:::;;;:::999888:::<<<>>>???@@@BBBEEECCC@@@???BBBMMM]]]llluuu}}}xxxqqqqqqvvv|||wwwsssmmmmmmssssssssszzzssspppqqqsssqqqpppnnnlllmmmvvvzzzwwwuuuqqqnnnrrrxxx{{{zzzwwwtttmmmeee]]]^^^]]]TTTGGG:::333111111///---,,,---///......+++,,,,,,---...///000000111000000000000///////////////......---,,,,,,,,,******)))(((((((((((()))(((''''''&&&&&&%%%%%%%%%@@@???======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<===??????AAACCCHHHMMMRRRUUU[[[aaaiiipppvvv}}}}}}sssaaaKKK<<<888888555222////////////...........................---------,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---.........111000333>>>HHHOOOUUU[[[___``````aaaiii}}}~~~{{{zzzxxxwwwwwwsssrrrpppooommmllljjjjjjhhhhhhhhhiiijjjlllnnnooosssuuuxxx|||~~~~~~yyyyyyyyyyyyzzzzzzzzz{{{}}}zzzwwwuuusssqqqooorrrooommmnnnkkkddd```___\\\___bbbddddddeeehhhjjj```YYYTTTWWWZZZ[[[\\\^^^`````````______```aaabbbfffhhhjjjjjjhhhfffeeeeeegggeeecccaaa```aaacccdddiiirrr{{{yyy^^^HHH888888777///---333222111000///...............------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++******------///000222333444444444666;;;???AAAAAA???>>>???@@@BBBDDDBBB@@@BBBFFFEEEHHHKKKPPP]]]pppxxxuuuppplllmmmuuuxxxrrrqqqqqqnnnkkkjjjjjjkkkmmmooozzz}}}vvvooommmooorrrtttrrrzzz{{{~~~|||oooZZZFFF<<<888333111...------.........,,,,,,------...//////000000000000000000000000000/////////...------,,,,,,+++***))))))(((((())))))(((((('''''''''&&&&&&&&&>>>>>>>>>>>>>>>??????@@@@@@??????>>>======<<<<<<===>>>???>>>===<<<<<<===<<<;;;;;;;;;===@@@DDDEEEIIINNNUUU[[[```hhhqqqwww{{{uuuzzz}}}^^^GGG===999666333000000/////////.................................,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((())))))************************************************++++++++++++++++++,,,,,,,,,---------++++++,,,------.../////////111;;;IIIUUUYYY[[[^^^ccc^^^]]]hhhyyyuuutttrrrpppnnnmmmnnnnnnlllmmmoooqqqrrrsssuuuuuuxxxyyy|||~~~zzzxxxyyywwwxxxzzzzzzzzzyyyyyyyyycccaaacccjjjooonnnmmmmmmjjjiiigggfffeeecccbbbaaafffhhhiiihhhfffcccccccccccccccaaa___]]]\\\ZZZZZZ]]]cccjjjmmmkkkjjjnnnttt}}}wwwXXX<<<777777111---111222111000//////......///.........---------,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************+++++++++,,,+++++++++++++++++++++...000111333555666666666;;;>>>AAAEEEFFFFFFDDDBBBDDDCCCEEEGGGDDD@@@CCCKKKYYYdddnnnsss{{{~~~~~~{{{rrriiiiiiiiijjjlllrrr{{{|||zzzzzz{{{{{{~~~jjjVVVJJJFFF777444000............---,,,,,,------.../////////000000000000111111111111000//////......---,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((???@@@AAAAAA@@@@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>???@@@BBBAAA???>>>>>>???>>>===<<<<<<<<<===>>>???>>>BBBFFFJJJNNNTTT\\\cccqqqxxxqqqUUUDDD;;;666222000000000/////////...................../////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))******++++++************************************************,,,,,,,,,,,,------------++++++,,,---...//////000111777DDDTTT]]]^^^^^^```]]]XXX^^^www{{{|||~~~|||xxxxxx{{{{{{wwwooonnnmmmjjjhhhiiilllnnnppptttzzzzzz{{{|||yyyuuurrroooooommmjjjeeebbbaaaaaabbbbbbbbbaaa```^^^\\\[[[XXXZZZ```dddbbb]]]\\\___dddhhhttt{{{}}}fffFFF888666333111111222222111000////////////............---------,,,+++++++++************)))************************(((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++*********+++++++++++++++++++++++++++,,,,,,,,,---...000333666888:::::::::DDDFFFHHHJJJJJJIIIGGGFFFEEECCCFFFJJJIIIFFFNNNYYYtttxxxqqqmmmiiiiiinnnvvv|||wwweeeVVVNNN>>>:::555111//////...------------.........//////000000000111111111111222000000//////...---------++++++***))))))))))))***))))))))))))))))))))))))BBBEEEGGGFFFDDDDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDAAACCCEEEEEECCCBBBAAABBB@@@@@@@@@???????????????;;;>>>@@@AAABBBFFFNNNSSS\\\bbbmmmyyyyyy___MMMAAA:::666000000000000/////////...---........./////////000------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++************************++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,---...///000000777???MMM[[[```^^^^^^aaaVVVSSS___xxx}}}yyy{{{zzzzzzvvvqqqqqqttttttpppmmmnnnnnnmmmooottt{{{xxxqqqllljjjjjjhhhfffdddaaa___]]]]]]\\\XXXVVVYYY___```\\\ZZZ\\\UUU\\\jjjwww{{{qqqSSS>>>666555555333333222111000////////////............------------+++++++++************)))************************))))))))))))))))))))))))((()))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++*********++++++,,,,,,,,,)))******+++,,,---.........111555:::???AAACCCCCCMMMMMMNNNNNNMMMKKKIIIHHHFFFDDDIIIRRRTTTVVVcccttt||||||{{{vvvyyy~~~~~~ppp```TTTEEEAAA:::555333111000///---------...............000000111111111222222222000000//////......------,,,+++******))))))******((((((((()))))))))))))))FFFIIIKKKKKKIIIGGGIIIJJJHHHHHHIIIIIIIIIIIIJJJJJJCCCEEEHHHHHHFFFEEEEEEEEEAAABBBBBBCCCCCCBBBAAAAAA===>>>???>>>===@@@FFFLLLLLLRRR]]]kkk{{{}}}yyyeeeTTTHHHAAA===000000000000////////////---.........//////000000---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000111>>>FFFSSS^^^```\\\]]]aaaTTTQQQ```{{{zzzrrrqqquuupppqqqooolllnnnqqqqqqmmmmmmooorrruuuzzzyyywwwvvvppplllfff```\\\ZZZYYYYYYaaa[[[XXX\\\]]]XXXTTTUUURRRZZZfffnnnlllkkk|||uuu\\\CCC666666777666333222111000//////////////////.........---------+++++++++************)))************************************************(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++*********++++++,,,,,,,,,))))))***+++---...//////000444999@@@EEEIIILLLMMMRRRRRRQQQOOONNNLLLJJJIIIHHHFFFMMMYYY```eeevvv}}}}}}}}}~~~zzzuuuqqqsss{{{}}}vvvhhh[[[JJJEEE>>>999555333222111---------...............000000111111222222222222000000000///......------,,,+++******)))*********'''''''''(((((((((((((((QQQRRRQQQOOOMMMLLLMMMOOOMMMMMMNNNNNNNNNLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHGGGEEEDDDEEEEEEEEECCC@@@???@@@AAAAAA@@@CCCFFFKKKQQQ[[[iiiyyy{{{}}}qqqeee[[[NNNDDD999777444222111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))************))))))************************************************......---,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------+++...000...,,,///999AAAKKKRRRYYY]]]``````[[[VVVMMMZZZttt|||{{{wwwyyyvvvmmmfffdddjjjiiihhhggghhhmmmtttyyyqqqzzz}}}ssskkkgggeeebbb___aaabbbbbbbbb___[[[VVVSSSUUU\\\dddggggggkkkrrryyywwwbbbRRRGGG>>>999666444222111000111222111000//////.........---------,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************)))******++++++,,,------,,,)))+++000000---000777777???HHHMMMMMMNNNRRRUUURRRUUUUUUQQQKKKFFFGGGIIIVVV]]]eeelllrrr~~~{{{mmmnnnuuuxxx}}}yyywwwvvvuuu___VVVLLLGGGCCC>>>888555111///,,,+++,,,...//////...000111111000000111222111111000000//////......---,,,++++++******++++++))))))))))))((((((((((((TTTUUUUUUTTTSSSQQQRRRSSSRRRSSSTTTUUUUUUTTTRRRQQQRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIIIIHHHGGGGGGHHHIIIDDDBBBAAA@@@@@@@@@???===<<<>>>AAADDDKKKUUUaaaiiiyyyvvvlll___TTT===:::555222000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))************))))))************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,///000...---222===FFFQQQUUU]]]bbbaaa]]]YYYXXXdddlll~~~yyytttrrrsssqqqkkkggghhhhhhkkkooosssyyyzzztttqqqhhhjjjlllllliiiccc]]]XXXXXX```hhhkkkjjjkkkoootttmmmkkkkkksssxxx}}}xxxppphhh^^^PPPBBB999444333000000111111111000//////.........---------,,,,,,,,,++++++++++++***+++***)))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++++++++++++++,,,------.........++++++///000000666===CCCHHHNNNQQQQQQQQQRRRTTTWWWTTTOOOGGGBBBDDDLLLSSS]]]dddooozzz}}}uuummm{{{~~~}}}xxxpppfff```YYYMMM???555222111000000111000...,,,///000111111000000111222111111111000//////......---,,,++++++***+++++++++)))))))))(((((((((''''''XXXZZZ]]]^^^]]]\\\[[[\\\[[[]]]___aaaaaa```^^^\\\___^^^]]][[[XXXUUUSSSQQQNNNMMMLLLKKKJJJIIIIIIJJJFFFEEEDDDDDDCCCBBB???===>>>>>>??????BBBFFFMMMQQQeeennn|||wwwgggYYYDDD???999333111111111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))************))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...///777DDDNNNWWWZZZaaaeeeaaaZZZ___kkk~~~yyyuuussssssqqqnnnkkkkkkiiifffiiimmmkkkqqq|||{{{yyyvvvqqqjjjccc]]]YYYZZZaaaiiimmmllljjjlllnnngggZZZTTT]]]ppp|||qqqzzz}}}gggLLL:::555333111000000111000////////////.........------,,,,,,,,,,,,++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,---,,,,,,,,,,,,,,,,,,---....../////////---...111444777???GGGMMMOOOSSSUUUVVVUUUSSSRRRRRROOOIIICCCBBBHHHTTT^^^ffflllwwwwwwwwwyyyzzz{{{|||uuukkkZZZGGG888666444333333333222000---///000111111000000111333222111111000000///......------,,,+++++++++++++++((((((((((((''''''''''''fffjjjooorrrrrrrrrrrrrrrqqqsssvvvxxxyyywwwuuutttwwwvvvssspppmmmiiifffddd^^^[[[XXXTTTQQQNNNLLLJJJMMMKKKHHHFFFFFFEEECCCAAABBBBBBAAAAAAAAABBBDDDFFFTTT\\\iiiwwwoooaaaNNNGGG===555333333333222000//////...............---------------------------,,,++++++******++++++************************)))******++++++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///333===KKKUUU\\\]]]aaabbb\\\^^^vvv|||}}}|||yyy~~~zzztttooommmmmmmmmllljjjhhheeeeeeiiisss|||zzzooogggcccaaa^^^dddjjjlllkkkjjjkkklllppp]]]SSS\\\lll||||||yyyVVV<<<777444111000000000000///////////////............------,,,,,,,,,+++++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111333777<<>>777444222000111000//////......//////---------------------------,,,++++++******++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,------......,,,---------............---///333999BBBLLLXXX______]]]XXXUUU^^^|||wwwppprrrxxxsssnnnoooqqqmmmjjjfffbbb___^^^^^^___^^^bbbgggnnn}}}}}}zzz{{{}}}~~~~~~|||zzzyyyyyyvvvtttuuuzzzzzzuuuqqqoooooojjj```]]]dddjjjjjjkkknnntttUUU===999444222111111111111000000000/////////......------------,,,,,,,,,,,,))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,)))******++++++++++++++++++++++++,,,------......///666>>>BBBHHHOOOSSSTTTRRRRRRRRRPPPMMMJJJGGGEEEQQQVVV___kkkwww{{{wwwvvvsssssslllmmmpppsss{{{~~~}}}||||||nnnZZZEEE888111///...000111222222111111222444333222222111111000//////...------,,,,,,,,,,,,,,,))))))))))))(((((((((((({{{sssjjj```VVVPPPOOOLLLIIIHHHHHHHHHFFFDDD@@@@@@@@@BBBHHHSSS^^^ggg|||www___KKK@@@:::555111111000000///////////////........................---,,,++++++******++++++***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,---......///------------...............222999BBBKKKUUU^^^ccc___\\\TTTUUUkkkxxx{{{wwwiiiccccccdddeeebbbaaa___]]]\\\\\\\\\]]]```gggnnnwww~~~|||zzzyyyyyyyyywwwtttrrrssswww||||||{{{|||~~~{{{zzzvvvtttlllhhheeeiiipppsssqqqmmmiiiqqq]]]???;;;666333222222222222000000000000/////////......------------,,,,,,,,,((()))***+++,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000888>>>@@@FFFOOOTTTTTTTTTSSSPPPKKKGGGIIINNNSSSeeejjjtttiiiccc[[[YYYbbbtttmmmZZZJJJ>>>555111000111333222111111222444333333222111111000000///......---,,,,,,,,,,,,---+++*********))))))))))))ssseee\\\WWWSSSNNNLLLKKKJJJGGGEEECCCCCCBBBAAACCCIIIQQQWWWoooyyyvvvwwwnnnWWWIIIAAA:::555111111000///////////////........................---,,,++++++******++++++***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......++++++,,,,,,---...//////---------.........//////000555===HHHRRR[[[bbbeee```\\\SSSWWWvvvzzzwwwiiibbbbbbcccaaa___^^^^^^^^^^^^^^^______```hhhooovvv}}}||||||~~~xxxwwwvvvwww{{{~~~~~~{{{zzz|||}}}{{{xxxvvvuuutttuuuwww||||||yyypppnnnkkkjjjrrr{{{zzzttteeefffzzz]]]AAA===777444333333333333000000000000////////////......---------,,,,,,,,,((()))***+++,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,------......------------......///000000000222999======BBBMMMTTTTTTSSSQQQLLLFFFDDDKKKYYYeeepppwwwzzzlllYYYNNNSSSdddyyyxxxjjj[[[LLL???777000222333333222111333444333333222222111000000000......---,,,,,,,,,,,,---++++++++++++*********)))}}}tttnnncccZZZWWWSSSKKKGGGGGGGGGFFFEEECCCAAABBBEEEHHHVVVhhhzzz~~~zzz{{{]]]EEE:::444111444444000---...000222//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------...///...---222777BBBOOOWWWZZZ^^^aaa___QQQKKK\\\xxx{{{{{{{{{qqqjjjdddbbb___[[[ZZZ]]]\\\[[[ZZZ[[[___cccggghhhvvvyyy}}}|||}}}yyyvvvsssrrrrrrrrrpppppppppooonnnoooqqqsssxxx{{{}}}vvvrrrnnnjjjlllssszzz}}}}}}vvv}}}kkkKKKFFF<<<555555777444...000000000///......------,,,,,,,,,+++++++++******++++++************++++++************************************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))---------------------------...---,,,,,,---000333333666;;;AAAHHHOOOTTTWWWQQQLLLFFFDDDIIIVVVfffqqqyyymmmeeeXXXRRRgggxxxooo```III555555333111///...///111333444444333222222111111000000000000///......------,,,+++)))'''''''''((((((yyypppkkkdddXXXOOOLLLGGGFFFDDDBBB@@@AAACCCEEEKKKWWWdddooo|||zzz{{{yyyyyypppUUUFFF;;;333444444111//////000000//////.........---------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///000000000333;;;GGGQQQYYY^^^^^^]]]UUUQQQRRR___rrrzzztttzzzmmmeee___[[[[[[[[[YYY[[[___^^^^^^___eeennnzzz}}}yyyuuuqqqnnnlllkkkhhhjjjlllmmmmmmooosssuuuuuuxxx{{{}}}{{{rrrhhhfffgggmmmvvv|||~~~}}}wwwzzz~~~xxxjjjSSSMMMAAA666444777666111000000000///......---------,,,,,,,,,,,,+++++++++++++++************++++++******************************************************************************))))))(((((((((((((((((()))))))))*********------------------------.../////////...///111444333888@@@GGGKKKNNNOOOOOOJJJGGGFFFJJJTTTcccsss||||||nnndddmmm}}}~~~yyyzzz~~~vvvrrriiiYYYIII===999555222333444555555444444333333222111111111000000000///......------+++***)))((((((''''''(((ooo```YYYMMMKKKHHHEEECCCCCCDDDEEECCCGGGNNNXXXiii}}}zzzwwwsssnnnnnnvvvdddQQQAAA666555333222111//////////////////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......000111222333444AAAMMMTTT[[[aaa^^^WWWQQQ[[[hhhpppuuu|||~~~gggiiivvvjjj```^^^YYYWWWYYY[[[\\\aaagggkkkppp{{{|||zzzxxxwwwxxxyyyxxxwwwsssvvvyyyzzz|||~~~{{{xxxuuusss{{{}}}}}}wwwqqqmmmjjjdddfffhhhiiijjjkkkmmmoooqqqvvvxxxwwwwwwwwwtttoooccceeejjjrrrzzz}}}|||zzzooommmjjjsssxxxtttlllcccRRR@@@666666555333111000000//////......---......---------,,,,,,,,,++++++************++++++***************************************************************************))))))))))))((((((((())))))*********+++++++++------------------------...000111111000000222444555===GGGOOOQQQOOOKKKHHHDDDFFFMMMYYYhhhxxx||||||yyyyyy~~~yyyuuuwww|||||||||zzzyyyyyyuuuhhhZZZFFF>>>555111333555555333444444333333222222111111000000000///......------************)))(((''''''qqqeeeYYYVVVPPPLLLIIIGGGFFFFFFBBBCCCEEEKKKYYYmmmwwwsssooosss~~~mmm\\\JJJ<<<777222222222000//////////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............000222444666FFFSSSVVV[[[aaa^^^UUU^^^wwwkkk[[[eee|||{{{qqqiiiaaa]]][[[XXXWWW[[[^^^bbbkkksss{{{zzzqqqjjjfffeee___^^^^^^]]]]]]]]]\\\[[[^^^`````````___```ccceeecccccccccbbbaaa___^^^]]]]]]^^^aaadddgggiiihhhggggggkkkssszzz~~~{{{sssmmmppprrrvvvzzz}}}}}}|||{{{}}}~~~~~~|||}}}~~~wwwrrroookkklllmmmmmmkkkjjjkkkkkkpppuuuwwwtttpppppppppnnnjjjlllooouuuzzz{{{xxxvvvhhhfff```eeemmmQQQ===666444333111111000000///.........///.........------------++++++************++++++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............---///000111000111333555999BBBNNNVVVUUUOOOIIIEEEEEEMMM[[[mmm}}}yyy~~~wwwsssqqqssstttuuu{{{rrrrrr~~~tttsssvvv~~~|||zzz~~~uuufffUUUHHH999111111444444333555444444333222222111111000000000///......------)))***++++++***)))'''&&&tttiiiccc[[[TTTOOOKKKHHHEEEEEEEEEEEEGGGLLLYYYnnn~~~yyyrrrqqqxxx|||tttcccHHH===333222333000000111000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---...111444:::IIIVVVXXXYYY]]]^^^ZZZxxxsssYYYZZZkkkyyy|||oooggg```]]]]]]WWWUUUWWW]]]dddlllxxx}}}uuulllddddddccc```\\\YYYYYYZZZYYY[[[]]]^^^^^^^^^^^^^^^bbbcccccccccccccccdddeeedddeeefffggghhhiiiiiiiiiddddddfffiiilllmmmkkkiiihhhkkkooossstttqqqlllggggggjjjooorrrsssqqqpppnnnlllllljjjhhhfffeeefffhhheeeeeeeeegggiiilllppprrruuuuuuuuuvvvvvvvvvvvvvvv|||{{{yyyvvvrrrnnnkkkiiikkkmmmooopppoooppprrrtttpppvvvxxxsssoooooopppoooooooooppprrrtttuuuuuutttjjjllliiiiii}}}bbbEEE777444333111111111000//////....../////////.........------++++++************++++++************************************************************************))))))))))))************++++++++++++,,,,,,,,,,,,---------....../////////,,,...///000111222555888BBBIIIRRRUUUQQQJJJFFFDDDNNNZZZlll~~~zzz}}}kkkgggaaa]]][[[[[[ZZZYYYeeeiiillliiieeefffmmmuuuzzz{{{~~~{{{|||vvvhhhXXXCCC666333555555444555555444444333222222111000000000///......------******+++++++++)))'''&&&wwwlllbbb[[[UUUNNNIIIHHHGGGFFFDDDCCCHHHXXXgggyyyyyynnnnnnxxx\\\JJJ999555444111000444000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000///...///333888@@@LLLXXX[[[XXXXXX___hhh~~~```RRRcccxxxnnnfff```YYYWWWZZZVVVVVVZZZccclllwww~~~wwwpppjjjfffdddcccccc___ZZZYYY[[[ZZZWWWXXXZZZ[[[[[[[[[[[[^^^```___ccchhhkkklllmmmnnnooolllmmmpppsssuuuwwwxxxxxxwwwxxx{{{}}}}}}||||||}}}|||zzzxxx{{{}}}{{{zzzwwwuuuqqqlllgggccc```^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\YYYXXXZZZYYYWWWWWWZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[___bbbffflllrrrvvvooouuuwwwssspppqqqrrrqqqmmmmmmllllllmmmpppsssvvvnnnqqqrrrrrrxxxnnnMMM:::555555222111111000000//////...//////.........---------++++++************++++++************************************************++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,---------...//////000000...///111222333777;;;???LLLPPPQQQNNNIIIFFFIIILLL]]]jjj||||||rrrwww||||||vvvlllddd___XXXUUUPPPMMMLLLLLLLLLKKKIIINNNSSSUUUTTTTTTVVVWWWUUUVVVZZZcccmmmssstttrrr|||vvvgggRRRAAA999555333222555555444444333333222222000000000///......------++++++++++++***)))((((((yyyyyyxxxvvvtttrrrrrrrrrrrrrrrssszzz{{{rrriii```YYYPPPLLLIIIGGGCCCBBBIIITTT]]]ppp{{{pppssstttZZZBBB999555000000555000000000000/////////......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,///111111000333999???HHHNNNYYY^^^WWWSSSbbbxxxhhh[[[ZZZnnnzzzkkk___]]]ZZZTTTRRRWWWUUUVVVZZZbbbkkkwwwtttkkkkkkgggaaaZZZWWWVVVWWWXXXVVV[[[]]][[[[[[aaaeeefffeeefffggggggggggggjjjllltttyyyxxxrrrooolllkkkkkkjjjhhhfffdddbbbaaa[[[XXXXXXVVVQQQQQQTTTPPPOOONNNMMMLLLLLLMMMMMMJJJKKKNNNQQQUUU\\\ccciiimmmqqqsssqqqpppssssssqqqlllllljjjjjjkkknnnrrrvvvpppqqquuuwwwuuurrrxxx|||www}}}xxxTTT>>>777666222222111111000/////////.........---------,,,,,,++++++************++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************++++++++++++---------...///000000000333444555666888===DDDIIIRRRRRRNNNIIIFFFLLLZZZeeeqqq}}}xxxkkkcccaaabbbddddddaaajjjtttwwwsssnnnkkkiiijjjeee^^^YYYWWWXXXXXXYYYVVVVVVWWWXXXXXXWWWSSSPPPJJJLLLOOORRRTTTUUUUUUUUUYYYkkkyyygggVVVHHH>>>777333555555555444333333222222000000000///......------,,,,,,+++***))))))))))))|||{{{wwwmmm```UUUNNNOOOOOOMMMLLLLLLMMMNNNQQQQQQWWWfffxxx|||qqqwww}}}rrrkkkXXXQQQLLLLLLIIIEEEFFFJJJHHH]]]wwwxxxqqqzzzgggIII<<<666000000555000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...111222222666>>>DDDMMMPPPZZZaaaXXXPPPeee]]]^^^fffwwwxxxhhh[[[SSSWWWWWWQQQPPPVVVQQQQQQSSSYYY```jjj{{{{{{qqqhhhfffjjjooo~~~wwwmmmccc]]]\\\___aaa___gggmmmmmmnnntttzzz}}}~~~}}}wwwooojjjjjjfff``````ddd]]][[[VVVRRRNNNLLLLLLKKKLLLKKKKKKKKKLLLQQQWWW\\\kkknnnpppoooppptttsssoooooonnnmmmlllkkkmmmqqqtttuuurrrvvv|||wwwmmmooozzz{{{uuu{{{YYY@@@777555222222111111000/////////......---------,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++---------...///000000111888888888999<<>>BBBKKKSSSTTTXXXKKK@@@BBBQQQeeexxx}}}qqqmmmpppmmmoootttzzz}}}ssspppsssuuussskkkaaaXXXSSSRRRUUU[[[bbbiiirrr~~~wwwuuuwww{{{pppbbbMMM<<<999::::::777333222444666222222111111000/////////------,,,++++++******)))IIIHHHFFFFFFGGGFFFDDDBBBFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFFFFHHHLLLNNNMMMLLLOOOMMMOOOTTTUUUVVV^^^hhhrrr{{{oooccc\\\VVVOOOHHHGGGEEELLLVVVbbbsssfffUUUGGG888111222000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------............000111222333999CCCLLLQQQYYY___YYYPPPXXXwww~~~iiilllxxx}}}hhh[[[XXXUUURRRQQQQQQQQQQQQPPPOOOOOOMMMJJJHHHKKKQQQWWW___iiimmmrrrwwwmmmaaaccchhh}}}~~~yyyxxxsssxxxyyyrrrlllfffaaa]]][[[ZZZYYYWWWUUUSSSSSSTTT\\\bbbiiimmmmmmnnnoooooossssssqqqnnnkkklllqqqvvvyyyyyy|||{{{uuuooosss{{{\\\IIIAAA555444444333111//////000000//////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---------,,,///111222111222555888;;;@@@CCCCCCGGGOOOSSSRRRLLLFFFCCCJJJZZZnnn|||uuuoooiiifffcccaaabbbbbbeeeggguuuyyy~~~zzzuuu~~~ppp\\\JJJ<<<;;;999666444333444444222222111111000000//////------,,,,,,+++*********@@@@@@AAACCCFFFGGGEEEDDDGGGFFFFFFEEEEEEFFFFFFGGGIIIGGGEEEEEEGGGHHHIIIHHHKKKLLLNNNPPPPPPNNNRRRXXXVVV```lllvvv~~~uuummmfff[[[QQQLLLGGGHHHJJJOOOZZZnnnmmm```PPP>>>555666111111111000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,------------.........000111222222555===HHHPPPTTT\\\]]]TTTOOO^^^|||{{{ccc{{{{{{dddWWWRRRPPPOOOOOONNNOOOPPPQQQRRROOOLLLGGGCCCAAACCCGGGJJJNNNSSSXXXeeesssnnn``````pppxxxxxxssssssooojjjfffccc___XXXSSSSSSYYYbbbhhhkkkllloooqqqrrrsssrrrpppmmmmmmqqquuu||||||}}}}}}yyyuuuwww|||yyy```SSSHHH888666555444333111000///////////////.........------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,------......---...///111444777999;;;>>>CCCGGGJJJNNNRRRQQQMMMDDDHHHPPPZZZiiiyyy~~~vvvqqqiii___UUUXXX[[[cccpppuuuxxxkkkYYYBBB===888555555666444333222222222111000000//////------,,,,,,++++++******IIIIIIJJJLLLNNNNNNLLLJJJLLLLLLLLLLLLMMMMMMNNNNNNOOONNNMMMMMMNNNOOOPPPPPPOOORRRUUUWWWWWWWWW[[[``````hhhsss|||yyylll___WWWQQQMMMIIIGGGKKK[[[uuussshhhVVVAAA777777222222222111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............111111111222666@@@LLLTTTZZZ]]]XXXOOOUUUnnnlll~~~gggWWWPPPPPPLLLLLLMMMQQQUUUVVVRRROOOJJJGGGEEEEEEGGGJJJLLLMMMPPPSSSXXXlllssssssyyy~~~}}}|||{{{yyywwwqqqggg^^^XXXVVVYYYaaaiiimmmpppsssooorrrtttsssqqqppprrruuu~~~||||||~~~zzzuuuddd]]]SSSCCC:::666444555444222111111////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------......++++++,,,------......///...---...111666:::;;;<<>>555555444333222111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............//////////////////000666???KKKUUU[[[VVVWWWhhhvvvrrrWWWOOOPPPOOOOOOQQQVVV^^^ggglllhhh^^^QQQJJJNNNPPPRRRQQQOOOPPPTTTXXXdddooo|||~~~~~~yyyfff___\\\ZZZaaakkkwwwyyytttnnnhhh|||vvvHHH:::111333333//////444000000000000/////////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++******************++++++,,,------------111666999;;;>>>DDDHHHPPPOOOQQQQQQKKKEEEGGGOOOooozzzpppnnnsssppprrr|||}}}rrrdddUUUTTT\\\ttt}}}}}}tttZZZEEE;;;888888888444333333222222111111000.........---,,,,,,++++++xxxtttpppmmmlllmmmmmmlllsssxxxwwwjjjdddZZZMMMLLLSSSQQQbbb{{{wwwyyyfffKKK???666666555444222111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000000000222888CCCNNNXXX]]]WWW\\\ttt}}}vvvdddMMMJJJMMMNNNQQQWWWXXXdddpppqqqfffXXXPPPNNNOOORRRTTTSSSSSSXXXbbbjjj{{{qqqbbbWWW\\\iiisss}}}|||ooowww}}}QQQAAA666666666000000666000000000000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++,,,------,,,222888;;;===AAAHHHOOOPPPPPPQQQQQQIIIDDDKKKWWWyyy~~~sssqqquuuyyytttwww}}}fff[[[^^^```gggvvv|||zzzfffLLL<<<777777888444444333222222111111000///......------,,,++++++{{{uuulll^^^TTTPPPQQQVVVeee{{{vvvYYYKKK===333333555000111444000000/////////............------------------------------------------------------------------------,,,,,,,,,---------......///......---------......///............//////000111000333:::CCCLLLWWW```UUU\\\wwwwwwqqqjjjXXXMMMOOOQQQNNNSSS]]]iiizzz{{{fffVVVPPPPPPXXXYYYZZZWWWTTTZZZnnnwwwhhheeejjjzzz~~~dddFFF555666333222222...111000000///...---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---///111555;;;BBBHHHNNNQQQRRRSSSQQQKKKFFFJJJ[[[jjj~~~xxxjjjbbbYYYWWWbbbrrruuuVVVAAA<<<>>><<<888777555444444333111000/////////...------,,,,,,}}}uuuhhh[[[TTTLLLOOOZZZnnn|||eee[[[MMM<<<444444///111333,,,000000/////////.........------------------------------------------------------------------------,,,,,,,,,---------......///......---------......///............///000000111000444===IIISSSXXXZZZVVV^^^vvv}}}yyyuuuaaaUUUMMMPPPRRRRRR[[[iiixxxeeeTTTQQQTTT\\\\\\]]]\\\[[[eee|||~~~qqqqqqwwwcccGGG888888555555777333111000000///......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------,,,+++---...///222777>>>EEEKKKPPPRRRQQQUUURRRIIIGGGUUUfffqqq|||dddZZZTTTZZZeeerrrzzz___GGG<<<;;;===:::888555444333222000.../////////...------,,,,,,wwwqqqkkkiiiggggggkkkqqquuu~~~rrrdddYYYSSSOOORRR___qqq~~~zzzgggKKK999444111333333+++000000000/////////......------------------------------------------------------------------------,,,,,,,,,---------............---------......///...............///000000111222666@@@MMMVVVVVVRRRTTT]]]{{{|||yyyyyyXXXQQQNNNOOOQQQWWWgggyyydddQQQQQQVVVXXXXXXZZZ\\\```nnn|||aaaHHH:::888333222555222111000000//////......---...------,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---------,,,,,,...000111555<<>><<<<<<999555333333222000////////////...------,,,,,,lll___^^^[[[ZZZ[[[\\\]]]dddlllrrr{{{~~~tttvvvcccQQQMMMRRR```zzziiiOOOEEE;;;777777333111000000000////////////........................------------------------------------------------,,,,,,,,,---------......---------------...//////---------......///111111000999AAAFFFOOO\\\gggkkkhhhsssvvv}}}sssYYYQQQSSSRRRSSS]]]vvvwww]]]PPPMMMMMMQQQRRRWWW```kkk}}}~~~lll[[[OOOEEE666333666222000000000000000////////////...------,,,,,,------******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......---///222555:::???GGGNNNSSSUUUTTTSSSMMMAAABBBTTTccckkk}}}|||qqqcccYYYUUUVVVWWWYYYjjj{{{xxx|||wwwbbbNNNDDD<<<999666444333333333222/////////...------,,,,,,{{{gggaaaccc[[[ZZZ\\\```aaabbbiiirrr{{{zzzyyydddRRRLLLLLLSSSjjjrrrddd\\\HHH888444333111111000000000/////////........................------------------------------------------------,,,,,,,,,---------......---------------...///000---------......000111222///<<>>KKKPPP___|||}}}YYYMMMTTTXXX___pppcccTTTLLLLLLVVVaaakkkpppyyytttiiieeekkk{{{~~~{{{pppNNN888555444222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000---,,,000333777???GGGLLLQQQVVVVVVQQQMMMLLLMMMnnn}}}{{{|||qqqbbbUUUSSSYYYggg}}}xxx|||dddPPP???;;;999222///222000000000000000000///000qqqoooyyy|||ooo]]]UUU[[[kkkkkkQQQ===666333333222000000/////////////////////////////////...////////////...------------------------------------------------------........................////////////000000111222@@@LLLRRR^^^tttwwwyyypppQQQMMMXXXWWWeeeaaaTTTMMMMMMWWWdddqqqxxx~~~~~~ssshhhdddjjjyyy{{{|||tttRRR;;;666444222222222111000000//////////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000------111666;;;DDDMMMNNNOOOTTTWWWPPPHHHLLLWWWwww~~~~~~uuudddYYYUUU\\\ssszzznnnYYYDDD<<<:::555222444111111111000000//////...xxxzzzxxxkkk]]]\\\cccwwwtttWWW@@@555444333222111000////////////////////////////////////////////////...------------------------------------------------------...........................////////////000222444???KKKTTT[[[fffsssrrryyylllUUUUUU^^^UUUjjj|||___SSSNNNOOOXXX```mmmsss{{{}}}rrrfffbbbeeepppvvvUUU>>>888555333333222111111000000///........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............///...000555888<<>>:::666444555333333222111000///...---xxxhhh^^^\\\jjjeeeIII888555444333111000000////////////////////////////////////000000//////...---------------------------------------------------...........................///000//////000333777BBBMMMXXXXXXXXXggg~~~zzzzzzxxxrrrhhhhhhkkkddd{{{zzz]]]RRROOOPPPYYY^^^gggjjjuuu~~~~~~yyyoooeeebbbdddjjjuuuttttttUUU???999555333333222222111000000000------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///444999:::;;;BBBJJJSSSOOOQQQRRRIIIAAAPPPgggsssxxxoooccckkk{{{~~~kkkTTTDDD;;;666444555444333222111000///...---vvviii```fffuuusssQQQ:::777666444333111111000000///////////////////////////000000000000///......------------------------------------------------........................---///000///...000555999DDDLLLVVVQQQJJJ^^^}}}}}}zzzzzzhhhsssxxxzzz|||zzzxxx[[[RRRPPPRRR[[[dddhhhhhhttt|||yyyxxxvvvmmmdddcccfffkkkttt|||vvvqqqVVVAAA:::555333333333222111111000000------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////111666:::::::::@@@IIITTTQQQPPPMMMFFFGGGYYYppp|||~~~|||iiigggooozzz}}}}}}gggRRRBBB999666555444333333111000///......vvvlllhhhlllvvv}}}\\\BBB888777666444333222111111////////////////////////000000000000000///......------------------------------------------------........................,,,///111///...000555;;;HHHJJJSSSPPPKKKeeeaaa\\\^^^fffmmmzzzvvvrrrvvvZZZQQQPPPSSS\\\iiinnnooo{{{}}}{{{yyynnndddbbbfffmmmvvvyyyrrr]]]III@@@888444333333222222111111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////222333666888777999CCCNNNSSSSSSPPPIIIFFFQQQgggyyyooogggkkkmmmuuu~~~~~~dddMMM>>>888777333333222222111000//////|||xxxwww}}}{{{rrriiiccciii~~~gggPPP999888777555333222222222////////////////////////000000000000000//////...------------------------------------------------........................,,,///111000...000666<<>>999666555555333000111555000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////...------000222333444444444777>>>HHHPPPPPPXXXKKKDDDZZZkkkuuu}}}~~~zzzcccIII999444777666444222111000000///uuusssrrrvvv|||zzzpppiiimmmvvvkkkSSSCCC444000222111///000000000000000000000000000//////.........---------......------------......---------............///............////////////...///000///000555===DDDOOOWWWSSSXXX|||sssjjjppp~~~pppaaaggglllUUUPPPNNNSSScccnnnppp}}}{{{{{{ooo```YYY]]]eeelllooouuuwww|||hhhKKK999666444555333///000444000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///...---...000333555666666777:::BBBLLLTTTRRRUUUIIIIII```rrr~~~~~~|||kkkSSSAAA:::777555333222111///...---jjjggglllqqqxxx{{{sssooonnn}}}~~~hhhSSS<<<222111222111111000000000000000000000000/////////.........---------..................------------............///............////////////...///000000111777@@@GGGTTTZZZWWW```|||hhh\\\gggjjjUUUQQQOOOTTTcccnnnqqq|||zzzxxxwwwvvv||||||rrrwwwxxxmmm```YYY\\\bbbggghhhcccfffnnn}}}uuuYYY:::666333444222//////333000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,---------.........---...111333666777888:::???HHHQQQXXXVVVPPPHHHRRRkkkzzzuuu```JJJ===888666444333222111...,,,hhhcccgggnnnvvv~~~~~~uuuoooyyybbbFFF666222333111///000000000000000000000000////////////............,,,---...//////...---,,,---------............///............////////////...///000000222999CCCJJJVVV[[[YYYeeeuuuaaaYYYfffhhhTTTQQQOOOUUUdddooorrryyyqqqllljjjpppttt||||||zzz}}}zzzpppiiioootttlllaaa\\\^^^cccfffhhh___aaagggxxx{{{uuuwww~~~zzzbbb===777333333222//////222000000000////////////.........---------,,,,,,,,,,,,,,,,,,------------------------.........//////---............///222555777888:::>>>DDDLLLTTTYYYVVVLLLKKK^^^ttt~~~}}}kkkPPP===:::777555444555555222///eee^^^ccckkkvvv|||{{{ssszzz{{{gggLLL999444444222---111111111111111111111111000000/////////.........,,,---...//////...---,,,---------............///............////////////...///000000333;;;FFFNNNUUUZZZZZZkkkooo^^^YYYhhhgggRRRPPPOOOVVVeeeqqqttt{{{rrrkkkjjjkkkttt{{{wwwttt{{{ooommmiiiffflllnnnggg```]]]___cccgggiiieeedddgggvvvvvvuuu}}}zzz{{{eee???888333333222000///111111000000000////////////......---------,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,---.........000333666777999<<>>555444555444222222111111111111000000000000......---------,,,,,,,,,,,,,,,------...///000000---------.........//////+++,,,...///000222666999<<>>CCCFFFLLLRRRVVVUUUOOOIII[[[yyy}}}gggRRR<<<444444333000...xxxeee[[[^^^eeeppp{{{zzzkkk```UUUPPPOOONNNOOORRRJJJJJJJJJJJJKKKMMMRRRVVV```mmm{{{vvvdddcccmmmxxxxxxwwwrrrZZZGGG:::333000000111222222222111111333222111///...---------....................................////////////.........///////////////111000000444===HHHTTT[[[VVVdddpppddd]]]```dddeeekkksss{{{___QQQMMMQQQ___ooo|||~~~kkkhhh{{{zzzzzzqqqllllllxxxssshhh```cccmmmrrrgggXXXUUUUUUWWW```bbbccciiivvvvvvPPP;;;;;;666111333222111111000000000/////////////////////////////////................................................111000000111444999???BBBFFFIIIOOOTTTUUURRRMMMJJJfff}}}jjjUUU???666555555333222xxxiii```^^^cccmmmyyy}}}wwwnnnccc\\\YYYTTTNNNJJJBBBCCCFFFKKKMMMPPPWWW^^^nnnyyyvvvzzzhhh[[[```kkkxxx|||xxxaaaPPPBBB999666666555444333333333333555444222000...---,,,,,,....................................///////////////////////////.........222000000555???KKKVVV\\\YYYyyyxxxlllcccdddeeecccgggooowww]]]PPPMMMRRRaaaqqqxxxqqqeeelllxxxuuu~~~wwwoookkklllzzzjjjeee```___ffffffmmmdddUUURRRRRRVVVbbbcccgggllluuuxxxzzz}}}\\\===:::888000///444111111111000000000//////////////////////////////................................................000000///111555;;;AAAEEEIIIMMMSSSWWWTTTOOOMMMOOOttt{{{|||mmmXXXBBB777555444333444}}}mmmbbb```dddlllyyy~~~|||tttmmmggg```TTTKKKKKKJJJKKKNNNPPPRRR\\\ggg|||~~~~~~vvvqqqqqqtttwwwyyybbbYYYVVV^^^jjjyyykkk___RRRGGGDDDAAA<<<888666666888999666555333111///...------....................................///////////////////////////.........222000111777BBBNNNXXX]]]___vvvnnnnnnmmmiiimmmuuusss[[[OOONNNSSSbbbqqqsss|||mmmfffeeevvv}}}qqqppp~~~~~~vvvmmmjjjlllsss]]]XXXXXX[[[cccaaahhh___PPPNNNOOOTTT```ccckkksssyyyyyyjjjiiixxxzzzeeeAAA888999111...666111111111111000000000000////////////////////////................................................/////////222777===CCCGGGLLLOOOUUUXXXSSSLLLOOOVVV~~~zzz|||~~~}}}~~~~~~~~~qqq]]]FFF999555333222222rrrbbbbbbeeelllwwwyyy|||{{{sssggg\\\WWWRRRPPPTTTXXX```rrr|||zzz{{{uuujjj]]]TTTSSSVVVZZZ]]]LLLOOOTTT\\\kkkzzzrrrdddTTTLLLHHHBBB<<<999999;;;===555444333111000000//////....................................////////////.........///////////////111000111999EEEQQQYYY\\\___{{{uuuuuutttqqquuu~~~qqqZZZOOONNNSSSaaapppqqq}}}zzzxxxvvvrrrpppttt{{{mmm]]]^^^eeeyyylllmmm~~~}}}}}}{{{tttkkkiiikkkpppYYYVVVYYY[[[```dddhhh]]]NNNLLLMMMQQQ[[[aaalllvvv|||}}}nnnooo}}}nnnGGG666999444///777222222111111111000000000////////////////////////...................................................///111555;;;AAAFFFJJJOOOQQQVVVXXXQQQJJJRRR```|||yyyxxx{{{yyytttuuuyyyxxxdddMMM@@@999444111111zzzccc___ccchhhooouuuxxxxxxwwwvvvzzzzzzlllhhhjjjrrryyywwwpppdddZZZMMMFFFEEEHHHJJJKKKDDDNNNVVV^^^uuunnnXXXFFFCCC>>>:::777777888999222111111000000000000111....................................////////////------......//////000000000///222<<>>777333222fff[[[^^^cccgggjjjkkkllllllvvvzzz}}}nnnZZZRRRIIIDDDEEEGGGGGGFFFGGGSSS[[[cccpppUUU<<<:::888555333222111111///////////////000111111..................................../////////000,,,------...///000111111//////333===KKKVVVZZZ[[[\\\}}}xxxppp{{{tttqqqttttttsssyyyqqqZZZPPPNNNRRR^^^llluuunnniiiuuu{{{kkk```eee}}}yyyrrrhhhkkkppprrrmmmffffffjjj}}}tttiiittt}}}zzzvvvjjjkkk\\\OOORRRUUUWWW^^^dddiiinnnttt|||}}}WWW777::::::111555222222222111111111111000////////////////////////...................................................111777===CCCIIIMMMOOOPPPQQQVVVWWWNNNHHHXXXnnnyyysssqqq||||||uuu^^^NNNCCC:::444333lll\\\ZZZ\\\ccciiikkkoootttyyy{{{~~~ttteeeYYYNNNJJJIIIJJJMMMQQQXXX___kkk~~~zzzfffJJJ;;;444333///333777222444444333222111000///...///////////////////////////////////////////////////////////////.........222222555???NNNYYYYYYTTT^^^|||ssswwwrrrqqqrrrqqqqqqyyyoooVVVLLLNNNSSS___kkk{{{lllaaaaaalll|||tttooojjjlllmmmkkkhhheeedddccc|||uuupppwwwiiibbbddd[[[TTTUUUSSSVVVbbbjjjiiikkkqqq}}}{{{|||zzzrrrXXX???666999888444222222222111111111111000......------------......///////////////////////////......---------......,,,222:::BBBGGGJJJMMMOOORRRUUU[[[[[[NNNFFFZZZvvv}}}nnnooozzz~~~}}}ppp```KKK999444777iii___\\\]]]ccciiilllqqqvvvxxx{{{vvviii___UUURRRQQQQQQTTTXXXaaammm~~~nnnLLL<<<555555111333666000444444333222111000//////////////////////////////////////////////////////////////////////////////333333777AAAOOOXXXXXXSSS\\\xxx}}}wwwsssrrrttttttuuu~~~pppWWWMMMMMMSSS^^^iiixxx{{{hhh^^^aaannn}}}wwwrrrmmmnnnnnnkkkgggcccaaaaaazzz|||pppiiiuuuzzznnnddddddfff]]]TTTUUUTTTWWWcccjjjjjjkkkqqq|||}}}wwwxxxrrrYYYBBB888888666111222222222111111111111000/////////......////////////////////////////////////......------.........///444<<>>DDDIIIMMMPPPRRRXXXVVVSSSOOOIIIMMMddd|||ppplllyyyooo^^^JJJ999000lll___YYYVVV[[[bbbgggmmmrrrssswww|||wwwrrrpppssswwwzzzqqqOOO<<<555888555444444...333333222222111000000//////////////////////////////////////////////////////////////////000000000444555<<>>KKKTTTWWWZZZ___}}}tttvvvwwwvvvvvv{{{sssZZZQQQTTT\\\jjjwww~~~~~~rrrfffaaahhhpppvvvzzz{{{tttnnnbbbZZZTTTXXXbbblllxxx~~~|||{{{{{{{{{zzzwwwtttooonnnkkkfff___ZZZXXXWWWiiihhhYYYMMMQQQSSSQQQVVVXXXbbb___VVVWWWUUURRRUUUXXX[[[aaahhhtttrrrXXXCCC888555777222222222111111111000000///......------......///000000000000000000000000...............///000111222555;;;AAAFFFKKKQQQTTTVVVZZZYYYPPPOOOaaa}}}ooouuuxxxyyy|||uuuqqqdddLLL777ttt```XXXTTTYYYaaagggkkkoootttxxx~~~___CCC666888666333555333222222222111111111000000////////////////////////////////////////////////...//////000000111111222444555???NNNVVVYYY___hhh|||~~~www{{{|||yyyyyysssZZZQQQUUU^^^mmm{{{}}}zzzxxxvvvoooeee]]]^^^ddd```ccciiinnnpppmmmfffaaaUUURRRSSSZZZcccmmmyyy{{{zzzzzzzzzyyywwwssspppjjjiiigggbbb]]]YYYWWWXXXfffcccTTTKKKPPPRRRPPPVVV\\\gggbbbVVVVVVTTTPPPQQQTTTXXX___fffrrr}}}hhhMMM999444666222222222111111111111000......------------......000000000000000000000000............///000111111000333999>>>DDDKKKRRRVVVZZZ]]]VVVLLLSSStttuuullltttrrrxxx~~~zzzrrrppprrriiiPPP999ttt___VVVRRRXXXaaafffjjjlllpppwwwmmmMMM::::::666222555444222222222111111111111111////////////////////////////////////////////////...//////000111111222222444555???OOOXXX[[[eeerrr~~~uuuuuuzzz|||zzz{{{sssZZZQQQTTT]]]lllzzz|||{{{wwwrrrnnnnnniii```YYYXXXOOOPPPSSSWWW[[[[[[XXXUUUOOOOOOTTT\\\eeeppp}}}{{{{{{{{{{{{zzzvvvqqqmmmeeedddbbb^^^ZZZXXXXXXYYYccc___TTTRRR^^^bbbbbbhhhjjjsssiiiWWWSSSSSSPPPQQQUUUZZZ```gggqqqqqqTTT<<<333555222222222111111111111000//////............//////000000000000000000000000............///000111222///222777===DDDLLLSSSYYY[[[ZZZRRRLLL]]]|||oooooo{{{qqqxxx}}}{{{~~~zzzwwwssstttxxxqqqYYY@@@vvvssswwwzzz|||kkk\\\TTTPPPVVV___dddggghhhkkktttxxxTTT>>><<<666222444555222222222111111111111111////////////////////////////////////////////////...//////000111222222222444555???PPPYYY\\\hhhxxxwwwiiipppwwwzzzxxxzzztttYYYPPPSSS[[[jjjxxx}}}yyytttwww}}}rrrkkkmmmmmmcccVVVOOOGGGFFFEEEHHHLLLOOOOOOMMMMMMOOOUUU^^^gggttt|||||||||||||||{{{vvvpppkkkaaaaaa___\\\YYYXXXYYYZZZfffddd\\\```sss|||}}}vvv}}}nnnWWWQQQRRRQQQSSSXXX\\\ccchhhqqq{{{~~~sssWWW===333444222222222111111111111000000000////////////000000000000000000000000000000............///000222222///222777===DDDMMMUUU[[[WWWVVVPPPOOOhhhxxxnnnuuu|||qqqyyy~~~{{{xxx{{{~~~vvvgggNNN||||||}}}zzzddd[[[UUUWWW[[[^^^eeemmmpppuuu~~~kkkIII:::888555111///333222111111000111111111//////............//////000000000000000///...............//////000111222111:::EEESSS[[[VVVbbb|||mmmeeejjjggghhhnnntttyyyvvv]]]QQQSSS^^^kkkvvv}}}ppplllmmmqqqyyywwwpppoooqqqkkk]]]PPPCCCFFFGGGGGGOOOZZZ^^^\\\ZZZZZZcccqqq{{{~~~|||{{{xxxsssmmmiiigggeeeccc___\\\\\\^^^aaatttvvv|||zzz{{{tttdddWWWTTTWWWYYYeeekkkjjjkkkrrryyy~~~yyy\\\???555666666555333111000000000111111111000000000000111111000000000000111111111111.../////////...///111333111222666===FFFMMMRRRSSSTTTSSSGGGPPPrrrzzzpppyyyuuunnnooovvv~~~|||wwwuuuyyyaaannncccZZZYYY]]]```ffflllnnnttt}}}yyySSS===888888555333333222222111111111111111//////............//////000000000000000///......///......//////000111222555===FFFSSSZZZVVV```zzz~~~xxxppphhhgggddddddiiimmmqqqwww}}}ttt[[[PPPSSS^^^lllvvvttthhhiiijjjoooxxx|||sssqqqrrrmmm___RRRJJJKKKLLLTTTfffxxx|||sssjjjhhhrrr}}}~~~zzzwwwtttqqqnnnlllkkkiiigggcccaaaaaaeeegggyyy{{{uuufffZZZVVVYYYZZZeeekkkjjjjjjqqqwww~~~vvv___FFF===???666555333111000000111111111111000000000000111111000000000000111111111111///000000000///000222555444666999???FFFMMMSSSVVVUUUPPPGGGTTTuuuyyyzzzqqqnnnoooqqqvvv{{{tttddd```mmmxxxvvvuuuwwwaaaqqqaaa\\\^^^ccchhhlllpppuuu~~~cccEEE999999999666333333222111111111111111000//////......//////000000000000000000//////...////////////000111222222777???HHHTTT\\\XXX___vvv~~~~~~ppphhhjjjgggfffjjjmmmpppuuu{{{qqqYYYPPPTTT```nnnxxx|||lllcccfffgggnnnxxxvvvrrrsssooobbbVVVOOORRRYYYkkkssskkksss~~~~~~yyyuuurrrppppppqqqqqqpppmmmkkkiiijjjnnnqqq{{{xxxzzzvvvjjj___[[[\\\\\\dddkkkjjjjjjqqqvvvtttlll\\\FFF<<>>888888777333333222111111111111222000000////////////000000//////000000000000//////////////////000111222333666@@@IIIUUU^^^ZZZ___rrrxxxrrrrrrmmmjjjlllpppssszzzoooYYYRRRWWWcccppp{{{yyykkkffffffhhhooozzzyyysssssspppfff]]]RRRZZZkkkxxxmmmjjjttt~~~~~~{{{wwwtttssstttuuuvvvvvvuuusssrrrssswwwzzz}}}rrrxxx{{{xxxnnnddd```___^^^dddkkkkkklllsssyyy}}}ooofff\\\FFF777:::777666444222111111111222111111000000000000111111///000000000111111111111000000111111000111444666999<<>>BBBGGGLLLSSSWWWNNNLLL___~~~}}}}}}xxx~~~wwwgggTTTIIIKKKSSSddduuu~~~ppptttuuupppvvv||||||sssyyybbb```lllwww{{{~~~}}}tttWWW<<<333666444444333222222222222222111000000//////000000111...//////000000000000000000000000000111222333333777EEENNNTTTZZZ]]]iii|||}}}}}}xxxxxxxxxzzzqqq]]]WWW\\\gggsss|||zzznnnhhhlllnnnvvvzzzrrrnnnlllkkkgggoooyyy{{{vvvxxxpppmmmoooxxx|||zzz}}}kkkbbbllltttttt}}}|||tttllliiifffbbb```iiikkkoooyyyttt}}}wwwvvvZZZ<<<===777666444333222111222222111111000000000000111111000000000000111111111111...///000//////111444666999999<<>>NNNUUUYYYeee{{{|||}}}tttoooooouuu~~~rrr^^^WWW[[[dddooowww|||lllccchhhllluuusssiiijjjooosssuuuyyyyyypppgggkkkuuubbbbbbkkkzzz|||xxx{{{zzzxxxvvvooommmiiieee]]]eeehhhkkkttt{{{yyyzzzpppmmm@@@???888777555333222222222333111111000000000000111111000000000000111111111111000111222222222333777999:::888999CCCPPPWWWUUUPPPIIIYYYzzzzzz~~~xxxfff```ooowwwsssttt|||www}}}pppmmmvvvnnnRRR???:::666555444333222111111111000000000000////////////000000000000000000000000000111111000000000333555===IIIZZZ]]]aaazzz|||~~~mmmdddbbbcccnnnyyyppp[[[UUUXXX^^^iiitttzzziiibbbcccjjjnnnyyyxxxfffiiiuuu|||xxxfffZZZXXX[[[YYYdddqqqyyy}}}~~~}}}}}}|||}}}}}}tttiiikkklllaaabbbiiiggggggnnnttttttoootttrrr~~~rrrDDD;;;888666444333333333222111111111111111111111111111222111000//////000111222000//////000222444666888888<<>>999666444333444444333111111111111111111111111111111111000000000000111111111000000000000222444555666===FFFNNNVVVZZZUUUMMMFFFXXXsss}}}{{{{{{~~~xxxmmmccc___[[[ZZZbbbmmmzzzooonnnxxxyyy|||gggNNN<<<888888666555444333333333111111111000000000//////000000000000000000000000000111111111000222444777DDDLLLXXX\\\aaa}}}xxx___ZZZ___mmmyyysss^^^YYY___hhhuuuooo^^^XXX]]]eeejjjvvvoootttqqq```TTTNNN[[[gggyyy{{{lllhhhhhh```aaajjjmmmooouuuwww{{{vvvzzzvvvyyy|||ppplll~~~pppqqqMMM@@@999777555444444444333222111111111111111111111111111000000000000000000111111000000///000111333444666???JJJSSSZZZ\\\UUUMMMJJJ^^^xxx}}}~~~{{{~~~xxx~~~wwwiiiYYYPPPLLLQQQaaappp}}}yyymmmmmmxxx~~~}}}|||xxxYYY===888777666444333333222222111111111111000000000000111111111111111111111111000111111111111222555777BBBLLL[[[]]]\\\tttvvv^^^ZZZaaakkkvvv~~~|||}}}uuu___YYY]]]fffsssmmm]]]XXX]]]eeejjjwwwssswwwyyyiii^^^YYYbbblll{{{~~~{{{mmmfffeee^^^___iiimmmqqqxxxzzzyyytttyyyssssssyyy{{{rrrccckkkrrrkkkMMM???999777555444444444333222111111111111111111111111000000000111111000000000111111000000000111333444888BBBOOOWWW\\\\\\UUULLLRRRgggxxxxxx{{{}}}www|||mmmZZZMMMJJJRRReeettt}}}{{{wwwnnnnnnxxx}}}|||~~~xxx\\\888777777555444333222222222222222111111111000000000111111111111111111111111000111111111111333666888CCCNNN\\\\\\YYYnnnxxx```]]]dddooovvv{{{zzzzzz|||~~~~~~rrrrrrvvv}}}uuu^^^XXX\\\dddppp}}}lll]]]YYY]]]eeekkkxxxxxxxxx~~~ppphhheeennnuuu}}}~~~{{{mmmeeeccc]]][[[eeejjjnnnvvvxxxwwwqqquuuqqqssszzz}}}~~~|||nnn]]]ZZZlllvvv~~~fffLLL<<<:::777555444555555444222111111111111111111111111000000111111111111000000111111111000111333444666;;;FFFSSS[[[^^^\\\TTTKKKYYYooovvvuuuxxx}}}tttaaaSSSPPPZZZkkkyyy}}}vvvooonnnvvv}}}ppp~~~~~~```fffooovvv{{{}}}|||zzz|||zzzwwwmmmxxx___:::999888666555444444333333222222222111111111000000111111111111111111111111000111111222222333666999IIIOOOZZZZZZZZZooozzzcccaaagggqqqtttuuutttuuuxxxwwwtttpppqqquuu|||uuu^^^WWW[[[cccqqq}}}jjj]]]ZZZ\\\dddkkkwww{{{www}}}yyyuuuvvv~~~}}}{{{zzz}}}~~~xxxyyyzzzmmmdddaaa\\\ZZZdddhhhkkksssuuuwwwnnnooowww|||ttthhh___dddxxx{{{iiiQQQ>>>:::888555555555555444333111111111111111111111111///000111222222111000///111111111111333555666888>>>JJJVVV]]]___\\\SSSKKK]]]uuuvvv{{{qqqvvv|||mmm```^^^hhhwww|||wwwpppmmmqqq|||iii~~~eeeiiillliiiddd```bbbeeegggoooooommmqqqqqqwwwqqq]]]___ccciiigggDDD:::999888666555555555555222222222111111111111000111111111111111111111111///111222222222333777999NNNPPPXXXYYY\\\ssswwwpppwwwcccaaaggghhhkkklllnnnttt{{{{{{wwwvvvwwwzzzttt]]]WWW[[[dddrrriii\\\[[[[[[dddjjjwww}}}vvvyyyyyyiii]]]\\\iii}}}}}}yyy~~~|||}}}sssvvvyyymmmddd```[[[\\\eeehhhkkkrrrttt}}}xxxlllkkk{{{xxxoooooowwwpppWWWAAA:::888666555555555444333111111111111111111111111///000111222222111000///111111111222333666888999AAALLLXXX^^^___[[[SSSKKK```xxxzzzwwwyyyoootttxxxmmmkkkuuu}}}{{{}}}xxxqqqkkkmmmyyyjjj~~~}}}yyysssiii^^^VVV[[[]]]^^^___bbbfffkkkpppzzzeee]]]ZZZccctttJJJ@@@777111444888888555444333333333222222222111111000000000000000000000000222111222444333333888@@@PPP___^^^YYYmmmiiiooowwwjjjiiillljjjiiijjjmmmqqqvvvyyy{{{yyyyyy{{{ppp___^^^]]]fffwwwkkk^^^[[[___cccmmm{{{zzzzzzvvv```TTTSSS^^^qqqrrrjjjmmmqqqsssxxxwwwwwwwwwqqqgggbbbccccccffflllpppqqqttt{{{kkkcccnnnzzz```CCC===:::666333333444444333666555444333222222222222222222222111111111000000222111222444222///666@@@GGGRRRXXX^^^cccYYYLLLMMMfff{{{yyywwwqqqyyyrrrsss}}}qqqnnnooowww{{{|||zzzkkk```VVVUUUTTTVVVYYY^^^bbbeeelll}}}kkkbbb^^^fff|||WWWAAA999444666888777444444333333333222222222111111111111111111111111111111222111222444333333888@@@KKKZZZ]]]bbbeeelllrrrkkkkkknnniiiiiiiiijjjlllnnnnnnnnnmmmooosss{{{iiiZZZZZZZZZdddvvvjjj^^^[[[```dddnnn|||xxxeee\\\^^^jjj~~~}}}sssooosssxxxzzz{{{vvvsssmmmfffbbbcccdddfffkkkpppssswww~~~nnngggqqqhhhEEE>>>:::666333333444444333555444333222222111111111222222222111111111000000111000111333333333:::EEELLLUUUYYY\\\aaaXXXOOOSSSqqqyyyvvvqqqxxx||||||yyy{{{~~~}}}ppplllmmmuuu~~~{{{hhhbbbZZZUUUTTTSSSRRRQQQRRR```uuussskkkfffmmmvvv|||^^^@@@:::777888888555333555333333333222222222111111111111111111111111111111222111222444333333999AAAOOOZZZ\\\jjjiiiqqqwwwooooooppprrrqqqqqqqqqqqqpppnnnmmmkkknnnpppuuu~~~hhhXXX[[[\\\eeewwwiii^^^\\\bbbeeeooo}}}uuuppptttxxxqqqkkkeeeaaabbbccccccgggnnntttzzzssslll|||~~~}}}www|||qqqKKK???;;;777444444444444333444333222111111111111111222222222111111111111111111///000333444888AAAKKKSSSYYYZZZ\\\^^^VVVQQQZZZ{{{xxxwwwqqqxxx~~~pppeeeiiiooovvv~~~xxxqqqoootttzzz{{{{{{{{{nnniiijjjttt}}}rrreeeZZZTTTOOOIIIDDDGGGLLLUUUaaasss{{{vvvqqqxxx{{{lllqqqaaa>>>:::888999777333333666333333333222222222111111111111111111111111111111333111222333333333:::BBBTTT[[[]]]ooo|||}}}tttsssuuuuuuvvvxxxzzz{{{yyyvvvtttsss{{{zzz{{{eeeSSSYYY___fffttt|||~~~hhh^^^\\\cccgggqqq{{{sssmmmfffaaa```aaa```ccckkktttzzzvvvooo|||wwwwwwRRR@@@<<<888555444444444444333222222111000000000111111111111111111111111111222111111333666===GGGOOOVVV[[[\\\]]]^^^TTTQQQ^^^}}}xxxvvvyyysssyyynnnZZZ]]]dddooo~~~}}}|||kkkfffgggooowwwzzzzzzzzzoooiiiiiitttuuuggg]]]VVVPPPIIICCCDDDDDDFFFIIIRRRddd{{{uuuooopppjjj@@@<<<888888666333444888333333333222222222111111111111111111111111111111333111222333333444;;;DDDTTTZZZ]]]rrrzzztttttttttrrrvvv{{{}}}|||{{{zzz{{{|||xxx|||\\\KKKVVV```gggqqqwwwiii^^^]]]dddhhhrrryyysssooohhhccc```aaa```cccllluuu|||vvvnnnzzz{{{{{{{{{YYYAAA===888555555555444444222222111111000111111111111111111111111111111111444444444444999CCCLLLRRRVVV\\\^^^aaa___QQQOOO___{{{|||{{{uuu|||uuu{{{vvvcccjjjxxx}}}{{{tttqqquuu~~~~~~~~~pppjjjiiisss~~~vvvjjj___VVVNNNGGGAAA@@@@@@BBBEEEGGGMMM[[[iii}}}yyyuuusssIIIAAA:::888777555555888333333333222222222111111222222222222222222222222333111111333333444<<>>999666555555555444333222222111111111222222111111111111111222222222333555666666===IIIRRRUUUWWW]]]aaaddd```PPPNNNaaa|||}}}{{{~~~~~~www|||www}}}{{{{{{rrrllljjjrrryyy~~~||||||zzzxxxqqqllldddZZZQQQHHHAAA>>>>>><<>>:::999777555666333333333222222222111111222222222222222222222222444222111333333444===FFFWWW[[[[[[hhh|||tttrrroooqqqwww}}}zzzuuuzzzjjjeeerrrqqqmmm{{{lll___\\\dddhhhrrr|||{{{yyywwwxxxyyy~~~yyyuuusssnnnfffcccccc```ccciiippptttzzzxxxooowww}}}|||tttxxxWWWCCC???:::777666555555444333333222222222222333333000000111111111222222222000444666888AAAOOOWWWYYY[[[```cccfff```OOOPPPeee~~~}}}}}}{{{{{{~~~www|||{{{zzzwww~~~rrrnnnkkkpppsss{{{tttkkkdddbbbbbb```___UUUUUURRRNNNGGGBBB??????AAA:::999@@@FFFGGGIIILLLNNNUUU[[[^^^bbbiiinnnooo}}}|||```QQQBBB<<<:::888555555333333333222222222111111222222222222222222222222444222111333333555===FFFTTTYYYYYYeee}}}xxxvvvqqqqqqvvv|||~~~}}}~~~yyytttyyytttsss}}}qqqgggvvvmmm___\\\dddhhhrrrzzzrrrttt{{{{{{vvvmmmddd```bbb]]]```gggnnnqqquuuyyyqqquuu}}}xxxqqqSSSCCC???:::777666666555444333333333222333333444444000000111111222222222222---222666999DDDSSS[[[\\\___ccceeefff```OOORRRjjjssswww|||}}}~~~www{{{yyyyyy~~~yyysss|||rrrnnnjjjnnnooonnnjjjddd^^^YYYTTTOOOLLLFFFEEEBBB@@@>>>=========<<<===??????@@@BBBFFFIIILLLMMMTTT[[[]]]]]]dddnnntttzzz~~~xxxWWWFFFGGGAAA:::999777666444222111222222222000222222222222222222222222111555111000555666<<>>OOO]]]ZZZ]]]yyytttkkkjjjjjjeeecccfffkkkpppuuuzzz~~~~~~mmm^^^]]]bbbkkkzzzjjj^^^\\\bbbpppxxxyyyqqqssswwwyyyzzz{{{wwwpppmmmqqqvvvvvvtttsssmmmlllsss|||tttuuuuuummmeee```cccaaaccchhhmmmrrr{{{pppppp{{{xxxUUUBBB:::<<<777555888444333333333333333333333333111111222222222333333333333333777AAANNNYYY```ccceeehhhgggeee]]]MMMRRRjjjwwwwww}}}wwwnnnrrr|||uuukkk^^^XXXjjjzzzvvvxxxzzzxxxooohhhmmm~~~zzzcccaaakkk|||iiibbbXXXNNNGGGAAA<<<999999888888888:::;;;===>>>FFFGGGHHHIIIIIIKKKOOOQQQYYY]]]```___aaaiiittt}}}xxxfff]]]QQQMMMMMMIII>>>;;;777444444444333222222222222222222222222222111555111000666777???PPP^^^[[[dddxxxmmmvvvgggkkknnnjjjiiiiiikkkrrr{{{||||||~~~mmm^^^]]]bbbjjjwwwlllaaa___cccpppxxxvvvmmmhhhccc\\\WWWUUUSSSTTTZZZccciiimmmssszzzssspppttt~~~yyyssstttuuuooofff___bbb```aaafffjjjoooyyypppppp{{{~~~]]]EEE;;;===888555777555333333333333333333333333111111222222222333333333333444999CCCPPP[[[aaacccgggkkkiiifff^^^PPPXXXrrryyywwwnnnrrr}}}zzzooo]]]QQQ[[[ooouuu{{{www{{{uuuyyyxxxooofffjjj{{{qqq^^^cccqqqppphhh[[[OOOFFF@@@<<<999999999999:::<<>>AAADDDFFFHHHIIILLLMMMOOORRRWWWZZZYYY___cccbbbhhhxxxyyyjjjZZZUUUUUUOOOOOOIIIBBB<<<888666333222222222222222222222222222111555111111777888@@@QQQ___cccwwwjjj\\\aaaddd___fffhhhkkkrrrzzzyyy|||}}}lll^^^^^^dddiiiqqqzzzmmmaaa___bbbpppyyy{{{rrrhhh^^^SSSIIIDDDDDD@@@CCCKKKTTTYYY^^^iiissspppsssyyyvvv{{{{{{zzz||||||wwwuuuvvvrrriii___\\\[[[^^^ccchhhmmmvvvssssss~~~|||vvvzzzhhhKKK<<<>>>999555777777444444444444444444444444111111222222222333333333333555;;;GGGTTT___dddeeegggjjjgggbbb\\\TTTccc{{{zzzqqqtttxxxtttsssrrrzzz~~~zzzwwwrrrlllssswwwrrr~~~|||~~~zzzsssyyy{{{qqqfffhhhxxxwwwyyy|||zzzxxxxxxYYYTTTLLLFFFAAA===999777888999:::<<>>@@@BBBAAAEEELLLRRRVVV]]]dddjjjqqqwwwttt{{{{{{{{{{{{vvvsssssspppggg]]]ZZZZZZ]]]ccchhhmmmuuu~~~vvv{{{~~~kkkLLL===???:::555777777444444444444444444444444111111222222222333333333333555<<>>@@@>>>AAAKKKSSSWWWZZZ^^^aaammm~~~{{{sssrrruuuoooeee___\\\VVVXXXcccjjjjjjqqq{{{ssswww{{{xxxzzzgggJJJ<<<>>>:::777777555555555444333333333333444333333222222333333444555666999AAALLLXXXbbbhhhjjjjjjdddiiigggRRRRRRwww}}}xxxyyyxxxzzzoooqqq~~~|||vvvkkk]]]PPPIIIIIIKKKPPPUUU\\\aaahhhssstttnnnyyy{{{uuutttwwwxxxyyyxxxyyyyyyrrriiihhhvvvzzzqqqGGGCCC>>>;;;;;;:::888777999;;;>>>@@@BBBDDDHHHKKKMMMOOORRRTTTVVVYYY]]]```\\\```gggmmmwwwwwwnnnkkkfff```XXXVVVSSSPPPLLLFFF===888555444333333222222333333444333333333333999HHHWWWbbbaaavvvrrrppp^^^[[[YYY[[[aaahhhmmmqqqwwwyyytttyyy|||{{{hhhYYYZZZ]]]^^^iiixxxqqqccc___hhhnnnwww{{{xxxlll```TTTLLLEEE>>>===??????>>>BBBIIIPPPTTTZZZaaafffooozzzzzzyyyyyypppeee^^^\\\VVVXXXccciiijjjpppzzzpppppp}}}}}}iiiKKK<<<>>>:::777888666666555444444333333444444333333222222333333444555555:::CCCNNNYYYbbbgggiiijjjeeeiiidddTTT^^^uuuwwwyyy{{{zzzzzzoooqqqxxxrrrgggYYYMMMGGGGGGIIINNNTTT[[[aaaeeekkksssyyy|||zzz||||||}}}|||{{{xxxyyyxxxrrrhhhgggvvvuuuCCC@@@<<<999888888777666;;;===AAADDDFFFHHHKKKMMMQQQTTTVVVXXXXXXZZZ\\\^^^```ccciiippp}}}{{{}}}ssspppmmmhhh[[[YYYUUUSSSPPPIII@@@999555444444333333333333333444333333444444:::IIIYYY```^^^lll{{{}}}cccyyyttt```\\\\\\```bbbhhhnnnqqqwww~~~vvvuuuzzz{{{zzzfffWWWWWWZZZ\\\hhhxxxrrreeebbbffflllwwwyyyssspppfff[[[OOOGGGAAA======@@@??????CCCIIIMMMPPPYYYbbbmmmwww||||||{{{rrrfff^^^\\\WWWXXXaaafffhhhoooxxx}}}mmmfffppp~~~lllMMM<<<===:::888999666666555444444333444444444333333222222333333444555555;;;EEEQQQ[[[bbbfffhhhjjjhhhjjj```VVVmmmzzzvvvzzz}}}{{{pppqqqqqqkkk```TTTIIIDDDDDDEEEIIIOOOWWW___cccfffiiikkkttt|||wwwyyyxxxrrrhhhggguuuyyy>>><<<999777666777777777;;;???CCCGGGIIIKKKMMMNNNTTTVVVXXXYYYYYYYYY[[[\\\aaaeeelllvvvzzzuuuqqqlll^^^ZZZVVVTTTQQQKKKAAA999555555444333333333333333444333333444555;;;KKKZZZ^^^]]]kkkzzzeee}}}yyybbb]]]^^^bbbbbbgggkkknnnuuu~~~vvvrrrwwwyyyyyyeeeVVVVVV[[[___lll}}}rrreeebbbeeelllwwwzzzrrrkkkhhh___TTTIIICCC???<<<===AAA???AAAGGGLLLMMMNNNVVV___nnn~~~}}}{{{yyyxxxzzzzzzsssggg___\\\XXXXXX___dddgggnnnuuu~~~nnn___eeerrryyyrrrQQQ======:::888999777666666555444444444444444333333222222333333444555555<<>>BBB@@@CCCJJJOOOPPPPPPUUU]]]kkk~~~|||tttrrruuuwwwwwwwwwxxxxxxssshhh___[[[YYYXXX\\\aaaeeelllrrrqqq\\\aaannnzzzzzzVVV@@@>>>;;;999:::777666666555444444444444555333333222222333333444555555>>>LLLXXX```fffiiilllnnnooolll\\\SSSmmm}}}}}}|||}}}qqqsss||||||vvvsssddd]]]SSSJJJDDDBBBCCCDDDCCCFFFKKKRRR\\\jjjxxx{{{~~~yyyzzz{{{uuukkkhhhuuuzzzwwwvvv777777777666555777:::<<>>OOO^^^```\\\yyyqqqpppkkkbbbeeeddddddiiijjjlllrrrppphhhpppyyyyyyggg[[[^^^ccchhhtttnnnbbb___ccckkkxxxrrrfff[[[UUUQQQHHHAAA<<<===>>>>>>@@@CCCCCCBBBEEEMMMUUU[[[ccckkkooo|||sssfff```kkkyyyxxxwwwkkk]]][[[ZZZXXXXXX\\\ccciiimmmxxxqqq___kkk}}}xxxtttbbbFFFAAA===;;;;;;888777666666555555555555555333333222222333333444555888BBBPPP\\\dddjjjqqqvvvuuulllfff\\\SSSccc~~~{{{sssttt|||}}}tttlllfffaaa^^^VVVOOOFFFAAA@@@BBBDDDEEEGGGLLLQQQQQQSSS^^^qqqxxx||||||vvvtttvvvzzz{{{{{{vvvxxxyyytttiiifffrrrnnn]]]aaahhh~~~555777888888777999===AAAFFFGGGJJJLLLOOOSSSXXX[[[ZZZZZZYYYXXXYYY]]]cccgggvvv{{{zzzqqqfffXXXPPPMMMHHH???777666666555444444444444555333222444666777???OOO___ggg^^^|||llllllccc```ffffffeeeeeehhhkkkssswwwgggdddnnnuuuzzzggg[[[^^^ccceeeqqqnnncccaaaaaajjjwww{{{nnnaaaWWWPPPMMMDDD>>>;;;===???>>>@@@DDDEEEAAAAAAIIIUUU```kkktttxxxvvvfff\\\ccctttxxxxxxyyymmm^^^[[[ZZZYYYWWW[[[bbbiiilllvvvoooaaappptttuuueeeIIICCC>>><<<<<<888777777666555555555555555333333222222333333444555999CCCQQQ]]]eeellltttzzzvvviiiccc\\\UUUccc~~~|||ssstttzzzyyyooogggaaa\\\YYYQQQKKKBBB>>>???BBBDDDEEEFFFOOOVVVWWWUUU\\\mmm}}}rrrggglll|||{{{}}}uuurrruuuyyy}}}uuuwwwxxxrrrhhhdddpppcccTTT___gggzzz}}}888777888999:::===???@@@KKKIIIIIIMMMSSSYYY\\\\\\[[[ZZZXXXWWWYYY___hhhooommmdddeeedddcccfffqqqvvvpppdddWWWQQQJJJAAA999666666555555555555444444444444444666666666===PPPbbbaaaqqqtttuuu~~~YYYcccaaafffaaa```ooowwwttt|||kkk```aaakkktttvvveeeYYYZZZ\\\```oooqqqccc___ccckkkyyytttggg\\\SSSJJJDDDCCCAAA===;;;;;;>>>BBBDDDBBB@@@CCCJJJRRR\\\jjjwwwxxxnnnfffkkkqqq|||||||||vvvxxxwwwlll]]]]]]XXXVVVXXXZZZ]]]cccjjjtttrrr```xxxzzzvvvuuuqqqKKKAAADDDAAA999555666666555444333222222111333333333333444555666666:::GGGUUU^^^fffnnntttttttttooodddYYYWWWcccuuuyyy}}}oooqqquuusssggg___XXXSSSOOOFFFDDDAAA>>>===>>>@@@AAAKKKPPPWWW]]]aaafffmmmrrryyyppp```ZZZ\\\mmm~~~~~~xxxvvvssshhh```nnnfffVVVYYYppp|||vvv~~~999999999:::<<>>???===<<<<<<===???BBBDDDBBBAAACCCJJJRRR[[[iiiuuupppiiisss{{{zzz|||yyylll]]]]]]XXXVVVXXX[[[^^^dddkkkuuussshhhvvvtttzzzrrrMMMAAABBB???:::888888777777666555444333333333333333333444555666666:::FFFTTT^^^fffooouuuvvvsssnnnbbbVVVWWWggg}}}}}}oooqqqvvv{{{lll___WWWPPPKKKGGGBBB@@@>>><<<<<<>>>@@@BBBGGGNNNWWW^^^eeemmmwww~~~mmm```bbblll|||{{{vvvtttrrrggg___mmmlllbbbhhhzzzlll|||<<<<<<<<<===???BBBEEEGGGHHHJJJOOOUUUZZZ]]]\\\[[[^^^^^^]]]]]]bbbjjjuuu|||nnn]]]VVVSSSSSSUUUWWWWWWWWWYYY]]]eeennntttwwwkkk```RRRDDD;;;:::666555555555555444444444444444666666666===OOO```rrrccceee___bbb[[[hhhkkkooovvvyyymmmccc___fffnnnrrr{{{~~~pppccc[[[```eeehhhvvvyyykkkeeekkkrrr~~~rrrbbbTTTHHH@@@:::999:::;;;===???AAABBBCCC???@@@DDDMMMTTT^^^lllxxxqqqlll|||}}}uuuuuusssvvvyyy{{{}}}yyylll^^^]]]XXXVVVYYY\\\```fffmmmxxxtttfffjjjssssssrrrvvvTTTEEEAAA===::::::999999888777666555444444333333333333444555666777:::FFFTTT]]]fffpppwwwyyyvvvpppbbbTTTVVVkkk{{{}}}ooopppvvvuuufffXXXOOOHHHCCC@@@===<<<:::999:::===@@@BBBFFFMMMWWW___gggrrrkkk]]]iii~~~yyyxxxtttsssrrrhhh```mmmrrrnnnqqqxxx~~~lllzzzBBBAAA@@@@@@AAADDDGGGIIIHHHLLLSSSZZZ^^^^^^\\\ZZZ[[[\\\]]]___eeeooo{{{wwwgggaaaaaaaaaaaacccgggjjjnnnqqqsssxxx}}}uuufffTTTBBB888777666555555555555444444444333444666777666===NNN___jjj{{{aaadddaaafff___llllllpppxxx~~~~~~wwwrrrrrrhhhiiioooqqq{{{|||nnnbbb]]]dddjjjmmmzzzzzzkkkeeennnuuusssbbbRRRGGG???<<<777999<<<>>>@@@AAA@@@@@@===???FFFPPPWWW```nnn{{{qqqnnn~~~wwwppprrrrrrwwwzzz{{{zzzvvvlllbbb]]]YYYWWWZZZ^^^aaahhhppp}}}sss^^^___hhhzzzwwwoooxxx[[[KKKDDD>>>::::::999999888777666555555444333333333444444555666777:::FFFUUU___hhhrrryyy{{{|||uuudddTTTWWWooo~~~rrr|||~~~ooopppvvvuuudddUUUKKKEEE@@@===::::::999888:::<<>>>>>BBBJJJRRRWWW]]]iiiuuuwwwsss}}}~~~}}}wwwrrrkkkddd___ZZZXXX\\\___cccjjjqqqrrr\\\```lll|||}}}sssooovvvxxxrrrpppZZZLLLEEE@@@<<<:::999888888777666555444444444444444444555666777777:::GGGWWWbbbkkkuuu{{{||||||vvveeeUUUZZZvvv{{{ppp|||ppppppwwwtttbbbSSSIIICCC???<<<;;;::::::999:::<<<>>>???DDDKKKSSSZZZbbbpppoooddduuuwww}}}~~~xxxyyyyyyxxxwwwuuuwwwxxxnnndddooowwwsssooohhhoooyyyqqqyyyIIIGGGDDDBBBBBBDDDGGGIIINNNSSSYYY]]]]]]\\\ZZZZZZVVV[[[aaajjjsss~~~mmmddddddgggmmmttt}}}|||yyy~~~uuuiiiYYYIII>>>;;;666555555555555444444444333444666777777<<>>===<<<<<<======>>>???@@@@@@DDDHHHPPPUUUVVVXXXaaalll}}}yyy~~~xxxsssllldddaaa\\\ZZZ]]]```dddjjjqqqttt\\\aaannnzzzvvvggg\\\[[[\\\cccuuuzzzvvvgggUUUIIIEEECCC@@@<<<999999888777666555444444444444444444555666777888;;;JJJZZZfffpppxxx}}}}}}wwwtttfffWWW```~~~tttqqqrrrwww~~~qqq___OOOEEE@@@===;;;<<<<<<<<<<<<===???@@@BBBAAAHHHQQQVVV^^^mmmpppeeeppp~~~uuu}}}|||xxx|||}}}zzzxxxwwwzzz|||qqqgggpppwwwtttvvvvvv}}}uuussswwwGGGEEEBBBAAABBBEEEIIILLLRRRVVVZZZ\\\ZZZYYYYYYZZZZZZ```jjjuuu~~~eeeUUUPPPQQQVVV^^^fffqqq{{{vvv{{{vvvkkk^^^MMMAAA;;;666555555555555444444444222444666777777<<>><<<:::<<<<<<===>>>AAACCCEEEFFFFFFLLLSSSVVV\\\kkksssgggkkkvvv|||sssxxx~~~|||yyyxxx|||~~~sssgggoooxxxqqqttt}}}qqqzzzuuuDDDBBBAAA@@@BBBFFFKKKNNNUUUXXX[[[[[[XXXWWWXXXZZZ^^^eeeppp}}}dddQQQHHHHHHHHHKKKOOORRRTTT[[[dddtttvvv{{{{{{zzz~~~yyynnn```OOO@@@888666666555555555444444444222444666888777<<>>???===<<<::::::<<>>===<<<;;;<<<>>>@@@CCCFFFIIIKKKMMMSSSWWWXXX[[[hhh~~~wwwooonnntttzzzqqqrrr}}}}}}yyyxxx|||~~~sssgggnnnyyyllllllwwwlll{{{lll}}}<<>>===<<<;;;999888777666666444444333333444555777888>>>RRR```jjjxxx}}}{{{zzzvvvggg\\\hhhrrrvvv}}}|||rrr^^^JJJBBBAAA===777:::;;;===???CCCGGGJJJMMMOOOPPPUUU\\\fffrrr}}}qqq|||yyypppnnn~~~{{{{{{zzzsssrrrwwwzzzpppeeeooovvvmmmjjjlllrrr^^^lll{{{~~~www~~~CCCEEEGGGIIIKKKPPPUUUYYY[[[YYYWWWUUUVVVZZZ```eeesssuuuVVVKKKIIIGGGJJJJJJIIIGGGFFFFFFIIIKKKFFFEEEDDDEEEFFFGGGFFFDDDCCCGGGNNNYYYgggxxx~~~wwwzzzvvvhhhWWWGGG<<<999888666555666666555444555222333777888;;;KKK\\\kkkoootttzzzpppssstttTTTqqqwww~~~}}}vvvjjjgggqqq~~~}}}uuuggg```fffkkkppprrriiipppxxxuuu```OOOHHHCCC@@@:::999888888:::===AAACCCGGGMMMVVV]]]___eeesssxxx{{{ooolllhhhiiiqqqvvvuuuwww{{{uuulllccc___[[[[[[ZZZ[[[aaaiiiwwwbbbcccpppnnn^^^}}}rrrPPPJJJHHHCCCCCC===<<<:::999777666666666555444444333444666777888???SSS```jjjxxx}}}|||}}}wwwhhh^^^mmmrrrwww|||ppp]]]LLLDDDBBB>>>999999<<<>>>???@@@CCCIIINNNRRRQQQRRR[[[jjjyyyyyyzzzrrrssszzzxxxvvvsssuuuuuusssvvvxxxnnneeeoooqqqhhhddddddhhh|||]]]eee{{{{{{FFFGGGHHHKKKOOOTTTYYY]]]]]][[[YYYWWWYYY___hhhooo[[[LLLJJJJJJJJJKKKKKKKKKIIIGGGGGGIIIKKKGGGFFFEEEFFFHHHHHHGGGEEEEEEMMMWWWaaaooo}}}{{{}}}xxx{{{}}}lllXXXGGG???:::888666555666666555444444222333777777:::KKK^^^jjjpppvvv|||wwwrrrqqqSSSvvvxxxpppfffeeepppvvvggg___eeelllrrrtttjjjrrryyyvvvbbbQQQIIICCC???<<<;;;:::;;;<<>>:::999===@@@???>>>AAAHHHNNNYYYVVVUUU[[[iii|||}}}zzzssszzzvvvooommmlllrrrwwwsssuuuvvvmmmdddoooqqqddd___aaaggg|||aaabbbuuuyyyHHHHHHJJJMMMQQQWWW[[[]]][[[ZZZYYYYYY]]]eeeooovvveeeMMMKKKMMMLLLKKKKKKLLLLLLKKKJJJJJJLLLNNNGGGFFFEEEEEEGGGHHHGGGFFFHHHPPP\\\hhh{{{}}}|||zzz~~~oooWWWFFF???:::888666666666777666555333222444777777:::LLL```ooovvv{{{}}}|||YYYzzzzzzrrrhhhfffrrryyyhhh]]]bbbkkkssstttjjjssszzzuuubbbRRRIIICCC>>><<<<<<;;;<<<>>>@@@CCCEEEIIINNNXXX```dddgggqqq|||}}}vvv~~~|||}}}vvvkkkfffaaa]]][[[ZZZ\\\ccckkkzzzfffaaaiii|||kkkuuuxxxuuuWWWNNNHHHCCCEEE======;;;999888777777777555555444444555666888999???SSS___hhhvvv||||||xxxggg```ttttttzzzyyykkkZZZMMMFFFAAA===;;;:::>>>AAAAAA???AAAHHHNNN[[[[[[ZZZ[[[cccuuu}}}~~~yyyqqqwwwpppiiiiiilllvvvxxxssssssuuullldddooouuuddd]]]dddooohhhaaarrrrrr~~~JJJJJJLLLPPPUUUZZZ\\\\\\YYYZZZ[[[^^^ccckkkuuu|||ZZZLLLQQQQQQMMMMMMLLLMMMNNNNNNMMMMMMNNNPPPLLLJJJGGGFFFGGGHHHGGGGGGNNNVVVaaannn{{{}}}zzzrrrVVVDDD???:::888666666777777666555444333555888777:::MMMbbbpppvvvyyy^^^wwwsssmmmdddbbbmmm}}}}}}iii\\\```iiitttsssiiirrrzzzuuubbbSSSIIICCC>>>=========>>>???BBBDDDEEEFFFKKKTTT___gggooo|||www~~~}}}~~~wwwlllgggaaa]]]\\\[[[]]]dddmmm{{{iiidddlll|||vvvxxxvvv[[[RRRJJJBBBBBB???>>><<<;;;999888888888666555555444555777888999AAATTT```hhhvvv|||}}}xxxgggccczzzwwwzzzyyyjjjYYYOOOHHHBBB>>>======@@@CCCDDDDDDEEEIIILLLUUUZZZ^^^]]]___mmmyyyrrrssstttrrrtttxxxyyysssssstttmmmeeennnrrr^^^XXXaaaooooooaaapppqqq{{{LLLMMMOOOSSSYYY\\\]]][[[[[[^^^bbbgggnnnvvvVVVPPPVVVQQQMMMRRROOOPPPQQQPPPOOONNNOOOQQQTTTQQQMMMKKKLLLNNNOOOPPP]]]fffmmmuuuxxxsssxxxyyytttUUUCCC???;;;999777666777777666555444444666999777;;;NNNeeemmmqqqpppddduuuzzz|||dddaaa]]]___lll|||~~~jjj\\\```jjjtttuuukkksss{{{vvvcccSSSKKKEEE@@@AAAAAABBBCCCEEEGGGIIIJJJHHHJJJQQQ\\\ggguuuxxx~~~yyy{{{yyynnneee___[[[ZZZYYY\\\dddmmmwwwkkkgggrrr~~~pppXXXRRRLLLDDDCCC@@@???>>><<<;;;:::999999666555555555555777888999CCCVVVbbbjjjxxx~~~xxxiiihhhyyy|||zzzyyy}}}zzzjjjZZZRRRLLLEEEAAAAAA@@@BBBEEEGGGIIIJJJJJJKKKMMMXXXcccfffeeelll}}}{{{tttsssyyysssrrruuunnneeemmm~~~nnn[[[VVV___jjjsss___mmm|||~~~NNNNNNQQQVVV\\\^^^]]][[[```dddjjjqqqxxxtttRRRRRRWWWOOOMMMWWWRRRSSSSSSRRRPPPOOOOOOPPPVVVSSSOOONNNPPPTTTWWWXXXkkkssswwwxxx{{{sssmmmjjjsssxxxvvvUUUBBB@@@;;;999777666777777666555555555777:::777;;;OOOfffmmmoookkknnnzzz|||mmm[[[[[[\\\bbbrrr~~~jjj]]]bbbllluuuyyyooovvv}}}wwwdddTTTLLLGGGCCCFFFGGGGGGIIIJJJLLLNNNOOOMMMLLLPPPYYYfffwwwyyy}}}vvvpppiiifffiiijjjkkksss{{{vvvkkkbbb]]]XXXWWWXXXZZZccclllrrr{{{llliiivvv~~~gggQQQOOOLLLFFFFFFAAA@@@>>>===;;;:::::::::666666555555666777999:::EEEXXXccclllzzzxxxjjjlll}}}~~~|||yyy|||{{{kkk\\\TTTNNNGGGCCCCCCCCCCCCEEEIIILLLMMMKKKIIIIIIWWWgggooonnnpppyyy}}}vvvqqqxxxsssrrruuunnnfffmmm}}}rrr```\\\ccclllttt]]]jjjJJJNNNTTTWWWYYYZZZ^^^aaammmrrrzzzooo```]]]ZZZYYYPPPUUUVVVYYYYYYUUUSSSVVVWWWVVV\\\___```^^^ZZZ]]]fffnnnpppmmmnnnnnnvvv{{{UUU>>><<<===:::888777888888777555666888555444999:::HHHaaaqqqpppccczzzxxxsssvvvxxx{{{|||hhheeebbbfffiiiooo~~~pppeeegggnnnvvvzzzuuuuuuzzzvvvhhhWWWHHHCCCEEEGGGFFFEEEHHHKKKOOOPPPQQQMMMSSSVVVXXXaaaxxx}}}oooaaa]]][[[aaadddfffppp|||yyylll]]]ZZZVVVTTTVVV\\\dddiiisssxxxjjjeeepppjjjVVVQQQRRRNNNGGGCCCAAA???<<<::::::999999777777666666666888999:::CCCZZZhhhooo|||sssgggkkk||||||}}}sssiii\\\RRRLLLJJJHHHGGGEEEDDDFFFLLLNNNLLLIIIJJJRRRWWWaaalllvvv}}}}}}wwwssssss|||{{{yyyssssssqqquuuvvvwwwsssfffjjjtttaaa[[[cccppp{{{___lllLLLPPPTTTXXXZZZ___ffflllwww}}}pppddd```[[[ZZZSSSZZZUUUXXXWWWTTTUUUYYY\\\\\\dddgggiiihhhgggkkkuuu~~~yyyhhheeehhhjjjuuu[[[DDDAAA===;;;888888888888777555666888555555999:::GGG```pppoooddduuuqqqqqquuuxxx{{{ooollloooooorrr~~~pppeeegggmmmuuuzzzrrrnnntttuuugggVVVHHHDDDGGGGGGFFFFFFHHHKKKOOOQQQRRRPPPWWW[[[]]]ggg~~~~~~~~~ooofffeeegggooossssssxxx|||tttfff^^^[[[VVVTTTVVV\\\dddiiiqqqwwwiiibbbkkk}}}}}}mmm___ZZZXXXPPPGGGDDDBBB@@@===;;;:::::::::888777666666666777999:::CCCZZZiiippp~~~~~~sssgggkkk~~~{{{|||tttjjj\\\PPPKKKIIIHHHGGGEEEDDDGGGNNNQQQOOONNNPPPRRRXXXbbbooozzz|||vvvrrruuuwwwqqqkkkeeefffkkkppprrrtttqqqeeeiiiqqqaaa^^^hhhvvvdddqqqxxxMMMPPPTTTXXX]]]eeepppwwwwwwlllfff^^^\\\WWW___^^^```___]]]___eeeiiiiiimmmooorrrrrrtttzzzttt```^^^aaaeeeqqq^^^HHHDDD===;;;999888888888777666666888555555999999FFF___ttttttmmmqqqooolllsssxxx|||}}}xxxvvv}}}ooofffgggmmmuuuzzzmmmhhhnnn{{{}}}qqqdddTTTHHHEEEIIIIIIGGGFFFHHHMMMRRRUUUVVVUUU\\\aaadddnnn}}}~~~wwwuuuzzzvvvhhh___[[[WWWTTTVVV\\\dddiiiooouuuggg^^^eee{{{wwwhhh___ZZZSSSLLLEEEDDDAAA>>><<<;;;::::::888777666666666777888999BBBZZZjjjrrr~~~sssggghhhyyy~~~zzzxxx|||uuujjj[[[OOOIIIHHHGGGGGGEEEDDDHHHOOOSSSRRRTTTWWWVVV\\\ggguuuzzztttooorrrrrrjjjccc___bbbjjjnnnoooqqqooocccggg}}}oooaaabbbooo{{{kkkxxx{{{qqqRRRWWW]]]ccciiirrr}}}xxxooodddbbb^^^fffjjjkkkjjjiiimmmuuuyyyxxxzzz|||rrr\\\ZZZ]]]```lll~~~{{{}}}ZZZEEEAAA===;;;999888888888777666666888555555999999FFF^^^wwwxxxuuummmkkkeeetttzzzxxx{{{ooofffiiioooxxxzzzhhheeekkkxxxxxxlll___PPPFFFEEEJJJKKKIIIHHHKKKPPPVVV[[[]]]aaahhhnnnqqq{{{|||wwwmmm```\\\XXXUUUVVV\\\ccchhhnnnvvvhhh\\\___xxxwwwmmm\\\WWWTTTRRRHHHFFFCCC@@@>>><<<;;;;;;888888777666666777888999BBBZZZjjjsss~~~tttfffbbbnnnxxxrrr{{{}}}xxxtttxxx|||uuuiiiYYYMMMGGGFFFGGGGGGDDDDDDIIIOOOSSSSSSWWW[[[___eeeppp~~~~~~yyyrrrnnniii|||sssnnnkkkllltttuuuuuuqqqpppmmmbbbggg~~~qqqcccdddrrr|||nnnzzz|||vvv___eeeooowww}}}yyyoooooojjjqqqrrrssstttvvv}}}mmmVVVWWW\\\^^^kkk~~~wwwzzzrrrRRRAAA>>>>>><<<999888999999888666555888555555999999EEE]]]ssswwwvvvhhheee}}}~~~___vvv{{{yyynnnhhhkkkrrr{{{yyycccccchhhvvvyyyqqqfff[[[MMMDDDDDDIIIMMMKKKJJJMMMSSS[[[bbbeeepppyyy||||||wwwqqqmmmaaa^^^XXXUUUWWW\\\cccgggmmmxxxjjj[[[\\\ssslllooorrr\\\TTTRRRQQQKKKIIIEEEBBB???===<<<<<<999888777666666777888888BBBZZZjjjsssvvveee\\\cccuuurrrkkkwww{{{tttppptttzzzsssgggXXXKKKFFFFFFGGGGGGDDDEEEIIIOOOSSSTTTYYY```hhhnnnxxx~~~yyyrrrmmmdddyyyyyyyyy{{{vvvqqqmmmccciiitttddddddqqqxxxmmmvvv}}}kkksss}}}{{{}}}xxx|||zzz}}}mmmTTTUUU\\\```oooxxxyyygggMMM@@@@@@>>><<<:::999999999888777555888555666999888DDD[[[tttzzz{{{wwwlll~~~xxx]]]www~~~|||yyyyyyooojjjmmmttt}}}xxx``````eeerrrssslllcccYYYMMMDDDDDDJJJLLLJJJJJJMMMVVV```hhhmmmvvv{{{~~~zzztttqqqooonnnlllccc___YYYVVVWWW\\\bbbgggmmmyyylll\\\ZZZqqqaaa```zzzvvv```VVVQQQLLLMMMKKKHHHDDDAAA>>>===<<<999888777666666666777888BBBZZZiiirrryyygggYYY\\\mmmooojjjwwwyyypppmmmqqq}}}{{{oooeeeVVVKKKGGGFFFGGGGGGEEEFFFKKKRRRUUUXXX```iiipppvvv~~~yyysssnnneeezzz}}}wwwqqqmmmdddkkkqqq```aaammmsssgggmmmyyy|||{{{~~~~~~zzz[[[YYY___cccvvvyyyyyy~~~___IIIAAACCC>>><<<:::999999999888777555888555666999888CCC[[[uuu}}}yyy~~~aaasssuuu~~~{{{zzzzzzvvvxxxwwwpppzzzqqqkkknnnsss|||vvv______dddqqq|||pppjjjbbbYYYNNNFFFFFFKKKJJJHHHHHHLLLVVVbbblllqqqxxx{{{www|||}}}yyyxxxsssnnnoooqqqqqqooolllccc```ZZZVVVWWW\\\bbbffflllzzzmmm\\\YYYpppbbbbbbuuucccZZZTTTNNNOOOMMMIIIEEEBBB???>>>===:::999777666666666777888BBBYYYgggooo}}}iiiYYYZZZmmm~~~mmmdddnnnwwwmmmkkkppp{{{{{{lllbbbUUUKKKGGGGGGGGGGGGEEEGGGNNNVVV[[[```jjjuuuxxx{{{tttooofffzzzzzz~~~|||rrroooooofffllliiiYYY\\\jjjppp|||bbbdddkkkddd|||yyyeee___cccfffzzzxxxxxxxxxYYYFFFBBBEEE>>><<<:::999:::999888777444888555666999888CCCZZZqqq{{{~~~zzz|||fffooojjjrrrsssrrrtttuuuzzzyyykkkgggxxx|||rrrlllnnnrrryyyuuu___```eeerrr~~~nnniiibbb[[[PPPHHHGGGLLLHHHFFFFFFKKKUUUbbbmmmsss~~~wwwtttzzzzzzrrrlllggggggmmmssssssmmmhhhddd```ZZZVVVWWW\\\bbbfffkkkyyymmm\\\XXXoookkkmmmpppaaa\\\YYYTTTPPPNNNJJJFFFBBB@@@>>>===:::999888666666666777888BBBYYYfffnnn~~~lllZZZ[[[pppooo___ddd{{{vvvjjjkkkooozzzzzziii```TTTKKKHHHHHHGGGFFFFFFIIIPPPZZZ```gggsss~~~|||uuupppeeewwwzzzvvvzzz{{{xxxzzzvvvsssmmmnnnooohhhlll|||bbbSSSYYYiiiooo{{{^^^___```QQQppp|||ccceeennnrrrwwwxxxdddNNNIIIGGGBBB>>><<<;;;::::::999888666222999888666999999@@@SSSttt~~~~~~oookkkbbbrrrmmmqqqqqquuuvvvwwwxxxmmmgggvvvvvvnnnpppvvv}}}vvvcccgggpppvvvwwwvvvoooaaaPPPFFFDDDGGGFFFGGGIIIMMMTTT```lllttt|||uuu{{{tttsssppptttzzz|||rrrjjjjjjaaaYYYVVVUUUWWW^^^eeefffyyynnn]]]XXXiiisssnnngggaaaZZZTTTTTTPPPKKKFFFDDDBBB@@@???;;;:::999888777777777777AAAQQQdddsssmmmZZZaaavvviiitttyyygggffflllxxxvvvkkkaaaSSSIIIFFFGGGHHHHHHGGGIIIOOOZZZhhhuuuwwwmmmhhhzzzxxxsssoookkkmmmpppnnnnnnooohhhkkk~~~zzzeeeZZZUUU\\\dddppp___]]]aaabbbxxx]]]cccqqq|||vvvwww~~~ZZZIIIEEEDDDBBB???===;;;:::::::::888666222999888666999888@@@RRRqqq{{{yyysss}}}rrreeerrrlllpppmmmtttyyy}}}vvvppp}}}xxxmmmlllrrr{{{uuubbbeeeooottt~~~|||tttdddRRRGGGDDDFFFFFFFFFHHHMMMUUUaaaoooxxx|||uuuzzz{{{}}}xxxuuujjjaaaYYYUUUSSSTTT[[[bbbgggyyynnn^^^XXXiiitttzzzkkkfffccc^^^ZZZVVVRRRLLLHHHEEECCC@@@>>>;;;:::999888777777777777@@@PPPcccsssnnn]]]hhhvvvxxxffffffkkkvvvuuujjj```RRRIIIEEEFFFHHHHHHGGGJJJPPP\\\kkkzzzwwwnnnkkk}}}wwwrrrooolllssssssnnnmmmoooiiilll~~~~~~mmmaaaZZZ]]]aaakkk]]]ZZZiiiggg}}}~~~sssbbbZZZcccuuutttuuukkkQQQHHHBBBAAADDD???>>><<<;;;;;;:::888666333999888666:::888???PPPuuuzzztttvvv}}}llluuunnnrrrnnntttxxx|||zzzzzzkkkjjjppp{{{tttaaadddnnnsss|||xxxfffSSSGGGDDDEEEEEEEEEHHHMMMVVVeeettt}}}vvvzzzyyyvvvxxxjjjaaaXXXTTTRRRRRRXXX```hhhzzzooo___YYYjjjuuuyyykkkfffeeeaaa]]]VVVRRRMMMIIIFFFCCCAAA???;;;:::999888888777777888???NNNbbbrrrpppbbbppp{{{xxxffffffkkkuuutttiii___QQQHHHEEEFFFGGGHHHGGGJJJQQQ^^^nnn~~~~~~~~~~~~wwwooolllwwwsssttttttzzzvvvmmmkkknnnjjjnnn~~~rrrddd[[[]]]bbbmmm\\\WWWqqqjjj}}}mmm^^^TTTVVV\\\hhhzzzrrrrrr]]]OOOLLLEEEBBBFFFAAA???===<<<;;;:::888666444:::888666:::888===MMMuuu{{{|||oooooorrrzzzssswwwwwwvvvuuuyyyzzzlllllltttuuucccdddnnnrrr|||uuucccQQQFFFCCCDDDDDDEEEGGGLLLXXXiii{{{}}}yyy}}}xxxpppooosssiii```WWWSSSRRRSSSYYYaaaiiiyyyooo___YYYjjjsss|||ooohhhddd^^^YYYSSSPPPLLLIIIGGGEEEBBB@@@;;;;;;:::999888888888888===LLL```qqqsssgggwwwyyyxxxffffffjjjttt~~~~~~rrrggg]]]OOOFFFCCCEEEGGGHHHGGGJJJRRR___ooo~~~|||||||||wwwpppkkk~~~yyywww|||~~~~~~xxxllliiinnnlllooonnn^^^UUU]]]jjjxxx\\\WWWvvvlll```MMMIIIEEEQQQ```nnnppppppyyyVVVPPPQQQHHHBBBFFFBBB@@@===<<<<<<;;;888666666:::777666:::888;;;JJJjjj~~~{{{xxxjjjjjjrrr}}}www|||~~~zzzxxxyyyooorrr|||vvveeeeeennnsss||||||nnn\\\LLLDDDBBBDDDDDDDDDFFFLLLYYYmmm}}}{{{zzz{{{yyyuuuqqqnnnmmmnnnfff^^^VVVSSSSSSUUU\\\dddhhhwwwooo___YYYjjjsssrrrgggaaaZZZSSSPPPNNNKKKIIIHHHFFFDDDBBB<<<;;;:::999888888888888;;;JJJ^^^ooo~~~vvvmmm~~~~~~xxxffffffjjjsss~~~}}}qqqdddZZZMMMEEEBBBDDDFFFGGGGGGJJJQQQ^^^ooo}}}~~~{{{zzzzzzwwwrrrnnnzzzyyy~~~}}}wwwkkkiiinnnlllpppjjjWWWNNN\\\rrr___\\\|||nnnaaaFFF???EEECCCOOO___rrrnnnmmmmmmSSSQQQRRRHHHBBBDDDCCCAAA>>>===<<<;;;999777777;;;777666;;;888:::GGGbbb}}}~~~mmmlllwwwooo|||~~~zzzrrrxxxvvveeedddnnnsss}}}~~~uuueeeUUUGGGBBBBBBDDDEEEEEEFFFMMM[[[ppp}}}|||{{{tttkkkiiiggghhhkkklllkkkiiieee]]]UUUSSSSSSUUU]]]eeegggttt{{{ppp```ZZZkkksssyyyoootttqqqccc]]]XXXRRRPPPNNNLLLJJJIIIHHHEEECCC<<<;;;:::999999888888999999HHH\\\mmm|||xxxooowwweeefffjjjttt}}}qqqbbbXXXLLLCCCAAACCCFFFGGGFFFIIIQQQ___ooo|||~~~zzzxxxyyywwwssssssxxxwwwxxxwwwvvvsssjjjiiinnnkkkooo{{{hhhTTTKKK[[[qqqcccbbbnnnxxxdddQQQAAABBBKKKJJJPPP^^^tttlllkkk~~~hhhVVVQQQPPPIIIDDDEEEDDDBBB???>>>===;;;999777888;;;777666;;;888999EEEccczzzrrroooooo{{{ttt{{{tttbbbbbblllrrr|||zzzqqqaaaPPPEEEAAACCCEEEFFFFFFGGGMMM\\\rrr~~~{{{}}}vvvkkk_________cccgggjjjiiifffeee]]]UUURRRQQQSSS[[[bbbeeeqqqwwwrrrbbb\\\mmmpppqqq~~~uuu{{{sss```[[[YYYUUUTTTRRRPPPNNNLLLIIIFFFCCC<<<<<<;;;:::999999999999888GGGZZZkkkzzzwwwmmm{{{wwweeeeeejjjuuu}}}qqq```WWWJJJBBB@@@CCCEEEFFFFFFJJJSSSaaasss}}}|||~~~}}}yyyvvvxxxwwwuuusss}}}uuutttrrrnnnmmmnnnjjjjjjnnnjjjnnnwwweeeSSSKKKWWWiiixxxfffeeejjj{{{wwwllliiimmm|||rrr\\\RRRLLLFFFIIIRRRSSSSSS]]]uuukkkjjjwwwhhhZZZSSSOOOJJJHHHIIIDDDBBB???>>>===<<<999777888;;;777666;;;888888DDDddd~~~xxxmmmrrr~~~}}}uuu{{{qqq```aaakkkqqq|||zzzppp___OOODDDAAACCCFFFGGGFFFGGGMMM\\\ssszzzzzzuuufff^^^```cccgggjjjlllkkkjjjeee]]]TTTQQQOOOQQQXXX___cccooouuuuuuddd___pppkkkiii|||www___ZZZZZZXXXYYYWWWSSSPPPNNNJJJEEEBBB<<<<<<;;;:::999999999999888FFFYYYjjjyyyvvvhhhrrrwwweeeeeejjjuuu~~~rrr```VVVJJJAAA@@@BBBEEEFFFFFFJJJTTTcccvvv{{{{{{|||~~~}}}xxxvvvwwwwwwuuuoooyyy~~~yyyttttttqqqkkkgggkkkjjjkkknnniiinnnvvvaaaRRRKKKTTTaaaooohhhgggzzzcccwww{{{qqq___WWWQQQQQQSSSZZZkkk{{{{{{|||cccWWWLLLGGGFFFFFFJJJOOOUUU[[[hhhoooqqqooohhh^^^WWWTTTQQQNNNLLLLLLHHHCCC???===<<<:::888666777777666666888;;;>>>]]]}}}}}}zzznnn~~~~~~}}}tttzzzqqq```fffhhhpppyyynnn\\\LLLBBB???AAADDDGGGHHHKKKPPP[[[ooo~~~{{{xxxwwwwwwyyyzzzyyyvvvrrrooommmddd___WWWQQQOOORRRWWW[[[^^^gggvvvtttfff```nnnjjj]]]}}}}}}fffeeegggaaa___[[[WWWUUUTTTPPPJJJEEEAAA???<<<;;;:::999777666999CCCTTTeeetttuuueeejjjsssaaahhhllluuu}}}pppcccTTTDDD@@@BBBDDDFFFHHHIIIMMMXXXiii}}}|||vvv|||yyyyyyzzzzzzxxxuuunnn{{{|||nnngggggghhhlllnnnhhhgggllllllqqqvvv^^^RRRNNNWWWcccrrriiijjjwwwmmmmmmuuu```VVVMMMGGGCCCEEEIIINNNXXXcccqqqppptttuuuUUULLLEEEDDDEEEHHHNNNTTT^^^iii|||oooqqqooohhh___YYYUUUSSSOOOMMMLLLHHHCCC???===<<<:::888777777777777666888;;;>>>XXXwwwsss|||zzz}}}~~~uuuzzzppp___cccfffrrrtttiiiYYYJJJBBBAAADDDGGGHHHJJJMMMQQQ\\\pppzzzzzz|||{{{{{{{{{{{{oooiiigggccc^^^WWWQQQOOORRRWWW[[[^^^gggvvvwwwggg^^^jjjlllcccwww~~~mmmkkkkkkfffeeeaaa]]][[[XXXSSSLLLFFFBBB@@@===;;;:::999888666777AAARRRdddtttpppaaaeeezzz}}}}}}tttaaafffjjjttt}}}pppdddUUUFFFAAACCCEEEGGGJJJJJJNNNWWWfffyyy{{{uuu~~~|||zzzzzzzzzzzzwwwuuukkkxxx|||rrrnnnqqquuuttttttlllhhhlllkkkpppsss^^^RRROOOYYYfffuuujjjjjjsssjjjlllttt```PPPJJJQQQOOOPPPVVV\\\___cccggguuuzzzmmm___GGGBBB@@@CCCGGGLLLTTT\\\eeeyyynnnpppyyynnnhhh```[[[XXXUUUQQQNNNKKKHHHCCC@@@>>><<<:::888777888888777666888;;;>>>WWWttt~~~}}}tttwww{{{~~~uuuyyyooo___```eeerrrnnncccTTTGGGAAACCCFFFIIIIIILLLPPPUUU```rrr|||kkkqqq{{{{{{{{{{{{ooojjjjjjccc^^^VVVQQQOOOQQQVVVZZZ___gggwwwyyyggg[[[eee|||jjjfffzzz~~~wwwsssnnnkkkiiifffbbb```\\\VVVMMMFFFDDDAAA===;;;::::::888777666???OOObbbtttsssdddfffzzztttttttttbbbdddhhhrrr}}}pppdddUUUGGGCCCEEEGGGIIIKKKLLLNNNUUUcccuuuwwwrrr~~~~~~~~~|||{{{zzzzzzyyyvvvtttiiiuuu~~~{{{uuuwww}}}}}}{{{pppiiikkkjjjooo~~~ppp\\\QQQNNNXXXcccqqqhhhfffnnnfffjjjxxxkkk^^^TTTQQQRRRTTTYYYbbbjjjppprrruuuwwwvvv\\\LLLCCCAAABBBFFFKKKPPPZZZeeekkk~~~llloootttmmmhhhbbb^^^\\\YYYTTTPPPJJJGGGCCC@@@???===:::888888888888777777888;;;>>>UUUqqquuuvvvtttxxxppp___```eeerrrkkk```PPPEEEAAACCCGGGJJJJJJNNNSSSYYYdddvvvhhhaaannn}}}{{{zzz|||~~~{{{|||~~~}}}uuunnnllllllaaa]]]VVVPPPOOOQQQUUUYYY```iiiyyyzzzgggYYYaaawwwfffeee}}}}}}vvvooolllgggeeebbb```]]]WWWNNNFFFFFFBBB>>><<<;;;:::999888777???MMM```sssvvvhhhhhhyyy}}}rrrttttttaaaaaafffppp}}}}}}pppcccTTTGGGCCCFFFHHHJJJLLLNNNPPPVVVaaasssqqqooo~~~}}}{{{zzz}}}|||{{{{{{zzzxxxuuutttjjjuuu|||zzzvvvyyy}}}qqqhhhjjjiiiooo|||mmmZZZPPPLLLTTT]]]hhhfffbbbkkkdddhhhyyyfffXXXPPPQQQ[[[fffmmmxxxgggRRRFFFEEEDDDGGGKKKNNNUUUbbbooo|||{{{iiimmmtttllliiidddaaa```\\\VVVQQQJJJHHHDDDBBB@@@>>>;;;999999999999888777888;;;>>>PPPjjj~~~{{{|||sssvvvsssbbbcccfffqqqmmmaaaPPPEEEAAADDDGGGHHHKKKPPPVVV^^^iiizzziiiWWWWWWhhhyyyyyyyyywwwttttttwww|||||||||{{{{{{yyy|||xxxtttpppmmmjjjgggeee```\\\UUUPPPOOOQQQUUUXXXaaajjjzzz}}}jjj[[[aaawwwgggfffzzzzzz|||tttllliiieeecccaaaaaa___ZZZQQQJJJHHHDDD???<<<;;;;;;:::999999???LLL^^^qqqtttgggeeesssvvv{{{rrr```aaaeeeppp}}}~~~qqqaaaSSSFFFCCCFFFHHHJJJLLLPPPSSSYYYdddtttxxxgggjjjzzzzzzwwwyyy~~~}}}zzzzzz{{{|||||||||yyyvvvtttssslllvvv|||yyyuuuvvv|||yyyxxxmmmfffhhhhhhooo{{{jjjXXXOOOMMMUUU\\\ggghhhcccjjjeeeiiinnnbbbVVVQQQUUUdddzzz}}}eeeRRRGGGCCCGGGHHHKKKOOOTTT]]]pppyyyhhhmmm|||rrrllliiifffeeeccc___YYYSSSKKKIIIFFFDDDBBB@@@===;;;999:::999888777888;;;>>>OOOddd{{{zzzvvvtttqqqtttwwwfffgggjjjssspppbbbQQQEEECCCEEEGGGHHHJJJPPPYYYbbbnnnfffTTTKKKMMM[[[dddaaa``````aaaeeeoooyyy{{{}}}xxxzzz~~~}}}wwwpppnnniiidddccceeeeeeccc```___[[[UUUPPPNNNPPPTTTVVVaaaiiiyyylll\\\aaavvvnnnjjjxxxwwwwwwqqqjjjgggfffdddbbbbbbaaa]]]VVVQQQIIIFFF@@@===<<<;;;;;;::::::???JJJ\\\pppwwwjjjfffsssuuutttooo]]]aaafffppp}}}qqq```RRRFFFDDDGGGIIIKKKLLLRRRVVV^^^iiixxxooobbbYYY```nnnqqqmmmkkkmmmuuuyyyzzzzzz|||zzz|||}}}|||yyyuuusssrrrmmmvvv|||yyysssqqqsssssspppppphhhdddhhhhhhmmm}}}xxxfffUUUNNNOOOYYYaaannnllliiioookkkooorrrjjjVVVSSSTTT]]]nnnuuu]]]MMMEEEDDDDDDIIIKKKPPPVVV^^^mmmyyyhhhnnnzzzssskkkiiiggggggfffbbb[[[UUULLLJJJGGGFFFDDDBBB???<<<:::::::::888777888;;;>>>KKK___xxxxxxoooppp}}}ooosss|||jjjjjjnnnxxxrrrdddRRRGGGEEEHHHIIIIIIJJJQQQZZZeeeqqqoooMMMEEEEEEFFFMMMPPPLLLKKKMMMOOOTTT```lllvvv|||{{{tttuuu{{{|||tttiii^^^^^^___aaacccdddcccbbb^^^ZZZUUUPPPNNNPPPSSSVVV^^^gggwwwjjjWWW[[[qqqssskkkzzztttrrroookkkhhhhhhfffcccbbbbbb___YYYTTTKKKGGGAAA===<<<<<<;;;;;;999===GGGZZZooorrrmmmwwwppphhhpppkkkZZZcccgggqqq~~~rrr```SSSGGGEEEIIIKKKLLLNNNTTTZZZdddooo}}}hhhSSSLLLKKKTTT]]]ZZZXXXWWW[[[dddmmmrrrvvv{{{zzz|||~~~}}}yyytttrrrrrrjjjttt{{{yyyrrrooollljjjhhhkkkfffdddhhhgggkkkzzzuuuaaaQQQKKKMMMXXXaaannnnnnnnnyyyvvvvvvwww```WWWTTTVVV___pppttteeeRRREEEAAADDDHHHJJJKKKMMMTTT\\\ggg|||zzzjjjooozzzvvvjjjiiihhhhhhhhhccc\\\UUULLLKKKHHHGGGFFFCCC@@@===:::;;;:::999777888;;;>>>CCCXXXxxx~~~yyyooo|||~~~nnnrrrllllllppp|||rrrdddRRRHHHFFFJJJKKKKKKIIIQQQ[[[fffsss[[[===???DDDDDDFFFGGGCCCAAACCCDDDGGGRRR___rrryyyyyypppqqqyyy|||sssfff```dddiiikkkiiifffdddccc^^^ZZZUUUPPPNNNPPPSSSUUU\\\eeeuuu~~~fffQQQTTTjjjttthhh|||sssnnnnnnmmmjjjiiifffcccaaa```]]]XXXSSSLLLGGGBBB>>><<<<<<<<<;;;777;;;EEEXXXooouuuoooyyyooofffmmm~~~iiiYYYdddhhhrrrrrraaaTTTHHHGGGJJJMMMNNNPPPUUU\\\gggtttpppSSS@@@???BBBLLLPPPIIIGGGFFFKKKVVVbbbjjjrrrxxxyyy|||}}}yyytttrrrrrrgggrrrzzzyyysssooojjjgggeeehhheeedddiiigggjjjwwwrrr^^^MMMGGGIIISSS\\\hhhlllppp~~~zzz