BM6P6(@ uuunnnmmmmmmmmmooonnnkkkiiiiiiiiikkkkkkjjjjjjllluuussseee\\\[[[^^^aaadddooouuutttrrrvvvyyyxxxtttrrrhhh\\\\\\bbb^^^SSS:::444...+++,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************000>>>UUUlllzzz~~~yyyllldddlll~~~~~~rrrtttzzzxxxooohhhjjjhhhjjjooojjjXXXHHH@@@999===EEEPPP\\\eeejjjlllkkkqqqtttssstttxxxyyywwwvvvmmmgggjjjpppuuuzzz~~~{{{yyyuuuooohhh```ZZZVVVTTTQQQQQQRRROOONNNVVVaaarrrtttwwwxxxwwwuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{||||||pppZZZLLLTTT___jjjqqqvvvyyyzzzxxx^^^JJJ@@@:::555444444333777<<>>666:::LLLcccppptttqqqmmm[[[EEECCCRRRXXXRRRHHH;;;000---...---++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))&&&((())))))(((''''''(((''')))+++++++++,,,000444<<>>GGGRRR]]]eeeiiikkklllqqquuuuuuvvvyyyzzzwwwrrrjjjggglllssswww{{{~~~zzzxxxsssmmmeee]]]WWWTTTQQQNNNNNNOOOOOOQQQ[[[ggguuuwwwyyyyyywwwvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{~~~rrr]]]MMMTTT```jjjrrrvvvyyyzzz~~~}}}eeePPPFFF>>>888666444333555999;;;@@@HHHUUUhhh|||rrrggg[[[WWWRRRLLLIIIJJJTTT```kkknnnnnnqqqqqqooopppsssvvvxxxyyy{{{}}}vvvqqqqqqrrr{{{yyytttnnnjjjkkkrrrxxx|||||||||}}}}}}}}}~~~~~~|||}}}}}}}}}uuudddVVVLLLAAA===;;;888888;;;BBBOOO^^^gggmmmrrruuutttuuuwwwyyyyyyyyyzzz{{{}}}~~~vvveeeUUUNNNIIIBBBAAAEEEHHHcccxxx\\\YYY]]]hhhuuu}}}zzz{{{{{{yyypppeeedddgggbbbXXXEEE===555888HHH]]]mmmtttsssqqqbbbLLLGGGRRRYYYUUUMMM@@@333///...,,,************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&((())))))(((''''''((())),,,......,,,...333888FFFKKKLLLJJJIIIIIIHHHDDD@@@CCCHHHMMMRRRSSSSSSRRRPPPRRRTTTSSSQQQQQQTTTWWW```gggnnnsssxxx~~~}}}yyysssrrrqqqooonnnmmmmmmmmmrrrssssssrrrooommmmmmmmmjjjjjjkkknnnqqqtttvvvwww|||~~~~~~}}}}}}{{{}}}zzzssspppzzz}}}}}}wwwnnngggeeefffccc___ZZZUUUOOOKKKOOOWWWZZZPPPCCC888333111111000------------,,,+++******************************((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''+++,,,...111444555555444rrrmmmmmmoookkkkkkjjjiiihhhgggffffffjjjjjjlllsss|||ooofffccceeeiiiiiisssxxxtttpppsss~~~zzzlll[[[UUUWWWUUUNNNAAA:::222---++++++***((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))******,,,------444KKKgggvvvwwwvvvzzz~~~tttvvvwwwtttrrrnnnkkkkkkgggaaa[[[VVVMMMBBB<<<;;;<<>>999999@@@GGGSSS^^^fffjjjllllllkkkqqqvvvxxx{{{|||xxxrrrfffeeeiiisss{{{}}}~~~zzzvvvoooggg^^^VVVQQQNNNLLLJJJHHHJJJPPP[[[jjjuuu|||}}}}}}|||zzzxxxxxxyyyxxxyyyyyyyyyxxxwwwvvvuuuttttttttttttuuuwwwxxxyyy{{{ttt___NNNVVVaaakkkrrrwwwyyy{{{}}}ttt```RRRHHH===888555111111333111333666>>>MMM```qqqzzzuuummmddd]]]XXXRRRLLLHHHJJJSSS```hhhmmmnnnnnnmmmlllnnnpppqqqrrrtttwwwyyy{{{zzz}}}uuuttttttuuuxxx}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~lllSSSIII@@@<<<;;;999999;;;777;;;@@@GGGUUUeeemmmmmmnnnpppsssttttttvvvxxxzzz{{{|||yyyeee[[[SSSGGGAAAAAAGGGGGGcccsss^^^YYY\\\iiiwww}}}~~~~~~|||xxxyyy}}}|||tttpppoooggg]]]LLLDDD:::777===LLLbbbsss|||{{{eeeSSSRRRWWWYYYWWWIII:::222---***)))+++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))'''((())))))'''''')))***+++...000......666EEERRR___^^^XXXQQQMMMKKKFFF???AAA??????CCCKKKRRRUUUWWWaaa```\\\VVVQQQPPPSSSXXXaaalllxxx}}}~~~{{{ssskkkkkkjjjiiihhhggggggggggggmmmoooqqqqqqooooooooopppqqqtttyyy}}}~~~}}}}}}}}}}}}|||{{{zzzzzzyyyzzz|||}}}}}}|||{{{zzzwwwxxxxxxwwwuuurrrnnnllllllkkkkkkkkkllloooqqqrrrooottt|||~~~{{{hhhjjjnnntttxxxvvvmmmfffdddhhhooopppeeeUUUKKKIIIJJJJJJGGGAAA999111---+++------......---,,,++++++************************((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&((()))***///000222222333333555666pppggghhhlllllllllmmmmmmlllkkkjjjiiijjjlllnnnrrr~~~{{{nnneeeccceee```iiiqqqrrrnnnqqq~~~|||iii\\\WWWUUUTTTFFF>>>333,,,************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))***,,,///111333BBB\\\ssstttiiiffflllssszzz{{{~~~{{{qqqooonnnnnnlllmmmwww}}}rrr___LLL>>>888777@@@IIIUUU```fffiiikkkmmmlllqqqwwwzzz}}}}}}vvvmmmccceeemmmxxxzzzuuummmddd[[[TTTOOOMMMKKKJJJIIIJJJRRR___mmmvvv|||}}}~~~}}}{{{yyyyyyyyyxxxyyyzzz{{{zzzyyywwwvvvttttttsssssstttvvvxxxzzz}}}sss^^^PPPWWWbbblllssswwwyyy{{{~~~yyyfffVVVJJJ===888555222111333000111333999CCCTTThhhwwwtttoooggg```[[[VVVOOOIIIHHHOOOZZZffflllmmmmmmmmmkkklllnnnooooooqqqtttwwwxxxxxxzzz~~~}}}ooonnnnnnrrryyy~~~~~~~~~}}}}}}|||||||||~~~mmmRRRHHH@@@===<<<999999:::777888:::@@@PPPbbblllnnnmmmooorrrssssssuuuwwwyyyzzz|||~~~~~~iii___VVVJJJBBB@@@GGG@@@UUU~~~ddd[[[YYYdddttt}}}zzzuuuyyyxxxrrrpppjjjaaaRRRHHH===999<<>>QQQ```bbbbbb\\\TTTNNNLLLFFF@@@@@@======BBBMMMXXX___aaaqqqlllbbbWWWOOOOOOVVV\\\hhhqqqzzz|||yyyvvvoooiiiiiiiiigggfffeeedddddddddhhhjjjmmmnnnnnnoooppprrrrrrwww|||~~~~~~}}}zzzzzzzzzzzzyyyyyyxxxxxxrrrtttvvvwwwxxxwwwvvvuuuqqqrrrrrrqqqnnnkkkgggeeeaaa```]]][[[[[[\\\]]]^^^ccciiiqqqyyy~~~kkkffffffppp}}}tttgggbbbgggqqqvvvooo^^^OOOIIIGGGHHHIIIFFF???888222000------.........---,,,,,,************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))+++---///111222222222333777:::pppggghhhkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjnnnpppsss|||~~~nnnccc___```\\\cccmmmrrrppppppzzzzzzlll^^^WWWVVVXXXLLLCCC777...++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))***---000444666JJJaaarrrppphhhjjjsssyyyzzz~~~~~~uuulllkkkkkkjjjiiimmmzzz{{{eeeMMM???999666???HHHUUU___dddgggjjjlllnnntttzzz}}}~~~tttiiidddgggqqq|||xxxssskkkaaaXXXRRRNNNLLLIIIJJJKKKLLLUUUdddpppuuuyyy{{{~~~~~~|||zzzxxxxxxwwwxxxyyy{{{{{{zzzxxxwwwtttsssrrrrrrsssuuuxxxyyy}}}sss^^^QQQXXXcccmmmtttwwwzzz{{{mmmZZZMMM???999777444333333...///111666===JJJ```ssspppnnnhhhaaa]]]ZZZRRRJJJGGGKKKUUUbbbiiijjjkkkmmmiiijjjkkkkkklllnnnqqqtttssstttwww{{{}}}|||kkkiiihhhnnnxxx~~~~~~}}}|||{{{{{{zzz{{{}}}~~~~~~mmmTTTKKKBBB???>>>;;;999;;;777888999???MMM```lllooommmoooqqqrrrrrrsssvvvwwwyyy{{{}}}~~~mmmbbbZZZMMMCCC@@@>>>:::NNNrrrlll```YYY```ooozzzxxxrrrwww~~~uuunnnnnnlllggg\\\NNNAAA;;;<<>>666///******---******))))))))))))******))))))(((((((((((())))))************************'''((()))(((&&&&&&((()))((())))))((('''(((+++---,,,---...111999HHHZZZfffccceeeaaaWWWNNNIIIEEE@@@???======FFFVVVeeeooossszzzsssfffYYYQQQSSS]]]eeeooowww|||yyytttppplllhhhgggffffffeeeddddddddddddeeehhhkkkmmmnnnoooqqqrrrqqqvvv|||~~~{{{wwwuuusssuuuvvvvvvvvvvvvtttrrrqqqmmmooopppqqqqqqpppnnnmmmiiiiiiiiihhhfffdddbbbaaaZZZWWWTTTPPPNNNNNNOOOOOOUUU[[[bbbhhhlllnnnpppqqqxxx~~~uuujjjdddkkkyyy}}}sssfffaaabbbiiipppnnnaaaSSSLLLFFFGGGHHHGGGCCC===666111------............------++++++++++++++++++++++++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&(((+++---//////111333333333555;;;???rrrkkkkkkmmmkkkkkkjjjjjjkkklllnnnoookkkooorrrssszzz}}}mmmaaa]]]]]][[[aaammmuuutttpppsss{{{zzzyyyuuulllaaaZZZZZZ^^^VVVKKK===222---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***---111555888TTTfffpppkkkgggnnnxxx|||{{{yyy||||||lllhhhffffffggghhhnnn}}}~~~eeeMMMAAA===<<<@@@JJJVVV```eeehhhlllppprrrwww}}}tttgggfffjjjtttuuupppggg]]]UUUOOOLLLKKKEEEIIILLLOOOYYYhhhrrrtttuuuyyy}}}~~~}}}zzzxxxwwwsssuuuwwwyyyzzzyyywwwvvvsssrrrppppppqqqsssvvvxxxzzz~~~uuu```RRRYYYdddnnntttxxxzzz{{{wwwaaaRRRCCC<<<:::666444333...///222555666???TTTiiilllmmmhhhbbb___]]]UUULLLFFFGGGPPP]]]eeefffhhhkkkhhhiiiiiiiiijjjlllooorrrssssssvvvzzz{{{zzz~~~kkkgggeeekkkwww~~~~~~}}}|||{{{zzzyyyxxxyyy|||~~~~~~|||||||||{{{kkkXXXOOOFFFCCCAAA===;;;<<<666999;;;???LLL]]]jjjnnnmmmooopppqqqqqqqqqsssuuuwwwyyy{{{||||||~~~tttiii```RRRGGGCCC<<<;;;HHH```}}}uuuggg[[[^^^iiittt{{{~~~vvvqqqqqqxxxxxxnnnhhhkkkooonnnlllZZZGGG>>><<>>555999<<<@@@JJJ[[[hhhmmmlllnnnppppppooopppqqqsssvvvwwwyyyzzzzzz||||||qqqgggXXXLLLGGGCCCAAAEEEPPPhhh{{{kkk]]]]]]eeeooowww}}}|||vvvqqqlllsssrrrhhhccciiiqqqsss{{{eeeMMM@@@:::>>>SSSkkkwww|||hhhZZZXXX\\\[[[QQQFFF===444,,,***,,,******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))((())))))((('''))),,,//////000666AAAOOOZZZ```bbbhhhqqqtttlll```ZZZXXXXXXSSSNNNKKKPPP]]]jjjqqqrrrjjjfff^^^VVVTTTZZZfffpppooovvvxxxrrriiidddaaa^^^```aaabbbcccfffhhhjjjlllkkklllnnnooonnnnnnnnnpppmmmsssxxxzzzyyyyyy}}}|||~~~}}}}}}{{{wwwpppggg___[[[XXX\\\bbbggglllmmmmmmmmm]]]]]]\\\ZZZWWWRRRNNNLLLJJJJJJIIIIIIJJJKKKLLLLLLKKKHHHDDD@@@>>>???@@@AAAAAAEEEKKKNNNOOOMMMLLLLLLJJJRRR```nnn|||tttqqquuu{{{|||{{{mmmaaaYYY\\\bbbaaa\\\YYYVVVRRRNNNMMMMMMIII@@@888------...............---++++++++++++++++++++++++((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%'''))),,,///111///333666666777<<>>555222...---000222222111000...,,,+++,,,,,,***))))))(((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''(((+++...000111111222111444>>>JJJNNNMMMzzzpppllljjjlllkkkjjjlllqqqssstttsssrrrrrrsssuuuzzzyyyooobbbZZZWWW[[[```kkkwwwzzzssskkkhhhcccdddiiimmmkkkgggjjjrrrmmm___KKK888---***+++---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,)))***///...///>>>PPPrrruuupppeeedddnnntttqqquuuwwwwwwwwwyyyyyyooobbbcccgggfffdddmmmoooXXXDDD999999<<>>999???OOOnnnxxxhhh]]]^^^iiijjjeeeVVVBBB333......,,,,,,++++++***)))))))))******))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((***,,,---......///777III[[[```[[[\\\aaaccciiipppuuuwwwwwwvvvvvveee\\\UUUUUUWWWVVVTTTSSSPPPOOORRRYYY___dddkkkrrrllliiieee```]]]\\\\\\]]]\\\```dddgggiiikkkmmmooollllllllllllmmmnnnooopppsssssstttvvvwwwwwwxxxxxxxxxyyyyyyyyyxxxyyy|||~~~{{{jjj```ZZZXXXUUUUUUVVVXXXXXXXXXXXXYYY[[[ZZZWWWPPPIIIEEEIIIKKKMMMMMMLLLLLLLLLMMMPPPPPPNNNLLLHHHGGGHHHIIIIIIMMMVVV```hhhkkkjjjggg___[[[]]]hhhsssyyy{{{~~~uuuppplllhhhccc______dddiiimmmiiibbb]]]aaagggeeeXXXKKK:::666333666===???<<<777+++++++++,,,------+++)))+++***))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&(((***,,,...///000111222444777>>>LLLXXXYYYTTT{{{qqqkkkiiiggghhhiiikkkmmmnnnoooooossstttuuuuuuxxx~~~|||qqqbbbXXXTTTXXX]]]iiiuuuyyysssmmmkkkmmmpppssspppiiicccccceeebbbWWWGGG888///,,,+++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((***---...---555MMMddd}}}zzzvvvwww|||~~~xxxyyyzzz|||zzzoooeeejjjjjjhhhgggnnn{{{wwwpppaaaNNN===666888>>>LLLWWWaaafffkkkrrrvvvwww|||}}}mmmeeelllttt|||{{{ssseee___VVVOOOJJJGGGEEEDDDEEEKKKVVVdddqqqxxxzzzxxxxxxyyyzzzzzzyyyxxxwwwvvvssssssttttttttttttssssssqqqppppppooopppqqqrrrrrrxxx{{{xxxeeeUUUYYYcccooouuuvvvyyy}}}|||wwwaaaRRRKKKEEE>>>888:::666333222000000555<<>>555000...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000///333CCC^^^sss|||wwwzzz~~~zzz{{{zzzqqqgggbbbdddggghhhgggYYYVVVOOODDD:::777<<>>===BBBKKKTTTZZZ[[[___dddhhhiiijjjkkkmmmllllllmmmoooqqqrrrssstttsssxxxyyymmmcccZZZUUUVVVbbbpppxxx{{{|||yyyyyyxxxwwwwwwwwwxxxyyyzzzyyywwwwwwxxx{{{~~~~~~uuuiii^^^ZZZWWWOOOFFFAAA::::::;;;???LLL^^^iiilllllllllmmmmmmmmmnnnnnnnnnppppppqqqsssuuuwwwxxxyyy}}}wwwdddWWWPPPKKKBBBAAACCCCCCYYYmmmYYYVVVaaalllzzz}}}vvvqqqtttsssjjjddddddaaadddXXXHHHAAA:::;;;GGGeeezzz~~~hhh]]]\\\bbblllsssjjjTTT===222///,,,,,,++++++***)))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((+++------,,,---111555CCCRRR]]]ZZZSSSPPPOOOLLLSSSTTTVVVZZZ]]]]]]ZZZWWWWWW[[[\\\XXXUUUTTTRRRPPPMMMZZZkkkvvv{{{yyypppfff^^^[[[XXXUUUVVVYYY^^^aaafffiiikkkkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmoooqqqsssttttttsssrrrqqqrrrssssssssstttwwwyyy~~~}}}}}}~~~~~~{{{yyytttmmmjjjffffffggglllttt}}}zzzuuusssvvvxxxwwwyyy|||}}}~~~}}}vvvssssssvvvvvvqqqjjjhhhlllrrrqqqggg\\\VVVWWWZZZ[[[ZZZOOOGGG>>>999999<<<>>>???===888111,,,+++,,,------,,,+++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''+++///000000000333666222@@@PPP[[[``````XXXOOO}}}sssnnnlllmmmpppssssssqqqooooooppppppsssvvvuuutttyyy|||oooeeebbbaaaeeeppp|||}}}xxxwwwzzztttggg```ZZZUUUMMMGGG>>>666222...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************---///000999MMMgggyyyzzzrrrttt{{{wwwlllfffeeeccc^^^ZZZQQQPPPLLLCCC;;;999>>>DDDRRR[[[dddhhhlllsssyyyzzzuuukkkdddhhhxxxuuuiiiYYYUUUOOOJJJGGGEEECCCBBBJJJSSS```mmmuuuxxxyyyxxxzzzzzzzzzyyyxxxvvvtttrrrppppppqqqqqqqqqqqqppppppmmmnnnoooooooooooooooooorrruuu{{{wwweeeUUUYYYcccooouuuvvvyyy}}}}}}lll^^^VVVLLLCCC???999444444333111222555===EEEKKKMMMOOORRRSSSPPPGGGBBB<<<:::===EEEMMMSSSWWW[[[bbbfffiiijjjkkklllllllllnnnoooqqqssstttuuuvvvzzzwwwjjjbbbYYYTTTUUU```nnnvvvyyyzzzwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz{{{|||zzzyyylll___ZZZVVVNNNDDD???:::::::::???LLL^^^iiikkkmmmmmmnnnnnnnnnoooooooooooopppqqqrrrtttvvvwwwwwwzzz||||||iii[[[QQQRRRFFF???CCCAAAOOOoooqqqZZZVVV___jjjyyy|||sssmmmsssvvvooofffbbb^^^bbbXXXIIIBBB<<<===HHHdddttt|||lll```ZZZ\\\fffnnnhhhVVVAAA444000,,,,,,++++++***)))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((('''***,,,,,,+++...555:::IIIWWW___XXXRRRSSSQQQKKKNNNPPPVVV]]]dddgggfffcccaaaeeecccZZZTTTSSSTTTRRRRRRaaaqqqwwwvvvrrrhhh___ZZZXXXUUUTTTVVV[[[aaaeeefffhhhjjjkkkjjjiiiiiijjjffffffffffffggghhhiiiiiilllnnnpppssstttsssrrrqqqoooppprrrsssssstttvvvxxx}}}}}}xxxxxxwwwuuussstttvvvwwwxxxxxxpppoooqqqssssssqqquuuzzz|||~~~wwwrrrooosssvvvtttooommmooosssrrrlllaaaWWWQQQPPPRRRTTTOOOKKKCCC;;;666555777:::999666111...------,,,,,,++++++******)))*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))),,,000000///000444888888HHHXXX______]]]XXXSSSvvvooolllmmmppptttuuusssrrrssstttooorrruuuuuutttyyyuuullliiigggkkkuuuzzzyyy|||uuuggg___YYYSSSMMMGGG???888333///,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,...111<<>>CCC@@@HHHdddttt\\\VVV___hhhxxx{{{ppphhhpppxxxrrrgggaaa^^^bbbXXXJJJDDD===>>>IIIdddooo{{{|||pppbbbWWWXXXbbbjjjgggVVVCCC666000,,,,,,++++++***)))))))))&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&)))+++++++++///888???LLLYYY___WWWRRRUUUTTTLLLJJJMMMUUU```kkkqqqqqqooolllnnniii[[[RRRRRRUUUTTT[[[jjjvvvvvvqqqjjjbbbZZZYYYWWWTTTTTTWWW]]]cccgggbbbdddggghhhhhhggghhhiiiaaaaaaaaaaaabbbcccddddddkkkmmmppprrrssssssqqqpppmmmppprrrtttttttttvvvwww{{{{{{vvvqqqjjjfffhhhiiimmmpppnnnlllqqqxxxvvvwwwyyyzzz{{{~~~|||uuukkkooottttttqqqppprrrttttttooofffZZZOOOJJJKKKMMMNNNLLLFFF===555111222444444333111000000///,,,)))******************++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))***---000000...///555:::BBBQQQ^^^aaa\\\XXXVVVTTTyyypppkkklllmmmoooqqqsssttttttuuuvvvuuutttssstttyyyzzzrrrnnniiigggllluuu}}}zzzlll```[[[[[[PPPKKK???444000111000,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))******))))))******+++,,,(((//////...AAAbbbxxx{{{tttnnnggghhhpppzzz{{{www|||}}}}}}zzznnnmmmhhhWWWUUUOOOEEE;;;666888???EEETTT^^^hhhkkknnnuuu{{{~~~xxxmmmfffiiiuuu{{{nnncccVVVOOOIIIGGGEEEBBBAAACCCOOO[[[gggnnnsssxxx{{{zzz{{{zzzzzzyyyvvvtttqqqpppppppppooonnnnnnnnnnnnnnnmmmllllllooosssuuutttrrrsssvvv{{{wwweeeUUUXXXaaammmuuuxxxzzz~~~{{{qqqbbbTTTJJJAAA===777333222222222111666:::>>>@@@AAABBBBBBCCC???<<<888444555;;;DDDKKKPPPYYYbbbeeefffiiijjjiiimmmmmmnnnoooppprrrtttuuuyyy}}}|||rrrggg___TTTRRRTTT]]]kkktttvvvtttvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwyyywwwtttvvv|||{{{pppeee]]]UUUJJJAAA???:::888999@@@MMM\\\hhhmmmnnnpppqqqqqqooonnnnnnoooppppppqqqrrrtttuuuvvvvvvvvvzzz~~~pppaaa[[[TTTLLLFFFAAAAAAIIISSSxxx}}}eee[[[\\\]]]rrrzzzqqqjjjlllrrr{{{uuu``````___[[[TTTGGG===???FFF___mmm{{{xxxfffUUUXXXXXXaaaiiiaaaIII777333///---***))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((***,,,...///555BBBMMMZZZZZZYYYYYYXXXUUUQQQNNNQQQOOOSSS]]]eeekkkuuu~~~}}}sssaaaTTTRRRTTTUUUeeerrr~~~|||mmm^^^WWWVVVSSSQQQPPPTTT[[[ccchhhjjjgggggggggggggggddd```]]]ZZZYYYZZZ[[[^^^bbbfffhhhnnnpppssstttrrrqqqppppppmmmooorrrssstttuuuwwwyyy|||~~~vvvjjjaaa\\\ZZZXXX\\\aaadddgggiiikkkmmmrrrxxxzzzxxxwwwzzz}}}}}}~~~}}}tttooommmsssxxxuuunnnjjjlllhhhbbbZZZQQQJJJDDD@@@NNNOOOMMMFFF;;;222///...---.../////////...,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***,,,+++---333333222777@@@MMM[[[ccc^^^WWWZZZaaaeee|||rrrmmmlllmmmnnnpppqqqssssssttttttsssssssssvvv|||zzzqqqkkkgggcccccciiirrrzzzzzzkkk___YYYXXXWWWRRRFFF999222000...***************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,***//////000DDDdddvvvvvvhhhccc___aaajjjvvv~~~~~~xxxrrrssszzz~~~uuutttooo___TTTNNNDDD;;;666999AAAGGGUUU___iiilllooovvv}}}vvvkkkeeejjjvvvyyymmmbbbUUUNNNIIIGGGDDDAAABBBEEESSS^^^iiiooosssxxxyyyxxxzzzzzzzzzyyywwwtttqqqooooooooonnnnnnmmmmmmmmmnnnmmmllllllooosssuuutttrrrsssvvv|||wwwdddUUUXXX```mmmuuuwwwzzz}}}|||xxxiiiZZZNNNEEE@@@:::555222111111000111444777:::::::::;;;<<<999888777666666:::@@@EEEOOOYYYaaadddfffiiijjjiiimmmmmmnnnoooppprrrtttuuuyyy|||zzzpppeee^^^TTTRRRTTT]]]kkktttvvvtttwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxyyyzzzwwwtttyyy|||qqqfff^^^UUUJJJAAA>>>:::888999@@@MMM[[[gggmmmoooqqqrrrrrrpppoooppppppooopppqqqrrrtttuuuvvvwwwyyy|||sssccc[[[TTTKKKEEE@@@???FFFOOOrrrhhh]]][[[[[[ooowww~~~vvvoooooosss{{{xxxfffdddbbb___XXXKKKAAAAAAFFF\\\kkkzzzrrr```YYYYYYaaahhh```JJJ999444///---***))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,......000888GGGTTT___```aaaaaa^^^YYYRRRMMMOOONNNQQQYYY^^^cccnnnyyy|||{{{vvvjjj[[[RRRQQQTTTfffqqq{{{xxxjjj[[[TTTSSSRRRQQQRRRWWW^^^eeeiiikkkhhhhhhhhhgggeeeaaa]]]YYYXXXXXXYYY[[[^^^bbbfffhhhnnnppprrrrrrqqqoooooopppnnnpppqqqrrrrrrrrrtttvvvwwwyyy}}}}}}|||{{{{{{{{{ssseeeXXXOOOIIIGGGFFFJJJOOOTTTXXX\\\___bbbmmmsssvvvtttsssuuuwwwvvvzzz}}}~~~yyyrrrooosssxxxvvvqqqooohhhfffddd___YYYPPPHHHBBBKKKOOOPPPJJJ>>>444///...,,,---.........---++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((***+++------///333333444<<>>999888999@@@LLLZZZfffllloooqqqrrrrrrqqqpppqqqrrrooooooqqqrrrtttvvvwwwxxx{{{}}}xxxggg]]]TTTKKKEEE???===CCCJJJhhhooo```[[[YYYjjjsss{{{}}}uuussssss{{{{{{mmmiiifffbbb]]]RRRGGGCCCFFFXXXhhhxxxlllZZZZZZ```fff___KKK:::444000---***)))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,...///...111===PPP^^^eeehhhllllllggg^^^SSSKKKPPPQQQSSSVVVXXX\\\fffqqqvvvuuuvvvrrrcccRRROOOVVVhhhpppvvvrrrdddWWWPPPPPPQQQRRRUUU[[[bbbhhhjjjkkkjjjjjjiiigggccc]]]XXXTTTUUUVVVWWWZZZ^^^bbbfffhhhnnnoooppppppnnnnnnnnnpppoooqqqrrrqqqppppppqqqrrrrrrsssvvv{{{}}}}}}|||yyyuuuqqqmmmjjjhhhlllooowwwwwwmmm^^^QQQGGGAAA;;;888===@@@DDDHHHLLLPPPUUUYYYgggmmmrrrrrrrrruuuuuusssvvvvvvxxx{{{}}}|||~~~|||tttnnnqqqtttuuuttttttgggggggggfff```WWWKKKCCCHHHNNNSSSOOOCCC777000...,,,,,,------,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,//////111222222666DDDQQQdddggggggbbb^^^```dddfff{{{uuukkkkkkllllllmmmnnnooopppooopppqqqrrrvvv|||}}}tttjjjccc[[[WWW\\\gggrrryyyuuuxxxzzzuuulllddd___^^^YYYWWWOOO@@@555000...+++************************))))))))))))))))))))))))''''''''''''((()))++++++******))))))******+++,,,---......777OOOiiipppjjjRRROOONNNRRR[[[gggqqqvvv|||}}}wwwkkkdddhhhrrryyywww||||||lllgggaaaQQQHHHDDD===777555:::CCCJJJWWWaaajjjnnnqqqxxx|||oooeeedddooo~~~zzzsssiii```QQQKKKFFFDDDAAA@@@DDDJJJ[[[eeennnrrrtttxxxzzzyyyxxxyyyzzzzzzxxxuuuqqqnnnlllmmmmmmlllllllllkkkkkkjjjkkklllnnnqqqrrrrrrrrrvvvxxx}}}wwwdddVVVXXX___kkksssuuuxxx|||}}}kkk\\\MMMGGG>>>777333111000///...000222333111111111222000222444555666888<<<>>>LLLVVV___ccceeeiiijjjiiillllllmmmoooqqqsssuuuvvvyyyzzz{{{yyysssjjjaaa[[[RRRPPPSSS]]]kkkuuuxxxvvvvvvvvvwwwxxxzzz{{{||||||wwwxxxzzzzzzvvvvvvtttggg___UUUIII@@@===888888999???JJJWWWdddkkkmmmoooqqqqqqppppppqqqrrrooooooqqqsssuuuvvvxxxyyy{{{|||}}}~~~~~~nnnaaaXXXNNNGGGAAA>>>AAAFFF]]]vvvwwweee\\\XXXfffpppzzz~~~zzzuuurrrzzz}}}rrrlllhhhdddaaaYYYNNNFFFDDDVVVeeeuuunnnYYYYYY^^^ccc]]]LLL;;;444000---+++)))*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******---000000...333DDDWWWdddeeejjjqqqsssmmmaaaSSSKKKTTTVVVWWWWWWUUUXXXbbbkkkllljjjnnnqqqdddQQQOOO[[[lllpppqqqkkk^^^SSSOOONNNPPPTTTYYY```fffjjjkkklllllllllkkkfff```YYYSSSQQQRRRSSSUUUYYY]]]bbbfffhhhlllmmmmmmlllkkkkkkmmmooopppqqqrrrqqqpppooopppqqqqqqrrrtttxxx{{{{{{yyywwwvvvsssmmmggg```ZZZVVVTTTYYY\\\cccpppuuulllcccYYYLLLDDDAAA@@@<<<999>>>@@@BBBCCCFFFIIINNNRRR]]]dddjjjlllooosssrrrooollljjjjjjlllnnnuuuzzzqqqjjjjjjnnnpppsssvvvhhhhhhggggggcccZZZOOOFFFFFFNNNUUUSSSHHH;;;222///------------,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***,,,---///111222111222;;;LLL[[[hhheee___YYYWWWXXXXXXXXX~~~wwwlllkkkkkkkkkkkklllnnnnnnoooooopppppprrrwww~~~vvvmmmddd[[[\\\fffppptttssskkknnnrrrqqqmmmiiigggggg^^^___WWWGGG888111...,,,************************))))))))))))))))))))))))''''''''''''((()))++++++******))))))******+++,,,---,,,...:::SSSjjjooohhhWWWUUUSSSTTTZZZccclllqqqyyy{{{uuuiiiaaafffrrrzzz{{{zzzdddYYYRRRBBBAAA>>>888444444:::DDDKKKXXXbbbkkknnnqqqyyyzzzkkkcccfffsss~~~wwwqqqggg^^^OOOJJJEEEBBB??????EEEMMM\\\fffooosssuuuyyy{{{zzzwwwxxxxxxxxxwwwtttqqqnnnlllllllllmmmlllkkkjjjjjjiiijjjlllnnnooopppqqqrrrvvvyyy~~~xxxfffVVVWWW___jjjqqqtttwww|||}}}~~~uuueeePPPJJJAAA999444222111111000111222222111000111222222222333333444777===@@@KKKUUU^^^bbbeeeiiikkkjjjkkklllmmmnnnqqqsssuuuvvvzzzzzzyyyvvvpppggg___ZZZQQQPPPRRR]]]kkkvvvxxxwwwtttuuuvvvwwwxxxyyyzzz{{{vvvvvvwwwxxxwwwyyysssggg^^^UUUIII@@@===888888:::???HHHUUUbbbjjjkkkmmmoooooooooooopppqqqooopppqqqsssuuuwwwxxxxxxxxxyyy{{{}}}vvvhhh^^^SSSLLLEEE@@@@@@DDDSSSlll~~~lll^^^XXXbbbmmmyyy{{{uuurrrzzz~~~uuulllgggdddeee```TTTIIICCCTTTcccooottt|||xxxfffWWWXXX]]]aaa]]]NNN>>>444000...+++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++---/////////888KKK[[[ccc___gggooorrrkkk___SSSLLLUUUWWWXXXVVVTTTWWW^^^cccaaa^^^bbbggg___RRRVVVdddnnnnnnllldddYYYQQQOOOOOOQQQVVV]]]dddiiikkklllkkknnnmmmjjjddd[[[TTTPPPOOOOOOQQQTTTYYY^^^cccgggiiiiiijjjjjjiiihhhhhhjjjlllmmmnnnppppppooonnnpppqqqrrrqqqrrrrrrrrrpppkkkhhh___[[[TTTMMMHHHDDDCCCCCCEEEGGGMMMWWWeeesss}}}~~~|||zzzssshhh___XXXPPPGGGCCCDDDEEEDDDBBBBBBCCCCCCCCCEEEIIIOOOTTTZZZ```eeegggkkknnnlllgggaaa]]][[[]]]bbbjjjwwwvvvmmmeeedddgggjjjoootttfffdddbbbaaaaaa]]]VVVPPPGGGOOOVVVVVVMMM@@@666000///......---------------************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++...///...111222111555BBBUUUcccfff___WWWRRRPPPNNNKKKJJJxxxmmmlllkkkjjjjjjkkkmmmnnnooooooooonnnooorrrwww{{{tttmmmddd^^^cccooowwwuuupppfffiiilllnnnmmmmmmmmmnnniiikkkcccQQQ===222...,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((('''(((((()))***+++******))))))******+++,,,,,,,,,000???XXXmmmqqqkkkfffccc```^^^```eeekkkpppxxxyyytttiiiccchhhttt{{{~~~bbbTTTLLL===;;;999555333444<<>>>>>FFFOOO^^^gggpppsssuuuyyy{{{zzzvvvvvvvvvuuutttrrrpppoookkklllmmmmmmmmmlllkkkjjjhhhjjjmmmnnnnnnoooqqqrrruuuxxx~~~zzzgggVVVWWW^^^iiipppssswww{{{||||||qqqWWWPPPFFF===777444333222///000111000///...///000222222222111333777===BBBIIISSS]]]aaadddiiikkkjjjkkklllmmmnnnqqqsssvvvwww{{{{{{xxxtttmmmeee^^^ZZZPPPOOORRR]]]lllvvvyyyxxxttttttuuuvvvwwwwwwxxxxxxuuuttttttxxxzzz}}}}}}rrrfff]]]TTTIII@@@===777888:::???GGGSSS```iiiiiikkknnnooonnnooopppqqqqqqqqqrrrtttuuuvvvwwwxxxvvvxxx{{{}}}|||nnndddXXXQQQJJJCCCAAABBBLLLbbb}}}ssscccYYY___kkkxxx|||wwwttt}}}xxxkkkeeedddgggggg\\\MMMDDDQQQ```hhheeeiiirrrlll\\\UUUXXX^^^bbb```SSSBBB666111...+++******+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---///000222???SSS]]]]]]YYYaaaiiikkkdddZZZQQQLLLQQQTTTUUUSSSSSSWWW[[[[[[XXXUUUWWW[[[ZZZXXX```lllnnnkkkeee\\\TTTPPPOOOPPPRRRXXX```gggjjjkkkkkkkkklllkkkggg^^^UUUNNNMMMNNNMMMOOOTTTYYY___eeeiiikkkhhhiiiiiigggeeeccccccddddddfffiiijjjjjjlllnnnpppqqqooollliiieee___YYYTTTJJJGGGBBB===;;;<<<>>>???;;;===AAAIIISSS___iiiooowwwyyy|||~~~~~~|||zzzzzzyyyuuuooojjjddd]]]TTTNNNMMMNNNOOOOOOQQQQQQQQQPPPSSSXXX```eeehhhllloooqqqtttvvvsssmmmfff___[[[]]]ccckkkxxx{{{vvvnnnfffddddddeeejjjooobbb^^^ZZZ[[[___aaa^^^[[[LLLOOOTTTUUUPPPFFF:::222000///...------------...++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***---///111///111333333;;;LLL^^^hhhbbb[[[UUUSSSQQQLLLHHHGGGwwwnnnmmmkkkjjjjjjkkklllmmmooooooooonnnnnnppptttxxx{{{ooogggcccaaagggrrrwwwtttooohhhiiikkkllllllmmmnnnooonnnqqqjjjVVVAAA333///---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,,,,---444DDD\\\pppvvvrrrvvvsssnnnjjjiiikkkooosss|||}}}wwwmmmhhhnnnwww}}}bbbSSSLLL???999777444333666>>>IIIPPP^^^gggooorrrvvvwwwhhhccclll}}}zzzpppiii```XXXKKKGGGCCC@@@<<<===GGGRRRaaajjjqqqssstttwwwyyyxxxvvvuuutttrrrqqqpppooooookkklllnnnnnnnnnmmmkkkjjjfffiiimmmnnnmmmnnnppprrrtttxxx}}}|||iiiWWWWWW^^^hhhooorrrvvv{{{{{{{{{}}}~~~bbbYYYMMMBBB:::666333222.../////////------///000000111111111333777<<<@@@HHHRRR\\\aaadddhhhkkkjjjkkkkkklllnnnqqqtttvvvwww}}}{{{xxxrrrkkkddd]]]ZZZPPPNNNQQQ\\\lllwwwzzzxxxuuuuuuuuuvvvvvvwwwwwwwwwwwwssssssxxx~~~{{{pppddd\\\SSSHHH@@@===666888:::>>>EEEQQQ^^^hhhiiikkknnnoooooopppqqqsssssssssssstttuuuvvvvvvvvvuuuxxx{{{~~~~~~ssshhh\\\TTTLLLEEE@@@@@@HHHZZZuuuzzzggg[[[\\\iiiwww~~~zzzzzz{{{jjjdddcccjjjmmmcccRRRFFFMMM]]]bbbYYYYYYddddddXXXTTTYYY```eeedddZZZHHH999111...,,,***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...000111666HHH[[[^^^VVVVVV\\\bbbbbb[[[SSSMMMKKKNNNQQQQQQQQQTTTZZZZZZUUUSSSSSSRRRSSSXXX```jjjppplllfff^^^UUUPPPNNNPPPQQQTTTZZZbbbhhhiiiiiiiiijjjiiigggbbbXXXMMMHHHIIILLLLLLOOOTTTZZZ```fffjjjlllkkkkkkjjjgggbbb]]]ZZZYYYXXX[[[___aaadddfffjjjmmmmmmkkkhhhddd___XXXQQQKKKFFFDDDBBB@@@@@@AAABBBDDD???@@@DDDIIIPPPYYYccchhhooosssxxx{{{}}}|||oooddd^^^^^^bbbeeejjjiiigggeeegggllltttzzzyyy|||vvvmmmfffggglllttt~~~{{{zzz}}}uuummmiiifffdddfffjjjccc]]]XXXYYY___bbb```]]]QQQPPPQQQSSSRRRKKK>>>444///...---,,,,,,,,,------+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((+++---000222000333444777CCCWWWfffkkk^^^YYYWWWZZZXXXRRRMMMMMMwwwooommmllljjjjjjkkklllmmmooooooooonnnnnnppptttwww~~~xxxkkkbbbaaaccchhhppptttsssppplllllllllkkkkkklllmmmnnnkkkooojjjWWWAAA444000///++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))*********)))***++++++,,,,,,///777HHH___rrryyyxxx}}}xxxrrrooopppssswww|||rrrnnnttt|||aaaRRRLLL@@@888666555444888@@@KKKSSS```iiiqqqtttxxxvvvhhhdddnnnxxxmmmfff]]]UUUJJJFFFBBB???<<<===GGGSSSdddlllrrrssssssuuuvvvuuuvvvtttrrrpppoooooooooooolllmmmnnnoooooommmkkkjjjfffiiimmmnnnmmmmmmppprrrtttwww}}}}}}kkkWWWWWW]]]gggooorrrvvvzzz{{{yyy|||iii```SSSFFF===777333111...///000///......000222---///111222333666;;;>>>GGGRRR\\\```dddhhhkkkjjjkkkkkklllnnnqqqtttvvvwww~~~|||xxxrrrjjjccc]]]ZZZOOONNNQQQ\\\lllwwwzzzyyyvvvvvvvvvvvvvvvwwwwwwwwwxxxsssrrryyyyyynnnccc[[[SSSHHH@@@===666888;;;>>>EEEPPP^^^gggjjjllloooppppppqqqrrrtttttttttttttttuuuuuuuuuvvvvvvyyy}}}uuujjj]]]UUUNNNEEE@@@???FFFVVVppp~~~jjj\\\ZZZggguuu~~~~~~~~~iiicccccclllqqqgggUUUHHHIIIZZZ^^^RRRPPP\\\aaaXXXUUUZZZbbbhhhhhh^^^LLL<<<111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///111333:::NNN```___QQQUUUZZZ___]]]VVVNNNKKKJJJNNNPPPPPPQQQWWW^^^\\\TTTRRRSSSRRRQQQYYYgggppprrrjjjcccYYYPPPMMMMMMOOOQQQUUU[[[ccchhhiiihhhiiijjjfffddd^^^SSSIIIDDDGGGKKKKKKNNNTTTZZZaaagggkkkmmmmmmnnnlllggg```XXXSSSQQQPPPSSSWWW[[[^^^bbbgggjjjkkkiiifffddd```ZZZTTTOOOIIIIIIHHHGGGFFFEEEEEEDDDBBBDDDGGGKKKQQQYYYaaaggglllqqqwww|||wwwmmmnnnuuu{{{|||zzzvvvrrrqqquuu}}}~~~vvvmmmlllpppvvv~~~yyy||||||tttoooiiiddddddhhhgggaaa[[[[[[___aaa^^^ZZZTTTQQQOOOQQQSSSNNN@@@555...---,,,+++***+++,,,---+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++...111222111444666:::III^^^kkknnn[[[XXXYYY___^^^WWWRRRSSS}}}wwwttttttrrrpppmmmmmmnnnoooqqqqqqooommmkkkkkkmmmooo~~~}}}yyypppeee^^^[[[aaaccc```hhhqqqnnnkkklllmmmmmmkkkhhhdddbbbdddccc\\\QQQBBB555...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,+++***)))+++,,,000000:::PPPeeeooorrrssszzzuuuxxx~~~~~~zzzvvvuuu\\\MMMDDD>>>444444444444777AAAMMMWWWcccjjjpppuuu|||pppeeekkkuuuvvvkkk```UUUOOOFFFBBB>>><<<<<>>TTTgggnnnnnnmmm|||{{{}}}~~~zzzxxx|||~~~pppXXXJJJBBB;;;555555555555:::CCCPPPXXXcccjjjqqqvvv~~~pppgggmmmvvvtttiii]]]RRRLLLEEEAAA>>>======BBBPPP^^^iiilllqqqtttuuutttuuuuuutttsssrrrqqqppppppppppppnnnnnnnnnmmmmmmmmmmmmllllllmmmnnnnnnnnnoooqqqsssyyyzzz~~~|||hhhSSSSSSYYYeeennnqqqtttwwwxxxxxxzzz}}}~~~|||eeeSSSIIIBBB:::444111111111000///////////////111222222333555888;;;AAAOOO[[[```bbbhhhllllllmmmnnnppppppppprrrvvvzzz{{{xxxsssnnnhhh```XXXSSSPPPOOOTTTbbbooouuuxxxzzz{{{xxxvvvvvvwwwwwwuuusssvvvxxx{{{zzzpppddd[[[PPPDDD===<<<888999999999>>>KKKZZZdddiiikkkooopppppppppqqqsssqqqrrrssstttuuuwwwxxxxxxzzzzzz{{{|||~~~wwwjjj\\\QQQHHHCCC@@@AAAFFFYYYxxxtttdddZZZ```nnn}}}{{{zzz{{{|||sssiiieeelllpppeeeSSSHHHKKK]]]fffZZZOOOSSS\\\aaa[[[```eeejjjnnnjjjXXXFFF777000***+++,,,+++***+++************************))))))))))))))))))))))))))))))******,,,---...///000555@@@OOO[[[ccchhhkkkpppjjjbbbZZZTTTQQQOOONNNOOOTTTZZZ^^^^^^[[[WWWUUUOOOOOOPPPTTTbbbqqquuurrrbbbXXXNNNLLLLLLNNNTTT[[[dddhhhkkkkkklllmmmiiiccc]]]RRRGGGDDDEEEDDDFFFHHHMMMRRRYYY___dddhhhllloooqqqyyyzzzrrrggg]]]YYY[[[cccooowww{{{vvvnnnkkkllltttuuuwwwxxxyyyxxxxxxwwwuuuvvvxxxyyyzzz}}}xxxooonnntttxxxwwwxxx{{{}}}~~~|||yyyvvvsssxxx|||zzz|||zzz{{{xxxllleeegggkkkiiihhhiiijjjjjjgggeeeWWWSSSLLLGGGJJJLLLGGG???444000...//////,,,+++...++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***---///111222777777===MMMbbboookkkaaa^^^]]]]]]]]]YYYSSSPPPQQQ}}}tttssssssssssssrrrqqqoooooonnnnnnmmmkkkiiiiiikkkmmmwww}}}rrrdddXXXYYYYYYdddhhhaaaeeeppprrrppprrruuutttppphhh___ZZZQQQQQQOOOGGG===444///...************************))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,+++******+++---...444EEEZZZiiillliiigggssstttwww{{{{{{zzzkkkUUUIIIAAA:::666666666777<<>>EEERRR___jjjmmmrrruuuuuuuuuuuuvvvttttttsssrrrqqqqqqqqqqqqnnnmmmmmmmmmmmmllllllllllllmmmoooooonnnooorrrtttzzz|||~~~kkkSSSSSSYYYeeennnrrruuuxxxxxxwwwyyy{{{|||sss]]]OOOEEE>>>999333222111000///////////////111333444444555777999>>>KKKYYYaaadddiiilllmmmooopppppppppppptttxxx|||{{{xxxsssmmmggg```XXXSSSQQQPPPVVVdddpppuuuwwwyyy{{{yyyxxxwwwwwwwwwuuussswww{{{{{{pppeee[[[QQQEEE>>><<<;;;:::999:::>>>HHHVVVaaaiiikkknnnpppoooooopppqqqrrrrrrsssuuuvvvwwwxxxyyyyyyzzz{{{|||~~~~~~pppaaaUUULLLEEEAAA>>>AAARRRrrrzzzhhhYYY^^^jjjyyyzzzwwwxxxzzzvvvkkkdddgggllleeeTTTGGGGGG\\\jjjdddWWWUUU]]]ddd[[[\\\___dddiiihhhZZZKKK999111++++++,,,+++***+++************************))))))))))))))))))))))))+++++++++,,,---...///000444999HHHYYYbbbdddmmmxxx|||uuuiii]]]UUURRRRRRSSSVVVZZZaaafffeee```YYYSSSPPPNNNNNNXXXjjjwwwuuulll[[[RRRJJJHHHKKKPPPXXX```iiinnnqqqqqqqqqnnnfff]]]UUUJJJAAA???@@@BBBFFFJJJPPPVVV^^^eeeiiillloooqqqsss|||xxxnnnaaa```fffrrr}}}~~~wwwuuu~~~{{{yyyxxxvvvwwwxxxxxxwwwxxxzzz|||zzz}}}|||yyyqqqkkkkkkqqqttttttvvvyyyyyyzzz|||zzzwwwtttwww~~~}}}|||~~~}}}{{{ppphhhhhhnnnqqqwww||||||wwwooohhhZZZTTTKKKDDDEEEJJJIIIDDD777222...///...,,,+++---++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++...000222333888777BBB\\\ttt{{{qqqfff```^^^______ZZZTTTSSSWWWtttsssrrrsssssstttsssqqqooommmmmmllljjjhhhhhhkkkmmmvvv~~~rrrggg^^^```aaalllqqqiiijjjvvv{{{qqqssswwwwwwssskkkaaa[[[RRRRRRPPPHHH===444///---************************))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,+++******,,,---000999LLL```lllllliiihhhoooooosssxxxzzzyyy}}}|||~~~kkkWWWLLLBBB:::666555555888>>>IIITTT[[[cccjjjrrryyy{{{kkkiiisss{{{{{{nnnbbbVVVLLLEEECCC>>>;;;===@@@HHHTTT```kkknnnsssuuuvvvuuuvvvvvvuuutttsssrrrqqqqqqqqqqqqmmmmmmmmmmmmlllllllllllllllnnnooooooooopppsssuuuzzz|||lllSSSSSSZZZeeennnrrruuuyyywwwvvvwwwzzzzzz}}}gggUUUJJJCCC@@@555444222000////////////...111333555555555666888<<>>FFFTTT```hhhkkkmmmooonnnnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyyyyzzz|||~~~rrrdddYYYOOOGGGBBBBBBAAANNNkkk{{{gggZZZ\\\eeettt~~~{{{zzzzzzxxxnnnddddddjjjhhhZZZJJJHHHYYYiiijjjaaa[[[^^^bbb\\\XXXWWW]]]ddddddZZZNNN;;;333,,,,,,,,,+++***,,,************************)))))))))))))))))))))))),,,,,,,,,,,,---...///000444===PPPbbbeeeaaaiiixxx{{{uuujjj___UUUQQQQQQRRRXXX]]]dddjjjjjjddd[[[TTTRRRNNNPPP___qqqzzzqqqeeeUUUNNNGGGFFFJJJRRR\\\bbbiiinnnrrrttttttpppeeeZZZPPPGGG???===???BBBGGGMMMSSSYYYaaaiiimmmooopppqqqvvv|||}}}iiieeefffoooyyyyyysssxxxyyyyyyyyyxxxwwwuuutttuuuvvvwwwvvvuuuuuuvvvwwwxxxzzz|||}}}yyytttmmmhhhjjjooossstttxxxzzzyyyyyy~~~xxxwwwvvvtttvvv{{{~~~}}}{{{ssskkkhhhooouuu~~~|||qqqiii\\\VVVKKKAAA@@@FFFJJJIII;;;444.........,,,+++,,,,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***---///111333444777:::KKKhhh}}}xxxrrriii```ZZZ[[[YYYVVVWWW\\\tttrrrqqqqqqsssttttttqqqooollllllkkkjjjhhhhhhkkkmmmxxxvvvooollliiihhhrrrxxxnnnmmmyyytttwwwyyyyyytttlllbbb\\\SSSSSSQQQJJJ???555///---************************))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++******,,,...222>>>RRRfffnnnlllkkkmmmnnnmmmpppvvvwwwuuuvvvzzzwwwqqqtttlllYYYNNNCCC888555444444888@@@KKKUUU\\\cccjjjrrryyytttgggiiivvv~~~xxxlll___TTTJJJDDDAAA<<<:::===CCCKKKWWWbbbkkkooosssuuuvvvuuuuuuuuuttttttsssrrrqqqqqqqqqqqqnnnnnnmmmmmmmmmllllllllllllnnnoooppppppqqqtttvvvyyy{{{~~~kkkSSSSSSZZZeeeooosssvvvyyywwwvvvwwwyyyzzzzzzrrr\\\MMMDDDAAA777666333111////////////...000333555555555777888;;;DDDRRR```gggjjjmmmoooppppppooopppssswwwzzz|||zzzvvvpppjjjeee^^^XXXTTTMMMPPPZZZiiissswwwzzz}}}zzz{{{{{{zzzyyywwwvvvuuuvvv|||xxxnnnddd\\\SSSHHHBBBAAA===999888:::===DDDQQQ___gggiiilllnnnmmmmmmnnnoooppppppqqqrrrtttuuuvvvvvvyyyyyyzzz{{{~~~qqqeee[[[RRRIIICCCCCCAAAJJJccc~~~kkk[[[ZZZ```nnnzzz|||yyywwwpppeeeaaafffjjj^^^NNNHHHPPP^^^iiikkkgggeeeeee```XXXSSSWWW___```XXXPPP===444---,,,,,,+++***,,,************************))))))))))))))))))))))))+++++++++,,,,,,...///000666DDDZZZiiifff^^^bbboooooollleee\\\SSSNNNMMMMMMUUUYYYaaahhhjjjfff\\\UUUNNNMMMTTTfffxxx{{{nnnaaaQQQMMMGGGFFFKKKUUU___cccfffkkkoooqqqrrrooocccWWWLLLDDD======>>>AAAGGGNNNTTTZZZcccjjjnnnppppppqqquuuzzzqqqiiieeelllvvv|||~~~sssssstttuuuwwwwwwwwwvvvvvvrrrtttuuuuuuttttttuuuwwwyyyyyyzzz{{{|||wwwpppiiihhhlllqqqtttvvvyyyzzzyyyxxx~~~~~~xxxtttuuuvvvvvvwwwzzz|||zzzssskkkggglllrrrzzz}}}vvvmmmggg___YYYMMMAAA>>>DDDJJJMMM@@@777000...///,,,+++,,,,,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...111333444555:::EEE[[[rrr~~~hhhWWWUUUWWWVVVWWW\\\vvvssspppoooqqqtttuuurrrooollllllkkkjjjhhhiiikkknnnxxxzzzxxxxxxpppjjjqqqvvvmmmjjjuuu{{{yyyzzz{{{yyytttmmmeee```TTTUUUSSSLLLAAA777000...++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***+++,,,...444BBBYYYlllppplllkkknnnkkkjjjmmmrrrtttqqqppprrrmmmggglll|||zzzlll[[[PPPCCC777444333333888BBBNNNWWW]]]eeekkkrrryyy|||mmmdddjjjyyyuuuiii]]]RRRIIICCC@@@;;;999>>>EEENNNZZZdddkkknnnsssuuuuuutttttttttssssssrrrqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmnnnppppppqqqrrruuuwwwxxxzzz~~~~~~kkkSSSSSSZZZfffooossswwwzzzxxxvvvwwwzzz{{{zzz~~~dddPPPCCC???999777444111////////////...000222333444666888::::::AAAOOO^^^gggkkknnnrrrqqqpppppprrrwwwzzz||||||yyyuuuoooiiiddd^^^XXXTTTMMMQQQ\\\kkkuuuwwwyyy}}}xxxzzz||||||zzzxxxwwwwwwxxx||||||rrriii```ZZZRRRIIIDDDDDDAAA;;;888;;;===@@@MMM\\\eeegggkkklllmmmmmmnnnoooooooooppprrrssstttuuuvvvxxxyyyzzz{{{}}}qqqfff]]]UUUKKKDDDAAA???DDD[[[zzzttt___YYY[[[gggvvv~~~|||vvvuuusssjjj```ccciii```PPPDDDEEEQQQffftttuuurrrrrrggg[[[RRRVVV^^^^^^WWWPPP???666...,,,,,,+++***,,,************************))))))))))))))))))))))))******++++++---///000111<<>>:::;;;===@@@GGGNNNUUU[[[dddjjjnnnooopppppppppxxxsssggg```eeepppxxx|||~~~uuutttuuuvvvwwwwwwwwwvvvuuuppprrrtttuuuuuuuuuvvvxxxwwwwwwwwwxxxyyy|||~~~tttkkkdddfffmmmrrrvvvyyyxxxxxxwwwwww|||wwwuuutttvvvxxxzzzzzzzzz||||||~~~yyyrrriiieeegggkkkqqqtttqqqkkkeeebbb```\\\QQQCCC===BBBJJJNNNFFF;;;111///000...,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((++++++---///222444666777;;;RRRmmm~~~|||bbb\\\^^^\\\\\\aaaxxxsssooommmnnnrrrtttssspppllllllllljjjiiijjjlllooovvv|||zzz}}}ssshhhkkkppphhheeennntttvvvwwwwwwvvvtttqqqmmmkkk]]]^^^[[[RRREEE999111...++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***+++---///333EEE```rrrsssjjjfffiiifffeeehhhooorrrpppnnnpppeeeaaakkk|||}}}qqqvvvmmm^^^TTTFFF888555444444:::EEEQQQZZZ___hhhnnntttzzzvvviiibbblll}}}}}}qqqeeeZZZOOOGGGAAA???:::888>>>FFFPPP[[[eeekkknnnrrrttttttsssssssssrrrrrrqqqpppooooooooooooppppppooooooooonnnnnnnnnmmmnnnpppqqqqqqsssvvvxxxxxxzzz~~~kkkSSSSSSZZZfffppptttwww{{{xxxvvvwww{{{|||{{{}}}nnnVVVHHHAAA;;;888555111/////////000---///111222333666:::===:::???KKK\\\gggkkkoootttsssrrrssswww{{{~~~yyyuuunnnhhhccc]]]XXXTTTPPPUUU```nnnuuuvvvwwwzzzvvvyyy||||||zzzxxxxxxyyy|||~~~{{{ppphhh```[[[UUUNNNJJJJJJFFF>>>:::<<<<<<===HHHWWWbbbeeeiiikkklllmmmooopppooopppqqqrrrsssuuuvvvvvvxxxyyyyyy{{{}}}tttiiiaaaXXXNNNFFF@@@>>>BBBUUUttt|||bbbZZZWWWbbbrrr}}}~~~zzzwwwzzz|||ttteeedddjjjcccRRRDDD@@@KKKdddxxx|||}}}pppaaaUUUXXX```___WWWQQQAAA777///---,,,******,,,************************))))))))))))))))))))))))******+++,,,...111333444BBBZZZllliii```___aaabbb\\\]]][[[UUUMMMHHHHHHJJJKKKLLLPPPWWW\\\\\\VVVPPPFFFPPPcccvvv{{{pppaaaYYYHHHJJJJJJJJJRRR```ggghhhiiiiiigggdddccc^^^QQQDDD<<<999888;;;>>>BBBIIIQQQXXX]]]dddjjjnnnooopppqqqooowwwuuuggg\\\___kkkssswwwyyy~~~|||vvvttttttuuuvvvuuutttsssrrrppprrruuuvvvvvvvvvwwwxxxuuuuuutttuuuwwwyyyzzzzzzyyy|||~~~pppeee___ccckkkqqquuuyyywwwxxxwwwxxx}}}zzzssstttuuuvvvyyy{{{zzzwwwxxxyyy|||~~~}}}zzzpppgggcccbbbfffjjjkkkgggbbb___^^^bbb___UUUFFF???BBBIIIMMMJJJ>>>333000111///---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000333555777888???^^^zzznnngggfffbbbccckkkzzzsssoookkklllqqqtttssspppmmmmmmlllkkkiiijjjmmmooosss~~~|||zzz}}}vvvhhhhhhllldddaaaiiinnnpppqqqrrrsssuuuvvvwwwwwwiiiiiidddYYYIII:::000,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***+++---///222GGGdddwwwuuuiiibbbccc``````dddmmmqqqpppooopppdddbbboooppprrrooobbbYYYKKK<<<777555555;;;GGGSSS\\\```kkkpppvvv{{{|||rrrhhhbbbnnnzzzooobbbWWWMMMEEE@@@>>>999888>>>GGGQQQ]]]fffjjjnnnrrrttttttsssrrrsssrrrqqqpppooonnnnnnnnnnnnppppppppppppoooooooooooommmooopppqqqrrrsssvvvxxxxxxzzz~~~lllSSSSSSZZZfffppptttxxx{{{xxxwwwxxx|||}}}|||}}}vvv^^^NNNHHH<<<999555222/////////000---...000111333666;;;???:::>>>JJJ[[[gggkkkooovvvttttttuuuzzzyyytttnnnhhhbbb]]]XXXTTTSSSXXXcccooouuuttttttwwwuuuyyy|||}}}{{{yyyyyy{{{{{{qqqjjjbbb^^^ZZZSSSPPPQQQJJJAAA<<<===;;;:::DDDSSSaaadddhhhkkklllmmmoooqqqpppqqqrrrssstttvvvwwwwwwxxxxxxyyy{{{}}}xxxlllddd[[[OOOFFFAAA@@@BBBRRRppp~~~dddZZZVVV```ppp||||||{{{{{{}}}lllgggmmmfffVVVFFFAAAKKKeeeyyy~~~vvveeeXXX[[[bbb___WWWRRRBBB888///---,,,******---************************))))))))))))))))))))))))***+++,,,...000333555666FFF___nnnddd[[[^^^bbb___\\\]]][[[TTTLLLHHHIIIMMMIIIIIIKKKQQQVVVWWWRRRMMMKKKVVVkkk|||zzzhhhWWWPPPEEEIIIJJJLLLUUUccckkkkkknnnkkkfff```]]]WWWIII;;;888666888===AAAEEEMMMUUUYYY^^^eeekkknnnpppqqqrrrsssxxx}}}mmm___aaakkksssvvvwww{{{}}}{{{yyyyyyssstttuuuuuuuuutttsssrrrqqqtttvvvwwwwwwvvvwwwxxxuuuttttttuuuwwwyyyyyyyyyxxx~~~lll```ZZZ```jjjoootttxxxxxxyyyyyyzzzyyyqqqsssuuuvvvxxxyyywwwtttwwwxxx|||{{{ooofffbbb___cccggggggccc^^^\\\[[[bbb```WWWIII@@@BBBIIIMMMMMM@@@444111111000...------,,,++++++******++++++))))))))))))))))))))))))************************,,,---///111333666777888GGGhhhoooiiigggaaadddoooyyyqqqooommmllllllllllllkkkmmmnnnpppooonnnnnnnnnpppsss{{{{{{xxxpppeee^^^_________fffpppmmmhhhjjjrrrqqqkkkllluuuuuussslll]]]JJJ:::111...---,,,++++++******++++++))))))))))))))))))))))))******)))(((((((((((((((***''''''+++...------///333SSSiiimmmlllccc[[[]]][[[\\\^^^cccnnnvvvuuunnnfffcccttt}}}rrruuuzzzxxxmmmcccXXXHHH999333444777???KKKWWWaaafffkkkooovvv~~~xxxqqqcccgggqqqzzzlll```VVVMMMEEE???===:::999>>>IIIVVV___cccoooppprrrtttttttttrrrqqqppppppqqqqqqqqqqqqppppppqqqppppppooonnnmmmmmmlllnnnoooppprrrtttuuuwwwwww}}}~~~pppUUUSSSXXXcccnnnsssvvvyyyxxxyyyzzz|||}}}}}}}}}}}}mmmZZZJJJBBB@@@:::444000///...,,,111111000111333777;;;===:::<<>>;;;777888888:::>>>EEEOOOUUU[[[^^^bbbggglllppprrrsssvvvwwwyyynnn]]][[[eeeoootttwwwzzzpppsssrrrvvv{{{|||wwwtttuuuvvvvvvwwwuuurrrqqqqqqrrrrrrrrrrrrssstttuuuvvvvvvsssttttttuuuvvvwwwwwwxxxvvv|||}}}|||kkk]]]SSSYYYdddmmmuuu{{{xxxuuutttyyyzzzhhhjjjnnnrrruuuvvvvvvuuuwwwzzz||||||}}}~~~{{{qqqgggccceeedddcccccccccaaa]]]ZZZ``````YYYMMMFFFHHHIIIGGGKKKFFF<<<111...000...***---,,,++++++******++++++))))))))))))))))))))))))***)))))))))))))))***+++)))///...///444111222>>>UUUppp|||ttt}}}rrrgggbbbccchhhnnnzzzqqqnnnkkkiiijjjkkkkkkjjjlllmmmnnnnnnnnnoooqqqsssvvv~~~{{{yyypppfff^^^______^^^eeeooonnniiijjjqqqqqqjjjhhhmmmrrrqqqjjj\\\JJJ:::111...---,,,++++++******++++++))))))))))))))))))))))))******)))(((((((((((((((+++((((((,,,...,,,---///444TTTkkknnnlllcccYYYZZZTTTVVVXXX___kkkvvvwwwrrrgggeeeuuu|||uuu{{{~~~sssfff\\\RRREEE888444555888AAAMMMYYYccchhhooorrrxxxwwwoooeeejjjuuuwwwiii]]]SSSKKKCCC>>>===;;;:::@@@LLLXXXaaafffoooppprrrssstttsssqqqpppoooooopppqqqqqqqqqqqqqqqrrrqqqqqqpppoooooonnnnnnpppppprrrsssuuuwwwxxxyyy}}}~~~pppVVVTTTXXXcccnnnsssvvvyyyzzzzzz|||}}}~~~zzzeeeTTTFFFBBB;;;555333222111///111000000111333777;;;>>>;;;===FFFVVVccckkkpppuuuuuuwww|||~~~wwwrrrlllhhhddd___YYYUUUUUUZZZdddnnnvvvwwwsssnnnpppqqqwww{{{yyyuuuxxx~~~ssshhhccc___[[[ZZZ[[[[[[WWWQQQIII???:::AAAKKKYYY^^^dddggghhhiiikkknnnnnnoooqqqsssuuuuuuuuuuuuxxxxxxxxxyyy{{{~~~|||pppggg^^^RRRIII???>>>>>>HHH```|||oooaaaVVV\\\lllxxx~~~{{{}}}{{{~~~qqqlllooojjj^^^LLLDDDEEETTTeeeooorrrsssmmmfffaaaeeemmmmmmbbbVVVIII===222......,,,***+++,,,,,,++++++***))))))(((***)))((('''((()))+++,,,,,,+++,,,...///000666>>>TTTdddllleee^^^^^^___\\\XXXYYYUUUMMMJJJLLLKKKHHHFFFIIILLLMMMOOOOOOMMMKKKUUUhhhyyywwwgggWWWMMMIIIHHHGGGJJJSSS^^^eeeiiijjjjjjgggdddaaaVVVGGG<<<999666777888;;;@@@HHHRRRYYY^^^```dddhhhlllnnnpppqqqttttttvvvzzzooo\\\XXX```iiippptttttt|||yyyjjjiiijjjpppwwwyyyuuutttvvvuuuvvvvvvuuurrrqqqqqqrrrqqqqqqqqqrrrrrrsssuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvyyy}}}{{{yyyyyyggg]]]WWW\\\fffkkkooorrrwwwvvvwww|||xxxpppbbbeeejjjooosssuuuvvvvvvvvvyyy{{{{{{{{{yyy}}}uuujjjgggcccbbbaaaaaabbbbbbaaa```aaaccc^^^RRRIIIGGGGGGFFFJJJHHH???444//////...+++---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))******++++++000///111666555777EEEcccvvvrrreeehhhsssyyyzzzqqqggg```aaakkkttt{{{ooolllhhhfffgggiiijjjjjjjjjkkklllllllllooosssvvvyyy}}}{{{qqqfff^^^^^^]]]]]]dddnnnrrrllllllssstttlllfffgggnnnlllggg[[[JJJ;;;222...---,,,++++++******++++++))))))))))))))))))))))))***))))))(((((((((((((((+++)))))),,,---,,,---000999[[[qqqsssqqqhhh]]]\\\SSSTTTVVV\\\iiivvv{{{yyynnnlllxxx|||zzz|||nnn]]]RRRJJJ@@@777555666:::BBBOOO[[[eeeiiissstttzzzwwwlllfffnnn||||||ssseeeYYYPPPHHHBBB===<<<;;;<<>><<<>>>GGGWWWcccjjjoootttuuuyyywwwsssnnnhhhccc^^^YYYVVVZZZ___hhhqqquuusssmmmggggggllltttzzzzzzwwwzzzyyymmmaaaZZZVVVRRRPPPRRR[[[^^^___XXXHHH<<<>>>GGGTTTZZZaaafffggggggiiikkknnnoooqqqssstttuuuuuutttxxxxxxyyyzzz{{{}}}rrrjjjaaaUUUMMMCCC???<<>>===???HHHWWWdddjjjooossstttyyyxxxtttnnnhhhbbb]]]ZZZWWW___eeemmmssstttooogggaaa___gggqqqxxxyyyyyy{{{qqqdddWWWPPPKKKFFFEEEFFFLLLWWWcccaaaQQQAAA???FFFPPPWWW___eeefffgggiiijjjnnnoooqqqsssttttttttttttwwwxxxyyyzzz{{{}}}~~~tttlllcccWWWOOOGGGBBB>>>AAARRRkkkiiiVVVVVVeeettt|||xxxsssyyyyyyppplllooommmfffTTTGGG???JJJbbbssswwwssshhh___YYY^^^hhhmmmfff^^^NNNAAA444///...,,,+++++++++++++++*********))))))))))))(((((())))))***+++------///222222444<<>>666444555666888;;;BBBKKKVVV^^^aaabbbfffiiilllnnnooooooqqqqqqqqqrrrtttyyy~~~nnnYYYOOOQQQXXXaaaiiilllsss}}}mmm[[[TTTYYYdddnnnqqqpppsssyyytttuuuuuutttrrrqqqqqqrrrrrrrrrqqqqqqrrrsssssstttxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy|||ttthhh___TTTQQQXXXeeerrr{{{uuuvvvzzz}}}|||tttggg\\\UUUZZZaaaiiiooorrrttttttrrrtttwwwxxxyyyzzz}}}}}}yyywwwsssqqqdddaaa]]]\\\___dddhhhjjjeeekkkkkkaaaQQQFFFCCCDDDGGGLLLJJJ>>>333.........---,,,++++++******++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,...333111111666888AAASSSxxx}}}}}}uuukkkgggkkknnnnnnoooiii^^^XXX^^^lllvvv|||lllhhhdddbbbdddgggiiijjjkkkkkkiiihhhfffhhhkkknnnuuu|||qqqeee\\\ZZZXXXWWW^^^iiiuuurrrrrrwwwyyyrrrhhhaaacccbbb___XXXLLL???555///---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***+++------+++///555FFFjjj}}}{{{wwwooolllaaa^^^YYYXXXcccuuu{{{lllTTTDDD===888444444555:::DDDPPP\\\eeejjjpppsss{{{tttgggeeetttzzzooo```SSSKKKEEEAAA>>>999999===GGGUUUbbbjjjmmmrrrrrrrrrrrrqqqqqqpppooooooooopppqqqrrrtttvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{|||}}}}}}uuuZZZWWWZZZdddmmmqqqsssuuuwwwxxxyyy{{{||||||}}}}}}vvv\\\KKK<<<888888555111111/////////000333777;;;======???HHHWWWdddkkkooottttttzzzxxxuuupppjjjccc___\\\[[[fffkkkqqquuurrrkkkccc]]]\\\eeepppuuuvvvyyy|||}}}mmmaaaTTTMMMHHHCCCAAABBB???MMM^^^cccVVVFFFAAADDDLLLSSS\\\ccceeegggjjjlllmmmoooqqqrrrttttttttttttwwwxxxyyyzzz{{{|||}}}~~~~~~vvvmmmdddYYYQQQFFFBBB>>>AAAMMMccc|||mmmWWWVVVcccrrr|||xxxuuuyyyvvvmmmhhhjjjkkkhhhWWWIII???IIIcccyyy~~~zzzkkk```UUUWWWaaaiiigggbbbQQQCCC666000...,,,+++,,,+++++++++***************)))))))))))))))******+++---...000222111444>>>JJJlllppprrroookkkiiifffddd___\\\YYYWWWWWWWWWZZZ]]]\\\XXXVVVVVVRRRLLLLLLPPPqqq|||~~~lllUUUGGGFFFHHHDDDNNN[[[gggttt}}}|||uuuooodddWWWNNNEEE:::444333555666888;;;AAAKKKUUU\\\```bbbeeeiiilllooopppqqqrrrssssssrrrsssvvv|||oooYYYNNNKKKPPPYYYbbbjjjqqq{{{lllYYYRRRVVV```jjjnnnooorrrxxxssstttuuutttrrrqqqqqqrrrsssssssssssssssttttttuuuuuuvvvwwwxxxyyyzzz{{{{{{xxxyyy{{{}}}qqqZZZUUUOOONNNWWWiii{{{tttuuuwwwyyywwwooocccZZZRRRWWW___hhhnnnqqqrrrrrrppprrruuuwwwyyyzzz}}}~~~~~~yyywww~~~xxxtttiiieee___\\\^^^ccchhhkkkgggkkkmmmfffUUUGGGAAABBBEEELLLMMMBBB666000//////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))***+++,,,---...333000///555999EEEZZZ}}}qqqeeeaaaccciiiggg```XXXZZZfffpppsss{{{jjjgggdddccceeehhhjjjkkklllllljjjhhhffffffhhhjjjpppxxxqqqdddZZZWWWUUUTTT[[[fffrrrrrrsssvvvuuuoooeee^^^___^^^\\\WWWNNNBBB777111---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((())))))******)))+++...---,,,111999KKKooozzzwwwvvvqqqnnndddbbb]]][[[cccsssyyyjjjRRRAAA:::666333333555;;;EEEQQQ]]]fffjjjooouuurrrffffffxxxzzzooo___QQQIIIDDD@@@>>>999:::>>>IIIWWWdddkkknnnssssssrrrrrrrrrrrrrrrrrrqqqppppppqqqrrruuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz|||}}}}}}~~~vvv[[[XXX[[[dddmmmppprrrtttuuuvvvwwwyyyzzzzzz{{{{{{~~~hhhSSS@@@;;;:::666111000000//////000222666:::<<<===???HHHXXXdddkkkpppuuuuuu{{{zzzxxxtttmmmfffbbbaaabbbkkkpppuuuvvvqqqiiiaaa]]]^^^gggoooqqqssswww|||yyyggg\\\PPPKKKGGGAAA??????;;;EEETTT\\\TTTFFF???@@@FFFMMMVVV]]]bbbeeeiiillllllmmmppprrrtttuuuuuuuuuwwwxxxyyyzzz|||||||||||||||xxxooofff[[[SSSDDD@@@===@@@JJJ]]]xxxrrr\\\WWWaaaooo|||zzzvvvxxxtttjjjdddeeeggggggWWWKKK@@@GGG___www~~~yyyrrrdddVVVUUU___hhhhhheeeSSSFFF777111...,,,+++,,,************************((()))))))))************------///000111666DDDRRRpppqqqpppooonnnmmmmmmlllccc___\\\]]]^^^^^^bbbggghhhccc___\\\SSSKKKNNNWWWwww|||xxxdddOOOEEEFFFIIIEEEQQQ^^^jjjyyy~~~ssseeeUUUJJJAAA888333333555666888;;;AAAKKKVVV]]]```bbbfffiiimmmooopppqqqrrrssstttrrrrrruuu|||qqq]]]PPPIIIIIIOOOWWWcccjjjvvvnnnZZZRRRRRRYYYcccjjjmmmqqquuurrrttttttsssqqqqqqqqqrrrtttttttttssssssttttttuuuttttttvvvwwwyyy{{{||||||yyyzzz}}}{{{ssscccccc```]]]```lllxxx~~~rrrtttvvvwwwssskkk```YYYOOOTTT]]]fffmmmqqqrrrrrrpppqqqsssuuuwwwzzz{{{|||zzzxxxwww}}}|||uuunnniiibbb^^^___dddhhhkkkgggjjjlllgggXXXHHHAAAAAACCCKKKMMMEEE999333000...---,,,++++++******++++++)))))))))))))))))))))))))))))))))***+++,,,---...---222///...555<<>>888555333444666<<>><<<;;;<<>>HHHXXXeeelllqqqvvvxxx}}}}}}|||xxxrrrkkkhhhhhhjjjooossswwwvvvppphhhaaa^^^ccckkkpppnnnnnnuuu|||zzzqqq```VVVMMMIIIFFF@@@======;;;===DDDKKKJJJBBB<<<<<<>>>DDDNNNVVV[[[```fffkkkjjjlllnnnqqqtttuuuvvvvvvvvvwwwyyy{{{|||||||||{{{{{{}}}{{{qqqiii^^^WWWGGGBBB>>>>>>DDDUUUsssxxxbbbZZZ```kkkzzzxxxrrrtttssskkkdddbbbdddeeeYYYNNNCCCEEEZZZpppvvvqqqvvvgggXXXVVV___gggfffbbbVVVGGG999111///,,,+++,,,************************(((((()))***************++++++---///111:::LLL^^^nnnkkkhhhhhhiiijjjjjjkkkddd___]]]aaadddffflllsssxxxsssoooiiiZZZOOOVVVeee||||||rrr]]]JJJCCCDDDGGGHHHTTTaaalll{{{vvvfffTTTHHH???777333444333555888<<>>YYYyyyuuuoooqqqooonnnwwwxxxuuuooonnnqqqqqqooopppxxxxxxppp}}}yyyrrraaaLLL<<<777555333555888>>>HHHUUUaaaiiimmmttt{{{lllcccjjj}}}zzznnn]]]NNNEEE@@@===;;;<<<>>>CCCNNN\\\hhhoooqqqssssssssssssssstttuuuvvvssssssrrrqqqrrrtttwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}~~~xxx]]]ZZZ\\\eeemmmoooppprrruuuvvvwwwxxxyyyzzzzzzzzzzzzzzz|||~~~}}}~~~dddKKKEEEDDD<<<555444222111000000111444777999;;;>>>GGGXXXeeemmmrrrwwwzzz|||uuuooolllmmmooorrruuuxxxvvvooogggbbb```fffnnnqqqllllllttt|||~~~}}}vvvrrrmmmhhh___VVVNNNLLLIIICCC@@@???999555666<<>>SSSfffiiiddd______bbbcccdddfffccc^^^^^^dddhhhkkkrrr{{{}}}tttbbbVVV___qqq|||nnnXXXGGGBBBCCCDDDKKKWWWccclll|||yyyhhhTTTFFF>>>777444444222444888===EEEQQQ]]]eeeeeefffiiikkklllmmmmmmmmmnnnpppqqqooonnnrrr{{{{{{hhhWWWIII??????DDDKKKTTTddduuuqqq]]]LLLGGGHHHSSSaaaiiimmmooorrrssstttsssqqqqqqqqqsssssssssrrrqqqqqqrrrrrrrrrvvvvvvvvvwwwwwwxxxxxxxxxzzz{{{~~~qqqppphhhZZZVVV```mmmtttpppsssxxxyyysssgggZZZQQQDDDKKKVVVbbblllrrrtttuuutttsssqqqqqqrrrtttuuuuuuuuuzzz~~~}}}zzzxxx}}}wwwqqqllleeebbbbbbfffjjjmmmhhheeeeeeddd[[[KKKAAA@@@AAAGGGJJJEEE>>>888222,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))***+++---...///+++111000222===JJJaaa~~~|||~~~}}}lllUUUMMMSSSNNNXXX___dddnnnwwwqqqccclllkkkjjjjjjjjjlllnnnooorrrrrrpppmmmkkkkkkmmmooonnnttt{{{|||ppp___TTTTTTQQQKKKRRR```www{{{}}}zzzpppgggbbb```___\\\[[[ZZZSSSEEE;;;777///---***)))***+++******))))))))))))************)))))))))))))))))))))))))))...+++)))......111>>>aaa|||{{{xxxuuuzzz|||vvvooonnnmmmjjjoooxxx{{{zzz~~~|||qqqfffUUUEEE;;;666444333666:::BBBMMMXXXccckkkooovvvvvveeehhhsss{{{tttjjjZZZMMMEEE@@@<<<::::::;;;DDDVVVfffnnnppprrrssssssssstttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzvvvwwwzzz|||~~~~~~yyyaaa^^^___hhhooorrrtttvvvuuuuuuvvvvvvwwwwwwwwwxxxyyyxxxyyy{{{{{{{{{kkkXXXNNNCCC>>>;;;222000111111000111333777;;;999===CCCNNN]]]llluuuxxx}}}{{{wwwsssqqqrrruuuwwwzzz|||zzzrrriii```[[[dddfffiiimmmqqqvvvzzz|||}}}~~~~~~wwwqqqmmmiiieeebbbYYYSSSMMMKKKMMMKKKEEE???;;;999777666888999999888777;;;AAAHHHQQQZZZccciiijjjlllooorrrsssssssssrrrssstttvvvyyy{{{}}}~~~~~~~~~tttkkkaaaXXXNNNEEEDDD===AAALLL]]]uuu```XXXbbbrrr}}}}}}rrrooopppoookkkhhhhhhhhhggg```TTTHHHHHHSSS]]]___]]]eeegggddd]]]\\\bbbeeecccVVVJJJ;;;222000///,,,))),,,,,,***)))))))))***+++'''((()))******++++++******...000000444DDDZZZiiifff\\\VVVZZZ^^^______bbb______^^^^^^ccclllpppooorrrqqqtttrrrbbbWWWeee}}}~~~uuueeeQQQDDDAAADDDFFFUUU]]]eeelllttttttcccPPPDDD;;;444000000222444999@@@IIITTT]]]bbbdddeeehhhjjjlllnnnnnnnnnoooqqqrrrrrrqqqttt{{{rrrZZZLLL>>>777>>>@@@DDDWWWkkktttzzzsss___OOOFFFAAAIIIVVV```hhhnnnqqqqqqqqqqqqqqqqqqqqqrrrppprrrssstttssstttvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvyyy}}}ttt___RRRIIILLLVVV```jjjqqqsssuuutttoooiiibbbXXXNNNGGGKKKRRR^^^jjjrrrtttsssrrrrrrrrrqqqrrrsssuuuvvvxxx{{{yyyyyy{{{vvvkkkmmmnnnllljjjkkknnnqqqgggdddbbb```YYYNNNCCC===>>>@@@EEEIIIDDD999000---,,,+++******)))*********))))))))))))))))))))))))+++***))))))***,,,...///222444222///<<>>;;;===BBBGGGDDD999111...,,,++++++***************))))))))))))))))))))))))+++***))))))***,,,...000///333222333BBB___wwwvvvgggXXXTTTXXXZZZ]]]fffqqqyyyvvvjjj___qqqooommmkkkkkklllnnnooovvvvvvuuurrrnnnkkkjjjjjjooouuu}}}~~~nnn\\\QQQUUUYYYWWWYYY```lllqqqxxx{{{wwwnnnfffaaahhhggggggggg___NNN===555///---***)))***+++******))))))))))))************)))))))))))))))))))))))))))...++++++//////444DDDnnn{{{vvvrrrooottt{{{~~~wwwrrrqqqrrrrrr{{{zzzvvvvvvrrrdddPPP???666444444444999===EEEPPP[[[fffnnnrrr~~~qqqbbbfffwwwyyypppeeeVVVJJJCCC???<<<999;;;<<>>GGGTTTcccrrr{{{{{{zzzvvvssssssvvvvvvqqqlllrrrxxx}}}yyynnnccc^^^]]]dddeeefffiiimmmrrruuuxxxwwwxxx{{{~~~{{{tttqqqnnnkkkiiigggdddaaaWWWRRRMMMLLLNNNNNNJJJEEE;;;888555333333333222111333666;;;BBBJJJUUU___fffiiikkknnnppprrrsssrrrrrrpppqqqsssuuuwwwyyyzzzzzz}}}~~~xxxnnncccYYYPPPFFFEEE===AAAJJJXXX|||eeeYYY```ooo{{{wwwnnnmmmlllkkkjjjjjjjjjjjjiii]]]PPPKKKPPPWWWXXXVVV[[[___^^^ZZZ___hhhiiiccc\\\PPPAAA666111///---***,,,,,,+++************+++(((((()))******+++++++++,,,///000000999MMMbbbmmm```YYYTTTXXX^^^aaabbbccccccaaa\\\YYY\\\bbbccc```^^^\\\[[[XXXQQQRRReee{{{{{{mmmXXXHHHAAAAAAEEEGGGYYY```fffgggjjjppprrrqqq```RRRBBB999555111///000333555:::AAAIIISSSZZZ___dddfffhhhkkkmmmnnnnnnnnnqqqrrrrrrrrrrrrwww{{{dddTTTCCC888;;;:::999FFFYYYgggtttppp]]]SSSGGG???BBBMMMYYYdddlllppppppqqqrrrrrrrrrrrrrrrqqqrrrtttttttttuuuvvvxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{}}}mmmWWWLLLCCCDDDLLLWWWcccmmmtttwwwvvvppphhh```UUULLLEEEIIIRRR]]]hhhoooqqqqqqnnnrrruuuwwwvvvuuuttttttuuuwww}}}{{{|||}}}xxxwwwtttooolllkkkmmmooolllgggcccbbbbbb[[[LLL???888:::@@@FFFDDD:::222///,,,,,,+++***************))))))))))))))))))))))))******)))***+++,,,...000---111333888KKKhhh}}}{{{jjj[[[WWWZZZ]]]bbbmmmyyy|||pppeeerrrpppmmmjjjiiijjjlllnnnrrrsssssspppmmmiiihhhgggnnnttt}}}~~~qqq___SSSWWW]]]]]]\\\^^^dddjjjrrrxxxwwwpppggg```ggghhhmmmrrrkkkWWWBBB666///---***)))***+++******((()))))))))************))))))))))))))))))))))))))),,,)))***///...555IIIqqq~~~|||qqqnnniiifffkkknnnrrrttttttsssuuuyyy|||xxxpppqqq~~~ssscccMMM<<<444333444444999===EEEOOO[[[eeemmmrrrooobbbhhhzzzwwwlllbbbTTTHHHAAA>>>;;;999;;;>>>IIIZZZhhhnnnqqqsssuuuvvvvvvwwwvvvvvvuuutttnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssstttttttttvvvwwwyyy{{{||||||||||||}}}xxx___\\\___hhhqqqssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxwwwwww|||jjjZZZRRRFFF@@@>>>666444333222111111444999<<<;;;:::;;;BBBLLL[[[mmm{{{}}}{{{yyyuuussspppmmmooouuuxxxrrriiijjjrrryyyvvvkkkaaa___aaacccdddeeegggkkkooosssuuutttwww{{{}}}xxxuuuooommmkkkjjjjjjhhheeebbbWWWRRRMMMKKKLLLKKKHHHDDD<<<999555333333222111///111444888>>>FFFQQQ\\\dddhhhjjjmmmppprrrsssrrrrrrppprrrsssuuuwwwyyyyyyzzz|||~~~{{{pppeeeZZZQQQGGGEEE>>>AAAHHHSSSyyyhhhYYY\\\kkkvvv{{{nnnkkkjjjlllmmmlllkkkmmmkkkaaaUUUPPPSSSWWWYYYXXXZZZ]]]ZZZUUU\\\jjjmmmfffaaaVVVFFF999222///---+++,,,,,,++++++************))))))))))))***+++,,,,,,---000000000===UUUgggnnn```ZZZWWWZZZaaafffggggggeeebbb]]]YYY\\\bbbaaa]]]WWWUUUQQQMMMMMMWWWlll~~~wwweeePPPCCC@@@BBBFFFJJJ^^^dddhhhgggfffhhhgggdddVVVIII;;;555333111000222444666;;;BBBJJJSSSZZZ^^^dddfffhhhkkkmmmnnnooooooqqqrrrsssrrrsssyyynnn]]]III;;;<<<888444>>>OOO___pppqqqaaaWWWJJJ??????GGGSSSaaakkknnnoooppprrrrrrrrrrrrqqqqqqrrrttttttttttttvvvxxxyyyyyyzzzzzz{{{zzzzzzzzz}}}}}}nnnXXXNNNEEEDDDJJJTTTbbbnnnxxx{{{zzzrrrhhh___TTTLLLCCCIIIRRR]]]gggmmmppppppmmmpppttttttrrrppppppqqqtttwww{{{zzzyyyyyy{{{|||yyytttnnnkkkjjjlllnnnnnnhhhbbbbbbeeebbbRRRBBB:::;;;@@@FFFFFF<<<333000,,,,,,+++************+++))))))))))))))))))))))))***)))******,,,---///000...111444<<>>666444333222111111555:::???>>>;;;;;;???FFFRRRgggzzz|||wwwtttqqqmmmkkkiiifffhhhqqqxxxssshhhaaajjjrrrqqqhhhaaaaaadddccccccccceeeiiinnnrrruuuuuuxxx|||~~~}}}xxxssspppnnnmmmllllllllljjjfffcccYYYTTTOOOLLLJJJIIIFFFDDD>>>;;;777444333222111///000222555;;;CCCOOO[[[ccchhhjjjmmmppprrrsssssssssrrrsssuuuwwwxxxyyyzzzzzz{{{}}}~~~tttggg]]]SSSHHHFFF>>>AAAFFFNNNqqqkkkZZZYYYeeeppppppkkkiiimmmpppmmmmmmooooooggg]]]WWWVVVXXXXXXXXX^^^bbb\\\SSSYYYkkksssnnnggg[[[KKK<<<444///---,,,,,,,,,,,,,,,++++++*********)))))))))***+++,,,------000000111BBB[[[kkkmmm^^^[[[XXX[[[bbbiiijjjhhhbbb```[[[YYY^^^ccc```ZZZRRROOOIIIEEEKKK]]]rrrppp]]]III@@@???BBBHHHOOOccciiillliiifffdddaaa]]]PPPDDD777333222222222333444777<<>>CCCNNN]]]iiilllmmmoooqqqrrrrrrqqqpppppprrrssstttssstttuuuwwwwwwwwwxxxyyyyyyyyyyyyyyy|||}}}oooZZZQQQHHHEEEHHHQQQaaaooo}}}vvvjjj___SSSKKKBBBIIISSS^^^ggglllnnnooommmoooqqqoookkkjjjlllooossswww{{{zzzuuusssuuu~~~yyyrrrkkkiiiiiilllmmmmmmhhhbbb```eeeeeeVVVEEE???>>>BBBIIIHHH???555000---,,,,,,+++***+++++++++************************))))))***+++---...///000111333555@@@\\\|||wwwtttqqqggg]]]WWWZZZjjj|||{{{}}}~~~pppnnnjjjgggfffgggjjjlllooopppqqqpppnnnmmmnnnooolllrrr}}}|||}}}xxxiii[[[[[[``````^^^\\\aaacccgggnnnrrrmmmcccZZZ\\\```jjjvvvtttbbbIII:::///---***)))***+++******))))))))))))************))))))))))))))))))))))))((()))(((+++///---888RRRoooqqqggg______ZZZTTTXXXXXX\\\eeemmmqqqrrrvvv|||~~~tttkkknnnzzztttbbbJJJ888333444444444666:::BBBMMMXXXbbbjjjooo~~~llldddooo~~~rrreee[[[NNNCCC>>><<<:::999;;;@@@NNN^^^jjjnnnqqquuuwwwxxxzzzzzzzzzxxxvvvtttoooooooooooooooooooooooonnnoooppprrrsssssssssssssssuuuwwwyyy{{{||||||||||||www```^^^bbbllluuuwwwxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwxxxzzzyyyzzzyyyfffZZZSSSFFF@@@>>>666333333222111222666===AAACCC===<<<>>>AAAJJJ```vvvzzzsssooojjjeee``````]]]^^^hhhtttsssiii]]]dddlllmmmhhhccccccfffbbbaaabbbdddhhhmmmrrruuuvvvyyy||||||yyytttqqqoooppppppppppppooolllgggcccZZZVVVPPPLLLJJJHHHFFFDDD>>>;;;888555444333111000000222444999AAAMMMZZZccchhhkkknnnqqqssstttuuuttttttuuuvvvxxxyyyzzz{{{{{{{{{}}}wwwkkk___TTTIIIGGG???AAADDDIIIjjjppp[[[XXXbbblll{{{~~~sssllliiipppsssooonnnqqqtttnnnfff^^^YYYVVVUUUSSSccchhhbbbUUUXXXkkkvvvssslll```OOO???555000...---,,,,,,,,,---,,,++++++*********))))))***+++---...---000000333FFFaaammmjjj[[[ZZZXXXYYYaaaiiijjjfff^^^\\\YYYYYY___ccc___VVVNNNLLLEEEAAAKKKbbbuuu{{{gggUUUDDD??????BBBKKKVVVhhhnnnqqqnnnjjjgggbbb]]]NNNBBB666333333222222444555888===EEENNNVVV]]]```eeegggiiilllnnnoooooooooppprrrtttuuuvvv{{{zzzkkkSSS???<<<:::333888CCCQQQhhhuuuooocccUUUFFF???BBBKKKZZZfffjjjkkknnnpppqqqqqqpppooooooppprrrrrrrrrssstttvvvuuuuuuvvvwwwxxxxxxxxxxxxxxx{{{qqq]]]TTTKKKFFFFFFOOO```pppyyyjjj]]]QQQIIIBBBIIIUUU```gggkkknnnooonnnqqqqqqmmmgggeeehhhmmmrrrvvv{{{}}}uuuqqqqqqzzz{{{qqqiiifffhhhjjjlllkkkggg```]]]bbbeeeYYYHHHBBB@@@DDDKKKKKKBBB888222------,,,+++++++++++++++************************((()))***,,,---///000111333555888GGGfffxxxmmmnnnqqqlllaaaYYYbbbppp~~~vvvqqqxxxqqqnnnjjjgggfffhhhlllnnnoooppppppnnnmmmmmmoooqqqlllrrr~~~~~~yyylll___\\\___aaa```___fffdddeeejjjnnnlllaaaXXXZZZ[[[bbbllllll]]]III;;;///---***)))***+++******))))))))))))************))))))))))))))))))))))))******)))---111...;;;XXXpppoooddd]]]```[[[TTTWWWZZZ^^^hhhtttxxxwwwzzz~~~uuunnnrrr|||tttbbbIII999444555555444555:::BBBLLLXXXbbbjjjooo~~~}}}iiicccooo~~~~~~ooobbbXXXKKKAAA===;;;:::999;;;AAAOOO```kkknnnqqquuuvvvwwwyyyzzzyyywwwtttrrroooooooooooooooooooooooommmnnnoooqqqrrrrrrrrrrrrqqqsssvvvyyy{{{|||}}}}}}|||~~~www___]]]aaallluuuwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvuuuwwwyyyzzz{{{vvvcccYYYSSSFFF???===666222222111000222777???DDDGGG@@@>>>???>>>DDDZZZrrr{{{rrrllleee___UUUWWWTTTSSS^^^mmmqqqjjj^^^ccciiikkkiiifffeeefffaaa```aaaccchhhmmmssswwwwwwyyy{{{yyyuuurrrqqqrrrtttsssssssssqqqlllfffaaaUUURRRMMMIIIFFFEEEDDDCCC>>>;;;777555444333111000111222444999AAAMMM[[[dddiiikkkooorrruuuvvvvvvvvvtttuuuvvvxxxyyyzzzzzz{{{{{{|||~~~zzznnnbbbUUUJJJGGG???AAABBBEEEeeeuuu___XXX```iiiwww{{{wwwmmmjjjrrruuuqqqooossstttpppjjjbbb[[[VVVSSSQQQ```jjjfffUUUTTTfffrrrpppooodddSSSBBB555000......,,,,,,---------,,,+++***+++***))))))***+++---///,,,000111444JJJeeennnfff[[[[[[YYYZZZaaajjjkkkfff]]]\\\ZZZ\\\bbbfff^^^TTTMMMLLLEEEAAANNNhhhwwwxxx^^^OOOBBB??????AAAMMM\\\lllrrrvvvtttppplllgggaaaNNNBBB777333333111111222555888>>>GGGPPPXXX___ccceeegggiiilllnnnoooppppppooorrruuuvvvwwwzzzrrrZZZDDD@@@:::444888@@@KKKcccvvvuuuiiiZZZJJJBBBAAAIIIWWWdddhhhiiilllooopppooonnnmmmmmmoooqqqqqqqqqqqqsssuuutttuuuvvvwwwxxxxxxxxxxxxvvv{{{vvvbbbZZZQQQJJJHHHOOOaaarrrzzziiiZZZNNNFFFBBBJJJVVVaaagggkkknnnppppppsssuuuqqqjjjeeegggjjjooouuu{{{~~~yyytttqqqvvv~~~rrrhhheeefffhhhiiihhhfff___YYY]]]cccZZZJJJAAA???CCCKKKMMMEEE;;;555------,,,++++++++++++,,,************************((()))***,,,...///000111333666===OOOppprrrhhhiiinnnllleee```kkkrrrwwwssskkkiiipppyyyqqqnnnjjjggggggjjjmmmpppoooooonnnkkkjjjjjjlllnnnmmmsssxxxmmm```\\\___aaabbbcccjjjgggeeehhhmmmkkkaaaXXXZZZXXX\\\dddeeeXXXGGG<<>>\\\ssspppddd___ccc]]]VVVYYY^^^bbbnnn|||wwwrrrwwwtttbbbIII999555666555333666:::BBBMMMXXXccckkkooo{{{gggaaannn}}}nnn```WWWJJJ@@@<<<;;;:::999<<>>HHH```vvvxxxlll^^^MMMCCCBBBHHHVVVbbbfffhhhkkknnnoooooommmlllmmmnnnpppppppppppprrrttttttuuuvvvwwwxxxyyyyyyyyyvvv~~~{{{hhh```WWWOOOKKKRRRdddvvv{{{hhhXXXLLLCCCBBBKKKWWWbbbhhhkkknnnpppqqqvvvzzzvvvnnnhhhgggiiinnntttzzz~~~~~~xxxrrrttt{{{tttiiieeeeeefffgggeeeeee^^^VVVZZZ```ZZZLLL???===AAAJJJNNNGGG===777...---,,,,,,++++++,,,,,,************************((()))+++---///000111111222666@@@UUUwwwyyyoooggghhhlllkkkhhhfffooopppnnniiidddfffmmmtttqqqnnnlllllljjjhhhlllqqqppppppppppppppppppppppppqqqvvv}}}|||nnn```[[[[[[]]]```dddooommmgggccceeegggddd]]]WWWXXXZZZ\\\YYYPPPCCC999...---,,,***)))******+++************************)))))))))))))))******++++++---,,,...111111FFFhhhyyyuuupppnnnmmmiii```XXXaaajjjwww|||{{{|||cccGGG888444444555666777999@@@LLLVVV___iiisssrrrbbbeeepppxxxjjj[[[PPPDDD???<<<999999:::>>>FFFSSS___iiiooosssuuuuuuvvvwwwxxxwwwuuusssrrrqqqpppnnnmmmmmmmmmnnnooommmllllllllllllmmmnnnnnnqqqsssuuuwwwyyy{{{{{{||||||~~~~~~~~~sss^^^\\\___jjjssswwwyyyzzzxxxyyyzzzzzzzzzxxxwwwvvvvvvttttttwwwyyy|||uuueee[[[SSSCCC<<<;;;666333111111333555888BBBLLLJJJKKKCCC===??????LLLcccwwwqqqfffZZZUUUQQQKKKHHHOOO[[[ccceee___aaaccceeeggggggddd```\\\```eeehhhjjjmmmrrrwwwvvvvvvvvvwwwxxxzzz|||}}}~~~zzzsssmmmgggaaa\\\XXXNNNJJJEEEBBBAAAAAA@@@@@@===;;;888666666555333111111111333777@@@NNN\\\fffkkkmmmpppqqqrrrssstttvvvvvvvvvvvvwwwxxxyyy{{{{{{{{{}}}qqqeeeVVVPPPHHHAAA;;;<<>>>>>FFFUUUdddvvv{{{yyykkk^^^JJJ>>>444222333222000000666888@@@KKKRRRWWW^^^eeeggghhhjjjlllnnnppprrrrrrrrruuuxxxxxxvvvvvvyyy|||jjjTTTDDDAAA999555888===IIIaaaxxxooogggRRRDDDEEEFFFPPPbbbhhhhhhhhhjjjmmmooopppooopppnnnmmmllllllnnnqqqsssrrrtttuuuuuuttttttvvvwwwxxx{{{nnndddYYYRRRQQQXXXiiixxxtttbbbRRRGGGCCCDDDNNN\\\eeeiiijjjmmmpppssszzz~~~xxxpppjjjfffcccoooqqqvvv}}}yyyuuuvvv{{{~~~uuujjjeeeaaaaaaccceeefffbbb]]]```gggddd[[[HHHAAAEEEMMMMMMMMMFFF666333,,,)))+++---+++***+++))))))))))))))))))))))))++++++,,,,,,---...//////555444CCCeeeuuuggg___dddgggdddeeekkkyyyvvvnnnfffbbbdddgggiiitttpppnnnnnnmmmlllpppvvvttttttsssrrrpppooonnnnnnmmmrrryyy~~~~~~~~~~~~ooo```ZZZYYYZZZ\\\___hhhhhheeedddgggjjjeee]]][[[[[[[[[ZZZWWWMMM@@@666...---,,,***)))******+++***************************************++++++,,,+++------///222444IIIkkk}}}yyywwwsssmmmeee```cccmmm{{{vvv___FFF888555444444555888:::BBBMMMXXX```kkkuuuqqqaaaeeeqqqwwwiiiZZZOOODDD???<<<999888:::===FFFSSS___iiiooosssuuuuuuvvvwwwxxxwwwuuusssrrrqqqpppnnnmmmmmmmmmnnnooommmllllllllllllmmmnnnnnnqqqrrrtttvvvxxxzzz{{{{{{{{{}}}}}}~~~sss]]][[[___jjjssswwwxxxzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwuuutttwwwxxx{{{vvvfff\\\TTTDDD<<<;;;666333111111333444888BBBLLLOOOPPPHHHAAA@@@???III^^^yyy|||uuukkkaaaWWWTTTNNNJJJPPP[[[bbbccc\\\^^^```ccceeeeeebbb___\\\```fffiiikkknnnsssxxxyyyyyyyyyyyy{{{}}}~~~uuummmeee]]]WWWSSSLLLIIIDDDAAAAAA@@@@@@???>>>;;;888666666555333111111111333777@@@NNN]]]fffkkkmmmppprrrrrrsssuuuvvvvvvvvvvvvvvvxxxyyyzzz{{{{{{}}}qqqdddWWWQQQHHHAAA<<<<<>>ZZZkkkiiiggg^^^```cccgggkkkooorrrtttiiidddfffpppwwwsssfff]]]^^^XXXMMMJJJ___wwwyyyjjjLLLEEE???===???GGGXXXgggwww|||~~~wwwhhh[[[HHH===333222333222111111555888@@@JJJRRRWWW]]]eeehhhhhhiiikkklllnnnoooooosssvvvyyyyyywwwwwwzzz}}}qqq[[[LLLCCC:::555555888???RRRfffjjjdddSSSEEEDDDDDDMMM```hhhhhhiiikkkmmmooopppoooooonnnlllkkklllnnnqqqrrrrrrssstttuuuttttttuuuwwwxxx{{{mmmeee[[[VVVVVV]]]lllzzz}}}qqqaaaRRRHHHDDDDDDNNN\\\eeeiiijjjmmmpppttt{{{zzzsssnnnjjjfffnnnpppuuu{{{~~~wwwrrrssswwwzzzyyyoooiiicccaaabbbgggiiieee___bbbhhheee\\\JJJ@@@CCCKKKMMMPPPJJJ;;;333---)))+++---+++***+++************************++++++,,,---...//////000777999JJJmmmrrrfff^^^______]]]cccmmm}}}wwwnnneeeaaaccceeeeeevvvsssqqqqqqppppppuuu{{{xxxwwwvvvtttqqqooommmlllkkkpppwww|||~~~~~~}}}}}}ppp```XXXVVVUUUVVVYYYbbbeeegggjjjppprrrkkkbbbcccaaa^^^[[[VVVLLL???666...---,,,***)))******+++************************+++++++++***+++,,,,,,---***------000444777MMMpppvvvnnnhhhfffjjjsssuuummmYYYCCC888666555444444999;;;CCCOOOYYYbbbmmmwwwnnn```fffsssuuugggZZZNNNCCC>>>;;;999888:::===FFFSSS```iiiooosssuuuuuuvvvwwwxxxwwwuuusssrrrpppooonnnmmmmmmmmmnnnooommmllllllllllllmmmnnnnnnoooqqqsssuuuwwwxxxyyyzzzzzz|||}}}~~~ttt]]][[[___iiisssvvvxxxzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwyyyxxxggg]]]UUUEEE===<<<666444222111333444888BBBMMMTTTVVVNNNEEECCC???EEEVVVooo{{{rrrjjj\\\YYYSSSNNNSSS\\\aaa```YYYYYY[[[___aaaaaa___]]][[[```eeeiiikkknnntttxxx|||||||||}}}{{{qqqhhh___XXXRRRNNNLLLIIIEEEBBBBBBBBBAAA@@@>>><<<999777666555333111111111333888AAANNN]]]ggglllnnnqqqrrrrrrsssuuuvvvuuuuuuuuuvvvwwwxxxyyyzzz|||~~~rrrdddZZZRRRIIIBBB======EEEPPPuuuooo\\\XXXcccoooyyy}}}tttoookkkkkkgggaaaaaahhhllllll|||yyyooobbb[[[^^^bbbdddddd]]]RRREEE:::222---,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------///333444AAA___nnnjjjfffccceeejjjoootttyyy|||~~~uuunnnmmmssswwwqqqeee]]]___XXXNNNOOOdddyyyvvveeeGGGAAA<<<<<>>===DDDMMMooosss]]]VVV```nnnxxx~~~uuupppmmmlllddd[[[]]]gggnnnnnnzzzwwwmmmaaaZZZ]]]bbbcccbbb\\\SSSGGG;;;222...,,,,,,,,,,,,+++++++++******************+++,,,------///222444EEEcccooohhhdddeeehhhlllrrrxxx}}}wwwrrrsssssskkk___WWWYYYRRRJJJPPPgggyyyqqq]]]CCC>>>;;;;;;???IIIZZZjjjvvv{{{~~~~~~zzzppp___PPP@@@777111111222222222444555777???JJJQQQVVV]]]dddgggggghhhjjjkkkmmmnnnnnnsssvvvwwwvvvtttuuuxxx{{{mmmZZZOOOAAA666444333111666???LLLPPPKKKDDDBBB>>>EEEWWWcccfffjjjmmmnnnoooooopppllllllkkkkkkkkkmmmooopppoooqqqssssssssssssuuuvvvyyy~~~zzzfff\\\SSSPPPSSS\\\jjjwww~~~|||vvvjjj[[[MMMDDDAAACCCNNN[[[dddhhhjjjnnnrrruuu{{{~~~zzzuuuqqqlllgggjjjkkkpppuuuwww{{{~~~tttmmmlllooossszzztttlllfffccckkknnnllleeedddhhheee]]]MMM>>>:::AAAHHHRRRRRRFFF777000+++,,,---+++***+++************************+++,,,,,,...///000111111555@@@ZZZ|||vvvppphhh___WWWZZZkkk}}}{{{nnnhhhgggfffgggiiivvvsssrrrrrrqqqpppsssyyywwwvvvuuutttrrrqqqpppooolllrrryyy~~~yyyjjj[[[TTTRRRQQQSSSVVV```fffoooxxxuuullliiieeeaaa[[[QQQEEE<<<...---,,,***)))******+++************************)))))))))))))))***++++++'''******...444999QQQvvvxxxkkkiiimmmttt}}}}}}hhhYYYKKK<<<777666444333444888:::BBBOOOZZZdddoooyyy}}}iii___jjjzzzqqqbbbWWWLLLAAA===:::888888:::<<>>===777666333111222444888CCCOOOUUU\\\VVVLLLJJJEEECCCJJJ[[[rrr|||wwwkkkhhhbbb\\\^^^bbbbbb^^^SSSPPPQQQWWWYYYVVVUUUWWWTTTXXX^^^cccfffjjjppptttvvvzzz}}}tttooohhhbbb]]]YYYUUURRRIIIFFFDDDCCCCCCCCCBBBAAAAAA>>>;;;888777666444222000111333888BBBPPP___iiilllnnnqqqrrrqqqrrrssstttttttttuuuuuuvvvwwwyyyzzz|||~~~uuujjj```WWWLLLEEE???===CCCJJJhhhxxx```WWW^^^lllvvv~~~~~~~~~uuupppmmmkkkaaaUUUVVVcccjjjhhhmmmllleee\\\XXX]]]bbbdddaaa]]]UUUIII<<<333...---,,,,,,,,,+++++++++******************+++,,,---......222666IIIfffnnneeeaaacccfffkkkpppvvvyyy|||}}}}}}uuuoooooommmdddXXXRRRQQQJJJFFFRRRkkk{{{nnnXXXBBB===:::;;;???HHHYYYhhhuuuzzz}}}|||wwwlll[[[KKK<<<555000000222111222444444777???JJJQQQVVV]]]dddeeefffhhhjjjmmmoooqqqrrrqqqssstttssspppqqquuuxxxzzzeeeVVVEEE777444333000111666;;;CCCBBB??????<<>>AAAGGGbbb|||eeeXXX]]]jjjttt}}}{{{yyywwwpppllljjj___QQQSSS```fffaaaaaabbb___YYYXXX^^^dddfffaaa___XXXLLL>>>444///...,,,,,,,,,+++++++++******)))))))))******,,,---...---333:::NNNhhhkkkaaa``````cccggglllppprrrssssssrrrkkkggghhhggg___UUUPPPLLLEEEDDDUUUrrr~~~mmmTTTAAA<<<999:::>>>HHHXXXgggsssxxx{{{zzzuuujjjWWWGGG:::444000000111000111444444666>>>IIIQQQUUU\\\cccdddeeegggjjjmmmppprrrsssoooqqqqqqooommmmmmqqquuuyyyaaaLLL999444444000///111111999:::;;;>>>;;;>>>MMMYYY___hhhmmmnnnnnnoooqqqllllllllllllmmmnnnoooooooooqqqssssssssstttvvvxxxxxx{{{vvv[[[NNNBBB===@@@HHHTTT___mmmlllfff[[[MMMAAA:::888===HHHUUU___eeejjjpppuuu}}}}}}xxxtttmmmfffdddgggmmmsssuuuwww{{{sssppprrrrrr}}}}}}{{{uuunnnkkkuuuzzzxxxppplllmmmiiiaaaLLL===888;;;???KKKSSSMMM;;;333---,,,---+++***,,,+++++++++++++++++++++++++++,,,---///000222333444===PPPqqqzzzqqqhhhccciiivvvzzzqqqjjjjjjhhheeeiiirrrzzzxxxyyyyyyuuuooonnnqqqrrrrrrqqqpppooonnnmmmmmmkkkpppvvvzzz{{{zzzxxxxxxtttfffWWWQQQQQQQQQTTTWWW]]]aaafffmmmyyyzzzpppppppppnnngggYYYHHH<<<...---,,,***)))******+++******************************))))))******+++,,,))),,,+++///666;;;UUUzzzzzzjjjgggkkkkkkvvv|||jjjPPPDDD999666555333333555888;;;CCCQQQ\\\gggsss}}}yyyfff```oooppp```UUUKKK@@@;;;999777777999;;;EEETTTbbbkkkppprrrsssuuuvvvwwwxxxwwwuuusssrrrooonnnmmmlllkkklllmmmmmmmmmllllllllllllmmmnnnnnnnnnoooqqqsssuuuwwwxxxxxxyyy}}}~~~~~~```^^^bbbmmmvvvzzz{{{}}}|||}}}~~~~~~~~~~~~~~~}}}yyy{{{ooodddZZZIII@@@>>>888777444222222444888DDDPPPXXXbbb___UUUTTTNNNFFFFFFJJJ___~~~xxxvvvqqqlllkkkllliiicccSSSKKKKKKSSSTTTNNNLLLQQQMMMRRRYYY]]]aaaffflllqqqwwwzzzzzzwwwppplllgggbbb\\\UUUNNNIIIJJJHHHGGGFFFGGGGGGFFFEEEBBB@@@<<<:::888777444222000111333999BBBQQQ```jjjjjjlllnnnooooooooopppqqqvvvvvvvvvvvvxxxyyyzzz{{{zzz|||~~~yyypppeeeZZZNNNGGGAAA>>>@@@EEE]]]~~~iiiZZZ]]]gggrrr{{{~~~~~~xxxxxxyyyqqqjjjjjj___QQQSSSaaaddd\\\\\\___^^^ZZZ[[[aaafffgggcccaaa[[[OOO@@@444///...,,,,,,,,,+++++++++******(((((())))))***,,,---...---555@@@TTTjjjiii___```___bbbeeehhhjjjjjjjjjiiihhhbbb```bbbaaaZZZQQQMMMJJJBBBBBBXXXuuujjjOOO>>>:::888:::>>>HHHXXXgggqqqvvvyyyxxxssshhhUUUEEE888333000000000///000333444666>>>IIIQQQUUU\\\cccdddeeegggiiilllnnnpppqqqnnnppppppmmmkkklllppptttrrrXXX@@@888777222/////////666666999>>>;;;;;;GGGTTT\\\ffflllmmmnnnooorrrlllmmmmmmnnnnnnoooppppppoooqqqsssttttttuuuwwwyyywwwzzztttWWWLLLAAA===???CCCJJJRRRZZZYYYVVVNNNCCC;;;777777:::DDDRRR]]]dddjjjqqqvvvyyy}}}}}}zzzvvvsssllldddbbbeeemmmtttvvvvvv|||}}}uuussstttqqq{{{}}}xxxqqqmmmsssyyyxxxooojjjjjjfff^^^MMM@@@<<<<<<===HHHRRRPPP===444---------+++***,,,++++++++++++++++++++++++,,,,,,...///111333444555AAAWWWzzz~~~tttmmmmmmttt{{{vvvpppnnnoookkkeeekkkwww}}}||||||}}}xxxqqqnnnooorrrqqqpppooonnnlllkkkkkkmmmqqqwww{{{{{{zzzxxxwwwuuufffWWWQQQPPPQQQSSSWWW]]]```ccciiiuuu{{{vvvvvvwwwvvvnnn___LLL>>>...---,,,************+++************************++++++******++++++,,,---+++------000777===VVV|||sssddd```ccchhhsssxxx{{{{{{hhhNNNCCC999666555333444666999<<>>888777444222222444999EEEPPP[[[fffcccYYYWWWQQQGGGEEEFFFZZZzzz|||zzzuuupppooopppllleeeSSSKKKJJJRRRSSSLLLJJJOOOLLLQQQXXX]]]aaaffflllqqqzzz|||~~~}}}zzzxxxyyyvvvrrrnnniiibbb[[[VVVOOOMMMLLLLLLMMMMMMLLLKKKCCC@@@===:::999777444222000111333999BBBQQQ```jjjjjjlllnnnnnnnnnnnnooopppvvvvvvwwwwwwxxxyyy{{{|||yyy{{{}}}{{{pppggg[[[OOOGGGBBB>>>@@@DDD[[[zzzkkk\\\]]]eeepppzzz~~~}}}xxxzzz|||rrriiijjj```RRRTTTbbbeee\\\\\\``````]]]^^^cccggghhhdddccc]]]QQQAAA555///...,,,,,,,,,+++++++++******((((((((()))***,,,---...---777DDDXXXkkkhhh^^^aaa```aaadddfffgggfffeeecccddd___]]]___^^^UUULLLHHHHHH???AAAXXXvvv~~~fffJJJ;;;888666999>>>IIIZZZiiiooouuuxxxwwwrrrgggTTTCCC888333000000000...///333444666>>>IIIPPPUUU\\\ccceeeeeeggghhhjjjlllmmmnnnoooppppppmmmkkkkkkpppttt{{{dddHHH===:::555000000000666555888???<<<:::CCCPPPYYYdddkkkmmmmmmppprrrmmmmmmnnnnnnooopppppppppppprrrtttuuuuuuvvvxxxzzzwwwyyysssVVVLLLCCC@@@AAABBBFFFJJJJJJKKKJJJDDD===888666777888BBBPPP[[[ccciiiqqqwwwtttwwwxxxuuusssqqqjjjbbb```eeemmmuuuwwwvvv{{{wwwtttuuupppyyy~~~yyysssnnnooouuutttkkkeeeeeeaaaYYYMMMBBB???>>><<>>555...------++++++,,,++++++++++++++++++++++++,,,,,,...///111333444555AAAYYY}}}wwwrrruuu|||~~~wwwssssssuuuooogggnnn{{{~~~||||||}}}{{{vvvrrrppppppooonnnmmmlllkkkkkkiiinnntttyyy||||||||||||tttlll```WWWTTTTTTVVVWWW```aaa^^^]]]ggguuuzzzuuuxxxyyyzzzyyyqqqbbbOOOBBB000///---+++*********+++)))))))))))))))))))))))))))))))))))))))******+++---++++++///444AAA[[[rrrwwwjjjaaa```bbbhhhppp}}}|||~~~}}}yyyaaaKKK@@@777555666444333333<<<>>>EEERRR]]]gggsss~~~uuuddddddwwwnnn___TTTIII>>>:::888666666999AAAIIIUUUaaajjjppptttvvvuuuvvvvvvvvvvvvvvvuuuuuuqqqpppooonnnmmmlllkkkkkkmmmmmmmmmmmmmmmnnnooooooqqqrrrtttuuuwwwxxxyyyyyyxxx|||~~~ggg```bbbooozzz}}}}}}vvveeeXXXKKK@@@;;;;;;777444222111111666CCCPPP\\\eeehhhbbb\\\XXXPPPFFFLLLMMMccczzzuuuwwwxxxqqqfffVVVUUUTTTSSSQQQOOOLLLIIIPPPRRRVVVZZZ___fffmmmsss|||vvvkkkiiihhhgggfffddd```[[[WWWUUUHHH>>>>>>>>>999444333111444666:::FFFXXXdddfffjjjlllnnnooonnnnnnnnnooorrrsssuuuwwwyyy{{{}}}~~~}}}}}}}}}}}}yyynnn```ZZZQQQGGGAAA>>>>>>???QQQpppmmm___YYYcccppp|||}}}vvvwwwvvvhhhmmmhhh\\\XXX```eeecccbbbhhhiiicccaaafffjjjjjjfffjjjfffWWWDDD555///---...---,,,,,,++++++,,,,,,,,,+++******+++,,,...///...333DDD[[[eee```[[[[[[]]]bbbgggfff```[[[[[[\\\XXX[[[]]]\\\YYYSSSKKKCCCAAA444@@@___rrrqqq^^^GGG:::888666777===JJJZZZdddpppqqqrrrqqqkkk]]]MMMAAA555444222000000000000000222666>>>FFFMMMTTT[[[___ccceeehhhiiiiiihhhiiijjjkkkkkkkkkkkklllmmmnnnnnnppp~~~tttUUUDDD;;;444111222444444777;;;999777999???HHHRRR___hhhkkklllnnnpppoooooooooooooooooopppppprrrrrrrrrsssuuuvvvuuuttttttxxxqqqZZZQQQHHHHHHOOOQQQKKKDDDFFFBBB???>>>999333222555555@@@MMMVVV___iiipppqqqwwwsssnnnlllkkkjjjfffbbb___eeennntttwwwzzz~~~xxxwwwyyyxxx{{{~~~zzzrrrlllqqqrrroooggg\\\TTTQQQRRRPPPHHH>>>:::BBBLLLOOOKKKAAA666---+++,,,+++***+++******+++++++++,,,,,,,,,,,,+++---000//////444;;;IIIeee~~~xxxssszzz}}}wwwrrrsssvvvyyy~~~{{{xxxxxxzzzzzzwwwuuuqqqqqqpppooommmlllkkkkkkkkkooouuuyyy|||||||||{{{wwwoooddd\\\YYYYYYYYYXXX^^^```^^^ZZZ___iiikkkfffnnnnnnpppoooiii\\\JJJ===000///---+++*********+++)))))))))))))))))))))))))))))))))))))))******+++,,,***,,,000666DDD^^^tttuuuxxxxxxrrrggg```aaadddjjjpppxxx|||wwwsss{{{~~~|||fffOOOCCC888666666444333444<<<>>>EEERRR]]]gggsss}}}tttddddddxxxpppaaaTTTIII>>>:::888666777999AAAIIIVVVbbbkkkppptttvvvvvvvvvvvvvvvuuuuuutttsssqqqpppooonnnmmmllllllkkknnnnnnnnnnnnnnnoooppppppqqqrrrsssuuuwwwxxxyyyyyyzzz}}}gggaaacccppp{{{}}}~~~wwwgggYYYLLLAAA;;;;;;777555333222111555BBBPPP\\\fffjjjddd^^^[[[RRRHHHFFFHHHZZZ}}}zzz{{{{{{sssiiiZZZYYYXXXXXXVVVTTTPPPNNNSSSUUUWWWZZZ___fffnnntttvvv|||zzzxxxvvvuuutttrrrpppmmmeeeYYYMMMHHHCCC;;;666555111444666:::GGGYYYeeehhhiiilllnnnoooooonnnoooppprrrsssuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~yyynnnaaa[[[QQQGGGAAA>>>>>>???RRRpppooo```YYYaaaooo|||yyyyyyvvvhhhjjjeeeZZZXXXaaafffccceeejjjiiibbb^^^bbbiiilllnnnsssrrrdddMMM:::111......---,,,,,,++++++,,,,,,,,,+++******+++,,,...///222777HHH]]]fff```ZZZYYY]]]dddkkkkkkeee^^^ZZZYYYXXX\\\___\\\XXXRRRIIIAAA???444CCCbbbsssppp]]]EEE999777666777>>>KKK[[[eeeooopppooolllcccUUUEEE:::444333222000//////000111222666>>>FFFMMMTTT[[[___bbbeeehhhiiihhhhhhiiijjjkkkjjjjjjkkkkkklllmmmnnnpppyyycccOOOBBB999444333222333777;;;:::777888<<>>EEEQQQ\\\fffrrr|||sssccceeeyyyrrrcccSSSIII>>>:::888666777999BBBJJJWWWccckkkqqqtttuuuvvvvvvvvvuuutttsssrrrqqqqqqppppppooonnnmmmllllllpppooooooooooooppppppqqqpppqqqsssuuuwwwxxxyyyyyyzzz~~~hhhbbbdddrrr}}}~~~}}}}}}~~~yyyiii[[[NNNBBB;;;;;;888555333222111555BBBNNN\\\ggglllgggbbb___VVVLLLDDDDDDPPPkkkwwwmmm^^^^^^___^^^\\\YYYVVVTTTWWWXXXYYY\\\```hhhqqqwww}}}yyyvvvrrrppppppqqqrrrqqqsssjjj```WWWNNNCCC;;;888333444666;;;HHHYYYeeejjjhhhkkknnnooooooooopppqqqrrrsssuuuwwwyyy|||}}}~~~~~~~~~~~~~~~yyynnnaaa[[[QQQGGGAAA??????@@@QQQpppsssbbbYYY^^^mmm{{{zzzyyytttjjjjjjcccZZZ[[[eeeiiigggggglllkkkaaaZZZ\\\fffmmmttt|||rrrWWW>>>000---...---,,,,,,++++++,,,,,,,,,+++******+++,,,...///444999JJJ^^^eee^^^WWWWWW[[[dddmmmoooiii___XXXUUUTTT[[[^^^[[[UUUPPPHHH@@@>>>666GGGggguuuoooZZZBBB888777666888???MMM\\\gggqqqqqqoooiii]]]MMM>>>444444333111000//////000111222666>>>FFFMMMTTT[[[___bbbeeegggiiihhhhhhiiiiiijjjjjjjjjjjjkkklllmmmmmmooottt{{{rrr[[[KKK???888555000222777<<<<<<888777999FFFNNNZZZccchhhiiikkkmmmpppppppppppppppqqqrrrrrrsssssssssuuuxxxyyyyyywwwwww{{{www```YYYTTTYYYbbbfff```YYYLLLEEE>>>:::666222222666333>>>JJJSSS\\\eeejjjjjjdddbbbeeeoooyyywwwkkk___```fffmmmrrruuuyyy}}}|||~~~uuukkkmmmrrrssskkk^^^SSSRRRTTTSSSMMMBBB>>>EEEPPPUUUSSSDDD999...,,,---++++++,,,******+++++++++,,,,,,,,,------///222222111777>>>WWWssszzzwwwyyywwwssstttyyyqqquuuvvvtttvvvyyyrrrppprrruuuxxxxxxtttsssrrrpppooommmlllkkkmmmooorrrvvvyyyyyyxxxvvvxxxqqqiiidddbbb___[[[VVV\\\eeehhhdddccchhhgggbbbZZZ[[[]]]___\\\RRRDDD:::000///---+++*********+++)))))))))))))))))))))))))))))))))))))))******+++)))+++---111:::KKKbbbssseeeiiilllhhhbbb```dddjjjooorrrsssnnnffffffqqq~~~sssWWWIII<<<777666444444666<<<>>>EEEQQQ\\\fffrrr|||qqqcccggg|||sssdddSSSHHH>>>:::888777777:::BBBKKKXXXdddlllqqqtttuuuvvvvvvvvvuuutttrrrqqqpppqqqqqqpppoooooonnnmmmmmmooooooooonnnnnnooopppppppppqqqsssuuuwwwyyyyyyzzzzzz~~~iiicccfffttt||||||}}}|||lll^^^PPPCCC<<<;;;888666444333222555AAAMMM[[[fffmmmiiieeebbbYYYOOOHHHFFFIII\\\~~~{{{qqqbbbcccdddccc```]]]ZZZYYYZZZ[[[\\\^^^ccckkkvvv|||xxxooojjjddd``````bbbdddeeeooommmjjjeee[[[NNNCCC===555555666;;;HHHWWWdddjjjgggiiimmmnnnooooooppprrrqqqrrrtttwwwyyy|||~~~~~~~~~}}}~~~zzzoooccc\\\RRRHHHAAA???@@@AAANNNlllvvvcccXXX[[[kkk{{{~~~yyywwwrrrnnnkkkddd]]]___iiinnnnnnhhhmmmmmmcccYYYWWW```iiisss|||yyy^^^@@@///,,,...---,,,,,,++++++,,,,,,,,,+++******+++,,,...///222888JJJ___eee]]]WWWWWWYYYbbbllloooiii___XXXUUUOOOZZZ___ZZZSSSOOOHHH@@@<<<888MMMlllwwwmmmWWW???777666666888@@@NNN]]]gggtttuuurrriii[[[JJJ===666333222111/////////000111222666>>>FFFMMMTTT[[[___bbbdddggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllmmmoooqqqttt||||||cccPPPCCC;;;777000222888???@@@;;;777888DDDLLLWWWaaafffiiikkkmmmppppppppppppqqqrrrssssssrrrrrrsssuuuxxxzzzyyyxxxyyy}}}{{{^^^XXXTTTYYYdddjjjggg```QQQHHH>>>999555111222666222<<>>EEERRR]]]gggttt~~~pppdddiiirrrdddRRRHHH>>>:::999777888:::CCCLLLYYYeeemmmrrrtttuuuvvvvvvvvvuuutttrrrqqqpppqqqqqqqqqpppoooooonnnnnnooonnnnnnmmmmmmmmmnnnnnnoooqqqsssuuuwwwyyyzzzzzzyyy}}}iiidddfffuuu~~~~~~~~~nnn```SSSFFF>>>===999666555444222555@@@LLLYYYeeemmmkkkhhheee\\\QQQLLLGGGDDDQQQoootttggghhhiiifffbbb^^^]]]^^^]]]]]]___aaafffooozzz~~~uuunnnhhhaaa[[[ZZZZZZ[[[\\\ZZZ```fffgggbbbXXXKKKBBB888555555;;;FFFSSS___gggdddgggkkkmmmnnnoooqqqrrrqqqrrrtttwwwzzz|||~~~~~~}}}}}}}}}~~~|||rrrfff___SSSHHHAAA>>>???AAAJJJgggxxxdddWWWYYYiiizzz~~~zzzxxx~~~uuunnnjjjccc]]]___hhhooorrrjjjnnnoooggg[[[UUU[[[cccnnnvvv~~~yyyaaaBBB111---...---,,,,,,++++++,,,,,,,,,+++******+++,,,...///000999MMMbbbiiibbb]]]^^^\\\dddmmmooojjjbbb]]]\\\VVVccciii```UUUOOOHHH???;;;;;;SSSqqqwwwjjjSSS===666666666999@@@MMM\\\fffrrrtttsssjjjYYYIII===888222111000/////////000111222666>>>FFFMMMTTT[[[___bbbdddggghhhhhhggghhhiiiiiiiiiiiiiiiiiijjjlllllloooooorrrxxxkkkVVVGGG<<<666222333999AAACCC>>>999888AAAHHHSSS]]]eeejjjlllnnnppppppppppppqqqrrrssstttqqqpppqqqtttwwwyyyyyyxxxzzz|||ccc]]]YYY```llltttqqqlllVVVKKK@@@999555222333666333<<>>>>>@@@FFFbbbzzzfffYYYXXXhhhxxx}}}zzz|||jjjgggaaa[[[[[[bbbllltttqqqrrrqqqkkk___WWWYYY```iiinnnuuutttaaaDDD333111...---,,,,,,++++++,,,,,,,,,+++******+++,,,...///222<<>>XXXuuuwwwgggQQQ<<<666555666888@@@LLL[[[dddlllpppqqqgggVVVDDD:::777111111////////////000111222666>>>FFFMMMTTT[[[___aaadddfffhhhgggggghhhhhhhhhhhhhhhhhhiiijjjkkklllmmmnnnrrrxxx~~~ttt]]]KKK>>>444333444999BBBEEE@@@:::888===CCCNNNYYYccciiimmmnnnooooooooopppppprrrssstttppppppqqqtttwwwzzzzzzyyy{{{zzzfffbbbaaajjjwww}}}yyyrrrZZZNNNBBB;;;777444333555333===JJJVVVcccnnnqqqnnnlllddd```fffrrrtttjjj^^^bbbfffjjjmmmpppuuu{{{~~~}}}wwwiiibbbfffhhhfff```\\\[[[]]]ccc[[[NNNCCCCCCLLLSSSTTTKKK???222...---,,,,,,---******+++++++++,,,,,,,,,......000444444444:::AAAfff}}}qqqjjjeeedddiiiwww|||ooorrroooiiihhhqqq}}}wwwtttttttttrrrpppooooooooonnnnnnnnnmmmmmmooommmnnnrrrxxxzzzxxxuuurrrggg[[[VVVXXX[[[YYYVVV^^^dddgggfffkkkppplllccc[[[ZZZYYYXXXUUULLL@@@777000///---+++*********+++)))))))))))))))))))))))))))))))))))))))******++++++......000===WWWooo|||wwwzzzzzzssskkkgggkkkqqqwww~~~~~~ssslllrrr|||}}}|||uuusssjjjXXXMMMAAA777555666555555666;;;===FFFTTTaaalllyyypppfffoooqqqcccRRRGGG===:::999777888;;;DDDMMM[[[gggooosssttttttvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqppppppppppppoooooonnnmmmmmmnnnnnnoooppprrruuuwwwyyyzzz{{{zzz~~~kkkdddfffsssqqqdddWWWJJJCCCAAA999777666555333444>>>IIIWWWeeepppqqqooolllcccXXXOOOGGGCCCIIIWWWlll}}}wwwwwwuuunnngggdddfffiiiggghhhiiijjjmmmrrryyy}}}{{{sssccc^^^WWWRRRMMMJJJFFFDDD@@@BBBDDDFFFMMMSSSPPPHHH===666333888@@@HHHRRR\\\___bbbfffjjjlllmmmoooqqqpppqqqtttwwwzzz}}}zzzllldddVVVIII@@@======???DDD^^^}}}|||jjj\\\XXXgggwww~~~~~~}}}{{{hhhfffaaa[[[XXX]]]jjjvvv|||xxxtttmmmcccZZZ[[[bbbffffffjjjkkk\\\CCC333222...---,,,,,,++++++,,,,,,,,,+++******+++,,,...///444@@@WWWooovvvppplllpppiiipppxxxyyyrrriiidddbbbgggyyyppp^^^UUUMMMBBB<<<@@@[[[wwwwwweeeOOO<<<555555555888???KKKXXXaaagggmmmooofffRRR@@@666333111000///......///000111222666>>>FFFMMMTTT[[[___aaacccfffgggggggggggghhhhhhgggggghhhhhhiiijjjkkkkkklllqqqvvvyyy{{{cccQQQBBB777444444888AAADDD@@@:::888777===HHHTTT```hhhlllmmmnnnnnnnnnooopppqqqrrrsssppppppqqquuuyyy{{{{{{{{{{{{xxxgggfffjjjvvv}}}sss^^^QQQDDD===999555444555444>>>KKKZZZiiiuuuxxxuuuooogggaaadddmmmoooggg^^^cccfffjjjlllooottt{{{~~~~~~}}}zzzllldddeeeeeeeeecccaaaaaaaaabbb[[[MMMBBBBBBKKKSSSUUUMMM@@@333......,,,,,,...******+++++++++,,,,,,,,,------000333444444:::AAAfffssskkkfffgggooo~~~wwwyyyvvvpppoooyyy{{{vvvuuuuuutttqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnpppnnnnnnsssyyy|||zzzwwwsssgggYYYTTTWWW[[[[[[YYY___dddggghhhooowwwsssiii```^^^]]][[[WWWNNNAAA888000///---+++*********+++)))))))))))))))))))))))))))))))))))))))******+++***......000???[[[uuu}}}tttppptttzzzzzz~~~qqqiiiqqq~~~|||yyyrrrooofffTTTIII>>>555555666555555666:::===FFFTTTbbbmmm{{{pppgggppprrrcccRRRGGG===:::999888888;;;DDDMMM[[[hhhpppsssttttttuuuvvvvvvvvvvvvvvvuuuuuurrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnoooooonnnppprrruuuwwwyyy{{{{{{{{{llldddeeerrrqqqeeeYYYLLLDDDCCC999777666555333444>>>IIIXXXfffrrrsssqqqooofffZZZTTTJJJEEEJJJOOO]]]~~~~~~}}}zzzrrrjjjgggjjjnnnllllllmmmmmmnnnqqqvvvzzzsssttt|||wwwooobbb___YYYTTTPPPKKKFFFCCCAAA>>>999777@@@LLLOOOJJJ???777222777>>>DDDNNNXXX]]]aaaeeeiiikkkmmmoooqqqpppqqqtttwwwzzz}}}|||nnneeeWWWIII@@@<<<<<<>>>CCC]]]{{{~~~lll^^^XXXgggwww}}}||||||zzziiigggddd]]]XXX[[[jjjyyy}}}uuunnneee\\\^^^fffccc___aaadddWWW@@@111000...---,,,,,,++++++,,,,,,,,,++++++***+++,,,...///555AAAYYYpppwwwqqqnnnqqqjjjrrr{{{{{{sssiiiaaa^^^cccwwwppp^^^WWWPPPFFF===BBB]]]xxxvvvcccNNN<<<555555555888>>>JJJWWW```fffmmmpppfffQQQ>>>444111111000///......///000111222777>>>FFFMMMTTT[[[___aaacccfffgggggggggggghhhgggggggggggghhhiiijjjkkkjjjjjjoootttuuuzzz|||fffUUUFFF;;;444333777???CCC???:::777333999DDDQQQ^^^fffkkklllmmmmmmmmmnnnoooqqqrrrsssqqqqqqsssvvvzzz}}}}}}|||{{{vvvjjjllltttuuu___RRREEE???;;;777444444555???MMM\\\mmmzzz}}}yyypppiiicccfffmmmnnnggg___cccfffjjjlllnnnsss{{{~~~~~~}}}|||{{{nnncccbbbbbbdddfffhhhhhhgggaaaZZZLLLAAAAAAKKKSSSVVVNNNAAA444///...,,,---...******+++++++++,,,,,,,,,------///333333444:::AAAccc{{{rrrgggiiirrr{{{|||wwwvvv|||xxxwwwuuupppmmmnnnmmmnnnnnnnnnnnnmmmlllllljjjlllpppvvv|||~~~{{{xxxuuuiii[[[TTTUUUYYYZZZXXXfffddddddiiittt{{{uuukkkccc___^^^___YYYJJJ>>>:::111///,,,++++++++++++***++++++******))))))(((((()))************+++++++++,,,---...333BBB[[[vvv|||wwwxxx{{{}}}}}}sssnnnuuurrrkkkaaaPPPGGG???999777555333444777999@@@IIISSS]]]kkk{{{qqqgggqqqmmm```QQQGGG===999666555777<<>>FFFWWWgggssstttsssrrriii\\\PPPOOOGGGFFFOOOYYYqqqxxxrrrooonnnooooooqqqnnnlllmmmppprrrqqqoooiiigggkkkzzz~~~vvvoooeee^^^XXXUUUPPPHHHDDDCCC>>><<<:::888888:::===??????999555555888>>>IIITTTZZZ___fffjjjkkkllloooqqqpppqqqsssvvvxxx{{{}}}~~~xxxpppgggXXXJJJ@@@===>>>???DDDZZZwwwlll^^^XXXcccqqq|||zzz||||||sssoooiiibbb[[[]]]kkkzzzxxxnnngggccccccddddddbbb___XXXMMM@@@333***...---,,,,,,++++++,,,,,,******))))))***,,,...///333FFF```pppqqqllllllooolllpppuuuvvvqqqiiibbb]]]dddmmmrrrlll```UUUKKKDDD===CCCaaazzzsss\\\III<<<777555555888@@@LLLYYY```gggiiihhh___PPPAAA777444000000////////////000000333777???FFFMMMSSSYYY]]]```aaaccceeefffggghhhhhhhhhhhhgggggggggggghhhhhhlllmmmnnnpppttt}}}|||gggXXXHHH:::555333666@@@FFFCCC;;;777::::::>>>IIIXXXdddjjjkkklllllllllmmmpppqqqpppooorrrtttvvvvvvvvvwwwyyy{{{|||uuuooolllyyytttfffSSSIIICCC999555555///333>>>MMM^^^ppp}}}{{{ooojjjdddbbbfffiiifff___cccfffiiijjjkkkooouuuzzz~~~||||||{{{}}}{{{mmmdddfffjjjnnnpppnnnllliiifffZZZKKKCCCDDDKKKRRRVVVNNNBBB333+++,,,...,,,)))++++++++++++,,,---.........000...222777333777GGGggg|||tttlllsss{{{wwwvvvsssnnnlllmmmpppppppppooooooooooooooonnnooorrrwww{{{}}}{{{xxxuuuiiiZZZSSSTTTXXXYYYXXXbbbbbbccchhhsss{{{zzzssseee```^^^^^^YYYKKK???;;;111///,,,++++++++++++************))))))))))))))))))************+++++++++------...333DDD___zzz}}}zzz}}}{{{uuunnndddSSSFFF???999777666444444777;;;BBBLLLUUU___mmm~~~ooofffqqqlll]]]OOOFFF===999777555888<<>>FFFWWWfffrrrssssssqqqhhh\\\SSSPPPGGGDDDKKKSSShhh~~~wwwsssrrrssstttqqqooommmnnnooommmiiieee\\\ZZZ^^^lllwwwpppeee^^^XXXUUUPPPHHHCCCCCC<<<:::777555444666888:::999444111222444999CCCMMMTTT[[[bbbgggiiijjjllloooqqqrrrtttvvvyyy{{{}}}~~~wwwkkkcccVVVIII@@@===>>>???AAAVVVuuunnn```WWWcccqqq{{{}}}~~~vvvqqqjjjddd___```kkkwwwwwwkkkbbb___ccchhhdddbbb]]]UUUIII===222+++...---,,,,,,++++++,,,,,,******))))))***,,,...///333FFF^^^llljjjeeedddgggiiilllpppooojjjccc]]]ZZZZZZaaaddd___WWWPPPIIICCC???GGGcccyyynnnWWWFFF:::777555444888@@@LLLXXX```fffhhhggg^^^NNN???666222000000////////////000000222777>>>EEELLLRRRXXX\\\aaaaaacccdddfffggghhhiiiiiihhhhhhgggggghhhhhhiiikkklllmmmooottt|||lll]]]KKK<<<777555888CCCIIIFFF>>>999888888;;;EEETTTaaahhhkkkjjjiiiiiijjjllloooqqqqqqqqqsssuuuvvvvvvwwwyyy{{{{{{uuuoooooo|||jjjVVVKKKEEE:::666666111444???PPPaaassszzzrrrlllfffeeehhhiiiddd^^^dddfffiiijjjkkknnntttyyy{{{zzzzzz{{{|||zzzmmmeeeiiinnnqqqrrrrrrqqqqqqoooaaaOOOBBBAAAGGGOOOSSSPPPCCC444------...,,,)))++++++++++++,,,---......///111///222888555888JJJnnn~~~zzz}}}{{{wwwvvvtttpppmmmnnnssssssqqqpppppppppqqqrrrssssssuuuwwwzzz{{{zzzyyyvvviiiYYYPPPRRRVVVYYYYYY___bbbdddfffllltttwwwuuugggccc``````[[[OOOBBB;;;111///,,,++++++++++++***))))))))))))************)))************+++++++++---......444GGGeee{{{tttsssyyy~~~wwwpppfffTTTEEE>>>999888777555555777===EEEOOOYYYcccqqq~~~llleeeqqq~~~iiiZZZMMMDDD<<<999777666999===HHHQQQ___llltttwwwxxxyyyuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqpppooonnnnnnnnnooopppqqqsssuuuxxx{{{}}}~~~ooodddcccqqq|||oookkktttyyyrrrbbbXXXSSSJJJAAA<<<888777666777>>>FFFWWWeeepppsssrrrppphhh]]]VVVSSSGGGBBBGGGKKK]]]xxx|||xxxxxxyyyzzzuuussspppooonnnjjjbbb\\\ZZZWWWZZZfff|||yyyqqqggg```YYYVVVQQQIIIDDDCCC;;;999666333222333444555444111///000222666>>>GGGOOOWWWaaagggjjjkkklllnnnrrrsssuuuwwwyyy{{{}}}}}}ttteee___TTTHHHAAA>>>>>>???>>>SSSqqqpppaaaWWWbbbppp{{{{{{ssskkkgggeeeeeelllsss~~~|||vvviii\\\YYYaaajjjgggddd^^^TTTGGG;;;333///...---,,,,,,++++++,,,,,,******)))***+++---...000555III___hhhddd^^^^^^```ggghhhhhhfffaaa\\\XXXWWWUUUYYYYYYTTTOOOKKKDDD===@@@KKKhhhyyyhhhPPPBBB999666555444777@@@LLLXXX```fffhhhfff\\\LLL===333000000//////......//////000222666===DDDJJJQQQWWW[[[aaaaaabbbccceeegggiiijjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnrrr{{{qqqcccPPP@@@999777<<>>999999888555555888???GGGRRR\\\ggguuu}}}kkkeeesss}}}hhhWWWKKKCCC;;;888888777999===FFFPPP^^^llltttxxxzzz{{{wwwwwwvvvvvvuuutttssssssssssssrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnooopppppprrrsssvvvxxx{{{}}}~~~nnncccbbbooo~~~~~~pppkkksss~~~}}}}}}vvvfff[[[UUULLLAAA<<<888777666666<<>>=========PPPnnnqqq```WWWbbbpppzzz~~~uuullljjjkkklllnnnqqqzzz}}}zzzlll[[[UUU\\\fffkkkiiicccVVVGGG;;;444333...---,,,,,,++++++,,,,,,******)))***+++---///000999MMMccciiiccc^^^^^^```gggfffddd```[[[WWWVVVVVVYYY[[[YYYTTTOOOIII@@@666===MMMmmm{{{fffMMM@@@888666555444777???KKKXXX```fffhhheee[[[KKK<<<333000/////////....../////////222666===CCCIIIPPPWWW[[[aaaaaabbbccceeegggjjjkkkkkkjjjjjjiiiiiijjjjjjkkkhhhjjjlllmmmqqqzzztttgggUUUDDD;;;999>>>LLLUUURRRGGG@@@777666666<<>><<<;;;>>>OOOjjjqqq___WWWaaaoooyyy}}}wwwnnnmmmqqqrrrrrrsss|||xxxcccWWWZZZccclllmmmhhh[[[III:::333222...---,,,,,,++++++,,,,,,************,,,...000111999PPPfffjjjddd```aaabbbhhhgggccc^^^YYYVVVUUUVVVYYY\\\\\\WWWQQQIII===222:::OOOqqq}}}gggNNNAAA888666444444777???KKKWWW___fffgggeee[[[KKK<<<444111//////............//////333777<<>>???GGGOOOTTTJJJ<<<222......,,,+++++++++++++++,,,---......---111000222777666@@@VVV}}}tttvvv{{{}}}zzz|||}}}xxxwwwrrrjjjqqqyyyuuu|||wwwtttuuuuuurrrrrrsssoooooommmlllllllllmmmnnnxxxyyyzzzzzzyyyyyyzzz|||uuuiiiZZZSSSVVV]]]```aaafffjjjiiiccc^^^aaafffiiifffiiilllnnnmmmdddPPP>>>111///,,,++++++++++++***))))))))))))************)))************++++++++++++///000666PPPttt|||pppfffaaaccciiimmmsssxxx{{{zzz{{{qqq^^^IIIAAA:::888666444555999>>>GGGSSS^^^iiiwww{{{jjjfffuuu~~~hhhVVVIIIAAA;;;999888777888<<>><<<;;;???MMMfffrrr```VVVaaannnxxx}}}xxxooopppuuuwwwxxxyyynnn^^^]]]bbblllpppooocccNNN;;;111......---,,,,,,++++++,,,,,,************,,,...111222666QQQiiillldddaaabbbcccggggggddd___ZZZVVVUUUUUUSSSXXXZZZVVVOOOHHH===444:::PPPrrr|||eeeNNNBBB999555444333666???KKKWWW___eeefffdddYYYJJJ<<<444222///......------......///333666;;;@@@FFFMMMUUUZZZ^^^```bbbeeegggiiijjjjjjkkkjjjjjjiiiiiijjjjjjkkkgggjjjlllmmmooo{{{xxxlllZZZIII===<<>><<<<<<>>>JJJbbb|||uuucccVVV```nnnwww|||yyyqqqrrrwwwzzz}}}sssbbb___bbbnnnvvvzzzoooWWW???222---...---,,,,,,++++++,,,,,,***)))***+++,,,///111333777TTTmmmooogggddddddccceeeeeeddd```ZZZUUUSSSRRRPPPVVVXXXRRRJJJCCC===777???RRRpppvvv```LLLBBB888555444333666>>>KKKWWW___bbbcccaaaWWWHHH;;;444222///......------......///111444888>>>CCCJJJRRRWWW\\\___bbbfffiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjhhhkkkmmmmmmppp{{{|||ppp\\\HHH@@@???GGGYYYfffcccTTTHHH:::999777888???LLLZZZcccfffccc]]]UUUQQQVVVaaajjjnnnqqquuuxxx{{{~~~wwwjjj```]]]lllkkkYYYLLL===888999555:::HHH[[[ooo|||rrrfffaaahhhlllgggcccdddcccgggkkkmmmmmmnnnqqqttt}}}tttpppqqqsssqqqssswww~~~zzzeeecccbbbcccdddaaaZZZTTTUUUTTTPPPGGG??????HHHQQQRRRIII<<<222------------++++++++++++,,,---......///444333555::::::GGGaaatttiiiaaabbbpppyyyssswww{{{xxxqqqsssuuuvvv~~~uuu~~~|||zzzuuurrrsssllllllmmmmmmllllllkkkjjjlllppptttuuuttttttvvvxxxzzzoooccc___ccciiillllllgggiiiggg```\\\^^^``````hhhiiihhhggghhhfffVVVEEE111///,,,++++++++++++***++++++******))))))(((((()))************+++++++++***///111888RRRuuunnnhhh___YYYYYY\\\```bbbgggiiigggdddfffoooxxx|||{{{yyyeeeNNNDDD;;;666444222555999:::CCCPPP\\\gggtttxxxhhhdddrrrkkkYYYJJJBBB;;;999888666777:::DDDNNN]]]jjjssswwwyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwsssssssssrrrrrrrrrqqqqqqpppooonnnnnnnnnpppqqqrrrrrrsssuuuwwwyyyzzz{{{{{{~~~ooodddbbbppp~~~{{{yyy}}}qqqeee]]]SSSGGGBBB???===;;;:::>>>DDDJJJPPP\\\fffjjjhhhggggggaaaZZZKKKDDDEEE???CCCTTThhhrrr|||zzz{{{}}}}}}zzzvvvpppnnnlllqqq{{{|||tttllleee```ZZZPPPJJJIIIDDDCCCAAA>>>;;;999888777666333111222111111666===LLLTTT___gggkkknnnppprrrrrrrrrsssssstttuuuuuuvvvzzz{{{{{{}}}llleeeYYYLLLCCC>>>=========HHH^^^zzzxxxgggVVV```mmmwww|||yyyrrrsssxxx|||rrrbbb^^^aaarrr|||yyy```EEE555///...---,,,,,,++++++,,,,,,***)))***+++---///111333999XXXqqqsssjjjffffffdddbbbcccccc```ZZZTTTQQQOOORRRXXXXXXPPPEEE???<<<999DDDUUUnnnqqq[[[IIIAAA888555444333666>>>JJJWWW___```aaa___UUUGGG:::444222.........------.........///222666;;;AAAHHHPPPUUU[[[^^^cccgggjjjjjjiiihhhjjjiiiiiiiiiiiiiiiiiijjjhhhkkknnnmmmppp|||sss]]]HHHBBBAAAIII\\\jjjgggWWWKKK:::888777888>>>IIIWWW```\\\ZZZTTTMMMJJJOOOZZZdddlllooossswwwyyy}}}tttfff]]]XXXfffnnn[[[NNN???:::;;;666<<>>>>>HHHRRRQQQHHH<<<222---,,,---...++++++++++++,,,---......111666555777<<<===KKKdddpppddd]]]___kkksssppp{{{{{{tttuuuyyy{{{ttt{{{vvvsssppppppsssnnnooooooooonnnllliiigggiiilllpppsssuuuuuusssrrruuulllaaaZZZ[[[aaahhhmmmhhhddd___\\\YYYXXXXXXZZZcccaaaaaaeeeggg```PPPCCC333000---,,,,,,+++***)))))))))))))))))))))))))))(((***++++++******+++,,,+++...///666SSSttt~~~uuufffddd```ZZZUUUXXX___fffggglllggg]]]aaarrr{{{xxxuuu~~~}}}qqqbbbOOOEEE;;;666444222444999BBBEEEOOO\\\hhhtttxxxfffbbbqqqyyyhhhZZZJJJBBB:::888666444666999CCCNNN^^^kkkrrrtttvvvwww{{{{{{zzzyyyxxxxxxwwwwwwsssssstttuuutttsssqqqpppssssssrrrqqqqqqrrrrrrrrrtttvvvwwwxxxyyyzzz}}}~~~ssseee```lll}}}~~~{{{zzzxxxxxxzzzpppwwwzzzpppgggaaaUUUKKKAAA:::<<<===<<<@@@HHHRRRTTTWWW\\\eeemmmkkkfffbbb___WWWKKKAAA???DDDJJJ^^^qqq}}}||||||vvvpppfff___dddqqqxxxpppllleee___YYYSSSMMMIIIDDDCCCAAA???===;;;::::::888444333444555555888>>>IIIVVVdddjjjllloooqqqppprrrqqqqqqrrrtttvvvyyy{{{||||||}}}~~~|||pppiii\\\OOOEEE???<<<<<<>>>GGG]]]zzz}}}iii[[[```lllwww||||||qqqooozzzkkkYYYVVV\\\kkkvvv~~~wwwaaaIII888111...---,,,,,,++++++,,,,,,+++,,,------,,,---000333;;;[[[uuuyyyttttttrrrllljjjhhhfffeeebbb]]]WWWSSSVVVXXXVVVNNNFFFAAA<<<888@@@TTTnnnmmmRRR@@@;;;444444444555:::BBBLLLVVV\\\cccddd```VVVGGG:::333222000000///...............222444999???DDDIIIMMMOOOZZZ]]]```cccffffffffffffhhhiiijjjjjjkkkkkkkkkkkkmmmmmmmmmmmmrrrwww___IIIFFF===KKKgggpppjjj]]]NNN???;;;777666===JJJWWW``````XXXOOOJJJGGGIIISSS]]]kkkqqqxxx{{{{{{{{{sssfff```[[[cccrrr```QQQ>>>888:::888<<>>???AAAJJJWWW___^^^\\\\\\bbbiiijjjgggddd```XXXLLLBBB???CCCHHH[[[mmm||||||vvvooodddZZZ]]]hhhxxxyyyqqqlllfff___YYYSSSNNNJJJGGGFFFCCCAAA>>><<<;;;::::::666444555555555999???KKKXXXeeejjjmmmoooqqqppprrrrrrqqqrrrtttvvvyyy{{{||||||}}}~~~|||ooohhh]]]PPPFFF@@@===<<<>>>GGG\\\zzzkkk[[[```kkkwww|||}}}qqqnnnxxxooo[[[TTTWWWcccpppzzzvvvbbbIII888000...---,,,,,,++++++,,,,,,+++,,,------,,,---000333>>>\\\xxx~~~}}}vvvjjjjjjjjjllllllggg^^^WWW]]]___[[[PPPFFF@@@;;;666@@@UUUpppoooTTTBBB<<<444444444555999AAAKKKUUU[[[bbbcccaaaWWWHHH<<<555333000000///...............111444:::@@@FFFKKKNNNPPPXXXZZZ^^^aaadddfffffffffhhhiiijjjjjjkkkkkkkkkkkkmmmmmmmmmnnnrrrxxxaaaLLLJJJAAANNNhhhpppkkk^^^NNN???;;;777777>>>LLL[[[eeeeee]]]SSSMMMIIIJJJSSS^^^kkkqqqxxx{{{{{{{{{tttggg```[[[dddsssbbbSSS@@@999:::777>>>LLL]]]mmmxxxnnnhhhjjjnnnlllfffbbbfffgggjjjnnnmmmlllooovvvvvvmmmjjjlllnnnqqqtttvvvzzzzzzoookkkiiiiiiiiiddd[[[SSSVVVWWWRRRGGGAAAEEENNNTTTTTTLLL>>>111---//////+++***+++,,,,,,+++,,,---///222444222666<<<>>>PPPpppxxxgggbbbcccwww}}}xxx|||tttnnnuuu{{{ssszzzrrrooonnnllllllnnnmmmnnnnnnnnnmmmllljjjiiijjjlllpppuuuwwwxxxxxxwwwwwwpppfff[[[UUUWWW]]]bbbfffaaa[[[WWWVVVXXXYYYYYYTTTUUUYYY___bbbZZZIII<<<222000---,,,,,,,,,+++***))))))))))))))))))))))))(((***++++++******+++,,,///000111999TTTtttxxxiiieee```\\\[[[^^^bbbeeepppvvvssskkkooo{{{yyyqqqwwwyyyuuussspppdddVVVHHH@@@999777666444555888@@@CCCMMMZZZgggsssrrrbbb```pppvvvdddUUUIIIAAA:::777666444666999CCCNNN^^^kkkrrruuuvvvxxx{{{{{{{{{zzzzzzyyyyyyxxxvvvuuusssqqqpppooooooooorrrrrrrrrqqqqqqrrrrrrssstttvvvwwwxxxxxxyyy|||~~~tttddd^^^mmmooo]]]WWWYYY^^^ccchhhmmmvvv{{{pppiiidddYYYOOOFFF@@@???>>>BBBSSSfffooolllddd^^^aaajjjnnnmmmhhhddd[[[OOODDD@@@AAADDDVVVgggxxx{{{tttmmmaaaUUUUUU^^^nnn|||rrrnnnggg```ZZZUUUOOOLLLJJJIIIGGGDDDBBB???>>>===<<<888666666555555:::AAAOOO[[[hhhlllnnnpppqqqppprrrrrrqqqrrrsssvvvyyy{{{||||||}}}~~~{{{nnnhhh]]]RRRHHHAAA>>><<<>>>GGG\\\zzznnn[[[```kkkwww}}}rrrkkkrrruuu^^^QQQOOOYYYeeerrrppp___III888000...---,,,,,,++++++,,,,,,+++,,,------,,,---000333AAA___{{{~~~rrrrrruuuzzz~~~yyymmmbbbfffgggaaaSSSFFF>>>999555AAAWWWssssssXXXEEE>>>555444444555999@@@JJJTTTZZZ```bbbaaaYYYJJJ===666333000000///...............000444:::BBBHHHMMMPPPQQQVVVWWW[[[^^^bbbdddfffggghhhhhhiiijjjkkkkkkkkkkkklllmmmnnnnnnsss{{{eeePPPLLLDDDQQQjjjrrrmmm```OOOAAA<<<777777@@@PPPaaammmmmmeee[[[RRRLLLKKKTTT^^^lllrrrxxx{{{zzz{{{vvviii```[[[aaazzzssscccUUUBBB:::;;;777???NNN]]]jjjyyyyyypppjjjllloookkkeeebbbffffffjjjmmmmmmlllpppwwwuuukkkhhhhhhjjjnnnqqqtttwww~~~yyyvvvssspppooooooiii```XXXVVVXXXTTTHHH@@@CCCLLLRRRTTTMMM???222---//////+++***+++,,,,,,+++,,,...000222444333777===???TTTuuu{{{iiicccdddzzzyyyssswwwzzznnnwwwooommmnnnmmmlllnnnlllmmmmmmmmmlllkkkjjjjjjhhhkkkooosssvvvxxxxxxxxxxxxssshhh\\\TTTSSSXXX]]]bbbccccccaaaaaa```[[[TTTSSSSSSVVVZZZ[[[SSSDDD999222000---+++,,,,,,+++***))))))))))))))))))))))))(((***++++++******+++,,,...///000;;;VVVuuutttooojjjfffeeehhhkkkmmmxxx~~~www{{{~~~tttxxxvvvqqqooolll```QQQDDD>>>888888777555555888>>>AAAKKKYYYeeeqqqrrrbbb___ppptttaaaRRRHHH@@@999777666444666999BBBNNN^^^kkkrrruuuwwwxxx{{{{{{{{{zzzzzzzzzyyyyyyyyywwwssspppoooooopppqqqrrrrrrqqqqqqqqqrrrsssssstttvvvwwwxxxxxxyyy{{{~~~qqqaaaZZZjjjpppZZZPPPQQQUUU[[[___iiittt|||rrrkkkggg\\\QQQIIIAAA>>>;;;AAAWWWnnnyyyuuukkkcccdddkkkqqqqqqlllhhh___SSSIIICCCBBBCCCRRRccctttyyyrrriii___UUUTTTZZZhhh|||~~~tttooohhhaaa[[[VVVRRROOOJJJJJJIIIHHHFFFDDDCCCBBB>>>;;;888888666666===EEETTT```kkknnnoooqqqrrrqqqsssrrrrrrrrrsssvvvyyyzzz||||||}}}~~~|||mmmhhh___TTTJJJCCC???===>>>FFF[[[yyyppp\\\```kkkwww~~~rrrhhhkkkxxxwww___NNNGGGOOOZZZeeeeeeWWWEEE777111...---,,,,,,++++++,,,,,,+++,,,------,,,---000333CCC```{{{{{{yyyzzzsssgggiiijjjcccTTTDDD<<<888555BBBXXXvvvwww\\\HHH???666444444555999@@@JJJSSSYYY]]]``````XXXJJJ===555333000000///...............000444;;;CCCIIINNNQQQSSSTTTUUUXXX[[[___bbbeeefffggghhhiiijjjkkkllllllllllllmmmnnnpppuuu}}}hhhUUUJJJEEETTTmmmvvvssseeeRRRDDD>>>888888BBBUUUiiiwwwvvvnnncccYYYPPPMMMUUU___mmmsssxxxzzzyyyzzz{{{lll___YYY[[[nnnpppaaaUUUCCC;;;<<<888@@@OOO]]]fffqqq~~~yyyqqqkkkmmmoookkkeeebbbggggggjjjnnnnnnnnnssszzztttkkkgggggghhhkkknnnqqquuu~~~yyyxxxuuurrrrrrrrrmmmddd\\\UUUXXXTTTHHH???@@@IIIOOOTTTNNNAAA444...///...,,,***+++,,,,,,,,,---///111222555444888>>>BBBYYY||||||kkkeeefff}}}~~~zzzzzznnn~~~tttkkkkkkmmmmmmkkkllljjjkkkkkkkkkkkkjjjjjjjjjfffhhhlllpppsssvvvwwwwwwyyyssshhh]]]VVVTTTWWWZZZbbbiiiqqqtttvvvqqqcccTTTXXXWWWVVVVVVTTTMMMAAA888222///,,,+++,,,,,,,,,+++))))))))))))))))))))))))(((***++++++******+++,,,+++,,,///<<>>;;;BBBZZZsss~~~vvvllljjjooorrrrrrpppkkkcccXXXNNNGGGCCCCCCPPPaaarrryyysssfff```[[[[[[^^^gggxxxvvvqqqiiibbb\\\XXXTTTQQQJJJKKKKKKKKKJJJIIIHHHGGG@@@<<<:::999777777@@@JJJYYYdddnnnqqqpppqqqrrrrrrssssssrrrrrrsssvvvxxxzzz{{{|||}}}~~~~~~oooiii```UUUKKKDDD???===>>>FFFZZZwwwqqq]]]```jjjwwwttthhhfffooozzz|||ttt\\\JJJCCCHHHQQQYYYXXXMMM???666222...---,,,,,,++++++,,,,,,+++,,,------,,,---000333???]]]zzzyyyuuuwww{{{xxxmmmcccfffhhhbbbSSSCCC;;;777666BBBYYYwwwxxx]]]III@@@666444444555999@@@JJJTTTZZZZZZ]]]^^^VVVIII<<<444111000000///...............///333:::BBBJJJOOOSSSUUUTTTUUUVVVXXX\\\___ccceeeggggggiiijjjkkkllllllllllllmmmoooqqqvvv}}}jjjWWWIIIGGGXXXppp{{{zzzmmmXXXFFF@@@888888DDDZZZrrrxxxmmm```UUUPPPWWWbbbnnnsssxxxzzzyyyzzzqqq___XXXVVVbbbyyykkk^^^SSSBBB;;;===999DDDSSSaaaeeekkkuuu|||{{{wwwqqqmmmoooqqqlllgggeeehhhhhhkkkoooooopppuuu}}}yyynnniiiggggggiiillloootttzzzsssqqqooopppqqqnnnfff^^^TTTXXXUUUHHH======EEELLLTTTOOOCCC555//////...,,,***+++,,,---,,,---///222222555666:::@@@EEE^^^{{{jjjeeeggg~~~~~~zzzppp{{{ppphhhhhhlllkkkiiihhhhhhhhhhhhhhhiiiiiiiiiiiieeegggjjjnnnqqqsssuuuuuuwwwoooddd[[[XXXWWWXXXXXXbbbnnn{{{ppp\\\___\\\YYYWWWSSSKKK@@@888111///,,,+++,,,,,,,,,+++))))))))))))))))))))))))(((***++++++******+++,,,++++++///>>>[[[yyy|||uuuuuuzzzyyyvvvrrrbbbQQQBBB;;;777666666444555888:::>>>HHHVVVcccooosssbbb^^^nnnttt```PPPGGG???888666555444666:::AAAMMM]]]jjjrrruuuxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxuuurrrqqqrrrssstttqqqqqqqqqqqqrrrssstttttttttvvvwwwwwwwwwxxxzzz|||~~~qqqaaaZZZhhh~~~vvvjjj___[[[[[[aaaooo{{{wwwpppkkk___QQQJJJCCC@@@>>>DDDZZZqqqvvvrrrtttvvvuuupppkkkddd[[[RRRJJJEEECCCLLL]]]ooowwwrrrfffdddddddddeeeiiivvvwwwrrrjjjccc^^^ZZZVVVTTTLLLLLLMMMNNNMMMLLLJJJIII@@@>>>;;;:::777999CCCOOO^^^iiirrrsssrrrrrrsssrrrtttsssrrrrrrsssuuuxxxyyy{{{|||}}}rrrlllaaaUUUKKKDDD???>>>???FFFYYYuuuqqq]]]```jjjwwwxxxxxx~~~yyylllfffllltttyyyxxx}}}mmmUUUFFFBBBDDDJJJQQQPPPGGG<<<555222...---,,,,,,++++++,,,,,,+++,,,------,,,---000333:::YYYwww|||tttrrrrrrpppiiibbbaaadddaaaRRRBBB:::777666CCCYYYwwwxxx]]]III@@@666444444555:::BBBLLLVVV\\\ZZZ]]]\\\TTTGGG:::333111000000///...............///222888@@@HHHOOOUUUWWWVVVVVVVVVWWWYYY]]]```bbbfffgggiiijjjkkklllmmmmmmkkknnnppprrrwww|||iiiXXXKKKHHHWWWlllxxx|||rrr^^^IIIAAA999999FFF___{{{wwwiii[[[UUU\\\gggoootttyyyzzzxxxyyy~~~sssbbb]]]XXX\\\mmm~~~jjj\\\QQQ@@@;;;===:::HHHXXXeeeeeeeeemmmsssuuusssnnnllloooqqqmmmiiihhhhhhhhhkkknnnooopppvvv~~~~~~ssskkkhhhggghhhlllooosss~~~wwwllliiihhhkkkmmmkkkccc]]]UUUZZZWWWIII<<<;;;CCCJJJTTTPPPEEE777///......,,,***+++,,,------...000222222666777;;;AAAGGGbbb}}}nnnjjjmmm{{{|||wwwmmm{{{pppggghhhmmmllliiigggffffffffffffgggggghhhhhheeegggjjjmmmppprrrssstttrrriii^^^XXXYYYZZZYYYWWW^^^kkkxxxzzzfffaaa```^^^\\\WWWMMMBBB:::111///,,,+++,,,---,,,,,,))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,000@@@\\\yyy~~~sssqqqxxxzzz|||wwwfffSSSCCC<<<666555555333444777999===GGGUUUbbbooo~~~ppp```]]]nnnuuuaaaQQQFFF>>>777666555444666:::AAAMMM]]]jjjrrrvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrrrrrrrssstttqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwwwwwwwwwwzzz||||||pppbbb[[[fffyyy}}}jjj^^^\\\]]]mmmzzzzzzrrrlll___UUULLLEEEBBB>>>@@@PPPccc{{{zzzuuummmjjjnnnssssssmmmiiiccc[[[SSSLLLFFFCCCGGGWWWjjj{{{xxxpppkkkiiiiiijjjkkkiiikkkwwwyyyssskkkddd___[[[XXXVVVOOOPPPPPPPPPNNNLLLJJJHHH@@@>>><<<;;;888;;;FFFSSSbbbllltttuuurrrssssssrrrtttsssrrrrrrsssuuuxxxyyy{{{|||}}}uuunnnbbbUUUJJJCCC???>>>???FFFXXXtttppp^^^```jjjwww~~~rrrpppvvvtttlllnnntttyyyyyy~~~{{{eeeMMMBBBAAAAAAGGGNNNNNNGGG<<<444000...---,,,,,,++++++,,,,,,+++,,,------,,,---000333888XXXvvv~~~vvvqqqooolllgggccc]]]bbb```SSSCCC:::777666CCCYYYuuuvvv[[[HHH@@@666444444666:::CCCNNNXXX___]]]^^^]]]SSSEEE999333222000000///...............///222777>>>FFFOOOVVVYYYZZZYYYWWWVVVWWWZZZ]]]```fffggghhhjjjkkklllmmmmmmkkknnnpppsssxxxyyyhhhWWWLLLFFFOOO___jjjsssooo^^^JJJBBB999999HHHcccqqqbbbZZZaaammmppptttyyyyyyxxxyyy~~~ttthhhfffaaa^^^hhh}}}mmm^^^PPP???:::<<<:::HHHYYYfffccc^^^bbbhhhkkkiiieeeeeejjjllliiiffffffffffffiiilllnnnooovvv~~~}}}sssmmmjjjiiiiiilllooosssyyyqqqfffdddccceeehhhfff___XXXWWW\\\ZZZKKK===<<>>777666555444666:::AAALLL]]]jjjrrrvvvxxxzzzwwwwwwwwwwwwwwwwwwwwwxxxuuutttsssrrrqqqrrrrrrsssqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwwwwvvvwwwyyy{{{{{{mmm```YYYccctttpppaaa\\\[[[kkkyyy|||tttlll___ZZZPPPGGGAAA;;;999DDDSSS___```\\\VVVWWW___fffiiikkkgggaaaZZZTTTMMMFFFBBBCCCSSSfff{{{{{{uuu|||qqqhhhdddkkklllnnnnnnkkklllxxxyyytttkkkddd___\\\YYYWWWRRRRRRRRRQQQOOOKKKHHHFFF@@@>>>===;;;999<<>>333///,,,...///,,,+++,,,))))))))))))))))))))))))******))))))******+++,,,///000000<<<\\\oooeeeiiirrrxxxwwwxxxwwwyyy{{{yyyjjjVVVCCC<<<666555444111111444:::<<>>???BBBRRRgggrrrrrrtttuuuuuuuuutttssssssssssssssstttttttttuuuwwwyyy{{{~~~uuunnncccUUUJJJBBB>>><<<@@@GGGYYYsssppp^^^aaakkkxxx|||tttnnnjjjiiiwww}}}}}}zzz|||wwwbbbJJJ===:::===EEENNNQQQKKK???444.........---,,,,,,,,,,,,---,,,,,,,,,---...///000111;;;UUUoooxxxtttsssyyy~~~}}}wwwoooiiieeebbb]]]ZZZ\\\```ZZZQQQKKK===222555BBBXXXtttuuu^^^LLLAAA222555444666<<>>333...,,,...///,,,+++,,,))))))))))))))))))))))))******))))))******+++,,,...///000<<<\\\~~~~~~}}}~~~wwwiiiaaaeeennntttxxxxxxtttsss|||~~~{{{kkkUUUBBB;;;666555444111111444888;;;DDDQQQ^^^jjjzzz|||jjjZZZYYYjjjrrr___PPPDDD@@@:::666555555666666@@@KKKZZZhhhqqquuuvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqqqqqqqppppppooopppqqqpppooooooqqqrrrqqqssstttttttttuuuwwwyyyzzz}}}rrr^^^[[[\\\ooovvv___XXXYYYdddvvv|||yyypppjjjbbbVVVIIICCCAAA@@@BBBFFFGGGGGGEEEBBBAAACCCIIIMMMOOOQQQTTTVVVVVVRRRMMMIIIEEEJJJ]]]uuu}}}tttqqqxxx~~~wwwssszzz{{{pppfff___\\\\\\eeedddeeejjjmmmooovvv~~~|||xxxqqqjjjeeeaaa]]][[[ZZZ[[[ZZZVVVTTTRRRLLLEEECCC<<<:::===???EEEVVVjjjrrrssstttuuuvvvuuuttttttttttttttttttuuuuuuuuuvvvvvvxxxzzz}}}uuunnnbbbUUUJJJBBB>>>===???FFFXXXrrr~~~ooo]]]```jjjvvv}}}~~~zzzrrrmmmjjjiiisssyyy{{{xxxwwwzzz~~~yyycccJJJ>>>>>>@@@JJJUUUWWWNNN@@@444///......---,,,,,,,,,,,,---,,,,,,,,,---...///000111;;;TTTnnnwwwtttsssvvvyyyvvvrrrkkkeee```\\\XXXVVV\\\aaa[[[QQQJJJ;;;111555BBBXXXtttvvv]]]JJJ@@@444555444666<<>>>>>BBBHHHKKKLLLEEE@@@::::::EEE^^^{{{|||kkkcccccchhhkkkjjjmmmppprrrrrruuuzzz~~~tttrrrqqqnnnhhhfffppp~~~wwwfffTTTEEE<<<999888FFFQQQ\\\^^^WWWPPPPPPRRRVVVSSSQQQQQQNNNKKKOOOUUU]]]bbbhhhjjjjjjmmmsssyyy~~~tttssstttrrrooonnnkkknnnpppsss~~~rrrggg``````aaadddfffeee___ZZZWWW\\\YYYJJJ<<<<<>>@@@AAADDDKKKQQQTTTSSSNNNIIICCCHHHZZZqqqzzzsssqqqwww|||zzzwwwqqqmmmsss{{{yyyvvvppphhh```[[[ZZZZZZaaa```aaaeeeiiikkkrrrzzz{{{vvvpppjjjfffccc```^^^\\\^^^]]]YYYWWWVVVPPPIIIGGG???:::===BBBJJJ]]]pppssstttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvwwwyyy|||tttmmmaaaTTTIIIBBB???===>>>EEEWWWrrr~~~nnn\\\___hhhttt|||~~~yyysssooommmlllpppuuuvvvssssssxxx}}}|||cccJJJ???@@@CCCPPP^^^___SSSAAA555000......---,,,,,,,,,,,,---,,,,,,,,,---...///000111<<>>CCCOOOZZZdddeeeeeeccc```^^^^^^^^^cccfffhhhiiiiiijjjkkklllkkkmmmnnnnnnpppzzz}}}mmm[[[MMMFFFBBB>>>>>>AAADDDDDDCCC@@@===::::::DDDZZZsssoooaaa\\\^^^ccceeegggjjjnnnpppqqqtttzzzwwwssspppkkkeeebbbeeellloookkkbbbUUUGGG===888888BBBSSScccfff[[[PPPNNNQQQTTTSSSSSSQQQLLLHHHLLLTTT[[[aaahhhkkklllnnntttzzz~~~uuusssssspppmmmmmmllloooqqqtttqqqeee______aaadddfffeee___YYYTTTYYYUUUHHH<<<===FFFNNNWWWRRRFFF888000//////---,,,------------...111333666999:::@@@LLLYYYxxxxxxiiikkk}}}vvvooollliiikkk}}}hhhzzzrrrnnnmmmmmmllljjjkkkiiihhhjjjmmmppprrrrrrqqqpppnnnnnnppptttxxx{{{tttggg]]]^^^eeeiiijjjjjjiiieee___[[[___ffffffbbbhhhlllqqqrrrkkk\\\HHH;;;333...,,,......+++***+++))))))))))))))))))))))))******))))))******+++,,,---///111===[[[zzztttkkkjjjfff___\\\___hhhnnnuuuuuuooofffiiivvv}}}|||nnnTTTAAA:::555444333111111444666:::EEESSS___iiiwwwzzzgggXXXVVVhhhrrr___OOOCCC???999555444555555555???IIIYYYgggpppuuuvvvvvvttttttttttttsssrrrqqqqqqooooooooooooooooooooooooqqqqqqrrrpppooonnnpppqqqssstttuuutttttttttvvvxxxxxxzzz}}}qqq\\\WWWVVVfff}}}{{{aaaXXXUUU```ssszzz~~~}}}uuuooofff[[[PPPKKKJJJHHHIIILLLLLLJJJFFFBBB>>>;;;::::::;;;>>>EEEMMMRRRQQQLLLFFFDDDHHHXXXnnnwwwsssrrrvvvzzzvvvssspppllljjjnnnuuuqqqnnnjjjddd```]]]\\\\\\^^^\\\]]]bbbdddgggnnnuuuwwwsssmmmhhheeebbb```^^^]]]______\\\[[[[[[WWWPPPKKKBBB===???FFFRRReeeuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyxxxxxxzzz|||uuunnnaaaTTTIIIBBB???>>>>>>FFFXXXsss~~~nnn[[[]]]fffrrr{{{~~~|||wwwsssrrrrrrppptttuuuqqqqqqwww~~~~~~cccHHH>>>AAADDDSSScccdddUUUBBB666111......---,,,,,,,,,,,,---,,,,,,,,,---...///000111<<>>SSSqqquuu[[[FFF???888444333555;;;GGGTTT___dddhhhgggbbbUUUFFF999444444111000///......------...///...111777;;;@@@KKKVVVbbbdddgggfffdddaaa```___bbbdddggghhhhhhhhhjjjkkklllmmmnnnnnnqqqyyyxxxkkk[[[NNNJJJGGGCCCBBBCCCCCCAAA???===<<<;;;<<>>IIIXXXgggpppuuuvvvwwwtttttttttssssssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqpppooooooppprrrtttuuuuuuuuussssssuuuwwwwwwyyy{{{oooYYYTTTSSSddd{{{~~~cccXXXUUU___qqqxxx{{{wwwqqqfff[[[RRROOONNNMMMMMMPPPJJJHHHEEEAAA>>><<<:::888888;;;@@@IIIPPPQQQLLLFFFFFFJJJXXXkkkuuuuuutttwwwwwwqqqmmmllljjjiiilllrrrnnnllliiifffdddbbb```___]]][[[\\\___bbbdddjjjqqq|||uuuqqqlllhhheeecccaaa___[[[^^^______```bbb^^^YYYOOOGGGAAADDDNNN\\\mmmyyyvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{}}}wwwooobbbTTTIIIBBB???>>>???GGGZZZuuuooo[[[]]]fffrrr{{{~~~|||wwwtttssssssrrrvvvvvvrrrrrryyycccHHH>>>@@@EEETTTcccdddUUUCCC777222......---,,,,,,,,,,,,---,,,,,,,,,---...///000111;;;QQQlll|||wwwooolllmmmkkkeee]]]XXXWWWXXXeeevvvvvvcccPPP>>>333666<<>>999333333444:::FFFSSS___eeegggfffaaaTTTEEE999333333111000///......------......---000555888===GGGQQQ^^^aaaeeefffeeebbbaaa```aaaccceeeggggggggghhhjjjkkkmmmnnnpppssszzztttkkk___TTTOOOKKKGGGEEEEEECCC???<<<;;;;;;:::;;;BBBQQQcccppplllaaaUUUQQQTTTWWWUUURRRUUUZZZbbbhhhkkkoootttxxx}}}zzzmmmaaaZZZWWWTTTQQQMMMNNNMMMGGG>>>999:::======YYY{{{rrrbbb[[[[[[^^^cccfff```WWWTTTWWW___eeelllnnnmmmnnnrrrvvv}}}uuusssqqqmmmlllmmmnnnqqqtttwwwrrrfff]]]]]]___cccdddaaaZZZSSSOOORRRNNNBBB:::>>>HHHPPPUUUQQQEEE777/////////...+++,,,------...///222555777===>>>DDDRRRcccwwwiiiiiiuuuwwwoooiiicccggguuuoooyyyrrrmmmmmmmmmlllkkkiiigggddddddhhhllloooqqqqqqpppoooppprrrvvvzzz|||sssfff[[[\\\dddiiilllmmmkkkiiiccc```eeekkkkkkgggiiikkkllliiiaaaTTTHHH@@@222---+++------***)))+++))))))))))))))))))))))))******))))))******+++,,,,,,///333@@@```|||ppphhh```ZZZXXX[[[eeeooo~~~sssggggggppprrrmmmssslllSSS???999444333333111222444888<<>>888444333444444555>>>HHHXXXfffpppuuuvvvwwwsssttttttssssssrrrqqqpppmmmmmmnnnnnnnnnnnnooooooooopppqqqpppooooooqqqsssuuuvvvvvvuuusssssstttvvvwwwxxxzzz~~~nnnWWWRRRQQQbbbyyyfffZZZWWW___ppp~~~~~~wwwzzzyyysssggg]]]UUURRRRRRPPPOOOQQQFFFCCC@@@===<<<<<<:::888666666:::CCCMMMQQQOOOKKKIIIMMMYYYiiitttuuuuuuvvvssslllggghhhjjjkkknnnrrrooommmlllkkkjjjgggccc___^^^\\\\\\___aaabbbhhhoooxxx~~~vvvrrrmmmiiifffdddbbbaaaZZZ^^^``````cccfffddd___RRRLLLGGGKKKWWWfffsss{{{xxxwwwwwwwwwwwwxxxyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{|||}}}{{{rrrdddUUUIIIBBB???>>>@@@HHH[[[wwwppp[[[]]]gggttt|||~~~yyytttpppooooooqqquuuvvvsssttt{{{fffLLLAAABBBHHHTTT``````SSSBBB666111......---,,,,,,,,,,,,---,,,,,,,,,---...///000111999OOOllluuuooonnnlllgggbbb]]]ZZZYYYppppppWWW@@@333444999IIIeeennnZZZEEE>>>999333222333999DDDRRR^^^dddeeeeeeaaaUUUFFF999444333111000///......------......---///333666:::CCCMMMXXX\\\```ccccccaaa`````````bbbdddeeeeeefffggghhhiiikkkmmmpppuuu}}}{{{ssslllcccZZZRRRNNNJJJGGGFFFCCC>>>999999888888999@@@OOOaaannnggg\\\RRRQQQWWW\\\XXXSSSKKKQQQWWW]]]aaafffmmmrrryyyrrrccc[[[XXXTTTNNNJJJJJJGGGBBB<<<:::<<<>>>;;;VVVyyyqqqeeebbbccchhhllliiiaaa[[[ZZZbbbgggmmmnnnmmmmmmrrrvvv|||uuurrrpppmmmlllooopppsssuuuxxxtttiii______aaacccddd```WWWQQQNNNPPPKKK@@@999>>>HHHOOOTTTPPPEEE777/////////...+++,,,---......000333666888@@@BBBHHHXXXiii}}}pppmmmuuu~~~uuummmfff___jjjttt}}}uuu|||tttyyyqqqmmmmmmnnnmmmkkkjjjgggccccccfffjjjnnnpppooopppppprrrtttwwwzzz|||ssseeeZZZ[[[bbbgggjjjkkkiiihhhdddbbbfffkkkiiicccfffhhhjjjggg^^^SSSGGG@@@222---+++------***)))+++))))))))))))))))))))))))******))))))******+++,,,,,,///333BBBcccxxxmmmaaa[[[ZZZ___kkkxxxwwwmmmnnnvvvtttlllooo}}}xxxdddKKK???888333333333111222444999<<>>888444333444444444===GGGWWWfffppptttvvvwwwttttttttttttsssrrrqqqpppmmmmmmnnnnnnoooooooooooommmoooppppppoooppprrrtttuuuvvvvvvuuusssrrrtttuuuwwwxxxzzz~~~mmmWWWPPPNNN___vvv|||hhh[[[YYY```ooo}}}}}}vvvyyy{{{uuujjjaaaXXXUUUSSSPPPNNNOOOEEEAAA===;;;<<<<<<;;;:::777555666>>>HHHOOOPPPMMMKKKNNNXXXgggrrruuuttttttnnngggccceeejjjlllooosssssssssrrrsssrrrnnngggaaaaaa___^^^```aaabbbgggmmmuuu|||}}}uuuqqqlllhhheeecccaaa```[[[___aaabbbeeehhhfffaaaTTTPPPMMMRRR___nnnxxx{{{yyyxxxxxxwwwxxxyyyzzz{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{|||~~~~~~uuufffVVVJJJBBB???>>>???GGG[[[vvvooo[[[^^^hhhvvv~~~~~~{{{vvvqqqlllkkkkkkjjjpppsssrrrttt}}}kkkTTTHHHGGGOOOWWW^^^\\\PPP@@@555///......---,,,,,,,,,,,,---,,,,,,,,,---...///000111777MMMlll~~~uuussspppllliiieeeaaa^^^llluuuZZZBBB444444888CCC]]]jjjZZZGGG>>>888444222222888CCCQQQ\\\cccdddeeebbbWWWHHH<<<555444111000///......------...---,,,...111444777@@@JJJRRRVVV[[[^^^_______________aaacccddddddeeefffhhhfffhhhkkkpppvvv~~~yyysssnnnfff___VVVRRRLLLIIIGGGDDD???:::888888777:::BBBSSSggguuuooobbbUUUUUU^^^eeeccc^^^SSSTTTUUUTTTUUU[[[dddkkkrrrpppfffbbb\\\UUUOOOMMMHHHDDD@@@=========:::MMMkkk|||ooogggeeefffkkkkkkeee___]]]cccggglllmmmlllnnntttyyyzzztttrrrooolllmmmpppqqqtttvvvyyywwwlllbbbbbbccceeeeee```WWWPPPNNNOOOIII>>>888===HHHNNNTTTOOODDD666/////////...+++,,,---......000333666:::CCCFFFLLL\\\nnntttpppvvv~~~wwwqqqkkkeeepppzzz~~~ttt{{{uuuyyyqqqmmmmmmnnnmmmlllkkkgggcccbbbeeeiiimmmoooooooooqqqsssuuuxxxzzz|||uuuggg[[[\\\ccchhhjjjlllgggfffdddbbbfffiiifff___aaaeeegggeee]]]QQQEEE>>>222---+++------***)))***))))))))))))))))))))))))*********)))***++++++,,,,,,000444CCCeeerrrddd^^^^^^dddrrr{{{ssswww{{{qqqssswwwqqq\\\CCC>>>888333333333111222444999;;;CCCOOOZZZfffvvvzzzhhhXXXWWWiiivvvbbbRRRBBB>>>888444333444444444===GGGWWWfffppptttvvvwwwttttttttttttsssrrrqqqqqqmmmnnnnnnnnnoooooopppppplllnnnoooppppppqqqsssuuuvvvvvvvvvuuusssrrrsssuuuwwwxxxzzz}}}mmmVVVPPPMMM]]]sssyyyjjj\\\ZZZ```ooo||||||vvvyyy}}}wwwmmmcccZZZWWWTTTOOOLLLLLLGGGBBB===;;;===>>>>>><<<:::666555:::EEELLLNNNLLLLLLOOOXXXeeeppptttsssrrrlllddd```cccjjjmmmppptttyyyxxxyyyzzzyyyssskkkdddcccaaa```bbbbbbbbbfffmmmssszzz|||rrroooiiieeebbb```^^^]]]]]]```ccccccfffhhhfffaaaUUURRRQQQVVVdddrrrzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{xxxxxxxxxyyyyyyyyyzzzzzz{{{zzzzzzzzz|||wwwhhhWWWJJJBBB???>>>===FFFZZZvvv~~~mmm[[[___jjjwww|||vvvpppkkkiiiiiidddjjjooopppttt}}}oooZZZNNNLLLUUUZZZ]]]YYYNNN???333---......---,,,,,,,,,,,,---,,,,,,,,,---...///000111555LLLlll|||xxxtttrrrpppmmmgggccc```sssYYYBBB555666777@@@YYYhhhZZZHHH>>>777444222222777BBBOOO[[[bbbdddeeecccYYYKKK>>>777555111000///......------...---,,,---111333666???IIINNNRRRWWW[[[\\\]]]^^^___^^^```cccdddddddddfffgggcccfffjjjooowww~~~yyysssooohhh```ZZZVVVOOOKKKIIIFFFAAA===999999999<<>>===666444:::BBBGGGJJJMMMPPPYYYccclllssswwwtttnnnaaa^^^\\\^^^```fffrrr~~~yyyrrrjjjjjjeeecccdddeeeeeeiiinnnvvv|||zzzsssoooiiiccc___]]]\\\\\\]]]___aaaeeehhhiiifffccc[[[WWWXXXaaapppzzz{{{yyy}}}zzzwwwvvvxxxyyyyyyyyy{{{{{{||||||{{{{{{zzzzzzyyyyyyyyyzzz|||zzzsssgggXXXJJJBBB@@@@@@???GGGZZZttt~~~oooZZZ___hhhsss}}}yyysssnnnjjjhhhhhheeejjjkkkkkkuuusss```UUURRR\\\______YYYMMM???444///......------------......------------...000111222888IIIhhhzzzyyy{{{yyykkk\\\[[[eeennnjjjZZZGGG;;;666:::>>>WWWjjj]]]GGG===:::333333444777>>>JJJVVV___dddgggeee[[[JJJ<<<555444111111000///...---,,,,,,000------000222444;;;CCCKKKOOOVVV[[[]]]^^^___`````````aaabbbcccdddeeeeeeffffffhhhlllttt~~~|||yyyssslllggg^^^]]]XXXRRRLLLHHHCCC>>>:::===;;;<<>>GGGRRRaaaqqq|||xxxgggWWWUUUfffvvvbbbRRREEE>>>777666555333444777===EEESSSbbbmmmtttwwwxxxttttttsssrrrqqqpppoooooonnnoooppppppqqqqqqppppppnnnnnnooooooppprrrssstttwwwvvvtttttttttuuuwwwxxxxxxzzz{{{oooWWWJJJNNNYYYnnnrrr______gggttt}}}|||vvvwww||||||{{{ppplllgggccc___[[[WWWTTTOOOLLLGGGDDDBBBAAA@@@???===777555999???DDDIIINNNQQQ[[[eeemmmsssuuuqqqjjjWWWVVVWWW[[[```iiiyyy{{{ssspppkkkhhhhhhiiihhhlllqqqwww|||zzztttqqqkkkeee```^^^]]]^^^\\\^^^aaaeeehhhiiigggeee___^^^aaajjjvvv}}}}}}{{{}}}zzzxxxwwwxxxyyyyyyyyy{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzz{{{}}}xxxqqqeeeVVVIIIAAA>>>???>>>GGGZZZuuuoooZZZ```iiittt~~~~~~yyyuuurrrnnnjjjgggbbbgggkkkooo|||}}}kkkZZZSSSTTT]]]______YYYLLL>>>444///......------------......------------...000111222777GGGeee|||yyyzzzvvvhhhXXXSSS[[[bbb___SSSDDD:::666;;;???XXXlll___III>>>999555555555777===GGGSSS[[[cccfffeee[[[KKK<<<555444111111000///...------,,,///------000222444:::BBBIIINNNTTTYYY\\\]]]^^^______```aaabbbcccddddddeeefffgggiiimmmvvvzzzrrrllleeebbb^^^XXXRRRLLLEEE???;;;<<<<<>>;;;888===LLLeee}}}{{{nnn```ZZZYYYYYY\\\```fffgggkkkqqqsssuuu|||{{{tttooonnnmmmlllmmmpppoooqqquuu}}}~~~rrrfffhhhiiijjjhhhaaaXXXQQQNNNPPPKKKBBB>>>CCCKKKOOOUUUQQQEEE666///000000---///------......///666>>>HHHMMMSSS[[[ggg||||||~~~ssszzztttlllhhhggggggfffeeedddeeefffggghhhjjjkkklllooopppqqqrrrssswww|||vvvhhh^^^aaaiiinnnooonnnlllfffbbbcccfffeee___YYY]]]```bbb```YYYLLL???777///...---,,,+++*********************************)))***+++***))))))+++---...///222BBBdddvvvlllnnnxxxzzz~~~yyyzzz{{{```BBB:::777333111111222111111111555<<>>888666555333444777;;;DDDQQQ```lllsssvvvwwwttttttsssrrrqqqppppppoooppppppqqqrrrrrrrrrrrrqqqooooooooooooppprrrssstttvvvuuutttttttttvvvwwwxxxxxxyyy{{{oooWWWJJJMMMWWWkkk~~~uuuccc```iiiwww}}}wwwvvvzzz}}}|||tttqqqmmmiiifffccc___\\\UUUQQQKKKGGGDDDBBB@@@>>><<<888777999;;;???GGGOOOTTT^^^jjjpppsssrrrkkkcccPPPNNNPPPUUU\\\iii~~~~~~yyysssooonnnmmmllloootttxxx}}}{{{vvvrrrmmmgggccc```______^^^___bbbfffjjjkkkjjjhhhcccfffmmmvvv}}}~~~}}}zzzxxxwwwxxxzzzyyyyyyzzzzzz{{{||||||{{{{{{{{{|||{{{||||||~~~vvvooodddUUUHHH@@@======>>>GGG[[[vvvppp\\\bbblllvvv~~~~~~yyyxxxxxxtttmmmfffaaahhhmmmsssxxxcccRRRPPPVVV^^^``````XXXKKK>>>444///......------------......------------...000111222666DDD```{{{xxxyyyvvvhhhYYYQQQUUUYYYWWWNNNEEE>>>;;;<<<@@@YYYnnncccMMM???888888777666666;;;DDDOOOWWWbbbffffff\\\LLL===555333222111000000......---,,,///------000222333999@@@GGGLLLRRRXXX[[[\\\^^^______``````aaabbbcccddddddfffgggjjjoooxxxyyyrrrmmmjjjfffccc^^^UUUJJJBBB<<<===>>>DDDUUUooo|||yyy~~~lllbbb```\\\bbbuuuddd\\\TTTQQQMMMEEE???>>>777;;;HHH___zzztttdddYYYSSSQQQWWW^^^eeefffkkkqqqtttwwwyyyrrrmmmllllllkkklllooonnnqqqvvv~~~yyyfffgggiiijjjhhhaaaXXXQQQNNNOOOJJJBBB@@@GGGPPPUUUVVVOOOCCC666///000000...///------//////000888@@@OOOTTTZZZaaammm~~~tttyyyssslllhhhggggggfffdddccceeegggiiikkklllllllllpppppppppppprrrvvv|||tttfffZZZ]]]fffjjjiiigggeeeaaa```fffjjjhhhbbb]]]^^^___aaa```YYYMMM???666///...---,,,++++++++++++************************)))***+++***))))))+++---...///333CCCdddtttiiijjjsss~~~yyy{{{~~~hhhHHH;;;888444222222222111111000444:::BBBLLL[[[lllwwwxxxhhhXXXTTTdddwwwdddTTTGGG???888666555333444777;;;CCCQQQ```lllsssvvvwwwvvvuuuuuutttsssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrppppppppppppqqqrrrssstttttttttttttttuuuvvvxxxyyyzzz{{{|||oooWWWIIIKKKTTThhh|||vvveeeccclllyyywwwvvvyyy~~~wwwtttqqqnnnkkkhhhdddaaaYYYTTTNNNIIIEEEBBB???===<<<999888888777:::DDDOOOXXXcccooossssssooofff]]]NNNKKKJJJLLLTTTddd~~~{{{uuusssqqqooorrrwwwzzz|||wwwtttooojjjeeebbbaaa```bbbccceeeiiilllmmmllljjjeeelllvvv~~~}}}{{{yyyxxxyyyzzzzzzyyyzzzzzz{{{|||}}}}}}||||||~~~}}}}}}~~~tttnnncccUUUIIIAAA>>>>>>===HHH]]]www~~~ppp]]]dddnnnxxx}}}zzzzzz{{{xxxnnneeedddiiilllppp~~~zzzbbbPPPOOOXXX```aaa```WWWJJJ===444000...------,,,,,,------...------------...000111222666AAAZZZwwwwww{{{zzzwwwvvvxxxwwwmmm```XXXZZZZZZXXXQQQIIICCC???>>>AAAZZZqqqhhhQQQAAA888777666555555999BBBMMMTTTaaaeeeggg^^^NNN>>>555333222222111000///...------...,,,---000111222777>>>EEEJJJQQQWWW[[[]]]^^^```___``````aaabbbcccddddddfffhhhkkkpppyyywwwqqqnnnnnnpppnnnaaaQQQGGG??????@@@HHHYYYqqq|||}}}pppiiifffeeeppp~~~eee[[[RRRNNNJJJCCC???>>><<<>>>GGG[[[wwwyyyiiiZZZPPPNNNWWWbbbfffgggjjjppprrruuu}}}vvvpppkkkkkkkkkjjjkkknnnnnnqqqvvvyyyfffgggiiijjjhhhaaaXXXRRROOOOOOIIIAAA@@@IIIRRRWWWWWWNNN@@@555000000000//////......000///111:::DDDUUUZZZaaahhhttt|||vvv{{{vvvyyytttmmmjjjiiiiiihhhfffccceeehhhkkklllmmmmmmmmmpppppppppppprrrvvv|||tttfff[[[\\\bbbdddcccaaaccc___aaaiiimmmhhhbbb___]]]]]]^^^\\\WWWLLL???666......---,,,++++++++++++************************)))***+++***))))))+++---...///333CCCdddrrrhhhhhhpppzzzvvv~~~{{{xxx{{{mmmNNN<<<888555222222222111000111555:::AAAKKKZZZkkkvvvxxxiiiYYYTTTcccyyyfffVVVGGG@@@999777555333444777;;;CCCQQQ```llltttwwwxxxwwwwwwvvvuuutttsssrrrrrrooopppqqqqqqrrrrrrqqqqqqppppppppppppqqqrrrssssssssssssttttttvvvwwwxxxyyy|||}}}~~~nnnWWWIIIJJJQQQdddyyywwwffffffnnn{{{xxxvvvzzzxxxvvvssspppmmmiiieeeaaaZZZUUUOOOIIIEEEBBB???<<<;;;:::999888555777AAAMMM[[[fffqqqssspppiii^^^UUUIIIEEEBBBCCCIII\\\zzz{{{xxxuuurrruuuyyy~~~yyyvvvrrrmmmhhheeeccccccdddeeefffjjjmmmooonnnlllhhhooozzz|||{{{yyyyyyzzz{{{zzzyyyzzz{{{|||}}}~~~sssnnncccVVVJJJBBB??????>>>III___yyy}}}ooo]]]eeeqqqzzz~~~zzzzzzzzzvvvlllcccdddhhhhhhiiittthhhSSSQQQYYYbbbccc```WWWIII<<<333000------,,,,,,,,,,,,------------------...000111222666???UUUqqqzzzsssyyyxxxuuusssuuuvvvmmmccc^^^```aaa^^^VVVLLLCCC>>>???@@@YYYqqqkkkUUUDDD888555555444444999BBBMMMUUU```fffiiiaaaQQQAAA666333222222111000///...------...,,,,,,///000000555;;;CCCHHHPPPVVVZZZ]]]___`````````aaabbbcccdddeeeeeefffhhhkkkpppxxx}}}qqqnnnpppyyyzzzlllXXXKKKDDDAAABBBJJJZZZlll|||zzzxxx|||~~~qqqqqqkkkooo{{{cccYYYPPPLLLGGGAAA===<<>>444000////////////...000111000222===HHH[[[aaahhhppp{{{xxxrrrlllttt{{{zzzuuuooollllllllljjjhhhdddfffhhhkkkmmmnnnnnnnnnppppppqqqqqqrrruuuzzz~~~ssshhh^^^^^^aaaaaa``````fffbbbdddmmmoooggg```______^^^[[[YYYTTTJJJ===444...---,,,,,,+++++++++,,,************************)))***+++***))))))+++---...000333BBBccc}}}nnnffffffmmmuuuyyy~~~uuuzzz|||uuurrrtttnnnPPP<<<999555333222222111000222555:::@@@JJJYYYjjjuuuxxxjjjZZZTTTbbb{{{hhhXXXHHH@@@999777666333444777:::CCCQQQ```llltttwwwxxxwwwwwwvvvuuutttssssssrrrppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrssssssqqqrrrsssuuuvvvxxxyyyyyy}}}~~~~~~nnnWWWIIIIIINNNaaavvv}}}xxxhhhiiippp{{{xxxxxx}}}{{{xxxuuurrrnnniiiddd```YYYUUUOOOIIIEEEBBB???===<<<:::888888555555>>>HHHXXXdddmmmnnnhhh___TTTKKK???<<<::::::@@@RRRooo~~~zzzwwwzzz}}}zzzvvvqqqmmmiiigggfffdddeeegggkkkooorrrrrrqqqooouuu}}}|||{{{zzzzzz{{{{{{zzzxxx{{{|||}}}qqqlllcccVVVKKKCCC?????????KKKaaa{{{{{{mmm\\\fffrrr|||zzzwwwuuupppggg```___ddddddbbbkkkooo[[[WWW^^^dddddd```VVVHHH;;;333000------,,,,,,,,,,,,------------------...000111222666===QQQmmm}}}vvv}}}{{{uuupppooonnnggg]]]]]]dddiiihhh^^^OOOCCC===??????WWWppplllYYYGGG:::444444333444999CCCNNNVVV```fffkkkeeeUUUCCC888444333222111111//////...------+++,,,///000///333999@@@EEEMMMTTTYYY\\\^^^```aaaaaabbbcccdddeeeffffffeeehhhkkknnnuuuqqqkkkmmmyyy}}}oooZZZNNNGGGCCCCCCLLLXXXdddnnnuuu{{{||||||yyyvvvuuuwwwzzzwwwooommmzzzxxxcccYYYPPPLLLHHHAAA===<<<<<<@@@EEEPPPiii{{{lll```WWWVVV___jjjiiiiiijjjnnnnnnpppwwwvvvooojjjiiiiiihhhiiillllllpppxxxzzzkkkeeefffhhhjjjhhhbbbYYYSSSRRROOOGGG???AAAKKKVVVZZZYYYKKK<<<444111//////000...///111222111333???LLLbbbiiirrrzzzwwwqqqmmmhhhlllttt}}}zzzvvvpppmmmmmmmmmkkkiiifffgggiiikkkmmmooopppppppppqqqrrrrrrsssuuuxxx{{{pppggg```___```______bbbhhhcccfffppprrriiicccdddhhhccc^^^YYYTTTJJJ===444------,,,+++++++++,,,,,,************************)))***+++***))))))+++---///000333BBBbbbzzznnnhhhiiiooouuuyyy|||}}}tttxxxxxxoookkkqqqnnnQQQ===:::666333222222111000222555999???HHHWWWhhhttt~~~xxxkkkZZZSSSaaa~~~}}}jjjZZZIIIAAA:::888666333444777888AAAOOO___kkksssvvvwwwvvvvvvuuutttsssrrrqqqqqqqqqqqqrrrsssssssssssssssrrrrrrqqqqqqqqqrrrsssssspppqqqsssuuuwwwxxxyyyzzz{{{||||||mmmVVVIIIHHHLLL^^^ttt|||{{{kkkkkkqqq{{{yyyzzz|||yyyuuupppjjjccc___YYYTTTOOOJJJGGGDDDBBB@@@<<<999777777666555<<>>>>>AAAMMMddd|||yyykkk[[[fffsss}}}zzzsssnnnhhhbbb^^^]]]eeefffaaafffxxxsssaaa___eeefffeee```UUUGGG:::333000---,,,,,,++++++,,,,,,---------------...000111222444;;;OOOmmm|||sssjjjgggeee___WWW[[[hhhuuuwwwlllZZZKKKDDD???===TTTooommm[[[JJJ<<<666555444555999BBBMMMUUU```gggmmmhhhXXXFFF:::555333222222111000///......---+++,,,//////...111777<<>>999???CCCIII^^^{{{xxxjjj```YYYXXX___ggghhhhhhjjjooorrruuu~~~wwwpppjjjjjjiiiggghhhkkklllpppyyywwwhhhdddfffhhhjjjhhhbbbYYYSSSRRRNNNFFF???CCCOOO[[[```ZZZJJJ:::333111//////111...///222333111444AAAOOOjjjrrr|||rrrooonnnllljjjpppzzzvvvpppnnnnnnmmmkkkiiifffgggiiikkkmmmoooqqqrrrpppqqqssssssssstttwwwyyykkkeee```___^^^\\\___cccgggbbbfffrrruuummmiiilllqqqkkkccc]]]VVVLLL???666------,,,+++++++++,,,,,,************************)))***+++***))))))+++---///000333BBBaaauuuppprrrwww}}}{{{~~~tttwwwvvvlllgggqqqpppRRR===:::666333222222111000111444888===GGGVVVgggrrr~~~xxxkkk[[[SSS```}}}~~~kkk[[[IIIAAA:::888666333444777777@@@NNN]]]jjjrrruuuvvvuuutttsssrrrqqqppppppooorrrsssttttttuuuuuuttttttrrrrrrqqqqqqqqqrrrsssssspppqqqsssuuuwwwyyyyyyzzzyyyzzz{{{~~~mmmVVVIIIGGGKKK]]]sss{{{~~~nnnlllrrr{{{~~~yyy{{{|||wwwrrrkkkddd___XXXUUUOOOKKKHHHFFFDDDBBB<<<888666777777666:::@@@LLLWWW___]]]TTTJJJ@@@888222333666666555<<>>888777555555999BBBLLLTTT```hhhnnniiiYYYGGG;;;555333333222111000///......---+++,,,//////...111666999???GGGOOOTTTXXX[[[\\\cccddddddeeefffggghhhhhheeegggiiijjjooo|||vvvfff```iiioooeeeWWWOOOJJJDDDDDDNNNWWWYYY[[[^^^^^^]]]]]]```fffkkkoooqqqrrrwww~~~xxxnnnjjjnnn{{{}}}~~~uuuggg^^^VVVSSSOOOHHHBBB@@@:::AAACCCEEEUUUqqquuuhhh___ZZZXXX\\\cccffffffjjjqqquuu{{{xxxqqqkkkjjjiiiggghhhkkklllpppyyywwwhhhdddfffhhhjjjhhhbbbYYYSSSRRRNNNEEE???EEESSS___ddd[[[JJJ999333111//////111...///222333111444BBBQQQpppxxxyyy~~~~~~pppppprrrrrrrrrwwwyyysssnnnoooooollliiiiiigggiiijjjjjjjjjkkknnnpppoooqqqqqqppprrrvvvvvvrrrmmm___XXX\\\^^^ZZZ]]]dddjjjhhhjjjnnnooommmmmmppp|||uuujjjaaaWWWKKK>>>444......---,,,++++++++++++)))************+++++++++******+++,,,,,,---.........///444CCC^^^}}}|||yyyzzz~~~}}}ssstttzzzsssdddkkkmmmSSSAAA999333333444111000111333666999>>>GGGUUUgggsss}}}xxxlll[[[TTTaaalllXXXLLLBBB999777666444333555:::@@@MMM^^^iiinnnqqquuuttttttsssrrrrrrqqqpppppptttrrrqqqssswwwzzzzzzyyyuuuttttttssssssrrrqqqqqqrrrsssssssssuuuvvvwwwxxx|||||||||qqqUUUDDDEEEJJJZZZoooxxx|||oooooovvv~~~}}}}}}zzzuuummmeee```[[[VVVOOOJJJGGGEEECCCAAA===:::666555666888::::::JJJOOOSSSPPPHHH???:::999222000//////333:::BBBFFF^^^ppp|||xxxtttpppmmmmmmmmmnnnuuu~~~{{{{{{{{{{{{{{{|||}}}}}}}}}~~~ooojjj___RRRFFF???===>>>FFFQQQgggxxxggg\\\fffttt}}}wwwllleee```^^^\\\eeefffccc___cccppp}}}ooolllnnnrrrkkkcccXXXGGG777000000---------,,,,,,------------------------...///000666===IIIfffyyyllleee```XXXUUUVVVYYYkkkxxxaaaMMMAAA>>>MMMhhhqqq___HHH???999666444555777<<>>FFFMMMRRRWWW[[[^^^___aaadddeeedddddddddeeefffgggiiikkkppp{{{oooiiidddcccccc]]]QQQFFFAAA@@@AAAEEEKKKQQQUUUWWWYYYRRROOOUUU]]]ccchhhlllooorrrxxx|||}}}nnneeekkkuuu|||qqqggg\\\UUUNNNFFFCCCCCC>>>@@@AAADDDQQQggg|||mmm]]]ZZZZZZWWW\\\eeebbbccchhhpppwwwyyyrrrmmmllljjjfffeeegggkkknnnuuuwwweeeaaabbbgggmmmlllcccYYYUUUQQQMMMCCC;;;@@@RRR```ddd^^^MMM;;;222000...---......111111444666222@@@^^^uuuuuuuuuwwwxxxxxxtttvvvyyyvvvqqqlllmmmllliiihhhjjjjjjlllmmmmmmlllmmmnnnpppppprrrqqqoooqqqvvvvvvrrrjjj]]]TTTWWW[[[[[[```hhhmmmjjjhhhjjjkkkjjjmmmqqq{{{ssshhh[[[KKK;;;111......---,,,++++++++++++)))************++++++++++++++++++,,,,,,------------...333BBB___~~~ssstttzzzsssdddfff{{{jjjQQQAAA999444555555333111111222444777<<>>KKK\\\hhhlllpppttttttssssssrrrrrrqqqqqqqqqsssrrrqqqsssvvvyyyyyyxxxtttttttttsssrrrrrrqqqqqqrrrrrrrrrssstttvvvwwwxxx{{{{{{|||pppTTTCCCCCCHHHXXXmmmwww}}}qqqqqqxxx}}}~~~~~~zzzssskkkfff^^^YYYRRRLLLIIIFFFCCCAAA>>>;;;777666666777777666???DDDHHHFFF???999666555222111//////111666;;;???DDDUUUhhhxxx~~~yyytttpppnnnnnnpppwww|||||||||||||||}}}~~~~~~sssmmmbbbUUUIIIBBB@@@@@@GGGSSSjjjvvvfff]]]ggguuu~~~wwwmmmfffbbb^^^\\\bbbfffgggdddfffqqq~~~vvvuuuyyysssmmmfff\\\LLL;;;111000......------------......------------...///000111555>>>IIIeee|||nnnggg```XXXSSSSSSUUUcccqqqzzz}}}wwwgggWWWCCC@@@NNNiiisssbbbKKK@@@:::777555666777<<>>;;;;;;<<<@@@FFFMMMQQQSSSNNNHHHEEEKKKTTT[[[ccciiikkknnnrrruuuxxx{{{}}}nnncccgggnnnvvvlllbbb[[[RRRHHHBBBBBB???@@@@@@BBBNNNbbbttt}}}xxxgggXXXUUUUUUTTT[[[eeeccccccfffmmmsss|||zzzsssmmmllljjjfffeeegggkkknnnvvvzzziiifffeeeiiimmmlllccc[[[YYYQQQLLLBBB:::@@@PPP]]]aaa\\\LLL:::222000...---...---000111444666333AAA___||||||yyy}}}{{{vvvtttwwwrrrnnnkkkjjjgggeeehhhnnnoooqqqqqqqqqoooooopppqqqssstttrrrppprrrwwwwwwtttfffZZZQQQSSSXXX[[[bbbkkkpppjjjffffffffffffjjjppp{{{{{{wwwmmm]]]JJJ999000......---,,,++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------222AAA___vvvwww}}}uuueeeaaattt{{{fffNNN???999444666666444111222111333666;;;CCCQQQbbbmmm{{{ppp^^^SSS]]]yyymmmYYYMMMCCC:::777666444333555777<<>>333000000//////......//////000------...///000111333444666???KKKfffxxxooohhh```XXXUUUUUUZZZaaahhhoooppphhh]]]EEECCCQQQlllxxxhhhPPPCCC===999888888999===GGGRRRaaagggqqqrrrfffRRRDDD>>>666555333222333222000.........---------///000111555999@@@FFFLLLQQQVVVZZZ^^^```cccdddddddddeeefffggghhhiiijjjmmmuuuxxxhhh^^^YYYSSSPPPMMMGGG>>>777666666777;;;BBBIIIMMMPPPIIIBBB???CCCIIIQQQZZZbbbgggjjjnnnppprrrvvv}}}rrreeeeeejjjzzz{{{rrriiicccZZZNNNFFFDDD@@@AAA??????HHHYYYhhhnnnkkk]]]PPPMMMMMMPPPYYYddddddbbbdddiiiooowww|||uuuooommmjjjgggfffhhhkkkpppxxx}}}nnnmmmkkkkkkmmmiiiaaa\\\[[[SSSMMMCCC===BBBPPP[[[___ZZZIII888111000......///---000000444666444CCCaaa|||zzztttvvv~~~ooollljjjhhheeedddjjjsssuuuvvvwwwuuusssqqqqqqrrrvvvwwwuuurrrtttyyyzzzxxxeeeZZZSSSTTTXXX[[[aaagggnnnhhhddddddcccbbbeeejjjlllpppssslll[[[HHH999222......---,,,++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++------111@@@]]]|||}}}~~~yyygggbbbooozzz{{{zzzsss```LLL>>>777333555666333111111111333777;;;CCCPPP```kkk}}}{{{qqq___SSS\\\wwwnnnZZZNNNDDD:::777666444333555777<<>><<<<<<<<>>DDDIIIOOOUUUYYY^^^```ccceeeeeeeeeeeefffiiijjjlllmmmpppwww~~~oooaaa[[[WWWQQQMMMHHHBBB;;;555666555555999@@@GGGLLLOOOMMMFFFAAAAAACCCHHHRRR\\\eeeiiimmmoooqqqvvv{{{kkkhhhkkk}}}wwwoooiii```TTTKKKHHH@@@@@@===<<>>777333444555222000000222444777<<>>>>><<<;;;CCCNNNUUUVVVWWWPPPIIIEEEDDDJJJWWWcccfffcccbbbeeejjjsssyyyrrrpppmmmjjjjjjmmmnnnuuutttvvvsssqqqnnneeeZZZVVVVVVXXXOOOEEEDDDJJJSSSYYY\\\RRRCCC444///000//////000---000000444777666FFFeee~~~}}}~~~~~~}}}mmmiiiggghhhhhhjjjqqqyyy|||}}}~~~}}}zzzwwwuuuuuuwwwyyyyyyyyy|||}}}nnnhhhaaa]]]]]]]]]\\\ZZZaaa^^^^^^aaa```[[[YYY[[[^^^dddhhhdddVVVEEE888222......---,,,++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////222???[[[zzz||||||}}}~~~~~~xxxlllqqqvvvxxxwwwooo^^^MMMAAA999333333333111000111222444888<<>>HHHXXXjjjwww}}}{{{wwwssswww{{{~~~vvvpppfffYYYMMMFFFDDDDDDJJJ]]]xxxxxxmmmcccmmm{{{~~~vvvoookkkhhhfffdddiiimmmnnnnnnsssnnn\\\KKK<<<444333222111111000000111111222//////000000222333555666888DDDMMMccc{{{jjjZZZUUUUUUZZZ^^^[[[UUURRRKKKHHHSSSmmmhhhTTTGGGCCCBBBAAA@@@AAAHHHQQQeeelllsssuuupppfffUUUFFF@@@===:::777666666444333333222111000000111222333555888<<<@@@FFFMMMUUUZZZ___bbbeeegggggghhhiiijjjeeeiiimmmqqquuu|||zzzoooeee^^^VVVVVVUUUPPPHHHAAA<<<999555444666;;;DDDNNNVVVZZZXXXTTTOOOJJJEEEFFFPPP\\\aaagggmmmpppsssyyy|||xxx~~~rrrggg\\\OOOFFFDDD<<<===<<<>>>FFFRRRWWWVVVTTTRRRNNNHHHFFFKKKXXXcccgggddddddggglllttt{{{tttrrrpppnnnnnnrrrpppxxxtttttttttvvvtttjjj^^^WWWWWWVVVKKKAAACCCJJJQQQUUUXXXNNN@@@222...000000000111///111111444777666GGGfff}}}{{{}}}|||kkkfffdddgggkkknnnrrrxxx}}}|||yyywwwwwwssswwwyyyzzz~~~}}}vvvpppfff___]]]^^^]]][[[]]]ZZZZZZ]]]\\\XXXVVVXXX\\\```bbb^^^SSSDDD888111......---,,,++++++++++++)))************++++++++++++++++++,,,,,,---------...///333AAA]]]{{{}}}{{{|||~~~vvv|||kkkYYYFFF===555444333111111333111333666:::AAALLLYYYcccwwwyyytttcccTTTYYYqqquuucccPPPFFF<<<999777444333555555999EEEUUUbbbhhhnnntttuuuuuuttttttssssssrrrrrrpppsssvvvvvvtttrrrrrrsssqqqqqqqqqpppoooooonnnnnnlllmmmoooqqqtttwwwyyy{{{{{{{{{|||mmmTTTEEEBBBAAANNNeeerrr{{{}}}xxxwwwpppnnnpppnnnggg```SSSMMMDDD===999777555555222111000000000111111000...///000111333333444444333555888;;;AAAJJJXXXcccgggmmmuuuzzz~~~zzzwwwuuuxxx|||~~~~~~uuuoooeeeXXXMMMGGGEEEFFFOOObbb|||vvvllleeeooo|||xxxqqqmmmlllkkkjjjjjjlllmmmoooxxx|||yyykkk[[[LLL===555333111111000000000000111111000000000000111222333444666BBBJJJ___uuu]]]YYYZZZ^^^^^^WWWRRRQQQIIIEEENNNhhhkkkVVVFFFCCCAAA@@@>>>>>>EEENNN```iiiqqqvvvwwwqqqbbbSSSEEEBBB===:::999999777666444444333222222222333444555777:::>>>DDDKKKTTTYYYaaacccgggiiiiiiiiikkklllhhhlllppptttxxx~~~uuujjjbbb___UUUWWWXXXTTTKKKCCC>>>===777777:::BBBNNNZZZeeejjjccc___ZZZSSSKKKHHHQQQ]]]cccjjjrrrtttuuu{{{vvviii^^^TTTIIIDDDDDD<<<===>>>BBBMMMYYY]]][[[UUUWWWUUUNNNIIINNNYYYccchhhffffffjjjooowww|||vvvtttrrrqqqrrrvvvrrr{{{uuuqqquuu{{{|||tttfff]]]\\\UUUHHH@@@CCCLLLQQQTTTVVVKKK>>>111...000000111222111333111444777666GGGfff~~~}}}|||~~~{{{jjjdddaaaffflllooosssvvv}}}}}}zzzxxxwwwppptttxxxzzz~~~}}}|||tttiii```]]]______]]][[[XXXWWWYYYXXXUUUUUUXXXWWWZZZ[[[XXXOOOCCC888222......---,,,++++++++++++)))************+++++++++******+++,,,,,,---......---///444CCC___}}}~~~xxxwwwzzz}}}}}}|||}}}yyyfffJJJ@@@777555444222222555///222555999???JJJWWW```xxx{{{vvvdddTTTWWWooovvvdddPPPFFF<<<999777444333555444888CCCSSS```gggmmmsssvvvvvvuuutttsssrrrrrrrrrqqqtttwwwwwwuuurrrrrrsssqqqqqqppppppooonnnnnnnnnlllmmmnnnqqqtttwwwzzz{{{|||||||||lllSSSDDDAAA???LLLcccpppzzz~~~~~~zzzzzzyyy|||{{{tttlllZZZRRRHHH???999666444444111000000111333444444333///000000111222333333444///111444777888===GGGPPPSSS[[[eeemmmssszzz{{{wwwtttuuuyyy|||}}}}}}tttoooeeeYYYNNNHHHFFFGGGTTTgggtttkkkfffooo|||zzzsssooonnnnnnnnnmmmnnnooosss~~~vvvqqq|||{{{iii[[[MMM???666333111111000000000000111111111000000000111222222333444AAAHHH\\\uuuccc______aaa]]]TTTNNNOOOGGGCCCJJJddd}}}mmmWWWEEEBBB@@@???===<<>>@@@FFFSSS___cccaaaWWWZZZYYYRRRLLLPPPZZZccchhhggghhhlllqqqyyy}}}vvvuuutttsssuuuyyyttt}}}uuunnnttt~~~|||mmmdddbbbVVVIII@@@EEENNNSSSUUUXXXJJJ<<<000---000111111222222444222444777666GGGfff||||||}}}}}}vvvhhhgggeeefffiiinnnsssvvvxxxzzz}}}|||xxxvvvqqquuuwwwyyy|||}}}xxxrrrnnniiidddaaa___aaaddd```ZZZVVVVVVWWWWWWYYY]]]^^^______YYYNNNBBB777222......---,,,,,,+++*********************************+++,,,+++******,,,...111...111BBB^^^zzzyyyqqqtttzzzzzztttpppsss~~~}}}vvvWWWEEE777666777444111222222111333999???FFFTTT```tttyyyeeeWWWSSSdddxxxcccTTTIII===:::888555222222666888AAARRR___hhhnnnsssvvvwwwwwwuuusssrrrsssuuutttvvvxxxxxxvvvtttttttttqqqqqqqqqqqqqqqqqqqqqqqqoooooooooqqqtttwwwzzz{{{nnnRRRCCCBBB???HHH___ooozzz}}}~~~~~~}}}uuuhhhZZZHHH<<<888777666333333333333333333333333333222222222222111111111111444444555666888;;;>>>???HHHMMMTTT]]]eeemmmuuuzzzzzzvvvttttttuuuuuuwwwyyy{{{}}}rrrlllbbbUUUKKKEEEEEEFFFTTTpppqqqlllgggttt{{{yyywwwrrrooooootttxxx{{{}}}qqqkkkqqq|||uuufffYYYKKK<<<444111000000000000000000000000////////////000111222333>>>===EEE^^^uuuaaa```bbbddd```UUUKKKHHHHHHCCCCCCTTTsssrrrWWWGGGCCC@@@???===;;;>>>DDDRRRbbbnnnttt}}}sss\\\QQQFFF<<<<<<>>>>>>;;;;;;777666444333222222333333666777999<<>>BBB???CCCRRRhhhyyy~~~||||||zzztttjjj]]]UUUWWW]]]jjjrrrwwwvvvxxx|||pppccc\\\WWWOOOIIIHHHDDDDDDEEEKKK\\\jjjkkkccc\\\bbbgggdddXXXRRR\\\kkkjjjiiimmmsssxxx}}}zzzxxxxxxyyyyyyyyyzzzqqqlllmmmxxx~~~wwwtttrrriiiZZZGGG===HHHXXX\\\YYYYYYIII<<<111///222222222333111555444666:::;;;JJJdddxxxuuuvvv{{{{{{yyy|||xxxjjjiiiffffffgggkkkooorrrwwwyyy{{{}}}|||zzzwwwuuuqqquuuwwwyyy}}}|||vvvnnneeecccdddeeefffiiifff___ZZZYYYYYYYYY[[[```___aaaaaa[[[OOOBBB777222......---,,,,,,+++******************************+++,,,---,,,++++++---///111///222CCC___|||{{{rrrrrrvvvuuuqqqnnnooo{{{~~~xxxxxxXXXFFF777666777444111333111000222888===EEERRR^^^sss~~~yyyeeeVVVRRRbbb|||yyyeeeTTTHHH===:::888555333333666888AAAQQQ___gggmmmsssvvvwwwwwwuuusssrrrsssttttttvvvxxxxxxvvvtttttttttrrrrrrrrrqqqqqqpppppppppooopppppprrrtttwwwzzz|||~~~mmmRRRCCCBBB???HHH___oooyyyzzz{{{xxxdddXXXGGG<<<999999777555444333333333333333333333333333333222222222222222444444444555777999<<<===BBBGGGNNNUUU]]]dddkkkppp{{{zzzrrrnnnmmmnnnooorrruuuxxxzzz||||||pppkkkaaaUUUKKKFFFEEEGGGTTTpppooojjjhhhttt{{{xxxuuuqqqpppqqqvvvyyy{{{rrrmmmsss{{{ttteeeWWWIII;;;333111////////////////////////////////////000111222333<<<<<>>===;;;>>>DDDMMM^^^mmmrrrzzzttt```RRRGGG===<<<>>>===;;;:::777666444333222222333333777999;;;>>>CCCJJJRRRXXX___ccciiilllllljjjhhhgggjjjnnnsss{{{uuuiii```ZZZTTTQQQSSSSSSZZZ[[[TTTTTTRRREEEFFFEEEKKK[[[rrrtttcccVVVVVV\\\iiirrrxxxxxxyyyxxxlllfff```WWWPPPNNNDDDDDDEEEKKKZZZggghhhaaa___hhhpppmmm___VVV\\\hhhkkkkkkooouuu{{{}}}{{{zzz{{{|||}}}zzzqqqsssqqqwwwzzzqqqooonnnfffUUUEEE>>>KKK[[[]]]XXXUUUHHH<<<111000222222222333222666444666;;;<<>>>>>MMMkkk~~~sss\\\IIICCC???>>>===<<>>MMMZZZccckkkqqquuuvvvwwwvvvtttsssssstttsssuuuwwwwwwuuutttssstttttttttsssrrrpppooonnnnnnqqqrrrsssuuuwwwyyy{{{||||||||||||kkkOOOAAA@@@>>>HHH___ooovvv|||{{{|||{{{}}}xxxlllllluuuyyyrrrhhhSSSKKKAAA;;;999:::999888555555555555555666666666444444444444444444444444555444333333333444666666666:::>>>CCCGGGKKKPPPSSSXXXZZZ]]]___```^^^\\\ZZZTTTTTTSSSTTTWWW]]]dddiiikkkoootttyyy|||wwwlllfff]]]QQQIIIFFFGGGJJJVVVrrrzzziiieeefffsss{{{rrrnnnjjjggghhhlllsssrrrrrrwww}}}wwwyyyzzzmmm^^^QQQDDD777000//////////////////////////////......//////000111222999>>>HHH\\\|||xxxssslllddd^^^]]]bbblllnnndddVVVMMMCCC???<<>>===<<<>>>CCCFFFXXXiiippptttwwwrrriiiVVVJJJ>>>;;;<<<;;;999888555444333111111111222222222444666:::>>>EEEMMMRRR]]]cccjjjooopppooommmkkkbbbcccgggqqquuujjjaaa\\\]]]cccqqqvvvnnniiiaaaQQQLLLOOOYYYlllpppYYYSSS[[[cccnnnwwwyyyzzz~~~ssscccWWWRRRGGGGGGHHHMMMXXX```cccbbbbbbrrr{{{ggg```bbbnnnnnnsss{{{~~~wwwwwwtttjjjhhhhhh```KKKFFFKKK]]]nnnnnncccZZZDDD:::222111333333444777444777666888>>>===HHH^^^}}}}}}{{{{{{~~~|||pppooonnnmmmmmmoooqqqrrruuuuuuuuuuuuuuuuuuvvvvvvtttwwwwwwvvvxxx{{{yyytttkkkaaa\\\]]]^^^```nnn{{{uuummmhhhdddcccjjjrrryyyzzzwwwjjjVVVBBB666111------,,,,,,,,,,,,++++++***************************+++,,,+++******,,,...---,,,000AAA\\\|||~~~yyyuuu{{{yyy{{{{{{^^^JJJ:::777777444111333333111222666:::@@@MMMXXXppp~~~mmm\\\RRR[[[qqq|||gggWWWJJJ>>>:::999777666777666666===JJJXXXaaajjjqqqtttvvvwwwwwwtttssssssssssssuuuwwwwwwuuusssssssssttttttsssrrrpppooonnnnnnqqqrrrtttvvvxxxzzz{{{{{{zzz{{{{{{~~~kkkOOOAAA@@@===GGG^^^nnnuuu{{{{{{|||}}}}}}~~~zzzxxxvvvuuuwww|||tttiiiiiinnnnnnbbbWWWIIIDDD===:::999999999888666666777777888888888999555555444444444333333333555444333222222333444444555888;;;>>>AAADDDHHHJJJNNNOOOOOOOOOMMMJJJGGGEEEAAACCCEEEHHHMMMUUU^^^eeehhhmmmsssyyy}}}}}}vvvjjjeee[[[OOOGGGEEEGGGJJJYYYuuuwwwfffccceeeqqq}}}zzzsssnnniiidddeeejjjqqqpppooosssxxxwwwwwwjjj[[[NNNBBB666000///....................................///000111222888AAAKKK]]]{{{|||qqqkkkfffaaa]]]___jjjzzzwwwdddWWWHHHBBB<<>>AAAFFFWWWgggnnnqqqssspppjjjYYYKKK???;;;;;;:::777666555444222111000000111111000222555888<<>>===<<<<<<<<<;;;:::999:::;;;;;;<<<======>>>>>><<<<<<:::999777555444444444333222222222333444555333555888999:::;;;>>>@@@CCCBBBAAA???===;;;999888777;;;???BBBEEEKKKUUU]]]gggllluuu{{{~~~~~~~~~||||||}}}}}}tttjjjdddYYYMMMEEECCCEEEIII[[[xxxqqq```___fffrrr~~~}}}yyyqqqgggdddeeeiiilllnnnqqqzzz~~~vvvooosss|||sssgggWWWKKK???555000000.......................................///111111555BBBOOO\\\vvv~~~rrriiiggghhh```]]]bbbsss}}}ooocccUUUKKK======TTToooyyytttWWWKKKAAA===<<<;;;;;;<<>>888444444555555777<<<<<<>>><<<@@@FFFDDDIII[[[ooo~~~tttoooxxxrrrvvvuuutttsssrrrsssttttttxxxyyy{{{|||}}}||||||{{{rrrvvvxxxxxxxxxvvvppphhh]]]PPPMMMVVVZZZXXX```oootttqqqnnnkkkgggfffnnnxxxuuuuuuooo^^^HHH777111000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------,,,,,,...///000///333BBB\\\{{{ssskkkkkkwww~~~xxx}}}|||zzzpppbbbNNN<<<777777333222444222000111444666;;;GGGRRRhhhzzz~~~ppp```SSSWWWjjj{{{ppp]]]OOOAAA;;;888666555666777555:::FFFSSS]]]gggooosssvvvxxxxxxvvvsssrrrrrrrrrtttvvvvvvtttsssrrrsssrrrqqqqqqqqqqqqqqqqqqqqqpppqqqtttvvvxxxxxxxxxxxxwwwxxxxxx|||mmmQQQAAA???;;;CCCZZZiiiwww||||||zzzzzzssssssrrrqqqpppnnnlllkkkjjjkkkkkkkkkkkkooovvv{{{{{{qqqjjj___WWWQQQKKKDDD???=========>>>>>>===<<<;;;<<<<<<<<<===>>>??????@@@@@@???===;;;999777555555444333222222222333444555111333666777777999;;;======<<<;;;:::999888777777444888>>>AAAEEEMMMWWW```gggmmmuuu|||~~~}}}~~~~~~}}}{{{{{{|||}}}sssjjjdddYYYMMMDDDBBBEEEHHH[[[xxxnnn^^^]]]gggttt~~~~~~{{{rrrfffaaabbbccchhhlllooowww}}}tttlllpppxxxsssfffWWWJJJ???555000111...........................------......///000111333BBBOOOZZZuuutttiiieeefff\\\TTTSSS```nnnooofff^^^XXXMMM===;;;OOOlllxxxvvvYYYMMMAAA===<<<::::::;;;>>>GGGTTT```iiinnnmmmjjj^^^OOOAAA;;;:::777444444333222111////////////000---///111222444777<<>>???===AAAHHHEEEIIIZZZjjjyyysss{{{}}}rrrvvvxxxyyyyyyvvvsssqqqqqqxxxyyyyyyzzz{{{{{{{{{{{{vvvxxxzzz{{{}}}zzzooobbbZZZTTTQQQUUUYYY\\\```eeelllmmmkkkbbbZZZYYYbbbkkkiiihhhcccWWWHHH:::111......---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......333111333@@@XXXyyyrrrgggcccqqqxxx}}}yyy~~~xxxvvvqqqbbbOOO===666777777333111222222111222555<<>>@@@DDDTTTgggwww~~~xxx{{{~~~yyyppppppooonnnmmmlllkkkkkkiiihhhgggfffgggjjjpppttt~~~xxxmmm___PPPHHHCCC???<<<===>>>>>>>>>>>>???AAACCCDDDCCCDDDEEEEEEDDDEEEGGGIIIJJJHHHDDDAAA>>>;;;888555777555333333444444444333555555555666777999:::;;;;;;;;;;;;:::999888666555333666999===DDDNNNZZZbbbiiirrrzzz~~~~~~}}}}}}||||||{{{{{{||||||}}}~~~rrrlllbbbVVVLLLDDDAAAEEELLLddd}}}|||iii\\\\\\iiiuuu~~~|||{{{xxxnnnbbb^^^___fffjjjnnnqqqyyysssgggppp~~~uuukkkbbbTTTFFF<<<555111///......------------.....................///000000777BBBOOO\\\vvvwwwsssnnniiiaaaUUULLLPPPXXX[[[XXXVVVOOOKKKBBB;;;EEE[[[ooowwwdddRRRAAA<<<:::777555666999CCCNNNXXXbbbjjjmmmjjjaaaTTTCCC:::888777333...333333222111000///......---...///000000222666888AAA@@@AAABBBBBB@@@AAACCC???===>>>DDDMMM^^^|||vvvnnngggbbbdddnnnzzz|||zzzuuudddRRRPPPZZZdddhhhmmmqqqsssssstttuuu~~~|||rrrggg\\\UUUWWW^^^eeeooowww{{{~~~~~~rrrbbb___bbbhhhnnnpppwww~~~|||~~~xxxtttuuuuuuxxxrrreee```ccc```XXXNNN\\\ggggggeeebbbVVVGGG:::999777666777999<<<>>>AAA???@@@DDDGGGJJJRRRZZZlll{{{uuuzzz|||rrrsssvvvxxxyyywwwvvvuuuvvvxxxyyyyyyzzzzzzzzzzzzyyyxxxzzz{{{||||||pppcccYYYUUUTTTWWWYYYYYY]]]ccciiijjjggg]]]SSSQQQXXX```cccbbb___UUUGGG;;;444111...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......222000222???XXXxxxpppfffcccfffrrr~~~{{{|||yyyhhhTTT???777777666444333222222111222555<<>>???DDDTTTgggsss{{{yyyzzz~~~yyyssssssrrrqqqooonnnmmmlllhhhgggfffeeeeeehhhmmmqqqzzz|||{{{uuueeeXXXJJJCCC@@@<<<<<<===BBBCCCEEEGGGJJJLLLMMMNNNQQQRRRSSSTTTTTTUUUXXX[[[[[[WWWQQQLLLGGGBBB>>>;;;888666444444444555444333555666666777999:::<<<===<<<<<<;;;;;;:::999888777555777999===DDDOOO[[[dddlllttt||||||||||||}}}}}}}}}}}}}}}||||||}}}~~~sssiii___TTTKKKDDDAAAGGGNNNeee{{{iii\\\]]]iiiuuu~~~|||zzzvvvlllbbb^^^```hhhnnntttxxxnnnaaahhhwww|||uuummmhhh___QQQDDD;;;555111///......------------.....................///000000555AAAOOO^^^www~~~zzzuuuqqqhhhYYYLLLLLLRRRTTTSSSQQQMMMJJJBBB;;;AAATTTfffpppaaaRRRDDD???===999888999999AAAJJJTTT```jjjllliiicccVVVFFF<<<999888444000333333222111000///......---...///000000222555777::::::;;;>>>AAABBBDDDFFFJJJGGGGGGJJJOOO^^^xxx~~~qqqhhhbbb]]]^^^gggsss{{{{{{xxxsssdddTTTSSS\\\eeeiiinnnrrrssstttuuuvvvzzz~~~uuuiiiaaa```eeegggnnntttwww~~~wwwiiieeehhhnnnsssuuuzzz~~~|||~~~{{{vvvtttwww~~~|||nnndddbbb]]]VVVQQQ^^^ggggggfffcccVVVFFF:::888777666777:::<<<>>>AAA@@@CCCIIILLLMMMRRRXXXiii|||sssttt}}}{{{qqqpppsssvvvxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyxxxwwwyyy{{{|||~~~~~~qqqcccWWWVVVWWWYYYWWWVVV[[[bbbggggggcccYYYOOOMMMRRRYYY______\\\SSSFFF:::333000...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......000///222>>>VVVwww{{{lllcccbbb___ooorrr\\\CCC888666666555555222222111222555<<>>:::777666777777555888AAAKKKSSS^^^gggqqqsssvvvvvvuuuttttttuuutttuuuvvvuuusssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppprrrrrrssstttuuuuuuvvvvvvtttvvvxxxzzziiiSSSAAA>>>???CCCSSSfffoooxxxyyyzzzzzzxxxwwwvvvuuussspppooonnngggfffeeecccbbbdddhhhllltttxxx~~~ssskkkZZZOOODDD???>>>>>>???BBBDDDGGGKKKQQQUUUXXXZZZZZZ___aaabbbccceeeiiinnnqqqmmmggg]]]TTTLLLFFFAAA???<<<:::777555555555444333555666777888:::<<<>>>???;;;;;;;;;::::::999999999666777999<<>>:::999:::888===DDDNNN\\\iiikkkhhheeeYYYJJJ???:::888555222333333222111000///.........///000000///111444666666777:::???GGGNNNRRRTTTWWWUUUTTTUUUYYYeeezzz|||pppeeeZZZUUUQQQSSS]]]iiisssxxx|||xxxuuupppcccVVVVVV___gggkkkpppsssuuuuuuvvvvvvwww{{{tttjjjggghhhjjjoooqqqttt|||~~~rrriiilllrrrwwwwwwzzz|||~~~~~~}}}vvvrrrzzz|||nnneee]]]UUUTTT]]]dddeeeeeebbbTTTEEE999888777777888;;;===???AAAAAAFFFMMMOOOOOORRRVVVccc~~~~~~rrrmmmsss{{{qqqoooqqquuuvvvwwwwwwyyyzzzyyyyyyyyyyyyxxxxxxwwwvvvyyyzzz{{{~~~rrrcccWWWWWWWWWXXXUUUUUU\\\fffhhhgggccc[[[RRRPPPUUU[[[``````[[[QQQCCC777///---...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......///...111===TTTtttvvvfff``````bbbppp~~~fffJJJ;;;777666555555222222222222555;;;CCCIII^^^sss~~~xxxkkkYYYQQQYYYmmmxxxdddVVVFFF???;;;888666777666444777@@@IIIRRR]]]fffppprrruuuvvvuuutttuuuvvvtttuuuvvvuuusssrrrqqqrrrrrrrrrrrrqqqqqqqqqppppppsssssssssttttttuuuuuuuuutttuuuttttttxxxiiiTTTBBB>>>???BBBQQQcccmmmxxxyyyzzz{{{zzzzzzyyywwwuuurrrooonnnfffeeedddaaa___```cccfffpppuuu|||}}}rrreee\\\PPPHHHAAAAAACCCEEEIIIMMMMMMQQQXXX```fffjjjlllllloooqqqtttxxx|||}}}nnn___SSSLLLGGGEEEBBB>>>:::888777666555444444555666888:::<<>>MMM^^^vvv}}}zzzrrraaaQQQOOORRRSSSQQQOOOPPPNNNGGG===999DDDYYYiiifff]]]QQQEEE<<<888888999888:::===GGGWWWfffjjjffffff\\\NNNBBB;;;777555333333333222111000///......///000000000///000333555;;;>>>CCCIIITTTaaaiiikkkeeeffffffgggkkkwwwyyyqqqfffXXXNNNGGGDDDCCCGGGSSSbbbooovvvwwwtttqqqlllbbbYYYZZZaaaiiimmmrrruuuvvvvvvvvvwwwxxxzzz~~~|||rrrlllkkkppprrrrrrrrrzzzwwwhhhkkkrrrxxxyyy{{{}}}}}}~~~zzztttppp{{{xxxmmm___TTTSSSZZZ___bbbccc___QQQBBB888888888888:::<<<>>>@@@AAAAAAFFFLLLNNNMMMOOOTTT]]]sssuuukkklllzzzzzzrrrppprrrttttttttttttuuuwwwyyyyyyyyyyyyxxxxxxwwwvvvxxxxxxyyy}}}rrrcccXXXWWWVVVUUUTTTUUU```kkkmmmlllggg___XXXVVVZZZ^^^bbb```ZZZOOO@@@555...,,,...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------............111;;;QQQqqqqqqbbb]]]___dddkkkyyylllNNN>>>888666555444111111222222555;;;BBBHHHZZZppp}}}zzzooo\\\RRRXXXjjjvvvfffXXXHHH@@@<<<888777777444222555===GGGQQQ\\\fffnnnpppsssuuuuuuuuuvvvwwwtttuuuvvvuuusssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppssssssssssssttttttttttttsssrrrmmmiiillluuu{{{|||gggSSSBBB>>>>>>@@@NNN___lllyyyyyy{{{~~~{{{{{{{{{yyyvvvssspppnnngggfffddd```]]]]]]^^^```lllqqqvvvvvvpppcccVVVMMMHHHDDDBBBGGGLLLPPPVVV\\\```eeemmmvvv}}}vvveeeZZZRRROOOHHHDDD???;;;999888777666444444555777999<<<>>>???888777666555555666666777666555666;;;GGGVVVdddmmmxxx~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~tttdddZZZOOOGGGAAAAAAHHHQQQooouuueee[[[___jjjvvv~~~xxxqqqggg______dddlllxxxrrreee[[[\\\aaabbb```___VVVNNNCCC:::444111000000......------------.....................///000000333<<>>888999;;;777888999AAARRRbbbhhhfffeee^^^SSSFFF===777444333333333222111000///.........///000//////000222555BBBIIIOOOTTT^^^nnnyyy}}}uuuxxxzzz{{{{{{qqqeeeZZZRRRHHH???999;;;999:::???KKK[[[iiirrrtttqqqnnnhhh```[[[^^^dddkkknnnsssvvvvvvvvvvvvvvvuuuwwwzzz{{{}}}xxxrrrpppuuuxxxwwwtttyyywwwjjjmmmuuu}}}~~~}}}~~~|||wwwsssrrrsssssspppmmmuuuzzz|||qqq___QQQOOOUUU\\\aaa```ZZZLLL@@@777888888999;;;===@@@AAAAAA@@@CCCHHHJJJIIILLLQQQWWWhhhzzzoookkkvvvzzztttrrrssstttsssrrrqqqrrrtttyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvxxx}}}tttdddZZZWWWUUUUUUVVVYYYbbblllpppnnnjjjccc]]][[[^^^bbbdddaaaYYYMMM???555111000...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........///111:::OOOnnnnnn```]]]```bbbdddmmm{{{xxxttt{{{|||jjjNNN>>>999666444333111111222333555:::AAAFFFUUUmmm|||{{{rrr___SSSWWWgggwwwhhhYYYJJJAAA===999777777444111333<<>>777666555444333444444555555444666>>>LLL\\\jjjrrryyy~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~sssdddZZZNNNFFFAAAAAAIIISSSrrrrrrcccZZZ___kkkwww~~~~~~yyytttnnnfff___aaafffppp{{{qqqhhhaaaaaabbb___\\\\\\RRRKKK@@@888333111000000......------------.....................///000000333:::GGGXXXlll{{{wwwmmmaaaZZZ___ggghhhccc___SSSNNNFFF===666;;;MMM^^^qqqqqqhhhVVVDDD<<<<<<===777777888===LLL]]]fffffffffaaaYYYMMMAAA888444333333333222111000///......---...//////...000333555EEEOOOVVVUUUZZZiiivvv{{{}}}yyygggQQQBBB:::666555777888777777<<>>999888555444333333444444555555999CCCRRRcccpppwwwxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~rrrbbbXXXMMMFFFBBBCCCLLLWWWsss}}}ooo```YYY___mmmxxx|||tttpppmmmjjjddd```ccciiipppzzzvvvppplllkkkhhhaaa[[[ZZZPPPIII???666222000000///......------------.....................///000000222888DDDUUUiiixxxuuunnnccc\\\aaajjjkkkfffbbbUUUPPPJJJDDD===;;;FFFSSSeeelllkkk[[[III???===<<<777888888;;;GGGXXXdddhhhgggeee___TTTFFF;;;666444333333222111000///......,,,---.........000333666EEERRRWWWPPPMMMXXXeeekkkrrrxxx{{{zzz}}}rrr___III===777444555888555555666<<>>999777888777444444:::CCCKKKVVV```jjjmmmqqqtttuuuvvvwwwyyywwwxxxyyyxxxvvvuuuuuuuuurrrrrrrrrqqqqqqqqqpppppptttttttttssssssrrrrrrqqqiiihhhccc\\\\\\cccjjjmmm___NNNAAAAAA???===DDDQQQ]]]nnn|||}}}~~~}}}{{{xxxtttrrrlllkkkhhhccc^^^ZZZZZZZZZSSSTTTTTTPPPKKKGGGGGGHHHMMMQQQ^^^mmmyyyrrrcccWWWRRRJJJDDD@@@>>><<<;;;999999999:::;;;<<<>>>???;;;999777444333333444555666666;;;FFFWWWhhhuuu{{{www|||~~~|||}}}~~~~~~}}}}}}}}}~~~||||||}}}~~~~~~qqq```WWWLLLFFFCCCEEEOOOZZZttt{{{nnn___XXX^^^mmmyyy{{{vvvkkkiiigggfffccc```dddkkkmmmvvv|||xxxuuutttoooddd\\\ZZZOOOHHH>>>666111000//////.........------........................///000000111666BBBSSShhhtttrrrqqqeee]]]aaaiiijjjfffbbbXXXSSSOOOKKKDDD>>>CCCMMMWWWccchhh\\\KKK@@@<<<999777999999;;;DDDUUUccciiihhhhhhcccXXXJJJ===777666333333222111000///......+++,,,---......111444777EEESSSWWWKKKBBBJJJWWW]]]aaahhhmmmlllpppyyydddTTTDDD???;;;555111111111222555;;;GGGWWWhhhssswwwuuuppphhhdddgggkkknnnlllpppsssvvvuuutttttttttsssooolllkkkmmmnnnllliiigggccc\\\RRRKKKNNNXXXaaannnrrrwww|||~~~}}}}}}uuurrrtttqqqzzzwwwtttooorrrsssyyyzzzzzztttkkkdddaaaeeelllqqqpppqqqttttttlll^^^RRRLLLYYYcccoooqqqeeeQQQAAA;;;666777999;;;>>>@@@BBBCCCAAACCCIIIPPPQQQLLLJJJKKKPPPRRRyyyyyywww{{{|||xxxzzzvvvuuuttttttsssrrrpppqqqsssvvvvvvwwwxxxxxxxxxyyy|||~~~yyyxxxzzztttdddZZZYYY[[[^^^bbbbbb]]]YYYccc```^^^```hhhsss|||}}}uuuaaaIII888222222111---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,---.../////////......///444222555HHHbbb~~~kkkeeehhhrrrnnnpppxxxzzzrrrjjjhhhpppvvv}}}yyypppZZZDDD<<<:::777555666333333333333555999>>>BBBTTTeeettt~~~hhhTTTUUU```rrr}}}ooobbbPPPCCC===:::888555333222444999>>>DDDPPP\\\dddkkkpppoooppptttxxxxxxxxxyyyyyyyyyxxxuuusssqqqoooooooooooopppqqqrrrsssssstttvvvvvvtttqqqnnnlllhhheee```\\\]]]aaaggglllZZZLLL>>>:::>>>AAACCCFFFUUUdddvvv}}}{{{yyyxxxwwwqqqnnnjjjfffbbb]]]YYYVVVTTTNNNIIIIIIHHHHHHOOOZZZ[[[hhhxxxlll```YYYPPPJJJFFFCCCAAA???;;;999999:::<<<>>>???>>>;;;777444333444555333222444888???JJJ\\\nnnvvvvvv{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~|||zzz{{{{{{|||}}}~~~vvvjjj___WWWHHHAAADDDCCCLLL```|||}}}jjj\\\\\\aaapppyyy{{{uuullliiieeeaaa```bbbfffhhhlllpppyyyvvv{{{zzzjjj[[[SSSMMMBBB777333222///,,,,,,000000//////.........---///......---------......111333<<>>:::666777999;;;>>>@@@BBBCCCFFFGGGJJJLLLLLLJJJHHHGGGJJJVVVnnn}}}~~~yyytttssssssssssssqqqppppppsssuuuvvvwwwxxxxxxxxxxxxzzz|||yyyxxxyyy}}}lll\\\UUUUUUWWW\\\```aaa^^^[[[aaa]]]ZZZZZZaaakkktttyyy{{{sssaaaIII888111000...---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,------------.........000555222555HHHaaaqqqeeedddjjjiiimmmwww{{{sssjjjfffoooyyy}}}qqq]]]GGG===:::777555555333333333333444888>>>BBBPPPbbbrrr~~~lllXXXWWW]]]nnnpppcccQQQDDD>>>;;;888666555444555999===BBBNNNYYYcccjjjoooooooootttwwwxxxxxxyyyyyyyyyxxxuuusssqqqoooooooooooopppqqqrrrrrrrrrssstttuuutttsssqqqpppkkkgggbbb^^^^^^bbbgggkkkZZZLLL???<<>>===<<<;;;<<<>>>@@@@@@???<<<999555444555555444333555;;;CCCOOOaaaqqqyyyyyy~~~}}}}}}~~~~~~}}}|||}}}~~~}}}{{{yyyzzz{{{{{{|||}}}~~~sssggg\\\UUUFFFAAAEEEEEEOOOddd}}}jjj^^^^^^dddrrrzzz}}}wwwooolllhhhdddcccdddgggiiiiiippp|||zzzpppwww|||mmm^^^UUULLL@@@555222111///---...000/////////.........---///......---------......111222999LLLfffzzzvvvrrrnnnfffbbbhhhtttyyywwwpppmmmiiiaaaPPP@@@;;;???CCCQQQ^^^]]]PPPDDD>>>===777777777888>>>JJJZZZfffkkkhhhddd^^^SSSEEE:::444444222111000111111///...///...---,,,---...000111@@@QQQXXXJJJ<<<===EEEKKKUUUTTTSSSUUU[[[aaagggjjjiiilllnnnrrrwwwyyyqqqfffUUUNNNDDD===:::777444222///333777===JJJZZZfffiiilllhhhcccbbbeeejjjooorrrsssssssssssssssrrrqqqqqqpppoooooonnnmmmkkkiiiggggggddd^^^TTTLLLHHHHHHJJJOOOOOORRRWWW^^^eeeiiikkkooorrruuuvvvssspppmmmlllnnnrrrzzz}}}qqqhhhkkknnnuuu}}}zzzmmmaaa___aaaccchhhmmmlllgggggghhh^^^PPPKKKPPPcccnnn||||||iiiMMM===;;;888999:::;;;===???AAABBBEEEFFFHHHIIIJJJIIIHHHGGGGGGOOOaaa~~~wwwqqqooorrrrrrrrrqqqoooppprrrtttvvvwwwxxxxxxwwwwwwyyyzzz{{{yyy{{{~~~~~~tttcccUUURRRRRRUUU[[[aaadddccc```bbb]]]WWWUUUZZZbbbjjjooovvvooo___III888111...+++---,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,+++++++++,,,...///111555333666HHH___vvveee^^^aaaaaahhhtttzzzuuullleeelll{{{uuubbbLLL???:::777555555333333333333444777===AAALLL^^^nnn|||qqq]]]YYYYYYjjjsssfffTTTFFF???<<<999666777555666999;;;@@@JJJUUUaaahhhnnnnnnooossswwwwwwxxxyyyyyyyyyxxxuuusssqqqqqqpppppppppppppppqqqqqqqqqqqqrrrrrrssstttttttttoookkkfffaaa```bbbeeehhhYYYLLL???===@@@AAAAAABBBBBBMMM\\\mmm}}}~~~{{{yyywwwvvvsssqqqnnnhhhbbb[[[UUUQQQMMMLLLOOOYYYeeennnwww~~~yyyaaa[[[VVVKKKBBBBBB@@@???===>>>@@@AAAAAA@@@===;;;777555555555555444666???KKKXXXhhhwww}}}|||~~~}}}||||||}}}~~~}}}|||{{{{{{|||{{{yyywwwyyyzzzzzz{{{|||}}}~~~~~~}}}ooocccXXXRRREEEAAAFFFGGGSSSjjj|||jjj___aaaggguuu|||~~~yyysssppplllhhhffffffggghhhdddnnn~~~|||rrrhhhrrrsssdddZZZMMM@@@444000///......////////////.....................---------......///111111666GGGccc}}}wwwrrrnnnfffaaagggsss{{{|||uuusssooofffUUUCCC:::999===NNN```cccUUUFFF??????888777666666;;;HHHXXXdddggghhhgggbbbXXXLLL@@@888444222111000111111000//////...---------...///000===OOOYYYNNN>>>;;;BBBHHHQQQPPPOOOQQQTTTZZZ```dddbbbeeehhhkkkqqqssslllccc\\\TTTJJJBBB>>>;;;777555222444777???PPPbbblllmmmhhhdddbbbbbbffflllqqqttttttssssssrrrqqqpppooooookkklllmmmooopppooollliiijjjggg```XXXOOOJJJHHHIIIDDDDDDGGGMMMVVV^^^cccfffkkklllmmmlllkkkjjjkkkllljjjmmmtttvvviiiiiimmmsss{{{tttjjjaaa```dddhhhkkkmmmbbbaaadddeee[[[OOOMMMTTTaaakkktttrrr```III===<<<;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFFFFGGGGGGGGGIIISSSzzz~~~}}}}}}uuummmkkkooopppqqqpppooooooqqqsssuuuwwwxxxxxxwwwvvvwwwxxx{{{{{{}}}{{{mmm]]]SSSRRRRRRUUU\\\dddiiiiiihhhfff___XXXTTTVVV\\\ccchhhmmmhhhZZZGGG888111...+++---,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,+++******+++...///111555333888III^^^{{{ggg]]][[[\\\bbbnnnwwwxxxqqqkkkkkk}}}|||kkkUUUCCC:::777666666333333333222333666;;;???IIIZZZiiixxxttt```YYYXXXgggwwwjjjWWWHHHAAA===999666666555555888:::>>>HHHSSS^^^ffflllmmmnnnsssvvvvvvxxxxxxyyyyyyxxxuuusssqqqqqqqqqppppppooopppppppppppppppppppppqqqsssuuuvvvrrroooiiidddaaaaaaccceeeVVVJJJ???>>>AAA@@@?????????GGGRRRaaattt}}}{{{yyyxxxtttsssooohhh___VVVPPPLLLLLLPPPZZZiiizzzmmmddd^^^QQQHHHHHHCCCAAA??????AAABBBAAA@@@===;;;888555444555555666999EEETTTbbbooozzz~~~~~~}}}|||{{{|||}}}~~~{{{zzzyyyyyyyyyyyywwwvvvxxxyyyyyyzzz{{{|||}}}}}}~~~}}}nnnbbbVVVQQQEEEAAAFFFIIIWWWoooyyyiii```cccjjjwww}}}}}}xxxuuusssnnnjjjgggeeeffffffaaammmxxxmmmdddrrrzzzkkk___OOOBBB555000///......000...........................------------...//////222111444CCC```xxxooojjjccc^^^aaajjjrrrwwwrrrnnnhhhbbbXXXJJJ<<<333999LLLccckkk^^^KKK@@@>>>999888555444888DDDTTT___dddhhhjjjfff^^^RRREEE;;;555333111000111222111000///...---------...//////999KKKWWWPPPAAA<<>>@@@AAACCCCCCBBBBBBCCCDDDEEEFFFHHHHHHMMMooozzzuuuvvvtttrrrsssrrrkkkiiimmmnnnoooooonnnnnnpppqqqtttuuuwwwwwwvvvuuuvvvvvvxxxxxx|||xxxgggYYYSSSRRRRRRTTTZZZccciiikkkjjjhhhaaaXXXSSSTTTXXX^^^aaaccc___TTTDDD777222///,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,+++******+++...///000333333999JJJ]]]pppddd[[[ZZZ^^^gggttt|||zzztttpppvvv___III<<<777777666444444333222222555:::===GGGWWWcccqqqvvvaaaVVVXXXeee|||nnnZZZKKKCCC>>>:::777555333444666888===GGGQQQ\\\dddkkklllnnnrrruuuuuuxxxxxxyyyyyyxxxuuusssqqqqqqqqqppppppooopppppppppqqqppppppoooppprrruuuvvvuuuqqqlllfffbbbaaaaaaaaaSSSHHH@@@@@@BBBAAA>>>===>>>BBBJJJXXXlll~~~|||zzzyyytttsssooofff[[[QQQKKKHHHKKKTTTcccsss{{{{{{qqqfffWWWMMMLLLEEECCCAAA@@@AAAAAA@@@???<<<;;;888555444444666888???NNN___kkkttt|||~~~{{{}}}~~~|||{{{{{{{{{|||}}}yyyxxxvvvwwwxxxxxxwwwvvvxxxxxxyyyzzz{{{|||}}}}}}}}}~~~pppdddUUUQQQFFFBBBFFFJJJYYYsssuuufff```eeemmmyyy~~~{{{wwwvvvsssmmmhhheeeccccccdddcccooovvvmmmfffuuuoooaaaRRRDDD777111000......///---------...............---------------...//////333333555???[[[yyyrrrmmmhhhcccbbbdddjjjppppppggg^^^\\\]]]WWWGGG999888HHH```ooogggRRRBBB===:::999666333666@@@NNNYYYaaahhhlllhhhaaaXXXIII===888555222111111222111000.........---------......222AAANNNKKK@@@<<<@@@GGGQQQRRRRRRQQQQQQTTTYYY]]]^^^bbbfffjjjsss{{{|||yyyjjjbbbWWWMMMEEE===555000333333666CCCYYYooowwwuuunnnllljjjjjjlllppprrrssssssrrrpppnnnmmmmmmllllllkkkjjjlllttt~~~yyyqqqggg\\\RRRJJJEEE;;;;;;<<>>>>>===<<<===>>>???@@@BBBAAA@@@@@@@@@BBBDDDEEEHHHIIILLLhhhzzzssssssoookkkjjj|||pppjjjiiikkklllnnnnnnmmmmmmnnnpppqqqtttvvvwwwvvvuuuuuuvvvtttuuu{{{tttaaaTTTSSSOOONNNOOOUUU]]]cccfffffffff```XXXRRRRRRUUUXXX[[[[[[YYYOOO@@@555222000...---,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,+++++++++,,,...///000222222999HHHZZZ{{{ooo]]]\\\\\\dddttt~~~yyykkkPPP???999888777444444333111111444888<<>>CCCNNNbbbzzz|||yyywwwvvvnnnnnnjjjaaaVVVMMMJJJIIIRRR^^^lllvvvuuullleeedddnnntttaaaSSSLLLGGGEEECCCBBBBBBBBB@@@???<<<;;;999666555666999<<>>>>>>>>>>>??????@@@?????????@@@BBBCCCEEEDDDIIILLL```yyyvvvoooiiigggyyynnnjjjjjjiiikkkmmmmmmmmmlllnnnoooooorrruuuvvvvvvuuuuuuvvvtttvvv}}}ttt^^^RRRSSSNNNLLLLLLPPPWWW]]]``````ddd___XXXTTTSSSTTTVVVWWWYYYVVVLLL===333000///------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,------------.........000111000777DDDTTTxxxuuu___^^^^^^eeewww~~~uuuVVVAAA:::999888444444333111111333777;;;???LLLTTTaaawwwxxxdddVVVPPP\\\wwwttt```PPPFFF@@@;;;888666444444555555888AAAKKKWWW```hhhjjjmmmqqqttttttxxxyyyyyyyyyxxxuuusssqqqoooooooooooopppqqqrrrrrrqqqqqqsssuuuwwwzzz|||}}}{{{xxxsssnnniiieeecccbbbQQQIIIDDDGGGKKKHHHCCC@@@:::===???FFFWWWqqq~~~xxxtttpppnnnffffffccc[[[RRRLLLLLLNNNWWWbbbkkklllmmmtttzzz|||}}}~~~{{{vvvqqqmmmcccZZZXXXTTT]]]xxxrrr^^^PPPJJJHHHEEEDDDDDDCCCBBB@@@======;;;888777888===BBBTTTdddttt{{{||||||}}}|||zzz{{{{{{|||||||||}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwvvvtttssstttwwwyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||~~~}}}ooocccPPPNNNEEEBBBHHHNNNaaa}}}qqqdddbbbjjjsss}}}~~~zzzwwwrrrjjjccc______bbbddduuurrriiinnn|||}}}uuugggXXXJJJ>>>333000000...---...,,,,,,,,,------.........---,,,,,,------///000000000555666888LLLqqq~~~~~~vvviiieeehhhbbb[[[OOOJJJPPPWWWRRRHHH===;;;FFF]]]iii___OOOFFF<<<;;;888555444999CCCJJJVVVaaahhhfffccc```TTTFFF===:::555222111000000///............------,,,+++)))...444777555555999>>>HHHLLLPPPOOOLLLKKKMMMOOOOOOSSSXXX^^^lll~~~zzznnnaaaQQQBBB888000222666@@@RRRdddkkkjjjgggggggggiiinnnqqqssstttooonnnlllkkkjjjkkklllmmmooonnnpppzzz~~~uuujjj^^^QQQIII@@@>>>>>>BBBKKKVVV___dddeeegggjjjkkkkkkiiiiiijjjfffiiikkkmmmmmmooorrruuurrrtttwww{{{~~~}}}yyywwwwwwyyy~~~~~~}}}|||zzzxxxxxxxxxjjjZZZ\\\[[[WWWSSSSSSWWWZZZaaaeeeaaaSSSEEE???===;;;;;;===>>>@@@@@@@@@>>>>>>>>>>>>??????@@@BBBCCCDDD@@@IIIKKKVVV{{{|||qqqhhhfffwwwmmmjjjkkkhhhjjjlllmmmllllllmmmnnnnnnqqqtttvvvvvvuuuuuuvvvxxxyyyuuu^^^SSSUUUOOOMMMLLLOOOUUU[[[]]]]]]eee```ZZZVVVUUUVVVWWWXXXXXXUUUKKK<<<111......,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,---.../////////......000111000666AAANNNrrruuu______```hhhzzzzzzZZZCCC;;;:::999444444333111000222777:::;;;GGGOOO]]]tttyyyfffXXXLLLVVVrrrvvvbbbQQQGGGAAA<<<888999666555555444666???HHHVVV___gggjjjlllqqqtttsssxxxyyyyyyyyyxxxuuusssqqqoooooooooooopppqqqrrrssspppqqqtttxxx{{{~~~}}}{{{vvvqqqlllhhheeedddRRRJJJFFFJJJNNNLLLFFFCCC===??????AAAOOOhhh|||uuuooojjjggg___```]]]WWWOOOLLLNNNRRRSSS\\\```ZZZVVV[[[dddiiinnnooonnnkkkjjjggg```WWWTTTMMMSSSmmmjjjVVVLLLJJJGGGFFFEEEEEECCCAAA>>>>>>===:::999;;;AAAEEE[[[kkk{{{~~~}}}|||{{{}}}||||||{{{zzz{{{{{{|||yyyxxxvvvuuutttttttttuuuuuutttssstttwwwyyy{{{{{{yyyzzzzzz{{{|||}}}~~~~~~|||~~~zzzmmmbbbLLLKKKCCCBBBIIIPPPdddqqqeeecccllluuu~~~}}}xxxrrriiibbb^^^___cccfff|||pppfffppp}}}~~~vvvoooaaaRRRDDD:::000///000///......,,,,,,,,,------.........,,,,,,,,,---...///000111---555666666GGGlll|||yyyiiibbbdddbbb]]]RRRJJJLLLTTTUUUPPP???666:::RRReeebbbTTTKKK<<<<<<999555444888@@@FFFQQQ]]]fffdddcccbbbXXXJJJ???;;;666222000000///...---.........------,,,+++,,,---000333444444888<<>>???@@@AAABBBCCCCCC@@@KKKKKKQQQooo~~~qqqgggeeetttnnnkkkhhhiiijjjjjjkkklllmmmnnnnnnmmmnnnpppsssttttttttttttwww|||{{{pppcccXXXRRRXXXQQQNNNSSSYYY[[[ZZZZZZ___[[[VVVTTTVVVZZZ]]]^^^\\\RRREEE:::444111...,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------...000111222333111999666<<>>::::::666444555555666;;;CCCUUU^^^fffhhhkkkpppsssssstttwwwzzzzzzwwwtttqqqpppooooooooopppqqqqqqrrrrrrrrrqqqssszzz~~~xxxqqqkkkfffcccbbbSSSNNNNNNSSSUUUPPPIIIEEE===>>>???BBBJJJ^^^||||||ssskkkbbbZZZVVVWWWWWWVVVTTTSSSSSSSSSXXXUUUQQQNNNJJJIIIPPPYYYbbbccceeeeeeccc]]]WWWSSSOOOOOOPPPfffqqq]]]UUUMMMGGGFFFFFFCCC@@@@@@>>>===<<<:::888;;;FFFSSSjjjooowww}}}~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvsssrrrrrrsssssssssssstttvvvwwwyyyzzzzzzxxxyyy{{{}}}~~~{{{kkk]]]OOOIIIDDDDDDHHHUUUnnn}}}nnneeeeeennnwwwzzzwwwmmmbbb___```bbbgggmmm{{{fffeeeqqqzzzyyyooodddVVVJJJCCC888///...111000---,,,---------------------------------------...///000---444777888EEEddd}}}tttttt{{{uuufffaaahhheeefff```VVVQQQSSSSSSPPP;;;:::<<>>===;;;>>>??????@@@@@@AAABBBBBB<<<>>>@@@@@@???>>>>>>>>>AAAFFFDDDLLLgggwwwkkkbbb|||qqqmmmkkkiiijjjjjjjjjjjjkkkkkkkkkkkkmmmnnnppprrrttttttttttttqqqxxx~~~~~~uuuiii^^^XXXZZZWWWXXX\\\]]]ZZZYYYZZZ```\\\WWWVVVYYY]]]______\\\RRRDDD888222///---+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------------------...000111222222000888555;;;KKKfff{{{jjj```aaakkkvvvwwwyyycccJJJ>>>888555555444222111111222444555:::@@@GGGSSSgggtttnnn___SSSUUUjjj}}}hhhVVVKKKDDD>>>999:::666444555555555;;;BBBRRR[[[ccceeehhhmmmpppqqqtttwwwzzzzzzwwwtttqqqpppnnnooooooooopppqqqqqqrrrsssrrrssszzzzzzsssmmmiiifffeeeUUUQQQSSSYYY]]]WWWNNNIII@@@>>>>>>???FFFYYYwww~~~sssiii^^^UUUOOOTTTZZZ^^^^^^ZZZUUURRRWWWRRRMMMIIIFFFEEEMMMWWW___```aaa```]]]XXXRRRNNNKKKKKKLLLbbb~~~gggXXXPPPJJJIIIIIIDDD???======;;;:::;;;;;;@@@NNN[[[ppptttyyy~~~~~~|||yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvtttssssssssstttssstttuuuvvvwwwyyyzzzzzzzzzzzz|||}}}~~~xxxhhh[[[LLLGGGCCCFFFMMM\\\uuuzzzlllccceeeooowww}}}}}}yyynnndddbbbdddfffjjjnnn}}}iiiiiirrrzzz~~~wwwkkk___QQQFFF@@@555------000///---,,,------------------------------------...//////000000444777999BBB[[[{{{nnniiilllhhh]]]]]]gggooorrrpppggg___\\\XXXTTTBBB===666888EEETTTXXXTTTDDD>>>888777555333666===DDDQQQ^^^dddeeeddd^^^XXXLLLAAA777444333000///000111000///...---,,,,,,+++++++++,,,...///111333444777999===AAADDDGGGLLLOOORRRXXX]]]bbbjjjuuu|||~~~wwwkkk```YYYQQQEEE<<<999777999???KKKYYYcccfffeeefffhhhjjjlllnnnoooppppppnnnlllkkkiiiiiijjjkkklllmmmlllnnnuuu}}}~~~wwwooogggbbbZZZUUUQQQMMMHHHDDD<<<===;;;;;;DDDUUUbbbfffggghhhhhhiiiiiihhhhhhggghhhhhhggggggggghhhiiiiiinnnoooqqquuuzzz||||||{{{yyyyyyxxxwwwtttrrrsssuuu~~~|||sssiiicccgggeeeffflllssstttnnngggbbb```\\\YYYWWWYYY\\\___eeefff^^^NNNAAA>>>===<<<>>>>>>??????@@@AAAAAABBB???@@@@@@???======???@@@BBBEEECCCKKK___xxx~~~|||zzzrrrjjjwwwmmmkkkkkkiiijjjjjjjjjiiiiiiiiihhhhhhnnnnnnppprrrssstttttttttnnnvvvuuummmiiibbbbbbdddeee```YYYWWWZZZbbb^^^\\\^^^dddgggfffccc]]]RRRCCC666000...,,,+++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,------------...000111222222000777444:::IIIaaakkkaaadddlllsss|||xxx~~~rrrVVVEEE<<<777555444222111111222333555666<<>>::::::777555555555555:::AAAMMMWWW___ccceeekkknnnnnntttvvvyyyyyywwwtttrrrqqqnnnnnnnnnnnnooopppqqqrrruuussstttzzz}}}vvvoookkkiiihhhZZZYYY]]]fffjjjcccWWWQQQFFFAAA>>>===CCCTTTssstttjjj^^^TTTVVV\\\dddjjjkkkfff___ZZZYYYQQQIIIDDDBBBEEENNNXXX______^^^\\\XXXRRRMMMJJJEEEFFFGGG[[[wwwbbbYYYRRRQQQOOOHHH@@@======:::;;;>>>CCCLLL[[[iiixxxzzz|||~~~~~~|||zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvttttttttttttuuuttttttuuuvvvxxxyyyzzzzzz||||||}}}~~~~~~}}}sssdddWWWHHHEEECCCHHHSSSeee}}}uuuhhhbbbeeepppxxx{{{}}}yyynnndddcccfffhhhjjjmmm{{{jjjkkkxxx~~~wwwhhhYYYJJJ@@@<<<222+++,,,///...------------------------------------------...///000111444333666:::>>>NNNppp~~~nnnbbbaaa^^^YYY]]]gggrrrzzz}}}vvvjjj```[[[XXXJJJBBB666111:::IIIQQQRRRIIIBBB;;;777555333444777;;;HHHWWWaaafffhhhddd^^^TTTIII===666333111000222111000//////...---,,,,,,++++++,,,---...000222333444666999<<<@@@FFFLLLPPPZZZdddnnntttxxx{{{zzzwwwnnndddZZZUUURRRKKKDDD@@@<<>>>>>???>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA>>><<<===???BBBBBBBBBBBBIIIUUUcccxxxwwwvvvsssjjjiiijjjhhhiiiiiiiiiiiiiiiiiiiiiiiimmmnnnoooqqqrrrsssttttttpppxxxuuupppkkkgggbbb[[[ZZZ\\\bbbaaadddmmmvvvxxxqqqjjj^^^RRRBBB666///...---,,,,,,,,,++++++++++++,,,,,,******))))))******+++,,,------------...000111222333111888555:::FFF[[[kkkbbbeeelllooozzz{{{|||cccNNNCCC>>>666555333111111111333444444999???JJJ^^^pppqqqhhh[[[RRR\\\tttlllYYYMMMEEE???;;;:::777555666555444999???JJJTTT^^^bbbeeekkknnnnnnsssuuuxxxxxxvvvtttrrrrrrnnnnnnnnnnnnnnnpppqqqrrrvvvtttttt{{{~~~vvvpppmmmkkkjjj```bbbjjjvvvyyyooo```VVVMMMEEE@@@???CCCTTTsssxxxooodddZZZbbbgggnnnuuuwwwssslllggg___TTTHHHCCCCCCHHHSSS]]]bbbaaa___[[[VVVPPPKKKHHHBBBCCCDDDVVVxxxsssggg[[[WWWSSSKKKDDD@@@===;;;<<>>999666444333333333@@@PPP[[[dddhhhfffaaa\\\QQQDDD999333111111222000000000///...------,,,+++++++++,,,---///000111555666777999<<>>>>>AAA======>>>>>>???@@@@@@@@@BBBBBBBBB@@@>>>>>>???AAA??????@@@IIIOOOSSSwww~~~rrrjjjiiiiiifffhhhhhhhhhiiijjjkkkkkkkkklllmmmnnnooopppqqqssssssssswww~~~|||ooohhhdddaaa```bbbbbbccckkkzzz|||ppp]]]RRRBBB666000.........,,,++++++******++++++,,,******))))))******+++,,,------------...000111222555222:::777;;;EEEVVVpppfffiiiooooooxxx}}}qqqXXXHHH>>>777666333111111111222333333888===FFFZZZnnntttmmm^^^SSSYYYpppnnn[[[OOOGGGAAA===:::777666666555444777===IIISSS]]]bbbfffllloooooorrrtttwwwwwwuuutttssssssoooooonnnnnnnnnppprrrssswwwuuuvvv}}}}}}vvvpppmmmllllllcccgggtttyyyfffZZZQQQGGG@@@@@@DDDSSSsssxxxnnndddfffmmmxxx}}}uuuiii[[[LLLEEEGGGMMMXXXaaacccbbb___[[[UUUOOOJJJFFFBBBDDDDDDSSSqqqrrr```WWWQQQJJJDDD@@@===;;;>>>JJJXXXeeeqqq{{{}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwvvvvvvvvvwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{~~~}}}~~~~~~wwwnnn___RRRDDDCCCDDDKKK[[[ppp{{{kkk```aaaiiisssyyyuuummmeeedddeeeeeehhhmmm}}}|||ttt{{{kkkSSSCCC;;;777000,,,...000......000---------------------------------...///000111222444000333999888<<>>555333222111000000000///.........---++++++++++++,,,---...///333444555666999???GGGLLLTTTgggyyyllleee^^^SSSIIIFFFLLLUUU___gggiiihhhfffeeeeeeffffffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkkjjjllltttwwwlll```UUUMMMHHHDDDBBBGGGRRR]]]eeeiiijjjjjjkkkkkkkkkkkkjjjjjjgggggggggffffffgggggghhhiiihhhhhhjjjmmmqqqrrrrrrmmmoooppprrrxxx|||uuuzzz{{{|||||||||}}}~~~yyy|||}}}yyypppiiidddccc]]]```bbb___XXXSSSRRRSSSLLLKKKMMMQQQWWW[[[\\\[[[^^^___\\\TTTHHH???>>>AAA<<<======>>>>>>??????@@@>>>AAACCCCCCBBB???>>>>>><<<<<<>>>GGGLLLMMMkkkqqqjjjiiihhheeegggggghhhiiijjjkkkllllllkkkkkkllllllnnnoooqqqrrrqqqrrrssssssuuuzzz~~~oooiiihhhgggfffggg```bbbkkk}}}}}}nnnYYYOOO@@@555000......---++++++************+++++++++************+++,,,,,,------------...000111222666333:::888<<>>:::777666777555333666;;;FFFQQQ\\\bbbffflllooooooqqqsssvvvvvvuuutttttttttqqqpppooonnnooopppssstttwwwuuuwww}}}vvvpppmmmmmmmmmdddkkk{{{nnn```UUUIIIAAABBBEEEQQQqqq|||ssslllvvvyyygggTTTLLLMMMSSS\\\dddbbbbbb```\\\VVVOOOIIIEEECCCFFFFFFSSSmmm|||fffYYYRRRKKKDDD@@@===<<>><<<@@@<<<<<<<<<===>>>>>>??????;;;>>>BBBDDDCCC@@@>>>===<<<<<<===EEEKKKLLLbbb}}}pppjjjjjjhhheeeggggggggghhhhhhiiiiiiiiijjjjjjjjjjjjlllnnnoooqqqlllkkkiiieeecccfffnnnuuuyyyqqqkkkjjjiiifffeeefff^^^]]]dddtttvvvfffTTTJJJ===333///...---+++++++++************+++++++++++++++++++++,,,------------------...000111222666333:::777:::@@@KKKqqqtttqqquuurrrvvv~~~{{{yyyzzz\\\FFF999777444222000000111111222555777===PPPhhhsssrrreeeUUUTTTbbbwwwwwweeeXXXMMMDDD===:::777666777555333555:::AAAMMMXXX___dddiiimmmmmmqqqsssuuuuuutttttttttuuurrrqqqoooooooooqqqtttvvvvvvuuuyyy~~~vvvqqqnnnnnnooofffppp}}}mmm[[[NNNFFFFFFHHHQQQooo~~~zzzdddYYYXXX[[[aaafffddddddccc```ZZZSSSKKKGGGCCCGGGHHHSSSkkk~~~uuuggg___UUULLLGGGCCCCCCLLL^^^ooowww{{{}}}{{{||||||}}}}}}}}}~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{}}}}}}}}}{{{rrriii[[[NNNCCCDDDEEEMMMaaayyyttteee___eeeooovvvyyy}}}~~~zzzsssgggfffeeedddbbbeeerrr{{{~~~xxxqqqnnndddbbbnnn|||kkkPPP???<<<444///---......,,,,,,///------------------------,,,------...///111333444333666888777777===IIISSSxxxttttttoooddd]]][[[^^^cccddd]]]TTTVVV^^^hhhhhh^^^LLL===777888999===FFFJJJDDD<<<999666444333777===FFFSSSaaahhhhhhhhhfff\\\MMMAAA<<<777222000000000000////////////+++************++++++,,,+++,,,...000333888>>>CCCIII^^^xxx~~~wwwiiiZZZYYY\\\```ccceeeffffffgggfffeeeeeeddddddeeefffggghhhhhhiiijjjjjjjjjjjjjjjmmmpppyyyvvviiiXXXOOOLLLTTT^^^dddgggkkkiiiiiijjjjjjjjjjjjiiiiiiiiiiiigggeeedddcccccccccdddbbb```bbbfffkkkoooqqqkkkkkkhhhgggsss{{{wwwvvvvvvwwwyyy{{{}}}}}}|||yyytttpppmmmjjjgggfffffffffccc\\\SSSNNNNNNPPPHHHHHHKKKQQQYYY\\\[[[WWWMMMGGGCCCBBB@@@;;;:::===;;;;;;<<<======>>>>>>???:::===@@@AAAAAA?????????===???===@@@HHHJJJWWWooo{{{oookkkkkkiiieeegggggggggggggggfffffffffiiiiiihhhiiijjjlllnnnpppjjjhhhccc]]]XXXYYY___eeeccccccgggjjjhhhbbb___aaa\\\YYY\\\jjjzzz|||mmm^^^PPPGGG;;;222...---+++***++++++************++++++,,,,,,++++++,,,,,,---...------------///000111222555222999666999>>>GGGmmmvvvpppsssoooqqq~~~~~~~~~yyyqqqooottt|||```HHH999777555222000000000111111444555:::MMMeeerrrrrrgggVVVRRR\\\ooo|||iii[[[OOODDD<<<:::888666777555222444999>>>IIIUUU\\\aaagggjjjjjjqqqrrrtttuuuttttttuuuvvvsssrrrpppoooppprrruuuwwwuuuuuuyyywwwrrroooooopppjjjvvvzzzbbbTTTKKKKKKKKKSSSpppqqqdddaaabbbfffiiiggghhhhhheee___WWWOOOJJJBBBGGGIIITTTjjj}}}wwwnnncccWWWPPPJJJKKKUUUhhhyyy{{{||||||}}}}}}}}}||||||xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{~~~}}}}}}~~~yyypppgggYYYLLLBBBDDDFFFOOOddd}}}sssddd___fffqqqwwwyyyzzz{{{|||}}}~~~wwwnnn^^^___aaa```^^^ccctttvvvlllggg^^^\\\iiiqqqvvv~~~|||iiiNNN>>>;;;222...,,,------******---------------------------,,,------...000111333444444999:::666666>>>FFFIIIrrr}}}xxxyyyvvvnnngggaaabbbgggiiibbbXXXWWW^^^dddjjjiii\\\KKK???888555888DDDLLLFFF===999888666///222666===KKK\\\eeefffiiijjjbbbRRRFFF@@@999222000000000000////////////+++***************++++++,,,---...///000333777:::999MMMfff{{{sssddd```bbbccccccccccccdddeeeeeeeeecccccccccdddeeefffggghhhiiijjjjjjjjjjjjjjjeeehhhssszzzeee[[[VVV\\\dddfffhhhjjjiiiiiiiiijjjjjjiiiiiiiiiiiihhhfffdddbbbaaa``````bbb```___```eeejjjooopppjjjjjjdddcccppp}}}vvvuuutttuuuxxx{{{|||}}}yyytttnnnkkklllmmmlllkkkoookkkddd[[[RRRNNNOOOQQQJJJJJJMMMTTT\\\___\\\XXXEEE<<<777:::;;;999999<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>???>>>???@@@BBB@@@BBB======FFFIIIOOO]]]yyyvvvtttnnnhhhfffhhhgggffffffffffffggggggllljjjiiijjjnnnppppppnnnkkkccc\\\YYYVVVSSSVVVZZZXXX___fffgggccc```^^^\\\WWW[[[]]]___cccddd___WWWKKKCCC888000---,,,,,,+++++++++++++++++++++++++++...------,,,,,,,,,------------...///000111222222444888555555===BBBLLL___~~~tttooojjjhhhsss~~~rrrhhhiiimmmrrrvvvwwwooo[[[HHH:::888444111//////000111///444666777CCCYYYmmmuuuoooVVVQQQXXXcccppp```UUUGGG<<<;;;999777666666666555444===BBBKKKVVV___eeeiiijjjppptttuuutttuuuxxxwwwtttrrrqqqooonnnoooqqqtttuuuyyywww{{{xxxuuuqqqlllmmmrrrmmmtttuuu___OOOOOOOOOTTTnnnwwwjjjhhhkkkmmmnnnooopppnnniiieee```UUUJJJGGGHHHHHHTTTjjjyyy}}}uuuhhh^^^SSSZZZeeeqqq{{{}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvyyyzzzzzzzzz{{{|||||||||{{{{{{|||}}}}}}rrrlllcccVVVKKKFFFBBBEEEVVVooo}}}mmm```bbbllluuuyyy|||{{{{{{|||}}}vvvdddfff^^^\\\```bbbhhhyyysssiiibbb^^^___aaannnppppppjjj]]]MMM>>>555222000.........///...---,,,,,,,,,---------....../////////000111111222222444555777888999<<<@@@CCCZZZ|||{{{xxxuuulllkkkjjjkkkjjjfff___YYY^^^hhhooohhhVVVBBB777444666===EEEGGGBBB<<<888888666444555;;;BBBLLLZZZfffiiijjjeeeZZZPPPFFF<<<333222111111111222111///---///...,,,***))))))******,,,,,,,,,,,,...111333444777???LLL\\\ooo~~~uuulllaaaaaa```___```aaabbbcccgggeeecccbbb`````````aaabbbdddgggiiikkkkkkjjjjjjjjjmmmtttxxxlllbbbbbbdddcccdddhhhggggggggghhhiiiiiifffdddcccccccccbbb___\\\XXXVVVSSSWWW\\\aaaeeeiiimmmpppnnnmmmfffaaafffrrryyyyyytttsssrrrtttxxx}}}wwwnnniiijjjllllllpppwwwwwwooo^^^OOOLLLRRRSSSOOOLLLNNNPPPVVV___ccc[[[PPPCCC@@@;;;888777888999999>>>============???AAABBBAAA>>><<<<<>>BBBKKK]]]~~~rrrlllgggfffrrr{{{uuupppkkkbbb]]]]]][[[OOOBBB:::888555222000000000111///333555666AAAVVViiisssoooXXXQQQUUU___ssscccWWWJJJ>>>;;;999777666666666444333;;;@@@IIITTT]]]dddhhhjjjmmmqqqtttsssuuuxxxxxxuuurrrqqqooonnnoooqqqtttvvvyyyxxx|||zzzuuunnniiikkkqqqpppwww{{{eeeTTTSSSQQQTTTjjjwwwnnnmmmpppssssssssssssqqqlllhhhcccXXXNNNHHHIIIHHHSSShhhxxx}}}nnnbbb___dddnnnwww~~~}}}~~~~~~~~~~~~}}}|||{{{zzzxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyzzzzzz{{{{{{||||||||||||}}}~~~zzzpppjjjaaaTTTJJJEEECCCGGGYYYrrrzzzkkk```bbbllluuuyyy||||||}}}~~~uuufffdddaaa```bbbgggrrrzzznnnddd```bbbeeeggghhhgggaaaVVVHHH<<<555000...---,,,---...---,,,,,,,,,---------.........//////000000111222222222444555777888999<<>>999777777999999999<<<<<<;;;;;;<<<===???@@@AAA???===>>>AAACCCCCCBBBAAA???======@@@FFFMMMRRRkkk|||rrrppppppnnnkkkkkkffffffgggggghhhhhhiiiiiikkkjjjjjjkkknnnqqqqqqqqqpppfff\\\WWWSSSPPPQQQUUURRRXXX\\\\\\___ddddddaaa[[[\\\ZZZWWWXXXYYYUUUNNNHHH@@@666///---,,,,,,+++++++++++++++++++++++++++---------,,,,,,------.........///000111222222333222777666777???AAAHHHZZZppphhhcccbbbmmm|||wwwlllZZZMMMJJJJJJDDD<<<:::888555222000000111111000222333333===PPPdddoooooo]]]RRRRRRZZZwwwwwwgggZZZMMMBBB===:::777555555555444333888===FFFQQQ[[[bbbhhhjjjkkkoooqqqqqqtttxxxxxxuuusssrrrpppoooppprrrtttvvvyyyyyy~~~zzzssskkkhhhmmmtttqqqvvvnnn[[[WWWSSSRRRccc{{{wwwssstttxxxzzz{{{yyyzzzwwwrrrnnniii___TTTJJJJJJHHHRRRfffvvvvvvjjjeeejjjsss{{{~~~|||~~~~~~~~~}}}|||{{{xxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyzzzzzz{{{||||||}}}}}}~~~vvvmmmfff^^^RRRIIICCCDDDLLL___wwwttthhh^^^bbbllluuuyyy|||}}}~~~rrreeeaaaeeeffffffmmm~~~ttthhhdddfffiiieeeddd```XXXLLLAAA888333///---++++++,,,---,,,+++,,,------------.........///000000111111222333333444555777888999;;;???BBBLLLnnnzzzwwwtttpppmmmpppuuuuuupppjjj```bbbdddfffaaaVVVFFF;;;333666;;;@@@CCCBBB>>>;;;888444222444999@@@LLLXXX___dddfffaaaZZZRRRFFF<<<444222000000000000///.........,,,+++***)))))))))++++++++++++,,,---...//////444999???GGGRRR^^^gggooossstttqqqmmmhhh^^^TTTSSSTTTVVVWWWXXXYYYZZZZZZVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[^^^```bbbccccccccccccfffiiinnnuuu~~~nnnhhhcccdddfffeeedddeeehhhhhhhhhiiijjjjjjhhhfffaaa```^^^\\\YYYUUUSSSQQQSSSXXX___eeeiiillloooqqqqqqoooiiiddddddjjjlllkkknnnnnnppptttwwwwwwvvvtttnnniiieeeiiiooouuu}}}zzzoooccc\\\YYYSSSLLLMMMQQQVVV[[[___^^^TTTHHH>>>;;;888777888:::;;;;;;<<<<<<;;;;;;<<<===>>>???AAA???>>>???AAACCCCCCBBB@@@>>>======@@@EEEJJJNNN]]]uuuxxxmmmkkkkkkjjjiiijjjhhhhhhhhhhhhhhhhhhhhhgggjjjjjjkkkllloooqqqssssssuuujjj]]]WWWSSSQQQRRRUUUSSSYYY[[[ZZZ]]]eeefffaaa^^^^^^[[[XXXXXXZZZUUUOOOEEE>>>444...,,,,,,,,,+++***+++++++++++++++,,,,,,------,,,,,,,,,---.........//////000111222333333111777777888??????EEEUUUrrriiibbb___fffqqq|||vvvhhhWWWLLLGGGAAA;;;:::888555333111111111111000111111222888III]]]jjjpppcccVVVPPPVVVooo|||kkk^^^PPPFFF???<<<888555555444333222666:::CCCMMMWWW```fffiiijjjnnnpppppprrrvvvvvvtttsssrrrppppppppprrruuuwwwyyy{{{xxxooohhhhhhpppwwwlllooottt```XXXRRROOOZZZkkk~~~xxxwwwvvvwwwzzz~~~}}}xxxtttpppfff[[[NNNNNNJJJQQQcccsssrrrggg```gggqqqzzz~~~~~~~~~~~~~~~~~~}}}|||{{{xxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{|||~~~~~~}}}rrriiicccZZZOOOGGGCCCFFFRRRfff|||nnnddd]]]cccmmmuuuyyy{{{|||}}}~~~xxxkkk``````hhhkkkiiirrryyykkkggghhhjjjjjjfff___SSSFFF;;;444111...---++++++,,,------,,,------------............000000111111222333333333444555777888888;;;>>>AAACCC[[[|||wwwrrrlllhhhkkkuuu}}}}}}iiiccc^^^^^^___WWWHHH;;;666555777<<>>===???>>>>>>===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>======???CCCGGGIIIOOO^^^tttiiifffgggfffeeefffjjjjjjjjjjjjiiihhhfffeeeiiijjjlllmmmoooqqqtttvvvwwwiii[[[UUURRRPPPQQQTTTWWW___aaa]]]^^^eeefff___]]]]]]\\\ZZZ[[[\\\WWWPPPBBB;;;333---,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000111222333444444222888777888>>>>>>BBBRRR{{{vvvnnneee]]]___fffvvv}}}iiiTTTHHHAAA>>>999888666444222111111111111111111111555BBBUUUdddooojjj\\\PPPTTThhhpppaaaTTTIIIBBB>>>999666555444333222444888???HHHSSS\\\cccgggjjjnnnppppppqqquuuuuurrrtttsssqqqpppqqqsssvvvxxxyyy|||wwwkkkeeehhhpppvvvhhhgggqqqvvv```UUUOOOJJJPPP\\\ooo~~~sssiiimmmtttzzz~~~zzzvvvlllbbbTTTSSSOOOSSSbbbooovvvkkkaaaYYY[[[cccoooxxx}}}~~~||||||}}}}}}||||||{{{{{{yyyyyyyyyyyyxxxwwwuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{~~~yyyoooggg```WWWMMMFFFCCCIIIXXXmmm{{{iiiaaa^^^eeennnuuuxxx{{{zzz{{{}}}~~~~~~sssdddZZZaaaiiinnnnnnvvvzzznnnkkkjjjiiiiiieee\\\PPPCCC999333111///---,,,,,,---......------------.........//////111111111222333333444444444666777777888:::===@@@@@@MMMnnn~~~vvvvvvmmmddddddlllwwwuuuiii]]]YYYZZZVVVIII===777444333888@@@DDDCCCAAA===777333222111333;;;DDDPPPYYYbbbeeeeeeaaaWWWNNN===:::555222111111000000//////...---,,,+++************+++++++++++++++++++++...000111333777>>>DDDKKKOOOOOOJJJFFFDDD???:::666777999:::;;;;;;::::::???@@@@@@@@@@@@@@@@@@@@@CCCEEEHHHLLLPPPTTTVVVWWWRRRTTTVVVXXXZZZ]]]aaadddiiiiiiiiigggdddaaa^^^]]]YYY[[[]]]```ccceeeeeecccccccccbbbccccccbbb```]]]YYYWWWSSSOOOMMMMMMNNNOOOSSSXXX___eeeiiikkklllmmmnnnllljjjiiigggfffgggiiijjjnnnttt{{{}}}wwwsssjjjgggdddccchhhooouuuxxxoooqqqtttuuuooobbbTTTLLLKKKRRRWWWVVVTTTOOOEEE;;;<<<;;;;;;<<>><<<;;;;;;======>>>???@@@BBBEEEFFFEEELLLjjj|||qqqgggdddeeeddddddeeejjjkkkkkkkkkjjjiiigggeeeiiijjjmmmnnnooorrruuuxxxvvvgggXXXQQQPPPPPPQQQTTT[[[hhhllleeebbbgggfff^^^[[[]]]^^^^^^```___XXXPPP@@@999111,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,---......///000000111222333444444555333888777777<<<;;;@@@PPPxxx}}}tttjjj```^^^ccclll}}}uuu]]]MMMFFFBBB999888777555333222111111111000111222444===NNN___lllooobbbRRRTTTbbb~~~vvvfffWWWLLLEEEAAA<<<888666555444333333666<<>>AAAEEEIIILLLMMMLLLNNNQQQRRRTTTWWW[[[^^^______^^^[[[XXXWWWXXXZZZWWW\\\```aaadddggggggdddcccbbbaaaaaaaaa___\\\YYYRRRPPPLLLIIIIIIKKKNNNPPPVVVZZZ```eeegggiiijjjlllllljjjiiiiiigggdddfffjjjlllpppwww~~~~~~wwwrrrmmmlllhhheeeffflllnnnmmmeeeggglllqqqlll```TTTNNNOOOUUUXXXUUUOOOJJJCCC<<<<<<<<<<<>>@@@BBBCCCDDDDDDGGGIII]]]xxxnnneeedddffffffeeefffhhhiiijjjllllllkkkiiihhhhhhjjjmmmoooppprrrvvvyyywwwhhhXXXRRRRRRSSSUUUXXX]]]ooowwwnnngggiiiggg___]]]aaaeeefffgggdddZZZPPP===777000,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,---...//////000111111222333444555555444999666666::::::???NNNmmmyyyooofffdddhhhkkkzzzooo```SSSIII999888777555444222111000000000222444444999IIIZZZgggqqqeeeSSSSSS\\\vvv|||lll\\\PPPHHHDDD>>>999777666555444222555:::BBBKKKUUU]]]bbbeeejjjnnnooosssxxxzzzxxxuuutttrrrqqqrrrtttwwwyyyyyy~~~ooobbbccclllssssss```YYYWWWjjjrrrXXXLLLFFFDDDFFFLLLQQQkkkkkk```XXXcccrrr}}}}}}tttjjjaaa```ZZZZZZbbbjjj}}}xxxpppdddWWWNNNKKKKKKMMMXXXaaannnvvvyyyzzz{{{}}}{{{||||||}}}}}}}}}||||||{{{|||||||||{{{yyywwwuuussssssttttttuuuvvvvvvwwwttttttuuuwwwxxxzzz{{{{{{~~~~~~~~~~~~{{{vvvnnnfff^^^TTTKKKDDDIIIRRRcccwww~~~tttddd```aaaiiirrruuuwwwyyyxxxyyy{{{|||}}}rrrhhhccciiijjjrrr}}}~~~vvvvvv|||yyyoooaaa^^^XXXNNNBBB888222///---+++***+++---......---............////////////222222333333444555555555444666777777777999<<>>888555333333222111111111111000...---,,,))))))+++,,,,,,,,,,,,+++,,,...000000000333888======IIIUUUXXXVVVOOOEEE======<<<:::888666555555444555555666666666555444333555555777999;;;>>>@@@AAAEEEGGGIIIKKKMMMQQQUUUYYYXXXYYYZZZXXXVVVUUUWWWYYYXXX^^^bbbaaabbbeeeeeebbbbbb```___^^^]]]ZZZVVVSSSLLLJJJFFFDDDEEEIIINNNRRRZZZ^^^bbbeeeggghhhjjjlllkkkhhhggghhheeeaaacccjjjooorrryyy~~~{{{sssmmmmmmmmmjjjdddcccffffffaaa______cccgggcccYYYRRRRRRPPPVVVWWWPPPIIIDDDAAA===;;;;;;===???BBBCCCAAA@@@BBBAAA@@@??????@@@AAABBB>>>@@@BBBAAA>>>;;;;;;<<<;;;<<>>NNNaaa{{{rrrjjjjjjooonnnxxxvvvaaaPPP999888777666444222111000000000222555444777GGGWWWcccrrrgggTTTSSSXXXqqqppp___RRRJJJEEE???:::777666555444222555999AAAJJJSSS\\\```bbbgggllloootttzzz}}}{{{vvvtttsssrrrrrruuuwwwyyyyyyyyyjjj___dddqqqyyyxxx]]]SSSNNN^^^pppVVVIIIEEECCCEEEJJJLLLeee~~~lllbbbVVVbbbsss~~~uuullldddddd^^^]]]ccciii{{{rrrdddTTTOOOGGG@@@===>>>CCCHHHQQQ\\\iiissswwwxxx{{{~~~|||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}}}}|||zzzxxxvvvssssssssstttuuuvvvvvvwwwssstttuuuwwwxxxyyy{{{{{{}}}}}}}}}~~~{{{vvvoooggg^^^TTTJJJDDDKKKTTTeeeyyy}}}sssddd```bbbjjjsssuuuwwwxxxxxxyyy{{{}}}~~~~~~|||uuunnnlllllljjjssszzz|||yyytttzzzssseeebbb\\\QQQDDD888000,,,,,,***)))***+++------,,,............/////////000222222333444444555555666555666777777777999<<>>;;;:::666222333777999BBBLLLSSSYYY^^^^^^ZZZPPPJJJAAA:::666444444333222222333222111000...---((()))+++,,,------,,,,,,+++---......,,,...333777@@@QQQeeeooonnneeeWWWJJJCCCAAA>>>;;;888777666666444555666777777666555444333444444444666777888999:::<<<===???AAAEEEKKKNNNQQQTTTWWWWWWVVVUUUVVVXXXYYY___bbb___^^^aaaaaa]]]___]]][[[ZZZXXXUUUQQQNNNIIIFFFCCCAAACCCIIIOOOSSS^^^```dddfffggghhhkkkmmmkkkgggffffffbbb^^^aaahhhppptttyyy}}}}}}xxxooohhhjjjkkkhhhaaa```bbb___XXX^^^[[[\\\^^^[[[SSSQQQTTTPPPTTTTTTLLLCCC???>>><<<:::;;;<<>>@@@???>>>======>>>??????<<>>>>>???:::<<>>:::888555111000333000111222111222777@@@FFF[[[lllooobbbTTTQQQiii{{{gggTTTLLLGGG@@@;;;888777555444333444666:::AAAKKKVVV]]]aaaiiimmmmmmnnnssswwwxxxssssssrrrssstttwwwzzz||||||~~~zzzpppdddYYY]]]xxx}}}eeeLLLOOO]]]yyykkkUUULLLGGG@@@???EEEMMM[[[wwwxxxnnnaaahhhrrr{{{|||uuukkkhhheeeaaa^^^dddwww~~~rrrgggZZZMMMEEE===<<<;;;::::::===CCCGGGRRRWWWcccpppvvvvvvwww{{{{{{{{{{{{|||}}}}}}{{{yyyzzz{{{|||||||||yyywwwvvvrrrrrrssssssuuuvvvwwwxxxttttttuuuwwwxxxyyyzzz{{{}}}}}}~~~~~~yyyrrrjjjcccYYYNNNHHHHHHMMM]]]ppp}}}zzzppp]]]aaafffkkkooorrrvvvxxx|||||||||~~~vvvuuuyyywwwqqqsssjjjsss}}}tttrrrmmmmmmsssxxxwwwvvvvvvkkkggg___PPP???444000111///...---,,,,,,,,,,,,,,,------......///000000000111111111111222444666777999888888777888999;;;<<<:::FFFMMMTTTrrr}}}ooo[[[NNNMMMPPPRRRWWW]]]\\\UUUVVV___aaa\\\XXXQQQGGG;;;444444:::???BBBAAA???:::666333222222333666@@@KKKQQQSSSVVV[[[TTTPPPJJJCCC===888555333222111000000111000...,,,***,,,---......---+++***++++++,,,---...///111222777HHHgggkkk\\\RRROOOJJJDDD>>>:::888777888777777999999777777888666333222555555444666:::;;;;;;;;;:::<<>>@@@AAAEEELLLTTTZZZcccdddfffgggggghhhkkkmmmhhheeeaaa]]]\\\___dddiiimmmuuu}}}|||sssllljjjlllgggeeeccccccdddaaaZZZSSSTTTVVVWWWVVVSSSQQQPPPPPPQQQRRRQQQLLLDDD>>>;;;:::<<<<<<======>>>??????@@@;;;>>>@@@AAA???>>>===>>>===;;;;;;>>>CCCDDD@@@<<>>AAANNNjjj~~~ppphhhjjjpppxxx|||xxxyyy{{{{{{vvvbbbEEE???:::888666222222444000222222111222666>>>EEEWWWjjjpppfffWWWQQQfffjjjWWWMMMHHHAAA;;;888666555444222444666999???IIISSS[[[___fffkkkkkklllqqqtttuuussssssssssssuuuwwwzzz|||}}}~~~uuukkk```VVV[[[vvv~~~bbbHHHKKKWWWrrrqqq[[[RRRLLLEEEDDDJJJHHHTTTmmm{{{nnnqqquuuzzz}}}vvvoookkkfffaaa^^^bbbqqqzzzqqqdddWWWNNNEEE===777999999888777777999>>>AAAPPPTTT^^^iiiooopppsssxxxxxxxxxyyy{{{}}}}}}|||{{{{{{{{{||||||{{{xxxvvvuuurrrrrrsssssstttvvvwwwxxxttttttuuuvvvxxxyyyzzzzzz||||||}}}~~~~~~~~~wwwqqqiiibbbXXXMMMHHHHHHRRRaaatttxxxnnn```eeekkkpppsssvvvyyy{{{|||||||||~~~xxxooooootttuuupppnnngggrrrwwwqqqlllkkkooorrrqqqoooooolllhhh^^^OOO>>>333/////////...---,,,,,,,,,,,,---------......///000000000222111111111333444666777:::999999999999;;;<<<===666===BBBHHH```vvvfffZZZWWWWWWWWW```kkklllaaaZZZ^^^bbbbbbfffcccZZZKKK===555777;;;>>>>>>===;;;777444333222222333888AAAGGGJJJQQQXXXWWWSSSLLLEEE>>>999666444222111000000222222000///,,,------...---,,,+++***+++++++++,,,---///000111555AAA[[[{{{xxxlll```\\\UUUNNNHHHDDDBBBAAA??????>>>???>>><<<;;;;;;888666666999:::999;;;???@@@@@@???>>>???DDDKKKPPPWWW]]]aaaaaa___^^^ZZZTTTXXX\\\___```^^^[[[YYYYYYTTTQQQNNNKKKIIIFFFAAA============@@@FFFOOOYYY___eeegggiiiiiihhhggghhhiiieeeccc```]]]\\\^^^aaadddkkkqqqwwwwwwqqqlllkkkmmmffffffggghhhgggaaaYYYSSSQQQUUUYYYZZZXXXTTTQQQPPPPPPPPPMMMGGG???:::999999888888999999999::::::;;;<<>>>>>===;;;:::===BBBBBB???;;;?????????@@@AAABBBDDDEEEDDDIIILLL___nnnhhhaaa___bbbdddcccaaabbbdddfffgggggghhhjjjlllooooooppprrruuuxxx|||~~~wwwhhh[[[[[[aaagggiiikkkhhhkkknnnnnnnnnjjj___TTT]]]eeennnvvv{{{vvv___GGG444111---,,,,,,------,,,++++++******++++++,,,---,,,,,,---...///000000111222222555888;;;;;;999777555666777888888:::>>>AAAFFF```sssiiigggkkkssswwwvvvxxx|||~~~~~~tttcccGGG@@@:::999777444333555222333333222111555;;;AAAQQQgggrrrkkk\\\RRR```~~~ooo[[[OOOJJJBBB<<<888666555444222333444777<<>>;;;<<<>>>BBBQQQqqqtttjjjfffbbb___hhhwww|||ooo___[[[___bbbjjjlllhhhYYYDDD444111333888999;;;;;;999777333111333111222777<<>>;;;<<>>===;;;::::::<<>>:::>>>>>>>>>???AAACCCDDDEEEDDDKKKOOO\\\xxxnnnhhhcccaaacccdddcccbbbaaaccceeeffffffhhhkkkmmmrrrrrrsssuuuwwwzzz|||~~~mmmbbbXXXYYY^^^bbbdddfffdddeeeggghhhhhhddd[[[SSSYYY___fffjjjllleeeRRR@@@111///,,,+++,,,------,,,++++++******++++++,,,---++++++,,,...///111222222111333666:::======:::888444666888888999;;;>>>AAACCCYYYuuuiiidddeeeiiizzzxxxyyy~~~}}}{{{uuunnn```HHH@@@999888777555444555222333333111000333888>>>HHHaaaqqqnnnbbbTTT[[[sssttt___SSSMMMDDD===888666555444222222333555999AAAJJJQQQYYYaaaggghhhhhhmmmppppppttttttssstttvvvxxx{{{}}}jjj^^^TTTLLLQQQjjj}}}yyyaaaGGGHHHOOOfffxxxeeeYYYQQQIIIGGGHHHIIIMMM[[[oooyyysssrrruuuwww~~~yyyoooiiidddccchhhpppyyyuuukkk]]]UUUZZZjjjxxx{{{qqqhhh\\\SSSGGG>>>;;;::::::999666777888888777666888999@@@BBBHHHOOOTTTYYYdddooouuuwwwzzz{{{|||||||||}}}{{{{{{{{{zzzxxxvvvtttssssssssssssssstttuuuvvvwwwuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz|||}}}~~~xxxqqqkkkddd\\\RRRJJJIIIMMMbbbqqqsssiiiaaafffnnntttwwwxxxyyyzzz{{{|||~~~|||lllccccccgggiiigggccceeeuuuyyynnnhhheeehhhjjjgggddddddddd___TTTFFF999000,,,,,,...------,,,,,,,,,------.........///000000111111222222222333444555555666888999999:::;;;<<<======???===???BBBIII^^^}}}vvvrrrnnniiihhhyyy{{{jjj^^^YYYXXXaaaiiikkk```JJJ888111222333555777:::;;;999555222555111000333777<<>><<<:::999888999:::>>>GGGSSS^^^eeehhhiiikkkmmmlllhhhdddaaa```^^^\\\ZZZZZZ]]]bbbeeeggggggeeecccbbbbbbcccddddddbbbgggkkkiiiaaaYYYUUUSSSPPPUUU\\\```___[[[WWWUUUWWWRRRKKKCCC>>>===???AAA<<<<<<;;;::::::;;;<<<===<<<@@@CCCDDDBBB???<<<;;;:::999999;;;===>>><<<:::<<<======???@@@BBBDDDEEECCCLLLNNNUUUeeeuuummmiiieeedddeeeffffffeeebbbccceeeeeefffhhhkkkmmmuuuuuuvvvwwwxxxzzz{{{|||fff]]]VVVWWWYYY[[[]]]```aaa___```cccdddaaa[[[WWWYYY^^^bbb```[[[RRREEE;;;000...++++++,,,---,,,,,,++++++******++++++,,,---++++++,,,...000111222333111222555999<<<<<<999666555777999::::::<<<>>>@@@@@@QQQqqqwwwkkkdddccceeesss~~~xxx{{{vvvoooiii^^^KKKAAA999777777555444444222333333111///111666;;;AAAYYYkkkooofffWWWWWWhhhyyyeeeWWWQQQGGG???:::777555444222222222333666===EEEKKKWWW___fffgggiiimmmpppppptttsssssssssuuuxxx{{{}}}}}}ggg[[[PPPHHHJJJaaatttsss___GGGHHHNNNcccrrrfff\\\SSSNNNMMMMMMNNNWWWfffvvvyyyuuusssvvvvvvxxx|||wwwqqqkkkiiinnnvvvnnnhhh]]]RRRLLLOOOXXX```sss~~~}}}qqqdddZZZNNNHHH@@@;;;::::::999777555777888888777666777888888999===CCCGGGOOO^^^lllwwwzzz}}}}}}|||{{{|||}}}{{{{{{zzzyyyxxxvvvuuutttssssssrrrsssssstttuuuvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{|||~~~zzzuuummmggg___WWWNNNHHHKKKRRRkkkyyy{{{pppgggbbbgggooouuuxxxyyyzzzzzz|||}}}tttddd^^^___cccddddddbbbhhhzzzvvvhhhcccaaaeeegggdddaaa```ZZZTTTJJJ???444...,,,,,,------,,,,,,,,,------.........//////000111111111222333333444555555555555666777888999:::;;;<<<<<<<<<;;;>>>AAAAAAMMMooozzzxxxuuuqqqiiivvv|||nnn^^^SSS[[[ccciiibbbQQQAAA888666111222444888;;;;;;888444555222111444555777>>>FFFQQQUUUZZZ[[[WWWOOOEEE>>>666333000///000222333333222111000...---,,,,,,,,,++++++*********++++++,,,---...444@@@OOOccc{{{wwwoookkkgggiiigggaaa___aaa```]]][[[YYY[[[```cccbbbcccgggfffdddbbb___```eeemmmrrroooqqqpppllljjjggg```XXXRRRRRRRRRPPPNNNJJJFFFCCC>>>===:::888666666777888888===FFFRRR]]]eeeiiijjjiiikkklllkkkgggbbb___^^^\\\YYYWWWYYY```hhhnnnqqqjjjfff```]]]^^^```aaaaaabbbeeefffaaaXXXRRRRRRUUUTTTWWW[[[]]]\\\YYYXXXXXXWWWQQQIIIBBB???@@@BBBDDD:::999888777777888:::;;;:::===AAAAAA@@@===;;;:::::::::999:::;;;<<<;;;:::<<<<<<<<<===???@@@BBBCCCBBBIIIJJJLLLSSSYYYjjjllljjjgggfffggghhhhhhhhhccceeeeeeffffffhhhkkknnnvvvvvvwwwwwwwwwwwwwwwwwwccc\\\WWWVVVWWWWWWZZZ^^^```]]]^^^dddfffccc^^^\\\^^^aaabbb\\\RRRGGG???:::///---++++++,,,,,,+++***++++++******++++++,,,---+++,,,---...000111222333222222444777::::::777555666888:::;;;;;;;;;===???BBBMMMfffxxxmmmgggffffffooo|||}}}vvvxxx{{{rrrkkkbbbOOODDD:::888888666444444111222333111///000444999:::PPPccckkkjjj[[[UUU___vvvmmm\\\UUUJJJAAA;;;888666666333333222222444:::AAAGGGTTT\\\dddgggiiinnnqqqqqqssssssrrrssstttwwwzzz|||~~~~~~zzzfffWWWMMMEEEEEEZZZmmmnnn\\\FFFIIIOOOcccsssggg]]]UUUQQQQQQPPPTTT```ooo}}}xxxuuutttwww{{{xxxsssqqqyyyxxxrrrggg\\\TTTPPPPPPRRR[[[fffqqqsssoooeeeXXXMMMEEEAAA<<<;;;;;;;;;888555555666777777666666777888555666999<<>>===>>>@@@AAA:::999888777888:::<<<>>>888;;;===>>>===;;;:::;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAEEECCCDDDIIIHHHSSSjjjjjjhhhgggggghhhiiijjjkkkffffffgggffffffhhhkkknnnuuuuuuuuuuuutttsssrrrqqq```ZZZVVVVVVUUUUUUYYY___bbb```cccllloooiiibbb___cccbbb```[[[SSSGGG<<<777///---++++++++++++***(((++++++******++++++,,,---,,,---...///000111222222444444444666888888666444666888::::::::::::;;;<<>>555///---------,,,,,,,,,,,,,,,---...////////////000111111222222333444555666666555555444555666888:::<<<<<<<<<<<<;;;>>>AAA@@@???DDDRRR___zzzzzzxxxtttkkkkkkqqq|||pppVVVUUUUUUVVVUUUMMM@@@666666222000222888======<<<888555333444111///111666<<>>;;;888555222333333333111111444999>>>CCCNNN\\\eeehhhiiilllooonnnnnnlllgggaaa[[[XXXWWWVVVUUUXXX```kkksssvvvuuullliiiccc^^^[[[\\\___bbbeeeccc___XXXSSSQQQTTTXXXWWWXXXYYYWWWTTTRRRQQQQQQEEEAAA<<<:::;;;<<<<<<<<<:::999888888999<<<>>>@@@888:::;;;;;;;;;:::<<<===;;;;;;;;;;;;::::::;;;<<<;;;:::::::::;;;;;;<<<===@@@@@@===@@@FFFCCCHHH[[[rrrhhhggggggggghhhiiikkklllggghhhhhhgggfffhhhkkknnnttttttsssrrrqqqooommmlll]]]XXXTTTTTTTTTTTTYYY```dddcccjjjuuuwwwnnnddd```ddd```]]][[[UUUIII<<<333///---,,,+++++++++)))'''++++++******++++++,,,---------...///000111222222666555444555777777666444666777999:::888888999:::<<>>:::999888555444222111222777>>>CCCMMMWWW```dddhhhnnnqqqrrrqqqqqqpppqqqsssuuuxxxzzz||||||xxx```QQQGGGAAAAAASSSiiimmm]]]JJJQQQXXXlllsssggg^^^\\\XXXYYYbbblllxxx~~~}}}zzzqqqfffaaabbbdddrrr|||xxxwwwxxx{{{}}}jjjVVVNNNNNNKKKPPPVVVZZZ___```YYYPPPIIIEEEBBBAAABBBAAA>>>;;;;;;;;;<<<;;;:::;;;>>>AAA>>>>>>>>>===<<>>>>>===999===>>>;;;;;;AAAJJJPPPnnn{{{{{{wwwrrrgggccceeerrr|||[[[VVVTTTWWW\\\XXXKKK???888333///111777===???>>><<<888666555111...000555666===IIITTT[[[]]][[[YYYGGGBBB:::555333333333333111333444555555444222111......---,,,++++++++++++***)))+++...//////444;;;KKKWWWiiizzz|||www||||||~~~yyywwwxxx{{{{{{wwwvvvxxxxxxssskkkbbb[[[ZZZ^^^bbbfffeeebbb_________WWWNNNFFFAAA;;;888888888777555333444444333333777>>>CCCIIIUUUccciiiiiiiiimmmrrrqqqppplllfff^^^XXXTTTSSSSSSUUUZZZdddooouuutttqqqgggeeeaaa\\\XXXYYY]]]aaafffccc___ZZZVVVUUUVVVXXXUUUWWWXXXWWWTTTPPPMMMLLL???<<<999888:::;;;;;;999555444333333555888;;;===888999:::::::::;;;===???;;;<<<<<<;;;::::::;;;<<<;;;::::::999999::::::;;;???===999???GGGCCCEEEVVV]]]iiihhhgggfffggghhhjjjlllhhhiiiiiihhhgggiiilllooovvvtttrrrqqqpppnnniiifffYYYVVVPPPMMMMMMPPPUUUYYY^^^eeemmmpppnnnggg```\\\```___]]]WWWNNNCCC999333,,,,,,,,,+++++++++******+++***(((((()))***---.../////////000111111222222555666666666666666555555:::999999888888888777777<<>>;;;@@@KKKSSSPPPDDD>>>@@@AAADDDQQQaaatttvvvyyyzzzzzzzzz{{{}}}|||||||||{{{zzzyyyxxxwwwrrrssssssrrrqqqtttyyy~~~~~~}}}{{{yyyzzz|||yyysssnnnlllbbb[[[RRRIIIBBBFFFXXXjjj|||sssjjjggggggqqqtttxxx{{{|||~~~|||sssddd[[[bbbhhhddd]]]ZZZ\\\sssxxxqqqrrrsssrrroooggg^^^WWWFFF>>>666222///++++++.....................------000000000000111111111111444444444444444444333333999777777:::===???>>><<<<<<===<<<;;;;;;===@@@CCCWWWssszzzuuurrrdddZZZUUU___uuuqqqeee[[[ZZZ``````XXXNNN@@@888222444666888>>>FFF===<<<;;;777333111111222111444<<>>===;;;<<<=========<<<===???AAAFFF^^^wwwssscccYYYQQQWWWiiizzzuuugggdddjjjllleee\\\NNNBBB777444666888>>>DDDCCC@@@<<<888666555444333000222777===FFFNNNVVVZZZZZZUUUNNNFFF???999555444333222222444555666444222111111000///...---------)))))))))***+++,,,---...,,,...111666;;;???CCCEEEKKKLLLOOOQQQRRRSSSTTTSSSQQQNNNKKKKKKMMMPPPPPPOOOUUUSSSNNNIIIEEECCCBBBBBBAAA@@@???===;;;999777777333333333111//////111333333666:::???EEENNNXXX___fffkkknnnlllllloooooommmkkkfff___XXXTTTSSSUUUWWW\\\bbbkkksssvvvsssmmmhhh___ZZZTTTRRRUUU[[[```cccaaa^^^\\\]]]```___[[[VVVUUUUUUTTTSSSQQQKKKBBB<<<777666666777888999777555555555555666666555555555444555777888999:::;;;;;;;;;;;;:::999:::;;;<<<<<<;;;;;;:::::::::;;;<<<===@@@BBBBBBAAA@@@AAAEEEHHHPPP\\\uuukkkjjjhhhgggggghhhiiijjjiiijjjjjjiiiggghhhjjjlllqqqrrruuuyyyyyyrrrggg___SSSQQQNNNLLLLLLMMMOOOQQQQQQWWW___cccbbb___^^^^^^cccccc___WWWKKK>>>444...,,,,,,,,,+++++++++******+++***))))))***+++---...//////000000111222222222444444555555555555555444444444555777999:::;;;<<<:::>>>CCCTTT|||}}}ppphhhaaa^^^jjjzzzuuutttvvv}}}sss\\\HHH===888666555333222000/////////000111000444???PPP```eee^^^UUULLLYYYxxxtttcccVVVNNNGGG???999999777555333222333555777@@@GGGRRR\\\ccchhhlllnnnppprrrsssssssssuuuxxx{{{|||}}}mmm[[[KKKAAA<<<;;;JJJ]]]bbbTTTJJJGGGWWW{{{}}}yyyyyy}}}xxxhhhYYYMMMGGGBBB@@@@@@EEEKKKMMMIIIEEEBBBCCCGGGMMMRRRWWWaaalllnnnuuutttuuu{{{{{{nnn___]]][[[aaaqqqmmmbbbVVVRRRQQQMMMJJJJJJLLLRRRXXXYYYXXX\\\gggqqqrrrcccTTTLLLHHHIIIWWWfffuuuwwwyyyzzzyyyyyyzzz{{{yyyyyyxxxxxxwwwuuutttsssqqqrrrrrrqqqrrrtttyyy|||uuuuuuwwwyyy{{{}}}|||vvvpppjjjggg^^^VVVMMMGGGGGGQQQfffyyy|||oooffffffjjjtttwwwzzz{{{|||}}}}}}yyyxxxvvvnnnkkknnnllldddaaacccrrryyy|||wwwuuuvvvrrrjjjtttrrrqqqrrrrrrjjj[[[OOO>>>666000///...,,,,,,///........................000000000111111111222222333333333444555555555666777666777888;;;<<<;;;999;;;===>>>>>>===<<<===>>>:::JJJggg{{{vvveee[[[PPPOOOZZZkkkyyy{{{lllgggjjjnnnlllhhh___QQQBBB999666666:::???HHHDDD???<<<;;;:::777444000222333555999AAAMMMUUU[[[ZZZVVVPPPIII@@@999555444333222333555666555444444333333111000///......***************++++++,,,)))***+++,,,...///000111555666777999::::::;;;;;;:::888666666888:::::::::===<<<:::999777777666666555555444333111000//////000000000...---...111333666;;;DDDOOOZZZbbbfffhhhqqqrrrqqqnnnmmmooommmhhhddd___XXXRRRPPPSSSXXX\\\ccckkksssuuuqqqkkkjjjjjjbbbYYYQQQQQQXXX___```^^^```aaabbbbbbaaa]]]ZZZWWWSSSSSSTTTSSSPPPHHH>>>888777666666777999:::999777555666666777777666666555666666777888888999:::::::::::::::;;;<<<===???@@@===<<<<<<;;;<<<===>>>???BBBCCCDDDCCCBBBBBBEEEGGGKKKQQQ^^^xxxkkkkkkiiihhhhhhhhhhhhiiiiiiiiijjjhhhgggggghhhjjjooorrryyy{{{mmmaaaSSSSSSRRRQQQQQQQQQQQQQQQRRRXXX___aaa___\\\]]]___aaaaaa^^^UUUHHH;;;222...,,,,,,,,,+++++++++******++++++******+++,,,---...///000000111111222333333333444444555555555555444333444555777888:::;;;<<<999<<>><<<;;;;;;;;;AAASSSqqqzzzlllbbbUUUMMMQQQaaattt~~~rrrhhheeehhhlllooojjjbbbUUUFFF:::444555888DDDDDDDDDCCC@@@<<<999666222333333222222888DDDNNNUUUWWWWWWVVVPPPHHH???999555333222222333444444333555444333222111000///.........---,,,,,,,,,,,,,,,,,,,,,---......///000000000000111111222222222222333222111111222333444444///000000111111111111000222222111111111000000000000000000///...000333666>>>GGGUUUaaajjjnnnnnnnnnpppqqqooommmnnnooojjjccc]]]XXXRRRNNNNNNTTT[[[```mmmqqqssspppiiieeefffjjjfff```ZZZ[[[```dddbbb______ccceeeddd```[[[YYYXXXRRRTTTUUUTTTPPPGGG>>>888888888888:::<<<===<<<;;;666777777777777777777666777777777777777888999999888999:::<<<>>>@@@BBBCCC??????>>>===>>>???AAABBBDDDDDDEEEEEEEEEEEEEEEEEEJJJNNNSSSaaakkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiihhhgggfffgggiiinnnsss}}}tttgggVVVWWWYYYZZZZZZYYYWWWVVVWWW\\\aaaaaa\\\XXXYYY\\\\\\]]]ZZZRRREEE999222000,,,,,,,,,+++++++++******+++++++++,,,,,,---......000000000111222222333333333444444555666666555555555555666777888888999999888<<<@@@IIIfff}}}ooogggeeennn{{{tttqqqttt|||```GGG999555777444333111////////////000333555888BBBUUUdddcccZZZSSSQQQcccnnn```VVVMMMEEE???;;;999777444222111111222999???IIISSS\\\dddjjjnnnnnnppprrrssstttuuuxxxzzz}}}}}}mmmVVVEEE>>>>>>;;;DDDSSSXXXOOOEEE<<>><<<===??????<<<:::999888888;;;===AAAKKKVVV\\\ggglllrrr|||}}}wwwpppqqq}}}~~~qqqhhhaaa```___YYYSSSPPPTTTUUUYYY\\\^^^hhh|||jjj[[[TTTVVVbbbmmmvvvxxxyyyyyyxxxwwwxxxyyyxxxxxxxxxyyyxxxxxxwwwvvvsssrrrqqqrrrtttwwwyyy{{{wwwyyy{{{~~~~~~}}}zzzvvvppphhhbbbYYYQQQIIIIIIPPP]]]pppvvvjjjdddhhhooovvvyyy{{{||||||}}}~~~xxxvvvvvvsssqqqrrrrrriii```bbblll~~~pppbbb]]]___bbblllkkklllrrrvvvnnn^^^OOO===777111000///,,,,,,............/////////000000111111111111222222222222333333444444555666777777666666777888777777777777888;;;>>>>>>===;;;999999>>>>>>FFF\\\}}}uuulll^^^RRRQQQ^^^rrruuuhhhdddkkksssoooqqqkkk[[[GGG999555666:::@@@GGGHHHDDD>>>:::999222444555222000222:::AAAKKKOOOSSSVVVUUUOOOHHHDDD:::777333222222222222111444444333222111//////...000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........------............///000------...///000//////...111111111111111111111111000111111111111444999===KKKXXXgggppprrrppppppqqqooopppooommmlllkkkddd[[[SSSPPPNNNMMMRRRZZZccciiitttpppjjjddd``````cccfffggggggggggggfffdddbbb```___bbbdddbbb\\\XXXWWWYYYZZZZZZZZZVVVNNNEEE<<<777888888888:::<<<===<<<;;;777888888999999888888777777777666666777777999999888999;;;===???AAACCCCCCBBBAAA??????@@@BBBDDDFFFEEEEEEFFFGGGHHHGGGFFFEEEFFFKKKNNNTTTooojjjjjjjjjjjjjjjiiiiiiiiihhhiiijjjjjjiiihhhiiijjjpppuuuxxxjjjXXX[[[___bbbcccaaa^^^[[[ZZZ```dddaaaYYYSSSSSSVVVVVVXXXWWWOOOBBB777111000,,,,,,,,,+++++++++******++++++,,,------......///000000111111222333333333444444555666777777777777777777777777777777777777888<<<>>>DDDYYY~~~vvvfffeeellluuuqqqmmmkkkrrrgggLLL;;;666888444333111000///...//////333555777===NNN```ddd^^^UUUMMMXXXsssttteeeZZZQQQHHHAAA<<<:::888555333222111111555;;;DDDNNNWWW```ggglllkkknnnqqqssstttvvvyyy{{{}}}|||sssWWWEEE>>>???:::===IIINNNHHHAAA:::>>>TTTzzzvvvfffXXXOOOBBBAAA@@@@@@???<<<888555777555555777888;;;DDDNNNWWWbbbiiiooozzz~~~}}}}}}ssskkkhhhddd]]]UUUQQQLLLKKKMMMQQQUUUbbbzzzkkkaaaaaagggnnnvvvxxxyyyyyywwwvvvwwwxxxwwwwwwxxxyyyzzzzzzzzzzzztttsssrrrsssvvvyyyzzz{{{zzz{{{}}}~~~~~~~~~{{{yyyuuuooofff___VVVOOOJJJNNNXXXeeetttzzzqqqhhhfffkkkqqqvvvyyy{{{}}}}}}}}}|||uuuqqqpppmmmkkkmmmnnnggg```ggguuu~~~qqq```VVVWWW[[[iiijjjmmmssssssiiiXXXJJJ<<<666111111000---,,,............//////000000111111111111222222222222333444444444555666666666777666777999888777666666777666888;;;<<<;;;999999999:::999===IIIbbb~~~vvvjjj]]]YYYbbbtttnnnbbbeeelllnnnwwwyyymmmXXXGGG<<<777444:::CCCHHHGGGCCC???<<<444555555333000///222555AAAEEELLLRRRUUUUUUSSSQQQCCC???999666444333333222222222222111000000/////////...---,,,++++++++++++,,,,,,,,,++++++***))))))************++++++,,,---***+++---,,,++++++,,,...------............---,,,............////////////000111222444888===DDDIII[[[fffssswwwtttoooppprrrrrrtttqqqkkkfffbbbYYYQQQIIIJJJLLLQQQYYYccclllrrrrrrjjj```[[[ZZZ]]]```aaabbbgggkkkjjjeee```___`````````___[[[VVVTTTVVVYYYbbbaaa]]]TTTJJJ@@@999666777666666777999:::999777888999999999999999999888666666555555666777999:::999:::<<<>>>@@@AAAAAABBBBBBAAA???>>>???BBBEEEGGGEEEEEEFFFIIIJJJJJJHHHEEE???DDDHHHMMM]]]~~~iiiiiijjjjjjkkkjjjjjjjjjiiikkkmmmmmmllllllmmmnnnsssvvv~~~wwwhhhXXX\\\bbbgggiiifffbbb___^^^dddhhhcccYYYRRRQQQSSSTTTVVVUUULLL???333//////,,,,,,,,,+++++++++******+++,,,---....../////////000111111222222333333444444555666777888888888888666666666666777777777777777;;;===>>>LLLlll{{{kkkjjjooosssyyyrrrmmmgggfffmmmzzzjjjPPP>>>999:::444333111000///...//////000333555888GGG\\\eeebbbYYYLLLRRRhhh~~~|||lll___UUUJJJCCC<<<;;;999666444333222222222777@@@IIIRRR[[[ccchhhiiilllppprrruuuwwwzzz|||}}}{{{zzz^^^JJJBBBBBB:::888AAAEEE@@@???<<<<<>>???@@@??????@@@???===<<<===@@@DDDFFFEEEEEEFFFJJJMMMMMMIIIFFFAAA@@@DDDJJJPPPbbbhhhiiijjjkkkkkkkkkkkkkkkkkkmmmooopppoooooopppqqqtttwww}}}ttteeeVVV[[[ccciiikkkhhhccc``````gggkkkfff[[[SSSRRRTTTSSSVVVTTTKKK===111,,,---,,,,,,,,,+++++++++******+++,,,---...////////////000111111222222333444444555555777888999999999999555555555666777888888999777;;;;;;:::CCC```|||rrrrrrvvvwwwzzzvvvpppgggaaabbblllzzz}}}jjjRRR@@@:::<<<555333222000///......///,,,111333444CCCZZZfffeee___NNNPPPcccwwwqqqcccWWWLLLEEE<<<;;;999777555444333222///444<<>><<>><<<<<<:::::::::999888>>>FFFOOOZZZ```gggqqqwwwzzzmmm___YYYUUUQQQNNNNNNKKKFFFEEEEEECCCKKKggg|||tttrrrtttuuuwwwyyyzzzyyywwwuuuuuuvvvssstttvvvxxxzzz{{{|||}}}vvvtttsssvvvzzz}}}}}}{{{wwwxxxzzz}}}~~~}}}}}}~~~}}}zzzvvvtttrrrlllbbbZZZPPPLLLMMMYYYhhhttt~~~xxxooohhhgggjjjooosssuuuxxx{{{}}}~~~~~~zzzuuummmccc]]]^^^]]]```fffgggiiivvvzzzooobbbXXXUUUMMMTTT]]]cccaaaWWWHHH===444///,,,...///---...000---......///000111111222111111222222222333333333666666666666666555555555777999;;;:::777555666777333555777777777777888999555<<>>;;;:::999111111222222222333333333222222111000000000000000++++++,,,---......//////))))))((()))***+++---///***,,,//////---,,,---//////......------...//////111111111111111222222222444777<<>>999888888888::::::888666999::::::;;;;;;::::::999555444333444555888;;;===;;;<<<===?????????>>>===???===;;;:::;;;>>>BBBDDDDDDDDDFFFJJJNNNNNNKKKGGGHHHBBBCCCJJJJJJPPPmmmnnnnnnnnnooopppooollliiijjjllloooppppppqqqrrrtttrrryyywwwiii```TTT[[[```aaaeeelllmmmjjjggggggeeeaaa\\\VVVRRRPPPSSSVVVSSSEEE777000...,,,///...------++++++***))),,,+++***+++---///000000222222333333333333444444444222222444777888666444333444444555777888:::;;;999<<<:::>>>IIIUUUrrrxxxwwwyyy}}}|||uuueee]]]cccfffpppzzztttmmm]]]III===::::::555222333333///---...222...///666@@@MMM___mmm^^^YYYOOOVVVpppuuuccc[[[QQQFFFBBB<<<777777555222000222222555:::@@@HHHRRR\\\dddeeejjjpppssstttvvvzzz}}}|||rrr```NNNEEE@@@<<<<<<@@@<<<:::999<<>>:::666:::DDDMMMRRRSSSGGGBBB<<<::::::999333---222333444888>>>DDDJJJNNNMMMMMMLLLKKKGGGBBB===:::777444111000111111///,,,222222111111000//////............------,,,+++***++++++++++++,,,---//////+++,,,,,,------------,,,///////////////---,,,,,,---.../////////222555888:::@@@JJJUUU```hhhnnnpppvvvwwwyyyyyyxxxuuurrrppprrrhhh\\\RRRMMMKKKHHHFFFLLLPPPWWWaaajjjmmmjjjfffXXXYYY[[[ZZZXXXWWWWWWXXXXXXaaafff```YYYYYY]]]```\\\WWWQQQKKKIIILLLPPPSSSSSSOOOJJJDDD???<<<:::999999777666888;;;<<<:::777777777777777777777777777888888888999:::;;;===>>>@@@???>>>======>>>???@@@?????????===;;;;;;===???>>>AAAFFFKKKMMMMMMLLLJJJBBBAAA??????CCCOOO___kkkqqqppppppqqqrrrqqqnnnkkkjjjmmmooopppppppppqqqsssxxx}}}sssggg___VVV[[[]]]]]]bbbjjjooommmiiiiiifffaaa\\\WWWTTTRRRTTTUUUOOO@@@333...------...------,,,,,,++++++***,,,,,,,,,---///000000000222222222333333444444444888666444555777777666333444444444555666777999999999;;;:::<<>>???>>>;;;999888;;;GGG^^^sssuuulllccc```[[[TTTNNNHHHDDDBBB===999777999:::999:::>>>@@@JJJNNNVVVdddnnn|||fffYYYVVVRRRTTTXXXRRRLLLGGGFFFEEE@@@???OOOccc}}}xxxwwwvvvsssxxxxxxxxxwwwvvvvvvuuuuuutttuuuvvvvvvvvvwwwyyy{{{|||yyyvvvvvvxxx{{{{{{zzzwwwyyy{{{~~~}}}}}}~~~~~~|||wwwqqqppppppjjj___UUUMMMMMMUUUeeessszzz{{{tttmmmhhhjjjpppvvvzzz{{{{{{}}}~~~tttddd^^^bbbbbbeeeffffffiiisssvvvrrrssskkk___SSSPPPMMMKKKIIICCC999222//////...------------...---...///000000111111000555555555555555555444444666555555555666777888999<<<;;;:::999888888888888666666555444444444555666666444666:::888;;;MMMcccyyytttttt}}}zzzyyyzzzzzzzzzyyyiiibbbZZZZZZcccjjjdddYYYCCC===777888@@@KKKUUU[[[OOOJJJBBB===;;;888555222111111111333666;;;@@@BBBJJJKKKLLLLLLKKKIIIGGGEEE===999666444555555444222111111000///......------000000111000000///......++++++++++++,,,---......------...............---******+++,,,---.../////////000111333555999???CCCNNNTTT]]]gggoootttvvvwwwtttuuuvvvvvvtttpppllljjjbbb\\\TTTMMMJJJIIIJJJJJJNNNVVVaaaiiijjjddd\\\VVVWWWXXXYYYYYYXXXWWWXXXYYY]]]dddhhhccc]]]\\\^^^^^^SSSRRRQQQQQQQQQPPPLLLJJJIIIFFFBBB>>>;;;999888888;;;:::999:::<<<===;;;999888888888888888888888888777888888888999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>?????????===;;;;;;<<<>>>>>>AAAEEEHHHJJJIIIFFFEEE@@@???===;;;>>>FFFTTT]]]xxxuuuttttttttttttrrrooommmlllmmmooooooooooooppprrryyy||||||tttiii___YYYYYYZZZZZZZZZ^^^gggnnnpppllljjjfff```\\\XXXVVVUUUUUUSSSJJJ:::...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////111222222333444555555555<<<:::777555555666555444555555555555555666777777777;;;888999@@@FFFZZZwww{{{sssmmmmmmooottt}}}}}}sssfffgggkkkfffmmmyyynnnZZZHHH>>>:::444111222222///...///000///000222555>>>QQQbbbkkkdddQQQHHHSSSfffxxxjjjZZZKKKFFF???:::999888555444666000111333666<<>>:::888888???RRRcccqqqxxxzzztttppphhh___VVVOOOJJJGGGAAA:::777999;;;::::::;;;:::AAAAAAFFFTTT```ssskkk^^^\\\[[[___```XXXQQQMMMJJJHHHAAA???KKK\\\vvv{{{}}}zzzxxxxxxwwwtttwwwwwwwwwvvvvvvuuuuuutttqqqrrrssssssssstttvvvxxx}}}{{{xxxwwwxxxzzzzzzzzzzzz{{{}}}|||}}}}}}~~~~~~}}}}}}}}}yyyuuupppnnnlllfff[[[SSSMMMQQQ\\\mmmyyy~~~tttpppkkkiiilllsssyyy}}}{{{{{{|||}}}|||kkkdddeeejjjjjjkkklllpppzzzwwwtttxxxtttlll```\\\UUULLLCCC:::444000...------------...//////...///000111222222222222777666666555444444333333555555555555666777888999;;;;;;:::999888888888888666555444333333333333333555222444777555333<<>>AAADDDGGGHHHIIIIIIGGGCCC>>>;;;999999888777222222222111111111111111//////////////////............---------......///------------------------++++++,,,,,,...111333444333555999===BBBHHHOOOTTT```eeelllsssxxxzzzzzzzzzuuuuuutttrrrmmmgggbbb___QQQOOOKKKGGGEEEGGGLLLPPPXXX___fffggg```WWWQQQNNN[[[[[[[[[YYYXXXWWWYYY[[[bbbgggiiifffbbbaaa___[[[SSSQQQQQQSSSTTTPPPHHH@@@>>>===;;;999888777888888===<<<<<<<<<>>>>>><<<:::888888888888888888888888777777777888999:::;;;<<<999:::<<<===>>>>>>>>>>>>?????????===;;;:::;;;<<<>>>@@@CCCEEEEEECCC@@@>>>??????===::::::???HHHOOOYYYxxxvvvuuuuuuuuussspppnnnmmmnnnoooooonnnnnnppprrryyyzzzzzzuuukkkaaaZZZVVVZZZZZZYYYYYY]]]ccciiillllllhhhccc^^^[[[YYYXXXWWWVVVRRRFFF777---,,,,,,++++++++++++,,,,,,---------,,,---///000////////////111222222333444555666666;;;999666444444444555555777666666555555555555555555:::777777===AAANNNeeeyyymmmcccbbbdddiiivvvvvvjjjmmmppphhhooouuueeeRRREEE;;;555111222222///...000//////111111111888JJJ\\\fffeeeYYYNNNPPP[[[uuuuuueeeVVVIIIBBB<<<:::888555444666111111000222777@@@KKKRRRZZZ```hhhmmmooorrrvvvyyywwwzzzuuucccUUUOOOCCC@@@===<<<===CCCTTTcccnnntttzzz|||~~~yyyxxxxxxyyy{{{|||~~~}}}}}}|||uuukkk```VVVOOOJJJDDD;;;666888;;;:::888888999===;;;<<>>BBBEEEFFFMMMKKKHHHDDDAAA>>><<<:::444444444444333333333333...///////////////......111000000////////////000/////////....../////////222111000000111444666888:::???GGGNNNUUU[[[```cccgggiiimmmrrruuuwwwwwwwwwxxxvvvsssmmmeee\\\UUUQQQHHHGGGFFFCCCCCCHHHRRRYYYfffccc]]]WWWRRRRRRVVVZZZddddddaaa]]]ZZZXXXYYY[[[cccggghhhffffffeeeaaaZZZ[[[VVVQQQQQQRRRNNNEEE===:::999888777777888888999===<<<<<<======<<<;;;:::666666666666666666666666777666666777888999:::;;;999;;;>>>@@@AAAAAA@@@???>>>??????===;;;999:::;;;>>>???AAABBBBBB@@@===;;;@@@AAA@@@>>>;;;===BBBGGGIIIiiiyyywwwuuuttttttsssqqqooonnnooopppooonnnoooqqqsssxxxzzzzzzssshhh___ZZZXXXZZZYYYZZZ\\\^^^```cccfffiiiddd___[[[[[[[[[[[[ZZZVVVQQQEEE777000...---)))***++++++,,,,,,------...+++---///000......///111222222333444444555666666777666555333333444666888888888666555555444444444444999888777===@@@HHHYYYvvvggg[[[ZZZ[[[```ooo}}}rrrrrrtttlllsssxxxiiiVVVHHH===777333333222//////111---...111111000666FFFWWWbbbfff___SSSPPPTTTlll|||lll]]]LLLEEE>>>;;;999555444666222222000000444;;;EEELLLUUU[[[dddjjjmmmpppsssvvvuuuwww}}}ooo___UUUEEEAAA>>>>>>@@@GGGWWWfffqqquuuxxxwwwwwwyyyyyyvvvuuuvvvxxxzzz{{{|||||||||{{{{{{xxxlll___SSSLLLDDD;;;666888;;;999777666666:::777888AAADDDMMM___jjjaaaeeehhhlllkkk```^^^ZZZSSSLLLHHHKKKYYYgggqqqvvvzzzxxxwwwwwwvvvsssrrrrrrrrrrrrrrrqqqqqqqqqpppqqqrrrrrrrrrsssuuuwww}}}|||{{{yyyyyyzzz|||}}}|||}}}}}}}}}|||{{{yyywwwrrrqqqnnnjjjddd]]]VVVRRRPPP\\\kkkxxx|||wwwmmmkkkjjjlllpppuuuyyyzzzzzzzzz{{{}}}{{{qqqrrrooopppwww{{{}}}{{{rrrnnndddSSSBBB555000///,,,,,,,,,---...///000111000111222333444444444444444444444555555555666666333444555555666777777777555444444333333333333444555444444333333222111000555222111444777999;;;>>>???IIIhhhzzzooo^^^YYYSSSRRRWWWaaajjjppprrrnnngggdddlllxxx}}}|||rrrkkk^^^PPPDDD>>>>>>@@@FFFLLLSSSWWWSSSKKKCCC>>>888777555333222111111111///000222666:::>>>AAACCCJJJKKKLLLLLLJJJHHHEEEDDD===<<<:::888555333111000111222222222222111111000000000//////////////////222111111111111222333333222222111222444888;;;===EEELLLWWWaaagggkkklllmmmjjjkkkkkkmmmooorrrtttvvvxxxtttnnneeeZZZQQQIIIEEECCCDDDEEEFFFIIIQQQ\\\eeefff]]]PPPIIILLLVVVaaahhhnnnmmmiiiccc]]]ZZZYYYZZZaaadddeeedddfffgggbbb[[[\\\WWWSSSSSSTTTOOODDD;;;888777777666666666666666999:::;;;;;;::::::999999555555555555555555555555666666666666666777888999777999===@@@AAA@@@???===<<<===>>>===;;;999999:::<<<>>>@@@AAAAAA@@@>>>===???@@@AAA@@@======AAADDDCCCWWWsssyyywwwuuutttttttttrrrpppooopppppppppooopppsssuuuuuuxxxxxxqqqeee[[[VVVVVVXXXWWWYYY]]]___^^^___bbbddd```[[[ZZZ]]]______^^^WWWPPPCCC666000000...)))+++++++++,,,,,,---------,,,...000000......222555444444444444555555555555333444444444333444777999999999777666666555555555555;;;999777>>>AAAEEEQQQwwwxxxfffXXXVVVVVVXXXfffwww|||xxxxxxrrrvvv|||mmmZZZKKKAAA:::555444333000///111......000222111555AAANNN^^^fffaaaUUUNNNOOOeeeqqqbbbRRRIIIAAA>>>:::666555666333333111000222888@@@FFFPPPWWWaaagggkkknnnqqqtttuuuvvv{{{}}}hhhZZZKKKEEE???===???GGGWWWeeeoootttvvvtttsssvvvxxxwwwuuuvvvxxxzzz{{{{{{{{{zzz|||{{{sssbbbTTTKKKAAA;;;666777999777555666111666555777>>>>>>BBBQQQiiixxxgggdddlllqqquuutttjjjfffbbbYYYOOOJJJNNN\\\gggrrrwwwyyywwwuuuvvvuuurrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssstttvvvxxx|||||||||zzzyyyzzz}}}~~~|||{{{|||||||||{{{xxxuuusssoooooommmhhhaaaZZZUUUSSSWWWcccrrr{{{~~~xxxrrrjjjjjjjjjmmmrrrvvvxxxyyyzzzzzz{{{}}}tttnnnkkknnnwww{{{zzz}}}|||~~~yyyrrreeeSSSAAA555000///,,,,,,,,,---...///000111000111222333444444444444333333444444555666666777333333444666666666666666555555444444333444444555444444444444333222111111666333111222444777999:::>>>???SSSyyywwweee___XXXUUUZZZcccmmmssswwwtttmmmhhhmmmyyyuuupppggg\\\QQQFFF>>>999:::BBBLLLTTTVVVPPPHHHBBB;;;:::888666555333222222111111111222444777:::<<>>;;;===??????===<<>>:::888>>>AAABBBJJJaaalll[[[WWWSSSPPPZZZkkk~~~}}}xxxwww{{{hhhXXXEEE===888666444000///111///...///222222333:::CCCTTTaaaccc[[[RRRMMMZZZuuuyyyjjjXXXOOOFFFAAA===777666888333333111000111666<<>>999777777666333444777111555333555;;;999:::FFFWWWppp~~~qqqrrr|||vvvnnnkkkcccYYYTTTYYYdddlllqqqvvvwwwtttsssuuuuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrttttttssstttvvvxxxzzz{{{|||{{{zzz{{{~~~zzzxxxxxxyyyzzzzzzxxxtttqqqoookkkmmmlllggg___YYYVVVUUU^^^lllxxx}}}~~~|||vvvoooggggggjjjnnntttxxxyyyyyy{{{{{{|||}}}zzzlllhhhmmmyyy|||vvvtttxxxzzzssspppxxxxxxeeePPP???444111111---------------...///000000111222333333444444333444444555555555555555555222333444666666666666555555444444444444444555555333333444555555444333222333333222111222555666777::::::DDD\\\wwwtttmmmeeeaaadddllluuu{{{~~~{{{uuurrrwww~~~~~~zzzrrrooojjjddd]]]QQQCCC:::777:::@@@IIIOOOQQQLLLHHHAAA@@@>>><<<999777555444222111///...///000222444333777;;;???BBBGGGMMMQQQYYYWWWTTTOOOKKKFFFCCCAAA:::::::::999888666555444333333333333444555666666333333333333555888:::<<<===???CCCGGGLLLQQQUUUWWW]]]cccjjjoooqqqooonnnmmmmmmlllkkkiiigggdddaaa```YYYUUUNNNGGGBBB?????????CCCGGGOOOYYY```dddcccbbbOOONNNMMMOOOTTTZZZ```cccfffgggfffddd```^^^]]]]]]```dddeeebbb```aaa```\\\XXXYYYZZZYYYTTTJJJ===444222222222222222111111000111444777777666666777999666666666666666666666666555555444444555555666777555666888:::::::::888777777999<<<<<<;;;::::::;;;===>>>???@@@@@@???>>>===999<<<>>>===;;;:::===???AAAIIISSS```wwwyyywwwuuuuuuvvvvvvvvvuuupppqqqqqqqqqqqqssswwwzzzrrreee^^^\\\UUUQQQRRRYYY]]]]]]aaahhh]]]ZZZYYY\\\cccggghhhfff]]]PPP===---***...///,,,,,,,,,,,,,,,,,,,,,,,,,,,///222333111000222999@@@666666666555444444333333333666999888666555777888::::::999888888888888888:::@@@<<<888>>>@@@???FFFNNNqqq___YYYRRRJJJRRRbbbyyy|||vvvwwwxxxiiiGGG@@@999777444000///111111//////111222111555;;;GGG[[[fffdddZZZMMMPPPdddrrr\\\SSSIIIDDD???999777999333222111000111444999===CCCJJJTTT\\\```cccgggjjjlllmmmqqqxxx}}}zzz\\\RRRHHHCCCEEEPPPbbbrrrpppwww{{{zzzwwwvvvuuurrrvvvuuutttssstttvvvyyy{{{yyyxxx{{{zzzhhhVVVGGG???;;;888777777555111333888444777444333888555444???LLL]]]{{{}}}tttsssmmmdddaaafffooovvvppptttuuurrrqqqtttuuutttssssssssssssssssssssssssqqqrrrssstttssstttvvvxxxyyy{{{|||{{{zzz{{{{{{wwwuuuvvvwwwxxxwwwuuurrrnnnllljjjllllllggg___XXXVVVWWWdddqqq|||~~~}}}{{{uuunnnccceeeiiiooouuuyyyzzzzzz||||||}}}}}}}}}}}}|||{{{uuurrruuullliiiooo}}}vvvqqqsssmmmfffdddoooxxxaaaJJJ999000...///...------------...//////000000111222333333333333666666666555444444333333222333444666666666666555333333222222222333444444222333444555555555444333000222333222333555777777333666;;;FFFXXXsssuuupppqqqxxx~~~vvvhhheeeddddddfffeee^^^RRRGGG888777888???HHHOOOOOOMMMHHHFFFDDDAAA===:::888777666444111//////000111333...///111333555;;;DDDJJJRRRRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFEEECCCAAA@@@???999999999999:::;;;<<<===@@@@@@@@@@@@CCCFFFIIIKKKNNNPPPTTTXXX]]]```bbbccceeehhhkkkmmmmmmkkkjjjkkkfffgggfffddd___WWWPPPLLLIIIFFF@@@;;;:::;;;???BBBHHHMMMWWWaaahhheee\\\TTTMMMOOOQQQQQQQQQTTTZZZ___]]]___aaaaaa```______```bbbfffgggbbb______^^^\\\dddaaa\\\TTTJJJ@@@888333222222333333333333222222000333666777666666888:::888888888888888888888888555555444444444555666666888888999:::::::::999888666888;;;<<<;;;:::;;;;;;>>>????????????===<<<;;;:::<<<>>>===;;;:::<<>>LLLqqqooo]]]RRRNNNSSSZZZjjj{{{iiisssqqqSSSAAA:::;;;333000333222222111///...///111444666BBBNNN```iiiaaaSSSOOOSSSrrr~~~fffUUUNNNJJJ???::::::555666444222000000222444666888???JJJTTT[[[```dddfffjjjmmmpppppptttrrr\\\LLLGGGHHHXXXhhhkkksssuuuxxxyyyxxxxxxxxxyyyvvvvvvvvvuuuvvvvvvwwwxxxzzzzzz}}}wwwmmm___MMMAAA???;;;333111999AAA@@@999333999999777555555666;;;>>>MMM\\\vvv|||rrrmmmooorrrttttttwwwssspppppptttwwwxxxxxxxxxwwwuuutttssssssssstttuuutttsssrrrsssuuuwwwxxxzzz{{{{{{}}}~~~{{{xxxwwwwwwwwwwwwwwwvvvsssoookkkiiiiiihhhkkkkkkddd[[[XXX\\\bbbsssvvv{{{}}}zzzssskkkfffeeeiiinnnsssuuuvvvwwwxxx}}}yyyyyy~~~tttnnnmmmhhhjjj|||wwwtttyyysssjjjccc```aaaiiittt}}}qqqXXXBBB444...,,,,,,,,,---......//////......111111111000///000222555777666555444333444555555444444444444444444444444333222111111111333666777555555555444444333333333333333333333333333333333;;;777666;;;@@@NNNoooxxxyyy~~~~~~{{{eee```[[[\\\dddjjjhhhccc___KKKAAA::::::;;;<<>>@@@CCCEEEGGGHHHLLLLLLKKKKKKKKKJJJJJJJJJGGGEEEDDDDDDEEEIIIMMMPPPTTTTTTSSSSSSUUUZZZaaaggggggfffffffffffffffggggggcccdddfffffffffeeecccbbbaaa^^^YYYRRRKKKEEE@@@>>>:::;;;<<<<<<===AAAFFFIIIQQQYYYaaa___WWWPPPQQQUUUYYYWWWTTTUUUXXXXXXVVVRRR]]]bbbhhhkkkhhheeedddddd______]]]\\\[[[[[[[[[[[[bbbZZZOOOEEE>>>:::777666222000111555;;;>>>;;;777555555555666777777888888777888:::::::::888666555777777666555444333333333666666777888999999999999;;;;;;<<<<<<<<<;;;:::999<<<<<<=====================<<<999888888:::<<<>>>???===AAAIIIOOO]]]}}}{{{yyyvvvtttttttttuuurrrssstttsssrrrssswwwzzzxxxiiiXXXXXXYYY\\\```dddeeeeeeaaaXXXTTTWWW[[[[[[[[[]]]RRRDDD555///---,,,+++,,,++++++++++++,,,---...///333555555333000000555999444444444444444444444444444444444444444444444444888888777555444444666888;;;999777666666999<<<>>>FFFhhhxxxfffXXXRRRVVV]]]gggzzz||||||ttthhhmmmzzzZZZEEE<<<<<<444111333111222111///...///111444555>>>III[[[gggcccVVVOOOQQQkkknnn]]]UUUOOOCCC??????999666444222000000111333555666<<>>333...------,,,---......//////......111111222111000000222444777666555444333444444555444444444444444444444444444333222222333444666888555444444444333333333333333333333333333333333333555222333777999@@@XXXqqq{{{uuuwwwvvvjjj```ZZZYYYcccnnnqqqooolll^^^RRREEE===888555888>>>KKKRRRUUUQQQLLLIIIDDD???<<<:::888666555333222000//////.........000111222555666777999;;;===???@@@GGGHHHHHHJJJKKKLLLMMMMMMPPPOOOOOOOOOQQQTTTWWWYYY[[[[[[[[[[[[]]]aaagggkkkiiiiiihhhgggffffffffffff```aaabbbbbbaaa^^^\\\[[[SSSQQQLLLGGGBBB>>>;;;::::::888777777:::CCCNNNVVV^^^]]]YYYUUUQQQPPPSSSVVVYYYYYYXXXWWWVVVVVVWWWXXXcccjjjrrruuurrrmmmiiihhh^^^^^^]]][[[ZZZXXXWWWVVVZZZSSSIII@@@:::777555444333222333888>>>AAA???<<<888888888888888888777777;;;<<<<<<<<<;;;888666444888777555444444444555666777888888999999999999888;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;;;;;;;:::999999:::<<<>>>???>>>===@@@EEEHHHQQQmmm~~~}}}zzzwwwuuutttttttttssstttuuuttttttuuuxxxzzz}}}xxxlll^^^\\\[[[___fffiiihhhfffbbb\\\XXXXXXXXXVVVUUUVVVKKK???222------,,,+++---,,,,,,,,,,,,,,,---//////333555666444111000222555222222333444444555666666333333333333333333333333555666666555444444777999:::999777666777999<<<>>>>>>YYY~~~ssscccYYY[[[bbbiiivvv{{{sssmmmiiifffqqqdddKKK>>>;;;555222333///111000///...///111333444888CCCUUUdddfff\\\RRRNNN___vvvvvvcccXXXQQQDDD>>>>>>999666444222111000111222333444888@@@GGGNNNVVV\\\aaabbbfffiiijjjlllrrr}}}|||dddUUUQQQQQQ\\\jjjmmmppprrruuuwwwxxxxxxyyyzzzzzzyyyxxxwwwwwwvvvwwwwww{{{{{{}}}xxxpppfffWWWIIIAAA999777<<>>999777888888666444111111000000///...------000000111333444555666666===>>>@@@CCCFFFIIIKKKLLLRRRRRRSSSTTTVVVXXXYYY[[[[[[\\\]]]]]]^^^```dddgggfffeeecccaaa```___^^^^^^WWWWWWWWWVVVSSSPPPMMMLLLCCCAAA===:::888777777777777888:::===CCCLLLVVV]]]```WWWLLLHHHKKKRRRWWWYYYZZZ\\\[[[XXXTTTTTTYYY^^^hhhqqq{{{|||tttlllhhh``````___\\\YYYTTTPPPMMMNNNHHH@@@:::666444333222333222333888>>>AAA@@@===;;;;;;:::999999888777777??????>>>===;;;888555444888777555444444666888:::::::::::::::::::::999888;;;;;;:::999999999999999888888999:::::::::::::::999999:::;;;===>>>???@@@???>>>AAACCCAAAEEEXXXmmmzzzyyywwwvvvttttttsssssssssssstttuuuvvvxxx{{{|||uuuqqqmmmoootttuuummmdddbbbbbbdddfffiiijjjiiihhhgggddd```\\\WWWSSSQQQQQQDDD999///---,,,++++++---,,,,,,,,,,,,---...///000///111444444333333555777333333333444444444555555333333333333333333333333333444555444444555777999999888777666777999;;;===888KKKhhhnnnbbbbbbhhhooovvv|||nnniiijjjbbbgggzzzkkkOOO>>>;;;555333444///111000/////////111222333444===MMM___gggcccWWWMMMRRRffflll___UUUFFF??????999666555333111111111111222222555:::@@@GGGOOOWWW]]]```cccgggiiijjjmmmtttyyyhhhWWWRRROOOXXXeeejjjmmmppptttvvvwwwxxxyyyzzz|||{{{zzzxxxwwwvvvvvvvvv{{{zzz}}}vvvfffRRREEEAAA;;;888<<<@@@???<<<<<<<<<======>>>???BBBFFFJJJ\\\eeessszzzvvvuuuvvvxxxxxxzzzxxxvvvuuuvvvwwwwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwttttttttttttuuuwwwxxxyyy||||||~~~~~~|||yyywwwuuuttttttttttttsssqqqqqqpppnnnllljjjfffbbb[[[VVVVVV^^^kkktttzzz{{{{{{vvvooohhhdddcccllloootttwwwxxxxxxyyyyyyvvvxxxxxxzzz|||rrrbbb___YYYZZZhhh{{{tttjjjeeejjjllliiidddbbbaaa```UUUKKK>>>444///......---------...///////////////000222333222111111333444555555444444444333333333444444444444444444444444444333333333333444555666333333333333222222222222222222222222222222222222555666:::;;;777444999BBBXXXlllmmm^^^___sssxxxqqqnnnrrrwww{{{zzzmmm^^^NNNAAA999777333888???EEEKKKOOORRRRRRNNNGGG>>>::::::;;;:::888444444444333222000///...//////000000111111111111111222444888;;;>>>AAABBBFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQSSSSSSSSSSSSUUUVVVYYYXXXVVVSSSQQQPPPOOONNNIIIIIIGGGEEEBBB???<<<:::888777555333222444555777555;;;DDDLLLPPPSSSUUUVVVPPPJJJFFFHHHPPPYYY___bbb___]]]ZZZVVVTTTUUUZZZ___hhhqqq}}}}}}sssjjjdddfffeeeccc___YYYQQQJJJFFFCCC???999555333222222111222111222555999;;;;;;999999999999999888888777777>>>>>>===<<<:::888666555888777444333444777;;;===============<<<;;;:::999;;;:::999888888888999999777888999:::::::::::::::999:::<<<>>>>>>>>>>>>>>>>>>???AAACCC??????KKKXXXtttsssssssssssssssssssssrrrrrrsssvvvyyy|||~~~wwwlllbbbaaafffhhheee```ccchhhmmmmmmjjjhhhhhhkkkjjjhhhddd]]]WWWRRRNNNKKK===444...,,,,,,++++++...------------...///000000---///222444444555666777555555444444444333333333333333333333333333333333111333444444444444666888888777666666666888:::;;;999FFFYYYuuuxxxkkkhhhkkkrrrwww{{{mmmgggiiibbbcccssspppSSSAAA<<<666444555111111000/////////000111222222999GGGWWWeeefff\\\QQQNNN[[[qqqzzzlll```OOOFFFDDD>>>777666555333222111111111111333777;;;AAAIIISSSYYY]]]aaafffiiijjjlllpppsss|||lllXXXSSSNNNSSS```eeelllooorrruuuvvvwwwxxxzzz|||{{{zzzxxxwwwvvvvvvvvvzzzyyy{{{nnnXXXHHHIIIBBB======>>>>>>@@@CCCDDDFFFGGGHHHJJJMMMQQQTTTdddkkkttt~~~~~~yyyuuuttttttvvvvvvyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxtttuuuuuuvvvwwwxxxzzzzzz|||}}}zzzyyywwwuuutttssssssssstttrrrpppppppppooollljjjccc^^^XXXUUUYYYdddqqqzzz{{{|||zzzssskkkeeedddfffnnnqqqvvvyyyyyyyyyyyyyyyuuuxxxzzz{{{~~~~~~uuukkk[[[ZZZZZZ^^^gggsssxxxxxxyyyooogggpppvvvsssmmmhhhaaa[[[MMMDDD999222///......------...//////000000//////000222333333222222333444444444444444444333333333444444444444444444444444222222222222222222333333222222222222222222222222111111111111111111111111111222444555333111444999>>>NNNgggrrrZZZQQQ]]]ttt~~~zzzuuurrrvvv~~~|||pppaaaQQQDDD===333222444;;;DDDNNNWWW^^^\\\UUUJJJBBB>>>;;;999777666666666555444333111000000000000///////////////+++,,,---000222444666777888:::;;;===????????????AAACCCEEEFFFEEEEEEEEEFFFJJJIIIFFFDDDBBB@@@@@@???>>>===;;;999666333000///333333111111111333555666777>>>GGGNNNPPPNNNKKKIIIDDDIIIQQQYYY```fffjjjllleee___XXXTTTUUUXXX[[[\\\fffooozzz~~~yyynnneee___jjjiiigggaaaYYYOOOFFF@@@<<<999555333333333333222333333333444666666666555555666666666777777777888999999999999888888777666888666444333555888<<>>===;;;;;;::::::999999888888999999888999:::;;;<<<<<<<<<<<<;;;<<<>>>???>>>===<<<::::::<<>>>>>DDDMMMqqqqqqrrrrrrssssssttttttsssssstttwww|||vvviii^^^\\\``````^^^\\\aaaiiiqqqqqqlllhhhjjjnnnjjjhhhccc[[[UUUQQQJJJBBB888111---------++++++.........---......///000111111111222333444444333333666666555444333333222222333333333333333333333333111222444444444444555777666555555555555777888999;;;DDDPPPdddssslllkkkpppssszzz}}}xxxnnnhhhgggcccbbbllltttXXXFFF@@@777444666333000000000//////000000111222777@@@NNN^^^fff```VVVPPPUUUddd~~~uuuhhhUUUJJJFFF>>>999888666555333222111111111222444777<<>>666000111888BBBNNNXXXddd```ZZZQQQHHH@@@:::777777777666555555444333333000000000000////////////,,,,,,---...///000111111222333444666777777888777888:::======<<<;;;;;;<<<>>>===;;;:::888777777666777666555333111000///...111111111222333555666666<<<>>>AAABBBCCCCCCDDDFFFKKKUUUbbbkkknnnnnnpppqqqjjjcccZZZVVVWWW[[[\\\[[[fffmmmtttvvvqqqiiiaaa^^^gggfffbbb]]]TTTJJJBBB<<<999777555444444555444333666666666555555555555555333333444444555666777777666666666666777777888888666555444444666888<<<>>>????????????>>>===<<<;;;:::::::::;;;:::999999888888999:::<<<==================>>>>>>===<<<:::999666999<<<===<<<===AAAEEEttttttuuuuuuuuuuuuuuuuuuvvvuuuvvvyyy}}}}}}oooddd\\\]]]___]]]ZZZYYY___fffnnnqqqooolllmmmoooiiigggaaaXXXTTTQQQHHH===555000---...---++++++...............///000111222444333222222222222222111444444444444444444444333222222222222222222222222000222444444333333444555444444333444444555777777888@@@FFFTTTwwwyyynnniiijjjppptttvvvwwwtttnnngggbbbaaacccqqqyyy___OOOFFF999444666555000000000000//////000000111444:::DDDTTTbbbaaaZZZSSSQQQXXXppp}}}ppp[[[NNNHHH???;;;:::888777555333222111000111222444888???GGGMMMUUUXXX^^^ccchhhkkkmmmooouuuzzzqqqdddeee```]]]cccgggkkknnnqqqsssttttttvvvwwwzzzyyyxxxwwwvvvuuuuuuuuuxxxvvvwww}}}yyytttpppggg___^^^cccoooxxx~~~{{{tttkkk```VVVCCCCCCGGGMMMNNNMMMNNNSSS\\\^^^```bbbccceeeiiilllnnnsssxxx{{{~~~~~~}}}vvvuuusssqqqpppppprrrttttttvvvxxxwwwvvvvvvxxxzzzzzzzzz{{{|||||||||{{{zzzvvvwwwyyyzzz|||}}}}}}~~~}}}}}}{{{yyyuuuuuuuuuttttttsssssssssuuurrroooooopppoookkkggg^^^[[[YYY^^^gggrrryyy}}}||||||xxxooofffdddiiinnnqqqtttxxxyyyyyyxxxwwwwwwuuuzzz~~~{{{qqqggg^^^]]]]]]```eeejjjpppttt~~~}}}zzzuuuhhhXXXDDD===444...---//////.........///000000000000000000222444555333333333444333333444444444333222111111111111111111111111111222222222333333222222111000000000000111111222222000000000000000000000000111222222222333666777777888===FFFVVVqqqrrrddd^^^ZZZggg}}}~~~yyyoooiiigggiiiqqqvvvrrrmmmlllkkkhhhUUUFFF777111000444>>>GGG[[[```eeebbbYYYMMMEEE@@@===<<<:::888666555555666333333222222222222111111////////////////////////000000111222333444444555222444666666555444555666666555444333333333333333333222222111111111111111111222555777999;;;;;;;;;@@@@@@???>>>@@@DDDJJJOOOVVV]]]eeejjjkkkkkkmmmpppmmmhhhaaa[[[YYYZZZ\\\^^^eeeiiinnnmmmhhhbbb^^^]]]\\\ZZZXXXSSSLLLDDD===999888666555555555555444333666666666666555555666777444444444444555555555555555555555555666777777888555555444555666888:::;;;<<<=========<<<;;;::::::999:::<<<======;;;999777888999:::<<<======>>>>>>;;;<<<<<<<<<<<<;;;;;;:::999;;;<<<;;;;;;===@@@AAAxxxxxxxxxxxxxxxwwwvvvvvvyyyxxxwwwzzz}}}}}}{{{iiiaaa^^^bbbddd___ZZZZZZ^^^cccjjjooorrrrrrqqqpppkkkhhh```XXXVVVTTTIII;;;333///---///...++++++---.........//////000111222333222111111222333333333222333333444444555555666000000000000000000000000111222444444333333333444333333333333444555666666222:::>>>HHHiii}}}nnnfffgggnnnrrrssswww{{{uuujjj```___]]]eee}}}~~~eeeUUUKKK;;;333666555000000000000000/////////000333666>>>NNN^^^aaa\\\SSSLLLNNNdddyyydddUUUNNNDDD<<<;;;999888666444222222...///000222555<<>>;;;999888888999666666666666555555555555////////////////////////.........///000111222333,,,...000000//////000111111111000000000000111111////////////000111222333333555999===@@@AAAAAAAAAAAABBBCCCEEEHHHNNNUUUZZZ\\\]]]^^^^^^```ccchhhkkknnnlllhhh```ZZZYYY]]]aaacccfffhhhfffaaa]]][[[\\\QQQPPPNNNJJJEEE???:::777888666555555666666444222333444444444444444666888666666666555444444333333777666666666666666777888444444555555666888999::::::::::::;;;::::::999888888:::===???>>><<<999777777888:::;;;<<<=========::::::::::::;;;;;;<<<<<<>>>??????<<<<<<>>>@@@@@@}}}|||zzzxxxwwwwwwxxxxxxzzzvvvuuuzzzwwwnnncccZZZYYYccchhhaaa]]]```aaacccgggkkkooosssvvvwwwpppggg___^^^^^^VVVDDD555------,,,++++++,,,,,,,,,/////////000111111222222333222222111111222222333333333333333333333333333000000000000000000000000222222111111111111111222222222333333333333444444444<<<>>>@@@UUUsssaaa___fffmmmrrr{{{zzzpppeeeVVVVVVpppvvvcccQQQBBB777444777333111......///000//////222000222999BBBMMM[[[hhhSSSQQQKKKUUUpppnnn[[[PPPLLLBBB===;;;;;;999444333555222111000000222555:::<<>>:::999888777:::999888777666555444333777666555444333444555555555555444333333333333444444555666777777777777777777777777777777888888888777777888999999999999888777:::<<<>>>>>><<<:::777555666777888999999888777888777666666666777999::::::;;;<<<>>>??????@@@@@@}}}{{{yyywwwwwwxxxyyyzzzxxxwwwzzz}}}{{{qqqhhh]]]WWWXXXbbbeee___]]]aaacccfffiiillloooqqqssstttssskkkdddbbb```WWWEEE666...------,,,,,,------...000000000111222222333333333222222111111222222333333333333333333333333333111111111111111111111111222222111000000111111222222222222333333333444444444888999999JJJoooxxxdddbbbfffkkksssrrrhhhWWWRRRfffooo]]]KKK;;;444444444111///...///000/////////...///555;;;EEETTTbbbXXXUUUMMMRRRggg{{{wwwbbbUUUPPPDDD???<<<<<<:::666555666222111//////000333777999???FFFOOOWWW^^^bbbfffhhhfffkkknnnpppvvvrrraaaUUUZZZdddhhhkkknnnnnnoooqqqrrrrrrsssuuuwwwzzzzzzzzzyyyyyyxxxxxxxxxvvvvvvxxx{{{yyyqqqiiibbb[[[TTTPPPPPPLLLJJJLLLMMMOOOTTT[[[___bbbgggiiiiiiiiihhhhhhdddeeegggkkkooosssttttttyyyyyyzzz{{{~~~~~~zzzwwwtttssstttsssrrrrrrqqqqqqrrrrrrttttttsssrrrrrrsssttttttuuuvvvvvvwwwyyyzzz{{{{{{||||||}}}~~~~~~}}}|||{{{{{{~~~}}}|||zzzwwwsssooommmnnnnnnnnnnnnoooqqqssstttssspppnnnoooqqqooohhhbbb]]]ccciiinnnvvvzzzrrrllljjjlllqqquuuwwwxxxxxxwwwvvvwwwzzz|||}}}uuulllhhhggghhhmmmppppppoooqqqxxx}}}~~~xxxwwwsssdddSSSEEE777333///---...000000///000111111222222222222222111222222333333222222111444333222222111111222222111111111000000000//////000000000000000000000000////////////////////////............////////////000000000111111111222222444555555444888EEEXXXggg{{{wwwyyy}}}~~~wwwrrrjjjbbb^^^cccppp}}}xxxlll]]]NNNBBB;;;777666999???JJJXXXfffpppvvvooofffZZZOOOHHHDDDBBB@@@;;;:::888666555444444444333333222222222111111111/////////000000000111111////////////////////////111111111000000000000000///222555888:::<<<@@@CCCAAABBBBBBBBBAAABBBDDDFFFWWWdddttt|||zzzpppfffaaa\\\TTTRRRUUUVVVXXXgggxxxqqqkkkhhhfff___ZZZTTTRRRSSSRRROOOLLLJJJFFF@@@;;;:::::::::999888888777666555444333222666555555444444555777777555555444333333333333444444555666777888888888888666666777888999999999888666777777777888888888888777888:::;;;;;;:::888777555666777888888888777666777777666666666777999999999:::;;;===>>>???@@@AAA{{{xxxwwwwwwxxxyyyzzzyyyxxxyyyzzztttjjjaaaVVVTTTXXX```aaa[[[[[[aaadddgggjjjlllmmmnnnooopppsssmmmfffccc```UUUCCC555.........------......///111111111222333333444444333222222111111222222333222222222222222222222222111111111111111111111111111111000000000111111222222222222222333333333333555555444555>>>[[[jjjggghhhlllvvvxxxnnn]]]QQQ[[[www|||lllVVVBBB777555555333000///000000000///......000333555===MMM]]]ZZZYYYOOONNN\\\lllmmm\\\SSSIIICCC>>>>>><<<888666888222111///......000333555999???GGGPPPVVV\\\aaadddgggkkknnnnnnrrryyy|||{{{gggVVVKKKSSS___fffjjjooonnnoooqqqqqqqqqrrruuuwwwzzzzzzyyyyyyyyyyyyxxxxxxvvvwwwyyy|||}}}uuummmeee]]]XXXUUUOOOIIIHHHGGGHHHMMMSSSVVVYYY]]]___``````bbbccc[[[^^^dddjjjppptttvvvvvvzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}|||zzzyyywwwvvvvvvtttssssssrrrrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssstttttttttuuuvvvxxxzzz|||{{{{{{|||}}}~~~~~~|||zzzyyyyyyzzzzzz{{{zzzxxxvvvrrrnnnkkkiiijjjjjjkkklllnnnppprrrssspppnnnlllmmmmmmjjjddd^^^\\\fffooovvv|||{{{wwwqqqmmmllloootttwwwxxxyyyyyyyyyxxxyyy|||~~~{{{pppgggcccccciiinnnssstttrrrrrrvvv{{{yyyzzz{{{xxxuuuxxx~~~kkk[[[JJJ<<<444222///...///000111111111222222333444333333333111222222333333222222111333333222111111111111222111111000000000000//////000000000000000000000000////////////////////////---............/////////000000000000111111111111333444333111111777BBBLLLrrryyywwwxxxhhh\\\ZZZcccmmmoooqqqrrrnnncccSSSCCC999:::777444777BBBTTTgggrrr{{{vvvmmmddd[[[SSSLLLGGGAAA???;;;888666666777888666555555555444444444444111222222222333333333333222222222111111111111111111111222222333333333333444777;;;>>>@@@AAABBBDDD@@@@@@???>>>@@@DDDKKKOOO___mmmwwwfff\\\UUUQQQPPPSSSTTTYYYjjj}}}}}}qqqjjjggg```ZZZSSSOOONNNMMMKKKIIIBBB>>>:::888999:::;;;;;;666666555555444333222222555555444555555666888888555555444333333333333444444555666777888888888888555666888999::::::999999777666666666666777888888666777777888888777777666888888999999999888888777777777666666666777888888999999:::;;;===???AAABBB{{{xxxvvvvvvxxxyyyyyyxxxxxxyyyvvvoooddd]]]TTTUUUZZZ^^^\\\WWWYYY___bbbfffjjjkkkjjjiiijjjlllmmmhhhccc^^^YYYMMM<<>>===999777888333222000......///111222444999@@@HHHOOOUUU\\\```fffjjjlllmmmpppvvvyyyxxxcccRRRHHHPPP]]]eeejjjpppnnnoooppppppppprrrtttwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwyyy}}}{{{rrrjjjeee]]]UUUNNNLLLJJJHHHJJJNNNMMMOOOQQQRRRRRRSSSUUUWWWSSSYYYccckkkqqquuuwwwyyyzzzzzzzzzzzz{{{{{{||||||~~~~~~~~~~~~}}}{{{}}}|||{{{zzzyyywwwvvvvvvttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrtttwwwyyy{{{zzzzzzzzz{{{|||}}}}}}~~~|||{{{yyywwwvvvvvvxxxyyyyyyxxxuuuqqqnnnjjjhhhfffggghhhhhhiiikkklllmmmnnnkkkjjjiiiiiigggccc___\\\ZZZfffsssyyy}}}~~~vvvtttpppnnnooorrrwwwzzzxxxyyyzzzzzzzzz{{{~~~yyylllccc___```eeejjjqqqtttssssssuuuxxxvvvuuusssrrrsssxxxttt```QQQBBB555111000///...///111222222111222222333333333333333111222222333333222222111333222222111111111111111000000000000000000//////000000000000000000000000........................---------.........///////////////000000000111111///222333222111444:::@@@XXXttt|||ooolllxxxrrrddd^^^^^^___```gggpppuuuqqqdddUUUJJJBBB???:::777;;;DDDPPPYYYmmmqqqwwwyyyuuukkk^^^UUUOOOKKKFFF@@@===<<<<<<===888888888777777666666555333333333333333333333444111111222222333333333444444555666777888::::::;;;===???@@@@@@?????????@@@@@@AAABBBCCCFFFLLLTTTZZZ^^^iiiwww~~~zzznnn___VVVRRRQQQRRRSSSTTTZZZlll~~~|||pppllllllllleee[[[SSSNNNKKKIIIGGG<<<:::888777999:::;;;;;;666555555555444444333333444444444555555555666666555555444333333333333444444555666777888999999999444666888:::;;;;;;:::999888777777666777888999999777666666666666666666777;;;;;;;;;;;;:::999999888777777666666666777777777888888888:::<<>>:::777888555444222000000000111111222555;;;AAAHHHOOOVVVZZZ^^^bbbfffhhhmmmuuuzzzyyyhhhWWWKKKRRR^^^fffkkkpppnnnooopppooooooqqqtttwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvxxxzzz~~~|||vvvggg___XXXUUURRRLLLJJJJJJGGGHHHHHHFFFEEEFFFHHHJJJPPPXXXdddnnnuuuwwwyyyzzzyyyyyyzzz{{{{{{|||||||||{{{yyywwwxxxyyyyyywwwuuuxxxwwwwwwuuutttsssrrrrrruuutttssssssrrrrrrssssssssssssttttttttttttssssssrrrrrrqqqqqqsssuuuxxxzzzxxxyyyyyyzzzzzz{{{{{{{{{zzzxxxvvvtttssstttvvvwwwwwwuuurrrnnnjjjhhhffffffffffffffffffgggggggggffffffffffffdddaaa^^^]]]\\\\\\iiiuuu{{{}}}~~~|||yyyqqqpppooooooqqqtttxxxzzzyyyzzz{{{{{{{{{}}}xxxjjjaaa^^^___aaagggooouuuxxxyyyzzz{{{tttoookkkjjjooouuu||||||zzzgggUUUIII===222///////////////111222444000111111222333222222222111222222333333222222111333222111111000000111111//////////////////000000////////////////////////------------------------------------................../////////000000000...000333444444555888;;;BBBXXXlllzzzlllffflllzzz~~~uuuooofff]]]]]]ccclllsssuuuqqqjjjfffOOONNNIIIDDD??????BBBFFFQQQ\\\lllyyy|||uuuppphhhccc\\\TTTMMMHHHEEEDDD??????>>>===<<<;;;:::999777777777666666555555555444444555777888999:::;;;@@@???>>>======>>>>>>???>>>???@@@@@@@@@BBBFFFIIIMMMOOOQQQSSSUUUWWW[[[]]]\\\```fffiiihhhccc___\\\WWWWWWXXXXXXXXX]]]jjjwww|||rrrkkkmmmsssxxxpppdddXXXNNNHHHDDDBBB:::999777777888999999888666555555555555555555555444444444555444444444444555555444333333333333444333444555666777888888888555666888999::::::999999999888888888999999::::::888777666666666666777888::::::999999888888888777666666777777777666666666666777888:::<<<>>>@@@BBB~~~}}}{{{zzzyyyxxxyyyyyywwwyyyzzzwwwpppgggaaa]]][[[]]]]]]ZZZVVVUUUZZZ___aaafffjjjjjjeeeaaaaaaccc```]]]XXXRRRIII>>>333,,,+++++++++++++++,,,---......//////000111111222222333222222111111222222333000000000000000000000000000000000000000000000000////////////000111111222111111111111222222222222111000444888666:::TTTrrr}}}hhheeekkk{{{uuueee]]]cccrrr}}}nnnXXXFFF>>>;;;888555333222222000/////////000111///111<<>>===>>>>>>999<<>>??????}}}}}}}}}}}}}}}|||{{{{{{{{{||||||wwwmmmeee```^^^______]]]YYYVVVYYY___cccfffkkkooolllddd^^^\\\^^^YYYWWWRRRJJJBBB999111---+++++++++,,,,,,---/////////000000111111222333333333222222111111222222333000000000000000000000000////////////////////////.........//////000222222111111111111222222222222000000333555444999JJJ\\\pppkkkmmmyyyxxxjjjbbbdddmmmwww|||gggPPPCCC<<<999666333333222000///...---...000000111888@@@UUU```aaaZZZSSSJJJQQQfffeeeXXXKKKEEEBBB>>>:::888666555444222111111111111111222444666:::@@@HHHMMMWWW[[[```dddooo~~~vvvcccUUUYYYbbbhhhlllqqqnnnoooooonnnnnnppptttwwwxxxxxxxxxyyyyyyzzzzzzzzzwwwyyy{{{~~~ssskkkcccYYYQQQNNNGGGEEEBBB>>>;;;<<<@@@CCCSSS___nnnyyy}}}|||{{{{{{vvvwwwxxxyyyyyyyyyxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvtttuuuuuuvvvwwwwwwxxxxxxuuuuuutttssssssssssssssstttuuuvvvvvvvvvvvvuuutttssssssssssssttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxtttttttttsssssssssssssssrrroookkkgggddddddeeeeeebbbcccdddeeeeeedddcccccccccdddddd```\\\^^^dddjjjmmmsssxxxzzz||||||wwwooojjjkkkmmmooorrruuuwwwyyywwwyyyzzz{{{|||~~~wwwjjj```]]]^^^cccjjjsss}}}yyyooodddbbbiiiqqqtttssspppqqqgggSSSBBB<<<777111---000111111//////111444111222222333333333333333111222222333333222222111222222111000000000000000........./////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////000000111111111111222333...888<<>>NNN[[[```\\\UUUKKKNNN___kkk\\\NNNHHHEEE@@@;;;999555444333222111111111111111111222333666<<>>BBBFFFVVVbbbrrr}}}}}}{{{{{{vvvwwwxxxxxxxxxvvvuuutttqqqtttvvvvvvuuutttuuuwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssssstttssstttuuuvvvvvvuuutttssssssttttttuuuuuuttttttsssvvvvvvvvvvvvwwwwwwwwwwwwsssssstttttttttsssrrrrrrooommmhhheeebbbbbbdddeeeaaabbbdddeeeffffffeeeeeeccceeeeeeaaa]]]___hhhqqqqqqtttvvvwwwyyyzzzssskkkhhhjjjlllooorrruuuwwwxxxwwwxxxzzz{{{|||~~~vvviii```]]]]]]eeejjjttt}}}sssgggdddlllsssuuutttoooooodddNNN>>>999666000---000222111//////111333222333444444555555444444222222222333333222222222222111111000000000000000---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////000000111222333555000888777===XXXuuu|||sssqqqttt|||ssslllccc[[[YYY\\\bbbgggtttyyy|||wwwkkk]]]SSSNNNFFFEEECCC@@@AAAGGGQQQYYY___dddkkkrrrvvvvvvtttrrrtttssspppmmmjjjgggdddcccbbbaaa___]]]ZZZXXXVVVUUUPPPPPPOOONNNNNNMMMLLLLLLKKKGGGAAA<<<;;;===AAAEEEGGGLLLUUU]]]eeelllssswwwuuuvvvuuupppfff\\\SSSOOOJJJOOOZZZggguuu~~~{{{wwwsssmmmccc[[[WWWTTTWWW___ccc```___bbbccc___VVVJJJ???777444333111000111333555555333111222222222333333444444555000222555888;;;===>>>>>>555555444333333333333444...///111333444555666666:::888555333222333555777444666999<<<<<<:::888666555555666777777666555555777777666666666888999:::666666777777777666444333444666:::===>>>===;;;:::~~~pppaaa[[[ZZZYYY^^^[[[VVVSSSUUU^^^jjjsssyyy{{{xxxnnn```VVVTTTUUUTTTNNNFFF===555000...---++++++,,,------......///222222222333333333444444111111111111111111111111222111111111000000//////000//////........./////////////////////////////////000000000111111111111111222333555777;;;AAAEEEaaa{{{ooolllqqq{{{wwwmmmkkknnnqqq{{{jjjQQQCCC<<<666555555222000000000///......///111333444DDDOOO^^^eee[[[MMMJJJQQQppp}}}eeeQQQNNNLLLDDD<<<<<<:::888444111000000...---000000///000333777;;;===IIIPPPVVVZZZcccrrr}}}nnn^^^UUU\\\eeehhhkkkqqqlllmmmnnnooooooqqqtttwwwtttvvvwwwyyyyyywwwvvvttttttuuuxxx|||yyymmmaaaZZZVVVMMMHHHGGGAAA===FFFTTThhhooowww||||||zzzyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttttttttuuuuuuvvvvvvuuutttsssssssssssssssuuutttrrrqqqqqqrrrssstttvvvuuusssrrrqqqqqqrrrrrrtttttttttsssqqqooommmlllgggeeedddcccccccccaaa```cccbbbccceeehhhiiiiiigggdddcccaaaaaacccggglllooorrruuuyyyyyyvvvqqqllljjjhhhjjjmmmpppsssuuuvvvvvvwwwuuusssuuuzzzyyylllbbb^^^^^^aaaeeemmmwwwqqqkkknnnnnnqqqwwwuuusssgggUUUFFF;;;555000------111666777555333333444555444444555777777777666222111000000//////000000222111111111000000//////......////////////......///////////////.........,,,,,,------...---------...---+++******+++---...------------------------////////////000000000000222222444777???TTTxxxzzzyyy|||}}}}}}}}}}}}{{{lll```ZZZUUUPPP___jjjxxx~~~zzzppphhhdddbbb\\\SSSKKKFFFDDDCCCCCCKKKMMMOOORRRUUUXXXYYYZZZ___[[[YYYYYY[[[ZZZTTTOOOTTTRRRPPPMMMIIIFFFCCCAAADDDCCCCCCDDDAAA===???DDDBBBKKKTTTVVVSSSUUU___iiigggfffeeeeeegggjjjmmmoooooommmhhh```XXXSSSQQQQQQPPP[[[gggqqq{{{xxxpppggg___YYYRRRTTTWWWZZZ]]][[[XXXTTTOOOJJJCCC<<<666444333444000000000111222222333333222222222333333444444444666222111999GGGRRRTTTRRRAAA===777555444444222000111111222333444666666777777666555444444555666777777777777777888888888888777666555444333444555555444444444555555666888888:::999888777777666666666555666666888999<<<===???mmm\\\UUUSSSRRRUUUSSSRRRRRRXXXbbboooxxxzzzoooaaaXXXUUUWWWSSSMMMCCC:::333///...---+++,,,,,,------......///222222222333333333333444111111111111111111111111111111111000000000////////////............//////........................//////000000000111111111222333333333444777<<>>>>>===<<<<<<<<<======:::999;;;@@@BBBEEEMMMUUU]]]fffpppsssqqqppptttxxx{{{xxxrrrjjjbbb]]]\\\]]]^^^]]][[[XXXVVVUUUXXXZZZ]]]ccchhhkkktttuuuiiibbb___^^^]]]ZZZWWWTTTRRRRRRQQQPPPOOODDDAAA;;;666333111111111///000000111111222333333222222222333333333444444444111111888DDDNNNRRRRRRAAA===888555555444333111111111222333444555666666777666555444444555666777666666666666777777777777666555444333333333444444555555555555555666777888:::999888666555444444444333444444666888:::;;;<<<|||iiiYYYQQQPPPPPPNNNOOOQQQTTT[[[eeeqqqyyyyyylll___XXXVVVWWWTTTLLL@@@666000---------,,,,,,,,,---......//////111111222222222333333333222222222222222222222222111111000000000000/////////...............//////........................////////////000000000000222333333222111333666999AAAaaarrreeecccjjjxxxwwwzzzzzzuuugggpppyyy}}}uuueeeRRRDDD777555666444///---000//////...///000222333:::@@@NNN\\\bbb[[[RRRMMMKKK^^^xxxlll___UUUIIIAAA???<<<:::666444333333222000///.........///111444666999@@@HHHMMMVVVbbbkkknnnfffYYYQQQWWW```cccggglllmmmnnnooooooooopppsssuuuttttttttttttttttttttttttuuutttvvvxxxzzz|||wwwlllaaa[[[VVVUUU```oooxxxzzz|||}}}{{{xxxwwwvvvvvvvvvuuuttttttuuuvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvuuuttttttuuuuuuttttttttttttuuuuuussssssrrrrrrrrrsssttttttuuutttsssrrrrrrssstttuuuuuussspppnnnmmmmmmnnnpppqqqqqqqqqpppmmmiiieeeccc```^^^]]]]]]^^^^^^]]][[[``````aaadddgggiiihhhgggbbbbbbccceeeiiinnnsssvvvuuuwwwyyywwwsssooollljjjlllnnnrrruuuwwwwwwvvvuuuwwwwwwtttnnniiijjjrrrxxx|||{{{zzzwwwsssnnnjjjhhhdddfffkkkpppvvv{{{~~~xxxooouuu~~~{{{uuuhhhbbbVVVFFF:::333222111000...000333333222222333444555444333444555666555444222222222111111111111111000000000000////////////......////////////......,,,------....../////////------------,,,,,,+++***+++*********+++,,,...///---------------------------------.........//////000000111000...444EEEVVVyyyyyy{{{vvvlllooowwwvvviiibbbTTTUUUXXX^^^fffmmmrrrtttpppmmmmmmpppttttttooojjjccc```[[[XXXYYY]]]cccggglllfff\\\OOOEEE???>>>???>>>>>>???AAACCCFFFIIIKKKIIIFFFFFFJJJNNNSSS\\\fffooovvv{{{xxxvvv{{{yyyrrrfffZZZRRRRRRUUUTTTUUUVVVWWWYYY]]]bbbfffeeehhhhhhggglllxxxuuufff[[[XXXYYYZZZ[[[\\\XXXSSSOOOLLLJJJFFFDDD999777555222111000000111//////000111111222222333222222222222222333333333444222222555<<>>777888666222//////////////////000000000222444===NNN^^^ddd]]]RRRLLLPPP[[[pppssscccUUUKKKGGG???<<<888666555444222111222222111000000000111222777888:::???FFFOOOZZZcccZZZSSSNNNRRRYYY___dddgggiiikkkmmmnnnnnnoooppprrrssssssrrrrrrrrrrrrssssssrrrrrrtttwwwyyy~~~|||vvvqqqooorrrxxxyyyxxxwwwvvvuuuuuuuuutttssssssssssssssssssssssssuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuutttttttttttttttqqqqqqqqqqqqqqqrrrssstttrrrrrrrrrrrrrrrsssttttttuuussspppmmmlllmmmnnnooopppooommmjjjfffbbb___]]][[[ZZZYYYZZZ\\\]]]]]]\\\]]]^^^```cccfffgggfffddd[[[]]]```dddiiinnnrrrtttwwwwwwwwwtttpppmmmlllmmmqqqsssvvvxxxyyyyyyxxxvvvwwwvvvooo^^^OOOMMMZZZgggooonnnooorrrvvvyyyyyyxxxrrrrrrrrrqqqqqqpppppppppmmmnnn}}}yyycccTTTJJJ<<<222//////111111000000000111333444555555444222111222333444333111111222222222222111000///.....................///------............------***++++++,,,---......///,,,,,,,,,,,,+++***)))((((((((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++///222111///333::::::NNN```iiixxx}}}|||uuuooonnn~~~~~~uuujjjeeefffhhhgggeeeeeeccccccjjjttt|||~~~yyyssskkkffffffmmmuuu{{{ssseee]]][[[]]]aaagggmmmqqqrrrqqqpppeee___\\\^^^___aaaeeejjjpppqqqqqqppplllfff___ZZZ[[[]]]\\\UUUMMMKKKPPPVVVZZZ]]]```bbbbbbbbbccccccggggggccc]]]\\\___```^^^ZZZYYYYYY\\\```aaa___\\\]]]ZZZVVVPPPJJJBBB:::444333333333222222111000///...//////000111111222222111111111111111111111111333333111///,,,---111444555555444333111000000111000000111111222333333333444333222111111222333444333333333333444444444444222222222222222111111111111111000000000111222222111111111222222333444555222222333444555666888999wwwhhh\\\UUUQQQSSSVVVVVVYYY^^^bbbgggnnnuuuzzzzzzqqqeee]]]\\\^^^aaabbb[[[NNN===111,,,,,,+++***---------...//////000000///000000000000111111111000000000000000000000000......////////////000000,,,,,,,,,,,,---...//////------------------------------------.........///...///111111111222555777777===WWWwwwpppmmmqqqwww|||}}}zzzyyywwwttttttwww~~~}}}ppp]]]HHH===999666333222////////////////////////000222888DDDTTT___]]]VVVHHHGGGKKK]]]yyyppp___QQQIIICCC@@@<<<888777555333111111000000///////////////444222333888>>>EEEOOOXXXSSSOOOLLLNNNTTT\\\aaacccfffhhhkkkmmmmmmnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqtttxxxzzz}}}{{{xxxxxxyyyvvvtttrrrrrrssstttssssssrrrrrrssssssssssssrrrrrrsssttttttuuuuuuttttttsssssstttuuuvvvvvvwwwwwwwwwwwwvvvuuuttttttsssttttttqqqqqqpppppppppqqqrrrrrrppppppqqqqqqrrrrrrssssssrrrqqqooonnnmmmnnnnnnnnnnnnllliiieeeaaa^^^\\\[[[VVVUUUUUUWWWYYY[[[ZZZZZZ]]]]]]```cccffffffdddaaa___aaadddhhhmmmqqqtttuuuwwwwwwuuurrrnnnmmmnnnooossstttvvvxxxyyyyyyyyyyyywwwxxxqqqaaaOOOJJJSSS^^^bbbdddggglllrrryyy~~~~~~zzzuuupppmmmjjjiiigggiiixxxyyycccNNNEEE:::111///000111111000000000222555666666555333222111111222222111000000000111222222000///...---------...............------............------***++++++,,,,,,---------+++++++++++++++***)))(((((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++---111000---...222333888===EEEWWWppp}}}yyy~~~|||uuupppttt}}}vvvooonnnnnnllliii```]]][[[\\\```gggmmmpppooojjjddd______dddjjjooovvv~~~~~~qqqgggbbbbbbhhhpppxxx~~~nnnfff___\\\ZZZWWWXXXZZZ``````___]]]ZZZVVVSSSQQQVVVXXXZZZYYYWWWYYY___ddddddiiiooosssqqqmmmhhhffflllhhh^^^VVVUUU[[[______]]]ZZZXXXZZZ___dddffffffddd\\\PPPDDD===888666444333222222111000///............///000000111111222111111111000000000000000000111000//////000333555111222333222000//////000000000111111111222222222333222111000000111222333222333333333444444444444222333333333333222111000////////////000111222333222222222222333555666666333333333444555777888999rrrccc]]]YYYWWWZZZ^^^\\\^^^bbbggglllrrryyy~~~uuukkk___YYYZZZ^^^aaaaaaVVVIII999///---...---,,,------......//////000000/////////000000000111111////////////////////////........./////////000000,,,,,,,,,,,,---...///000------------------------,,,,,,---------.........---///000111000111222444444666FFFggg|||rrrnnnoooyyyzzzxxx{{{wwwuuuzzz~~~kkkTTTEEE<<<666333444...///////////////.........111444:::GGGUUU[[[YYYLLLFFFCCCNNNfffnnn]]]RRRHHHDDD@@@<<<999777555333111111000000000/////////000...111888<<>>555333555...///////////////......,,,000222333===NNNXXXZZZVVVLLLDDDHHHZZZttt{{{iii]]]LLLHHHCCC???<<<999666444333333333333222222222222...---222;;;>>>>>>AAAHHHHHHGGGEEEFFFLLLUUUZZZ\\\```cccgggjjjkkklllnnnpppqqqrrrtttuuuuuutttrrrqqqtttsssuuuyyyzzzzzz~~~}}}{{{zzzwwwtttrrrpppppprrrrrrpppnnnpppqqqrrrssssssrrrqqqpppqqqrrrrrrssssssrrrrrrqqqpppqqqsssuuuwwwxxxyyyzzzwwwwwwvvvttttttsssssssssrrrrrrqqqpppooooooooopppmmmmmmnnnppppppqqqqqqqqqjjjkkklllmmmnnnmmmlllkkkiiieee___ZZZVVVUUUVVVWWWUUUUUUUUUWWW[[[]]]]]]\\\]]]^^^```ccceeeddd```]]]ccceeeiiimmmppprrrssssssvvvuuurrrooommmmmmpppssstttttttttuuuvvvyyy|||}}}nnn```[[[\\\\\\___aaabbbccciiittt|||}}}xxxssspppnnnmmmnnnlllppprrrnnnmmmbbbMMMBBB<<<444000000222333222000000222666::::::777444333111000000111111000...---...000111000///---,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,++++++++++++++++++((())))))************))))))******+++++++++******++++++++++++++++++++++++---------.........//////...***))),,,...---///222///(((***333666777CCCTTTgggnnnvvv{{{{{{yyyxxxxxx{{{}}}~~~|||zzzzzz{{{xxxsssrrrsssrrrrrrzzzzzzvvvuuuyyy}}}{{{xxxpppdddYYYTTTWWW[[[YYYWWWSSSPPPNNNMMMMMMMMMOOOUUU]]]bbbccc___ZZZWWWSSSUUUYYY^^^dddkkkppprrrfffYYYMMMGGGFFFGGGKKKPPPOOOTTTYYY[[[ZZZ[[[___bbbeeefffiiilllpppsssuuuvvvuuu~~~zzzmmmddd\\\\\\[[[ZZZ___eeefffbbbVVVTTTSSSVVVZZZ\\\ZZZXXXFFFAAA:::555333222222222555444222111111222333333......//////000111111111111111000000/////////...000///...///111111///,,,///111444333111000111333000000000000111111111111222111000//////000111222333333444444444555555555333333444555444333222111//////000111333444666777999888777666555444444444222222222333444555666777sssjjjcccdddhhhiiijjjllliiifffeeejjjrrrxxxzzzyyyoooaaaTTTSSSXXXYYYVVVTTTKKK@@@222++++++...---,,,////////////////////////////////////////////////................................................******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,...---,,,,,,---///000000000000////////////000666>>>JJJfff}}}rrrjjjkkkqqqzzzrrrvvvuuusssvvv{{{hhhYYYHHH:::444666111111000///...------,,,//////000333666???PPP```XXXTTTLLLGGGKKK___|||rrraaaUUUKKKAAA>>>;;;888666777777444111000000000000///000000111444777<<<@@@CCCDDDEEEFFFHHHKKKRRRYYY___```bbbdddfffgggiiimmmppprrrtttuuuuuutttsssssstttsssuuuvvvwwwxxxyyy|||~~~}}}yyyuuutttssssssrrrqqqppppppppppppttttttrrrqqqpppoooooooooqqqqqqqqqpppppppppppppppqqqrrrtttuuuwwwxxxxxxxxxuuuuuutttsssrrrqqqqqqppprrrrrrqqqqqqpppooonnnnnnoooooonnnnnnmmmmmmllllllmmmmmmmmmmmmnnnllliiifffgggaaaYYYUUUTTTTTTSSSQQQTTTSSSSSSUUUWWW[[[^^^```aaa```````````````aaaaaajjjjjjkkkmmmoooqqqssstttrrrqqqpppnnnnnnpppqqqrrrsssuuuvvvwwwxxx{{{~~~|||wwwkkk]]][[[^^^______```fffpppyyyyyyqqqmmmqqqvvvxxxwwwrrrlllgggaaaTTTGGG999555111......///000000444111///111666777444000222111111111000000//////000000000000000///............---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++(((,,,111555666333...+++,,,,,,,,,,,,,,,,,,,,,,,,------...000333666999;;;MMMSSS^^^kkkuuuzzzzzzxxx}}}|||zzzyyyvvvtttuuuwwwxxxtttnnnkkknnnrrryyyvvvssssssvvvzzz}}}~~~qqqlllnnnkkkaaa```\\\XXXUUUNNNHHHFFFIIIJJJOOOTTTVVVTTTQQQNNNNNNKKKLLLOOOTTTYYY___dddgggbbbVVVJJJFFFLLLTTTWWWVVV]]]^^^___```bbbcccdddeeehhhhhhiiikkknnnqqqtttvvvppptttyyy{{{wwwoooeee^^^[[[``````[[[[[[```bbb___XXXRRRMMMMMMPPPOOOIIICCC999777555333111000000000111111222222222222111111000000000000111111111111222111111000///......---............////////////000000000111222222222333333333333222111000///...111000000000//////......111111111222222333333333222222111111111111111222000000111111333666;;;???<<<:::888666555555555555333333444555666777888999iiicccaaagggmmmooooooqqqllliiigggllluuuzzzyyyvvvlll___UUUUUUYYYWWWQQQMMMDDD:::///+++,,,000000...////////////////////////................................................------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,---///000/////////////////////222444777===NNNpppxxxmmmgggkkkpppzzzxxxvvvtttuuuyyyzzziiiSSS>>>555444111111000///......------000///000222444:::HHHVVV^^^YYYQQQIIIIIIUUUjjjzzzlllbbbUUUHHHCCCAAA===::::::888666333111111222111000000000111333666:::>>>AAA@@@AAABBBDDDGGGMMMTTTZZZ[[[^^^aaadddeeehhhkkkmmmppprrrssssssrrrqqqrrrsssrrrsssuuuvvvvvvxxxzzz}}}~~~zzz{{{xxxuuusssrrrsssrrrqqqqqqpppppppppppptttsssrrrqqqpppooooooooopppppppppppppppppppppppprrrssstttvvvwwwwwwwwwwwwvvvuuutttsssrrrqqqqqqpppqqqppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllmmmllllllmmmmmmkkkhhhddd]]]XXXRRROOOOOOPPPPPPPPPRRRRRRSSSUUUYYY]]]```bbbeeedddbbbaaaaaaaaabbbccckkkkkklllmmmoooqqqssstttqqqpppnnnnnnnnnpppqqqssstttuuuvvvvvvwwwzzz~~~vvvhhh```bbbbbbbbbbbbgggpppwww|||qqqlllqqqxxxsssfffXXXFFF888666444111///000000000000333000///222666888666222000000000/////////......///000000000000///............---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++---///000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---///111555:::EEESSSbbbppp{{{|||}}}{{{uuuqqqrrrvvvyyywwwqqqjjjfffdddkkkjjjjjjkkkpppvvv}}}{{{~~~|||qqqkkkeee```YYYSSSSSSWWWXXX]]]aaa___XXXQQQMMMMMMGGGIIIKKKOOOUUU\\\bbbeeefff]]]UUUTTTYYY___```___^^^^^^```bbbdddfffggghhhnnnmmmmmmlllllllllmmmmmmgggjjjoooqqqoooiiibbb]]]ZZZ______ZZZXXXZZZYYYUUUVVVNNNFFFBBBBBBAAA<<<777444333111000000000111111000111111222222111111000//////000000000111111111111111111000///.............../////////000000000111111111111111111222222222222222222222111000///111111111000000/////////111111111222222333333333222222111111111111111222000111222222333666;;;???EEEBBB???;;;777555333333333333444555666777888888xxxaaa^^^```iiippprrrrrrsssoookkkiiiooowww{{{vvvpppfff\\\VVVXXXZZZUUUKKKDDD;;;444---+++...222222000////////////////////////........................------------------------------------------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,---...////////////////////////222111333555;;;QQQoooccccccdddiiiuuuzzzvvvttttttrrrrrr~~~dddIII:::777222111000000////////////000///000111111444>>>III^^^]]]WWWNNNGGGJJJVVV```ppp___NNNFFFDDD@@@;;;999:::888555333333333222111//////000111444888;;;>>>:::;;;<<<>>>AAAFFFMMMRRRUUUYYY]]]aaacccfffhhhjjjmmmoooqqqqqqqqqpppqqqrrrppprrrsssttttttvvvxxxzzz~~~tttrrryyyzzzyyywwwuuutttrrrrrrqqqrrrqqqqqqpppppppppqqqqqqtttsssrrrqqqpppooooooooonnnooooooppppppqqqqqqqqqtttuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttrrrrrrqqqpppnnnnnnnnnmmmllllllkkkkkkkkkkkklllllllllllllllllljjjjjjjjjjjjiiifffbbb^^^TTTPPPLLLJJJKKKNNNOOOPPPPPPQQQSSSWWW[[[```cccfffiiihhheeeccccccdddeeegggllllllmmmnnnppprrrssssssnnnmmmmmmmmmnnnppprrrsssttttttuuuuuuuuuxxx|||~~~pppaaacccddddddeeejjjrrryyyqqqjjjooovvvxxxgggUUUCCC666333222111111222222111///222000///222666888777444//////...............---/////////000//////...---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++......,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,///333999DDDSSSdddppptttyyywwwrrrtttyyy~~~zzzoooddd\\\\\\^^^aaadddhhhqqq{{{~~~zzzyyyxxxpppjjjddd```ccciiisssyyy}}}xxxlll```ZZZYYYUUUUUUUUUVVVZZZ```eeehhhgggbbb___```fffjjjjjjiiiddddddfffgggiiikkklllmmmqqqpppnnnkkkhhheeecccaaabbbeeeiiilllkkkgggaaa]]]WWW[[[[[[XXXVVVTTTOOOJJJOOOFFF<<<666555444222///............///000111222000111111222222111111000//////000000000000111111111111000000//////....../////////000000000111111111111111111111111000000111111222222222111111000111111111111111000000000111111111222222222222222222111111111111111222222111222222333444666;;;>>>GGGDDD@@@<<<888444222222333333444555666777777888zzzlll___]]]___ffflllnnnooorrrrrrnnnlllqqqyyyzzzrrriii^^^XXXUUUYYYZZZRRREEE<<<444000,,,,,,///222111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,------,,,+++---............//////////////////---333:::888@@@fffrrrbbb___[[[[[[cccsss}}}tttqqqssspppllluuuuuuWWWCCC<<<333333111000//////000000///...///111000000777???TTT[[[^^^VVVJJJDDDJJJSSSqqq~~~jjjUUUKKKIIIDDD>>>;;;<<<999666444444333222111/////////000222555888:::666777888999;;;???EEEJJJOOOTTTZZZ___bbbeeegggiiikkkmmmooopppppppppqqqrrrpppqqqssssssssstttwwwyyy}}}{{{|||zzzvvvzzzwwwwwwuuutttssssssssssssqqqpppppppppppppppqqqqqqtttsssrrrpppoooooonnnnnnmmmnnnnnnooopppqqqqqqrrruuuuuuvvvvvvvvvuuuuuutttuuuuuutttsssrrrqqqppppppmmmmmmmmmllllllkkkkkkkkkjjjjjjlllmmmmmmmmmmmmllliiigggfffeeebbb^^^XXXTTTOOOMMMKKKJJJKKKMMMPPPQQQOOOQQQUUUZZZ___dddgggiiillljjjgggeeeeeegggjjjllllllmmmnnnoooqqqrrrrrrrrrlllllllllmmmnnnppprrrsssssstttuuutttuuuwwwzzz}}}~~~|||~~~~~~qqq```bbbccceeehhhmmmtttzzzqqqgggiiiooovvv~~~uuudddSSSCCC999111000000222333333111///333222111333555666555333...........................////////////...------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************---,,,+++***)))******+++++++++++++++++++++++++++.........------------...000111000///000888FFFPPPfffnnnxxx}}}|||~~~~~~tttfff]]]XXX\\\___```bbbiiittt}}}vvvtttnnnllluuuxxxpppkkkgggfffllltttvvvnnnkkkhhheeebbb______aaadddfffdddccccccffflllpppqqqqqqoooooooooooooooooooooooommmllliiifffaaa]]]ZZZXXX___ccchhhkkkjjjfff```\\\UUUWWWXXXXXXUUUQQQJJJDDDCCC<<<444000111222111000,,,------......///000111000000111111111111000000////////////000000000111111000000000/////////...000000000000111111111111222222111111000000/////////000111222222222222222222222111111111111111111111111111111111222222222111111111000111111222333111222333333444666:::===???===:::888555444333333333333444555555666777777qqqbbb^^^ZZZZZZ```eeeiiimmmssswwwsssrrrvvv|||{{{rrriiiYYYTTTTTTXXXXXXNNNAAA888111///---...000111000...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++---,,,++++++,,,...------....../////////000111,,,000:::999:::UUUyyyxxxaaa]]]XXXVVVZZZfffwwwtttnnnqqqssspppppptttcccJJJ>>>666555333111000000000111...---///111111000444:::JJJWWWbbb^^^NNNDDDGGGNNNaaa|||xxxaaaUUUQQQKKKDDD@@@>>>;;;777555444333222111000/////////000222555777333444555555777:::???CCCIIINNNUUU[[[___bbbfffhhhhhhjjjmmmnnnooooooqqqssspppqqqssssssssstttvvvyyy{{{zzzyyy{{{yyyyyyxxxwwwvvvtttssssssrrrrrroooooooooooopppqqqqqqrrrssssssqqqpppooonnnnnnnnnmmmmmmnnnoooppppppqqqqqqtttuuuuuuuuuuuutttssssssttttttsssrrrqqqpppoooooolllllllllllllllkkkkkkkkkiiijjjlllmmmnnnmmmmmmllliiigggddd```\\\WWWQQQLLLMMMMMMKKKJJJJJJLLLOOOQQQQQQSSSXXX^^^cccgggjjjkkkkkkjjjhhhggghhhjjjnnnppplllmmmnnnpppqqqqqqqqqpppkkkkkklllmmmoooqqqrrrsssssstttuuuuuuuuuvvvyyy{{{{{{wwwtttxxx}}}rrrcccdddeeefffhhhkkkpppsss}}}pppeeecccfffpppwwwxxxlllZZZIII;;;222000000000222444444111///444444333333444333111000////////////////////////...............---,,,,,,------,,,++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++...000///---000777>>>PPPXXXdddoooyyy}}}tttiiibbb^^^aaabbb```^^^```gggnnnmmmkkkeee___bbbmmmzzzzzztttmmmhhhdddccchhhooo|||xxxtttrrrnnniiidddbbbbbbccceeeggggggiiilllppptttwwwxxxuuutttrrrqqqooommmlllkkkdddccc```]]]ZZZWWWUUUTTTYYY^^^eeejjjkkkfff```[[[XXXVVVUUUUUURRRKKKBBB<<<777444111000111222111///......//////////////////000000000111111000000000...////////////000000000000000000000////////////000000000000111111111111222111111000000////////////000111222222222222222111111111111111111222222111111111111111111111111111111000000111222222333111222333333444555888:::999888666444333333444444333333444444555555666666}}}vvviii]]]WWWTTTTTTZZZ```fffooowww{{{yyyyyy|||~~~{{{ssslllYYYTTTSSSVVVTTTJJJ===666000///...///000000///---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++,,,------------......//////000555,,,,,,333333444IIIdddeee```]]]\\\]]]cccppp|||xxxpppqqqwwwyyyrrrkkkzzznnnRRR???999777444111000///000111...---...111111000333888BBBQQQ___```UUUJJJHHHKKKQQQlllnnn```WWWNNNFFFBBBAAA>>>:::777666555333222111000///...///111333444111222333333333666:::===BBBFFFMMMSSSXXX]]]bbbeeedddgggjjjlllmmmnnnppprrrpppqqqrrrrrrrrrsssuuuwwwwwwwwwxxxzzz{{{}}}~~~|||yyywwwvvvtttrrrqqqpppoooooonnnnnnnnnooopppqqqrrrssssssrrrqqqpppooonnnnnnnnnmmmnnnnnnooooooppppppppprrrsssssssssssssssrrrrrrsssrrrrrrqqqpppooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjlllmmmmmmlllkkkiiiiiieee```[[[WWWRRRMMMJJJJJJKKKKKKJJJIIIKKKNNNPPPTTTXXX]]]cccgggkkklllmmmkkkjjjiiihhhiiilllnnnppplllmmmnnnpppppppppooonnnkkklllmmmnnnpppqqqrrrsssrrrtttwwwxxxwwwwwwxxxyyyyyytttqqqwwwvvvmmmkkkjjjhhhggggggggggggnnnuuu{{{yyyooofffbbbaaafffjjjiii]]]MMMAAA888111111000000222333333111///444444444333222000///...///////////////000000000------......------,,,+++------,,,+++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******((()))+++---......,,,+++++++++++++++++++++++++++'''((()))***++++++++++++))),,,000111000///111333999???JJJUUUbbbooo~~~zzzsssnnnggghhhgggccc___]]]___bbbcccaaa]]]WWWUUU\\\hhhrrrtttnnniiieee___YYYZZZ^^^iiissszzzuuuyyywwwssspppnnnoooppprrrlllooorrrttttttuuuwwwxxxpppooonnnllljjjiiigggggg___]]]ZZZWWWUUUTTTSSSSSSWWW\\\ccciiikkkhhhccc___XXXRRRNNNNNNJJJAAA888444222111000000111000---+++//////000000000///......///000000111111000000///......////////////000000000000000000/////////////////////000000000111111000000000000000000/////////000111222222222222222000000000111111111111111111111111111111000000000000000000000111222333333000111333333333444666888999888666444333333333444333333444444444555555555~~~uuulllaaaWWWSSSPPPRRRXXX___eeeoooxxx{{{|||}}}~~~|||xxxrrrnnn^^^XXXTTTSSSOOODDD999333000/////////000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))+++,,,,,,++++++,,,---,,,,,,---......///000000222------000///000>>>OOOmmmrrrllliiihhhggghhhoooxxxwwwrrryyyzzzkkkppp|||^^^FFF<<<:::666222000//////000000------000000///111555;;;DDDRRRZZZ[[[UUUMMMHHHGGG[[[uuupppbbbUUUKKKHHHEEEBBB===;;;999888666444222111///...///000222333///000000000000222555888999===CCCIIIOOOUUU[[[___```cccfffhhhjjjkkkmmmooonnnoooqqqqqqpppqqqsssuuussstttvvvwwwwwwwwwxxxxxx{{{~~~|||uuutttrrrqqqooonnnnnnnnnmmmmmmnnnnnnoooqqqrrrssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnooooooooooooooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmlllllliiiiiiiiiiiiiiiiiiiiiiiiggghhhjjjkkkkkkiiigggfffccc___XXXSSSPPPMMMKKKIIIGGGIIIKKKJJJJJJLLLPPPSSSYYY\\\aaagggkkkmmmmmmmmmmmmlllkkkjjjjjjjjjkkklllkkklllnnnoooooonnnmmmllllllmmmnnnpppqqqrrrrrrrrrrrruuuyyyzzzyyyxxxwwwvvvrrrmmmlllsss}}}}}}xxxsssqqqnnnjjjgggeeebbb```dddiiioooqqqnnniiieeeddd]]]^^^YYYNNNBBB<<<888444222111000111222222111///111222333222000///......------........./////////,,,------------,,,++++++---,,,++++++***+++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,+++*********************************+++,,,---,,,++++++,,,---...///...---,,,+++---222777===DDDPPP___jjj{{{|||zzzoooooommmjjjgggdddbbbaaa```^^^[[[XXXVVVWWW\\\aaahhheeeccc```YYYPPPMMMNNNUUU\\\hhhsssyyyyyytttpppuuutttrrrqqqqqqrrrsssuuummmrrrwwwxxxtttooollllllfffffffffgggggghhhiiiiiiaaa___ZZZVVVSSSRRRSSSTTTYYY[[[]]]______]]]ZZZXXXNNNFFF@@@AAA@@@999222000000//////000000000...------...///000000///......//////000000000000//////........./////////000000////////////000000000000....../////////000000000/////////000000000000000000111111222222222111111/////////000000111111111222111111111000000000///000000000000111222333444///000222222222222444555777666555333222222333333333333444444444444555555zzzmmmdddZZZSSSRRRQQQSSSZZZ___eeemmmuuuxxxzzz||||||xxxsssooommmccc[[[UUUQQQKKK@@@666111////////////000111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------)))+++,,,,,,+++***,,,---,,,,,,------...///000000,,,...222555222///666@@@MMMwwwyyytttrrrppplllooovvv~~~tttyyyooohhhvvvjjjOOO>>>;;;777333000/////////111...---//////---...222444999DDDTTT___^^^SSSIIIEEEQQQ```sssqqqaaaWWWSSSHHHDDD@@@===;;;:::888666333222000///...///111222---.../////////000333555333777<<>>444///......////////////000000000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******++++++++++++******+++++++++***************+++++++++***************++++++++++++++++++++++++------------------------......///000222333444444333>>>XXXwwwrrrooommmlllqqqooojjjtttrrraaaQQQ@@@:::999666222///000//////....../////////222222333777CCCTTTaaaeeeXXXRRRKKKJJJYYYvvvoooddd[[[PPPGGGBBB???;;;999888777555444333222222222000///...............///...///111333555999>>>BBBHHHLLLQQQVVVYYY\\\___aaacccdddffffffggghhhkkkmmmnnnpppqqqpppnnnnnnooopppppprrrsssrrrqqqppprrrsssqqqppppppoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiijjjkkkkkkkkkkkkllllllkkkkkkjjjiiigggggggggggggggggggggfffhhhfffeeedddddddddbbbaaabbbbbbbbb___ZZZTTTMMMIIIBBB@@@>>>>>>@@@BBBCCCCCCEEEGGGJJJPPPWWW^^^cccfffkkkmmmoooqqqrrrrrrqqqppppppooolllhhheeeeeehhhkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooppprrrssstttvvvyyy||||||xxxqqqiiiddd\\\TTTSSS^^^kkkooollliiiiiikkklllkkkjjjlllqqquuuqqqvvv|||zzzuuurrrfffSSS>>>444222111//////000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******************)))******++++++******)))))))))))))))))))))))))))((()))***)))'''''''''((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))***---,,,+++*********+++,,,---...///111666>>>GGGNNN[[[```hhhsss{{{~~~wwwqqqiiidddbbbaaa___\\\[[[]]]^^^]]]ZZZWWWVVVVVVYYYWWWVVVVVVXXX[[[\\\\\\ZZZVVVTTTTTTQQQOOOSSSXXX\\\aaagggllllllggg```[[[[[[YYYWWWVVVVVVYYY\\\___aaaYYYOOOHHHEEEDDDBBB@@@777555333111////////////........................///......------......///------...............---//////000000000///......---,,,++++++,,,---///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000111111000000///...//////000000000111111111/////////000000000000111000//////......///000111222111111000000111111222000000000000000111111222111111000000000000111111}}}vvvhhh\\\WWWZZZaaafffnnnmmmjjjeeeaaa```dddgggoooqqqqqqlllddd]]]\\\]]]ZZZVVVOOODDD999222///...///////////////////////////...------,,,,,,,,,---------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---......///111222222333333777DDDccc}}}tttmmmhhheeefff}}}xxxooosss}}}ooo]]]HHH<<<999999666222111000/////////////////////000111333;;;IIIYYYdddbbb[[[PPPFFFIII___sssiiiZZZOOOIIIFFFAAA>>>:::999888666444333333222111000000///.........///---///000111222444888;;;@@@DDDIIINNNQQQUUUYYY[[[]]]___aaacccccceeehhhjjjlllmmmooonnnmmmmmmooopppooopppqqqqqqooonnnoooppppppppppppooonnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhggghhhhhhiiiiiiiiiiiiiiijjjiiihhhhhhgggeeeeeeeeeeeeeeefffffffffeeecccbbbbbbbbbaaa___^^^]]]\\\ZZZUUUOOOIIICCC@@@???>>>>>>>>>@@@BBBCCCDDDHHHLLLRRRYYY___fffkkkooopppqqqsssttttttsssrrrqqqooollliiifffeeegggkkknnnlllllllllmmmmmmmmmmmmmmmmmmnnnoooooooooqqqsssuuuwwwyyy||||||yyyqqqhhhaaaYYYSSSTTT___lllpppmmmjjjooorrrtttrrrnnnmmmqqquuuyyywwwnnnjjj]]]LLL:::333111000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))************))))))))))))))))))))))))))))))'''((())))))'''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***+++******))))))******+++......------...333999>>>;;;@@@IIIUUUaaajjjppprrrpppmmmhhhdddcccbbb___]]]___```aaa```]]]ZZZYYYYYYYYYVVVTTTRRRTTTXXX\\\^^^YYYUUURRRPPPNNNLLLOOOUUUTTTXXX^^^cccdddaaa]]]YYY[[[XXXSSSNNNKKKJJJJJJJJJMMMGGG@@@:::777555333222111000///.........//////,,,,,,,,,------.........------------------------,,,---......///............///////////////......,,,++++++,,,,,,...///000------------------------------------------------........./////////000000000000000000000//////...////////////000000000000000000000000111111111111333111///------///000222111000///......///000111000////////////000111111000000////////////000000yyyooobbbYYYWWW]]]gggnnntttsssqqqkkkdddaaacccfffmmmllliiiccc\\\XXXWWWXXXTTTPPPGGG===555000....../////////..................------,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********+++++++++,,,,,,******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111333000333IIIppp{{{nnneee______ooouuuvvv~~~qqqWWWCCC;;;:::666222111111000///////////////---...000222555>>>LLLWWWhhhcccXXXKKKEEEQQQjjj~~~yyyhhh[[[SSSOOOIIIDDD===<<<:::777666444333333333222111000///............///000000000111444777555999===AAAEEEIIIMMMOOOTTTWWWZZZ\\\]]]___bbbdddiiijjjllllllllllllnnnooooooqqqsssrrrqqqpppppppppppppppoooooonnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhhhggggggfffffffffggggggfffggggggggggggfffeeeeeeddddddddddddeeeeeeeeeeeebbbaaa```aaaaaaaaa^^^\\\WWWTTTOOOIIICCC???===<<<=========>>>???AAACCCEEEKKKQQQYYYaaaggglllqqquuutttuuuvvvvvvuuutttqqqpppkkkhhhfffeeegggkkkooorrrllllllllllllmmmmmmnnnnnnmmmnnnoooooooooppptttwwwxxxyyy{{{|||zzzsssiiibbbWWWSSSVVVcccppptttqqqnnnvvvzzz}}}{{{tttooonnnppp{{{sssiiidddVVVGGG888333222000///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))******+++)))))))))******)))))))))((((((((((((((((((((((((&&&''')))((('''&&&''')))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((()))******))))))))))))***+++,,,,,,++++++,,,+++***+++---///000222666;;;@@@GGGMMMQQQXXXXXXXXXYYYYYYXXXVVVTTTYYY[[[]]]^^^]]][[[\\\\\\]]]ZZZWWWTTTSSSUUUYYY\\\UUUQQQNNNMMMKKKIIILLLRRRUUUWWWZZZ[[[ZZZWWWSSSPPPMMMJJJEEE???:::777555555999666333000///...------///.........---------...++++++,,,,,,------......,,,,,,------------,,,,,,,,,------...//////............////////////......+++++++++,,,---...//////------------------------------------------------............////////////000000000000000///......---------.........//////111111222222222222333333555333000......///111333111000............000111//////......//////000111000//////////////////000ssshhh]]]XXXYYY^^^hhhppppppssssssooohhheeegggjjjkkkfff```[[[XXXUUUSSSQQQNNNIII@@@888111......////////////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++******++++++++++++*********************+++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000444//////>>>[[[}}}tttfff^^^]]]dddooo|||xxx{{{lllRRRCCC<<<666000222222111000////////////---...000222333555???IIIaaaccc___UUULLLMMMYYYfffssscccYYYSSSKKKEEE@@@???===:::888666555555444333222000///............///000000///000222444222555888;;;>>>AAAEEEHHHOOORRRVVVYYY[[[]]]___aaadddeeehhhhhhiiiiiikkkmmmoooqqqssstttsssqqqqqqrrroooooonnnmmmmmmllllllkkkllllllllllllllllllllllllhhhgggffffffeeefffffffffffffffeeeeeeddddddeeeeeedddeeeeeeeeeeeedddcccccccccccccccccccccccccccccc```____________^^^[[[XXXNNNJJJDDD???;;;::::::;;;:::;;;<<<<<<===@@@DDDGGGNNNVVV```hhhlllppptttwwwwwwwwwxxxwwwvvvssspppnnngggfffeeegggkkkppprrrssslllllllllmmmnnnnnnoooooommmoooppppppooopppuuuzzzyyyyyyyyy{{{zzztttjjjbbbUUUSSSXXXfffssswwwuuussszzz}}}~~~xxxqqqmmmlllvvv~~~}}}pppeee```PPPCCC777333222000///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((%%%'''(((((('''&&&''')))''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******(((((()))***+++,,,,,,,,,(((***,,,+++***(((((((((,,,---......///333777;;;<<<>>>AAADDDEEEEEECCCBBBGGGJJJNNNQQQSSSTTTVVVWWW[[[ZZZWWWRRROOONNNPPPSSSRRROOOMMMMMMLLLJJJNNNSSSUUUUUUTTTQQQNNNIIIEEEBBB>>><<<888555222000//////.........------.........---,,,,,,,,,,,,+++++++++++++++,,,,,,---------...,,,------......------,,,,,,,,,---...////////////------.../////////......+++,,,,,,------.........,,,,,,,,,------------...------------------------------.........///////////////000000//////...---,,,,,,---------.........222222222333333333444444666444222///...///111222000//////......//////000...............///000000000000////////////000000lllaaaWWWWWWYYY]]]eeelllqqquuuxxxuuuoookkklllpppiiiaaaXXXTTTUUUUUUPPPKKKHHHCCC;;;444000.........//////.........------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,---......//////333000222<<>><<<:::888888555444333111000///......---...//////...///000222222444777888:::<<<@@@CCCGGGKKKOOOSSSUUUWWWZZZ\\\^^^```bbbcccdddeeehhhjjjjjjmmmoooqqqpppooooooooollllllkkkkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjgggfffeeedddddddddeeeeeeddddddcccbbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaabbbbbbaaaaaa``````______]]]\\\ZZZYYYXXXUUUQQQMMMBBB@@@===999888888999:::999;;;<<<===>>>CCCIIIOOOTTT\\\gggooorrrtttwwwzzzxxxxxxxxxwwwuuuqqqnnnllleeeeeegggkkkpppsssrrrqqqllllllmmmnnnnnnoooppppppnnnppprrrqqqoooqqqvvv|||{{{yyyxxxxxxwwwrrrhhh```UUUTTT[[[jjjxxx|||{{{zzzyyyyyyzzzyyyvvvrrrooommmrrrxxx~~~~~~vvvkkk```ZZZKKK@@@555222111...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''')))******))))))***************))))))+++,,,,,,+++))))))***'''***,,,------...000333---///222444444444444444555888<<>>:::777555444333111000///000000111+++,,,..................***+++++++++++++++++++++,,,,,,,,,---------------,,,---...//////...---,,,+++,,,---...////////////,,,---......//////......,,,,,,------------------,,,,,,,,,---------..............................---------.........////////////000000//////...---------------.........///111111222222222333333333555444111///......///000//////000000000000//////......------......///000111000000//////000000111fff[[[TTTUUUYYY[[[aaahhhvvv|||}}}uuupppppprrrhhh^^^SSSQQQTTTUUUOOOHHHDDD???888222///.........//////.........---------,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++)))************+++++++++******++++++++++++******))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------............,,,000777999EEEiiiooofff___```eeennnzzz{{{qqquuuuuuyyyqqq[[[MMMAAA777333222111000////////////111...///222111000444===EEERRRaaagggaaaWWWPPPNNNRRRiiivvvjjj^^^UUUHHHFFFDDDAAA>>><<<;;;:::666555333111000///......,,,---...///......///000...000222333444666999;;;;;;???DDDHHHJJJLLLOOOQQQZZZ\\\___```aaabbbeeegggdddgggjjjkkkkkkjjjjjjjjjjjjjjjiiiiiihhhgggggggggggggggggggggggggggggggggfffeeedddcccccccccdddeeebbbbbbaaa```````````````bbbbbbbbbbbbbbbaaa``````aaaaaa```___^^^^^^]]]]]]YYYWWWUUUSSSPPPLLLFFFBBB::::::999888888888888999:::<<<>>>???AAAGGGPPPVVVYYYbbbnnnuuuwwwxxxzzz}}}xxxyyyxxxwwwtttpppmmmkkkffffffiiimmmrrrtttqqqnnnmmmmmmmmmnnnoooppppppqqqnnnqqqsssqqqoooqqqwww}}}|||yyywwwvvvuuuoooeee]]]WWWWWW___ooo}}}vvvtttrrrrrrssssssqqqpppssswwwzzzyyyqqqeeeZZZSSSHHH>>>444111000---,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******************)))((('''&&&((()))***)))(((((()))+++(((,,,///000---***)))***---.........------///000+++---000111111111111222000222555555333333555777333222333666666555888===666555444333222111000///---,,,+++++++++,,,---...+++---//////...,,,,,,,,,******+++,,,------------------------------------------...//////...------+++,,,---...////////////,,,,,,---.../////////...---------......---,,,,,,,,,,,,,,,------.................................---------........./////////////////////......---............/////////000000111111111111222222222444333111///...---------...///000111111000///......------------...//////111111000000000000111111aaaXXXSSSXXXYYYXXXaaannnyyyxxxvvvqqqddd\\\TTTUUUYYYYYYQQQIII>>>:::444000000000111111//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,+++***))))))***+++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,+++,,,------......------...---111666444999RRRmmm{{{jjjjjjjjjllluuu}}}vvvnnnqqq}}}|||nnnooo|||ppp___GGG222555444222111000000111111......//////000000111111777BBBRRRbbbiiidddXXXOOOQQQXXXjjj~~~pppaaaSSSOOOHHHCCC@@@>>>===<<<666555444333222000/////////////////////.........000000000000111222333444888999<<>>777666333222111111000000.../////////000000000111555:::EEEUUUbbbddd]]]UUUMMMMMMXXXooopppbbb[[[RRRKKKGGGDDD@@@>>>777777666444333222111111///////////////........./////////000000111333333444555777:::===???AAABBBFFFGGGIIILLLOOORRRTTTUUUXXXYYYZZZ[[[\\\\\\\\\\\\___```bbbccccccbbbaaa```]]]\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_________^^^^^^[[[[[[ZZZZZZYYYWWWVVVUUUXXXUUURRRRRRTTTSSSOOOKKKHHHFFFCCC@@@<<<888555444444333333444666888999999999>>>CCCHHHMMMTTT]]]ccciiiooosssuuuxxx}}}}}}{{{{{{zzzwwwqqqkkkgggggghhhnnnqqqtttuuutttrrrqqqqqqnnnooopppqqqrrrrrrrrrrrrtttrrrrrrrrrnnnjjjmmmsss~~~xxxqqqkkkhhhhhhiiijjjjjjllllllrrrllljjjgggfffgggjjjlllnnniiigggbbb\\\TTTJJJAAA;;;888666333000............------......---,,,,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''(((((())))))(((''''''&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&(((******(((&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))(((((()))))))))******************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++)))(((++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,------,,,,,,+++------------........./////////.........---------,,,,,,------...//////000//////000111111111111111000111222333333222111000111222222222222111000///////////////////////////............////////////---------....../////////......------------......ZZZVVVVVVZZZYYYWWW]]]hhh~~~xxxooofffaaa\\\\\\\\\WWWMMMDDD888555000...///000111111.........------,,,,,,+++************************++++++++++++++++++++++++******))))))))))))******+++******))))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++,,,---------------111---...000///...888FFFooo}}}~~~ooo```rrrttt\\\GGG;;;888444222222111000///////////////000000000000333333888FFFWWWbbbdddaaaUUULLLMMM\\\nnnpppfffYYYOOOJJJGGGBBB>>>:::999888666444333333333000000/////////.........//////...//////000111222000111222444666888999:::>>>???AAACCCEEEHHHJJJKKKPPPQQQSSSTTTUUUVVVVVVWWWYYYZZZ[[[]]]]]]]]]\\\\\\XXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWUUUSSSRRRTTTQQQNNNNNNOOONNNJJJGGG>>><<<999666333111000000333333333444666888:::;;;===BBBIIIOOOTTT\\\eeekkkppptttvvvuuuwww{{{|||zzzxxxuuupppiiiddddddgggjjjtttuuuvvvuuusssqqqqqqrrroooooopppqqqrrrrrrrrrrrrtttsssssssssoookkkmmmsss~~~xxxnnnddd___aaaggglllrrrsssrrrtttlllhhhdddcccfffkkkooorrrmmmggg^^^TTTKKKBBB:::666333222000///......///000---------------,,,,,,+++++++++************++++++)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((())))))))))))(((''''''((((((''''''''''''&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))******************************************************)))))))))************+++)))))))))))))))))))))))))))************)))((((((***************+++++++++,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***************+++,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------...........................---------,,,,,,,,,---......//////000000111222222222222111222333444555555444333222111111222222111111000000////////////////////////,,,---///000000000///...,,,,,,---...//////000000......------------......]]][[[[[[]]][[[YYY^^^eeesss{{{}}}tttkkkfffcccaaa___\\\UUUIII@@@444111......///000000000......---------,,,,,,,,,******************************************************))))))))))))************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++,,,------------,,,...+++,,,000111111555;;;VVVsssyyybbbkkkzzz~~~gggSSS@@@;;;666333222222111000////////////000000000000333111333<<>>???@@@AAAAAADDDEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNMMMIIIIIIHHHGGGEEECCCAAA@@@>>>===<<<;;;;;;999777666555444222000000111333444444555777999:::>>>DDDHHHKKKPPPXXX]]]bbbiiiqqqvvvwww{{{}}}zzzwwwuuupppjjjgggccc___^^^aaahhhooossswwwwwwvvvssspppnnnooopppooopppqqqrrrssstttttttttxxxxxxzzz{{{uuummmjjjmmmqqqmmmeee\\\VVVWWW^^^eeemmmpppnnnllltttpppnnnooosssyyy}}}|||zzznnndddWWWKKKCCC<<<444/////////...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++******))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++******)))))))))*********++++++++++++******************************************))))))******+++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++++++++,,,------------------------------,,,,,,+++***+++,,,...///------------------,,,,,,---.....................,,,,,,,,,------------------......///000/////////000111222333333222111000///000000111111111000000////////////////////////,,,---///111111000...---,,,,,,---...///111111222......------------......wwwooogggbbbbbbcccdddcccaaahhhooossssssoookkkhhhaaabbbaaa]]]UUUIII>>>777///...---...///000///---------------------------++++++++++++++++++++++++******************************))))))))))))******((())))))******))))))((((((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************+++,,,,,,,,,,,,,,,,,,++++++---//////...---555AAA^^^{{{rrrddd___bbbmmmooouuu~~~\\\QQQCCC999666555333111000000000000////////////---000222111111:::JJJXXX___aaa```XXXLLLHHHVVVhhhyyymmm```WWWSSSJJJGGGCCC>>>;;;888888777555555444333222111111000//////............/////////000000000111111111111///000000111222333444444444555666888999:::::::::<<<<<<===>>>???AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC>>>>>>===<<<:::888777666444444444333333222111000111111000000000111333444555888;;;===???DDDLLLRRRVVV[[[aaafffiiinnntttyyyxxx|||}}}yyytttppphhhaaa]]]\\\\\\___fffmmmsssvvvuuuuuutttrrrooonnnnnnpppnnnoooqqqssstttvvvvvvwww~~~|||{{{xxxpppfffbbbdddhhhddd^^^XXXUUUWWW\\\aaakkknnnmmmjjjqqqvvvuuuwww~~~}}}pppdddTTTGGG@@@:::333...//////...---,,,++++++******++++++,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$%%%&&&(((((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))***))))))))))))******++++++++++++***************)))))))))))))))***************))))))******+++,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,------------...++++++++++++,,,---......------------,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,------,,,---......//////......///000111111111111000/////////000000111111000000////////////////////////,,,---///000000000///...------...///000000111111......------------......yyyjjjbbbdddgggfffbbb___dddkkkmmmiiidddccceee]]]______ZZZPPPDDD999333///......///000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******'''((()))******)))((('''(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,.........333555GGGmmmzzzvvvlll^^^YYY]]]```uuuyyyyyy}}}rrrcccNNN???999666333000111000000000/////////...---000222000///333===FFFSSSaaaiiiaaaTTTOOOQQQUUU\\\qqqoooccc]]]RRRNNNIIICCC???<<<;;;:::777777666555444333222222000000//////...//////000........./////////000000.........//////000000000333444555666777777777777888888888888999:::;;;<<<;;;::::::::::::;;;<<<<<>>>>>>>>======<<<;;;:::888888888777666444333222000111222222111111111111///000000111222222333333777;;;???AAADDDJJJTTT[[[```eeejjjmmmooorrrvvvzzz{{{}}}{{{tttnnniiibbb[[[XXXYYY\\\ccclllrrruuuuuurrrssstttrrrpppooopppqqqmmmnnnpppsssuuuwwwxxxyyy}}}yyytttnnneee]]]^^^cccgggbbb\\\XXXYYY]]]aaadddkkkooommmhhhnnn}}}|||{{{}}}wwwhhhSSSDDD<<<888333000............---,,,++++++******+++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((((((((('''''''''((()))************))))))(((((((((((((((((()))))))))************))))))******+++,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......)))***+++,,,---------------------,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////000111111000//////...//////000000000000000////////////////////////............////////////......//////000000000111......------------......kkkbbbdddiiiggg```]]]bbbhhhhhhaaa[[[\\\```[[[]]]]]]WWWLLL@@@666222/////////000111000...,,,------------------------------------------------))))))))))))))))))))))))******))))))))))))******'''((()))******)))(((''''''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************+++,,,,,,,,,,,,++++++------,,,,,,000222333666111;;;]]]wwwrrriii]]]YYY]]]YYYmmmoooWWWDDD;;;777333000111111000000/////////...000111222111111333777;;;EEE[[[jjjcccWWWSSSPPPKKKVVVccc|||rrrlllWWWSSSNNNGGGBBB???======999888777666555444333333111000000/////////000000,,,,,,------............////////////000000000000//////000111222222111111666666666666666777888999999999999999999::::::;;;999999999999999999999999999999999888777666555444333333333222111000///...,,,...000000//////000000000000222333444555555444888===AAADDDGGGNNNXXXaaahhhlllppprrrssstttxxx{{{}}}~~~yyypppiiieee___YYYVVVXXX^^^gggpppuuuuuusssppprrrtttsssrrrqqqqqqrrrlllmmmpppsssvvvxxxzzzzzzxxxrrrjjjddd]]]YYY^^^fffllleee]]][[[^^^dddiiikkkkkknnnlllfffkkkzzz~~~~~~zzzhhhPPP===555222000...,,,------......------,,,)))***+++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&'''((((((((())))))***************)))***++++++,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........(((***+++---......---------------,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000///000111222222111000///......///000000000000000///////////////////////////............///000000////////////000000000000.........------.........xxxnnnfffbbbbbbcccccc]]]aaadddaaaZZZVVVWWW[[[UUUTTTPPPJJJAAA:::444222......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***((((((''''''''''''((((((((())))))))))))(((((('''******))))))((((((''''''((((((''''''''''''((((((''''''(((((())))))******((((((((((((''''''''''''))))))))))))***************++++++,,,,,,++++++***------,,,+++++++++,,,,,,...333444<<<]]]sss```YYY]]]ZZZ___lll}}}~~~oooWWWCCC:::666333111222222222000///000111............///000222222444FFFZZZcccfffcccYYYNNNQQQNNNZZZvvvooo```SSSOOOLLLEEE???>>><<<888666777777444444777222222111111111111222222000/////////....................................////////////////////////111111222222222333333333444444444333333222222222444444444444444444444444222222111000000000000000222111111000///.........//////000000000///......000111333333333444777999999???GGGOOOVVV]]]cccfffqqqssswwwzzz}}}|||wwwooofff___[[[YYYYYY___ccchhhnnnqqqqqqpppooooooooooooooonnnnnnnnnnnnmmmoooppprrrvvvyyyyyywwwrrrcccUUUOOONNNQQQ\\\gggnnnnnnnnnmmmmmmoooqqqsssuuuoooeee```fffrrryyyyyyzzzuuusssxxx{{{ttt```III;;;444111000111......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))))))))************************************(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((((((+++++++++*********))))))******)))))))))))))))******))))))(((((((((((()))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******++++++************************+++,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++------............------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...------------...//////++++++,,,------......///---...//////......///111000///...---------------yyytttmmmgggeeeeeeggghhhbbbcccccc___ZZZVVVVVVWWWSSSQQQKKKCCC;;;444000///......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))((((((''''''(((((()))(((((())))))))))))((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---,,,111222666LLLnnnxxxjjjaaa^^^^^^```hhhvvvyyywww}}}~~~fffOOOAAA999555111222222111000/////////............///000111222222>>>LLLWWW```ddd___VVVNNNHHHLLL]]]pppxxxhhh```YYYPPPGGGEEEAAA<<<999:::999555555777555444333222111111111222000000000/////////......................................................000000000000111111111111222222222222111111000000333333333333333333333333111111000///////////////////////////////////////------...//////000//////111333444555666999<<>>>>><<<888777999777666444333222222111111111111000000000/////////............................................................////////////000000000000////////////111111111111111111111111000000///............///,,,------...///000000111------...///111222222333333555777999;;;???EEEIIISSSXXX___ffflllqqquuuxxx~~~~~~yyytttpppjjjeee___ZZZZZZ^^^dddhhhmmmmmmnnnnnnnnnmmmlllkkkoooooooooooooooooooooooolllmmmoooqqqoooiiiaaa[[[LLLEEE@@@DDDLLLTTT]]]dddmmmssszzz}}}{{{vvvsssqqqkkkhhhbbb^^^ccclllpppooofffbbb___ccckkkooommmiiiXXXJJJ;;;444111...---...------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))((((((((((((((((((((())))))))))))************))))))))))))(((''''''&&&&&&'''((((((''''''''''''((()))******)))(((''''''&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,***+++,,,,,,---------,,,,,,---...///000//////...+++,,,,,,------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++------............------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...111000000///......---------...//////......///111//////......------......oooqqqttttttssssssuuuwwwooohhh```^^^______[[[VVVUUUNNNCCC999333000//////---------,,,,,,+++++++++******************************++++++++++++************))))))))))))******&&&&&&''')))************))))))))))))((((((((((((((((((''''''''''''((((((******))))))(((((('''''''''(((((()))***++++++,,,((()))))))))******************++++++++++++******************+++,,,---...000///000222111999TTTnnn{{{qqqdddfffhhheeecccooo~~~yyyxxxzzzuuulllllltttlllVVVDDD:::777555444333333333222111///////////////000111111...000222999EEESSS^^^ddd```XXXPPPIIIEEEKKK\\\nnnzzzkkk]]]UUUPPPIIIBBBAAA@@@<<<999:::666666555444333333333333222111111111111000000000........................------------------------------.........////////////////////////////////////////////////////////////......---------......---------...//////000000//////000111222333555555555777:::===AAAGGGNNNSSS[[[```hhhoootttxxx|||~~~{{{tttmmmiii]]]\\\ZZZZZZ^^^cccjjjnnnqqqooonnnlllkkkjjjjjjjjjmmmmmmmmmnnnnnnooooooooommmlllmmmnnniii^^^SSSMMMIIIFFFFFFKKKSSSZZZ___bbbhhhooowww{{{yyytttooommmggggggdddbbbfffnnnrrrpppeee```ZZZZZZ^^^___\\\YYYGGG===444111000...---...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))((((((((()))******&&&&&&&&&'''((()))***+++)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))******++++++***+++,,,---------------,,,---...///000///......++++++,,,---------,,,,,,...........................------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---////////////......---------...//////......///111//////............//////qqqtttxxx{{{{{{{{{{{{{{{qqqiii```___cccddd___YYYQQQIII>>>555111000000000------,,,,,,,,,,,,++++++************************)))******++++++******)))******))))))))))))******&&&&&&''')))************(((((((((((())))))))))))((((((''''''''''''((((((******))))))(((((('''''''''(((((()))***++++++,,,((()))))))))************)))******++++++******))))))))))))***+++,,,---...000,,,---222111222CCCXXXyyyzzznnniiillliiibbbgggxxx~~~{{{~~~{{{pppiiiiiizzzfffSSSGGG;;;777333222222333222111000////////////000000111///000111333777AAAQQQ]]]aaa^^^YYYPPPFFFCCCLLLWWWnnn{{{}}}mmmbbbZZZQQQHHHEEECCC???;;;:::666666555555444555555555333222222222222111111111////////////////////////................................./////////000000000000000000000000000000..............................------------......////////////////////////000000000111222333555666;;;===AAAEEEJJJQQQXXX]]]ccchhhooovvv{{{~~~~~~zzzsssjjjccc___UUUWWW\\\aaafffjjjnnnooopppnnnllljjjiiiiiijjjkkkkkkkkkllllllmmmnnnooooookkkfffdddddd^^^QQQGGGCCCHHHKKKOOOTTTYYY^^^``````jjjooouuuzzz{{{xxxssspppccceeeeeeeeeiiiqqqttttttiiibbbYYYSSSQQQNNNIIIEEE;;;444///000000......///------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&'''(((*********)))((((((''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***((()))************)))(((+++******))))))((((((((()))***+++,,,------------+++,,,---...///......---***+++,,,,,,---------,,,........................---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,---------.........---...//////......///111//////.........//////000rrrtttwww|||~~~{{{oooggg```___cccddd___XXXGGG@@@777111/////////---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))***))))))(((((())))))***&&&'''((())))))***))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((('''(((((())))))*********))))))))))))************))))))************))))))***************+++,,,---+++)))***000111000888CCC```|||{{{ooommmhhhbbbbbbmmmxxxkkkdddwwwyyyhhh[[[DDD===666111111111111///000000////////////000000000111222111000333BBBPPPYYY]]]___[[[QQQIIIHHHJJJQQQ[[[mmm{{{mmmaaaVVVPPPLLLEEE???===::::::999888777777777777444333333333333222222222111111111111111111111111////////////////////////////////////000000000111000000000000111111111111////////////////////////...------------...//////000000000000000/////////000000000111333666888:::DDDHHHMMMRRRWWW]]]cccgggmmmrrrxxx~~~~~~wwwoooggg___YYYVVVVVV[[[bbbjjjoooqqqppppppnnnmmmkkkiiihhhiiikkkllljjjjjjkkklllnnnoooppppppiii___WWWUUUOOOEEE???AAAGGGPPPYYY[[[\\\___``````hhhjjjooovvv{{{{{{uuuooocccfffhhhgggkkkrrrvvvvvvllldddXXXNNNGGG@@@:::666444///---000111......///,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''((())))))***)))((((((''''''(((((())))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((++++++***)))(((''''''&&&((()))***+++,,,---------+++,,,---...///...------******+++,,,------------........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,---......///---...//////......///111//////......//////000000pppoooqqqxxx}}}xxxkkkeee^^^]]]```___YYYRRR>>>888111...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))((((((''''''(((((()))(((((())))))))))))(((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))+++***************++++++((())),,,......///222666FFF```~~~vvvkkkcccaaa```dddtttttthhhooo{{{{{{mmmTTTKKK>>>666333333222000000000////////////000000000///000111//////777AAAIIISSS___ccc___XXXQQQMMMDDDHHHOOO^^^rrr|||mmmddd]]]SSSKKKFFFBBBAAA???===;;;999888888444444444444333333333333222222222222222222222222000000000000000000000000////////////000000000000//////000000000111111111000000000000000000000000......------...//////000//////000000111111222222333333444666999>>>BBBDDDPPPTTT[[[aaafffkkkooorrrwww{{{xxxssskkkccc\\\XXXWWWVVV]]]cccjjjqqquuuuuurrrpppooonnnllljjjjjjjjjkkklllkkkkkkmmmnnnoooqqqrrrrrriiiZZZNNNJJJFFF???@@@HHHNNN\\\gggfffaaaaaabbbbbbbbbbbbgggrrr|||}}}tttkkkiiimmmnnnlllnnntttxxxxxxooofffYYYMMMCCC<<<666222111------///000---,,,...,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((()))(((''''''&&&&&&''''''))))))))))))))))))))))))'''''''''((()))*********((()))***++++++***)))(((******))))))(((((('''''''''''')))***+++,,,,,,,,,,,,---...///000///......)))***+++,,,------------------------------------+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++++++++,,,------------------............---...//////......///111///////////////000111111mmmjjjlllttt~~~}}}vvvhhhccc]]][[[\\\ZZZRRRLLL:::555000///111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((((()))))))))))))))(((''''''((((((((())))))******((((((''''''''''''((((((''''''(((((())))))******((((((((((((''''''''''''))))))))))))************))))))************))))))++++++******************''',,,///---,,,///111222444JJJjjj|||iii^^^______^^^lll}}}pppjjjuuuwwwbbbWWWGGG<<<888666555333111000////////////000000000,,,---111222///222888666EEEXXXdddfffbbbZZZTTTIIIGGGFFFKKKYYYooovvvlll```VVVPPPHHHFFFDDD@@@===;;;999888555555444444444333333333333333333333333333333333000000000000000000000000.........////////////000.../////////000000111111111111111111111111111111...............///000111......///111222333555555666777999<<>><<<:::999999888666444666555555444444444444444555444333222111111111111111111111111111111111111222222222222222222222222///////////////000222333222111000/////////000000222333444555666999>>>AAABBBHHHPPPVVV[[[```hhhnnnuuuwwwyyy|||~~~|||vvvnnnfffaaaXXXUUUSSSVVV]]]eeejjjmmmrrrtttvvvwwwvvvtttqqqoooooooooppppppppppppooooootttttttttvvvxxxxxxtttpppcccVVVKKKIIIKKKPPPXXXaaabbbhhhooorrrqqqmmmjjjiiibbbjjjvvvwwwqqqssswwwwwwtttqqqqqqppplllddd___UUUJJJ@@@777111......------,,,,,,++++++***************))))))))))))***)))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,------...............(((***++++++++++++,,,...,,,---------,,,,,,+++***++++++************++++++)))***+++,,,,,,,,,,,,,,,---------------,,,++++++*********+++++++++,,,,,,+++,,,------......------++++++*********+++,,,,,,...222666555111------...............////////////////////////////////////jjjnnntttxxxxxxpppeee]]]]]]]]]\\\ZZZTTTHHH;;;222111000...---,,,,,,------,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))***************************++++++,,,,,,---.........000333<<>><<<:::888666666555444333333333444333333222111000000000000000000000000000000000000111111111111111111111222222000//////111333444444444333333333333333444444666888;;;>>>AAAEEEJJJNNNTTTZZZaaaggglllqqqxxx}}}{{{yyytttnnnfff]]]WWWSSSRRRSSSXXX___hhhooosssuuuvvvvvvvvvuuusssqqqooonnnqqqqqqpppoooooooooooopppsssssstttsssqqqllleee```OOOIIIDDDFFFLLLQQQYYY```aaaeeekkkoooooommmlllkkkmmmrrr{{{yyyppprrruuutttoookkkhhhccc]]]VVVQQQIII???777111...,,,...------,,,,,,++++++***************))))))))))))*********))))))(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''''''''((((((((()))))))))*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,''')))************+++---,,,,,,---------,,,++++++++++++************++++++((()))***+++,,,------------............---,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---++++++******)))*********+++///222222///,,,,,,------............/////////////////////////////////tttvvvxxxxxxtttmmmddd^^^YYY\\\]]]ZZZQQQDDD888111///...---,,,,,,,,,---...,,,+++++++++******))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))*********************************+++,,,,,,------//////...///:::UUUvvvuuulllfffbbbeeennn|||yyyxxx|||}}}mmm]]]SSS???999444444444222000000//////............//////111000111333555;;;IIIWWWmmmmmmjjjddd[[[RRRLLLIIIBBBFFFLLLUUUddd{{{~~~xxxqqqggg^^^\\\WWWQQQKKKGGGDDDAAA???;;;:::999777666666555555444444333222222222222222222222222222222222222222222222222222333333333333555333222333666777666444999888999999:::;;;<<<<<>>666111...------...------,,,,,,++++++***************)))))))))(((++++++***)))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++)))***++++++,,,,,,++++++(((***++++++******+++---,,,,,,,,,------,,,,,,+++++++++************++++++'''(((***+++,,,------...---......///......------,,,,,,,,,---------......,,,------...............,,,+++******))))))))))))))),,,...///---+++,,,,,,---------.........//////////////////////////////zzzxxxuuuqqqlllhhhfffeee```aaa```XXXLLL???555000------,,,,,,,,,,,,------++++++***************)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---//////---111BBB___wwwyyyrrrkkkkkknnnvvv}}}~~~{{{{{{|||vvvjjjGGG===444444333000///111//////............//////222000000333444444999???[[[```gggiiieee[[[RRRLLLJJJHHHEEEGGGNNN^^^sssxxxooojjjeee]]]WWWQQQMMMIIIGGGDDDCCCAAA???===;;;::::::888777666666555555555555555555555555555555555555333444444444555555666666333333555888;;;=========@@@?????????@@@BBBDDDEEEJJJMMMRRRWWW\\\bbbhhhlllvvvxxx|||uuulllaaa\\\TTTMMMKKKNNNSSSWWWbbbgggooouuuwwwvvvtttrrrpppnnnlllkkkjjjkkkmmmnnnoooooonnnnnnoooqqqrrrtttwwwtttmmmcccWWWJJJAAA;;;<<<@@@FFFLLLSSSZZZ^^^```ddddddeeefffggghhhhhhhhhnnnpppwww{{{xxxtttiii]]]VVVSSSMMMGGGBBB>>>888222///---...///...------,,,,,,++++++***************)))))))))(((+++******)))((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((())))))*********+++++++++******+++,,,,,,,,,,,,+++***+++---,,,++++++,,,---+++,,,,,,------,,,,,,,,,++++++************++++++'''(((***+++,,,------...------......///......---,,,,,,---------.........,,,---......//////......,,,,,,+++***)))))))))***)))***,,,---,,,++++++,,,------------....................................|||uuunnnjjjkkkppptttooojjj```RRRDDD888000---,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))+++///000000888LLL^^^wwwrrrppprrrzzzzzzwwwzzzVVVFFF999666444///...111000000//////......//////444///---///111111333777???HHHUUU___cccbbb___]]]OOOJJJEEECCCDDDKKKYYYfffvvvzzzuuunnnhhhbbb\\\WWWTTTOOOMMMJJJGGGDDDAAA@@@???;;;:::999777666666555555444444444444444444444444222222333333444444555555333555:::===BBBGGGNNNRRRQQQOOOLLLJJJJJJLLLOOOQQQXXX[[[aaafffjjjoootttxxx}}}xxxpppeee]]]RRROOOKKKIIILLLTTT\\\bbbjjjnnntttwwwwwwuuurrrqqqjjjiiihhhggggggiiikkklllnnnnnnnnnnnnooopppqqqqqqooojjj```TTTHHH???<<<;;;???GGGNNNSSSXXX___cccddd^^^]]]]]]___dddiiilllmmmkkknnnttt}}}|||uuuhhhYYYQQQNNNIIICCC<<<999555111......///000...------,,,,,,++++++***************)))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&'''''''''((((((((()))))))))************+++***++++++,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---++++++,,,---------,,,,,,++++++************++++++((()))***+++,,,---------,,,,,,---............---,,,,,,,,,---------......------...////////////...,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,+++,,,------------.................................{{{uuuooommmqqqzzzxxxmmm[[[HHH:::222...---,,,,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******---///...000:::GGG^^^|||xxxqqqnnnppptttzzzzzzxxxlllXXXFFF???;;;333111555222111000////////////000000---,,,///000///000444///666???JJJTTT]]]eeejjjZZZTTTOOOKKKEEEBBBGGGPPPRRR```ttt|||vvvppplllcccaaa^^^YYYUUUQQQOOONNNFFFEEEDDDBBB@@@???>>>>>>999999999999999999999999999::::::;;;<<<<<<======???BBBEEEGGGJJJTTTbbbmmmpppllleee```]]]^^^aaadddiiimmmrrrvvvzzz~~~{{{xxxqqqiiiaaaZZZTTTQQQLLLLLLNNNSSSYYYaaaiiinnnooorrruuuuuurrrooonnnooohhhgggfffeeefffgggiiijjjiiijjjjjjjjjiiihhhhhhggg[[[VVVMMMBBB;;;;;;@@@EEEPPPXXX]]]\\\]]]bbbdddbbbYYYWWWVVVZZZaaaiiinnnpppllloootttzzz~~~xxxjjj\\\TTTPPPIIIAAA777555222///---------......------,,,,,,++++++***************))))))))))))((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,,,,,,,,,,+++***,,,---,,,+++***+++,,,***+++,,,,,,---------,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,,,,------------------...///////////////,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++,,,,,,---------.................................xxxuuuqqqlllkkkqqq|||zzzkkkTTT@@@444//////000,,,,,,---,,,+++***)))))))))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++...,,,,,,...+++)))...777???fffzzzrrrjjjhhhgggiiitttoooyyyhhhRRRIIIBBB999666;;;222222111000000000000000***+++000444222---,,,000111111333777@@@LLLZZZccclllfff```ZZZOOODDDBBBGGGCCCGGGPPP\\\fffsss{{{yyyuuupppkkkgggdddbbbYYYWWWUUUSSSQQQPPPOOONNNGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMOOOQQQRRRPPPQQQ]]]ppp}}}uuuppppppsssuuuwww{{{|||xxxjjjfff^^^TTTLLLHHHIIIJJJMMMPPPWWW___gggnnnsssuuutttvvvvvvrrrmmmjjjjjjkkkhhhgggfffeeeeeefffggghhhdddeeeeeedddbbb```^^^\\\OOOJJJAAA999777===JJJSSSfffmmmnnniiieeeffffffbbbXXXUUUTTTXXX___hhhmmmpppooorrrvvvyyyzzz|||zzzmmm```XXXSSSJJJ@@@444222000...,,,+++++++++......---,,,,,,++++++***************))))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))***+++++++++++++++***+++,,,+++***)))***+++***+++,,,,,,------------++++++************++++++***++++++,,,,,,,,,++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,---------......///////////////,,,,,,,,,,,,------...//////...------------,,,+++,,,,,,,,,---------..............................rrroookkkiiiiiilllooorrrppp___HHH888111000...,,,------,,,++++++******)))))))))*********+++++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))************+++++++++***,,,---,,,,,,---///111999KKKddd}}}wwwjjjccc___aaajjjvvvzzzsssxxxuuuhhhaaaWWWIII???<<<999555222111---)))+++//////......---------......//////...///222:::DDDKKKgggoooqqqggg[[[TTTMMMGGGFFFBBBAAAEEEJJJSSScccsss{{{|||xxxxxxrrrllliiiiiihhhccc___bbb```]]][[[YYYYYYZZZ[[[\\\]]]^^^```aaabbbbbbbbbbbbddd```UUUKKKOOOaaassszzzpppccc[[[UUUQQQKKKGGGGGGKKKPPPUUU]]]bbbjjjqqqvvvxxxwwwvvvuuurrrnnnkkkjjjiiiiiihhhjjjiiigggeeedddddddddddd```bbbaaa\\\ZZZXXXPPPEEEAAA777111666@@@KKK[[[iii|||{{{wwwppphhhcccaaaaaaWWWXXX[[[___ccchhhkkklllmmmpppqqqqqqqqqssswww{{{~~~ssseeeYYYPPPFFF===111000///...---,,,+++++++++,,,,,,,,,,,,+++************)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&''')))***)))(((((('''''')))***+++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((()))))))))))))))************++++++***************+++++++++,,,,,,,,,,,,------************))))))))))))******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,///......---------..............................------,,,++++++,,,,,,,,,000000//////...---+++***nnnkkkgggeeefffhhhkkkmmmbbbSSSAAA444/////////------,,,,,,++++++******)))))))))*********+++++++++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))*********+++++++++***,,,,,,,,,,,,,,,...000---:::MMMfffzzzkkkccc```aaaiiisss|||zzzyyy|||qqqnnnhhhYYYHHH>>>999444222333333000///000.........------...////////////......000555===BBBTTT```lllooommmeeeXXXLLLFFFAAA@@@CCCDDDFFFMMMVVVdddnnn}}}{{{wwwuuusssqqqnnnmmmmmmmmmnnnmmmnnnppprrrssstttuuuuuupppppphhhXXXIIIGGGTTTbbbyyyqqqiii```WWWQQQIIIHHHGGGIIIMMMTTT\\\```kkknnnrrrvvvyyyyyywwwvvvssspppllljjjjjjjjjiiihhhiiiiiigggfffeeedddddddddbbbaaa\\\SSSNNNLLLEEE<<<:::444333:::DDDOOO```mmmyyy~~~~~~vvviii___]]]```\\\[[[[[[]]]cccjjjpppsssqqqqqqpppmmmkkklllpppttt}}}uuueeeVVVJJJ>>>555000000///...---,,,++++++++++++,,,,,,++++++***)))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&'''((()))(((((('''''''''((()))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((((()))))))))*********+++******)))))))))******++++++,,,,,,,,,,,,------************))))))))))))************************)))***++++++,,,,,,++++++***++++++++++++++++++,,,***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,,,,---/////////......---,,,,,,hhheeebbb``````aaaaaa```NNNCCC666...---//////...,,,,,,,,,+++******)))))))))))))))************+++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********++++++***+++,,,,,,++++++---///***///:::MMMiiissshhhbbbaaadddhhhnnnzzz}}}{{{vvvsssiiiYYYMMM===555000111444222//////...............///000000/////////......000444888@@@KKK[[[hhhpppoooeeeZZZTTTNNNHHHEEECCCAAA@@@BBBKKKQQQZZZeeeqqq|||{{{{{{{{{{{{yyyzzz|||~~~uuubbbNNNFFFMMMVVVtttxxxuuummmbbbWWWOOOJJJGGGFFFCCCFFFKKKRRRZZZbbbiiilllxxxyyyyyyyyyxxxvvvtttrrrmmmkkkiiihhhhhhhhhgggfffffffffeeedddcccaaa___^^^]]]ZZZRRRGGGAAA???;;;555555666;;;CCCKKKTTTaaammmttt}}}zzzhhh[[[ZZZ^^^eeebbb___```eeemmmssswwwuuurrrlllfffbbbbbbeeehhhrrrsssmmm^^^NNN@@@555...//////...---,,,,,,++++++++++++,,,,,,++++++***)))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''(((((())))))))))))******)))))))))(((((())))))***++++++,,,,,,,,,,,,------************))))))))))))************************)))***++++++,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------------fffcccaaa^^^\\\WWWQQQLLL===666///+++,,,......---,,,,,,++++++***)))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***************+++,,,+++***+++,,,...---///222;;;MMMiii|||pppjjjgggeeedddcccmmmxxx}}}~~~wwwsssqqqlllhhhQQQCCC555111333222111000............///000111111...//////...------///111666;;;DDDNNNYYYbbbggghhhhhh___UUUOOOKKKHHHDDDCCCCCCDDDFFFJJJPPP[[[hhhpppooo\\\SSSUUU[[[nnn{{{wwwqqqggg___\\\VVVMMMFFFCCCDDDGGGIIIOOOSSSZZZbbbjjjooorrrttt{{{zzzxxxuuuqqqooommmlllhhhgggffffffffffffeeeccccccbbbaaa___\\\YYYUUUSSSPPPLLLEEE===999777555444666===HHHPPPTTTXXX___eeennnuuuyyyrrrcccYYYXXX]]]iiihhhgggiiinnnrrrsssssssssnnnfff^^^XXXXXXZZZ]]]]]]```]]]OOO@@@777111---......------,,,++++++***+++++++++++++++***))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***(((((((((((((((((()))***+++++++++,,,,,,,,,------************)))))))))(((************************))))))***+++++++++++++++,,,,,,++++++******))))))******+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,---......///jjjgggccc```ZZZQQQDDD:::444000,,,+++---...---+++,,,,,,+++******))))))((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))************+++++++++******+++---,,,...//////555JJJkkk|||vvvqqqkkkfff```ccciiirrr{{{}}}xxxyyy}}}~~~nnnYYYBBB777555555444444///////////////000111222,,,...//////......///000222333555888???KKK[[[hhhllliiiddd___[[[VVVNNNGGGHHHFFFDDDBBBBBBFFFLLLPPP^^^dddmmmwwwpppggggggjjjzzzzzzmmmccc\\\VVVOOOIIIHHHGGGFFFGGGJJJPPPVVV[[[cccfffmmmssswwwyyyyyyyyywwwuuurrrnnnkkkiiihhhhhhgggfffffffffgggfffdddaaa```___]]]YYYUUUOOOJJJHHH@@@===999666333111222555;;;GGGUUU\\\^^^^^^^^^___fffffffffbbb]]]ZZZ[[[]]]eeegggllltttzzzzzzuuuooommmggg^^^VVVRRRQQQRRRSSSPPPRRRMMMAAA555000000000------,,,,,,++++++*********++++++++++++***)))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''(((((()))******+++++++++,,,,,,,,,------************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***+++++++++******))))))))))))***++++++,,,,,,++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...,,,,,,++++++,,,---...///oooiiibbb\\\VVVKKK===222000...------------,,,***+++++++++***))))))((((((***)))))))))))))))((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++***))))))***,,,+++...000...---999VVVqqqyyymmmcccdddaaaccclllwww~~~hhhOOO@@@:::555333333111111000000000000111111,,,...//////......000111...///111333444:::IIIVVV```ggglllnnnmmmggg\\\RRRNNNKKKHHHDDDBBBBBBBBBCCCFFFJJJPPPWWWaaammmxxxzzzxxxxxx}}}yyytttpppllleeeZZZPPPJJJFFFDDDCCC@@@DDDJJJPPPVVV^^^eeejjjpppsssxxx{{{}}}}}}{{{zzzpppnnnllliiigggggggggggghhhgggggghhhgggeeeaaa^^^\\\ZZZWWWRRRLLLFFFBBB???777444222222111111666<<>>;;;666111,,,,,,------------,,,+++++++++******)))(((((((((******))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***+++***(((((()))+++)))''')))---,,,,,,555@@@PPPjjjwwwqqqlllkkkhhhiiitttzzzmmmdddZZZLLL???999444444222111000000//////...//////...---,,,...000...)))***000444111111444111>>>KKKSSS]]]kkkuuuxxxzzzuuummmddd]]]VVVQQQNNNDDDDDDDDDBBBAAABBBEEEHHHHHHLLLRRRUUUYYY]]]ccchhhiiilllqqqvvvyyy{{{~~~~~~}}}|||~~~xxxwwwtttppplllgggdddcccWWWSSSPPPOOOLLLIIIGGGGGGDDDGGGKKKKKKJJJMMMTTTZZZccchhhnnnrrrtttwww{{{{{{zzzyyywwwsssppplllkkkdddccccccbbbbbbbbbccccccaaa``````___^^^YYYSSSNNNIIIGGGBBB===888555333222333///...444<<>>KKKfffwwwjjjgggmmmrrrsss{{{~~~vvvpppgggUUUCCC???:::555222111000...,,,+++,,,...//////...---,,,...........................222777<<>>777444000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''((((((((())))))))))))******))))))))))))))))))(((((()))***+++---...///111999MMMkkkssskkkooouuuxxxwwwqqqttt}}}}}}tttgggZZZOOOFFF;;;555444444222000............------------........................***---000111333:::EEEMMM^^^eeennnssssssssssssuuujjjfff```[[[WWWSSSNNNJJJHHHFFFEEECCCBBBBBBBBBCCCAAABBBCCCDDDFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIIIIHHHFFFFFFHHHJJJEEEEEEDDDDDDIIIQQQRRROOOLLLKKKKKKLLLPPPTTTYYY\\\aaaffflllppprrruuuxxx{{{~~~}}}|||{{{zzzvvvrrrnnnkkkiiifffcccaaa___^^^^^^^^^]]]\\\]]]^^^^^^\\\ZZZWWWUUUSSSNNNHHHBBB<<<999444333111000////////////222555;;;FFFVVVhhhxxxzzzqqqfff^^^YYYXXXXXXeeeooouuuqqqlllnnntttxxxqqqnnnkkkmmmqqqsssrrrooo```]]]WWWOOOHHHAAA===:::333111...,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))***++++++++++++******+++++++++++++++************))))))******+++,,,---,,,++++++******++++++************************(((((((((((())))))))))))******))))))******+++,,,++++++++++++,,,---...///------............---------......///000000111111------............------VVVHHH:::333111...---.........------,,,,,,++++++++++++*********)))))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))++++++***))))))(((''''''***))))))******,,,------...///999PPPlll}}}qqqrrryyy~~~}}}oooiiimmmsssxxxrrreeeYYYIII===888666444111111000...---,,,,,,------........................---...///...---///555:::DDDLLLWWWaaahhhooouuuzzzvvvtttqqqnnnkkkfffaaa]]]RRRQQQNNNKKKGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>@@@AAAAAAAAA???@@@AAACCCAAA@@@???DDDPPP]]]aaa^^^VVVVVVXXX[[[```eeejjjmmmrrrvvv|||~~~}}}~~~{{{wwwtttqqqmmmhhhddddddcccbbb```^^^]]]]]]]]]\\\ZZZYYYYYYZZZYYYWWWUUUOOOMMMIIICCC===888333111---...///...------///111333888AAANNN\\\kkkwww~~~~~~{{{ssseeeWWWRRRXXX___qqqzzz{{{uuutttvvvwwwnnnkkkjjjkkknnnpppooommmiiidddZZZOOOEEE===888555222000---,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((()))******++++++******))))))***************)))******))))))******+++,,,,,,,,,++++++******++++++************************''''''((((((((()))))))))******))))))******+++,,,++++++++++++,,,---......------............------------......///000000000------............------NNNBBB666111///------//////......---,,,++++++***************))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''((((((((())))))******))))))((((((((((((******************+++,,,000///222???RRRlllxxxwww}}}ssskkkhhh{{{~~~wwwnnn___NNN@@@777222111000///...---------------........................---///000000///000333666444:::CCCKKKRRRYYY```eeelllnnnqqqtttuuussspppnnnbbb```]]]ZZZVVVRRRPPPOOONNNMMMLLLJJJIIIGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIIIIJJJLLLLLLLLLKKKNNNYYYhhhqqqsssiiijjjkkkmmmqqqtttxxxzzzzzz|||}}}yyyvvvssspppmmmjjjhhhfffdddbbb```______^^^]]]\\\\\\\\\[[[[[[YYYWWWVVVUUUSSSOOOMMMGGGDDD@@@;;;666222000//////000000///...000333666;;;AAAJJJUUU```iiiooorrruuuuuuooobbbTTTQQQXXXaaapppxxx~~~{{{uuussspppnnnkkkkkklllnnnppppppmmmjjjlllfffZZZMMMAAA888222000000...,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((())))))***************))))))******+++***************))))))******+++,,,,,,,,,++++++***++++++,,,************************((())))))))))))***************))))))******+++,,,,,,+++++++++,,,,,,---...,,,------......------,,,,,,------......///000000------............------FFF<<<333000...,,,---000......---,,,+++******************)))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))+++******))))))******++++++,,,///222888JJJhhhyyypppuuuyyygggQQQ@@@777666000000000000000...---,,,........................)))+++,,,---...///000222000222666:::===AAAEEEGGGRRRWWW___gggmmmqqqssstttrrrqqqpppnnnkkkiiigggfffcccbbb```^^^\\\ZZZXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYYYYXXXZZZ[[[^^^```___\\\```lllzzz~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwtttpppllliiigggbbb```^^^]]]^^^^^^^^^]]]WWWWWWWWWWWWVVVVVVUUUUUUVVVTTTQQQNNNKKKHHHDDDAAA<<<:::777444111000000000///000111333555:::@@@DDDOOOSSSZZZaaafffiiiiiihhhffffffccc[[[TTTRRRVVV[[[jjjsssyyyyyyvvvsssnnnhhhfffhhhlllooooookkkeee```fff___SSSFFF;;;333...---...,,,++++++,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))************)))))))))***+++,,,,,,++++++******))))))******+++,,,,,,++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,---......//////------............------===666000///...,,,,,,///,,,,,,++++++******))))))******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))************)))))))))******+++'''***......---666MMMddd{{{oooiiiuuuxxx{{{iiiUUUHHHDDD777666555333222000..............................***++++++,,,,,,---------///000000222333444555666999???HHHQQQYYY___eeeiiissstttvvvwwwyyyyyyzzzzzzxxxxxxvvvuuusssqqqpppooommmmmmmmmnnnnnnnnnnnnnnnnnnppprrrrrrqqqppppppqqqrrruuusssllljjjrrr|||yyywwwtttpppkkkfffdddbbb___]]][[[YYYWWWWWWXXXYYYXXXWWWSSSSSSSSSSSSRRRPPPOOONNNKKKIIIEEEBBB@@@<<<888444333222000///......//////---///333;;;EEENNNSSSUUU^^^aaadddggggggddd```^^^XXXYYYYYYWWWTTTSSSTTTVVVccckkksssvvvvvvssskkkbbb^^^aaaeeegggddd^^^VVVQQQWWWQQQHHH===555///,,,+++,,,+++***+++,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((())))))******))))))))))))***+++,,,,,,,,,,,,******))))))******+++,,,++++++******++++++,,,,,,************************+++,,,,,,,,,,,,---------******))))))******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,---.........------............------444///---......+++***,,,******))))))))))))))))))***)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((()))))))))))))))***++++++)))+++...///---000===LLLgggzzzxxxggg\\\eeevvv}}}}}}nnn^^^TTTEEEBBB<<<666222000000111...........................------------......---///......///000111000000...333888>>>BBBHHHOOOTTT^^^aaaeeekkkqqquuuxxxyyy~~~~~~}}}|||{{{{{{zzzzzz}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~{{{}}}{{{tttqqqvvv|||~~~~~~|||yyytttooojjjhhhddd```\\\YYYYYYYYYWWWUUUTTTSSSQQQRRRRRRRRRQQQOOONNNNNNNNNMMMKKKIIIGGGEEE@@@>>>;;;999888555111///..................//////111444===LLL\\\eeefffcccdddeeefffeeebbb^^^YYYVVVSSSWWWZZZYYYVVVUUUWWWYYY```hhhqqqvvvxxxuuujjj```ZZZ\\\]]]\\\WWWPPPIIIEEEEEEAAA;;;444///,,,++++++*********+++,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))'''((()))***++++++++++++******))))))******+++,,,++++++******++++++,,,---************************+++++++++,,,,,,,,,------******))))))******+++,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,------......------............------...++++++------)))(((***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&(((((((((((()))***+++,,,,,,***+++---------222999NNNccc}}}{{{hhhYYY\\\jjj~~~yyyvvvssspppuuu|||~~~lll___QQQKKK@@@777111000222444........................---,,,++++++---............------///000000///......000333333444888>>>CCCEEEIIIPPPYYYaaahhhmmmooouuuuuuuuuuuuuuuuuuttttttyyyyyyyyyzzzzzzzzz{{{{{{xxxzzz{{{{{{yyywwwwwwwwwwwwxxxvvvqqqpppsssrrroooqqqpppooolllgggbbb]]]ZZZTTTRRROOOPPPRRRRRRPPPNNNMMMLLLLLLMMMNNNNNNLLLKKKEEEEEEEEECCCAAA>>>;;;::::::888666666555444111////////////000000000000000888<<>>888333000///...---+++***))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++******))))))***+++,,,,,,++++++***))))))******++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++,,,,,,---...............////////////------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((()))))))))*********))))))))))))***,,,...///444888GGGbbb{{{{{{iii``````jjjqqqxxxxxxuuutttwwwzzz{{{pppaaa\\\ccckkkyyy}}}{{{tttkkk```SSSEEE<<<999777666666666666444333000...------......---,,,......---------......///........./////////000000---///333555777:::===???BBBBBBBBBBBBCCCDDDEEEEEEIIIJJJMMMOOOQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@??????>>>======<<<;;;;;;;;;::::::::::::666555333111000///......111000...///000000///...000222555888<<>>999333......------,,,+++***))))))*********)))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++******))))))***++++++,,,+++++++++*********+++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------------........./////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))******(((((((((((()))+++,,,---...---333CCCXXXnnnvvvkkkhhhgggjjjmmmmmmlllnnnvvv}}}ppp^^^YYY[[[ggg}}}}}}uuuhhhZZZQQQLLLIIIEEEBBB@@@===999777666333000.........---,,,,,,,,,---......///......,,,------------.........+++,,,.../////////111333333333222222222333333444777888;;;<<<>>>>>>>>>=========>>>>>>>>>>>>>>>???>>>=========<<<<<<<<<<<<;;;;;;::::::999999888888888777777666666555555444444444444333333333333333000000///.........///////////////......///222444999===BBBGGGLLLQQQVVVZZZ\\\___bbbgggpppxxxvvvppp```\\\ZZZ\\\^^^```fffmmmvvvqqqlllmmmtttzzz{{{yyyuuusssqqqqqqpppooollljjjbbbZZZMMMCCC<<<777222...++++++++++++******))))))******))))))))))))(((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))******+++,,,+++++++++++++++,,,,,,,,,+++************)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------------------............,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++,,,,,,---***+++333@@@TTTooo{{{tttsssfffeeeeeeggggggkkkuuunnn\\\YYY]]]ooo|||uuummmeee```]]]ZZZWWWTTTPPPKKKFFFBBB@@@<<<666111000///...---+++,,,...///000000///...------------------------...000111111//////000222222222111111111111111222333444666777888888888888666666777777888888888999777777777888888888888888666666666666666666666666333333333222222111111111111111111111111000000000000000/////////000000000,,,...//////...111888===JJJMMMQQQTTTWWW[[[___bbb[[[```eeejjjnnnooohhh^^^TTTUUUYYY\\\\\\[[[aaaiiitttpppnnnqqqwww}}}~~~~~~{{{yyyvvvsssooollljjjiiibbbYYYKKK@@@:::555222///)))))))))))))))*********))))))))))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***************++++++++++++,,,,,,------,,,,,,************))))))))))))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,------------,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,,,,---,,,---000444@@@UUUggg{{{yyygggcccbbbdddeeehhhrrr}}}vvvkkkeee```dddpppzzzxxxqqqkkkhhhaaaaaabbbdddddd```[[[VVVGGGAAA:::444111///...---,,,---///000111000//////........................,,,...//////......///000111000000/////////000000000000111111222222222222111111111222222333333444222222222222222333333333///000000000111111111111000000000000000/////////////////////000000000000...------,,,,,,---------,,,///111222444999BBBHHHWWWYYY\\\]]]___aaadddgggcccgggiiihhhhhheee\\\SSSMMMTTT^^^bbb]]]WWW\\\eeennnnnnppprrrtttwww{{{~~~{{{{{{yyywwwrrrlllgggeeeYYYPPPCCC999333000...,,,(((((())))))))))))******(((((((((((((((((())))))&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++***************+++***+++,,,------------,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************++++++++++++******+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++...000///111===IIIaaavvv|||llldddaaaccccccdddmmmxxxxxx{{{uuulllccc___^^^aaacccnnnttt|||yyysssooogggggghhhiiihhhddd^^^YYYFFFAAA:::555111000...---000000111111111111000000000000000///////////////+++,,,......------///000......---------......///........................000000000000000000111111/////////000000000000000,,,,,,------.....................---------------------------...........................//////000333444666:::>>>EEEMMMSSS\\\___cccfffggghhhiiijjjkkkhhhaaaXXXUUUUUUSSSOOOQQQXXXcccgggbbb[[[^^^ffflllnnnqqqrrrrrrsssvvvyyytttttttttssspppjjjaaa[[[PPPHHH===444111000...---)))))))))))))))*********''''''(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,+++******)))*********)))***+++---------,,,,,,(((((()))))))))))))))*********+++++++++,,,,,,,,,************************)))******++++++******)))***************+++,,,,,,************++++++++++++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))***+++++++++***)))((())),,,...+++)))///777CCCWWWqqqwwwlllcccccccccbbbkkkxxx~~~}}}wwwmmmaaaWWWRRRQQQVVVaaaoooxxxzzzuuuoookkkeeeccc```]]]ZZZVVVQQQMMMCCC???:::666555444333222444444333222111111111111000000000/////////......,,,...//////......///000---------------...///000/////////............///111000000000000000000///000000000000////////////............////////////,,,---------------------,,,,,,,,,,,,------......///000000111333444666777>>>>>>???CCCJJJRRRWWWZZZ___eeelllppppppnnnkkkiiiddd___TTTIIIGGGMMMSSSUUUZZZ\\\bbbiiiiiiggghhhmmmnnnnnnnnnpppqqqrrrqqqqqqhhhffffffggggggbbbXXXOOOGGG@@@777111///000///...************************'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''')))***+++,,,---,,,++++++***))))))******'''(((***,,,------,,,+++(((((((((((())))))************+++++++++,,,,,,,,,************************))))))************))))))***************++++++,,,)))))))))*********+++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$###$$$&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))******++++++((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((((((((()))+++---***'''+++111444BBBVVVmmmssshhhfffdddcccmmm||||||~~~xxxkkk^^^SSSNNNYYYaaakkkpppnnnhhhbbb___WWWSSSOOOLLLKKKJJJIIIHHHBBB???;;;999999999999888777666444222111111222222000000/////////.........,,,---...---,,,+++,,,---++++++++++++,,,---//////000//////............/////////......------,,,,,,.........---------,,,,,,........................---------...............,,,,,,------......//////------///111333666888:::GGGEEEFFFKKKSSSZZZ]]]]]]bbbjjjsssyyywwwqqqiiieee[[[XXXPPPHHHIIISSS\\\```ccc___```hhhooorrrrrrtttqqqmmmjjjlllpppqqqnnniii___\\\ZZZ\\\^^^[[[PPPGGG<<<666...******++++++***++++++++++++*********)))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))***,,,---...,,,,,,+++***))))))******&&&(((***,,,---,,,+++***'''((((((((())))))************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))*********)))***++++++,,,))))))))))))******************************************)))(((((((((((((((++++++******))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((+++++++++,,,,,,,,,------///222===TTTppp~~~mmmffffffhhhnnntttzzzyyywwwwww}}}~~~zzzuuusssrrrnnneee]]]___cccggghhhcccZZZRRRMMMLLLGGGEEEIIILLLLLLLLLNNNOOOMMMIIIFFFCCC???:::666<<<999777555555444222000222000...---------,,,+++////////////..................---------......///,,,,,,,,,,,,---...///000------------------------........................---............---,,,,,,,,,,,,+++---///000000///............////////////333222000000333999@@@DDDPPPPPPRRRUUUZZZ```eeehhhqqqsssxxx{{{tttfff[[[XXXLLLQQQVVVXXXWWWXXX]]]bbb___aaaiiirrrvvvuuuwww{{{ssstttsssqqqlllgggccc```WWWVVVSSSQQQMMMHHHBBB===555333000---++++++++++++***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!$$$&&&%%%%%%(((&&&"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++(((((())))))*********+++++++++******************,,,***)))***+++---,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---000000333===OOOeeeyyy}}}qqqiiiggghhhiiiiiiiiihhhiiirrr|||~~~~~~}}}~~~|||vvvmmmeeeeeefffeeebbb[[[SSSLLLIII@@@===@@@MMM[[[dddkkkoookkkkkkjjjhhhaaaVVVIII@@@<<<:::666444333222000///111///...---............000000//////////////////.........------......///000000000000000000000000......................../////////.........------------...///////////////---,,,,,,,,,---......---///.........---.........333333555888===DDDKKKOOO\\\^^^bbbeeeiiikkkllllllpppllliiieee\\\PPPJJJJJJTTTYYY]]]]]]YYYYYY^^^dddeeeeeehhhnnnqqqqqquuuzzz~~~}}}yyyrrrjjjbbb]]]ZZZPPPMMMIIIEEEAAA<<<777333000///,,,***)))((()))))))))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$((()))&&&%%%'''(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((()))))))))************************************,,,***)))***+++---,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((******+++++++++,,,,,,,,,......---,,,111AAAWWWgggzzzzzzsssrrrpppkkkaaa```]]]\\\dddooovvvuuu~~~vvvqqqiiihhheeeaaa]]]XXXUUUSSSFFFAAABBBPPPbbbooowww|||ooo\\\NNNHHHFFFCCCAAA???<<<888555222111000//////000111111//////............///000......------------------///////////////...------------------------------,,,---------------------,,,---------------------...---------------....../////////000222555888999<<>>;;;AAAGGGJJJHHHEEEEEEEEEHHHJJJNNNSSSXXX]]]```bbbffffffdddcccccccccccccccXXXUUUQQQNNNMMMOOOSSSUUU[[[YYYZZZ]]]\\\YYY[[[___iiiuuuzzzqqqmmmgggdddaaaaaa^^^ZZZ\\\aaajjjqqqwwwuuuiiiYYYMMMGGG@@@;;;444...+++******)))'''''''''(((((()))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$###(((333888000###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,************)))))))))))))))))))))***++++++,,,,,,,,,***)))***+++---,,,,,,,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))*********++++++&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******---***((((((***,,,,,,,,,&&&...999FFFVVVjjj}}}~~~{{{tttqqqpppqqquuuvvvuuussswwwwwwxxx~~~zzztttppplllhhhjjjoooooommmkkkhhheeeaaa[[[WWW]]]aaaiiittt}}}vvvtttnnncccVVVOOONNNOOOFFFHHHJJJKKKIIIEEEAAA===;;;<<<=========;;;999888999777555222111111222333555555555555555555555555999:::===???BBBEEEGGGIII@@@@@@@@@AAADDDGGGJJJLLLQQQXXX```ccc___ZZZWWWVVVVVVYYY\\\___bbbcccdddddd```]]]YYYUUURRRRRRSSSTTTPPPMMMKKKJJJNNNUUU]]]ccceeecccccceeeccc```bbbgggkkksss}}}xxxmmmfff___[[[XXXWWWUUUSSSVVV\\\dddkkkqqqmmm___NNNAAA<<<444111---******)))((('''''''''((()))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######""""""(((,,,)))"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************)))))))))(((((())))))***++++++,,,,,,,,,***)))***+++---,,,,,,++++++++++++++++++,,,,,,------------------------************************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++++++++---,,,...333:::HHHccczzzzzzssspppnnnqqquuuwwwsssooollllllooowww{{{{{{}}}}}}|||ssshhh^^^TTTKKKFFFFFFJJJTTTaaaooo{{{wwwiiiaaa```bbb___bbbeeefffddd___YYYTTTOOOPPPQQQRRRQQQOOOMMMKKKIIIFFFAAA===::::::;;;<<>>666111,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''(((((((((((())))))+++***))))))+++,,,+++***))))))))))))************%%%&&&((()))***+++++++++************+++++++++++++++++++++++++++*********)))***+++,,,------,,,,,,---,,,)))(((((()))+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))***+++++++++((())),,,000000...222:::IIIVVVjjj~~~wwwmmmggghhhkkkmmmqqqttttttpppjjjfffdddcccjjjuuu~~~|||ooonnnkkkgggbbb]]][[[ZZZWWWRRRMMMIIIGGGFFFFFFEEE>>>???EEEMMMPPPKKKHHHHHHIIILLLQQQTTTVVVYYY]]]```XXXTTTOOOLLLLLLMMMOOOPPPWWWZZZ___dddhhhlllmmmkkklllllljjjhhhjjjsss}}}xxxtttrrrpppnnnppprrrttt|||uuulllkkkmmmooopppsss|||uuuhhh^^^YYYVVVTTTWWW___dddcccdddgggcccZZZMMMAAA999555222111++++++++++++++++++++++++))))))(((((((((((())))))&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))'''''''''((((((((()))))))))((('''(((***+++***)))((()))))))))************''''''((()))******))))))************++++++++++++******++++++++++++,,,,,,------,,,,,,,,,------...++++++******++++++,,,,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))+++,,,,,,***(((///+++***......+++,,,000///999KKK^^^pppzzzooonnnpppmmmnnnqqqssstttpppiiidddcccbbbdddmmmzzz|||}}}~~~}}}xxxrrrmmmkkkfff```YYYWWWXXXXXXSSSOOODDDDDDIIIQQQTTTRRRQQQSSSUUUVVVWWWXXX[[[bbbjjjpppooohhh```\\\]]]```aaaaaaggglllssswwwzzz{{{xxxuuummmnnnmmmkkkmmmwww}}}xxxvvvlllnnnllliiikkkqqquuuuuusssiiibbbcccgggjjjllloooqqqyyyuuuggg\\\VVVPPPOOOTTT\\\]]]XXXTTTVVVPPPGGG;;;000++++++,,,---...---+++******+++---...))))))(((((((((((()))***&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######%%%(((*********&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))'''&&&&&&'''***+++***)))(((((())))))*********+++)))))))))))))))((((((''')))************+++++++++)))******++++++,,,------...---+++******+++,,,---)))***,,,.........,,,+++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))))))))))))))))))))))))))************+++++++++///000333:::EEESSS```hhh}}}~~~~~~yyyvvvtttpppkkkgggeeecccbbbgggooowww|||~~~||||||{{{uuuttt{{{}}}|||~~~|||yyyxxxuuummmaaaXXXSSSVVV[[[```dddgggiiikkkooooooqqqsssqqqsss}}}|||sssqqqqqqpppsss|||tttoooooonnnmmmpppyyy}}}rrrhhh\\\UUUOOONNNOOOSSS^^^iiigggkkkkkkeeeaaaaaa___]]]ccciiiqqqvvvrrrhhh[[[SSSOOOMMMLLLNNNPPPLLLDDD<<<555222000......---,,,***************))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''***'''%%%(((,,,...,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++***)))(((((())))))))))))))))))))))))******,,,------......------,,,***+++,,,---............(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++***+++---333<<>>;;;::::::777111,,,000...,,,,,,,,,,,,,,,*********))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$''',,,...---+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((())))))******))))))((())))))))))))))))))))))))((((((((()))******++++++,,,,,,+++************+++++++++***)))(((((((((((()))******++++++******))),,,---...//////000000000''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++,,,---//////222444999EEEVVVkkk|||xxxtttnnniiifffgggiiijjjppprrrttttttuuuyyyxxxggg^^^ccckkk}}}~~~{{{xxxwwwtttuuu}}}|||xxxvvvtttvvv}}}uuullliiiiiihhhccc]]]ZZZVVVQQQOOOQQQVVV[[[___```[[[XXXXXXZZZ^^^hhhrrrvvvwwwsssiii___YYYTTTNNNMMMRRRZZZ___]]]UUUKKKCCC<<<999666444333222///---...,,,******+++,,,+++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((())))))******)))))))))******)))))))))(((((((((((((((((((((((('''((())))))***+++++++++,,,,,,+++++++++++++++,,,------+++***))))))))))))******++++++++++++******+++,,,---...////////////&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((())))))***+++,,,,,,---+++---///222888DDDTTT```ppptttzzzzzzssslllfffcccggglllpppqqqqqqrrrvvvzzz}}}nnnddddddiiitttuuuxxx|||}}}yyyzzz~~~~~~zzzxxxvvvtttrrrwww~~~wwwmmmnnnllliiimmmuuu{{{|||zzzwwwrrrmmmhhhdddaaa______^^^]]]___cccgggiiiiiiddd___[[[ZZZZZZ\\\ccckkkrrruuuuuunnngggccc^^^YYYMMMNNNNNNMMMHHHAAA999555666444111000000000000000,,,+++))))))+++,,,+++***)))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((()))*********))))))************))))))(((((((((((((((((((((((('''((()))***++++++******,,,+++++++++++++++,,,,,,///...---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++******+++,,,------------&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((())))))***************&&&+++000000...000777>>>GGGOOO[[[gggrrr{{{vvvlllfffhhhmmmsssuuutttssstttuuuyyywwwooommmnnnoooooopppqqqsssvvvyyy{{{wwwsssooolllnnnssszzz~~~~~~wwwuuuttttttqqqmmmmmmqqqxxxzzz{{{yyyyyyxxxsssmmmaaaddddddaaaaaahhhpppssssssyyy}}}uuukkkeeebbbggggggkkkrrrzzz}}}xxxsssddd^^^ZZZXXXVVVUUUZZZaaalllrrruuurrrmmmjjjddd___IIIGGGCCC???;;;777444333111000...------...///000---+++))))))+++++++++***))))))((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% """$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((())))))******+++)))******++++++******)))))))))))))))))))))))))))&&&''')))***++++++******+++************+++,,,,,,......---,,,++++++++++++,,,------......------,,,)))***+++,,,,,,------,,,&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))******************+++++++++(((+++///000...---...///,,,333===IIIVVVdddrrr{{{{{{xxxsssrrrvvvzzz}}}}}}{{{yyyxxxuuuzzz|||wwwsssqqqooonnnmmmmmmnnnppprrrtttnnnllliiifffhhhlllsssxxxqqqnnnnnnttt||||||uuummmhhhhhhkkkpppooojjjhhhjjjkkkllllllkkkmmmpppnnniiiaaacccbbb___aaagggkkkjjjnnnxxx~~~rrrgggcccggghhhnnn{{{uuuccc^^^YYYWWWSSSQQQUUU[[[aaahhhmmmkkkfffaaaZZZSSSAAA>>>;;;777444444444555//////...---,,,,,,---......,,,******++++++***)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%% """$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++)))******++++++******)))))))))))))))))))))))))))&&&''')))+++,,,+++***))))))))))))))))))***+++,,,,,,++++++*********++++++------............------******+++,,,------------&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))***,,,---+++)))'''''')))+++++++++...000222666<<>>:::666444000///...---,,,---............---,,,,,,,,,------+++******)))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))+++*********))))))((((((((((((((((((((((((((((((%%%&&&((()))*********)))+++++++++************)))++++++,,,,,,,,,,,,------***+++,,,,,,------------%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***+++,,,///111333555;;;CCCKKKRRRXXX]]]aaaiiijjjmmmrrryyy}}}zzz{{{~~~{{{wwwvvvvvvtttooojjjhhhhhhhhheeeaaa^^^\\\\\\]]]```fffmmmqqqppplllhhhfffbbbbbbjjjvvv}}}{{{wwwqqqmmmjjjmmmmmmkkkjjjlllkkksssyyyyyyvvvpppfff]]]UUUQQQSSS]]]ffffffbbb___XXXVVVQQQMMMIIIFFFEEEEEE???===;;;888555222///...000///...---,,,------......---,,,,,,+++,,,,,,,,,+++***))))))(((((())))))))))))))))))((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))*********)))))))))(((((())))))))))))))))))))))))&&&''')))************)))+++++++++************)))+++++++++,,,,,,,,,------)))******++++++++++++***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***))))))+++,,,---+++,,,---...111777>>>DDDHHHLLLRRRYYYaaammm{{{zzz|||~~~~~~{{{vvvqqqggggggeeebbb^^^\\\\\\]]]```dddkkkqqqtttqqqkkkeeebbbbbbfffmmmuuuzzzyyyxxxtttpppnnnrrrtttuuuvvvyyyyyy~~~~~~zzzuuummmeeeYYYQQQLLLOOORRRQQQNNNMMMMMMKKKGGGCCC???<<<::::::222111111///...---,,,,,,//////...------------...---,,,++++++******+++++++++***))))))(((((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((******))))))))))))((((((************************))))))******+++******)))+++++++++************)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***************)))***---222555111555;;;???FFFQQQ```lllkkkooouuuxxxzzz}}}~~~nnnmmmjjjeee```___```aaahhhlllrrrxxxzzzuuummmgggfffjjjooossswwwxxxyyyyyywwwssssssyyy~~~zzzsssmmm[[[RRRJJJIIIHHHDDDBBBBBBAAA???<<<999666444333222000000000000000///////////////......------------,,,++++++***)))***************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))((((((************************+++++++++++++++*********+++++++++*********))))))***++++++++++++,,,,,,,,,...............---,,,+++((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))******+++&&&(((+++,,,,,,++++++,,,+++...000111222999DDDNNNUUUZZZ```eeeiiinnnuuu{{{zzzxxxtttooojjjhhhjjjkkksssvvv{{{}}}uuuooorrrvvv{{{}}}{{{yyyyyyzzz|||xxxwww}}}vvvpppiiicccRRRJJJDDDCCCAAA<<<999999777666555333222111000000222222111111111000000000...............---------++++++***)))))))))*********))))))((('''((((((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((())))))************************+++++++++***************+++++++++*********))))))*********+++++++++,,,,,,............---,,,++++++&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))******+++$$$''',,,...---+++))))))...//////---,,,...333888999<<>>@@@AAAEEEKKKOOOQQQQQQQQQQQQSSSTTTUUUUUUTTTUUUXXX[[[WWWUUUUUUUUUWWWYYYYYYXXXSSSRRRQQQNNNKKKHHHGGGGGGEEEAAA???@@@@@@<<<::::::666888666222222666888777666222111333444111222555111111111111000///------///////////////000000000---.../////////...,,,,,,---,,,++++++******++++++))))))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((('''''''''((()))+++,,,+++++++++************))))))************+++++++++((()))***+++++++++++++++''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++************************+++++++++,,,,,,,,,------...//////000111222222333666777999:::<<<===>>>>>>===>>>>>>>>>????????????????????????????????????<<<<<<;;;:::999888888777777777777666666555555555000000000000000000000000111111111111111111111111////////////////////////111000///.....................---------,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))+++*********))))))((((((******)))((((((((((((((((((((()))************)))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************************+++++++++,,,,,,,,,,,,---------......//////000000...///000000111111111000000000000111111111222222222222222222222222222222222222111111000/////////000000/////////.........000000000000000000000000111111111111111111111111////////////////////////000000///...............------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((()))))))))******************)))))))))(((******)))(((((((((((((((((()))******++++++******''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++,,,,,,,,,---------------------------------------------------------////////////............/////////////////////////////////////////////////////////////////////////////////...............---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))*********++++++************))))))))))))******)))((((((((()))))))))******+++++++++++++++''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((************************************+++++++++++++++++++++++++++++++++***......///......---,,,+++............////////////////////////////////////---------....../////////111111111000000000000000................................................////////////////////////.....................---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((()))************))))))*********++++++++++++*********)))))))))))))))******))))))((())))))*********+++,,,,,,,,,,,,+++''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&...---+++***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((()))))))))))))))))))))))))))))))))*********++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------...------------------------*********+++,,,,,,------------------------------------------------------------------------------////////////////////////,,,---......///...------,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''''''''((((((((())))))(((((()))***++++++******)))*********++++++++++++))))))))))))))))))************))))))))))))************+++,,,,,,,,,,,,+++''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++***+++,,,---............+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,,,,,,,,,,------........................------------------------////////////////////////+++,,,---//////...------+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''((((((((()))))))))'''((()))******+++******)))))))))*********++++++))))))))))))******************)))))))))***++++++)))******+++++++++++++++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))******++++++,,,,,,+++,,,---...////////////,,,,,,---------.........------------------------------------............,,,,,,---------.........................................................////////////////////////***+++---//////...---,,,+++*********))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''((((((((())))))))))))&&&'''((()))************((((((((()))))))))******((()))))))))******************))))))******+++,,,((()))******++++++******'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,)))******++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,////////////////////////........................////////////////////////***+++---//////...---,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%(((((((((((())))))))))))&&&&&&((())))))*********(((((((((((())))))))))))(((((())))))*********+++******))))))***+++,,,,,,(((((()))***************"""###$$$&&&'''(((((()))---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,------------************+++,,,---...,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,------......------,,,///...---,,,,,,---...//////////////////........./////////...---,,,******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))&&&$$$&&&***,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$'''''''''(((((((((((()))))))))((('''''''''''''''((('''&&&&&&((())))))((())))))))))))))))))))))))***++++++***((('''(((***(((((()))***************###$$$%%%&&&'''(((((((((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))******+++,,,,,,++++++************+++,,,---...,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,------------,,,,,,///...---,,,,,,---...///------------------------,,,---------------,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$&&&***+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$###""""""$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%%%%&&&&&&'''''''''((((((((())))))((('''''''''''''''((('''&&&&&&((())))))((('''''''''''''''''''''''')))******)))''''''(((***'''(((((()))******))))))$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++((()))*********************************+++,,,---+++++++++++++++*********++++++************+++++++++++++++++++++,,,------,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++*********))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$&&&)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%###"""###$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''''')))((((((''''''''''''(((((('''&&&&&&((())))))((('''''''''''''''''''''''''''((()))((('''''')))***&&&'''((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********))))))******+++******)))***************+++,,,,,,+++++++++***************++++++************+++++++++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&$$$######$$$$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&'''((('''&&&''')))+++&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))***+++++++++++++++************))))))******++++++************************+++******))))))******++++++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++***)))((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&$$$######$$$$$$"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""############$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&'''((('''&&&''')))+++&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((+++++++++,,,++++++***)))******)))))))))******+++)))))))))*********************))))))))))))*********************+++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,------...,,,,,,,,,+++***)))((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%###"""###$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''(((''''''''''''(((((()))((('''&&&&&&((())))))((())))))))))))))))))))))))'''((()))((('''''')))***'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((******++++++***))))))(((******))))))))))))******((()))))))))*********+++******))))))))))))*********************++++++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))******+++,,,,,,---******++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$###""""""$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))&&&&&&'''''''''((((((((('''''''''''''''((())))))((('''&&&&&&((())))))((((((((((((((((((((((((((()))******)))''''''(((***((((((((((((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))(((''''''******)))))))))))))))***(((((())))))*********+++******))))))))))))***************)))***++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))'''(((((()))***+++++++++((())))))***************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$######""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((("""######$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###################################################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))'''''''''(((((((((((()))'''''''''''''''((()))***((('''&&&&&&((())))))(((''''''''''''''''''''''''***++++++***((('''(((***((()))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,***))))))******((('''((()))***)))'''***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((***++++++******)))((('''%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***))))))******((('''((()))***)))''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$###!!!"""###%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''((((((((((((((((((((()))************)))(((((('''''''''''''''(((((((((''''''''''''((((((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))+++++++++***************+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***))))))******((('''((()))***)))'''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********************************)))******+++,,,***************************************************,,,,,,+++)))))))))******((('''((()))***)))'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))******************))))))(((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******************************))))))***++++++,,,***************************************************+++,,,+++)))((()))******((('''((()))***)))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&'''((()))***************))))))((((((''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***************+++++++++))))))))))))***+++,,,,,,************************************************)))***+++***)))((()))+++***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&'''((())))))***)))))))))((((((((((((((('''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,---************************************************(((***+++***)))((()))+++***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$!!!###%%%%%%$$$#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''((((((((()))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!###%%%%%%$$$###"""###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&'''((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))******************************************************************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))************************************************************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))******************************************************)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))************************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))************************)))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!###########################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""###########################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""""""""$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""###########################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""######"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''&&&%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''')))(((''''''""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++///111+++'''###!!!######"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***---///...***&&&$$$$$$$$$"""!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$######"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&''''''''''''((((((((('''''''''''''''''''''''')))((('''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***+++///,,,(((&&&%%%$$$###!!!###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#################################"""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''',,,+++)))''''''''')))***(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''',,,+++(((&&&%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##########################################""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''000...+++)))''''''((()))'''((((((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''///---+++)))((((((((((((&&&''''''(((((())))))***''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%%%%######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))(((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$###&&&(((&&&###!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''''''''''''''((()))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((&&&&&&&&&'''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###################################################$$$$$$%%%%%%$$$$$$##################$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((***+++,,,''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((((((((()))***,,,......&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((''''''''''''$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$###############"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))))))))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""#########$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##################"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$##############################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((('''%%%$$$"""#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$ !!!"""#######################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$#######################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!""""""######$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''!!!$$$///222)))"""$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!###''')))(((&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&"""&&&222444***######%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""""""###'''((((((&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%###(((222444+++###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&(((((())))))'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((//////)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%(((******(((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''%%%######%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""''')))(((%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&##################$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))************))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++((((((***+++---...000000000000000000000111111111111111111111111111111111//////......------,,,,,,+++******))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&'''%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,------...---...///111444666777888777777777888888999999999777777777777777777777777777666666555444333222222111000///...,,,+++***)))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))+++)))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$%%%%%%%%%!!!$$$&&&'''%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))((((((&&&%%%%%%''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))************)))******++++++000000222444666888::::::======>>>@@@CCCCCCBBB@@@BBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB<<<>>>@@@???<<<;;;===???;;;:::999888666555444333//////...---,,,+++*********))))))(((((())))))***(((((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%(((((('''''''''((()))***((())))))***+++,,,---...000000111333555777999:::;;;;;;<<<===>>>?????????EEEDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAA???AAACCCBBB@@@???@@@BBBAAAAAA@@@???>>>===<<<<<<;;;:::999777444222111000111000...,,,+++***))))))))))))))))))(((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((((((((())))))+++,,,...000333555777888<<<<<<===???AAADDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCFFFDDDAAA@@@???>>>===;;;<<<;;;;;;;;;:::::::::999888888777777888999;;;<<<<<<===>>>>>>===<<<===>>>??????>>>>>>>>>=========AAAAAA???>>><<<:::999888:::999666444111000......,,,,,,++++++)))(((&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%'''((())))))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&***))))))(((((((((((((((*********)))))))))))))))000222555999===AAACCCEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDAAA>>><<<;;;;;;:::888<<<;;;;;;::::::999999999555444333333444555777999888999999999888888999999777888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;999888888888222111000...,,,)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&***)))((('''''''''((((((***+++,,,...000222333444:::<<<>>>AAADDDFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@CCC@@@===<<<=========<<<;;;;;;;;;:::999888888777666666555555666777999:::999999888999999999999999666666777777888999999:::777777888888999999::::::;;;;;;;;;;;;<<<===>>>???;;;:::888666333000---,,,)))(((((('''&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((((((''')))(((((('''((()))+++,,,...000333777;;;???AAABBBCCCCCCDDDDDDDDDBBBAAA@@@============>>>???@@@AAA????????????????????????===;;;::::::<<<======<<<;;;;;;:::999888777777666444555555666777777888888999888777777999999888777555666666777888888999999888888888777777777777777666777777999:::<<<>>>???AAAAAA@@@>>><<<999777666000///...,,,+++)))(((''')))(((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###############$$$$$$"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))******)))(((*********+++...111555777888:::<<>>@@@AAA???>>>>>>>>>=========<<<999999999:::<<<===<<<:::======<<<;;;:::999888888666777999;;;<<<;;;:::999;;;999777888:::;;;:::888777777777888888999999:::888888888888888888999999888888888888999:::;;;<<>>>>>:::999777555222000...---******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((***++++++***))),,,---...111555;;;???BBBBBBCCCCCCDDDCCCBBB@@@???:::;;;<<<<<<<<<:::888666888999999:::<<<>>>???@@@???>>>>>>===;;;;;;:::999=========???AAAAAA@@@>>>AAA@@@@@@???===<<<;;;;;;>>>@@@CCCEEEFFFEEECCCBBBBBB???>>>???AAABBB@@@>>><<<<<<<<<=========>>>>>>444555666888999;;;<<<======<<<;;;:::999999999999888999;;;===???@@@AAAAAAAAA@@@>>>;;;888555333222+++******))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''"""""""""###$$$%%%''''''%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++*********)))+++******)))((('''&&&&&&''''''(((''''''&&&%%%$$$+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&&&&&&&''')))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((((((''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''&&&%%%$$$''''''''''''(((***+++,,,111555:::???BBBCCCCCCBBBDDDCCCAAA???===;;;;;;:::999999888888777666555555<<<<<<===???AAABBBAAA@@@===<<<:::888777999===@@@CCCBBBDDDKKKSSSUUUPPPIIIJJJHHHEEECCCCCCDDDFFFHHHLLLMMMNNNOOOPPPPPPPPPPPPMMMKKKIIIIIIKKKKKKHHHFFFFFFEEEEEEEEEFFFEEEBBB???===<<<:::888888:::<<<>>>???===:::777666777999;;;888:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<555444111...+++)))(((''')))(((&&&%%%$$$$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!%%%$$$$$$$$$$$$#########'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%555555333222000///------++++++******))))))))))))''''''((((((((((((''''''***)))(((''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((((((''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))'''(((***---000222444555<<<>>>AAADDDFFFFFFEEEDDDAAA@@@???>>>===<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBBBB@@@AAAAAAAAACCCGGGLLLOOOVVVUUUYYY```ggghhhaaaZZZRRRPPPNNNLLLLLLMMMOOOPPPUUUUUUWWWYYY[[[\\\]]]]]]YYYWWWWWWXXXZZZZZZXXXUUUUUUVVVVVVWWWXXXYYYZZZ[[[NNNKKKEEEBBBAAACCCGGGJJJJJJHHHEEEBBB>>>;;;999888999999999999999999888777:::::::::;;;;;;:::::::::;;;:::888555333000///...((('''&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$AAA@@@>>><<<:::888777666222111000///---+++******'''(((((()))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''(((&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&''')))+++,,,+++---111666:::>>>@@@AAADDDEEEFFFFFFFFFFFFEEEEEE??????@@@@@@@@@??????>>>AAA@@@???>>>===>>>???@@@>>>>>>@@@BBBEEEHHHKKKLLLLLLMMMOOORRRVVVZZZ^^^aaaaaaaaadddjjjooonnnfff___OOONNNLLLKKKJJJKKKMMMNNNPPPQQQSSSUUUXXXZZZ\\\]]]YYYYYYZZZ\\\______]]]ZZZXXXZZZ\\\]]]]]]aaaggglllgggbbbYYYQQQMMMOOORRRVVV[[[[[[[[[XXXSSSMMMGGGCCCFFFCCC???>>>???>>>;;;888999999999999::::::;;;;;;??????>>>===;;;999777666---,,,+++***))))))))))))&&&&&&&&&&&&'''((())))))''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%"""######%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%EEEEEEDDDDDDCCCBBBAAAAAA???===;;;777333000---,,,************)))((('''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''((('''%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++***))))))))))))))))))(((((('''&&&'''***,,,...333666:::???CCCEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCBBBBBBAAA@@@CCCBBB@@@>>>===>>>??????CCCEEEIIILLLQQQVVV[[[_________```bbbeeehhhjjjjjjbbb``````aaabbb___WWWQQQDDDCCCAAA@@@@@@@@@AAABBBAAAAAACCCEEEGGGJJJLLLMMMKKKLLLOOORRRTTTTTTSSSQQQLLLOOOQQQQQQPPPUUU^^^fffuuuoooeee[[[UUUTTTUUUWWW```cccggghhhgggbbb\\\XXX[[[TTTMMMIIIHHHFFFAAA<<<;;;:::999888999:::<<<===<<<===>>>>>>>>>===<<<;;;999777444111---***((('''(((((('''(((((()))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%&&&&&&&&&)))******++++++,,,,,,,,,AAAAAABBBCCCDDDFFFFFFGGGFFFEEECCC???<<<888666444//////...,,,***(((&&&%%%&&&''''''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))***(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++******)))))))))******((('''((())),,,///333555>>>???BBBDDDFFFFFFEEEDDDAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>???@@@BBBCCCKKKOOOTTTYYY^^^ccciiinnnnnnkkkiiihhhhhhhhhfffddd___[[[VVVRRROOOKKKFFFBBB;;;:::999888888888999999888888888999:::<<<>>>???===@@@BBBEEEFFFFFFEEEEEE@@@CCCDDDCCCBBBFFFNNNVVVgggddd^^^WWWSSSPPPOOONNNSSSXXX```gggkkkkkkjjjhhhllldddZZZTTTQQQMMMGGGBBBCCCAAA>>><<<:::::::::;;;777888999:::;;;;;;;;;;;;???>>>;;;777333///,,,***((((((((('''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''(((((())))))******//////111222444666777888<<<===>>>@@@BBBDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@888777555333000---***))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))***(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((()))***''')))+++///333999===@@@CCCDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>???@@@AAACCCDDDAAAAAA@@@???>>>>>>>>>>>>>>>???AAADDDGGGIIIKKKLLLSSSWWW]]]```bbbdddiiimmmkkkfffaaa]]]\\\[[[WWWTTTSSSNNNHHHBBB>>><<<999888555555444444333333444444555444444333444555777888555777999:::999999:::;;;999;;;;;;:::999:::???CCCKKKKKKJJJHHHGGGEEEDDDDDDFFFKKKSSS\\\dddiiilllmmmssslllccc]]]YYYVVVSSSPPPNNNMMMLLLIIIFFFAAA>>>;;;888777777777777888999999===<<<<<<;;;999777555444+++***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''+++,,,---000222444666666777888:::<<<>>>@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDD@@@???>>><<<999666444222---,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((())))))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''(((''''''(((+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))++++++///000333777<<<@@@CCCDDDBBBBBBAAA@@@??????>>>=========>>>@@@AAABBBCCCCCCBBBAAA???>>>>>>@@@BBBDDDGGGIIILLLPPPSSSTTTUUUUUUXXX\\\``````\\\YYYYYY[[[XXXRRRKKKHHHHHHHHHFFFCCCBBB???;;;888777666666555666666666555555555555555666555444333444555777999777999999777555555777:::888999999888888888888888:::::::::;;;;;;;;;;;;;;;>>>@@@EEEKKKSSSZZZ```cccgggccc^^^YYYWWWWWWYYYZZZUUUYYY^^^aaa___XXXOOOIII@@@>>>;;;888777777888999777888:::;;;<<<<<<<<<;;;333222000---+++)))((('''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((***,,,...000222222666777888;;;===@@@AAABBBAAAAAABBBDDDEEEFFFGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDBBB@@@>>><<<:::111///,,,***(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''(((''''''))),,,......---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))***,,,......999:::<<>>============>>><<<===>>>???@@@AAAAAAAAADDDCCCAAA@@@AAADDDHHHJJJSSSUUUXXX[[[[[[ZZZYYYWWWZZZ^^^```]]]UUUMMMJJJIIIEEE???888777999;;;:::888777777777888888999::::::=========<<<<<<<<<;;;;;;:::999888888999;;;===???AAAAAAAAA>>>;;;:::===AAA===<<<<<<===>>>===:::888777777666555555555666666666666777;;;@@@GGGMMMQQQRRRQQQOOOLLLLLLOOOTTTXXXVVV___llluuuvvvnnnccc[[[IIIEEE@@@;;;888777888999555777999;;;============;;;:::777333000...,,,+++)))(((((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***///111444777;;;???AAACCCAAAAAABBBDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIIII]]]bbbgggeee[[[PPPHHHEEECCCDDDDDDCCCBBBCCCEEEHHHFFFFFFFFFFFFDDDCCCAAA@@@>>><<<888444000...------+++***))))))))))))(((&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((+++)))(((***---///---+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))******''''''&&&&&&''''''((())))))((()))+++000666<<<@@@BBBBBBBBBBBBBBBBBBAAAAAABBB???<<<<<>>@@@AAA@@@??????CCCGGGOOORRRVVVTTTOOOJJJHHHHHHDDDCCCAAA@@@AAAEEEHHHKKKFFFIIIKKKIIIEEEDDDGGGKKKJJJGGGFFFHHHKKKJJJEEE@@@BBBAAA@@@>>><<<999777666:::777555777<<>>;;;999999777999::::::999999:::;;;>>>===<<<<<<;;;777222///,,,)))'''&&&&&&''''''&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$&&&'''(((&&&&&&&&&%%%######%%%''''''(((+++///222555777888>>>@@@BBBEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFJJJJJJJJJIIIIIIGGGFFFFFFjjjrrrzzzzzzqqqcccXXXRRRJJJIIIGGGEEECCCBBBAAAAAAFFFGGGHHHIIIHHHGGGEEECCCAAA???<<<888444000...---+++)))(((((()))***)))((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((***((('''))),,,---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((''''''((()))))))))((('''''''''(((*********,,,///333888<<<@@@AAAFFFDDDBBB???>>>>>>???@@@CCC@@@======>>>>>><<<::::::;;;<<>>;;;999888777888777777888:::===???AAAGGGIIIJJJHHHEEEDDDFFFIIISSSVVVXXXYYYWWWTTTRRRQQQMMMKKKIIIGGGGGGHHHJJJKKKJJJKKKLLLKKKJJJJJJLLLNNNQQQOOOMMMNNNPPPOOOJJJFFFCCCCCCDDDCCCBBBAAA???======;;;999888:::<<<=========<<<:::888999???FFFKKKPPPVVVaaallltttuuurrrnnnddd___VVVNNNHHHDDDAAA@@@>>>>>>===;;;888888:::<<<=========??????===:::666111...)))'''&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$%%%%%%$$$%%%(((***,,,---111444888;;;===>>>BBBCCCEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEnnnxxxuuuggg___YYYUUUPPPMMMKKKIIIDDDAAAEEEFFFHHHIIIJJJIIIHHHGGGFFFEEECCC???<<<888444222///,,,***))))))******))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((('''(((***++++++***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((''''''&&&'''''''''***)))(((((()))+++---///000333888===AAACCCCCCCCCEEECCC???<<<<<<===???AAABBB@@@>>>=========;;;999??????AAADDDJJJRRRYYY]]]ZZZXXXUUURRRQQQRRRUUUVVVSSSPPPKKKFFFBBB>>>===<<<999999999999999999999999<<<===???BBBEEEGGGJJJKKKKKKNNNOOOLLLHHHFFFGGGIIIVVVWWWXXX[[[]]]]]][[[YYYTTTSSSPPPNNNLLLKKKJJJJJJKKKJJJIIIKKKNNNPPPQQQPPPQQQOOOMMMMMMMMMLLLGGGCCCFFFGGGIIIJJJIIIGGGEEECCCBBBCCCCCCAAA??????@@@AAA::::::999777777:::>>>BBBDDDHHHPPPYYYaaaeeedddbbb^^^\\\YYYVVVRRROOOMMMLLLKKKIIIEEE@@@;;;999:::;;;888888999<<<>>>???===;;;999555///,,,***)))((('''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""$$$&&&'''(((***...000444666999===@@@CCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCaaalllzzzvvvjjjccceee```[[[ZZZ[[[[[[WWWRRRIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFDDDBBB???>>>999666111...---,,,***))))))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((()))+++///333666:::===@@@DDDFFFFFFEEEDDD@@@???>>>===>>>@@@CCCDDD@@@???>>>===>>>???@@@@@@JJJJJJIIIKKKOOOTTTZZZ^^^^^^ZZZUUUPPPMMMLLLLLLMMMHHHEEEAAA<<<999888888999;;;<<<===???AAABBBCCCCCCDDDFFFHHHKKKMMMOOOPPPPPPPPPRRRSSSQQQLLLIIIJJJLLLRRRQQQQQQTTTXXXZZZXXXUUURRRQQQPPPNNNLLLJJJHHHFFFEEEBBBAAAEEELLLQQQQQQOOOKKKIIIGGGFFFEEECCC???<<>>:::999999;;;;;;<<<@@@EEEKKKNNNNNNNNNQQQRRRSSSTTTUUUVVVXXXZZZ\\\ZZZUUUMMMEEE???===<<<999888666777:::<<<=========;;;777555222///+++((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((()))&&&(((+++...000333777:::>>>???AAACCCEEEFFFGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA??????>>>>>>===<<<;;;;;;;;;<<<===>>>????????????XXX```jjjppppppjjjccc^^^bbb___]]]aaahhhnnnooonnn\\\WWWPPPIIIDDDBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGFFFFFFBBB<<<777333000,,,)))((((((''''''''''''((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''))),,,111666;;;>>>EEEEEEEEEEEEEEEDDDDDDDDD===>>>@@@AAABBBBBBBBBBBB>>>>>>???@@@CCCGGGKKKNNNVVVUUUSSSRRRSSSVVVZZZ\\\[[[WWWPPPIIIDDD@@@??????;;;:::888777777:::<<<>>>BBBDDDFFFHHHIIIJJJKKKKKKFFFHHHLLLOOORRRSSSSSSSSSYYY[[[ZZZVVVPPPLLLLLLMMMJJJHHHFFFHHHLLLMMMLLLIIIIIIIIIIIIIIIHHHFFFEEEDDD===:::999>>>GGGMMMMMMJJJEEEDDDBBB@@@???<<<:::888===@@@DDDHHHJJJIIIHHHFFFBBBEEEIIIJJJIIIJJJMMMPPPPPPOOOMMMHHHBBB>>><<<<<<>>>===<<<>>>@@@AAA@@@???BBBDDDGGGJJJMMMSSS[[[aaakkkiiifff^^^UUUKKKEEEBBBBBB>>>999666777:::<<<>>>>>>>>>>>>>>><<<777000+++***)))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++...000444777:::===@@@CCCDDDEEEEEEEEEDDDDDDCCCBBB???>>>===<<<<<<;;;;;;:::999888888777666555555555777777888888888888777777]]]```cccfffeeebbb^^^ZZZXXXVVVXXX^^^iiittt{{{~~~pppiii^^^RRRIIIDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGLLLIIIDDD@@@;;;777222...,,,+++)))(((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((()))(((***...222888>>>BBBEEEKKKIIIGGGDDDCCCBBBCCCCCC@@@AAACCCCCCCCCAAA>>><<<>>>AAAEEEIIIMMMQQQUUUXXX\\\ZZZXXXVVVUUUVVVWWWWWWQQQMMMGGG@@@;;;999888888777777777999;;;???CCCEEEFFFHHHJJJLLLMMMMMMMMMMMMIIILLLOOOSSSWWWYYYZZZ[[[[[[[[[XXXQQQJJJEEEDDDFFFCCCBBB@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEE===:::999<<>>===<<<;;;999888777666555888>>>CCCGGGJJJKKKKKKFFFHHHIIIIIIJJJKKKNNNPPPQQQQQQOOOLLLGGGDDDCCCDDDBBB@@@>>>>>>===<<<:::888888:::<<<>>>AAAIIISSS[[[jjjjjjiiieee^^^VVVPPPMMMHHHCCC<<<888777777888888<<<===???AAAAAA===777222,,,+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%'''***,,,...000666999===???AAACCCEEEGGGFFFEEEDDDCCCAAA???===<<<888777777666555555666666444444333333333333222222333333333444444333222222cccccccccccccccbbb___]]]VVVVVVVVVYYY```jjjtttyyytttooofff\\\SSSMMMIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEJJJHHHFFFEEECCC@@@;;;777333111...,,,*********+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&((()))(((&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++...000555;;;@@@EEEHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;@@@GGGPPPWWWYYYYYYYYYZZZ[[[ZZZWWWTTTQQQNNNKKKJJJDDDAAA===:::888888:::;;;<<<===>>>???AAACCCEEEGGGHHHJJJLLLNNNPPPPPPOOONNNKKKLLLOOORRRTTTWWWXXXYYYRRRQQQNNNGGG@@@===???BBBBBBBBBBBB@@@??????AAACCCAAAAAABBBDDDFFFGGGHHHIIIEEEBBBAAABBBEEEFFFFFFDDD=========<<<;;;:::;;;;;;888:::>>>CCCGGGJJJKKKLLLGGGFFFDDDEEEHHHKKKLLLMMMLLLLLLKKKIIIEEEDDDDDDEEECCCBBBAAAAAAAAA???<<<999666777999888888<<>>AAACCCDDDDDDEEEGGGCCCCCCBBB@@@===;;;999888444333222222222444555666333333333333333444444444222333444555555555555555dddcccccccccddddddcccaaa]]][[[YYYVVVXXX^^^ffflllnnnkkkfff```ZZZUUURRRPPPNNNLLLIIIFFFDDDCCCCCCCCCEEEEEEFFFGGGHHHFFFBBB>>>999777333///,,,+++***+++))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%&&&(((***)))&&&%%%''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---333666;;;AAAFFFIIIKKKKKKGGGGGGGGGGGGFFFEEEDDDCCC@@@???>>>======>>>>>>???CCCLLLYYYaaabbb^^^ZZZWWWZZZXXXTTTOOOIIICCC>>><<<:::999777777888;;;???AAADDDDDDDDDEEEEEEEEEEEEEEEKKKMMMOOORRRSSSSSSSSSRRRHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJHHHCCC???>>>CCCGGGDDDFFFFFFDDDAAAAAAEEEIIIDDDDDDEEEFFFHHHJJJLLLNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCCCCEEEFFF@@@AAABBBEEEGGGHHHIIIJJJ@@@===:::<<>>DDDFFFIIILLLOOORRRVVVYYYZZZYYYWWWUUUQQQKKKDDD>>>888777888:::>>>AAAAAAAAA<<<999555111---+++******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++,,,///333888<<<@@@CCC>>>@@@CCCDDDDDDCCCDDDEEE@@@@@@???>>><<<999777666222111111111222444666777333444444555555666777777444555777999:::;;;<<<<<>><<<>>>CCCGGGIIIIIILLLTTT^^^aaa]]]WWWTTTTTTMMMHHHAAA<<<999777555444999:::;;;===@@@EEEKKKPPPTTTRRROOOLLLKKKKKKLLLMMMWWWXXXXXXWWWTTTNNNHHHDDD@@@AAABBBCCCDDDHHHMMMPPPQQQNNNIIIDDDCCCDDDFFFHHHLLLLLLLLLKKKHHHGGGHHHJJJGGGFFFEEEEEEGGGJJJNNNPPPQQQPPPOOOOOONNNLLLIIIFFFFFFGGGHHHKKKOOORRRVVVXXX\\\ZZZXXXWWWTTTPPPKKKGGGBBB???;;;888888:::>>>AAABBBAAA@@@???????????????@@@@@@CCCGGGLLLNNNLLLIIIEEEBBB===:::999777555444999888888:::@@@GGGNNNRRR```hhhnnnnnnllleeeVVVGGGEEE???888777:::===<<<999<<>>;;;:::;;;:::888666111111111222333444666777333444555666999===@@@BBB>>>???@@@AAACCCFFFLLLOOOgggddd^^^YYYXXX[[[aaafffnnnlllhhhbbb______bbbeeebbbcccaaa\\\VVVRRRTTTWWW______]]][[[WWWRRRLLLIIIDDDBBB@@@???@@@BBBEEEFFFFFFDDDAAA>>>;;;666000++++++******)))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((()))''''''((((((((((((''''''''''''(((((('''&&&&&&%%%&&&((())))))(((''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******)))(((((()))((()))+++///444888===???EEEFFFHHHIIIJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@??????BBBAAAAAAEEEKKKPPPRRRRRRRRRWWW[[[[[[UUUNNNIIIGGGAAA===888555666777999:::>>>???@@@AAADDDJJJQQQVVVYYYYYYWWWVVVUUUTTTSSSSSSRRRSSSUUUUUUSSSNNNIIIFFFCCCEEEHHHKKKNNNRRRWWWZZZ[[[WWWQQQKKKHHHHHHJJJLLLLLLMMMMMMLLLKKKKKKMMMOOOLLLJJJHHHGGGIIIMMMRRRUUUXXXVVVVVVVVVVVVTTTQQQOOOMMMMMMOOOQQQUUUYYY]]]```ooommmjjjgggddd```ZZZVVVIIIEEE@@@<<<999:::;;;===<<<;;;;;;;;;<<<===>>>>>>======???CCCHHHJJJHHHGGGFFFCCC@@@>>>>>>===<<<;;;999777555444888===DDDHHHZZZbbbkkkpppsssqqqggg[[[PPPKKKDDD@@@>>>===:::777:::>>>???;;;999999444---)))(((''''''&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&''')))+++///222666888:::<<<>>>@@@BBBBBBCCCCCCDDDDDDCCCBBB@@@??????>>>???<<<999888777777666444222333333555777999;;;<<<:::;;;>>>BBBGGGLLLOOORRRLLLLLLLLLKKKLLLPPPVVVZZZgggeeeaaa\\\WWWXXX]]]aaajjjkkkjjjhhheeedddeeegggcccbbb```ZZZTTTRRRSSSVVVcccdddfffeeebbb]]]WWWTTTJJJFFFAAA>>>===???BBBEEEEEEEEEFFFFFFDDD>>>666000111///,,,)))(((''''''(((+++++++++******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%&&&''''''(((''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&((())))))(((''''''((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))((('''((()))(((,,,111888>>>BBBEEEFFFIIIJJJJJJJJJIIIGGGEEEDDDDDDBBB@@@>>>===>>>@@@AAAFFFGGGIIINNNTTTXXXYYYXXXYYYXXXVVVRRRKKKDDD===999666444222222666;;;>>>@@@EEEFFFGGGIIIKKKOOOTTTXXX]]]\\\[[[YYYWWWTTTRRRQQQMMMOOORRRTTTSSSPPPLLLIIIGGGKKKPPPUUUYYY\\\```ccc```[[[SSSLLLHHHHHHJJJLLLKKKLLLNNNOOOOOOQQQTTTVVVTTTRRRPPPPPPRRRUUUZZZ]]]ZZZYYYYYYZZZ[[[ZZZWWWUUUQQQQQQQQQSSSWWW\\\aaadddxxxvvvssspppmmmiiiddd```TTTQQQKKKEEEAAA???>>>>>>===<<<<<<;;;;;;<<<===>>>;;;;;;;;;===@@@BBBCCCBBBDDDBBB@@@@@@BBBCCCDDDCCC???<<<888444444666999;;;GGGPPPZZZdddlllpppmmmggg[[[YYYTTTMMMFFF>>>888555777;;;===>>>@@@@@@;;;555...,,,)))&&&&&&&&&((()))&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''%%%%%%)))+++...333777;;;===???@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@>>><<<;;;;;;:::;;;999777555444333444444666777999;;;===@@@BBBCCC???AAAFFFLLLRRRWWW[[[]]]\\\ZZZXXXUUUUUUXXX___cccdddeeeccc___YYYWWWZZZ^^^^^^aaaeeegggggggggggggggjjjiiieee___ZZZWWWYYY[[[dddfffhhhhhheeeaaa^^^\\\TTTPPPJJJDDD@@@??????@@@BBBBBBDDDFFFGGGCCC>>>:::777444000,,,))))))***+++,,,,,,+++***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((())))))(((''''''(((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((&&&&&&(((***+++///666>>>DDDFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDCCC@@@>>><<<;;;>>>BBBGGGKKKNNNPPPSSSWWWYYYYYYXXXVVVXXXSSSMMMGGGBBB<<<777444555555777;;;@@@DDDFFFFFFJJJLLLOOOQQQRRRSSSTTTVVVYYYWWWSSSOOOLLLIIIHHHGGGLLLOOORRRTTTTTTRRROOOMMMKKKOOOVVVZZZ]]]^^^```aaaaaa\\\TTTMMMJJJJJJMMMPPPNNNPPPSSSUUUWWWYYY]]]````````````aaaccceeeggghhhbbbbbbbbbcccddddddbbb```ZZZZZZZZZ\\\```eeejjjnnnvvvtttqqqnnnlllhhhdddaaa[[[YYYUUUPPPLLLIIIGGGFFFHHHGGGDDDBBB@@@@@@@@@AAA>>>===<<<;;;;;;<<<======>>>===<<<===@@@CCCDDDEEEGGGEEEBBB>>>;;;999777777888===EEEMMMVVV^^^bbbccc]]]^^^^^^ZZZQQQEEE<<<777555666888;;;???AAA???;;;555222---)))''''''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%'''((()))***---///333888<<<>>>??????AAAAAA@@@@@@???>>>=========<<<:::888777666666777777888888666444444777999>>>???AAACCCEEEGGGHHHIIIFFFIIINNNTTTYYY]]]```aaabbb```\\\XXXWWWZZZ```eee]]]______]]]YYYVVVWWWXXXWWW[[[aaaeeefffeeeeeeeeekkkjjjgggdddbbbaaacccdddfffhhhiiifffaaa]]][[[ZZZYYYWWWTTTOOOJJJFFFCCCAAA@@@??????AAADDDEEEEEEDDD???<<<777222...,,,++++++++++++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&((())))))(((''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''(((,,,...222666===CCCGGGHHHGGGEEEFFFFFFEEEDDDCCCAAA@@@???;;;::::::===BBBJJJQQQVVVZZZ\\\^^^^^^[[[VVVQQQOOOKKKGGG@@@;;;999888888777:::===CCCJJJPPPSSSRRRPPPOOOSSSWWWYYYYYYVVVUUUTTTSSSOOOJJJEEECCCDDDFFFIIILLLOOOSSSUUUVVVTTTQQQOOOQQQUUUZZZ]]]^^^\\\[[[[[[ccc___ZZZUUUTTTVVVZZZ]]]\\\^^^aaacccfffiiimmmpppoooqqqtttxxxyyyyyyxxxwwwvvvvvvvvvxxxzzzzzzxxxvvvoooooooooqqquuuyyy~~~zzzwwwsssoookkkgggbbb^^^YYYXXXWWWUUUSSSQQQOOONNNQQQOOOLLLJJJHHHHHHIIIIIIFFFEEEBBB>>><<<::::::;;;888777666888;;;>>>@@@@@@EEEFFFGGGHHHGGGDDDAAA>>>999999:::===CCCJJJRRRXXXUUUZZZ```bbb]]]SSSIIICCC:::666333666;;;>>>??????<<<999444///+++)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$######$$$'''+++000222444666999===>>>???>>>===>>>===<<<;;;999888888777666555444333333444666777888<<>>;;;;;;???CCCHHHIIIKKKLLLNNNNNNNNNNNNQQQSSSVVVZZZ]]]```aaaaaacccaaa^^^ZZZYYY[[[```dddZZZ[[[\\\\\\[[[YYYUUUSSSXXX\\\aaaddddddcccbbbbbbdddddddddeeegggiiikkklllkkkmmmmmmhhh___XXXSSSRRRVVVVVVWWWWWWUUUQQQNNNLLLDDDAAA======@@@DDDGGGIIIHHHEEEAAA;;;555///,,,************))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&((())))))(((''''''(((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''(((((((((***---222666===@@@DDDGGGIIIHHHGGGFFFGGGFFFDDDAAA???<<<::::::999:::===BBBIIIQQQXXX\\\bbbcccddd```YYYPPPIIIFFF>>>;;;777555555888===@@@BBBFFFMMMVVV]]]^^^\\\YYYRRRVVVZZZ\\\[[[YYYWWWVVVQQQMMMHHHDDDEEEJJJPPPUUUNNNQQQUUUYYY[[[ZZZWWWVVVZZZ^^^bbbeeedddaaa___^^^fffdddaaa```aaaeeejjjmmmrrrtttwwwyyyzzz}}}{{{uuuooohhhbbb^^^YYYYYYZZZZZZZZZXXXVVVUUUTTTRRRPPPNNNNNNPPPRRRTTTOOONNNKKKGGGBBB???>>>???999777666666999;;;;;;;;;;;;???DDDJJJMMMMMMKKKIII???;;;777777888;;;CCCLLLLLLSSS\\\dddgggddd^^^YYYKKKAAA888888;;;<<<===??????===;;;777333///,,,***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%&&&(((+++111666999;;;<<<>>>??????>>><<<;;;:::999888666555444444444222222222222555888;;;===AAAGGGMMMLLLHHHEEEHHHMMMPPPQQQSSSUUUVVVVVVUUUUUUTTTUUUWWWYYY[[[]]]^^^^^^eeeeeedddbbb```aaadddgggeeeddddddfffgggddd]]]WWWXXX[[[___bbbbbbbbbbbbcccaaaaaaccceeehhhjjjkkkjjjjjjooorrroooeeeZZZSSSPPPQQQSSSVVVXXXZZZYYYWWWVVVMMMHHHBBB>>>>>>AAADDDFFFHHHGGGFFFBBB===777111...************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''((((((''''''&&&((())))))(((''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))))))))***,,,...444;;;@@@EEEEEEGGGHHHHHHGGGFFFFFFEEECCCAAA???===;;;::::::===???CCCHHHNNNTTTXXXZZZ```aaa```[[[QQQGGGAAA>>>888999888777888===FFFMMMNNNPPPTTTZZZ^^^```]]][[[QQQSSSTTTUUUUUUVVVYYY[[[UUURRRNNNKKKMMMRRRXXX\\\TTTWWW\\\bbbeeeeeedddccceeeiiinnnqqqqqqooonnnmmmoooooonnnooorrrwww{{{~~~{{{uuuooollldddeeeggghhhgggeeebbb```XXXVVVTTTSSSSSSVVVXXX[[[UUUVVVTTTPPPJJJGGGFFFGGG@@@>>>;;;:::;;;;;;;;;:::888;;;@@@FFFKKKMMMNNNNNNDDD???<<<<<<999888>>>GGGIIINNNWWWcccooouuuuuussscccTTTGGGCCCAAA>>><<<======>>>???>>>;;;666111...))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''(((((((((***,,,000444777:::;;;<<<=========<<<:::999888888777555444333333333444111222333666:::@@@EEEHHHMMMUUU]]]\\\TTTOOOPPPTTTTTTVVVXXX[[[\\\]]]\\\\\\TTTTTTUUUWWWZZZ\\\___```gggiiikkklllkkkkkklllmmmsssqqqpppsssuuurrrhhh___TTTWWW\\\___aaabbbeeegggcccdddeeefffhhhhhhgggeeefffnnnuuuuuummmaaaXXXTTTPPPRRRUUUXXXZZZ[[[[[[[[[VVVPPPHHHAAA???@@@AAABBBCCCDDDFFFFFFCCC>>>999555++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&((()))))))))((('''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&((())))))(((''''''((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++,,,...222999AAAFFFGGGFFFFFFFFFEEEEEEEEEEEE@@@??????>>>===>>>>>>>>>@@@CCCGGGLLLPPPSSSUUUVVVYYYZZZYYYSSSJJJ@@@:::777:::<<<>>>======CCCNNNWWWXXXXXXXXXYYY[[[[[[YYYWWWMMMMMMMMMLLLMMMRRRXXX]]]YYYWWWSSSQQQQQQTTTWWWZZZYYY]]]dddjjjnnnppppppooonnnrrrwww{{{|||||||||}}}||||||~~~tttuuuvvvwwwuuuqqqmmmjjj^^^\\\YYYWWWVVVXXXZZZ\\\YYYZZZZZZVVVQQQMMMMMMNNNHHHEEEAAA??????>>>===;;;<<<===@@@CCCFFFJJJLLLMMMJJJFFFEEEFFFCCC???CCCKKKKKKLLLSSSaaassstttdddTTTMMMIIIAAA<<<;;;;;;===AAACCCAAA<<<666222******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***---333888;;;<<<<<<;;;::::::999999888666555444777666555333333444444555333333555999???FFFMMMQQQVVV```hhhfff\\\UUUUUUXXXUUUWWWZZZ^^^```aaaaaaaaaWWWWWWXXX[[[___cccgggiiiiiilllqqqssssssrrrqqqqqqjjjkkkqqq{{{~~~vvvgggdddaaaaaadddeeeeeeccciiiiiijjjjjjiiigggeeedddccciiiqqqvvvtttkkk```YYYWWWSSSPPPOOOQQQUUUXXXYYY]]][[[VVVNNNFFF@@@===<<<>>>@@@CCCGGGHHHFFFAAA<<<777555222...***(((''''''(((((())))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''&&&%%%''')))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))***))))))***+++(((,,,333:::@@@CCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@>>><<<;;;<<<@@@DDDGGGHHHNNNKKKIIILLLRRRTTTQQQMMMMMMIIIBBB<<<999999;;;===AAADDDCCC@@@DDDNNNWWW[[[[[[VVVUUUYYYXXXRRRLLLIIIFFFHHHJJJLLLNNNRRRVVVYYY\\\[[[ZZZZZZ\\\___bbbdddiiimmmsssxxx{{{~~~uuunnneeeaaaaaaaaa^^^[[[```^^^ZZZUUURRRQQQSSSUUURRRMMMIIIHHHIIIHHHDDD???===<<<;;;;;;===AAAFFFIIIEEEEEEFFFGGGGGGGGGGGGHHHJJJHHHIIIQQQ```qqq}}}qqqddd___^^^XXXKKK???:::888999>>>CCCCCC@@@???444...(((&&&)))+++(((%%%'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%)))---000&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%######""""""%%%(((,,,///555666999;;;===>>>>>>>>>===<<<:::888666666666666666555444444666777777777;;;===AAAFFFLLLPPPSSSUUU___ccchhhjjjgggbbb\\\XXXYYY\\\aaaeeeiiikkkllllllmmmiiifffiiiooossssssqqqoookkkiiinnnwww|||yyytttdddeeejjjsss}}}zzzsssooommmjjjiiikkkkkkjjjhhhkkkiiigggeeeeeeeeeggghhhbbbfffllloooooojjjddd```YYYVVVQQQOOOPPPQQQSSSSSSZZZYYYWWWRRRJJJDDD???>>>>>>???AAAEEEGGGHHHFFFCCC???<<<777111---+++******++++++***)))))))))(((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((&&&'''(((((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''((())))))((()))+++---222666;;;@@@DDDFFFFFFEEEEEEEEEEEECCCBBB???===<<<999:::===BBBIIINNNQQQQQQSSSRRRQQQRRRRRROOOIIIDDD@@@===:::888999===BBBEEEOOORRRTTTRRRTTT[[[```bbb\\\WWWUUUVVVVVVQQQMMMLLLLLLMMMNNNOOOQQQUUUZZZ]]]dddcccbbbbbbeeeiiimmmooouuuyyy~~~wwwrrrpppnnnjjjgggcccaaa]]]XXXUUUSSSTTTVVVWWWSSSOOOOOORRRRRRPPPMMMGGGEEEBBB???>>>>>>???@@@<<<===???AAADDDHHHKKKNNNLLLHHHDDDFFFNNNXXXaaafffjjjccc^^^___dddbbbYYYOOOBBB>>>;;;<<<=========<<<:::555///++++++***)))'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''))),,,000444666999:::;;;<<<======<<<;;;999999888777666444333222666555444555999>>>CCCEEEKKKJJJJJJLLLPPPVVV\\\```ccciiinnnmmmfff___]]]^^^^^^aaafffkkkpppsssvvvwwwvvvuuuuuuwwwzzz|||{{{zzzsssmmmiiilllsssxxxwwwsss]]]]]]aaaiiirrrvvvtttpppvvvtttssssssssssssqqqooommmjjjddd```___aaaeeehhhccceeefffhhhhhhgggfffeee^^^ZZZUUUQQQPPPOOONNNMMMTTTVVVVVVTTTOOOIIIEEECCC@@@??????AAAEEEHHHJJJJJJHHHDDD>>>888222///---,,,---,,,+++***)))((((((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''((('''''''''(((((())))))******)))''''''((('''&&&$$$''''''''''''''''''''''''(((''''''''''''''''''''')))))))))((((((***...111===???BBBEEEGGGFFFEEEDDDEEEDDDDDDBBB@@@===:::999888;;;AAAIIIQQQVVVXXXWWWYYYZZZZZZXXXRRRIII@@@:::777666666777<<>>???@@@===888333///+++)))((((((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))***---000444888;;;<<<======>>>>>>===<<<:::999777777777777666444222000555444444777===GGGPPPVVVYYYYYYYYYZZZ\\\___bbbddd___hhhooonnneee```bbbgggmmmnnnqqqsssuuuuuuuuuuuu}}}wwwqqqllllllqqqvvvvvvuuuXXXXXXZZZaaahhhmmmmmmkkktttttttttvvvwwwwwwwwwwwwrrrmmmgggaaa^^^___bbbdddddddddccccccdddfffggghhhccc___ZZZUUUSSSQQQOOONNNPPPRRRSSSSSSPPPMMMKKKKKKDDDBBB@@@@@@CCCFFFHHHIIIKKKIIIEEE@@@:::444000------,,,+++)))(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******)))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))***...444999BBBCCCEEEFFFFFFDDDBBBAAABBBAAA???===<<<;;;<<<<<<@@@BBBGGGNNNTTTXXXXXXWWW\\\]]]\\\XXXOOOEEE===999999999999;;;AAAHHHOOOTTTYYYaaaffffffdddccc^^^YYY]]]YYYXXXZZZZZZVVVUUUWWWUUUUUUUUUUUUWWW]]]eeejjjsssrrrrrrssswww|||{{{vvvppplllhhhdddbbb^^^[[[XXXXXXZZZ]]]^^^___ZZZXXXSSSNNNGGG@@@;;;888:::::::::999:::@@@IIIPPPTTTRRRMMMIIIFFFDDDBBBBBBFFFHHHOOO[[[jjjuuuzzz{{{hhhbbbTTTFFF??????@@@@@@@@@@@@???;;;555///+++***''''''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&&&&''''''((()))+++---000444888:::;;;<<<>>>>>>???>>>===;;;:::888777777666666666555555444333444777<<>><<<999888999<<>>>>>>>>>>>@@@EEELLLRRRVVV[[[cccjjjjjjgggccc]]]VVVVVVVVVYYY^^^^^^[[[YYY[[[\\\]]]___```dddjjjrrrwwwzzzuuupppjjjeeeaaa^^^[[[YYYYYYZZZ[[[\\\]]][[[XXXTTTOOOIIIEEEBBB>>>>>><<<888777<<>>AAA@@@;;;555000---'''(((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))+++,,,000222555888::::::::::::<<<<<<======<<<;;;:::999666555444444555777999;;;888<<>>???>>>:::555222+++******))))))))))))***'''''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%''')))+++...000111777888:::;;;<<<<<<;;;:::999::::::;;;:::999888777333444555777:::>>>AAACCCBBBHHHOOOUUUXXX[[[___ccciiifffcccaaa``````bbbdddhhhlllpppttttttrrrooommmkkkmmmrrruuuuuussspppmmmlllqqquuutttoookkkkkkmmmgggiiikkklllkkkjjjkkklllvvvtttqqqnnnllljjjhhhgggbbbccccccaaaaaaccchhhlllsssuuuwwwyyyxxxvvvsssqqqgggeeeccccccgggnnnvvvzzzxxxrrrjjjcccaaaaaabbbcccffffffeeeaaa]]]YYYXXXXXXRRRTTTVVVYYYYYYVVVQQQLLLEEEGGGHHHIIIHHHFFFCCCAAA999777333///,,,+++,,,,,,***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''%%%%%%%%%'''''''''%%%''''''''''''''''''''''''&&&&&&'''((()))******++++++000666;;;>>>BBBEEEGGGCCCCCCCCCBBB@@@>>><<<;;;777888999<<>>>>>CCCKKKRRRVVVWWWLLLKKKKKKKKKNNNRRRVVVXXXTTT[[[___]]][[[ZZZWWWSSSSSSVVV\\\eeehhhiiilllrrr}}}{{{zzzwwwsssoookkkjjjiiibbbbbbaaa___^^^\\\[[[[[[RRRRRRPPPJJJFFFIIITTT]]]lllkkkggg```WWWOOOLLLKKKHHHJJJJJJJJJLLLXXXiiivvvzzzzzzjjj]]]XXXRRRIII>>><<<:::;;;===>>>;;;999111///,,,)))(((((()))***&&&'''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''))),,,000333666888999::::::;;;<<<<<<<<<;;;888888999999888666555444444777<<>><<<>>>GGGTTT^^^aaaaaaWWWUUUSSSRRRRRRTTTVVVWWWUUUZZZ]]][[[ZZZ[[[ZZZWWWYYY[[[aaaiiimmmqqqxxx||||||xxxuuuuuufffeeedddbbbaaa`````````bbbbbb^^^WWWPPPRRR\\\eeeqqqnnnhhh^^^TTTNNNMMMOOORRRRRRPPPIIIDDDIIIVVVbbbbbblllnnneee]]]\\\WWWMMMDDD>>>888888<<>>777444///***''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''')))+++///333777;;;===888888888999:::;;;;;;<<<888888888777666444222111666<<>>:::888888999888>>>EEEIIIJJJKKKMMMOOOSSSTTTTTTQQQKKKDDD>>><<<<<<<<>>BBBCCCCCCAAAAAAAAA??????===:::777777:::<<>>BBBEEENNNTTT\\\bbbeeeeeecccbbbVVV[[[^^^___dddkkkooonnnhhhiiijjjlllnnnnnnnnnmmmoooooonnniiidddbbbbbbdddfffeeebbbaaabbbdddhhhjjjmmmnnnppppppooolllhhheeehhhiiijjjhhhfffddddddddd~~~~~~|||vvvssskkkiiigggfffeeeggghhhjjjjjjgggfffgggggggggkkkqqqvvvoooeee]]]YYY\\\bbbffffffkkkssszzz}}}|||yyyvvviii```WWWVVV]]]cccccc```RRRNNNIIIDDDAAABBBEEEGGGLLLJJJHHHFFFBBB===666222...---,,,***)))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((+++...333888:::???AAACCCCCCAAA>>>===<<<;;;:::888666666999???CCCLLLNNNQQQTTTWWWVVVSSSPPPNNNLLLGGGAAA<<<999:::;;;BBBCCCIIIRRRXXX\\\___dddaaa[[[UUURRRNNNMMMQQQXXXfffiiilllllljjjiiilllnnnuuuxxx~~~~~~~~~~~~vvvnnnfff___WWWNNNKKKLLLFFFFFFEEECCCAAA>>><<<;;;;;;BBBLLLTTTXXXVVVRRRNNNDDDCCCCCCFFFLLLVVV```fffmmmggg___WWWLLLAAA<<<===>>>@@@BBB???888111---+++******)))))))))))))))***)))((((((''''''(((((()))((((((((((((''''''''''''***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++...000555666777999:::;;;;;;;;;666666777777666555444333111222666<<>>888222000...+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((''''''((((((((((((''''''((((((((((((((()))))))))&&&''')))---333999>>>BBB@@@BBBCCCBBB???<<<::::::999888666666888>>>FFFLLLQQQRRRUUUYYY[[[XXXPPPJJJCCCCCCAAA>>><<<<<>>;;;;;;>>>DDDMMMTTTUUUQQQMMMKKKJJJGGGEEEHHHQQQ^^^iiiooonnnjjjbbbUUUJJJEEEDDD???AAABBBAAA===888222///++++++******))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((***+++,,,///333666999999:::;;;;;;;;;::::::888777666555444555555666555777===EEEOOOYYYaaaeeefffggggggeeeaaa______```fffjjjmmmooottt{{{~~~qqqooooooooopppoookkkggghhhhhhfffdddcccbbbcccddd```___]]]\\\\\\]]]___``````aaaccceeeeeecccaaa```[[[ZZZ[[[]]]___]]]WWWRRR~~~zzzsssoooooopppqqqqqqkkkfffeeeeeeeeeiiinnntttsssrrrpppmmmiiieeebbbbbbeeeiiioootttxxxzzz|||yyyyyytttiii]]]UUUUUUXXXRRRSSSRRROOOKKKHHHGGGGGGGGGHHHIIIKKKLLLIIICCC???777444000---***)))((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))******'''(((,,,000666<<>>;;;;;;;;;666666666777:::AAAJJJPPPQQQRRRUUUXXXYYYSSSIIIAAA;;;===>>>??????@@@BBBDDDGGGLLLRRRWWWZZZZZZWWWTTTUUUPPPMMMMMMOOOSSS]]]ggglllqqqxxx{{{{{{zzzzzz{{{|||yyyyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~uuukkk___WWWQQQKKKIIIKKKJJJJJJKKKLLLMMMKKKEEEAAA>>>===>>>DDDLLLPPPPPPNNNNNNNNNKKKEEE@@@EEEQQQ\\\kkknnnnnnggg^^^VVVPPPNNNCCC@@@======>>>===999555...---,,,***)))((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''))),,,...000444888<<<;;;;;;;;;;;;;;;:::999888:::777444222222555999;;;@@@CCCHHHOOOXXXaaahhhkkkmmmiiieeedddeeefffgggffflllnnnmmmkkkmmmuuuzzzzzzsssooolllllloooooommmjjjjjjhhhfffdddddddddddddddccc```\\\YYYWWWXXXZZZ\\\aaa```___^^^^^^^^^______XXXUUUSSSSSSUUUTTTPPPMMM|||xxxxxxxxxyyysssllleeedddcccbbbcccfffmmmooosssuuutttoooiiifffbbbccceeeiiinnnssswwwzzztttxxxzzzsssggg^^^\\\^^^TTTTTTTTTTTTTTTSSSQQQPPPJJJJJJIIIJJJKKKJJJHHHFFF>>>;;;555000,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))''''''(((((((((((('''''''''(((((())))))******+++))),,,000555:::>>>@@@BBB===>>>???>>><<<;;;;;;<<<666777999;;;???EEELLLQQQQQQQQQRRRRRRPPPJJJBBB<<<:::===AAACCCCCCDDDEEEFFFLLLRRRWWWYYY\\\^^^\\\XXXVVVRRRNNNOOOQQQUUU___iiiqqqwww~~~|||{{{zzzwwwtttqqqrrrvvv{{{~~~}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||{{{||||||||||||}}}~~~zzzoooeee___[[[VVVSSSSSSOOOMMMKKKMMMPPPQQQOOOMMMFFFCCC@@@AAAFFFLLLOOOOOOMMMOOONNNJJJDDDEEEKKKRRRccchhhjjjgggccc___ZZZUUUHHHBBB;;;:::>>>@@@>>>:::444222...+++)))(((((()))***))))))(((((())))))***((((((((((((''''''''''''$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((()))))))))))),,,///222444777:::===;;;;;;;;;;;;:::888777666777555333333666;;;AAAEEEOOOQQQTTTYYY^^^dddhhhkkkiiifffcccfffkkknnnmmmkkkiiijjjgggdddgggooouuuvvvqqqlllhhhhhhlllnnnmmmjjjfffcccaaa```aaabbbbbbaaadddaaa\\\XXXUUUVVVWWWYYYaaa^^^ZZZVVVTTTSSSTTTUUUNNNLLLJJJHHHHHHHHHHHHGGG~~~}}}~~~~~~xxxppphhhfffdddaaa```aaadddgggkkkoooqqqpppooommmfffeeeddddddfffjjjnnnqqqooossswwwvvvrrrlllhhhfffYYYWWWUUUWWW[[[___```___TTTPPPLLLIIIIIIJJJKKKKKKFFFBBB<<<555///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))''''''(((((((((((('''''''''(((((()))******++++++---000555:::===??????>>><<<>>>>>>===;;;:::;;;<<<:::===AAAEEEHHHLLLPPPSSSSSSRRROOOJJJDDD@@@??????>>>AAAEEEIIIKKKMMMOOOQQQTTTYYY[[[ZZZ^^^eeeiiiggg[[[WWWUUUWWWZZZ^^^hhhrrrwww|||{{{wwwvvvqqqqqqppppppqqquuuxxx{{{~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}|||||||||}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}~~~}}}}}}{{{zzzzzzzzz{{{{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~xxxtttpppjjjeeeccc^^^WWWPPPNNNRRRWWWZZZZZZVVVRRRKKKGGGEEEFFFHHHIIIIIIJJJLLLOOORRRSSSQQQPPPSSSYYY]]]^^^aaadddaaaZZZLLLGGGBBB??????@@@@@@???;;;777222---***)))***+++******))))))))))))******((((((((((((''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''((())))))******---000444777777888999::::::::::::999888777666555444555888<<>>@@@@@@>>><<<===>>>>>>===;;;999:::;;;@@@DDDIIIMMMPPPRRRUUUWWWWWWTTTMMMDDD<<<;;;???CCCAAADDDIIIMMMRRRVVV\\\___[[[^^^]]][[[```lllssstttccc``````dddhhhnnnyyyzzz|||uuuqqqpppsssssstttuuuwwwxxxyyyyyyyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvxxxyyy{{{}}}~~~~~~}}}||||||||||||||||||||||||||||||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{yyyzzz|||~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}xxxuuupppeeeXXXQQQTTT[[[aaaccceee```WWWNNNFFFBBBAAAAAAAAA@@@DDDOOO[[[^^^WWWNNNCCCJJJPPPUUU]]]eeeddd]]]NNNMMMIIIDDD@@@>>>@@@BBB@@@<<<555...+++***+++---******))))))))))))******)))(((((((((''''''''''''&&&%%%%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''((()))******+++111444888:::999888777777999999999888777666555444333777>>>GGGPPPXXX^^^aaabbbbbbccccccdddeeeeeeeeefffnnnxxx{{{wwwooohhheeebbbddddddccceeejjjmmmlllgggdddbbbeeejjjjjjccc]]]ZZZWWWVVVXXX\\\```aaa```^^^^^^]]]\\\[[[YYYWWWVVVYYYXXXWWWUUURRRPPPOOONNNNNNRRRVVVWWWVVVUUUWWWZZZ}}}{{{||||||tttnnnkkkfff``````eeejjjlllrrrzzz|||vvvlllbbb^^^aaaeeennnmmmmmmppptttwwwvvvtttiiiZZZRRRWWW\\\]]]aaaiiieee^^^UUUNNNKKKKKKLLLLLLIIIHHHFFFDDD@@@999111,,,++++++***)))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))***---111555======>>>>>>===<<<<<<;;;===<<<;;;;;;<<>>AAACCCCCCKKKNNNRRRWWWZZZ\\\]]]^^^WWWSSSRRRYYYeeerrryyy{{{mmmgggccchhhvvv|||uuuqqqqqqrrrssswwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvttttttttttttuuuwwwxxxyyy{{{|||}}}|||zzzyyyyyyyyy}}}}}}~~~~~~}}}}}}|||}}}~~~}}}}}}}}}||||||}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvxxxzzz{{{{{{{{{{{{}}}{{{~~~~~~|||{{{{{{|||ttthhhdddbbb```ccciiiiiieee___WWWPPPHHH@@@;;;:::<<>>KKKXXXbbbffffffdddlllgggaaa```cccgggjjjkkkmmmooouuu{{{~~~zzzqqqjjjeeebbb```aaacccdddccc```^^^^^^^^^```bbbdddcccbbbaaa\\\YYYYYY\\\]]][[[WWWTTTVVVXXXWWWVVVTTTSSSTTTWWWVVVUUUTTTUUUXXX^^^ccc```bbbdddfffhhhkkkooorrr~~~}}}}}}zzzpppiiiddddddeeehhhqqq{{{|||sssiiicccdddggglllkkkkkknnnrrrtttsssrrrmmm___WWWYYYZZZYYY\\\dddddd___XXXRRROOOLLLJJJHHHJJJIIIHHHGGGCCC===555///+++++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))***+++///333777============<<<<<<;;;:::::::::;;;===AAAEEEJJJMMMLLLQQQVVVYYY___ccc```YYYGGGCCC???===>>>AAADDDFFFIIILLLRRRWWW[[[[[[ZZZYYYQQQPPPRRRYYYeeepppxxx{{{rrrkkkgggooo~~~}}}yyytttrrrrrrtttuuuvvvvvvwwwwwwxxxxxxyyyyyyvvvvvvwwwwwwwwwvvvvvvuuurrrrrrrrrssstttuuuvvvwwwzzz{{{||||||zzzyyyyyyzzz~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{|||~~~}}}zzzxxxxxxyyywwwwwwvvvuuutttttttttttttttvvvwwwwwwvvvvvvxxxyyywwwyyy||||||{{{zzzyyyzzz}}}|||tttsssrrrlllgggggggggddd```[[[UUULLLCCC>>>999:::<<<@@@FFFMMMRRRVVVWWWRRRJJJEEEGGGOOO[[[bbbbbb___ZZZWWWTTTPPPIIIDDDAAA@@@>>>;;;777222---******)))))))))++++++***((((((((())))))(((''''''&&&((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))+++...111444666666777777888888999999:::777777666444222222444666:::DDDSSS```fffgggdddaaaeeebbb```aaaeeeiiikkkkkkpppsssxxx}}}{{{rrrllleeeccc```_________^^^]]]]]]]]]]]]___bbbdddcccbbb]]]\\\[[[^^^aaaaaa\\\XXXVVVVVVUUUSSSQQQQQQSSSUUUZZZ[[[\\\]]]___dddjjjnnnpppssswwwzzz}}}xxxooohhhdddfffooozzzyyyqqqllljjjkkklllkkkkkklllnnnppppppppppppfff___^^^[[[VVVXXX^^^bbb```\\\YYYUUUOOOIIIEEEJJJIIIIIIIIIGGGBBB;;;666,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&(((***,,,...222777:::======<<<<<<;;;::::::999888:::<<>>===<<<888111,,,,,,+++)))***+++,,,+++***(((((()))))))))(((''''''((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))+++///222555777888555666777888999:::::::::888777555222222444:::>>>DDDOOO___iiikkkhhhccc```^^^^^^aaaeeeiiilllllllllqqqtttxxx{{{|||wwwpppjjjddddddccc```]]]ZZZZZZZZZ]]]\\\]]]```ccceeeeeedddaaaaaacccgggjjjhhhaaa\\\YYYXXXVVVSSSRRRTTTYYY]]]dddgggjjjmmmqqqvvv{{{}}}ssskkkhhhlllrrrvvvxxxyyyxxxuuurrrqqqrrrrrrooollliiiiiijjjlllmmmnnnjjjgggfff```YYYXXX[[[_________^^^[[[TTTKKKEEEGGGGGGHHHJJJJJJGGGBBB>>>222000...+++))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***&&&(((,,,///222555:::======<<<<<<;;;::::::999999:::<<<@@@FFFMMMUUU[[[______bbbfffgggddd]]]SSSLLLEEEFFFEEECCCAAACCCIIIOOORRRUUUXXX[[[[[[YYYUUUSSSSSSVVVZZZ___eeemmmuuuzzz}}}|||~~~zzzuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyvvvuuutttrrrqqqrrrssssssppppppppppppqqqssstttuuuvvvxxxzzzzzzzzzzzz{{{||||||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}~~~||||||}}}}}}|||{{{vvvvvvuuuttttttvvvzzz}}}|||yyyvvvrrrpppppppppqqqrrrrrrqqqooommmnnnpppssstttvvvxxxyyyxxxxxxxxxyyywwwyyy|||}}}~~~|||tttkkkiiieeeaaa]]]WWWPPPLLLCCC@@@===:::;;;>>>CCCFFFMMMOOOOOOKKKGGGHHHNNNTTTcccbbbbbbddddddaaaZZZTTTIIIDDD???===>>><<<666000...,,,))))))***+++++++++(((((()))))))))(((((('''((((((''''''''''''(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''+++---000333666777777777555555777888888888888777555555666777:::???EEEJJJQQQ[[[hhhooonnniiidddaaa^^^aaaffflllpppqqqooonnnnnnpppsssuuusssoooiiieeebbbfffhhhgggbbb^^^]]]]]]______```bbbeeeggggggfffjjjkkklllnnnoookkkfffaaa\\\\\\\\\\\\^^^bbbhhhmmmtttxxx|||~~~uuunnnjjjhhhiiijjjmmmoooqqqsssuuuwwwvvvsssmmmhhhddddddfffhhhiiiiiilllmmmiiibbb]]]]]]]]]^^^```aaa___YYYPPPJJJEEEEEEFFFHHHJJJIIIGGGEEE;;;777111+++((()))+++---(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''***///222555888<<<>>>===<<<;;;::::::::::::;;;???AAAEEEJJJQQQWWW]]]```eeedddcccaaaYYYPPPGGGDDDIIIIIIGGGEEEDDDGGGOOOVVVXXXYYYYYYXXXWWWVVVTTTSSSVVVYYY]]]bbbhhhpppxxx~~~~~~~~~xxxvvvwwwxxxyyyzzzyyyxxxwwwzzzzzzyyyyyyxxxwwwvvvvvvuuutttrrrqqqqqqqqqrrrsssppppppqqqqqqrrrtttuuuvvvtttwwwyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||zzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzxxxvvvppppppoooooooooqqquuuyyyxxxuuuqqqnnnlllkkklllmmmmmmmmmllljjjhhhiiilllnnnpppqqqssssssrrrrrrrrrtttuuuwwwzzz{{{|||~~~uuuqqqjjjddd___[[[WWWUUULLLHHHBBB<<<999999;;;<<>>:::666111...***((()))***++++++(((((()))))))))))))))(((((((((''''''''''''(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***000222555777888888666555666666666666666666555555333888???EEEJJJOOOTTTWWW^^^dddlllpppnnnjjjgggfffeeehhhmmmqqqssssssrrrqqqkkkmmmoooooommmhhhdddaaaaaagggmmmnnnkkkgggeeeddddddddddddfffhhhiiiiiigggooonnnmmmkkkjjjgggdddbbb^^^aaafffkkkoootttzzz~~~}}}{{{~~~zzzqqqhhhfffeeedddeeeiiinnnsssvvvwwwuuurrrlllgggccccccdddeeegggkkknnnnnnkkkfffccc``````aaabbb```[[[TTTOOOGGGFFFEEEFFFHHHJJJJJJIIICCC>>>777///+++***,,,---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***))))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++***...222666888:::<<<>>><<<;;;:::::::::;;;===>>>CCCEEEHHHMMMRRRWWW[[[^^^aaa^^^[[[XXXPPPGGGCCCCCCIIIIIIHHHGGGIIINNNUUUZZZXXXXXXWWWWWWVVVVVVWWWWWWXXX[[[bbbjjjssszzz}}}{{{yyyyyyzzz{{{{{{{{{zzzyyyxxx{{{{{{zzzxxxvvvuuutttsssrrrrrrrrrqqqqqqrrrrrrsssqqqqqqqqqrrrssstttuuuvvvtttvvvxxxyyyxxxxxxyyy{{{|||}}}~~~~~~}}}|||}}}~~~~~~{{{zzzxxxxxxxxxwwwtttrrrooopppooommmlllmmmooorrrqqqpppmmmjjjiiiiiiiiijjjjjjkkkkkkjjjiiiiiikkkmmmmmmooopppqqqpppppprrrtttuuuwwwyyyzzz{{{~~~|||sssjjjdddaaa^^^\\\SSSOOOIIIBBB===999777666888@@@KKKQQQRRROOOLLLKKKQQQUUU]]]fffllljjjccc\\\WWWQQQJJJEEECCCAAA===:::555111,,,))))))***++++++(((((()))*********))))))((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++,,,---444666888999999888666555777666666555555666666777;;;BBBMMMWWW]]]___```aaaeeegggjjjmmmooonnnllljjjjjjlllooopppppppppqqqrrrmmmnnnpppoookkkgggeeedddbbbfffllloooooonnnlllkkkjjjiiihhhiiijjjjjjhhhfffiiihhhgggeeeddddddddddddfffkkkrrrxxx~~~~~~{{{wwwqqqlllddd```aaaffflllpppvvvyyy{{{yyyssslllfffdddeeeeeegggjjjnnnpppnnnjjjeeedddbbb```___[[[WWWSSSNNNKKKHHHFFFGGGHHHIIIIIIHHHDDD===666000---+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++---111666999:::;;;<<<===;;;;;;::::::;;;===???AAAEEEGGGJJJNNNRRRVVVYYY[[[WWWTTTSSSRRRMMMGGGGGGLLLMMMMMMMMMOOOSSSVVVXXXXXXTTTUUUXXXZZZ\\\^^^^^^^^^bbbgggppp{{{zzz|||~~~~~~|||{{{{{{yyyzzz{{{{{{{{{{{{zzzyyyyyyyyyxxxwwwuuutttssssssppppppqqqrrrssssssssssssqqqqqqqqqrrrssstttuuuvvvuuuvvvxxxyyyxxxwwwxxxyyyyyyyyyzzz{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvooonnnmmmlllllljjjfffddddddeeeeeedddbbbbbbdddeeedddcccbbbaaaaaa```aaaaaa___aaabbbbbbaaaaaacccdddeeegggiiijjjkkkmmmpppsssqqqsssuuuvvvxxx{{{~~~~~~tttmmmgggbbb```ZZZWWWSSSMMMFFF@@@;;;888999===CCCIIIMMMNNNNNNMMMLLLOOOUUU^^^dddeee```[[[[[[YYYUUUPPPKKKDDD???<<<;;;666000+++***+++,,,,,,(((((()))***************((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++---000111666666888999999999888777777666555555666888;;;===KKKSSS^^^gggkkkjjjhhhfffgggfffggglllqqqrrroookkkjjjkkkkkkiiihhhiiimmmqqqooopppqqqoookkkhhhggghhheeeeeefffhhhkkknnnoooooonnnmmmkkkjjjjjjiiifffccccccdddfffgggiiillloooqqqvvvzzz}}}}}}uuuhhh___]]]```gggkkkvvv}}}vvvmmmhhhfffdddccceeelllrrrrrrnnnjjjgggccc```]]]ZZZWWWUUUUUUPPPJJJGGGFFFGGGHHHIIIIIIGGGBBB<<<555///***((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++///333888;;;;;;;;;;;;<<<;;;:::::::::<<<>>>AAACCCFFFGGGJJJNNNQQQUUUXXXYYYNNNLLLNNNQQQOOOKKKMMMTTTUUUTTTUUUXXX\\\\\\XXXTTTRRRUUU[[[```dddfffffffffoootttyyyvvvuuuvvvzzz}}}}}}|||yyyyyyzzzzzz{{{{{{zzzzzzwwwwwwvvvvvvuuutttttttttnnnoooqqqssstttttttttssspppppppppqqqrrrsssuuuuuuuuuwwwxxxxxxwwwwwwwwwxxxtttuuuvvvwwwwwwvvvuuutttooonnnnnnllljjjgggeeeddd\\\[[[ZZZYYYXXXVVVSSSPPPNNNPPPRRRSSSSSSSSSTTTVVVRRRRRRSSSSSSSSSSSSSSSRRRNNNPPPRRRSSSRRRRRRSSSTTTWWWZZZ]]]___aaaeeeiiillllllnnnpppqqqsssvvvzzz~~~~~~~~~~~~}}}{{{}}}}}}tttllleeeaaa___^^^[[[VVVPPPHHHBBB>>>;;;;;;;;;???EEEJJJNNNOOOHHHJJJNNNUUU[[[^^^[[[XXX]]]^^^^^^YYYQQQHHH@@@===???999333...,,,,,,------(((((()))***************((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))),,,///222333555666777888999:::::::::777666444555777;;;@@@CCCYYY```jjjqqqrrrooojjjhhheeedddeeekkksssuuupppkkkhhhgggeeebbb```cccjjjooooooqqqrrrpppkkkhhhhhhjjjhhhddd```aaafffllloooppppppnnnlllkkkiiigggdddaaaaaadddiiinnnsssxxx|||nnnaaa^^^bbbgggsss{{{vvvmmmjjjiiihhhiiikkklllllllllmmmnnnllleee\\\YYY]]]cccaaa]]]VVVNNNGGGEEEGGGIIIKKKIIIGGGDDD@@@:::222---)))(((((()))******((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******))))))((('''''''''''''''&&&'''''''''(((***...111888888888:::<<<<<<;;;:::<<<===???CCCGGGKKKLLLLLLLLLMMMOOOSSSVVVVVVSSSPPPAAAFFFOOOWWWYYYUUUVVVZZZWWW\\\bbbccc___YYYUUUTTTTTTZZZbbbhhhlllooossswwwwwwwwwwwwwwwxxxzzz|||}}}||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwuuutttrrrqqqqqqqqqqqqpppooopppqqqssstttuuusssqqqqqqsssuuuvvvuuuuuuwwwzzz{{{{{{xxxuuusssrrrooolllhhheeecccbbbbbb]]][[[WWWTTTPPPNNNMMMLLLFFFFFFEEEEEEDDDDDDDDDCCC@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBGGGHHHJJJNNNQQQUUUXXXZZZccceeegggiiijjjmmmpppssswwwwwwxxxwwwxxxzzz~~~~~~}}}{{{pppfff^^^^^^___aaa___WWWJJJ???<<<888666;;;@@@CCCGGGLLLQQQNNNIIIFFFFFFLLLSSSYYY^^^gggggg[[[RRRPPPKKKBBB???===999444///,,,******,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''''''''%%%'''***...222444555666555666666777777777666666666555333222444===JJJSSSeeejjjoooqqqmmmhhheeeeeehhhggggggjjjmmmnnnllljjjiiimmmkkkddd```ccciiilllmmmjjjfffdddeeegggiiiiiiggggggggggggggggggggghhhiiihhheeedddcccddddddeeeiiinnnvvv}}}}}}{{{{{{|||{{{xxxuuuuuuwwwwwwuuussssssgggeeefffkkkrrr}}}zzztttssspppllliiihhhiiijjjjjjjjjnnnppplllddd```bbbeeehhhgggccc\\\SSSMMMKKKKKKJJJJJJHHHGGGCCC>>>777222+++***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((&&&&&&&&&''')))***(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******))))))(((''''''''''''''''''((())))))***---000444999999:::;;;<<<===<<<<<>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>???========================;;;;;;<<<<<<=========>>>???@@@AAACCCEEEHHHJJJKKKQQQUUUYYY]]]aaaggglllpppnnnqqqtttvvvwwwxxxyyy{{{~~~}}}||||||}}}}}}ttteeecccbbbbbbbbb]]]TTTMMMAAA<<<:::===???BBBHHHOOORRRQQQNNNHHHCCCDDDLLLSSS```jjjlllaaaYYYWWWSSSLLLEEEAAA<<<888444000---+++,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&'''))),,,000222444555555666666777888888777666666555555555555999DDDSSS^^^iiikkkllljjjeeebbbccceeeggggggggghhhjjjlllmmmnnnsssvvvsssjjjcccccceeefffgggdddaaaaaacccgggiiijjjiiijjjjjjjjjiiihhhfffeeecccdddeeegggiiinnntttxxx{{{~~~~~~yyyuuussstttuuuooommmjjjjjjkkkkkkiiigggzzz|||~~~qqqfffbbbbbbhhhqqqyyy~~~~~~|||zzz|||wwwpppiiieeedddeeegggeeekkkqqqqqqlllgggfffgggiiilllmmmkkkbbbXXXNNNHHHIIIIIIIIIIIIGGGCCC===888///---***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((()))******))))))((('''''''''((((((((()))+++,,,---000444777::::::;;;<<<<<<=========BBBCCCIIIVVVdddjjjeee^^^VVV[[[aaaaaa\\\TTTOOOLLLAAAFFFRRR```hhheee```^^^cccdddccc___YYYUUUUUUVVVXXX\\\cccjjjrrr{{{yyyxxxxxxxxxyyy{{{|||}}}yyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwuuuuuutttppppppooonnnnnnnnnoooooorrrrrrrrrtttvvvxxxwwwvvvttttttrrrnnniiiccc^^^ZZZUUUSSSOOOJJJEEEBBB@@@??????>>>===<<<<<<<<<<<<<<<:::999999999999888888888::::::::::::::::::::::::999999999999999999999999999999999999999:::::::::::::::::::::;;;<<<===>>>@@@DDDIIINNNSSSYYY___cccbbbgggmmmrrrssstttttttttwwwxxxyyyzzz{{{|||||||||}}}}}}~~~{{{lllgggbbb___^^^^^^[[[YYYDDDAAA???>>>;;;;;;AAAJJJPPPRRRRRRJJJAAA>>>DDDKKK```lllrrrkkkccc```]]]YYYOOOIIIAAA;;;777444///,,,------,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''+++---///222444555555555666777777888777666555555333555888;;;AAANNN\\\gggjjjjjjgggbbb^^^^^^bbbggglllkkkiiigggeeegggjjjmmmyyy{{{yyyooogggeeecccbbb^^^]]]\\\]]]bbbgggjjjllllllllllllkkkjjjhhhfffeeeaaaeeeiiimmmrrryyy~~~}}}|||zzzyyyxxxvvvuuussspppmmmlllmmmooollljjjhhhgggggggggfffeeewwwyyy{{{~~~ppphhhbbbeeejjjooosssvvvwwwxxx{{{wwwqqqjjjdddbbbbbbcccaaahhhnnnqqqnnnkkkjjjjjjkkknnntttzzzyyymmmYYYIIIHHHHHHHHHIIIIIIFFFBBB>>>333000+++))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))***))))))((((((((((((((()))(((***,,,...000333777::::::;;;;;;;;;;;;<<<===???DDDGGGNNN[[[hhhnnnmmmiiicccgggiiieeeZZZQQQLLLKKKHHHJJJTTTcccmmmlllfffddddddccc```[[[UUUSSSVVVZZZ\\\^^^bbbhhhoooyyy~~~zzzzzz|||~~~xxxwwwwwwwwwwwwyyy{{{|||xxxxxxxxxxxxyyyzzz{{{|||zzzzzzyyyxxxwwwvvvuuuuuuqqqqqqqqqppppppqqqqqqqqquuutttsssttttttssspppmmmhhhfffccc___YYYSSSNNNKKKGGGEEEDDDBBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999:::::::::::::::::::::::::::::::::999999::::::;;;:::<<>>>>>>>>???@@@@@@AAABBB???????????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<:::;;;<<<<<<;;;<<<>>>@@@FFFJJJOOOSSSXXX]]]bbbeeefffjjjpppsssuuuvvvwwwyyyyyyyyyzzz{{{|||}}}~~~sssgggaaa```bbbddd^^^^^^]]]YYYMMM@@@;;;>>>@@@BBBFFFJJJLLLKKKGGGDDDJJJWWWffflllmmmnnnoooooommmbbbQQQCCC;;;666444333//////...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))+++,,,222333444666666666555555666666555555555777888999AAAHHHQQQXXX[[[___cccfff]]]```ccceeefffiiioootttvvvssslllfffaaa___aaadddhhhlllnnnkkkiiiiiigggddd___^^^___bbbggglllpppqqqjjjhhhfffeeegggkkkpppssssssyyy{{{xxxyyyzzzuuutttrrrpppnnnmmmmmmmmmmmmnnnnnnmmmkkkkkkmmmooolllllllllkkkjjjjjjkkklll~~~{{{{{{|||}}}zzzssskkkgggfffhhhiiikkkooossssssooojjjggggggkkkoootttwwwxxxxxxyyyzzzuuuqqquuuxxxaaaJJJHHHFFFFFFGGGHHHGGGGGG???:::444///,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******++++++***)))'''&&&%%%%%%))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((()))******))))))((((((((()))******))),,,///222444666999<<<:::<<<>>><<<:::;;;>>>BBBFFFJJJOOOTTTYYYbbbnnnwwwwwwsssjjj^^^SSSMMMMMMPPPQQQPPPTTT\\\``````___```]]]\\\ZZZUUURRRSSSYYY^^^bbb```___aaagggnnntttwwwtttsssrrrtttvvvxxxyyyxxxuuuttttttssstttuuuvvvwwwwwwwwwwwwwwwxxxyyy{{{{{{yyyyyyxxxxxxwwwvvvvvvuuuvvvvvvvvvuuutttsssrrrqqqpppmmmhhhddd___ZZZUUUQQQHHHFFFDDDBBB@@@???>>>>>>======>>>???@@@AAAAAABBBEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>;;;:::::::::::::::;;;<<<:::;;;;;;:::999999;;;===<<<>>>@@@BBBFFFKKKQQQVVVZZZ___fffkkkmmmooosssvvvvvvvvvwwwxxxzzz{{{||||||~~~~~~rrrgggbbbaaaaaaddddddddd```UUUFFF===<<<:::;;;???FFFNNNRRROOOLLLAAAJJJUUU___ffflllrrruuuuuulll]]]MMMAAA:::999999000000///...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''(((***,,,///000333444555777777666666555666555555666999???DDDHHHTTT[[[dddhhhgggdddbbbbbbXXX___gggmmmppprrruuuwwwsssnnniiieeedddccccccbbbbbbgggiiiiiijjjlllkkkgggjjjhhhhhhiiimmmpppqqqqqqjjjiiiggghhhlllrrryyy~~~}}}}}}wwwsssssstttrrrqqqooommmmmmmmmmmmnnnmmmnnnooonnnllllllmmmoookkklllmmmmmmlllmmmnnnppp~~~}}}||||||qqqiiifffggghhhjjjpppwwwxxxuuuqqqpppqqqppptttyyy~~~~~~}}}rrrllljjjsssssseeeNNNKKKFFFEEEEEEHHHIIIJJJEEEAAA:::444111...,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))))))))*********)))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******))))))(((((()))******+++,,,///333555777888;;;======???@@@???<<<<<>>???@@@AAABBBAAABBBCCCEEEFFFGGGGGGHHHMMMNNNOOOPPPPPPPPPOOONNNKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>============;;;<<<<<<<<<::::::<<<>>>999:::;;;<<<<<>>???AAACCCAAA>>>>>>CCCHHHKKKIIIIIIOOO[[[hhhsssyyypppiii___WWWTTTSSSTTTUUUXXXYYY^^^aaa]]]WWWUUUXXX\\\]]]\\\YYYUUUUUUXXX\\\RRRPPPPPPTTT\\\eeejjjlllrrrqqqrrrtttwwwxxxxxxwwwvvvvvvuuuttttttuuuwwwwwwxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzyyywwwsssnnniiieeebbbWWWTTTOOOKKKIIIGGGEEECCCAAA@@@??????@@@CCCEEEGGGFFFGGGIIILLLNNNPPPQQQRRRQQQRRRTTTUUUVVVVVVVVVUUUSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[UUUUUUUUUTTTSSSRRRRRRQQQPPPPPPOOONNNLLLKKKJJJJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>???===;;;;;;<<<>>><<<=========<<<<<<>>>@@@CCCJJJRRRWWWZZZ___ffflllooopppqqqrrrtttuuuvvvwwwyyyzzz{{{}}}~~~}}}~~~|||ooogggcccbbb^^^]]]^^^[[[SSSLLLJJJ<<<===>>>@@@EEEMMMXXX___WWWNNNFFFEEELLLVVVaaahhhhhhhhhdddXXXHHH<<<999:::222111000///---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))---111555777333444555777777777666555666555777<<>>===<<<======>>>>>>===;;;999999;;;======???BBBDDDGGGMMMUUU[[[bbbfffkkknnnppprrrssstttrrrvvv{{{~~~~~~|||}}}xxxgggfffaaa^^^]]]ZZZVVVUUUWWWFFF@@@:::999???JJJUUU\\\___UUUJJJCCC@@@BBBJJJTTTfffhhhhhhbbbWWWKKKAAA:::999666111///------,,,***+++++++++***)))((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((()))***'''))),,,///222444555555888666444555777888666333333888;;;>>>JJJ___oootttvvvuuuqqqjjjccc^^^\\\\\\aaajjjuuu|||{{{wwwsssqqquuuuuuqqqiii```]]]___dddaaadddhhhmmmrrrwwwzzz|||}}}{{{yyyxxxxxxyyy{{{|||~~~~~~~~~~~~~~~|||zzzyyywwwtttrrrpppoooooopppqqqrrrqqqqqqrrruuuwwwzzzzzzzzzyyywwwvvvwwwyyyxxxyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxuuu{{{{{{{{{||||||yyyvvvxxxsssooommmfff]]]XXXYYYYYYXXXTTTLLLEEEBBBDDDHHHHHHIIIIIIGGGAAA:::222---***++++++***)))))))))******)))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))***)))(((((()))+++---...333555888:::;;;===???AAAEEEHHHKKKLLLKKKKKKNNNRRRSSSVVVZZZaaammmuuupppfff]]]\\\```hhhkkkfffaaaaaaaaa```ccceeebbb[[[WWWYYYYYYaaaiiimmmooooookkkdddTTTNNNLLLRRRZZZaaaiiioootttttttttuuuvvvwwwxxxyyywwwvvvuuutttttttttuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz~~~}}}yyyuuurrriiieee___XXXQQQLLLHHHFFFBBBBBBBBBBBBCCCDDDEEEEEEJJJMMMPPPRRRRRRTTTVVVWWWZZZ\\\]]]^^^___aaadddggggggggghhhiiijjjjjjkkkkkkjjjiiiiiijjjmmmoooqqqrrruuuvvvxxxwwwwwwvvvxxxyyywwwuuutttttttttrrrnnnlllnnnllliiihhhgggfffeeeccccccccc```[[[YYYYYYUUUPPPNNNLLLHHHDDDBBB@@@??????@@@@@@???===;;;::::::;;;===>>>?????????CCCIIINNNUUUYYY^^^cccgggkkkoooqqqsssuuuxxxyyyyyyzzz{{{}}}|||}}}~~~~~~~~~nnnhhhccccccaaa]]]\\\]]]WWWPPPFFF>>>>>>EEEPPPXXX^^^WWWOOOGGG???===FFFQQQccclllqqqkkkbbbZZZRRRJJJ@@@<<<666111///---+++************))))))((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((()))))))))+++---000333444555555666555555555777888888777999===@@@BBBMMM```ooouuuzzzwwwqqqiiibbb___```bbbeeejjjrrrwwwxxxvvvtttrrrrrrrrrooohhh```^^^ccchhhhhhjjjmmmqqquuuyyy|||}}}~~~}}}{{{zzzxxxwwwxxxxxxwwwwwwvvvuuuuuutttuuuuuuuuutttssssssuuuwwwyyy{{{}}}{{{|||qqquuu}}}{{{yyy|||yyywwwwwwxxxxxx|||zzzvvvnnnaaaWWWTTT[[[\\\YYYPPPFFF@@@CCCGGGEEEHHHKKKLLLHHHAAA999333---,,,+++*********++++++******)))))))))(((((((((************************''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******)))((((((***---111333666888;;;===>>>@@@BBBDDDDDDHHHKKKMMMMMMOOOTTTXXXXXX^^^fffkkkooolllbbbVVVQQQUUU___lllsssqqqmmmkkkbbb___^^^bbbbbb^^^\\\]]]]]]iiiuuuzzz{{{zzzwwwrrr```YYYUUU\\\eeekkkppptttvvvvvvuuuuuuvvvvvvwwwwwwuuuuuutttsssssssssttttttuuuuuuvvvvvvwwwxxxyyyyyy}}}|||{{{{{{zzzuuunnngggYYYUUUNNNGGGCCCAAAAAABBB@@@AAABBBDDDFFFIIIKKKLLLTTTVVVZZZ\\\]]]___aaacccfffggghhhhhhhhhjjjnnnqqqssssssuuuvvvxxxxxxyyyyyyyyyyyyyyyzzz|||~~~|||zzzyyyxxxuuussstttuuuqqqkkkiiihhhccc]]]ZZZXXXTTTOOOJJJGGGEEEEEEDDDDDDCCCBBB@@@>>><<<;;;>>>>>><<<:::999:::===@@@FFFJJJOOOUUU[[[bbbhhhmmmsssssstttsssssstttwwwzzzzzz}}}~~~~~~~~~~~~~~~|||rrrjjjhhhhhhfffccccccggg```SSSFFF???BBBLLLUUUZZZXXXUUUNNNCCC<<>><<<<<<=========999;;;>>>AAAEEEKKKRRRWWW___dddiiinnnqqqtttwwwyyyvvvzzz~~~~~~|||||||||~~~|||rrrmmmhhheeeeeehhhgggcccYYYNNNGGGGGGJJJLLLKKKOOOUUUUUUOOOIIIGGGSSSiiiyyyxxxuuuyyyxxxrrr^^^VVVKKK@@@888333000...************)))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((()))***,,,,,,222333444666666666666555555666777666555888>>>CCCUUUZZZaaadddccc``````bbbcccgggkkkooorrrvvvzzz}}}tttnnngggdddeeehhhiiihhhmmmnnnnnnjjjfffgggmmmsssvvvvvvuuuuuuuuuvvvvvvwww|||xxxuuutttvvvyyy{{{}}}{{{yyyxxxxxxvvvwwwzzz|||~~~}}}}}}|||{{{{{{zzzxxxvvvuuuwwwxxx|||zzzwwwuuuxxxwwwuuurrrnnnkkkiiihhhyyypppnnnllljjjiiikkklllpppuuuxxx{{{{{{ssslllgggdddaaaaaaaaa\\\RRRIIIFFFFFFEEEEEEEEEFFFGGGGGG;;;555---******++++++)))++++++*********)))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++***+++,,,///222666999;;;:::>>>BBBDDDDDDDDDEEEFFFBBBGGGNNNUUU\\\eeeooovvvjjjbbbXXXPPPIIIDDDDDDFFFKKKQQQXXX^^^dddhhhfffaaa^^^YYYWWWZZZ^^^```dddiiinnnwww|||yyy{{{vvvsssuuuuuussssssvvvwwwvvvuuutttssssssssssssoooooopppqqqqqqqqqpppppppppqqqssstttuuuuuuttttttuuuooofff^^^WWWPPPHHHBBBAAAAAACCCDDDEEEGGGGGGHHHQQQRRRTTTWWWZZZ^^^aaaccceeehhhmmmpppsssvvvzzz||||||~~~|||wwwrrrlllfffbbb```XXXUUURRRRRRSSSRRRNNNJJJGGGDDDAAA@@@@@@@@@@@@???999:::;;;<<<===@@@DDDHHHPPPVVV^^^eeekkkooosssuuutttvvvyyy{{{|||}}}}}}}}}}}}}}}}}}wwwnnnhhhgggfffhhhhhhcccXXXMMMFFFBBBDDDBBBFFFPPPVVVTTTPPPMMMRRR```nnnrrrtttwww{{{|||pppfffWWWHHH<<<444///------,,,,,,+++******))))))))))))******))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''')))+++---///000333444666777888888777777777777777777:::???EEEJJJZZZ^^^fffjjjeee^^^]]]```fffllluuu{{{}}}}}}||||||sssoooiiifffdddeeeeeeeeemmmppprrrpppllllllpppuuuvvvuuutttsssssstttuuuvvvyyy{{{~~~~~~{{{wwwsssqqqqqqrrrssswwwyyyzzz{{{yyyyyyyyyzzzxxxyyyzzz{{{||||||{{{zzzxxxxxxwwwuuusssrrrsssuuutttvvvxxxxxxtttppplllkkkgggfffdddbbb___]]][[[ZZZ{{{vvvtttqqqkkkhhhhhhjjjnnnsssyyy}}}zzztttnnnnnnooopppnnnfff[[[RRRFFFFFFEEEEEEFFFFFFGGGHHHAAA:::111,,,,,,---,,,***+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++***,,,...222555888:::;;;???BBBGGGIIIIIIIIIIIIIIIHHHLLLSSSYYY___hhhssszzzhhh\\\PPPJJJFFFBBBCCCHHHLLLTTT[[[___dddhhhddd]]]___\\\\\\___aaabbbhhhooosssxxx{{{{{{|||~~~|||xxxxxxvvvvvvvvvtttppprrrwwwuuutttsssrrrrrrrrrrrrrrrmmmnnnooopppppppppoooooopppqqqssstttrrrpppllljjjgggbbbZZZQQQJJJFFFEEEDDDEEEEEEGGGHHHJJJLLLNNNOOOVVVWWWZZZ^^^bbbgggjjjlllnnnrrrwww{{{~~~yyyssspppjjjfff```^^^^^^]]]YYYTTTQQQMMMIIIGGGFFFDDDAAA???=========<<<;;;;;;===???BBBGGGOOOWWW^^^eeejjjnnnqqqrrrtttuuuvvvyyy}}}||||||}}}~~~zzzpppmmmfffhhhkkkiiibbbVVVJJJCCC>>><<>>333.........---++++++++++++************)))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***,,,000444777999:::;;;CCCFFFKKKMMMMMMMMMMMMMMMNNNQQQVVVZZZ^^^eeennnuuudddWWWLLLIIIHHHDDDEEEHHHLLLUUU^^^bbbgggkkkfff]]]aaa```aaaddddddeeellltttvvvxxxyyyxxx{{{~~~zzzuuuvvvxxxyyyuuupppssszzztttsssrrrrrrqqqqqqqqqrrrlllmmmnnnpppppppppooonnnqqqrrrsssssspppkkkfffbbbYYYVVVOOOHHHDDDDDDHHHLLLMMMMMMMMMNNNPPPSSSVVVXXXZZZ\\\___dddiiinnnrrruuuvvvzzz~~~{{{uuummmjjjiiigggbbb^^^[[[WWWQQQMMMKKKGGGCCC???AAAAAAAAA???===;;;<<<===;;;???EEEKKKSSS[[[ccciiinnnoooppppppqqquuu{{{zzz|||}}}xxxsssdddgggkkkllliii^^^QQQHHH;;;:::<<>>@@@GGGJJJKKKLLLQQQUUUTTTOOOVVVSSSPPPSSSZZZaaaeeefff[[[TTTLLLIIIKKKMMMJJJGGGRRRXXX```gggkkkjjjfffdddcccaaa```ccciiipppvvvyyywwwxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvuuutttsssrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmlllkkklllllllllkkknnnqqqqqqmmmeee\\\WWWOOOMMMJJJHHHGGGHHHJJJKKKQQQSSSUUUVVVWWWXXXWWWWWW[[[]]]```dddhhhnnnuuuyyyzzz}}}yyysssqqqoookkkggg```]]]XXXTTTQQQNNNJJJGGGDDDAAA>>><<<<<<<<<;;;;;;;;;;;;===AAAHHHPPPXXX\\\gggjjjnnnqqqsssuuuwwwyyy~~~~~~yyyjjjhhhjjjmmmjjj```WWWTTTJJJ???888<<>><<<999777444222111~~~~~~vvvrrrnnnjjjgggjjjrrrzzz~~~wwwqqqpppppppppooojjjaaa[[[VVVNNNGGGGGGHHHFFFFFFGGGGGGEEE@@@:::444///---,,,***++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,000222555777:::===AAADDDIIIOOOSSSSSSTTTVVVVVVSSSRRRPPPOOOQQQTTTXXXYYYYYYWWWVVVTTTQQQOOOMMMLLLKKKVVVZZZaaahhhlllmmmllljjjddddddeeeiiinnnsssuuuvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqpppooonnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmoooooommmiiibbbYYYQQQLLLJJJIIIHHHHHHIIIKKKMMMNNNVVVWWWXXXZZZ\\\\\\\\\\\\```ccchhhlllqqqwww}}}|||uuupppoookkkeee```[[[WWWSSSPPPNNNJJJFFFBBBAAA???>>>===999888999;;;@@@EEEKKKOOOZZZ___fffmmmqqqtttwwwyyy||||||}}}~~~tttllleeeeeeeeecccaaabbbXXXLLL@@@===???DDDOOOZZZ```___\\\TTTNNNMMMRRRWWWcccbbb___ZZZRRRIIIAAA<<<999777444///,,,++++++,,,((()))*********)))((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''(((((('''''''''(((((()))***+++---///222333555555777777888:::;;;:::777555555444:::IIIXXXbbbiiinnncccbbb^^^YYYWWW]]]iiisss}}}uuuqqqnnnqqqrrroookkkiiijjjllllllsss{{{{{{xxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxvvvuuussssssmmmoooppppppooonnnpppqqqsssuuuwwwzzz|||}}}}}}}}}zzzyyyxxxxxxwwwvvvsssppprrroookkkgggddd___ZZZWWWPPPNNNKKKFFFBBB>>>;;;:::777777666555333222111111}}}yyy{{{uuunnngggfffkkkssszzz}}}}}}}}}zzzppppppooonnnkkkgggccc```\\\UUUOOOLLLIIIDDDDDDHHHHHHGGGDDD@@@;;;555000---++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))+++,,,---333555777999<<>>;;;:::888888:::<<<@@@BBBMMMSSS\\\eeekkkppptttvvvxxxzzz}}}~~~|||tttgggeeehhhiiikkkmmmfffZZZKKKAAA===@@@LLLXXXaaaaaa^^^TTTIIIEEEIIINNNZZZ[[[\\\]]][[[SSSGGG??????<<<999444111...,,,,,,))))))******))))))((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''''''''))))))(((((('''(((((()))---...000333444555555555777999<<<===;;;999777666888:::CCCSSSaaahhhmmmrrrkkkiiiddd```___dddmmmsssxxx|||~~~wwwsssmmmooopppoookkkjjjkkknnnqqqvvv~~~}}}xxxuuuxxxyyyyyyzzzyyyxxxvvvuuuuuuuuutttsssqqqooommmlllmmmnnnoooooonnnnnnoooqqqrrrsssuuuvvvxxxyyyyyyyyyxxxvvvtttrrrqqqoookkkiiijjjgggaaa[[[UUUPPPJJJFFF>>>===;;;999777555444444111111111111222222222222|||wwwyyyxxxnnnhhhiiiooovvvzzz~~~{{{||||||rrrsssrrrpppllliiiiiiiiiccc]]]WWWRRRJJJCCCBBBFFFHHHGGGGGGEEEAAA:::222---+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))***,,,...///666888:::<<<@@@FFFLLLQQQQQQWWW\\\^^^bbbeeebbb]]]TTTSSSQQQOOOLLLJJJIIIIIISSS\\\fffjjjhhhbbb______ZZZ[[[^^^ccciiiooouuuxxxooooooqqqtttwwwwwwvvvtttqqqqqqqqqqqqqqqrrrrrrsssuuuttttttssssssrrrrrrrrrooonnnnnnmmmmmmmmmmmmmmmooopppqqqrrrqqqpppooonnnjjjfff^^^UUUOOOKKKJJJJJJHHHJJJNNNRRRUUUWWWYYYYYY\\\]]]___aaaccceeeggghhhooottt{{{zzztttooollleee```YYYRRRMMMIIIEEEBBBAAA???===;;;::::::<<<===DDDJJJRRRZZZaaaiiiooosssxxx{{{~~~|||{{{}}}~~~qqqnnnpppooollljjjjjjbbbUUUIIIAAACCCNNNWWWbbbdddcccYYYMMMEEEEEEIIIXXX\\\bbbdddaaaYYYOOOIIICCC@@@<<<888555222///---************)))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''''''''((((((...000333666888999999999:::===???===:::999:::===@@@DDDNNN\\\eeehhhjjjnnnuuutttrrrpppooooooooooooppprrrvvvzzz|||yyytttpppiiijjjjjjhhheeeggglllpppxxx{{{|||yyyvvvxxxxxxyyyzzzxxxvvvtttrrrpppppppppooonnnlllkkkjjjlllmmmooonnnmmmmmmnnnpppooopppqqqrrrssssssttttttrrrpppnnnlllkkkiiigggddd___[[[TTTNNNHHHBBB===999555555444333333222333333000111111222333333444444~~~yyyxxx{{{wwwooolllmmmqqqssswwwxxx{{{~~~{{{tttttttttrrrooonnnoooppphhhccc]]]XXXOOOEEEBBBDDDGGGGGGGGGGGGDDD>>>555...---,,,++++++***++++++,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,...111222888:::===AAAFFFMMMTTTZZZWWWWWWYYY```kkkrrrlllbbbWWWTTTOOOKKKJJJIIIJJJKKKOOOVVVaaalllqqqooohhhbbbXXXXXXYYY]]]dddllluuuzzzvvvtttssstttuuuvvvvvvuuuqqqppppppooopppqqqrrrrrrssssssssssssrrrrrrrrrrrroooooonnnmmmmmmmmmmmmmmmqqqrrrttttttssspppnnnlllbbb^^^WWWPPPLLLKKKLLLNNNMMMOOOSSSVVVYYY[[[\\\\\\]]]^^^```cccgggjjjmmmnnnvvv{{{zzzuuuqqqlllddd\\\VVVQQQMMMJJJDDDCCC@@@===;;;:::::::::>>>AAAFFFMMMUUU```kkkrrrvvvzzz}}}|||{{{{{{}}}~~~uuurrrmmmgggdddfffccc\\\QQQIIIHHHLLLPPP\\\```bbb]]]RRRIIIFFFGGGZZZbbbjjjjjjcccZZZVVVVVVHHHDDD???<<<999666222///,,,++++++***)))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))******+++''''''&&&&&&''''''((()))...000333777;;;>>>???@@@>>>???===:::888999???DDDHHHLLLVVV```ddddddgggllltttvvvzzz|||yyytttmmmiiimmmnnnpppsssuuutttppplllgggfffdddbbbaaafffooowww~~~~~~}}}|||{{{yyyxxxvvvvvvwwwwwwvvvsssqqqooolllmmmmmmmmmmmmmmmllllllkkkmmmnnnnnnmmmmmmnnnoooooooooooopppppppppqqqqqqrrrpppllliiifffccc```]]]QQQNNNHHHCCC???;;;777444444333333222222222333333222222333333333444444444~~~yyyvvvvvvzzzxxxrrrnnnmmmmmmppptttxxx||||||{{{zzzyyyrrrrrrrrrrrrrrrqqqpppooohhhddd```]]]WWWMMMHHHGGGGGGFFFFFFGGGFFFAAA999333///...---+++******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,...111444555999===BBBGGGNNNVVV^^^ccc]]][[[ZZZcccrrr|||uuuhhhYYYSSSLLLHHHIIIKKKKKKJJJJJJNNNXXXfffqqqrrriii___VVVUUUUUUXXX```jjjssszzzyyywwwsssrrrssstttuuuuuuppppppooonnnnnnpppqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrppppppooonnnnnnnnnnnnnnnrrrtttuuutttrrrmmmhhheee[[[XXXTTTOOOMMMMMMNNNOOOSSSTTTWWWZZZ\\\]]]^^^^^^aaabbbeeeiiinnnssswwwyyy|||vvvmmmeee]]]WWWQQQNNNGGGEEEBBB???<<<:::999888888:::===BBBKKKWWWdddlllnnnttt{{{~~~}}}{{{{{{|||zzz|||~~~}}}ssskkkeeeccccccdddaaaYYYRRRNNNJJJFFFRRRVVVYYYYYYSSSMMMJJJHHHXXXbbbkkkjjjbbb[[[\\\```QQQKKKDDD???===:::555111---,,,+++***)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''))))))******&&&&&&&&&'''((()))***+++///111444888===BBBEEEGGGAAA???<<<999:::???FFFLLLNNNQQQYYY```bbbbbbhhhppprrrvvv|||}}}xxxqqqjjjffflllmmmooopppooommmkkkjjjgggfffeeeccceeelllxxx|||yyyyyyyyyyyyxxxssssssssssssrrrpppnnnmmmkkkllllllmmmmmmmmmmmmmmmkkklllmmmmmmllllllmmmoooqqqpppooooooooooooppppppsssnnnhhhbbb]]]XXXTTTPPPEEEBBB>>>:::888777555333333333222222222333444444444444444444555555555555~~~{{{wwwuuuvvvyyy}}}uuuooollllllnnnrrrwww{{{{{{yyyvvvooonnnoooqqqttttttppplllfffaaa```bbb```YYYQQQNNNIIIGGGEEEFFFGGGEEE>>>888222000...+++******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,...000333666888<<<@@@GGGOOOVVV___ggglllcccaaa```hhhvvvzzzpppZZZSSSKKKJJJNNNPPPMMMHHHFFFJJJTTTbbbmmmnnnfff]]]UUUUUUTTTWWW^^^iiissszzzxxxvvvsssrrrrrrssssssrrrooonnnmmmlllmmmnnnpppqqqppppppqqqqqqrrrrrrrrrsssqqqqqqpppooooooooooooooorrrssstttrrrnnnhhhaaa]]]UUUUUUTTTTTTTTTTTTTTTTTTYYY[[[]]]___aaacccdddeeehhhiiimmmrrrxxx~~~uuulllccc\\\XXXPPPNNNKKKFFFBBB???<<<;;;888999:::===BBBKKKUUU\\\bbbiiiqqqvvvwwwxxx{{{~~~{{{{{{|||~~~rrrhhheeecccggggggbbb^^^YYYPPPFFFIIIKKKMMMPPPRRRRRRPPPNNNPPPXXXbbbdddaaa^^^```ccc\\\UUUKKKDDD@@@<<<777222...---+++***((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&'''''')))***,,,...///222333555999>>>DDDIIILLLFFFCCC@@@@@@DDDKKKQQQTTTWWWYYY^^^aaa```aaakkkvvv|||ssskkkhhhiiihhhjjjlllkkkgggddddddfffeeeggghhhjjjmmmuuu~~~zzzxxxyyyyyywwwuuuppppppooonnnmmmmmmlllllllllmmmmmmmmmmmmmmmlllllljjjlllmmmmmmlllkkkmmmnnnooonnnmmmlllkkkkkkllllllhhhccc\\\UUUOOOIIIDDDAAA===:::666444444555444333333222333333444555666777666777777888999::::::;;;~~~{{{xxxrrrrrruuu}}}tttnnnjjjjjjmmmttt|||zzztttnnnlllmmmrrrwwwwwwqqqkkkddd______eeegggbbbYYYUUUKKKGGGEEEFFFHHHGGGBBB<<<333111...,,,*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,---///111555888:::===CCCKKKTTT\\\eeemmmrrrggggggggglllwww}}}uuu]]]TTTMMMNNNTTTUUUNNNFFFFFFKKKTTTaaajjjkkkddd]]]WWWUUUUUUXXX___jjjttt{{{vvvtttsssrrrsssrrrqqqooonnnmmmlllkkkkkkmmmnnnppppppppppppqqqqqqrrrrrrsssrrrqqqqqqpppppppppppppppqqqrrrrrrpppkkkddd\\\WWWQQQSSSVVVYYY[[[]]]]]]\\\```aaabbbeeegggjjjlllmmmnnnpppsssyyyvvvnnniii[[[YYYTTTOOOJJJFFFCCCAAA<<<<<<<<<<<<>>>BBBGGGLLLXXX```iiiooorrrvvv{{{{{{{{{|||}}}~~~nnnfffeeeiiikkkhhhgggeeeZZZMMMFFFEEEFFFJJJQQQUUUVVVUUUGGGNNNWWW^^^aaaaaaaaabbbeee\\\PPPGGGBBB===777222///---+++***((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""'''((()))***---///111222555555666999>>>DDDJJJMMMLLLHHHFFFHHHOOOVVVZZZ\\\___```bbbbbb___```kkkxxx~~~ooogggiiimmmbbbfffhhhfff```]]]___bbbbbbfffkkknnnsssyyy|||yyyyyyzzzyyyuuurrrnnnmmmlllkkkkkkkkkkkkkkknnnnnnnnnmmmlllkkkjjjiiijjjkkkmmmlllkkkkkklllnnnllljjjiiigggggggggggghhhYYYUUUNNNHHHCCC>>>:::777999666333111222333333333333333333444666888999:::999:::;;;<<<>>>???@@@AAA|||wwwvvvttttttwww{{{ssskkkllloootttzzz}}}~~~}}}zzzwwwxxx}}}yyyooofff^^^WWW[[[fffkkkggg```UUUNNNJJJIIIHHHEEEEEEGGG<<<777000---,,,,,,+++***++++++)))(((''''''''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------///,,,+++///666;;;;;;:::BBBKKKUUUYYY___ggglllnnniiilllkkkjjjnnntttrrrkkk^^^TTTQQQWWWWWWNNNIIIKKKIIINNNYYYeeemmmmmmfff```WWWXXX\\\bbbiiiqqqwww{{{xxxtttpppnnnnnnnnnnnnnnnpppooonnnnnnnnnnnnoooooonnnooopppqqqrrrssssssssstttttttttsssrrrpppnnnmmmsssoooiiibbb\\\YYYVVVVVVRRRUUUYYY[[[\\\]]]^^^```dddfffggghhhiiilllpppsssuuuzzzuuuiiiddd\\\UUUOOOKKKFFFDDDBBB>>><<<<<<;;;:::>>>CCCLLLSSS\\\eeekkkrrrzzz~~~wwwsssooollllllnnniii___VVVOOOFFF@@@AAAFFFKKKRRRYYYQQQNNNMMMRRR[[[aaaaaa___aaaaaa\\\RRREEE<<<999:::555222---+++***)))((('''))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((+++***)))***---000111222555777;;;>>>AAADDDHHHKKKJJJKKKOOOWWWaaahhhkkkkkkhhhhhhfffbbbaaafffrrr{{{tttppppppqqqjjjfffaaa^^^]]]]]]^^^^^^eeennnxxx{{{wwwuuuxxx|||zzz{{{{{{zzzwwwsssnnnlllnnnmmmkkkjjjjjjkkklllmmmnnnmmmllllllkkkllllllmmmlllkkkjjjiiihhhgggggggggggggggggggggddd^^^VVVQQQJJJEEE???;;;:::777444111000111333444555444444333444666888999:::;;;>>>@@@BBBBBBBBBEEEIIILLLMMMMMMyyywwwvvvxxxuuunnnmmmlllooouuuzzz|||}}}}}}{{{|||wwwiiiaaa[[[]]]fffmmmmmmjjjXXXPPPJJJIIIHHHEEEDDDEEE>>>999222---,,,++++++)))++++++)))(((((('''''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,...------000555:::<<<===IIITTT^^^``````cccffffffmmmmmmiiieeegggmmmlllggg^^^VVVTTTYYYWWWMMMIIILLLNNNTTT```llltttsssllleee___```dddiiipppvvvzzz{{{wwwtttooommmmmmnnnnnnnnnpppoooooonnnnnnooooooooonnnooopppqqqrrrrrrrrrrrrttttttuuuuuuuuussspppooommmiiiccc]]]XXXUUUTTTTTTUUUXXX[[[^^^______aaacccfffgggiiijjjlllppptttxxx~~~wwwqqqhhh```XXXRRRLLLHHHHHHDDDAAAAAA???<<<>>>CCCCCCJJJUUU^^^fffnnnvvv|||}}}||||||}}}yyysssnnnmmmooommmfff___QQQIIIBBBAAACCCHHHQQQZZZTTTNNNIIIMMMWWW^^^___]]]aaabbb___VVVJJJ@@@;;;:::666333///,,,+++******))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''*********,,,///222444444444888>>>CCCFFFJJJMMMOOOPPPRRRWWWaaakkkssswwwwwwpppnnniiieeedddiiiqqqxxxwwwqqqrrrtttpppkkkddd^^^[[[\\\^^^___jjjqqqxxxyyytttrrrtttxxxxxxyyyxxxwwwuuuqqqnnnlllmmmlllkkkjjjiiijjjlllmmmpppooooooooonnnnnnmmmmmmjjjiiihhhfffeeedddddddddeeedddbbb```\\\VVVOOOJJJBBB>>>:::777666555333111666666555555555555666777<<<===??????@@@BBBFFFIIIKKKKKKMMMOOORRRVVVYYY[[[}}}{{{yyyyyy|||zzztttooojjjjjjooouuuyyy{{{~~~}}}lllfffaaaaaagggnnnsssuuudddYYYNNNKKKJJJGGGEEEEEEAAA;;;444...+++*********+++***))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************,,,...000222555999???CCCQQQ^^^hhhhhhcccaaabbbcccpppllleee___aaaeeefffccc___[[[[[[^^^ZZZPPPMMMQQQYYY___jjjvvv~~~}}}vvvoooiiijjjkkkpppuuuxxxzzzzzzvvvrrrnnnllllllmmmmmmmmmoooooonnnnnnnnnoooooopppnnnoooooopppqqqqqqqqqqqqppprrrtttuuutttrrrpppnnnfffccc]]]XXXTTTTTTUUUVVVXXX[[[^^^```aaaccceeeggghhhjjjlllnnnqqqvvv|||vvvlllbbbZZZSSSOOOKKKFFFCCCCCC@@@<<<;;;>>>999@@@IIISSS[[[eeepppwww}}}}}}}}}~~~~~~tttoooooommmgggaaaVVVOOOHHHCCC@@@CCCMMMXXXYYYQQQHHHHHHPPPXXX]]]]]]ccceeeddd^^^SSSGGG>>>;;;999555000---,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))***,,,...111444666777888>>>EEEKKKNNNNNNNNNOOOOOOSSSZZZeeepppxxx|||}}}xxxssslllhhhhhhlllpppsss~~~yyyttttttvvvvvvpppfff^^^[[[]]]aaaeeeqqquuuxxxvvvrrrooopppsssvvvuuutttsssqqqooonnnmmmllllllkkkjjjjjjkkklllmmmooopppppppppooommmlllkkkffffffeeecccbbbaaa`````````]]]YYYTTTPPPJJJDDD@@@:::777555444444444444333888777666666777:::===???CCCDDDFFFGGGIIILLLQQQUUUXXX[[[^^^```bbbffflllqqq}}}|||{{{{{{}}}{{{tttmmmkkknnnsssuuuuuuzzz{{{~~~nnnllljjjiiikkkpppvvv{{{vvvgggXXXPPPMMMIIIGGGGGGCCC>>>777111,,,*********+++******)))(((((())))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********))))))))))))))),,,///333444666;;;DDDLLLYYYfffoookkkcccbbbfffjjjnnniiibbb^^^___bbbcccaaa``````cccfffaaaZZZYYY^^^hhhkkkrrr{{{{{{rrrpppnnnppptttwwwxxxwwwtttqqqmmmkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnooonnnnnnooopppppppppoooooolllmmmoooqqqpppnnnkkkiiiaaa^^^YYYVVVTTTVVVXXXZZZ[[[]]]```bbbdddfffhhhjjjkkknnnqqqtttxxx~~~{{{ooofff___[[[PPPKKKHHHGGGEEE???======777;;;@@@FFFNNNZZZgggpppzzz{{{}}}~~~}}}zzzuuunnnhhhddd^^^UUULLLCCCAAAJJJWWW]]]WWWNNNIIIIIIPPPZZZ```gggjjjlllhhh]]]PPPDDD>>><<<777222...,,,++++++***))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))+++...000222444666888@@@EEEMMMRRRSSSPPPMMMKKKPPPUUU]]]gggpppwww{{{|||yyyssskkkiiikkkmmmmmmlllooovvv}}}~~~zzzwwwwwwwwwwwwqqqhhh```^^^bbbjjjpppwwwxxxxxxuuuqqqooopppssssssrrrqqqooonnnnnnnnnnnnmmmmmmlllkkkkkklllmmmmmmllllllmmmmmmllljjjgggeeeccccccbbbbbbaaa```___^^^YYYTTTNNNHHHBBB>>>999666666555444333444555666777999:::<<<@@@DDDIIILLLOOOOOOQQQSSSUUUXXX]]]ccchhhkkkooosssuuuuuuyyy~~~|||{{{{{{{{{{{{zzzsssqqqsssvvvtttqqquuuvvvyyy|||~~~~~~|||{{{qqqsssuuuttttttuuuyyy}}}sssaaaVVVPPPJJJGGGHHHEEEAAA<<<555///,,,+++++++++******))))))))))))***))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))---111666777999AAALLLVVVeeennnrrrkkkcccdddmmmsssmmmhhhbbb```bbbbbbbbbaaa```ccchhhlllkkkhhhhhhlllrrrrrrtttzzzzzztttoooooorrrwwwxxxxxxrrroookkkiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnooooooooonnnmmmmmmjjjkkkllllllkkkhhheeeccc\\\ZZZWWWUUUUUUXXX[[[^^^]]]___bbbdddfffhhhkkknnnooorrrvvv{{{uuulllgggZZZTTTOOONNNLLLFFFBBBBBB============BBBNNN\\\gggrrruuuzzz|||~~~}}}wwwqqqhhh\\\OOOHHHOOOZZZaaa___YYYNNNGGGJJJVVVbbbkkkooorrrpppgggYYYMMMEEE@@@;;;444///,,,+++***)))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((***---000111222333666999EEEKKKRRRWWWWWWTTTOOOMMMYYY]]]dddkkkqqqvvvzzz|||uuupppjjjjjjmmmnnnkkkffffffhhhooovvv{{{{{{yyywwwrrrooojjjeeeeeekkkuuu}}}zzzyyywwwtttrrrrrrssstttrrrqqqooommmmmmmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmiiijjjkkkkkkiiigggdddcccaaaaaaaaa```___]]]\\\[[[PPPKKKCCC===999666444222555555555555666777999;;;???CCCIIIOOOUUUYYY[[[\\\```bbbeeeiiimmmsssyyy~~~~~~}}}{{{zzzzzzyyyyyyxxx{{{}}}yyyuuusssvvvxxxxxxwwwuuuuuuuuutttwww{{{|||{{{zzz|||~~~wwwjjj___UUUKKKFFFFFFEEEDDD@@@:::333///------+++******))))))*********))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************///333777:::???IIIVVV```oootttssskkkdddiiittt|||ssskkkdddccccccaaa___```]]]aaahhhmmmpppqqqrrrssstttqqqpppsssyyy}}}wwwqqqpppuuuyyyzzzyyypppmmmjjjhhhhhhjjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllkkklllkkkjjjiiifffccc```^^^WWWWWWVVVVVVWWWZZZ^^^``````bbbdddfffhhhkkknnnqqqssswww|||wwwoooddd[[[TTTRRRNNNHHHCCCBBBBBBAAA>>>;;;<<>>;;;666444444666777888888;;;???AAACCCGGGLLLQQQUUUYYY___eeekkkoooqqqrrr|||zzzyyyvvvzzz~~~~~~}}}}}}vvvrrrrrrssskkkmmmppprrrtttwwwyyyzzzsssvvvyyywwwjjjWWWKKKIIIDDDFFFFFFBBB:::444000///+++***************++++++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))))))))***+++,,,---------444666888>>>HHHVVVdddmmmjjjmmmmmmkkknnnzzzzzzkkkccc]]]VVVUUUXXXUUUXXX]]]dddmmmrrrppplllfffdddbbbeeelllqqqttttttssspppooottt{{{}}}xxxsssnnnkkkhhhfffgggiiiiiiiiimmmmmmmmmnnnnnnpppqqqqqqnnnnnnnnnmmmlllkkkjjjiiikkkhhhccc^^^YYYUUUSSSRRRYYYZZZ\\\___bbbdddfffgggfffhhhjjjkkkmmmpppuuuxxxwww}}}xxxkkkddd^^^UUUNNNLLLAAABBBBBB???<<<===BBBFFFIIIUUUeeerrryyy}}}|||zzzyyyxxxrrrkkkkkkoooqqqkkkcccZZZTTTPPPMMMKKK```ccciiinnnpppmmmgggcccPPPIII???777111...+++***)))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%''')))***+++,,,,,,///333444666<<>>HHHTTTdddppprrrllllllnnnqqqrrrrrrsssuuuwwwrrrjjjbbbbbbggghhh```WWWSSSVVV]]]gggooonnnfff^^^^^^\\\\\\\\\YYYVVVYYY___iiirrrzzzzzzwwwuuupppllljjjjjjiiiiiiiiijjjjjjkkkkkkmmmpppqqqqqqpppqqqrrrqqqqqqqqqqqqpppnnnlllkkkcccaaa]]]YYYVVVUUUUUUUUUYYY\\\___bbbdddeeehhhjjjhhhlllqqqvvv{{{}}}{{{zzzzzzzzzyyyxxxvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvsssmmmhhheeeeeefffeeeeeeffffffeeeeeedddcccbbbbbbbbbbbbaaa```______ccccccbbbbbbcccdddfffgggiiilllpppqqqqqqppppppppprrruuuxxxzzz|||{{{mmmfff^^^UUUNNNLLLJJJEEEBBBBBB@@@???CCCMMMWWWbbbppp|||rrraaaVVVPPPKKKHHHEEEHHHLLLSSSZZZ^^^______VVVZZZaaajjjpppqqqnnnkkkfffXXXIII@@@;;;555000///,,,,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''(((((())))))))))))((((((************,,,///111333444333555===IIIUUU]]]```eeeeeehhhnnnsssuuurrrooolllkkkgggaaa___dddpppzzzuuunnnmmmllldddeeeeeedddeeegggkkkooo{{{yyypppjjjggghhhjjjllllllkkkkkklllmmmnnnpppqqqrrrrrrpppnnnmmmfffdddbbbccceeegggggggggffffffeeeccc^^^YYYSSSPPPBBB@@@<<<999777888:::;;;<<<===@@@CCCGGGMMMTTTYYYYYY]]]dddmmmvvv~~~}}}{{{zzzwwwpppfff```]]][[[YYYVVVzzzxxxyyy}}}xxxsssqqqpppooonnnsssyyy{{{zzzyyy{{{}}}zzzwwwsssooolllkkkiiiiiiiiikkkqqqzzz|||qqq^^^PPPIIIGGGEEEDDDEEEDDD>>>888///---***))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,------...111555999:::DDDQQQ___lllsssqqqkkkeeehhhmmmpppqqqqqqpppoookkkfffbbbeeekkkjjjbbbYYY[[[^^^eeeooovvvuuukkkccc```______^^^YYYVVV[[[ccciiiuuu~~~}}}vvvrrrnnnkkkiiiiiiiiiiiiiiiiiijjjjjjlllnnnqqqrrrqqqqqqqqqrrrqqqrrrrrrrrrpppmmmjjjhhhaaa___]]][[[ZZZYYYYYYZZZZZZ\\\```bbbdddfffiiikkklllpppvvv{{{zzzvvvtttrrrooollljjjiiihhhfffeeecccbbbbbbaaaaaaaaabbbbbbcccccc```\\\WWWUUUUUUVVVTTTUUUUUUUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSSSSRRRQQQTTTTTTSSSSSSSSSTTTUUUVVVUUUXXX\\\^^^^^^]]]]]]]]]^^^aaadddgggiiimmmqqqttt{{{|||~~~xxxmmmhhh]]]TTTQQQNNNIIIEEEDDDDDDAAA@@@EEEMMMWWWfffsss}}}vvvggg\\\TTTOOODDDDDDFFFLLLTTTZZZ\\\\\\SSSVVV^^^fffmmmnnnjjjeeefff\\\NNNDDD>>>888222///------,,,,,,+++++++++,,,************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''(((((())))))))))))(((*********,,,...000222444555555999DDDQQQ\\\bbbcccbbbbbbfffmmmvvvzzzxxxuuussspppjjjdddccciiisss{{{}}}pppiiijjjllleeedddccccccfffkkkrrrvvv{{{}}}~~~|||uuunnnjjjggggggkkknnnooommmlllnnnpppnnnooopppqqqqqqpppooonnnbbbaaa```bbbdddffffffffffffeeeccc```ZZZRRRKKKGGG@@@===:::888888:::>>>@@@BBBDDDFFFIIINNNUUU\\\aaacccgggnnnwww~~~vvvoookkkkkkmmmllliiidddcccdddfffffffff}}}zzzzzz}}}~~~yyyxxxwwwuuussstttvvvxxxxxxxxxzzz~~~}}}xxxrrrooonnnooopppmmmmmmoootttxxxuuujjj___PPPIIIDDDCCCEEECCC>>>:::111...+++))))))*********************************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++---...000333888<<>>:::777777999>>>DDDLLLTTTXXXYYY\\\```dddhhhmmmssswwwuuurrrkkkeee___[[[ZZZYYY]]]___aaacccfffjjjppptttnnnpppssswwwyyy{{{{{{{{{}}}{{{{{{~~~zzz{{{{{{tttooonnnnnnggghhhfffdddiiissswwwuuudddUUUGGGCCCDDDBBB@@@@@@888444///+++************************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))+++---000333888===AAATTTaaannnsssrrrnnnggg```^^^]]]^^^aaadddeeeccc```[[[^^^``````bbbjjjxxx}}}yyyzzzrrreeeVVVMMMJJJNNNYYYeeerrryyy~~~zzztttpppnnnkkkggghhhjjjkkklllllllllkkklllnnnpppqqqpppooooooooonnnllljjjgggdddaaa^^^]]][[[[[[\\\\\\]]]^^^______cccdddgggiiikkknnnrrrvvv{{{oookkkeee^^^XXXUUUSSSSSSQQQOOOMMMMMMNNNNNNNNNMMMNNNNNNOOOQQQSSSUUUWWWXXXYYYZZZ[[[[[[ZZZYYY[[[\\\ZZZ[[[]]]___bbbcccdddeeeddddddfffggghhhhhhhhhhhhffffffggghhhhhhiiiiiihhhiiijjjkkkjjjiiijjjlllnnnmmmoooqqqqqqrrrsssvvvxxx|||~~~}}}{{{|||~~~~~~xxxnnnggg]]]RRRMMMIIIEEECCCBBBAAAAAAEEELLLUUU```mmmxxxnnn```OOOHHHMMMWWWaaaeee```\\\ZZZ]]]cccgggeeeaaaaaaccc```XXXPPPIII???444000///---+++++++++,,,---************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''((()))&&&'''((()))***************+++---000222444666666>>>JJJYYYccceeebbb^^^]]]___dddkkknnnnnnppptttwwwxxxwwwxxx{{{}}}{{{vvvqqqjjjggghhhlllnnnllllllpppqqqooommmnnnrrruuuvvvvvvsssqqqnnnmmmmmmoooooopppmmmnnnoooqqqrrrqqqooolllmmmnnnnnnooooooooooooooopppoooooonnnnnnkkkfffcccVVVTTTPPPJJJDDD???;;;999888:::>>>EEEMMMVVV]]]bbbaaaeeejjjppptttyyy~~~|||uuuqqqccc```\\\XXXUUUUUUVVVWWWbbbeeejjjooorrrvvvzzz}}}xxxzzz{{{||||||}}}~~~~~~zzz~~~|||~~~~~~vvvnnniiiggg```cccccc```dddpppwwwwwwkkkZZZIIIEEEEEECCCAAABBB:::666000,,,+++*********************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))+++...000444888>>>CCC[[[hhhtttvvvrrrmmmeee___XXXWWWXXX\\\bbbffffffeee\\\___```]]]]]]fffyyy{{{yyy}}}mmm^^^MMMFFFGGGPPP^^^kkksssyyy{{{wwwrrrpppmmmjjjhhhiiikkklllmmmmmmlllllllllnnnppppppooonnnnnnooommmkkkhhhddd```^^^\\\[[[]]]^^^______```aaabbbbbbbbbdddgggjjjmmmqqqwwwzzz{{{{{{qqqmmmfff```\\\ZZZZZZ[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZXXXYYYZZZ\\\___bbbdddeeeiiijjjkkkkkkjjjiiijjjkkkjjjlllnnnqqqsssvvvwwwxxxuuuvvvwwwyyyzzzzzzzzzzzzyyyyyyzzz||||||}}}}}}|||}}}}}}|||zzzyyyzzz}}}wwwnnnbbbVVVOOOHHHEEEDDDDDDCCC@@@BBBGGGMMMWWWdddppp|||}}}lllWWWLLLOOOZZZdddjjjbbb\\\WWWXXX^^^cccbbb___aaaeeeeee]]]UUUMMMBBB777111///---+++***+++,,,---************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))&&&'''((()))************+++,,,///222444666777888BBBPPPaaakkkiiibbb]]][[[aaahhhnnnoookkkkkkoootttuuuvvvzzzwwwpppaaa\\\\\\dddiiigggfffiiiqqqooonnnppptttvvvvvvtttkkkjjjiiijjjnnnrrrvvvxxxqqqppppppsssuuuuuuppplllmmmnnnnnnnnnooooooppppppooonnnnnnmmmllliiiddd```TTTQQQLLLFFFAAA===;;;:::???AAAEEELLLSSS[[[bbbeeeccchhhooouuuzzzxxxooofff```WWWUUUTTTTTTWWW[[[___bbbeeeiiioootttvvvxxxzzz{{{{{{{{{{{{zzzyyyzzz|||~~~|||~~~}}}yyypppgggaaaaaaaaabbbdddgggjjjnnnoookkkbbbQQQDDDBBBFFFFFFCCC@@@999111,,,+++,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))(((***+++,,,*********++++++***...777777777DDDVVViiisss{{{{{{xxxssslllfff]]]YYYWWW[[[ccchhhhhheeebbb[[[TTTQQQUUU```sssvvvwww~~~}}}uuu```SSSFFFEEELLLVVVaaajjjxxxxxxvvvtttrrrpppnnnmmmkkkkkkjjjkkklllnnnpppqqqpppppppppqqqrrrsssuuuvvvqqqllleee```______```````````````aaabbbdddeeefffeeefffiiikkkooouuu|||{{{wwwrrrpppqqqqqqpppnnnoooppprrrqqqooonnnnnnooolllppprrrrrrtttxxx}}}qqq```SSSQQQKKKFFFDDDAAA>>>>>>AAAJJJKKKTTTeeettt|||{{{jjjXXXOOOWWWjjjzzzpppiii]]]TTTPPPVVV___gggaaafffhhhfffaaaYYYKKK>>>:::666000,,,+++++++++*********))))))))))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''((((((((((((((('''------000444444333777>>>SSS```mmmnnneee]]]^^^bbbjjjiiikkknnnmmmhhhfffiiikkkoooxxx~~~tttkkkaaaYYYVVV\\\aaaaaaaaadddiiikkkppptttwwwtttnnnjjjgggdddcccdddjjjpppuuuxxxwwwssspppqqqtttuuurrrnnnmmmmmmmmmnnnooonnnkkkhhhiiiiiiiiigggccc^^^ZZZWWWNNNHHHAAA<<<;;;<<<;;;:::CCCIIIPPPXXX^^^dddiiimmmppptttzzz~~~ssshhh```\\\[[[\\\XXXYYY[[[___dddiiimmmooopppqqqssstttuuuxxx|||~~~|||zzzzzzzzzzzz}}}|||zzz{{{~~~tttjjjccc]]]^^^___bbbeeehhhjjjlllkkkfffZZZMMMEEEEEEDDDAAABBB<<<444///------,,,++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))))))))(((***++++++******+++,,,///...222999;;;===MMMaaarrrxxx{{{yyyuuutttpppkkk```___```dddjjjmmmllliii___XXXPPPNNNQQQ[[[mmm|||~~~zzzzzzssshhhUUUIIIBBBFFFRRR___jjjqqqvvvuuutttrrrqqqooonnnmmmllllllllllllmmmnnnpppqqqrrrrrrrrrrrrrrrsssttttttsssnnngggbbb````````````aaaaaaaaabbbcccdddfffgggfffhhhkkknnnrrrwww}}}~~~|||~~~~~~nnndddYYYRRRKKKHHHDDD@@@???BBBDDDDDDKKKZZZiiissszzz~~~zzzwwwuuuwwwqqqdddVVVMMMPPP]]]hhhmmmiiiaaaXXXRRRSSSYYY___bbbccceeegggjjjdddSSSAAA;;;777111---+++++++++*********))))))))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''(((((()))(((((((((......111555555777???HHH]]]gggooommmeee___aaagggkkkjjjlllnnnkkkffffffjjjnnnqqquuuyyyzzzxxxssspppeee]]]XXX[[[___```bbbeeejjjmmmqqqrrrqqqlllgggdddbbbaaaaaacccffflllqqquuu{{{wwwssstttvvvvvvrrrooolllkkkkkklllmmmllljjjhhhffffffdddaaa]]]WWWRRROOOEEEAAA===<<>>EEEYYYmmmzzz|||yyysssqqqrrrrrrooofffgggjjjnnnqqqoookkkggg\\\UUUOOONNNQQQYYYhhhuuuzzzlll^^^JJJBBB???KKK\\\iiiqqquuusssrrrrrrqqqpppooonnnnnnnnnnnnmmmmmmnnnoooppppppsssrrrrrrrrrrrrrrrrrrrrrsssnnngggcccaaaaaaaaaaaaccccccccccccdddeeegggggghhhkkkooorrruuuyyy~~~~~~tttddd[[[RRRLLLGGGBBB@@@BBB???>>>BBBOOO\\\gggrrrzzz}}}|||~~~rrrlllhhhiiifff^^^UUULLLJJJNNNRRRdddeeeccc]]]UUUQQQSSSWWWaaa___```gggqqqppp]]]HHH>>>999222...,,,+++++++++******))))))))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((()))))))))***...///222555777;;;IIIWWWkkkpppsssnnnfffcccgggnnnooonnnooonnniiidddhhhooowwwyyyyyyvvvqqqnnnnnnooohhh```YYYZZZ]]]___bbbeeennnqqqtttqqqkkkddd```___^^^```cccdddeeeiiiooouuu}}}zzzwwwvvvwwwwwwtttpppmmmlllkkkkkkllllllkkkiiifffdddaaa\\\VVVOOOJJJGGG>>><<<;;;>>>CCCIIIMMMOOOUUUYYY___fffmmmssszzz~~~~~~{{{uuuoooiiifff______^^^___aaadddgggiiikkknnnqqqrrrooonnnoooqqqqqqssstttttttttvvvxxx{{{{{{zzzyyyxxxwwwwwwwwwwww||||||||||||vvv|||wwwmmmeeefffffffffffffffeeeeeeiiinnnlll___OOOGGGEEEFFFEEEAAA;;;555111...,,,+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********)))***++++++******,,,...///000444:::AAAMMMbbbvvv|||{{{uuuooonnnqqqqqqnnnkkkmmmqqqsssrrrmmmeee```ZZZTTTPPPRRRVVV]]]iiitttnnn^^^HHHBBBCCCRRReeeooorrrsssqqqqqqppppppppppppoooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqoookkkeeebbbbbbbbbccccccddddddddddddeeeggghhhiiijjjlllppptttwwwzzz}}}}}}zzzmmmbbbWWWPPPJJJDDDAAABBB@@@===???HHHSSS^^^kkkvvv|||~~~~~~}}}}}}}}}~~~wwwoookkkcccaaa\\\UUUNNNIIIFFFEEEVVV\\\aaa```YYYSSSRRRSSS\\\[[[[[[cccooorrrdddSSSCCC===666000---,,,++++++******))))))))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((()))***+++,,,///000333555888???QQQbbbuuuwwwwwwqqqjjjhhhmmmssstttrrrpppmmmfffcccjjjttt|||ppphhhfffgggddd___ZZZZZZ\\\___bbbdddqqqtttuuupppggg```^^^___]]]bbbggghhhhhhjjjqqqvvvzzzxxxvvvvvvwwwwwwuuussspppnnnmmmmmmnnnnnnlllkkkiiifffaaaZZZRRRJJJDDDAAA>>>>>>???BBBGGGMMMQQQSSS\\\___eeejjjpppvvv|||yyyqqqhhhaaa\\\ZZZXXXZZZ___dddiiimmmoooqqqmmmqqqtttssspppoooqqqtttqqqssstttuuutttuuuwwwyyyyyyxxxvvvtttsssttttttuuu}}}|||vvvrrrvvvzzzqqqvvvyyypppllllllllllllmmmmmmmmmnnnooouuusssdddSSSIIIFFFFFFDDDAAA===777222...++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))************)))***++++++***+++---///000111555>>>IIIXXXkkkzzz{{{xxxrrrnnnppptttrrrllljjjlllooorrrsssooohhhbbbZZZUUUSSSVVV[[[aaaiiiqqqyyysss___HHHEEEJJJ[[[lllssstttsssppppppppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqnnnnnnoooppppppppppppoooiiifffbbbaaabbbdddeeeeeecccddddddeeefffhhhiiijjjjjjmmmqqqtttvvvxxx|||~~~|||~~~uuupppzzz}}}yyylll]]]UUUNNNHHHDDDDDDCCC???>>>DDDKKKUUUbbbmmmwww{{{~~~tttmmmbbb___[[[VVVPPPJJJEEEAAAGGGPPPZZZ^^^\\\WWWUUUTTTUUUVVVXXX]]]eeekkkeee\\\IIICCC:::222...,,,++++++******))))))))))))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((((()))+++---...111111333777;;;EEEXXXiiixxxyyyxxxtttooonnnrrrvvvwwwqqqkkkfffaaa```iiitttwwwjjjdddddd___^^^\\\[[[]]]aaadddeeeppprrrqqqkkkbbb]]]]]]___\\\bbbhhhkkkjjjlllqqqvvvssssssrrrssstttuuuttttttpppnnnmmmmmmmmmmmmjjjhhhhhheee^^^VVVNNNGGGBBB???AAABBBEEEIIIMMMRRRVVVYYYeeeiiimmmqqqtttxxx|||yyyoooeee]]]YYYWWWWWWZZZ^^^ccciiinnnpppppppppoooqqqsssrrrooonnnppprrrnnnppprrrsssttttttvvvxxxuuussspppnnnnnnooorrrttt}}}~~~qqqkkklllqqqmmmpppwwwxxxqqqnnnnnnoooppprrruuuwwwyyyyyy|||xxxjjjZZZOOOGGGBBBCCCBBB???:::333///,,,,,,***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++******+++******+++...000333444:::FFFVVVgggttt|||zzzvvvqqqoootttyyyuuunnnfffeeeffflllsssvvvrrrnnn```[[[XXX[[[^^^```bbbfffooottt\\\HHHIIIQQQbbbpppvvvwwwwwwpppppppppppppppppppppqqqpppqqqrrrsssssssssssssssnnnooopppqqqqqqpppnnnmmmgggdddaaaaaabbbdddeeefffbbbbbbccceeegggiiikkkllllllnnnqqqssstttwwwzzz}}}}}}mmmaaaiii|||yyyssstttuuuxxx|||zzziii^^^VVVOOOIIIHHHEEE@@@>>>@@@DDDJJJVVV```pppuuu{{{uuujjjddd```[[[WWWTTTOOOHHHBBB???FFFQQQZZZ\\\[[[WWWUUUQQQTTTVVVXXX]]]cccccc___QQQJJJ???666000---++++++******))))))))))))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((***,,,...000333222444;;;DDDPPPbbbqqqvvvvvvuuusssrrrsssvvvyyywwwmmmccc]]]ZZZ]]]gggrrr||||||pppiiihhhbbbbbb```]]]___eeejjjkkkmmmllliiiccc]]]ZZZ[[[]]]ZZZ___fffjjjkkkllloooqqqmmmnnnnnnooopppqqqrrrrrrmmmmmmllllllkkkiiieeeaaa```]]]WWWPPPJJJFFFCCCAAAEEEHHHMMMRRRVVV[[[___cccooorrruuuxxxxxxxxxyyyzzzsssnnnfff___ZZZYYYZZZ[[[]]]aaafffkkkmmmllljjjiiijjjkkklllmmmllliiifffdddgggjjjmmmpppqqqrrrtttvvvrrrooollljjjkkkpppvvvyyy}}}rrrjjjhhhjjjooopppsssyyy~~~{{{vvvsssrrrpppppprrruuuyyy{{{{{{|||yyyqqqggg\\\NNNBBBCCCCCCBBB===666111//////))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++***++++++******+++///111555777===MMMbbbssszzzyyywwwrrrllllllssszzzwwwpppccc^^^\\\dddqqqzzzzzzvvvmmmfffbbbbbbaaa\\\YYYYYY[[[ssstttXXXLLLOOOYYYhhhrrruuuwwwyyyoooooooooooooooooooooooopppqqqrrrtttuuuuuuuuutttsssssstttsssrrrooolllkkkiiigggcccbbbcccdddeeeddd``````bbbdddgggjjjlllnnnooopppqqqrrrsssvvv{{{~~~~~~nnnZZZ___ppp~~~ttttttuuuvvvyyy~~~yyykkkaaaXXXQQQNNNGGGCCC@@@@@@@@@BBBJJJTTTfffmmmuuu{{{|||~~~}}}nnngggccc^^^\\\[[[WWWNNNGGG???CCCKKKUUU[[[[[[WWWSSSQQQTTTVVVWWW[[[``````\\\WWWOOODDD999222...+++*********))))))))))))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((('''(((***---000111666333666AAAPPP^^^nnnzzztttrrrooonnnpppuuuzzz~~~yyykkk]]]WWWXXX^^^iiirrrsssyyy~~~}}}wwwqqqnnnnnnmmmmmmhhh```aaajjjrrrtttmmmjjjddd___[[[ZZZ[[[\\\ZZZ]]]ccchhhlllmmmmmmmmmkkklllmmmmmmmmmmmmnnnooommmllllllmmmkkkgggaaa\\\UUUSSSPPPLLLJJJIIIIIIIIIMMMRRRWWW\\\___cccgggjjjqqqtttvvvwwwtttqqqooonnneeedddbbb```^^^^^^______^^^aaafffiiijjjhhhdddbbbbbbdddiiiooorrrnnneee\\\___bbbgggjjjmmmoooqqqsssssspppmmmlllpppyyy{{{yyyqqqlllmmmtttssssssxxx~~~|||xxxvvvrrrooooooqqqtttvvvwwwxxxxxxuuuqqqhhhVVVGGGCCCDDDDDD???888333111111))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++***++++++******,,,///222555666>>>PPPhhhyyy{{{uuutttnnnggggggpppyyywwwpppbbbZZZUUU]]]mmmyyy{{{wwwyyyqqqjjjhhhcccZZZSSSQQQIIIcccuuuVVVRRRVVV```kkkqqqrrruuuxxxnnnnnnnnnnnnnnnmmmmmmmmmoooqqqssstttvvvvvvvvvuuuxxxxxxwwwvvvsssoookkkiiillliiifffddddddddddddccc^^^___aaacccgggjjjmmmnnnqqqrrrrrrrrrsssvvv{{{vvv]]]___ooo~~~~~~}}}|||}}}uuujjj___VVVSSSIIIEEECCCAAA???>>>EEEMMM___gggqqqwwwyyy{{{xxxjjjfffccccccccc^^^UUULLLBBBCCCIIIRRRYYY[[[UUUPPPRRRTTTVVVXXX^^^bbb___XXX[[[SSSFFF;;;333...+++*********))))))))))))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((('''(((***---000222777444888GGGXXXhhhwwwssspppkkkjjjnnnuuu}}}}}}mmm\\\VVVYYYaaallluuupppsssuuussspppnnnnnnpppwwwvvvnnncccbbbmmmwww{{{pppkkkccc^^^\\\\\\\\\\\\[[[^^^ccciiinnnpppnnnlllkkklllmmmlllkkkkkkkkklllnnnnnnoooooommmhhh```[[[OOONNNLLLKKKKKKMMMPPPRRRVVVZZZ```ccceeefffjjjlllmmmooorrrqqqmmmgggcccaaa\\\^^^```cccdddcccbbbaaa^^^aaaeeehhhhhheeebbb___aaaeeennnyyy|||ooocccYYY]]]bbbfffiiillloooqqqwwwtttqqqqqqxxxzzzuuummmpppuuuzzz}}}yyyxxxyyyyyyvvvqqqllljjjjjjjjjlllnnnqqqtttnnn[[[HHHCCCEEEEEECCC===666111---+++++++++***++++++,,,,,,************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++((((((+++,,,,,,///444777888EEE___tttzzzwwwtttlllfff^^^]]]eeeppprrrmmmccc^^^\\\aaahhhnnnvvv|||}}}|||uuukkkddd___VVVNNNMMMUUUnnnttt___YYY___gggmmmpppqqqqqqqqqnnnmmmlllkkkjjjkkklllmmmnnnpppsssvvvxxxxxxxxxwwwuuuvvvwwwwwwtttpppkkkhhhffffffeeeddddddcccbbbbbb```aaacccfffiiilllnnnoooqqqrrrrrrrrrssswww{{{~~~ccc]]]kkk{{{~~~rrrfff[[[TTTJJJIIIFFFCCC@@@@@@AAACCCVVV```mmmuuuxxxzzzuuujjjcccfffhhhcccYYYRRRAAABBBGGGPPPXXX[[[YYYUUUSSSPPPOOOTTT[[[^^^[[[WWWZZZUUUJJJ;;;333000---((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((()))+++...000000///666555;;;MMMeeevvvzzzwwwkkkiiikkkooorrrsssvvv{{{wwwnnnaaaXXX\\\hhhppprrrgggkkkqqqrrrlllhhhmmmvvvwwwwwwtttooopppwww}}}sssjjj___YYY[[[___aaaaaaccceeehhhlllnnnnnnmmmllljjjiiiiiiiiiiiiiiiiiijjjnnnlllhhheeehhhjjjaaaTTTKKKJJJHHHHHHJJJMMMQQQTTT]]]```cccgggkkknnnooopppvvvuuuqqqkkkccc^^^[[[ZZZZZZ___eeeiiimmmmmmfff\\\[[[___cccfffggggggggghhhiiikkktttttt```[[[[[[aaafffggglllsssrrrpppqqqtttxxxjjjkkklllnnnqqqssstttuuuuuuuuuuuuuuuuuuvvvvvvvvv|||}}}~~~}}}|||{{{yyywwwuuutttsssvvv|||xxxooolllrrrwww|||zzzzzzxxxsssmmmhhhggghhhggghhhjjjnnnsssooo^^^MMMGGGGGGEEEBBB>>>888333000,,,+++++++++++++++,,,,,,************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++)))***---...---000555888<<>>>>>BBBLLL[[[iiisssxxxyyy}}}~~~rrrhhhdddaaa^^^WWWQQQPPPUUU[[[______YYYRRRJJJGGGMMM[[[iiirrrnnnlllbbbPPP@@@777222///++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''((()))+++,,,+++...000000000222666;;;NNN___tttzzzxxxyyyssssssvvvxxxsssggg^^^ZZZaaaooo|||}}}xxxrrrmmmdddcccfffnnnuuuxxx{{{}}}vvvmmmddd]]]___cccgggjjjkkkkkkkkkhhhiiijjjkkkmmmmmmnnnnnnlllllllllllllllllllllllllllhhhdddbbb___]]]___dddeeedddbbbbbbcccgggjjjmmmqqqrrrsssrrrooojjjeeeaaaYYY]]]bbbeeeggghhhjjjlllooonnnooouuurrroooiiiaaa[[[XXXYYY[[[^^^___```bbbfffooo{{{{{{llleeedddddd]]]ZZZZZZ]]]______aaafff}}}zzz~~~~~~pppdddaaacccdddkkkooolllkkkpppwww|||ooo```MMMCCCCCCDDD???999//////...,,,,,,+++++++++,,,,,,+++++++++*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))+++///222222444>>>IIIZZZpppyyyooojjjhhhfffiiigggcccfffqqq}}}tttiii\\\UUUSSSUUU___iiirrryyyzzzeeeQQQGGGDDDFFFMMMPPPRRR^^^mmmqqqsssvvvvvvtttrrrqqqqqqjjjkkkmmmoooqqqrrrrrrrrrssstttwwwyyy{{{{{{||||||zzzzzzyyyyyyxxxwwwvvvvvvqqqooojjjeeeaaa_________ccceeeiiimmmoooppppppooolllooorrrtttvvvxxx|||~~~|||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}ppp```WWWUUU\\\lllzzzzzziii\\\WWWSSS```rrr~~~ttteeeZZZSSSMMMGGGCCC???>>>???EEEPPP^^^kkkrrrvvvyyy}}}~~~~~~zzzkkkfffgggccc___XXXQQQMMMQQQZZZaaaYYYUUUOOOIIIJJJSSSbbbmmmkkkmmmfffWWWFFF;;;444///+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''(((***,,,---,,,///111111111555===DDD___ooo{{{ttttttxxxzzz{{{~~~|||pppaaaWWWUUU^^^pppxxxnnnfffaaa```bbbhhhnnnrrrzzz|||qqqiiiddd___\\\```fffkkkllllllkkkjjjhhhhhhiiijjjkkklllmmmmmmkkklllmmmnnnnnnmmmlllkkkiiibbb^^^^^^^^^]]]aaafffdddcccbbbccceeeiiinnnpppooopppqqqqqqmmmhhhccc___\\\___dddggghhhhhhiiijjjkkklllmmmqqq}}}|||yyysssjjj___VVVQQQOOOOOOQQQTTTVVVYYY^^^eeeiiiuuu|||}}}sssggg___YYYUUUPPPLLLJJJLLLNNNMMMNNNQQQ~~~ssshhhdddfffeeennntttpppmmmsss~~~lllSSSDDDCCCDDDAAA===000///...---,,,+++++++++,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))************+++,,,000333333777BBBOOOfff}}}|||rrroooooossstttrrrkkkjjjrrr~~~uuuhhh\\\VVVXXX]]]hhhqqqmmmuuuoooYYYFFFCCCEEEKKKNNNQQQ___ooonnnqqqtttuuutttsssssssssjjjkkknnnppprrrrrrrrrrrrtttvvvyyy{{{}}}}}}}}}|||zzzzzz{{{zzzyyyxxxwwwvvvrrrooojjjeeeaaa_________ccceeeiiimmmoooooonnnnnnlllooorrruuuwwwyyy|||{{{|||}}}}}}||||||}}}~~~|||}}}~~~~~~{{{{{{{{{||||||}}}~~~|||}}}}}}|||}}}ssscccXXXSSSWWWdddrrr}}}zzzgggYYYRRRNNNYYYjjjyyypppcccZZZSSSLLLFFFBBBAAA???AAAHHHUUUbbbjjjuuuwwwyyyzzz{{{|||~~~mmmhhhmmmhhhfff___SSSJJJKKKWWWccc]]]ZZZTTTJJJEEEKKKXXXdddgggkkkhhh[[[LLL???666000+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((''''''(((***,,,---,,,///111111222888BBBKKKmmmzzzyyyppprrrxxxqqq^^^TTTSSS^^^rrryyykkkaaa\\\[[[^^^dddjjjpppyyyzzzllldddaaa___[[[```ggglllnnnllljjjiiiiiiiiiiiijjjjjjkkkkkklllkkklllnnnoooooonnnlllkkkggg^^^YYY\\\^^^___ccciiifffeeeddddddfffiiinnnpppkkklllmmmmmmkkkfffaaa]]]bbbeeegggiiiiiiiiijjjkkk___aaabbbfffqqq~~~xxxxxxvvvpppfff\\\UUUQQQEEEFFFHHHIIIKKKMMMOOOQQQNNN[[[dddbbb[[[UUUMMMDDDCCC>>><<<>>>???===>>>AAA~~~wwwiiifffkkkiiiiiikkknnnmmmlllvvvsss[[[HHHCCCEEEAAA:::888333...++++++,,,+++)))---,,,+++***))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((()))***+++******+++---...,,,000777777999JJJ```wwwxxxrrrvvv{{{kkkeeeuuuzzzsssiiibbbbbbhhhqqqxxxuuusssrrrxxxgggMMM>>>???BBBIIISSS]]]eeeiiinnnmmmlllmmmoooppppppppppppooommmmmmoooqqqqqqqqqtttvvvyyy|||~~~~~~}}}|||{{{zzzwwwssspppmmmllljjjddd___\\\^^^```dddiiinnnooonnnmmmmmmnnnssssssssstttuuuwwwyyyzzz|||zzzxxxxxxyyy{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzz{{{}}}wwwjjjaaaVVVRRR^^^qqq|||~~~{{{vvvqqqppp|||}}}jjjZZZRRRPPPTTTaaarrrrrrddd\\\UUUHHHFFFBBB@@@BBBEEEKKKXXXdddrrrwwwzzzyyyzzz}}}~~~}}}qqqjjjnnnlllkkkhhh___QQQGGGJJJSSS]]]ZZZUUUOOOIIIHHHPPPXXXaaallllll]]]MMMDDD;;;111...---+++***++++++***)))************))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))***,,,---444000111555555777GGG\\\{{{kkkccchhhqqqkkkUUUPPPWWWhhhrrr|||~~~zzzmmm_________```dddhhhoooxxxttthhh```]]]\\\```cccgggjjjkkkkkklllmmmkkkiiigggiiilllooonnnmmmnnnoooppppppooollliiiggggggbbb\\\\\\aaafffhhhgggdddfffeeeeeegggjjjfff___\\\aaaeeegggeeecccdddeeefffeeedddeeeeeeccc```]]]^^^YYYUUUVVV\\\eeellloooaaa______``````ZZZOOOFFF>>>=========<<<<<<;;;;;;===???AAABBBAAA>>>;;;999666666666555555444444444{{{ooolllpppllliiihhhiiihhhhhhppp{{{|||ppp[[[IIICCCDDDBBB>>>888444///,,,,,,,,,+++***---,,,+++***))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((((()))++++++******,,,------,,,000555555:::NNNeee~~~qqqnnntttzzzkkkdddqqq}}}}}}xxxqqqlllkkknnnrrruuunnnllljjjooowwwuuu___GGG:::<<>>BBBDDDEEEBBB???<<<;;;======;;;999444444333333333333333222000111111222111111000000111111111111111000000000vvvkkkcccaaa```aaabbbiiiiiibbbRRRFFFBBBCCCCCC;;;888333///---,,,,,,+++,,,++++++***))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((***++++++++++++,,,...///111555888<<>>BBBIIIQQQ[[[eeennntttmmmlllkkkkkkmmmoooooonnnooonnnmmmoooqqqrrrrrrrrrrrrtttvvvxxx{{{}}}~~~~~~|||zzzvvvtttrrroookkkhhhhhhfffccc``````cccgggjjjkkkkkkjjjjjjiiijjjkkkmmmooooooooopppqqqsssuuuvvvuuuttttttuuuxxxzzzzzzyyy{{{{{{{{{|||}}}}}}~~~~~~}}}|||||||||{{{{{{{{{{{{yyyxxxwwwvvvwwwxxxzzz{{{~~~~~~mmm```YYY]]]eeeuuuzzzwwwhhh^^^WWWUUUbbbrrrwwwhhh___VVVVVV\\\hhhsss|||xxxmmmeeeWWWMMMHHHDDDCCCBBBAAAEEEJJJXXXggguuuyyywwwyyy}}}}}}~~~wwwpppgggggghhhggg]]]MMMCCC???FFFPPP[[[^^^[[[UUUMMMFFFIIIVVVbbbeeeaaaXXXIII<<<555222///,,,,,,,,,+++***************)))))))))((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))((()))***,,,...///444333333666;;;KKKhhhqqqddd^^^```dddlllnnnlllfff]]]ZZZbbbkkkkkkkkkjjjkkkmmmppppppnnntttwwwxxxxxx||||||ooofffdddgggkkknnnnnnmmmllllllmmmnnnmmmmmmkkkjjjiiiiiikkkmmmppprrrqqqqqqooommmjjjeeebbb___]]]]]]```eeejjjmmmmmmlllkkkkkkmmmsss|||sssddd[[[___bbbbbb^^^\\\\\\]]]ZZZVVVQQQKKKGGGCCC???<<<:::888666666666777888888888666333333444555555333222222222222222222222222222111111111111222222333222222222222222222222222}}}yyyuuuxxxrrrgggbbbaaa___]]]eeejjjgggYYYIIIBBBBBBCCC<<<:::666111---,,,,,,---,,,+++******)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***,,,,,,++++++---...///111555:::BBBSSSoootttcccYYYYYY^^^```bbbZZZSSSWWWeeepppqqqkkklllkkkkkkmmmnnnjjjbbb[[[XXXUUURRRQQQNNNHHH@@@;;;???EEEMMMUUU\\\cccjjjooolllkkkjjjkkkmmmnnnnnnnnnnnnnnnnnnooorrrssssssrrrsssuuuxxx{{{}}}{{{xxxtttqqqnnnkkkgggddddddccc``````bbbgggkkkmmmmmmkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnppprrrtttuuusssssssssuuuwwwyyyxxxwwwyyyzzzzzz{{{{{{|||}}}}}}}}}}}}|||||||||{{{{{{{{{wwwwwwvvvuuuuuuvvvvvvwww}}}uuuggg___^^^```nnnvvvvvvggg\\\SSSOOOYYYhhhxxxooofff[[[[[[```kkkuuu|||zzzppp```TTTMMMGGGEEEBBB???@@@CCCNNN___ooouuuuuuxxx|||}}}~~~|||sssdddcccdddgggcccWWWKKKEEEKKKVVV```aaa___ZZZPPPFFFCCCMMMZZZbbbbbb[[[LLL???888555111...---,,,++++++************)))))))))((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))+++---///000555555666999BBBUUUrrr|||nnnccc^^^^^^___dddfffeee```^^^cccnnnvvvqqqnnnnnnppptttvvvxxxyyy{{{xxxkkkdddgggnnnsssvvvrrrpppmmmmmmnnnooonnnmmmjjjjjjjjjiiijjjlllnnnppprrrqqqooommmiiifffbbb```^^^___aaadddggghhhgggfffjjjlllqqq{{{yyyjjjlllmmmiiibbbZZZVVVUUUQQQLLLFFF@@@<<<888555222444444444333333333444555444333333333444333111000111111111222222222222222333222111111111222333444222222222222222222222222~~~tttooommmjjjzzzyyykkkeeedddbbb^^^ccckkklll___OOOEEECCCCCC>>><<<999333...,,,,,,...++++++***************+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,++++++---...///111555<<>>???GGGRRR[[[aaaeeejjjnnnllljjjiiijjjlllnnnnnnmmmnnnmmmnnnpppssstttsssrrrrrruuuzzz~~~~~~|||xxxtttooollliiieeeccc```___^^^```eeekkknnnpppmmmkkkjjjjjjlllmmmnnnmmmnnnnnnnnnnnnppprrrtttuuurrrrrrrrrtttvvvwwwvvvuuuwwwxxxxxxyyyzzzzzz{{{{{{|||{{{{{{{{{{{{zzzzzzzzzvvvuuuuuutttttttttuuuuuu|||~~~pppfff___\\\gggqqq|||xxxiii^^^SSSLLLRRR^^^mmm|||rrrhhh\\\]]]dddooowww|||xxxeee\\\SSSKKKGGGCCC???>>>@@@GGGVVVgggooosssxxx|||}}}}}}~~~{{{ssseeeaaaaaaeeefff]]]RRRKKKRRR\\\dddccc```[[[PPPCCCBBBHHHSSS]]]aaa[[[NNNCCC<<<888222///------,,,+++************))))))))))))((())))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++)))))))))***,,,...000222444444777===KKKaaazzzwwwkkkccc^^^\\\[[[^^^aaaaaa___cccooo|||{{{vvvtttvvvyyy{{{~~~~~~sssgggdddjjjtttyyy{{{uuuqqqmmmlllnnnpppooonnnkkklllmmmlllkkkkkkmmmooorrrqqqpppnnnkkkhhheeedddddddddcccccccccbbbbbbbbbiiilllrrr}}}zzz|||{{{uuuiii]]]UUUQQQJJJEEE???999777555333222111222333333222222444555222333555666555444111000111222222222222333333333222111111000000000111111111111111222222222222222wwwmmmjjjgggttt{{{nnnggggggfffbbbaaakkkooodddTTTJJJFFFDDD???>>>;;;555///,,,---...+++***************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))+++,,,,,,,,,,,,---///111333888BBBSSSjjj}}}nnnaaa\\\```bbbaaa^^^UUUSSS]]]gggddd[[[UUUYYY[[[bbblllssspppeee[[[XXXVVVVVVSSSIII>>>===BBBBBBLLLYYYcccgggiiilllnnnkkkjjjiiijjjlllmmmmmmmmmmmmmmmnnnqqqtttuuutttrrrpppuuu{{{}}}{{{wwwrrrmmmiiifffbbb```\\\\\\]]]aaahhhnnnpppqqqmmmkkkjjjkkknnnppppppnnnnnnnnnnnnnnnppprrrtttuuurrrrrrrrrtttvvvvvvtttrrrvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwtttttttttttttttttttttuuuxxx|||wwwlllaaaYYY]]]hhhvvvzzzmmmbbbUUUJJJMMMVVVcccuuuwwwlll^^^```hhhttt|||~~~mmmcccYYYOOOIIIEEE@@@>>>@@@BBBOOO___iiipppxxx||||||{{{}}}}}}wwwjjjccc^^^bbbddd^^^TTTMMMOOOZZZbbbaaa```]]]QQQCCC???BBBKKKXXX```^^^UUUMMM>>>:::444///------,,,+++************))))))))))))))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))******,,,///111222444555999DDDXXXoooqqqgggaaa^^^ZZZVVVVVV[[[]]]^^^gggwwwzzzttttttuuuvvvzzzxxxmmmccccccmmmxxx||||||vvvqqqlllkkknnnppppppnnnmmmoooqqqqqqnnnmmmmmmnnnrrrrrrpppooommmkkkiiihhhkkkjjjgggcccaaa```bbbcccgggjjjooowww|||xxxjjj\\\PPPKKKCCC???999555444444555444222444555444222222555777444555777777777666666666555555555666666777777777555555444444333333222222333333333333444444444555~~~sssmmmkkkuuu~~~}}}zzznnnhhhiiiiiifff```jjjooogggXXXNNNIIIFFF@@@???<<<555///,,,---///+++***************++++++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))+++,,,,,,,,,,,,---///666777<<>>:::555222222444555666666777888666444444666:::666777888888888999;;;===999:::::::::;;;;;;<<<<<<;;;;;;;;;:::999888777666666666666777777888888888uuuqqqpppyyy{{{vvvssssssuuurrrkkkiiikkkjjjeeejjjkkknnnpppkkk^^^PPPHHHFFFCCC>>>999333///---,,,******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************************+++,,,+++***+++...000111444???SSSlll}}}wwwoooeee]]][[[]]]bbbdddXXXZZZdddnnniii[[[SSSTTTVVVaaammmvvv}}}jjjgggaaa[[[UUUHHH===???IIINNN^^^mmmqqqooommmmmmllliiiiiihhhhhhiiilllnnnpppsssssstttttttttttttttsssuuuwwwzzz|||}}}{{{xxxvvvuuupppjjjgggbbb[[[YYY[[[YYY[[[```gggnnnqqqqqqooommmmmmnnnooopppqqqrrrrrroooooonnnnnnoooqqqssstttqqqrrrrrrssssssrrrrrrrrrtttuuuuuuuuuuuusssrrrqqqsssssssssssstttttttttuuutttsssqqqpppqqqrrrtttvvvvvvxxxzzz~~~yyyiiiYYYWWWYYYcccqqq{{{~~~nnnaaaUUUKKKFFFFFFUUUdddyyymmm```cccppp{{{zzztttbbbYYYTTTJJJFFFEEE>>>AAAEEELLLXXXfffrrr{{{~~~}}}zzzrrrmmmeee[[[\\\XXXHHHFFFIIIPPPYYYaaa```YYYQQQEEE>>>???NNN^^^eeeeeeeeeNNNCCC666//////000...+++))))))*********+++++++++))))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))***---000222222111888555???ZZZvvvuuugggbbbcccbbbXXXNNNRRROOOTTTcccoootttvvvzzzyyypppfffccchhhmmmpppooozzz}}}uuuiiiddd```dddmmmuuuwwwwwwtttssspppmmmjjjiiikkkmmmmmmnnnpppqqqqqqpppoooooorrrqqqooonnnmmmnnnnnnooosssnnnhhheeedddcccaaa___eeelllooonnnooosssqqqkkkfffbbb\\\TTTMMMGGGCCC@@@::::::::::::::::::::::::===<<<:::;;;===???@@@@@@>>>???AAACCCEEEFFFFFFFFFIIILLLOOOOOONNNMMMNNNOOOOOOJJJFFFEEECCC===::::::777666444333555555444444yyypppwwwyyyrrrooommmooommmgggeeehhhiiigggjjjlllqqqwwwuuuiiiWWWJJJFFFCCC???999444000---,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''***************************+++,,,++++++,,,///111333777DDD[[[ssstttlllccc^^^___bbbeeeeeeYYY^^^hhhnnnhhhZZZTTTVVV[[[eeeqqq{{{{{{rrrfffZZZPPPDDD;;;@@@KKKWWWfffsssvvvrrrpppooonnnlllkkkkkkkkkmmmooorrrtttwwwwwwwwwxxxxxxxxxwwwwwwvvvxxxzzz{{{{{{yyywwwuuupppjjjeeeccc^^^YYYXXXZZZ\\\```eeekkknnnooooooooonnnnnnnnnoooppppppqqqqqqoooooonnnooopppqqqssstttrrrrrrsssssssssrrrqqqqqqsssttttttuuuttttttrrrrrrsssssstttttttttuuuuuuuuuvvvuuusssrrrrrrsssuuuvvvxxxyyy|||~~~}}}jjjZZZTTTSSSZZZhhhtttzzz~~~~~~ooobbbVVVKKKFFFFFFOOO___sss~~~lll[[[]]]iiizzz}}}zzz{{{hhh]]]WWWLLLHHHGGGAAA@@@CCCIIISSS```nnnyyy~~~yyytttmmmcccdddaaaSSSEEEEEEIIIRRR\\\___ZZZTTTKKKBBB@@@LLL[[[bbbbbbaaaQQQFFF999111000000---***))))))*********+++++++++))))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))***+++---000222222222999:::HHHddd~~~|||tttlllkkkmmmhhh\\\PPPMMMLLLSSSbbbmmmoooppprrrmmmfffaaaccclllsssuuusssrrrxxx~~~sssjjjeeebbb```eeemmmtttuuusssrrrqqqooollljjjiiikkkmmmnnnooopppqqqrrrqqqqqqpppsssrrrrrrqqqqqqppppppqqqppplllgggddddddeeedddccchhhnnnqqqppppppqqqoooiii___[[[VVVPPPKKKGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKNNNOOOPPPSSSTTTVVVXXX[[[^^^```aaaeeegggkkklllllljjjhhhfffbbbYYYOOOIIIDDD===:::;;;666444333333444444444222}}}ooouuu}}}~~~wwwoookkkfffjjjkkkfffccceeehhhhhhiiilllttt}}}uuu___MMMFFFDDD@@@:::555111...,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***************************+++,,,,,,+++---000222444;;;LLLfff~~~uuummmdddaaadddgggeeebbb]]]dddmmmnnndddYYYVVVYYYcccjjjsss}}}|||jjjVVVIII???;;;BBBMMM```mmmxxxxxxtttqqqpppnnnmmmlllllllllnnnqqqtttvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxvvvtttssslllfffaaa___[[[WWWWWWZZZ^^^dddkkkooonnnmmmmmmnnnoooooooooooooooooooooooonnnnnnnnnooopppqqqssstttssssssssssssrrrrrrqqqpppqqqrrrssstttttttttssssssttttttttttttuuuuuuuuuvvvxxxwwwvvvuuutttuuuvvvwwwyyy{{{}}}~~~nnn]]]SSSNNNPPP\\\kkkuuu}}}pppcccWWWKKKEEEEEEGGGVVVkkk}}}{{{iiiUUUVVV___sss{{{rrreee\\\PPPKKKJJJDDD@@@AAADDDKKKWWWfffttt}}}}}}~~~}}}zzztttjjjkkkiii]]]IIIEEEDDDKKKWWW___^^^ZZZRRRFFF@@@HHHVVV^^^]]][[[SSSIII<<<444111///,,,)))***************+++++++++))))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,...000222333444888???SSSppptttrrrqqqtttvvvooo```SSSIIILLLVVVdddmmmnnnllllllccc``````iiivvv}}}|||xxxsssyyyzzzmmmeee______bbbhhhooorrrrrrooooooooonnnllljjjjjjkkkmmmooooooqqqrrrsssssssssssstttuuuuuuvvvuuutttsssrrrllliiieeecccdddfffggghhhnnnrrrtttsssqqqppplllggg]]]ZZZWWWSSSPPPPPPPPPQQQVVVVVVXXXYYY[[[]]]^^^____________aaaccceeehhhiiikkklllmmmpppsssxxx|||~~~}}}xxxnnnbbbTTTJJJAAA:::777999555333222222333333222111}}}qqqtttzzz~~~}}}xxxqqqlllfffkkknnnmmmiiiggghhhiiihhhkkkqqq{{{|||fffQQQGGGEEEAAA<<<777222///---++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************+++,,,,,,,,,...111444444???UUUppp~~~zzzqqqhhhgggjjjjjjddd]]]aaakkkrrrmmmaaaZZZZZZ]]]hhhlllooouuu{{{fffOOOBBB===<<>>555111///,,,***************************(((((((((((((((((((((((('''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***+++---///000222555777666DDD^^^yyyxxxnnnnnnqqquuuwwwpppaaaUUUIIIPPP^^^jjjqqqqqqnnnlllccccccgggsss}}}{{{vvvjjjbbb\\\```fffmmmrrrssspppmmmmmmnnnnnnmmmkkkkkklllnnnpppppprrrsssuuuvvvwwwwwwvvvxxxyyyzzzyyywwwtttsssiiifffcccbbbbbbeeehhhiiisssvvvxxxxxxxxxwwwtttqqqpppnnnkkkiiihhhiiikkkmmmooooooppprrrsssuuuvvvvvvyyyzzzzzz{{{{{{~~~wwweeeZZZNNNEEE>>>777555777666444333333444333111///vvvvvvxxx{{{}}}{{{wwwrrrkkkpppvvvxxxtttnnniiihhhhhhiiikkkqqqzzzzzziiiUUUGGGEEEBBB===888333///---+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,------///222555555DDD^^^yyyxxx{{{sssllllllooommmeee]]]dddpppuuukkk___]]]```bbbhhhgggfffgggooovvvxxxuuuoooZZZFFF???===???HHHSSSdddmmmttttttqqqqqqpppooommmmmmlllmmmooorrruuuvvvwwwwwwwwwwwwxxxyyyzzz{{{~~~|||xxxuuuqqqnnnllliiibbb\\\YYYUUUSSSUUUYYY\\\cccjjjlllkkkjjjllloooqqqqqqppppppooonnnnnnnnnmmmnnnooopppqqqrrrrrrsssrrrsssssssssrrrrrrqqqpppoooppppppqqqrrrsssttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{wwwzzz}}}wwwgggYYYOOOHHHLLLXXXfffsss}}}ttthhh[[[NNNFFFDDD???HHHWWWjjj{{{yyyhhhSSSNNNPPPaaazzz~~~xxxjjjYYYQQQOOOIIIDDDCCCAAABBBIIIWWWiiiuuuwww{{{|||ppplllmmmfffYYYNNNCCCBBBLLLWWW]]]^^^UUULLLBBBAAAKKKUUUWWWUUUQQQIII???777222000...,,,************************(((((((((((((((((((((((('''))))))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))******,,,///000000222666:::999MMMiii~~~ssskkkkkklllnnnnnniii___WWWKKKWWWfffppptttssspppnnndddfffnnnzzzzzzmmmbbb\\\^^^dddmmmsssuuussspppnnnmmmnnnpppooonnnmmmnnnnnnqqqqqqssstttvvvxxxzzz{{{zzz{{{||||||zzzwwwssspppgggeeebbb``````cccgggjjjuuuvvv{{{uuukkkUUUNNNHHHFFFCCC>>><<<===;;;:::888888888666333111|||wwwxxx|||~~~|||yyyssstttyyy~~~|||tttllliiihhhgggeeefffooouuuiiiXXXHHHFFFCCC???:::444000...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))+++,,,---...000444777888LLLiii}}}uuuvvvqqqmmmmmmpppooohhhaaahhhsssuuuhhh___cccgggfffeee```\\\\\\```gggjjjkkk___NNN@@@===>>>BBBLLLWWWhhhoootttsssqqqssssssqqqqqqpppppppppqqqsssvvvxxxxxxxxxxxxyyyzzz}}}~~~zzzuuupppkkkhhhddd]]]VVVSSSQQQPPPSSSXXX]]]aaafffhhhhhhiiillloooqqqpppppppppoooooonnnnnnmmmnnnoooqqqrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqppppppppppppqqqrrrssstttsssssssssssstttttttttuuussstttuuuvvvxxxyyyzzzzzzvvvyyy|||}}}}}}|||lll[[[PPPGGGFFFLLLVVVeeeqqq}}}wwwlll^^^PPPGGGDDD???DDDNNN___rrr~~~nnnWWWPPPMMMXXXppp~~~ttt```VVVSSSKKKGGGEEEBBBAAAEEEQQQaaalllsssxxx~~~tttmmmmmmiii[[[QQQDDD???DDDNNNWWW[[[VVVQQQHHHCCCIIIRRRWWWVVVQQQKKKAAA999444111///...+++++++++***************))))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))*********---000000000333888<<>>UUUttt{{{vvvssspppnnnnnnnnnkkkeee```jjjuuusssddd___hhhnnnjjjddd]]]VVVTTTVVVZZZ^^^```TTTFFF<<<<<>>MMMeeexxxnnnjjjeee___ZZZWWWVVVVVV[[[iiiuuuvvvrrrqqqooommmjjjpppxxx~~~yyymmmdddbbbcccgggooowwwyyyvvvrrrqqqrrrqqqsssvvvvvvtttrrrqqqqqqsssssstttvvvyyy}}}~~~zzzuuuooojjjfffbbbbbbaaa``````eeemmmrrruuutttyyy~~~}}}||||||{{{ttttttqqqnnnnnntttzzzpppmmmkkkhhhhhhkkkjjjbbb\\\ZZZRRRPPPNNNLLLJJJFFFAAA>>>~~~zzzyyysssvvv|||~~~}}}zzzrrrpppwww{{{vvvooolllggghhhccc^^^dddmmmgggZZZHHHGGGEEEAAA;;;666111...---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************************)))+++,,,...///222666999CCC\\\|||zzzwwwtttrrrpppmmmjjjfff```\\\kkkuuurrrbbb___lllrrrmmmeee]]]TTTPPPOOOQQQTTTWWWOOOCCC;;;;;;>>>DDDSSSbbblllqqqssspppnnnoooooommmqqqpppooonnnnnnppprrrssswwwwwwwwwyyy|||~~~xxxppphhhddd^^^WWWRRRQQQRRRTTT[[[bbbgggeeecccdddgggjjjlllmmmoooooooooooooooooopppppplllnnnoooqqqrrrrrrrrrrrrooopppqqqrrrssstttttttttqqqpppooooooooopppqqqrrrqqqqqqqqqrrrrrrrrrssssssvvvvvvvvvvvvuuutttrrrrrruuuwwwxxxxxxvvvxxx}}}nnn```XXXMMMEEE@@@CCCPPP^^^kkkttt|||pppcccSSSIIIEEEBBB???AAAMMMbbbwww{{{^^^TTTIIIJJJ^^^xxx~~~mmm```YYYOOOGGGGGGDDDAAA@@@FFFSSS]]]nnnuuu|||~~~~~~~~~kkk```___\\\\\\UUUKKKCCCAAAIIITTT]]]]]]^^^XXXMMMJJJQQQXXXZZZZZZTTTJJJ@@@888333000...++++++++++++******))))))))))))))))))))))))))))))''')))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******++++++...111111111333999???SSSjjjzzzpppllleee]]]WWWTTTTTTUUUdddrrr|||zzzsssqqqpppmmmtttzzz~~~}}}~~~sssggg```aaadddjjjqqqyyyzzzuuuqqqqqqssssssvvvxxxyyyvvvtttrrrqqqssstttuuuwwwzzz~~~~~~yyyrrrlllfffccc```aaaaaaaaabbbhhhqqqxxxxxxuuuwwwxxxnnniiiccccccbbbbbbaaaaaa``````\\\[[[YYYVVVWWW^^^lllwww|||zzz{{{wwwnnnfffcccZZZXXXVVVTTTQQQMMMGGGCCCxxx}}}zzzrrrqqqttt|||tttjjjnnnyyy}}}vvvnnniiijjjeee]]]```hhhfff\\\JJJEEE@@@??????<<<555///------,,,+++************************************))))))))))))))))))))))))))))))))))))************++++++*********************+++...000///000888BBBLLLqqq}}}wwwsssqqqooohhh^^^\\\```ooonnnhhh```bbbmmmuuuwwwfff]]]QQQKKKNNNRRRPPPKKKCCC???;;;===FFFRRR^^^eeepppppppppooooooooonnnnnnpppoooooonnnoooppprrrssswwwzzz{{{yyy{{{}}}|||wwwlllddd```\\\UUUOOOOOORRRWWW___fffddddddeeefffgggiiikkkmmmkkklllmmmooooooppppppppppppppppppqqqqqqrrrrrrsssppppppqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqrrrsssssssssssssssrrrrrrrrrqqqqqquuuuuutttttttttuuuuuuvvvsssuuuwwwxxxyyy{{{~~~vvveee\\\NNNBBB===>>>CCCGGGXXXcccsssqqqeeeYYYKKKBBBAAA@@@@@@DDDSSSiii~~~hhhUUUKKKMMMWWWnnn}}}zzz{{{~~~{{{kkk]]]UUUMMMFFF@@@???AAADDDKKKRRRaaannnwwwyyyzzzyyyoooccc\\\\\\XXXVVVSSSNNNGGGFFFQQQ^^^aaa```___ZZZNNNFFFMMMZZZ]]]\\\UUUEEE888222111000...,,,)))))))))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((''''''(((+++---111)))***444666222<<>><<<@@@JJJXXXeeemmmrrrrrrrrrqqqqqqpppppppppqqqpppppppppqqqrrrssstttwwwzzz{{{zzz|||{{{xxxwwwsssjjjbbb```[[[SSSNNNQQQVVVZZZ```eeecccdddeeegggiiijjjkkkllllllmmmnnnoooooopppoooooooooooopppqqqqqqrrrrrrrrrppppppppppppqqqqqqrrrrrrsssrrrqqqppppppqqqrrrsssqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrssssssttttttsssuuuwwwxxxyyy{{{~~~wwwggg^^^PPPDDD===<<>>;;;;;;;;;???FFFRRRfffwwwjjj]]]QQQIIIBBB@@@<<<;;;AAAQQQhhhyyyqqq[[[LLLJJJPPPeeexxx{{{xxxxxx~~~ooofffXXXOOOEEEBBB@@@???BBBGGGQQQaaaqqqwwwxxx{{{}}}pppaaaVVVRRRVVVXXXZZZWWWPPPNNNXXXfffdddeeeddd]]]PPPGGGJJJQQQaaagggjjjcccWWWJJJ;;;//////---***)))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))+++---000222...000555444555GGG___}}}~~~xxxtttoookkkhhheee```YYYUUU\\\ggg{{{ppplllooo{{{}}}mmmbbb^^^```jjjtttyyyxxxxxxvvvsssooollljjjllllllnnnqqqtttvvvvvvuuuvvvxxx}}}~~~xxxssslllddd```bbb___^^^___bbbhhhmmmqqqrrruuusssssswww}}}fffTTTKKKAAA<<<888999888444222333666555777:::<<<@@@IIISSS___nnn{{{}}}oooccc^^^^^^_________```___\\\XXXTTT}}}xxxpppmmmrrrxxx~~~{{{kkk___^^^bbbeeeeeeeeelllnnniiieeefffiiiiiiRRRLLLEEEAAAAAA???999444///...---,,,+++*********************************))))))))))))))))))))))))((()))))))))***************************+++++++++---...000111111555DDDSSSmmmtttkkkkkktttzzzvvvsssttthhhdddccchhhttt~~~~~~qqqeee\\\[[[\\\VVVKKKCCC===<<<>>>EEESSSbbbooowwwttttttssssssrrrqqqqqqqqqssssssttttttuuuvvvvvvwwwuuuyyy|||{{{}}}}}}wwwqqqllljjjfff___ZZZZZZSSSNNNNNNVVV___bbbaaaaaaaaacccfffiiikkkkkkkkkjjjnnnnnnooooooooonnnnnnmmmmmmnnnnnnooopppqqqrrrrrrooooooooooooooooooooopppppppppooooooooooooppppppmmmmmmnnnooopppqqqrrrrrrppppppppppppqqqrrrsssssstttvvvwwwxxxyyyzzz}}}yyyjjjaaaSSSHHHAAA<<<999777===AAAIIIZZZuuu{{{mmm```SSSLLLFFFBBB===;;;<<>>FFFNNNZZZhhhyyyzzzsssqqqrrrqqqpppooonnnkkkfffccc{{{sssnnnppptttzzz~~~|||nnn^^^WWW[[[___```aaahhhllljjjgggiiiooorrr^^^UUUJJJDDDAAA???;;;666000///---,,,+++*********************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++...///111111111777HHHZZZuuu}}}ooofffdddlllooo{{{}}}vvvrrreeebbbdddnnn{{{zzznnndddbbb^^^SSSGGG@@@;;;<<>>>>>;;;777666888::::::>>>DDDPPP[[[nnn{{{uuupppggg___YYYRRRMMMJJJuuukkkgggkkkrrrxxx{{{iii[[[[[[^^^^^^cccdddfffhhhkkkpppxxx}}}ooo[[[KKKDDD@@@===;;;111000///---+++*********************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,...111333555AAAZZZqqqrrriiidddaaaeeejjjuuuuuuiiiaaaccclll{{{{{{zzzxxxiiiOOO>>>:::;;;???GGGQQQ\\\dddhhhiiijjjjjjkkklllmmmnnnnnnooopppqqqrrrttttttttttttssssssxxx}}}}}}~~~}}}xxxqqqjjjddd```ZZZPPPJJJHHHFFFJJJSSS\\\^^^\\\\\\___```aaabbbdddfffggghhhiiihhhiiijjjjjjkkkkkkkkkkkkjjjkkklllmmmooopppqqqrrrrrrrrrqqqqqqppppppppppppoooooopppqqqqqqpppoooooonnnnnnoooooopppqqqrrrrrrqqqqqqrrrrrrsssuuuvvvwwwuuuwwwxxxxxxxxxyyy|||~~~uuuiiiZZZOOOJJJEEE???:::444777888;;;HHHddd|||kkk]]]UUULLLBBB;;;<<<;;;:::DDDQQQbbbnnn~~~zzzbbbTTTPPPKKKTTTkkkyyywwwssswwwpppcccUUUPPPMMMHHHCCCBBBDDDJJJZZZlllwwwyyy|||vvvjjjaaaZZZWWWXXX[[[XXXPPPJJJGGGSSS]]]ccc```ZZZUUUOOOIIIHHHKKKNNNQQQWWWVVVKKK>>>222///,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))***,,,///222...000333555<<>>;;;wwwjjjcccfffnnnwwwooo___]]]```___cccaaabbbeeeiiinnnwww~~~ttt]]]KKKBBB>>>;;;999111000///---+++*********************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***---111444888FFFbbbzzzjjjdddbbb```cccnnnwwwuuuggg```cccooo~~~vvvvvv{{{}}}lllPPP>>>;;;<<<@@@JJJVVVaaagggiiiiiihhhiiijjjkkklllnnnooooooooopppqqqssstttssssssrrrrrrxxx}}}~~~|||wwwmmmgggaaa^^^XXXNNNHHHFFFDDDJJJTTT\\\]]]YYY[[[``````aaaaaabbbdddfffhhhiiifffggghhhiiijjjkkkkkkkkkjjjjjjlllmmmnnnpppqqqqqqrrrrrrrrrqqqqqqqqqppppppooopppqqqrrrrrrqqqpppoooooooooppppppqqqqqqrrrrrrqqqqqqqqqrrrssstttvvvwwwvvvwwwxxxxxxxxxyyy|||~~~yyymmm\\\PPPKKKFFF@@@:::777;;;:::777???WWWtttooo```XXXPPPEEE>>>???>>>:::???JJJYYYgggzzzwww```TTTQQQJJJRRRhhhvvvyyysssvvv}}}uuugggYYYRRROOOIIICCCAAAAAAEEESSShhhvvvzzz}}}~~~~~~~~~rrrggg]]]YYYWWWZZZYYYQQQFFFAAAIIIUUU^^^]]]ZZZWWWRRRKKKGGGIIIKKKPPPVVVWWWLLL???222000,,,+++++++++***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))******+++---000333///111444777@@@VVVwww{{{xxxxxxzzz}}}kkk___VVV[[[eeennnssswwwjjjkkklllnnnrrrwww|||kkk___VVV\\\hhhppptttvvvtttqqqooommmooosssxxx|||yyyzzzyyyvvvssssssxxx|||}}}zzzqqqgggaaa\\\ZZZ]]]ccccccjjjssswwwwwwtttqqqppprrrmmmlllnnnqqqrrrxxx~~~ttt___NNNFFFDDD>>>;;;======<<<===@@@IIIPPPbbb{{{zzzppp```QQQEEE<<<666222~~~|||pppfffdddnnntttwwwzzzwwwkkkaaa```gggddd```]]]___fffnnnsssuuu}}}uuubbbKKK@@@AAA@@@:::666222///,,,,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))+++,,,111333444333777KKKlllrrr```XXX___kkkwwwxxx~~~}}}qqqjjjfffjjjqqq|||~~~wwwpppuuuwwwooo]]]III<<<777777AAAMMMYYYdddlllmmmiiillljjjiiihhhhhhjjjkkkmmmmmmmmmnnnqqqvvvxxxvvvtttuuuwwwzzz||||||yyyvvvsssmmmddd\\\YYYTTTMMMHHHGGGBBBKKKVVV]]]]]]]]]]]]___^^^___```bbbccceeeffffffgggggghhhhhhhhhhhhgggfffjjjkkkmmmmmmlllmmmnnnpppsssssssssssssssrrrrrrrrrqqqqqqpppppppppqqqrrrrrrtttrrrqqqoooooopppqqqrrrooopppqqqrrrsssuuuvvvvvvwwwxxxxxxxxxxxxyyy|||~~~tttaaaSSSLLLGGGAAA<<<<<<888999===???HHHccctttccc\\\RRRIII@@@<<<999999>>>DDDQQQ___uuussscccSSSLLLIIIOOOaaasss{{{~~~wwwqqquuuyyyqqq```WWWRRRJJJCCC@@@BBBEEEPPPbbbpppwww{{{~~~|||}}}~~~~~~}}}~~~qqqhhh^^^YYYUUUUUUVVVRRRGGG>>>EEELLL[[[___XXXZZZYYYMMMSSSLLLPPPUUUSSSQQQKKK<<<333000,,,***************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&(((***,,,...000111...///666;;;CCCcccvvvqqqqqqqqqrrrtttkkk^^^UUU]]]ppp}}}|||uuukkkmmmmmmkkkiiikkkrrryyy~~~yyyeee\\\WWW```mmmtttuuutttwwwrrrmmmllloootttvvvwwwyyyxxxvvvuuuuuuvvvyyyzzz}}}yyywwwlllccc```ZZZUUU\\\iiiqqqqqqrrrttttttsssooolllppppppooooooppprrrtttuuummmVVVKKKBBB===:::===>>>======???AAALLLaaa{{{|||jjjUUUHHHAAA:::666555}}}qqqeeehhhjjjnnnuuuwwwppphhhhhhmmmhhheeebbbbbbeeeiiimmmooowwwrrraaaLLLBBBBBB@@@:::666333///,,,,,,,,,+++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++---...111444777???UUUuuu|||nnn```[[[cccooozzz{{{yyyuuuqqqrrrvvv|||yyyssslllnnnlllbbbQQQBBB:::888:::EEESSS\\\dddkkkkkkhhhlllkkkjjjiiijjjkkkmmmnnnnnnmmmmmmppptttwwwvvvuuuxxxyyy{{{|||zzzvvvrrrooojjjbbbYYYUUUQQQJJJFFFEEEDDDLLLVVV\\\]]]]]]^^^````````````aaabbbdddeeefffgggggghhhhhhhhhggggggggghhhjjjlllllllllmmmnnnpppqqqrrrtttvvvvvvuuusssrrrsssrrrrrrqqqqqqqqqrrrrrruuusssrrrqqqqqqrrrtttuuuqqqrrrrrrssstttuuuvvvvvvvvvwwwxxxwwwwwwxxx{{{}}}zzzgggWWWOOOJJJDDD???;;;777777999999???WWWpppvvvfff```SSSJJJAAA===999777:::???KKKYYYoooqqqcccUUUNNNKKKNNN]]]oooxxx{{{ssskkknnnqqqwwwwwweeeZZZSSSKKKDDDAAABBBBBBKKK\\\kkktttyyy}}}{{{}}}~~~}}}}}}}}}vvvjjj___[[[WWWWWWXXXTTTIII@@@AAAHHHWWW]]]YYY]]]]]]SSSTTTNNNRRRYYYWWWVVVNNN???777333...+++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((***,,,...000111111222888>>>KKKooooooiiigggfffffffff___YYYWWWaaassszzznnnnnnmmmkkkjjjmmmsssxxx~~~qqqbbb[[[YYYcccpppwwwwwwvvvuuupppkkkkkknnnsssuuuuuuyyywwwvvvuuuvvvxxx{{{}}}~~~xxxrrrggg^^^\\\XXXVVV```mmmuuuttttttttttttrrrooommmnnnnnnnnnnnnoooqqqrrrsss|||bbbQQQCCC???===@@@AAA???>>>@@@EEEMMM___xxxhhhYYYIIIAAA===:::777777{{{|||kkkfffdddhhhooouuutttnnnmmmooonnnmmmjjjgggddddddgggiiirrrooobbbOOODDDCCCAAA;;;777444000---,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,******,,,---...111555;;;HHHaaa~~~xxxlllddddddlllwww}}}zzz{{{|||}}}|||wwwqqqkkkfffddd]]]QQQCCC999777999===KKK[[[bbbfffiiiiiihhhllllllkkkjjjkkklllnnnoooooommmmmmooorrruuuwwwwwwzzz{{{|||{{{xxxsssmmmiiifff]]]UUUQQQLLLFFFCCCDDDHHHNNNVVVZZZ\\\]]]```bbbcccbbbaaa```aaaccceeefffgggggggggggggggggggggggggggiiikkklllmmmnnnppprrrppprrruuuxxxyyywwwtttrrruuuuuutttsssrrrrrrrrrsssuuutttsssssstttuuuwwwxxxtttuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwvvvvvvwwwzzz|||}}}ooo^^^TTTMMMGGGCCC<<<888777777555888III]]]{{{yyyiiidddWWWNNNEEE@@@<<<888888:::BBBOOOfffzzz~~~pppcccWWWQQQLLLMMM[[[kkkxxx{{{qqqgggggghhhooo}}}nnnaaaXXXNNNGGGCCCBBB???DDDSSSdddooowww|||{{{|||~~~~~~}}}}}}}}}mmmbbb]]]YYYYYYZZZVVVLLLDDD???EEETTT^^^]]]bbbeee\\\UUUOOOUUU^^^]]][[[TTTDDD:::666000,,,+++******)))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++---///000111333555<<>>;;;;;;999777888{{{zzzssskkkfffgggmmmssssssnnnlllmmmrrrsssqqqlllfffcccdddfffrrrqqqeeeQQQDDDCCCBBB>>>888555000...---,,,+++******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++,,,...111444666===NNNiiivvvnnnnnnrrrzzz{{{yyyxxx{{{}}}}}}xxxppphhhccc^^^ZZZRRREEE:::555777;;;@@@PPPaaagggggghhhjjjjjjkkkkkkjjjjjjkkklllmmmnnnooonnnmmmmmmppptttwwwyyyzzz{{{|||zzzvvvpppjjjfffaaaYYYRRRMMMHHHCCCBBBDDDLLLPPPUUUYYY[[[^^^aaadddeeedddaaa``````bbbeeefffgggfffffffffggggggggghhhhhhjjjlllnnnnnnooorrrtttqqqrrruuuwwwxxxwwwvvvuuuwwwvvvuuutttssssssssssssssssssssssssuuuvvvxxxyyywwwwwwwwwwwwwwwvvvvvvvvvtttuuuvvvuuuuuuvvvyyy{{{}}}wwweeeXXXOOOIIIDDD>>><<<:::999555666AAANNNnnn{{{lllggg[[[RRRIIIDDD@@@;;;999999;;;GGG\\\rrr|||pppdddXXXRRRMMMNNN]]]nnn|||vvviiigggeeeiiiwww~~~zzzjjj^^^SSSJJJGGGCCC>>>???KKK[[[iiittt|||{{{}}}qqqfff```ZZZYYYZZZWWWOOOGGGBBBEEETTT```aaafffiiibbbSSSOOOWWWaaaaaa```YYYIII;;;777111,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***,,,---///000111333666???JJJdddwwwlllhhheee]]]TTTPPPKKKNNNYYYlllzzzxxxrrrmmmmmmrrrxxx{{{{{{qqq```WWWWWW]]]kkkwwwzzzzzzyyytttrrrpppqqqvvvzzzzzzyyywwwwwwwwwwwwzzz~~~|||uuulllbbbZZZXXX[[[bbbppp}}}~~~zzzuuurrrpppooonnnmmmllllllmmmnnnooopppqqqqqqsssxxx~~~bbbMMMDDDAAABBBGGGHHHDDD@@@@@@@@@BBBPPPlll~~~vvvkkk\\\QQQLLLDDD===<<<<<<999666666~~~{{{vvvoooiiiiiimmmqqqpppllljjjmmmsssuuutttpppjjjffffffgggtttuuuiiiTTTEEECCCCCCAAA999666111...------,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++---///111333555===SSSrrrtttrrrwww~~~xxxooommmnnnttt{{{{{{tttjjjaaa\\\XXXTTTKKKAAA888666999===CCCTTTeeejjjhhhiiikkkmmmiiiiiiiiijjjjjjkkklllmmmnnnnnnmmmmmmooorrrwwwzzzyyyzzzzzzyyyuuuoooiiieee]]]VVVOOOJJJEEEAAABBBGGGNNNPPPTTTWWWZZZ^^^aaadddfffdddbbb```aaabbbeeefffffffffeeeeeefffggghhhhhhjjjlllnnnooopppqqqsssuuusssssssssssstttuuuwwwxxxwwwvvvuuutttsssrrrrrrrrrppppppqqqrrrsssuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvtttuuuuuuuuuuuuvvvyyy{{{~~~lll]]]RRRJJJFFF???>>><<<999666666<<>>FFFSSSbbbppp||||||~~~wwwlllddd\\\YYYZZZXXXRRRKKKEEEEEETTTaaaccceeeggg```QQQMMMVVVaaacccccc\\\MMM<<<777111,,,++++++,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))***+++,,,...000111111111666CCCTTTppp}}}tttmmmmmmjjj```TTTLLLHHHLLLZZZrrr~~~wwwpppqqqwww~~~kkk]]]SSSUUU___nnnxxxyyyxxxyyytttrrrrrruuuzzz}}}}}}{{{yyyxxxxxxyyy|||xxxqqqhhh```YYYYYY^^^ggguuuzzztttpppnnnnnnmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrwww|||aaaNNNAAA@@@DDDJJJKKKFFFAAA???<<<>>>LLLhhh{{{ssskkk___SSSLLLHHHBBB===>>>===999666666{{{~~~tttnnnhhhjjjppptttrrrlllkkknnnrrrssstttrrrnnnjjjhhhgggrrruuummmXXXGGGCCCDDDBBB:::777222///...---,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,+++,,,...000---111555AAA]]]~~~yyyppppppxxx|||ooogggeeehhhpppyyyzzzqqqeee\\\XXXUUUPPPHHH>>>888888<<<@@@IIIXXXfffjjjhhhiiilllmmmggghhhiiijjjkkkkkkllllllmmmnnnnnnnnnnnnqqqvvvzzzyyyzzzzzzyyyuuuoooiiieeeXXXQQQKKKGGGBBB@@@DDDJJJOOOPPPSSSVVVZZZ^^^aaabbbeeedddcccbbbbbbccceeeffffffeeeeeedddeeefffhhhiiikkklllnnnooopppqqqsssuuutttsssqqqpppqqqsssuuuwwwttttttsssrrrqqqqqqqqqrrrnnnnnnooopppqqqsssssstttvvvvvvvvvvvvuuuuuuuuuuuutttuuuvvvuuuuuuvvvyyy{{{~~~uuudddWWWMMMHHH@@@>>><<<999666666:::===TTTqqqtttmmm```TTTIIIEEEBBB===888666777===LLLaaasss}}}~~~yyyooodddXXXQQQKKKNNNaaavvvvvvnnndddaaakkkvvvxxxjjj[[[OOOJJJHHHCCC@@@DDDLLLYYYkkkzzz|||~~~~~~tttjjj___YYYYYYYYYUUUPPPGGGEEESSSbbbbbbaaa```XXXOOOKKKTTT```ccceee```RRR@@@;;;333...,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********+++,,,---///000111222222777JJJddd}}}vvvnnnjjjkkkiii___QQQIIIFFFNNN___wwwxxxwww|||zzzeee[[[RRRVVVbbbpppxxxxxxwwwxxxrrrqqqssswww}}}~~~||||||{{{{{{|||~~~yyypppiiiaaa\\\WWWXXX```kkkvvv}}}~~~yyytttpppnnnnnnnnnnnnnnnoooppprrrsssssssssssspppuuu{{{___KKK???@@@EEEMMMOOOIIICCCAAA<<<>>>JJJdddzzzuuunnnaaaUUUPPPEEE@@@>>>@@@???:::777888|||zzzsssmmmhhhnnnxxx}}}wwwmmmjjjmmmqqqqqqqqqqqqpppmmmiiieeejjjrrrooo]]]LLLEEECCC@@@;;;888333000...---,,,+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,,,,,,,...000---333;;;KKKjjjssshhhhhhoooyyyvvvlllgggiiijjjsss{{{yyynnnaaaZZZWWWTTTNNNDDD;;;777888>>>BBBQQQ]]]gggiiihhhiiijjjjjjhhhhhhiiikkklllmmmmmmmmmkkkmmmoooooooooqqquuuyyy{{{{{{{{{yyytttnnngggcccSSSMMMGGGDDD@@@???DDDLLLNNNOOORRRUUUZZZ]]]___```cccccccccccccccdddeeeffffffeeedddddddddfffhhhjjjjjjlllnnnnnnnnnoooppprrrqqqqqqppppppppppppqqqrrrqqqqqqpppppppppppppppqqqmmmmmmnnnppppppqqqqqqqqqssssssttttttttttttttttttuuuuuuvvvvvvuuuwwwyyy||||||mmm^^^SSSMMMCCCAAA>>>:::888888999999BBB```vvv|||ttthhh[[[MMMGGGDDD>>>888666888:::EEEYYYlllwww~~~yyymmmcccYYYRRRKKKLLL]]]qqquuugggaaahhhnnn{{{ssscccVVVPPPHHHEEECCCBBBEEEPPPdddwwwyyy|||}}}qqqccc[[[ZZZ[[[YYYVVVJJJGGGUUUeeeeeeaaa]]]TTTNNNJJJSSS___bbbfffcccVVVGGGAAA888111---,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********+++,,,,,,...///000111222555:::TTTuuusssjjjddddddbbbYYYNNNGGGFFFSSSfffyyy~~~ppp]]]WWWSSSYYYfffsssxxxwwwvvvxxxrrrrrruuu{{{~~~~~~}}}}}}xxxpppgggaaaZZZXXXWWWZZZdddqqqzzz~~~}}}yyytttqqqppppppqqqpppnnnoooqqqrrrssstttssssssrrrwww{{{zzzZZZHHH>>>@@@GGGPPPSSSMMMFFFCCC@@@???GGGZZZvvvzzzjjj[[[TTTIIIEEECCCDDDBBB<<<999999zzzzzzvvvooojjjsss{{{mmmggghhhpppooonnnpppqqqnnnhhhbbbbbbnnnooo```OOOGGGCCC???<<<888333000///...,,,+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,---///111000888BBBTTTsss{{{nnnbbb___eeeppp}}}tttllllllppppppxxx}}}yyylll___YYYXXXTTTMMMAAA888444777>>>DDDWWW```hhhhhhggghhhhhhggghhhiiikkklllmmmnnnnnnnnnjjjmmmoooooooooqqquuuxxx}}}}}}|||zzztttmmmfffaaaOOOJJJEEEAAA>>>>>>EEEMMMNNNOOOQQQUUUZZZ]]]^^^^^^bbbbbbcccdddeeeeeefffffffffeeedddcccdddfffhhhjjjjjjkkkmmmmmmlllmmmnnnpppnnnooopppqqqpppooonnnmmmooooooooonnnooooooppppppmmmnnnoooppppppppppppppprrrrrrrrrrrrssssssttttttuuuvvvwwwvvvvvvwwwzzz|||yyyssscccXXXQQQHHHFFFAAA<<<:::::::::888555SSSlll}}}zzzqqqbbbSSSLLLGGGAAA:::888888999BBBTTTgggsss{{{~~~yyyjjjbbbZZZSSSKKKJJJXXXkkk{{{kkkbbbiiihhhvvv|||lll^^^WWWHHHFFFDDDBBBAAAJJJ```uuuxxxzzz}}}~~~}}}}}}}}}~~~vvvfff\\\[[[\\\\\\ZZZNNNJJJXXXiiiiiiddd^^^UUUOOOJJJRRR^^^cccgggeeeYYYMMMFFF===444///,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++,,,,,,---...///000111222888<<<[[[tttiii```^^^\\\UUULLLGGGGGGXXXlllyyy|||iiiWWWSSSVVV\\\hhhuuuyyywwwvvvyyytttuuuxxxyyyrrriii```[[[VVVWWWXXX^^^jjjwww|||yyytttrrrrrrssssssrrrmmmnnnppprrrsssssssssrrrwwwzzz|||~~~rrrYYYKKK>>>@@@HHHSSSVVVPPPIIIEEEBBB???CCCQQQjjjuuubbbXXXQQQLLLJJJIIIDDD===999999|||xxxzzz~~~yyytttppptttooobbb^^^jjjkkkmmmpppqqqnnneee___bbbgggkkkgggVVVEEE>>>AAA<<<:::666222///---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,---...///000555:::HHHbbbyyyjjj^^^___eeekkkvvv~~~sssqqqqqqqqqxxxzzzjjj```]]][[[WWWGGG;;;::::::999BBBNNN[[[^^^bbbeeeffffffggghhhgggiiilllnnnmmmlllkkklllmmmlllkkknnnssswwwzzz{{{~~~|||yyyvvvqqqjjjaaa\\\NNNGGG>>>:::===BBBGGGIIIKKKMMMQQQWWW\\\______^^^___```aaabbbcccdddddddddcccccccccdddeeefffggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkklllllllllmmmmmmlllmmmnnnmmmkkkkkkmmmnnnooonnnnnnnnnnnnooooooppprrrrrrrrrsssssssssttttttuuuuuuuuuuuuvvvwwwyyyyyy{{{}}}{{{lll]]]RRRIIIFFFAAA===;;;999777666;;;???TTTtttuuufffVVVPPPJJJAAA999777777999???LLL]]]lllwww{{{~~~vvvkkkcccYYYPPPHHHIIISSS```vvvzzzpppccc]]]eeeuuusssccc[[[SSSJJJCCCCCCDDDGGGVVVfffuuuzzz~~~~~~kkkaaa^^^\\\ZZZYYYPPPNNNTTTbbbjjjeee[[[VVVLLLKKKLLLQQQXXX^^^```___SSSFFF:::555111+++***---************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((++++++,,,...000222555666:::EEEnnnuuunnnhhheee___TTTKKKHHHLLL[[[mmmuuurrrooovvv|||eeeRRRPPPVVV___kkkqqqrrrrrrtttvvvvvvvvvwww||||||qqqkkkfff[[[NNNPPPTTT[[[fffvvv~~~zzzvvvrrrppppppqqqrrrqqqppprrrttttttssssssssstttuuuvvvvvvzzzhhhSSSHHH@@@FFFMMMSSSTTTQQQJJJFFFBBBEEECCCJJJ\\\pppoooaaa\\\WWWPPPKKKHHHDDD===888}}}yyywwwzzz~~~xxxooonnnpppxxx~~~pppddd___fffgggjjjlllllliiiccc^^^ccchhhmmmiiiYYYHHH@@@BBB===:::666222///---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,---...///000444===OOOjjjyyyjjj```aaafffkkkvvv~~~sssqqqtttvvvyyy}}}qqqhhhaaa]]]TTTEEE:::999::::::DDDPPP\\\___ccceeeeeeeeefffgggeeehhhkkklllkkkjjjjjjjjjkkkjjjjjjmmmrrrxxx|||}}}}}}{{{wwwtttnnnggg___YYYMMMFFF>>>;;;===CCCGGGIIIKKKMMMRRRWWW\\\^^^^^^]]]^^^___```aaabbbccccccccccccccccccdddeeefffggghhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkklllllllllllllllmmmnnnmmmkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnoooppprrrrrrrrrsssssssssssstttttttttuuuuuuvvvwwwyyyyyy|||~~~qqqbbbVVVLLLHHHCCC???<<<;;;999777888:::IIIeee|||mmm]]]TTTLLLBBB:::777666777===HHHXXXhhhsssyyy~~~vvviiibbbXXXOOOHHHGGGPPP[[[qqq}}}ssseee^^^dddrrrwwwggg^^^UUUKKKDDDCCCCCCFFFSSSbbbqqqxxxqqqgggbbb^^^[[[[[[QQQMMMQQQ___hhheee]]]WWWMMMKKKKKKNNNTTTZZZ]]]]]]UUUIII===777222---+++...************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((***+++---...000222444666===MMMuuu~~~xxxqqqjjjeee^^^SSSKKKHHHTTTbbbooorrrjjjgggnnnyyyttt___QQQSSSXXX```kkkqqqrrrqqqsssuuuwwwwwwzzz~~~}}}rrriiicccZZZPPPPPPUUU^^^iiixxx}}}yyyvvvrrrppppppqqqqqqpppppprrrttttttsssrrrssstttuuuvvvwww{{{|||dddPPPFFFBBBGGGOOOUUUVVVRRRKKKFFFCCCEEEBBBFFFUUUfffzzzlllbbb]]]VVVRRROOOJJJCCC>>>}}}wwwuuutttzzz~~~yyymmmjjjjjjoooyyy~~~wwwmmmfffeeehhhjjjkkkhhheeebbb```eeeiiinnnlll^^^LLLCCCBBB===;;;777222///---,,,,,,+++++++++***************))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,---///000111333BBBZZZvvvuuuhhh```ccciiinnnwwwrrrqqqwww{{{~~~wwwlllbbbNNNBBB999888:::===GGGTTT___aaadddeeeeeedddeeefffdddfffiiijjjiiiiiiiiijjjkkkjjjiiimmmrrryyy}}}{{{yyyuuuqqqkkkccc[[[UUUJJJDDD===;;;>>>DDDHHHJJJKKKNNNRRRWWW[[[]]]]]]]]]]]]^^^___```bbbbbbbbbbbbcccccccccdddeeefffggghhhggggggggggggggghhhiiiiiijjjjjjkkkkkkkkkllllllllllllmmmmmmlllkkkkkklllnnnnnnmmmmmmmmmnnnnnnoooppprrrrrrrrrrrrsssssssssssstttttttttuuuvvvwwwyyyyyy}}}yyyiii\\\QQQMMMGGGAAA>>><<<:::999<<<;;;AAAUUUsssrrrbbbXXXOOOEEE<<<888555666:::CCCRRRaaammmttt|||~~~wwwiiibbbYYYRRRKKKHHHNNNWWWkkkwwwggg```bbbnnn|||}}}lllbbbXXXNNNEEEDDDBBBCCCMMM[[[jjjrrr}}}{{{oooggg```\\\\\\SSSMMMMMMXXXcccddd]]]WWWOOOLLLIIIJJJNNNTTTYYY[[[VVVLLLBBB:::444///---...************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))+++...///000111333555AAAYYYzzzwwwpppjjjddd\\\RRRMMMMMMcccoooxxxsssfff```gggqqq~~~|||{{{}}}{{{iiiXXXPPPWWWZZZccclllqqqpppooopppsssuuuwwwzzz~~~}}}~~~sssfff^^^WWWQQQOOOXXXcccnnn{{{|||xxxuuurrrppppppppppppoooqqqrrrttttttrrrrrrssstttuuuvvvxxx|||sss]]]LLLEEEDDDIIIQQQWWWWWWSSSLLLGGGDDDDDD???AAALLLXXXqqqppphhh^^^XXXTTTOOOGGGAAAxxxrrrpppqqqxxxqqqjjjhhhkkkvvv{{{sssjjjmmmpppnnniiieeecccdddfffjjjoooooocccQQQFFFCCC>>><<<777333///---,,,+++************************))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,...///111111222GGGfffyyykkkaaa]]]eeennnsss|||sssrrrxxx~~~oooaaaGGG???888888:::???LLLXXXaaaccceeeeeedddcccdddeeedddfffiiijjjiiiiiijjjkkkmmmkkkkkknnnsssyyy}}}{{{xxxsssnnnggg___WWWQQQGGGBBB<<<;;;???EEEIIIJJJKKKNNNSSSXXXZZZ[[[\\\\\\]]]^^^___aaabbbccccccccccccccccccdddeeefffggghhhfffffffffffffffggghhhhhhjjjjjjjjjjjjkkkkkkkkkkkklllmmmmmmlllkkkkkklllnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrsssssssssssssssttttttvvvwwwyyyzzz~~~qqqcccVVVQQQJJJDDD@@@===;;;999<<<<<<<<>><<<:::444888888;;;MMMjjj}}}yyymmm```UUUKKKAAA:::888777888===EEERRR^^^fffooosssyyy{{{mmmfff___ZZZTTTOOOPPPTTTggg}}}}}}llldddbbbiiiuuuwwwkkkaaaTTTIIIFFFBBB???CCCLLLWWWcccttt~~~~~~ooobbb\\\]]]VVVNNNFFFHHHSSS\\\]]]XXXVVVQQQJJJEEEEEEKKKTTT[[[VVVRRRJJJ???666000---,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((,,,///000000222777;;;KKKqqq}}}qqqmmmggg```VVVOOOQQQXXXtttssskkkiiiiiidddeeefffggglllwwwppp```SSSPPP[[[```fffmmmooolllkkkmmmpppqqqtttxxx{{{|||{{{zzzyyy}}}rrr```RRRNNNPPPRRR___nnnxxx~~~|||vvvuuurrrpppppppppqqqppppppsssttttttsssqqqqqqsssuuutttwww{{{ttteeeSSSHHHEEEBBBHHHQQQXXXXXXSSSKKKEEECCCBBB;;;;;;AAAEEESSSmmmtttjjjbbbYYYRRRzzzqqqiiihhhllluuu{{{xxxvvv|||{{{qqqrrrsssrrrnnnjjjhhhggghhhiiilllooogggWWWIIICCC@@@===888444000---,,,+++***************+++++++++)))))))))))))))))))))))))))))))))*********++++++++++++,,,---...000222333888UUU{{{qqqaaa\\\```ooo{{{|||}}}}}}~~~|||yyyyyy{{{wwwfffTTT===<<<999888<<>><<<444888:::;;;FFF[[[rrr}}}tttfffZZZOOOBBB888888888999;;;@@@JJJUUU]]]gggllltttppphhhaaa]]]XXXSSSSSSVVVcccvvv~~~nnnhhhdddiiittt}}}ooodddVVVKKKGGGCCC>>>@@@GGGOOO\\\nnn{{{rrrccc]]]^^^YYYRRRHHHDDDKKKWWW]]]\\\XXXSSSKKKDDDCCCIIISSS[[[VVVUUUNNNAAA777111...+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++))),,,000000///333;;;BBBSSS}}}wwwssskkk```RRRJJJNNNWWWrrrwwwpppjjjddd^^^```ccceeejjjvvvkkk^^^TTTRRR\\\bbbgggmmmnnnkkkjjjlllpppsssvvvzzz||||||}}}}}}~~~{{{mmm\\\OOOLLLOOOTTTcccsss{{{}}}}}}xxxssssssqqqpppppprrrssssssrrrtttttttttrrrqqqqqqsssuuutttxxx|||zzznnn___PPPGGGEEEAAAGGGQQQXXXYYYTTTLLLFFFCCCBBB;;;:::@@@@@@KKKaaaqqqzzzpppeee\\\~~~vvvllleeeeeelllvvvzzzyyywww{{{zzzppppppqqqssssssqqqnnnkkkiiihhhjjjlllfffXXXJJJCCC@@@>>>999444000---,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,---///111333444>>>]]]sssiiidddiiiwww}}}zzzuuutttqqqmmmlllooommm___PPP;;;<<<;;;999===IIIXXXcccdddeeefffeeedddccceeeggggggiiijjjkkkkkkllloooqqqoooqqqtttxxx|||~~~}}}|||zzzvvvnnnfff^^^UUULLLFFF???<<<:::<<>>BBBLLL```qqqvvvwwwrrrfff[[[QQQEEE999777888888888;;;CCCLLLSSS[[[bbblllyyyvvvnnngggccc___[[[ZZZ]]]]]]mmmvvv|||~~~qqqnnnhhhjjjtttuuugggXXXLLLIIIDDD>>>???DDDHHHVVViiiwww}}}uuueee___```]]]WWWLLLCCCGGGTTT^^^aaaWWWSSSKKKCCCAAAGGGRRRZZZXXXYYYRRRDDD999333000+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,***---000//////444???HHH]]]|||wwwoooaaaQQQIIINNNYYYppp}}}~~~xxxtttkkkaaa```ccchhhjjjooozzzzzzccc[[[UUUUUU^^^ccchhhlllmmmjjjiiilllpppsssvvvyyy{{{{{{|||{{{pppeeeXXXLLLJJJOOOWWWfffvvv||||||yyyuuupppqqqppppppqqqsssuuuuuutttuuuuuutttrrrppppppsssuuutttxxx}}}tttiii[[[NNNFFFEEE@@@GGGRRRZZZ[[[VVVNNNIIIDDDBBB;;;:::>>><<>>999444000---,,,+++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,---///111333444CCCbbbuuuqqqlllppp~~~|||zzztttnnneeebbb^^^]]]``````TTTGGG:::<<<<<<:::>>>JJJZZZddddddeeeeeeeeeddddddfffgggggghhhjjjjjjjjjlllnnnqqqmmmppptttzzz~~~yyytttlllddd[[[RRRIIIDDD===;;;999<<>>888777:::999;;;III[[[ggglllkkkbbbZZZSSSGGG<<<666777777777888>>>GGGMMMRRRYYYeeettt}}}tttmmmiiifffbbbbbbeeeXXXfffooovvv~~~sssrrrjjjkkkuuuxxxhhhZZZMMMIIIEEE???>>>CCCEEESSSfffuuu|||wwwgggaaabbb```\\\PPPDDDEEESSS```dddVVVRRRJJJCCC@@@FFFPPPYYYYYY[[[UUUFFF:::555111,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,***---000//////555AAALLLddd|||xxxpppbbbRRRKKKRRR^^^qqq|||{{{wwwvvvmmm```ccchhhmmmpppuuuuuu]]]WWWUUUVVV```ccchhhlllllliiiiiilllppprrrtttwwwxxxxxxzzz~~~ttthhh```UUUKKKJJJOOOYYYhhhwww|||zzzwwwsssooopppoooooorrruuuwwwwwwvvvuuuuuutttrrrpppppprrruuutttyyy~~~|||qqqfffYYYLLLEEEDDD@@@HHHRRR[[[]]]XXXQQQKKKEEECCC<<<:::>>>:::???QQQ^^^kkk|||{{{mmmiiidddccciiiwww~~~uuunnnnnnxxx~~~xxxsssttt|||xxxsssjjjhhhgggeee```VVVMMMGGGCCC@@@;;;555111......---******************************))))))))))))************))))))******+++,,,))),,,...---...222555777IIIrrrwwwvvvuuuzzzuuutttwwwuuuxxxvvvkkkbbbXXXRRRSSSUUUPPPIIIDDD:::;;;999:::DDDSSS^^^aaaeeeeeedddcccdddeeefffggggggiiilllmmmmmmmmmmmmnnnqqqtttyyy}}}~~~}}}yyyrrrjjjbbbXXXKKKDDDCCC:::;;;>>>BBBGGGJJJKKKKKKMMMQQQVVVYYYZZZYYYXXXXXX[[[[[[\\\]]]___aaacccdddbbbbbbcccbbbaaabbbeeeggghhhhhhgggggggggggghhhhhhggghhhgggfffdddeeegggjjjhhhhhhiiiiiiiiijjjjjjjjjllllllmmmlllkkklllnnnqqqpppqqqrrrtttuuuttttttsssrrrtttttttttttttttvvvxxx{{{{{{}}}|||qqqcccXXXRRRMMMGGGCCC???>>>;;;777444666===BBBWWWZZZ___```ZZZPPPEEE===666666666666666:::???CCCIIIOOO]]]ooo}}}tttppppppssstttttttttmmmjjjppp|||yyyssstttzzzpppaaaRRRKKKHHHDDDAAA@@@BBBHHHXXXmmm{{{}}}mmmdddaaa___bbb[[[MMMHHHRRRcccnnnaaaZZZNNNCCC???DDDNNNVVVZZZZZZVVVLLL>>>444//////,,,,,,++++++***+++++++++***************)))(((((()))))))))))))))))))))))))))((((((((()))***++++++444---+++000222666FFFZZZ}}}|||yyysssqqqlll```TTTQQQ[[[fffuuu{{{~~~zzzrrrllliiihhhjjjqqqtttrrryyyiii[[[VVVXXX___eeeiiikkkkkkkkkjjjjjjlllnnnqqqqqqrrrtttwww{{{sssiii]]]SSSLLLIIIOOOWWWiiiqqq{{{~~~zzztttooonnnooonnnpppuuu{{{~~~zzzvvvyyywwwtttqqqpppqqqssstttuuuyyyvvvhhh^^^UUUJJJCCC@@@AAAIIIUUU\\\]]]XXXQQQLLLFFF@@@;;;;;;::::::???DDD[[[```mmm}}}yyylllhhhcccbbbiiiwww~~~~~~|||sssooowww}}}{{{wwwxxx{{{xxxjjjiiiiiihhhcccYYYNNNGGGCCC@@@;;;666222///------******************************))))))))))))************))))))******+++,,,+++---/////////222777:::SSSyyy}}}qqqqqqsssxxxzzzpppooosssssswwwxxxnnn___WWWPPPQQQPPPJJJAAA===:::;;;:::<<>>CCCGGGLLLOOOMMMGGG???:::666666666555555888===AAAGGGMMM[[[mmm}}}}}}vvvtttwww|||}}}uuuoootttxxxwww|||uuueeeUUUMMMIIIEEE@@@???AAAFFFUUUjjjyyy~~~qqqeee```___aaa[[[MMMHHHQQQaaakkkfff```VVVJJJDDDGGGQQQZZZ___```\\\RRRCCC777000...,,,,,,++++++******++++++***************)))(((((()))))))))))))))))))))))))))(((((())))))***+++,,,333......222222777KKK```~~~sssppplllkkkggg___WWWXXXcccnnnsssxxx|||yyyrrrooonnnoooqqqwwwxxxuuu|||}}}eeeXXXVVVZZZbbbhhhhhhiiijjjjjjjjjjjjlllnnnooooooppprrruuuzzznnndddYYYPPPKKKKKKSSS]]]lllssszzz|||xxxrrrooonnnpppooopppuuu{{{~~~{{{wwwxxxwwwuuusssrrrssssssttttttyyyvvvhhh^^^TTTIIIBBB@@@@@@IIIUUU]]]]]]XXXQQQMMMFFF@@@<<<;;;::::::>>>DDDTTTZZZhhh{{{uuukkkfffaaaaaaiiiwww~~~|||yyypppuuu{{{zzzwwwyyy~~~|||yyyxxxiiikkkmmmlllggg]]]PPPGGGCCC@@@===888333000---,,,++++++++++++++++++++++++******))))))))))))************))))))******+++,,,---.../////////222888>>>___vvviiiiiilllttt~~~zzznnnmmmpppppptttuuulll\\\VVVQQQQQQMMMCCC;;;777999;;;<<>>BBBCCC@@@<<<:::666666555444444666:::===DDDIIIVVViii{{{}}}wwwuuuzzzxxxooorrr~~~{{{~~~{{{kkkYYYPPPKKKEEE@@@>>>???CCCPPPddduuu|||xxxiiiaaa______YYYNNNHHHPPP^^^hhhhhheee]]]QQQGGGGGGQQQZZZdddeeebbbYYYKKK===333///---,,,++++++******++++++***************)))(((((())))))))))))))))))))))))((((((((())))))+++,,,,,,000///111333222:::RRRkkkttthhheee```aaa^^^YYYWWW]]]iiirrrnnnrrruuuuuurrrqqquuuzzz|||~~~zzzvvv___UUUVVV\\\eeelllggghhhiiijjjiiijjjmmmooonnnoooooopppsssxxxhhh^^^SSSLLLJJJMMMYYYdddqqquuuyyyyyyuuupppnnnnnnqqqpppqqquuuzzz|||{{{xxxwwwwwwvvvvvvuuuuuuuuuuuutttzzzuuuggg]]]SSSHHHAAA???@@@IIIUUU]]]^^^YYYRRRMMMGGGAAA<<<<<<;;;:::===BBBPPPWWWggg}}}zzztttiiieee```aaaiiixxx{{{}}}pppqqqzzz|||yyyrrrpppqqqttttttpppoooqqqjjjnnnpppooojjjbbbTTTIIICCCAAA>>>:::555000---+++++++++++++++++++++++++++******))))))))))))************))))))******+++,,,------/////////111:::CCChhhpppcccbbbcccmmmxxxtttqqqqqqnnnqqqpppfffZZZWWWTTTRRRKKK@@@888666888;;;>>>BBBNNN]]]fffhhhfffeeeeeeddddddfffggghhhiiikkknnnooopppqqqsssuuuxxx{{{}}}zzzssskkkbbbZZZPPPDDD>>>>>>777;;;BBBHHHKKKKKKKKKKKKPPPSSSWWWYYYYYYXXXYYYYYYXXXYYYYYYZZZ\\\]]]___```aaabbbccccccccccccdddfffgggggghhhiiijjjlllmmmnnnfffeeedddbbbaaabbbeeehhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjllllllllllllnnnpppqqqqqqrrrrrrssssssssssssvvvwwwxxxxxxwwwwwwyyy{{{~~~}}}}}}lll___UUUNNNJJJCCCAAA>>>:::777444444444555666999:::;;;:::888777555555555333333444777:::AAAEEERRReeexxx}}}vvvsssvvvzzz~~~}}}qqqggghhhttt|||~~~ppp]]]SSSMMMFFFAAA???>>>@@@KKK^^^pppzzz~~~pppccc___]]]XXXOOOJJJOOO[[[eeegggfffaaaTTTHHHEEELLLUUUccceeeddd]]]QQQBBB666000------,,,+++***************************)))((((((((((((((((((((((((((((((((((((((()))***+++,,,------000333333222===ZZZvvv{{{nnn```^^^XXXXXXUUUQQQTTT^^^hhhnnngggiiilllooooooqqqyyyoooZZZSSSVVV^^^ffflllfffgggiiiiiiiiikkkmmmooorrrrrrrrrrrrsssxxxzzzcccYYYOOOIIIIIIPPP^^^kkkvvvwwwxxxuuuqqqnnnmmmmmmpppooopppssswwwyyyyyyxxxvvvvvvwwwxxxxxxxxxwwwvvvwww}}}ssseee\\\RRRGGG@@@>>>???IIIUUU^^^___YYYRRRMMMHHHBBB===<<<;;;999<<<@@@OOOZZZkkkzzztttiiiccc___```kkkzzz{{{pppmmmsssxxxyyyyyyllliiihhhjjjjjjgggfffiiikkkqqqsssqqqmmmgggZZZNNNDDDBBB???:::555111---+++++++++++++++++++++++++++******))))))))))))************))))))******+++,,,---,,,---//////111<<>>>>>FFFXXXkkkwww}}}xxxggg___\\\WWWQQQMMMPPPZZZccceeefffbbbVVVIIICCCHHHOOO]]]```aaa]]]TTTFFF:::333...---,,,+++***************************)))(((((((((((((((((((((((((((((((((((())))))***,,,---...+++000444333333BBBccczzzkkk^^^]]]VVVVVVRRROOOUUUaaajjjkkkdddcccfffkkklllnnnxxx~~~jjjWWWRRRXXX___fffjjjfffgggiiiiiijjjkkknnnpppwwwxxxxxxvvvuuuyyy}}}sss```VVVLLLHHHIIIRRRaaaooozzzyyyvvvrrrnnnlllllllllnnnmmmnnnppprrruuuvvvvvvtttvvvxxxyyyzzzyyyxxxxxx|||}}}pppcccZZZQQQGGG@@@>>>???HHHVVV___```ZZZSSSMMMHHHCCC>>>===;;;999:::>>>LLLYYYmmmzzzttthhhccc^^^aaalll|||zzz|||ssskkkmmmqqquuuyyynnnhhheeeggggggeeeeeegggmmmsssuuuqqqnnnkkkaaaUUUFFFDDD???:::555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))******+++,,,...+++---000000222@@@PPPvvvzzzjjj^^^^^^]]]iiirrrwwwzzzxxxyyyvvvwwwttthhhVVVWWWXXXRRREEE777444777777;;;AAAHHHTTTaaahhhiiigggfffeeeeeeeeefffhhhhhhiiikkkmmmoooppprrrvvvxxx|||xxxoooggg]]]UUUKKK@@@<<<<<<888===EEEIIIJJJKKKMMMOOORRRUUUWWWYYYXXXXXXYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^```bbbdddddddddcccdddeeedddeeegggjjjnnnrrruuuwwwvvvvvvuuuqqqlllhhhffffffggggggggggggfffffffffffffffiiikkklllllllllnnnooolllmmmnnnppprrruuuwwwxxxwwwxxxyyyxxxxxxxxxzzz||||||}}}vvvggg\\\WWWLLLHHHCCC>>>;;;888555222000000//////000111333444333333444333222333555777???AAALLLaaawwwxxxuuussssssuuuuuuqqqnnnfff___WWWTTTZZZfffsss{{{xxxvvvzzz~~~iii\\\SSSKKKEEECCC@@@===BBBSSSgggttt|||}}}jjj```[[[WWWTTTRRRSSS[[[dddeeefffbbbXXXLLLEEEFFFIIIVVVYYY\\\[[[TTTIII===555...---,,,+++***)))))))))***************)))(((((())))))))))))))))))))))))(((((())))))+++,,,...///+++111444222666JJJnnnyyykkk^^^___XXXXXXTTTSSS^^^ooowwwtttjjjggghhhkkkjjjjjjsssxxxfffUUUSSS[[[bbbfffhhhhhhiiijjjjjjjjjkkknnnpppyyy|||}}}{{{zzz}}}wwwlll\\\SSSKKKHHHKKKUUUeeettt{{{yyytttpppmmmlllkkklllmmmmmmmmmmmmooorrrtttvvvsssuuuwwwyyyzzzzzzzzzyyyyyymmmaaaXXXPPPGGG@@@???>>>HHHVVV```aaa[[[SSSNNNIIIDDD???>>>;;;888999===DDDQQQfff~~~}}}xxxtttiiiccc^^^bbbnnn~~~yyyyyy}}}yyylllgggjjjqqqxxxtttlllfffhhhjjjjjjhhhiiiooouuuuuuooommmnnnhhh\\\HHHEEE???:::444111......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))******+++,,,///,,,---222222555EEEXXXtttggg___aaadddooouuuvvv}}}{{{zzz}}}zzz{{{wwwkkk[[[\\\\\\UUUDDD555333888666<<>>HHHVVV```bbb\\\SSSNNNJJJDDD@@@>>><<<888888;;;===GGGZZZrrr}}}{{{wwwtttiiiccc^^^bbbooowwwwww{{{mmmeeeeeennnwwwyyyooogggiiimmmmmmkkkjjjqqqwwwuuunnnmmmpppkkkaaaIIIFFF@@@999444000//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************)))***++++++,,,000---///444555777HHH^^^pppeee___dddkkktttxxxvvv{{{}}}}}}||||||wwwjjjaaacccbbbXXXEEE555444:::666<<>><<<999777666555333111000000111111111222333444333444666888???AAAKKK```xxxzzzlllnnnsssyyy|||yyypppiii]]][[[UUUMMMIIIQQQcccqqqssssssxxxyyyggg[[[OOOGGGCCCCCC===???NNNcccrrrzzzhhhaaa[[[XXXYYYXXXXXX^^^hhhbbb```\\\UUULLLEEE@@@???RRRTTTVVVWWWRRRIII===555///...---+++***)))))))))***************)))(((((())))))))))))))))))))))))(((((()))***+++---///000000444666444===XXX}}}~~~wwwiii]]]___QQQSSSSSSZZZqqq{{{wwwvvvnnndddhhhtttooovvv~~~mmm]]]RRRUUUaaahhhjjjiiikkklllmmmmmmllllllnnnppptttzzzqqqfffSSSMMMHHHIIIPPP\\\mmm|||{{{xxxrrrooommmlllkkkkkknnnnnnnnnmmmnnnqqquuuxxxssssssuuuvvvxxxzzz{{{|||~~~tttiii]]]VVVOOOGGGBBBAAA===HHHVVV```bbb\\\TTTNNNJJJEEE@@@???<<<777777:::<<>>555222222,,,,,,+++******++++++***(((************************)))******++++++,,,------...***---333333888OOOkkkzzziiiaaaaaadddooowwwzzzxxx~~~~~~{{{~~~tttiiihhhpppjjjRRR===777999888:::@@@HHHQQQ\\\fffhhhdddeeeeeefffeeedddeeegggiiiiiikkklllllllllpppvvv||||||ssskkkeee\\\RRRDDD999888===<<>><<<<<<777666555333222000000000111222333333333222222444666888AAAJJJ[[[uuu~~~vvvmmmnnnrrrxxx|||yyyppphhhbbbZZZRRRLLLIIIMMMXXXdddlllnnnwwwnnncccXXXLLLDDDAAA??????HHH[[[ooo|||{{{jjjaaa```]]]\\\[[[\\\^^^^^^bbbaaa^^^YYYPPPDDD===:::HHHVVV]]]VVVLLLFFF???888222///,,,******+++******))))))************))))))+++*********))))))((((((*********+++,,,---...///+++666888444AAAfff}}}qqqaaaTTTUUUMMMMMM]]]uuuyyylllcccaaafffjjjjjjppp{{{fff[[[TTTXXXaaahhhnnnssssssyyy|||zzzwwwuuuqqqmmmqqquuu}}}pppeeeRRRJJJDDDHHHWWWhhhtttyyyvvvuuusssooojjjgggggghhhiiikkkmmmmmmnnnpppsssuuutttvvvyyyzzz{{{{{{}}}~~~zzznnnaaaYYYPPPFFF???<<<@@@HHHTTT```bbb\\\TTTOOOKKKHHHCCC@@@>>><<<999888<<>>@@@IIIWWWccceee___VVVPPPLLLIIIDDD@@@>>><<<:::888:::<<>>AAADDDFFFHHHKKKOOORRRTTTVVVYYYZZZYYYXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^aaaaaaaaabbbbbbdddeeeeeeggghhhiiijjjkkklllmmmnnnllllllkkkjjjiiiiiiiiiiiikkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiikkklllnnnqqqppppppppprrrtttvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{}}}wwwcccXXXQQQFFFBBBBBB<<<888777444222111000000000222333444444333333444555888AAAHHHXXXsssxxxwwwwwwxxxwwwqqqggg```\\\UUUOOOKKKHHHGGGMMMUUU]]]aaalll{{{wwwkkk```RRRGGGEEEAAA>>>DDDRRRdddsss|||qqqiiigggeeedddcccaaa^^^[[[hhhiiihhhbbbXXXNNNFFFAAAFFFXXXfffdddZZZPPPDDD999333000,,,******+++******))))))************))))))************))))))))))))******++++++,,,...///000,,,333555999RRRzzzvvv```PPPIIIFFFIIIVVVdddlllppprrrmmmjjjfffbbbbbbeeeiiillllllrrr~~~xxx\\\UUUSSSZZZeeeoooyyy}}}uuuxxx{{{kkk^^^VVVMMMHHHDDDLLL]]]nnnzzz~~~vvvrrrmmmkkkkkkjjjhhheeekkklllnnnnnnmmmnnnpppsssuuuwwwzzz||||||~~~~~~rrreee]]]TTTJJJCCC@@@AAALLL\\\gggiiicccZZZSSSNNNJJJEEEAAA>>><<<:::888:::;;;CCCUUUhhh{{{{{{vvvpppjjjfff\\\YYYZZZdddvvvvvvyyy~~~uuulllpppooollllllpppuuusssmmmkkkiiiccc^^^```fffhhheeeWWWHHHBBB@@@666111111+++---+++******+++,,,***)))************************)))******++++++,,,---------000333333666HHHhhh}}}rrriiihhhnnnwww}}}|||xxxyyy~~~|||oooccc\\\^^^YYYMMM>>>777999:::888>>>FFFQQQYYYaaahhhhhheeebbbcccddddddeeefffiiillllllnnnppppppqqquuu}}}|||rrreee___XXXPPPEEE;;;888;;;@@@AAADDDEEEGGGKKKPPPSSSUUUWWWYYYZZZZZZYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^aaaaaaaaabbbcccdddfffgggggghhhiiijjjkkklllmmmmmmkkkkkkjjjiiiiiiiiiiiiiiikkkkkkkkkjjjjjjiiiiiiiiiiiihhhgggfffhhhjjjlllnnnqqqqqqqqqqqqrrrtttuuuvvvxxxxxxyyyyyyyyyzzzzzzzzz{{{~~~mmm___VVVJJJEEEDDD???:::888666333222111000000111333555555444333444555:::AAAFFFVVVooo|||{{{{{{zzzwwwpppggg```\\\VVVRRRPPPMMMJJJKKKPPPVVVZZZgggxxxyyymmmcccVVVKKKGGGAAA>>>CCCOOO___qqq}}}tttllliiigggfffeeebbb]]]YYYhhhkkkkkkddd[[[RRRIIIBBBFFFYYYhhhggg]]]TTTGGG<<<444111---+++++++++******))))))************))))))*********)))))))))))))))+++++++++,,,---...///000222666666===YYYvvv```PPPIIIJJJRRR___iiijjjiiiiiibbb```___```dddiiikkkkkkllltttrrrXXXTTTTTT\\\fffppp{{{zzz{{{qqqbbbVVVPPPHHHEEEEEEOOOaaaqqq{{{~~~vvvqqqkkkjjjmmmmmmjjjffflllmmmnnnnnnmmmmmmoooqqquuuxxxzzz|||}}}uuuhhh___WWWLLLEEECCCBBBPPPaaakkkkkkfff]]]UUUPPPLLLFFFAAA>>><<<:::999;;;<<>>CCCMMM[[[nnnwwwmmmiiieeeccccccaaa\\\XXXffflllllleee\\\TTTJJJAAAGGGYYYgggeee]]]TTTIII???555111...+++++++++***)))))))))************))))))))))))))))))))))))******+++++++++,,,---...000000333666777AAA```~~~yyy{{{sss]]]OOOFFFJJJWWWeeemmmllljjjjjjbbb```___cccjjjnnnnnnlllmmmxxxmmmUUUTTTWWW___gggnnnxxx|||kkk[[[RRRMMMDDDCCCGGGTTTffftttzzz{{{vvvqqqllllllnnnooommmiiilllmmmnnnmmmlllmmmnnnpppuuuwwwzzz|||~~~xxxkkkcccZZZPPPHHHFFFDDDUUUgggnnnmmmiii```WWWSSSNNNGGGBBB???===;;;999<<<<<>>999999<<>>;;;888555333333222111333666666555444444555:::AAAEEERRRiiiyyywwwqqqsssvvvzzz{{{wwwooogggaaaZZZVVVTTTVVVUUUQQQNNNOOOQQQTTT```sssrrrjjj^^^QQQJJJBBB@@@DDDKKKVVVjjj}}}{{{nnnhhhaaa___``````]]]ZZZeeemmmnnnfff]]]VVVLLL@@@FFFXXXfffddd\\\UUUKKKAAA555222...,,,++++++***)))))))))************))))))))))))))))))************++++++,,,,,,---///000111000444999HHHiiizzzssssss}}}oooZZZMMMFFFMMM[[[kkkqqqpppppprrrkkkgggfffkkkssswwwtttoooqqqxxxfffRRRTTTZZZbbbgggkkksss}}}zzzgggWWWNNNKKKAAACCCKKKZZZlllxxxzzzwwwuuuqqqnnnmmmooopppnnnlllkkkmmmmmmmmmllllllnnnppptttvvvyyy{{{~~~}}}pppggg___UUUMMMKKKJJJ\\\mmmqqqooolllddd[[[UUUPPPIIICCC???===;;;:::::::::CCCUUUgggsss|||~~~zzzwwwsssooojjjggg```\\\\\\hhh|||wwwwwwxxx}}}{{{{{{xxxvvvxxxyyysssjjj______]]]\\\aaahhhiiifffUUUFFFAAA@@@777444444///...,,,++++++,,,---+++***************************)))******++++++,,,------+++111000000CCCggg|||kkkgggggghhhqqq||||||uuuppppppppptttwwwtttkkk```XXXUUUMMMEEE;;;555444666999;;;BBBNNN\\\ccchhhjjjiiieeedddeeeeeeeeedddeeehhhjjjiiilllnnnpppqqqvvv~~~}}}tttkkkXXXOOOEEE@@@;;;777888<<<>>>AAAEEEHHHJJJMMMPPPRRRSSSVVVXXXYYYXXXXXXXXXYYYYYYZZZ\\\^^^___^^^]]]\\\______```bbbdddgggiiijjjhhhhhhhhhiiijjjjjjkkkkkkhhhhhhggggggggghhhhhhiiihhhiiijjjkkkkkkjjjiiiiiihhhhhhiiijjjkkklllmmmmmmrrrrrrsssttttttuuuuuuuuutttuuuvvvwwwyyy{{{||||||{{{|||~~~zzzeeeWWWOOOEEEBBB@@@===:::777555444444111333666777666555444555888???EEESSSjjjyyy~~~uuurrrrrrwww|||~~~{{{rrriiiccc\\\XXXVVVZZZ[[[WWWTTTTTTQQQSSS]]]ooozzzooo```PPPLLLDDDAAAEEEHHHOOObbbwww~~~oooggg]]]ZZZ]]]``````^^^fffooorrriii```ZZZOOOBBBDDDWWWffffff^^^VVVLLLAAA666333///,,,++++++***)))))))))************))))))((()))))))))************,,,,,,,,,,,,---///000111///555>>>PPPrrrxxxnnnmmmxxx{{{lllXXXMMMIIIQQQ___lllrrrqqqrrrvvvvvvqqqooottt}}}|||vvvxxxnnn___MMMRRR[[[dddggghhhoooxxx|||yyydddSSSIIIFFFAAAEEEPPPbbbsss{{{yyytttqqqpppooommmmmmmmmnnnnnnjjjlllmmmllllllmmmoooqqqsssuuuxxxzzz}}}vvvmmmdddZZZSSSQQQQQQdddtttuuuqqqooohhh___WWWRRRJJJCCC???===;;;:::::::::CCCUUUfffqqqwww|||}}}yyyuuuqqqlllhhhbbb^^^^^^jjj}}}vvvuuuuuuzzz}}}xxxzzz|||xxxpppdddccc___\\\aaahhhkkkhhhWWWHHHCCC@@@777333333---...---+++,,,------,,,***************************)))******+++,,,,,,---------111111111GGGnnnvvvccc^^^___bbbmmmzzzxxxooolllmmmooorrrsssooohhh^^^XXXUUUMMMFFF===999777777;;;???CCCPPP]]]eeehhhkkkiiieeeeeeeeefffeeedddeeegggiiijjjllloooppprrrxxxzzzqqqhhhZZZPPPEEE>>>999666888;;;>>>AAAFFFIIIKKKMMMOOOQQQSSSUUUXXXXXXXXXWWWWWWXXXXXXZZZ\\\^^^^^^^^^]]]\\\______```bbbeeegggiiikkkhhhhhhhhhiiijjjjjjjjjkkkhhhhhhgggggggggggghhhiiiggghhhjjjjjjkkkjjjiiihhhhhhiiijjjkkklllmmmmmmmmmrrrrrrssstttuuuuuuuuutttssstttuuuwwwyyy{{{}}}}}}}}}}}}nnn]]]SSSGGGDDDBBB???;;;888666555555111333666777666555444555666>>>EEETTTkkk{{{yyywwwtttzzzvvvmmmfff___[[[ZZZ^^^```^^^[[[ZZZQQQRRR[[[mmm}}}tttaaaOOOMMMEEEBBBEEEFFFJJJ\\\rrr~~~pppggg\\\XXX[[[aaabbbaaahhhrrruuulllccc]]]RRRDDDBBBWWWhhhhhhaaaXXXLLLAAA666333///,,,++++++***)))))))))************))))))(((((())))))*********+++,,,,,,,,,---...///000111222:::DDDWWWwwwttthhhgggsssxxxkkkYYYOOOHHHOOO\\\hhhllllllnnnttt}}}xxxuuuzzz{{{}}}{{{gggYYYJJJPPP[[[dddggggggmmmuuuyyyyyybbbPPPFFFCCCBBBHHHTTTgggxxx~~~zzzsssooooooooommmkkkkkkmmmooojjjkkklllllllllmmmoooqqqsssuuuwwwzzz}}}zzzqqqhhh^^^WWWUUUUUUiiixxxwwwsssqqqkkkbbbXXXRRRJJJCCC???===<<<;;;<<<<<>>???===444///000///---++++++,,,,,,+++***++++++************+++++++++++++++***++++++,,,,,,***444555555NNNxxxxxxeeeYYYWWW\\\hhhsssyyy}}}rrrlllkkklllttttttqqqjjjdddaaa^^^[[[RRRDDD888666888999:::<<>>@@@BBBEEEGGGIIIKKKNNNPPPTTTUUUVVVWWWXXXXXXYYYYYY]]]]]][[[ZZZZZZZZZ[[[\\\]]]^^^```bbbdddfffhhhiiiiiiiiiiiijjjjjjkkkkkklllgggfffffffffffffffggghhhhhhiiijjjkkkkkkjjjiiihhhjjjkkklllmmmnnnnnnnnnnnnnnnppprrrtttuuuuuutttssstttvvvxxxzzzzzzzzz|||}}}}}}~~~zzzfffTTTIIIIIICCC===;;;888555555888444444555666777777777666999@@@EEERRRiiixxx{{{}}}yyymmmeee^^^[[[[[[___fffgggbbb\\\UUUVVV^^^nnn{{{wwwfffZZZOOOFFF@@@AAADDDKKK]]]ppp|||vvvgggZZZYYY[[[[[[[[[]]]gggrrr|||tttggghhh^^^FFFFFFTTTdddkkkeeeZZZLLLCCC;;;333---------+++***+++))))))************))))))))))))))))))))))))))))))++++++,,,---...000000111:::999EEEbbbxxxkkkdddlllqqqfffVVVLLLIIIVVVeeekkkgggfffooo{{{|||zzz~~~|||{{{{{{aaaUUUQQQTTTYYYaaaeeeggghhhkkksssxxx~~~sss]]]LLLDDDAAADDDGGGVVVmmm||||||uuuqqqoooooonnnllllllkkkkkkkkkjjjjjjkkkkkklllnnnooopppssstttxxx}}}~~~zzzooobbb[[[]]]___ooo|||~~~{{{yyypppeee]]]VVVLLLDDD???<<<;;;;;;;;;===III[[[jjjqqqtttvvvyyy}}}sss~~~zzzvvvqqqlllhhhccc___bbbqqqyyytttrrrxxx~~~}}}|||yyylllkkkgggcccbbbdddggghhh\\\LLL@@@???===444000111...,,,******++++++***)))++++++************++++++++++++******++++++,,,,,,---444666999TTT~~~vvvbbbWWWUUU[[[fffpppyyyzzzmmmhhhkkknnnyyyzzzwwwpppkkkhhhddd```OOOCCC888666888:::;;;===GGGVVVeeekkklllkkkiiiffffffeeeddddddeeegggjjjllllllkkkmmmqqqtttxxxyyymmmcccTTTJJJ@@@;;;888777999>>>AAACCCFFFHHHJJJLLLOOOQQQTTTUUUVVVWWWXXXYYYYYYYYY\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___```bbbdddfffggghhhiiiiiijjjjjjkkkkkkkkkkkkfffffffffffffffgggggghhhhhhiiijjjkkkkkkjjjiiihhhjjjkkklllmmmmmmnnnnnnnnnnnnppprrrtttuuuuuutttttttttvvvxxxzzzzzzzzz|||}}}}}}}}}~~~~~~ppp^^^SSSNNNGGGAAA>>>;;;666555777333444555666666777777777888AAAFFFTTTiiiwww}}}rrrjjjdddbbbcccjjjrrrsssllldddXXXYYYaaaqqq~~~|||kkk]]]RRRIIIBBBBBBCCCHHHYYYkkk}}}wwwhhh[[[YYY[[[[[[[[[]]]eeeqqq|||vvvjjjiii```JJJCCCPPP```hhheee[[[OOOGGG<<<444---------+++***+++))))))************))))))))))))))))))))))))))))))++++++,,,---///000111111666:::KKKlllwwwjjjcccgggiii___TTTOOOQQQ^^^nnnsssooolllrrrzzz{{{zzz{{{|||{{{yyywww^^^UUUMMMQQQXXX___cccfffhhhjjjnnnrrrwww{{{}}}nnnZZZKKKDDDCCCFFFMMM]]]rrr~~~{{{uuurrrpppooonnnmmmllllllllllllkkkkkkkkklllmmmnnnooopppssstttwww{{{}}}~~~}}}sssfffaaacccfffvvv~~~zzzqqqfff___XXXNNNFFF@@@>>>===<<<===@@@LLL^^^kkkppprrrttttttxxx|||ppp}}}yyytttoookkkfffbbbfffttt{{{uuusssxxx}}}wwwvvv{{{~~~qqqmmmhhhdddaaabbbdddfff```QQQDDD@@@<<<555111222---,,,***)))******)))(((++++++************++++++++++++******++++++,,,---000555666>>>^^^sssaaaXXXXXX]]]gggqqqxxxyyyjjjffflllsss~~~|||vvvrrrqqqkkkdddKKK@@@777666999:::<<>>999777666999===BBBEEEHHHJJJKKKMMMPPPRRRTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[ZZZ[[[[[[\\\]]]^^^``````aaacccdddfffggggggiiiiiijjjkkkkkkkkkjjjjjjggggggffffffggghhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiikkkkkkkkklllmmmmmmnnnnnnnnnppprrrssstttuuutttttttttvvvyyyzzzzzzzzz{{{}}}~~~}}}|||||||||~~~zzzhhh]]]TTTLLLEEEBBB>>>888555555333444444555666666777777777AAAHHHUUUiiiwwwuuunnndddaaabbbkkkvvvxxxpppfff\\\\\\eeetttqqqbbbWWWLLLDDDBBBAAAEEESSSddd}}}xxxkkk]]]YYYZZZ[[[[[[\\\___jjjxxxvvvjjjggg```LLLAAAKKKZZZdddeee]]]RRRLLL>>>555...------+++***+++))))))************))))))))))))))))))))))))))))))***+++,,,---///000111222666???VVV{{{xxxmmmffffffcccYYYRRRSSS[[[kkk|||}}}wwwvvvxxxyyyssspppqqquuuxxxrrrYYYRRRKKKQQQYYY```eeeiiikkkmmmlllnnnrrrtttvvvxxx|||~~~|||hhhUUUIIIDDDDDDHHHTTThhhzzzzzztttsssppppppooonnnmmmmmmmmmmmmlllllllllmmmnnnooopppqqqttttttvvvyyy{{{|||wwwkkkgggkkkppp~~~}}}ssshhhccc\\\RRRIIICCC@@@>>>===@@@DDDQQQbbbnnnqqqqqqrrrrrruuuvvvzzzppp}}}xxxrrrnnngggdddiiixxxyyyvvvyyy~~~zzzuuuuuuvvvxxxrrrlllfffcccaaa___bbbfffeeeXXXJJJCCC===555111111...,,,***************(((++++++************++++++************+++,,,------222555777EEEhhhqqqaaa[[[]]]dddnnnvvvyyy}}}lllhhhooowww~~~|||vvvvvvwwwqqqgggFFF===666666999;;;===@@@KKKXXXeeejjjlllnnnooonnnjjjiiihhhhhhiiijjjlllmmmnnnlllmmmpppssszzzwwwjjj___NNNEEE===999888777:::>>>DDDFFFIIIKKKMMMOOORRRTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^___aaaaaabbbcccdddffffffgggiiijjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnooopppqqqssstttttttttttttttwwwyyyzzzzzzzzz{{{|||~~~}}}{{{zzz{{{|||}}}~~~mmmaaaXXXPPPGGGDDD@@@999555555333333333444555666777888666AAAIIIVVViiivvvuuummm```\\\[[[dddppptttmmmddd\\\^^^fffvvvvvveeeYYYOOOFFFCCCAAABBBPPP```{{{~~~|||ooo```YYYZZZ\\\\\\[[[VVV___nnnqqqgggccc\\\LLLBBBHHHTTT```ccc]]]TTTOOOAAA777///------***)))+++)))******++++++******)))))))))))))))))))))))))))***+++,,,...///111222333:::GGGbbb{{{tttooommmcccVVVQQQUUUbbbuuu{{{vvvuuuvvvtttnnnhhhiiipppwwwqqqVVVOOOLLLUUU___eeejjjooossstttoooqqqssstttuuuxxx|||wwwcccQQQFFFDDDEEEJJJ\\\sssxxxsssrrrppppppooonnnnnnnnnnnnnnnnnnnnnnnnooooooqqqrrrrrruuutttuuuwwwxxxzzzyyynnnkkkooovvvvvvkkkggg___TTTKKKDDD@@@>>>===@@@FFFUUUfffppprrrqqqrrrtttuuuuuuuuu|||wwwzzzsssooofffeeelllzzz{{{wwwyyy}}}yyyvvvssspppnnnpppiiidddbbb```]]]___dddhhh]]]PPPFFF===666111000///---+++++++++,,,+++***++++++************++++++************+++,,,---...222444999KKKppp{{{lll^^^\\\bbbjjjttt{{{zzzsssmmmsss{{{|||}}}yyysssuuu{{{ttthhhBBB:::555777:::;;;>>>AAANNNYYYdddggghhhmmmpppqqqnnnmmmlllkkkkkkllllllmmmnnnlllmmmqqquuu{{{wwwkkk```LLLDDD<<<:::999999<<<@@@EEEGGGJJJLLLNNNPPPSSSUUUTTTTTTVVVXXXYYYZZZ[[[[[[YYYYYY[[[\\\]]]^^^______aaabbbbbbdddeeefffggggggjjjkkkllllllkkkjjjhhhgggiiiiiiiiiiiijjjkkklllmmmkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkklllnnnnnnooooooppprrrssssssttttttuuuwwwyyyzzzyyyyyyzzz|||}}}||||||{{{{{{|||}}}~~~sssggg]]]SSSIIIDDD@@@:::666555333333333333444666777888666@@@HHHUUUiiivvv{{{qqqiiibbb\\\XXX^^^hhhnnnjjjdddZZZ[[[eeeuuuxxxhhhZZZPPPGGGDDDAAABBBNNN]]]www~~~uuueee\\\[[[______\\\SSSWWWeeemmmgggbbb[[[NNNEEEFFFNNN[[[aaa[[[TTTQQQCCC:::111...---***)))+++******++++++++++++******))))))))))))))))))))))))***+++,,,...000111333333<<>><<<@@@GGGWWWhhhrrrsssrrrtttssstttuuuvvvxxxyyyrrrmmmeeefffnnn}}}zzzvvvxxx|||}}}|||tttpppooonnnmmmzzzooogggcccdddaaa[[[\\\bbbccc\\\PPPFFF===666111///000...,,,+++,,,,,,+++***++++++************++++++)))))))))***+++,,,---...222444<<>>999555777::::::===AAAOOOYYYbbbeeefffkkkooopppooonnnnnnmmmmmmmmmmmmmmmnnnlllnnnrrrwww}}}~~~ttthhh]]]JJJBBB;;;:::::::::===AAAEEEHHHKKKMMMNNNPPPSSSUUUSSSTTTVVVXXXZZZ[[[[[[\\\YYYZZZ[[[]]]^^^_________aaaaaabbbdddeeeggghhhhhhjjjkkklllmmmllljjjgggfffhhhhhhhhhhhhiiijjjllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjlllmmmooooooooopppqqqrrrsssttttttuuuwwwyyyzzzyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~sssfffYYYKKKEEE@@@;;;666555222222222222444666888999666>>>DDDRRRhhhuuuwwwmmmfff```[[[VVVXXX___cccbbb^^^VVVXXXbbbssszzzjjj\\\RRRIIIEEEAAAAAAMMM\\\qqq|||{{{jjj___^^^bbbbbb^^^VVVSSS___llljjjeee^^^QQQGGGDDDIIIWWW___[[[TTTRRRFFF<<<222...,,,***)))*********++++++++++++******))))))))))))))))))))))))***+++,,,...000222333444<<>><<>>EEELLL[[[jjjpppooopppsssqqqpppsssyyy{{{}}}|||sssjjjdddhhhjjjrrr~~~yyy{{{rrrhhhgggkkkppp{{{tttkkkhhhjjjeeeYYYVVV[[[QQQOOOIIIAAA;;;777333000...,,,***)))******)))(((++++++************++++++)))))))))***+++---...///333888DDD]]]|||nnnbbbbbbkkktttzzz~~~}}}ssssssyyy~~~pppnnnaaaTTTXXXbbbZZZGGG<<<777666888:::999<<<@@@IIIVVVcccggghhhiiihhhgggggghhhiiikkkmmmnnnppppppllllllooouuuzzzvvvkkk]]]QQQEEE===888888888999<<<@@@EEEHHHJJJLLLNNNPPPSSSUUUSSSTTTVVVXXXZZZ\\\\\\]]]ZZZ[[[]]]^^^___^^^^^^]]]___```bbbdddfffhhhjjjkkkkkklllmmmmmmllliiifffdddbbbbbbcccccceeefffggghhhlllllljjjjjjjjjjjjllllllkkkjjjiiiiiiiiikkkmmmoooooooooooopppqqqrrrttttttvvvxxxzzzzzzyyyyyyzzz{{{zzz|||{{{~~~xxxgggSSSHHHAAA:::555333222222111111333555888:::888;;;===LLLfffsss{{{~~~{{{tttmmmggg\\\\\\\\\[[[ZZZXXXUUUTTTPPPSSS^^^ppp|||nnncccXXXNNNHHHBBB@@@IIIWWWgggvvvsssdddbbbhhhhhhbbb^^^PPPVVVhhhmmmiiiaaaTTTFFF>>>AAARRR^^^[[[WWWXXXIII>>>333///,,,))))))******++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,...111333444555FFFdddxxxhhheeejjjjjjtttxxxsssrrrtttpppfffkkkqqquuussslllfffeeegggQQQXXX\\\bbbfffWWWJJJLLLMMM___mmmnnnqqqzzz|||~~~qqq```PPPFFFDDDEEEXXXoooxxxssspppmmmmmmlllllllllmmmmmmnnnmmmllllllllllllmmmmmmnnnqqqqqqssswwwwwwvvvzzz~~~xxxtttlll___SSSKKKEEEAAA???HHHOOO\\\jjjooommmnnnqqqvvvssstttyyy|||{{{}}}xxxqqqhhhbbbeeelllxxxzzzzzztttjjjiiijjjpppyyy~~~xxxvvvzzz~~~tttqqqllliiigggbbb[[[VVVUUUMMMDDD???===:::555111///---++++++,,,,,,+++************************************+++,,,---...///555777HHHiii}}}mmmccchhhttt|||rrrjjjpppyyyzzzyyyhhhWWWTTTVVVRRRGGG???666555555888888777:::@@@LLLXXXbbbeeeeeehhhiiiiiiggghhhiiikkklllmmmnnnnnnoooppprrrxxx~~~rrrhhhZZZOOOAAA>>>999666777:::>>>AAAGGGIIILLLNNNOOOPPPRRRTTTXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]___```aaa```____________aaacccfffhhhkkklllrrrooonnnpppsssqqqjjjdddfffddd```___```ccchhhkkkhhhhhhgggggghhhiiijjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnoooqqqsssttttttttttttvvvxxxyyyxxxxxxyyy{{{{{{}}}~~~}}}nnnUUUHHHCCC>>>999666444333222222333666888:::======AAANNNaaasss{{{xxxvvvqqqjjjddd```^^^\\\]]]]]]\\\WWWRRRQQQTTT```rrrooocccYYYNNNFFFAAAAAAHHHQQQgggrrrqqqhhhbbb___aaafffZZZZZZ^^^gggjjjddd\\\WWWJJJCCCBBBNNN[[[___\\\XXXOOODDD888333000---,,,...+++++++++************))),,,,,,+++++++++++++++,,,,,,***,,,000222222555999LLLpppuuu{{{{{{|||zzzrrrlllrrr~~~uuujjjeeejjjpppoookkkyyyzzz}}}uuuvvvrrrbbbNNNJJJNNNZZZ\\\QQQJJJKKKOOO^^^nnntttwww{{{}}}yyyjjj\\\NNNEEEFFFKKK```vvv|||ssskkknnnmmmnnnooooooooonnnlllkkkiiijjjkkkkkkkkklllnnnppprrrtttwwwyyyyyy{{{}}}wwwqqqkkk___RRRHHHBBB???>>>JJJWWWccciiikkkooorrrsssuuussssssuuuzzz{{{uuunnneee___dddlllxxxyyyyyy~~~xxxnnnjjjiiilllttt{{{yyytttrrruuuyyyuuuqqqllliiigggccc]]]YYYSSSLLLCCC===;;;888333//////---++++++,,,,,,+++************************************+++,,,---...///666:::KKKkkk{{{nnnfffmmmyyyssslllsssyyyyyyvvvfffWWWTTTUUUOOODDD<<<666444555888888777;;;@@@MMMXXXcccffffffhhhjjjjjjhhhiiijjjkkklllmmmmmmmmmnnnooorrrwww|||qqqfffYYYMMM???<<<888555666999===@@@GGGIIILLLOOOPPPQQQSSSUUUYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]^^^_______________```aaaccceeehhhkkklllooonnnmmmpppsssrrrlllggghhhfffbbb``````cccgggiiihhhggggggggghhhhhhiiijjjiiiiiiiiijjjjjjkkkmmmmmmmmmnnnnnnoooqqqrrrssssssuuuwwwyyyzzzyyyyyyzzz||||||}}}~~~~~~~~~}}}nnnVVVIIICCC>>>999666444333222222444666999:::<<<<<<@@@MMM```rrr~~~zzzxxxwwwsssnnniiieeebbb`````````^^^XXXSSSSSSWWWbbbsssttthhh]]]QQQHHHBBB@@@FFFNNNgggsssrrrhhhaaa]]]^^^ccc^^^[[[^^^hhhmmmggg]]]VVVHHH@@@@@@NNN]]]bbb^^^YYYPPPEEE999444000---,,,...+++++++++************)))++++++************++++++,,,***,,,000222222555999QQQvvv}}}sssrrrqqqpppmmmhhhiiiwwwzzzlllfffjjjoooqqqnnn~~~zzziiiLLLIIINNNXXXYYYNNNGGGHHHPPP```pppwwwyyy|||~~~}}}|||~~~{{{jjj[[[LLLDDDFFFLLLcccwww}}}{{{rrrjjjnnnllllllmmmnnnooooooooonnnkkklllmmmlllkkklllnnnpppqqqsssvvvxxxyyy{{{~~~vvvqqqjjj^^^RRRHHHAAA???>>>LLLYYYeeekkkmmmqqqsssssstttrrrrrrtttyyy~~~~~~xxxrrrkkkbbb[[[bbbjjjwwwwwwwww}}}~~~vvvpppkkkiiiooouuuuuupppmmmppptttuuupppjjjfffdddaaa]]]ZZZTTTNNNEEE???;;;888333000///---++++++,,,,,,+++*********************************++++++,,,...///000777===QQQppp{{{xxxoookkkrrr~~~rrrqqqxxx{{{xxxssseeeYYYVVVUUUMMM@@@777555444444777888777;;;AAAOOOZZZdddfffgggiiikkkkkkjjjjjjkkklllllllllllllllooopppssswww~~~zzzooodddWWWLLL>>>;;;777444555888===@@@FFFIIIMMMOOOQQQSSSUUUWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\]]]^^^___`````````aaaccceeehhhjjjkkklllllllllpppssssssppplllllliiifffcccbbbccceeeggggggggggggfffgggggghhhiiigggggghhhiiijjjkkkmmmnnnnnnnnnmmmnnnnnnppprrrsssuuuwwwzzz{{{zzzzzz|||}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}~~~nnnWWWKKKEEE>>>999666444333333333444777999;;;;;;;;;???KKK^^^rrr}}}zzzyyyyyywwwsssooojjjhhhffffffeeebbb[[[VVVWWWZZZeeeuuuxxxlllaaaSSSJJJCCC@@@DDDKKKeeeqqqtttiii```[[[\\\```ccc]]]^^^iiiqqqmmm```WWWHHH???>>>LLL___fffccc^^^RRRGGG;;;555111---,,,...+++++++++************)))******)))))))))******+++---+++,,,000111111555;;;XXX~~~yyyrrrmmmiiiddd^^^\\\dddyyy{{{mmmgggjjjpppssssss{{{hhhKKKKKKPPPWWWTTTIIIDDDFFFQQQaaasss{{{}}}~~~~~~}}}{{{}}}vvvfffVVVIIIBBBGGGPPPjjj{{{|||xxxpppjjjnnnlllllllllmmmnnnoooqqqqqqmmmnnnnnnnnnllllllnnnoooooorrrtttvvvxxxzzz~~~vvvpppiii]]]PPPGGGAAA???>>>NNNZZZggglllmmmppprrrrrrsssrrrqqqsssxxx~~~|||uuuppphhh___XXX___iiivvvuuuvvv{{{zzzsssjjjnnnsssuuuppplllnnnsssvvvpppiiicccaaa^^^[[[XXXWWWQQQIIIBBB===999555333///---++++++,,,,,,+++*********************************++++++---...000111666@@@XXXwwwxxxsssnnnmmmuuuwwwqqquuu}}}{{{sssggg^^^[[[WWWKKK===444555333333666777777<<>>BBBFFFIIIMMMPPPRRRTTTVVVYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]___aaabbbaaaaaabbbccceeegggiiijjjkkkkkkmmmppptttuuusssqqqpppmmmjjjgggeeeeeeeeefffgggfffffffffffffffggggggfffffffffgggiiikkkmmmnnnpppooonnnmmmnnnppprrrtttvvvxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~~~~}}}||||||~~~lllXXXLLLFFF???999666444333333333555888:::<<<;;;;;;>>>JJJ\\\rrr}}}{{{|||{{{xxxuuuooommmkkkkkkkkkgggaaa[[[ZZZ^^^jjjxxxzzznnnaaaSSSJJJDDD@@@CCCHHH```mmmwwwkkkbbb]]]]]]aaafff^^^^^^jjjvvvtttggg\\\NNNAAA<<>>___vvvqqqnnnhhh___VVVUUU```uuutttiiihhhlllppptttvvvxxxdddLLLOOOUUUXXXQQQFFFBBBDDDOOOaaauuu~~~}}}~~~{{{ppp```QQQEEEAAAJJJUUUrrr{{{wwwqqqkkkpppnnnmmmmmmlllmmmoooqqqrrroooppppppooommmlllmmmooonnnppprrrtttvvvyyy}}}vvvoooggg[[[OOOEEE@@@??????NNNZZZggglllmmmooopppoootttrrrqqqsssyyy~~~~~~yyysssnnnfff]]]WWW\\\gggvvvuuutttzzz~~~~~~pppqqquuuyyyuuupppqqqwww{{{tttkkkeeebbb___[[[XXXXXXSSSLLLDDD>>>999666444///---++++++,,,,,,+++*********************************+++,,,---///000111555DDD```vvvmmmlllmmmsss~~~}}}wwwppppppyyywwwnnnfffbbbZZZLLL===444444222222555666777<<>>;;;888666777;;;@@@DDDFFFIIIMMMPPPRRRTTTVVVYYYWWWXXXYYY[[[]]]___```aaa^^^^^^]]]]]]___```cccdddbbbbbbbbbccceeeggghhhiiijjjkkkmmmqqqtttvvvuuuuuurrrpppmmmjjjhhhgggffffffffffffeeeeeeeeeeeeeeefffeeeeeeeeefffhhhjjjkkklllqqqpppooonnnoooqqqtttuuuvvvxxxzzz|||||||||~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||}}}}}}}}}|||{{{|||zzzjjjXXXMMMGGG???999666444444333444666999<<<======<<>>>>>===>>>GGGXXXppp~~~{{{xxxvvvtttssstttsssooogggaaa```eeeqqq~~~{{{lll___QQQIIIEEEBBBCCCFFFRRRaaattt|||pppgggaaabbbeeefff]]][[[hhhwwwzzzrrrkkk]]]KKK<<<>>>KKKZZZeeekkkZZZNNNAAA999444///---...+++++++++************)))))))))))))))******+++,,,...---///111111333===HHHqqq}}}ooonnnbbb\\\TTTSSS]]]nnnyyy|||mmmggggggpppuuusssssswww}}}dddSSS\\\ddd^^^OOOCCCBBBFFFMMM```www{{{qqqcccSSSFFFDDDOOO^^^|||zzzxxxrrrnnnrrrqqqpppoooooonnnnnnnnnooooooppppppooommmlllnnnooommmnnnpppqqqrrrvvv{{{~~~vvvllldddXXXKKKCCC??????@@@QQQ^^^kkkppprrrssssssrrrsssssstttwww|||xxxttttttyyy}}}xxxrrrmmmiiibbbZZZTTTXXXdddtttvvvtttyyy|||{{{}}}|||xxx{{{xxxwww~~~{{{vvvooojjjhhheeeaaa^^^YYYUUUNNNEEE<<<666444333///---++++++,,,,,,+++*********************************+++,,,...000222333;;;PPPrrr{{{qqqaaaeeeiiinnnyyy~~~wwwqqqnnnttt}}}uuummm___LLL===555333000000333555777===EEEQQQ[[[ccceeeeeeiiimmmnnnppppppqqqrrrrrrqqqqqqqqqppprrrvvv|||wwwkkk```SSSHHH<<<999666555777<<>><<>>???@@@NNN\\\iiioooqqqrrrrrrqqqpppqqqtttxxx|||~~~~~~|||uuuqqqrrryyy~~~zzzuuupppkkkgggaaaYYYSSSWWWdddtttwwwuuuxxx|||~~~{{{tttuuuyyy{{{~~~yyy|||yyyxxxvvvqqqkkkhhhgggeeeaaa]]][[[XXXQQQGGG>>>888666555///...,,,+++,,,,,,+++*********************************+++,,,...000222333>>>UUUxxxyyyooo^^^ccchhhnnnyyyyyysssqqqxxxyyyooo```LLL<<<666222000000333555777>>>EEEQQQ[[[cccddddddhhhlllmmmpppqqqrrrssssssssssssrrrnnnqqquuu{{{uuujjj___RRRFFF:::888555444666;;;@@@DDDGGGIIILLLNNNOOOPPPRRRTTTTTTUUUVVVXXXYYY[[[\\\]]]YYY[[[]]]___aaabbbaaaaaaddddddddddddeeefffggggggfffhhhjjjkkkllllllmmmoooiiiiiiiiiiiihhhfffeeedddeeeddddddcccbbbbbbbbbccceeeeeeeeeeeeeeefffggghhhiiijjjllloooqqqssstttuuusssvvvyyyzzz{{{{{{}}}}}}||||||{{{{{{{{{||||||||||||{{{yyyvvvuuu{{{~~~xxxrrrkkk```TTTMMMGGG???999888555444444555777;;;>>>@@@<<<;;;;;;AAAQQQiii~~~}}}{{{yyy~~~|||zzzxxxuuummmccc\\\aaahhhtttrrrcccTTTLLLHHHDDDBBBCCCMMMZZZlllyyyqqqfff^^^]]]```ddd\\\XXXaaammmqqqooolll\\\NNN???;;;@@@IIIUUU___]]]QQQCCC;;;555///---...+++++++++************)))************+++,,,---...---...000333333777CCCPPPrrreeeeeeddd\\\UUU[[[ssswwwvvv}}}~~~vvvtttyyygggVVVccckkkaaaNNNAAABBBGGGRRReeezzzhhhbbbYYYOOOFFFGGGWWWhhh{{{wwwvvvqqqllloookkkmmmooopppqqqqqqqqqpppmmmnnnnnnnnnllllllnnnooonnnooooooooopppsssxxx{{{tttjjjbbbVVVJJJAAA>>>???@@@JJJWWWffflllnnnoooooonnnnnnpppssswww{{{|||{{{xxxrrroooqqqxxx}}}}}}tttsssooojjjccc[[[TTTPPPXXXdddsssyyysssvvv|||~~~rrrkkkjjjjjjkkkmmmvvv|||sssvvvuuummmdddbbbeeeiiigggdddbbbaaa\\\PPPAAA666333444///...,,,+++******+++,,,++++++++++++++++++++++++...******---000000111444===hhhzzzlll]]]aaajjjwww}}}uuurrr{{{xxxtttpppaaaJJJ;;;999333111000333555777===DDDQQQXXX```cccfffkkklllkkkppppppqqqrrrrrrqqqooonnnnnnooosssyyy~~~qqqeeeZZZNNNDDD<<<888555555888===AAACCCHHHKKKNNNPPPPPPOOOPPPPPPTTTVVVWWWWWWVVVVVVXXXYYY[[[[[[\\\^^^```aaabbbcccbbbbbbcccddddddeeeeeefffjjjjjjkkkkkkkkkjjjjjjiiijjjiiihhhfffdddccccccccccccccccccbbbbbbbbbaaaaaaffffffeeeddddddeeeeeeeeehhhiiikkkmmmppprrrtttuuuvvvvvvwwwxxxzzz{{{||||||~~~}}}|||~~~}}}{{{xxxuuuuuuwwwyyy~~~~~~zzzrrrllleeeYYYNNNJJJHHHBBB<<<888888555222444999>>>@@@@@@======:::AAAQQQ^^^tttxxxvvvtttrrrtttwwwyyy||||||uuunnnggg^^^UUUVVVbbbrrrrrrgggXXXKKKFFFDDDDDDCCCHHHRRRdddvvvqqqggg___\\\cccddd]]]XXXZZZdddlllkkkeee^^^TTTDDD;;;@@@MMMUUUVVVVVVPPPGGG>>>777111...+++,,,,,,,,,+++++++++******))))))))))))***+++,,,------000...///444777EEE```tttiiiddd^^^PPPVVVnnn|||uuusssvvvpppbbb^^^nnnmmm]]]PPPEEEDDDNNNYYYgggwwwttt^^^SSSJJJFFFBBBEEEXXXnnnyyysssooommmnnnnnnoooooooooooonnnnnnnnnnnnoooooopppppppppoooooonnnkkklllnnnoooppprrruuuwwwyyyxxx|||oooggg___TTTKKKFFFCCC???<<>><<>><<>>EEEQQQXXX___aaadddhhhjjjiiijjjjjjjjjkkklllmmmooopppqqqrrruuu{{{{{{lll```UUUIII???;;;888555555999===AAACCCIIIKKKOOOPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWYYY\\\\\\\\\]]]^^^______``````aaabbbdddeeeggghhhiiihhhhhhiiiiiijjjiiiiiihhhhhhhhhiiihhhgggeeecccbbbcccccccccbbbbbbbbbbbbbbbddddddccccccccccccddddddhhhiiikkkmmmooorrrssstttuuuvvvwwwxxxzzz{{{|||}}}~~~}}}|||zzzwwwuuuuuuxxxzzz~~~{{{zzzxxxssslllfff___UUUKKKHHHFFFAAA<<<:::888666555999???DDDFFFEEE???AAA>>>@@@JJJTTTkkk~~~rrrjjjdddcccddddddgggllluuuxxxvvvnnnddd\\\TTTMMMRRR^^^ppp~~~zzznnn]]]OOOFFFBBB???>>>EEEMMM]]]pppzzz}}}{{{pppccc[[[___ccc]]]VVVXXXdddnnnjjj```YYYSSSIIIDDDIIITTTZZZZZZZZZTTTKKK@@@777222///...,,,,,,,,,+++++++++*********))))))******+++,,,---...222000111888<<>>;;;???EEENNNXXX```eeeggghhhgggjjjooosssvvvwwwwwwvvvnnnlllllloootttwwwvvvtttsssrrrnnnhhhbbb\\\VVVSSS___iiivvv~~~wwwyyy~~~tttiiigggjjjiiimmmuuuwwwsssrrrtttqqqkkkdddcccfffjjjmmmmmmddd^^^UUULLLDDD===666222///...,,,+++******+++,,,++++++++++++++++++++++++---***+++...//////444999PPP~~~{{{nnnsss|||zzzvvvwww~~~{{{sssoookkkjjjfff```XXXPPPGGGAAA777444333444666888???GGGRRRYYY^^^```cccgggiiihhhiiiiiihhhhhhiiijjjlllmmmnnnooossszzzzzzkkk^^^TTTHHH>>>:::777555555999>>>BBBCCCGGGJJJMMMNNNOOOOOOPPPRRRRRRTTTUUUVVVUUUVVVWWWYYY[[[\\\\\\\\\]]]]]]^^^^^^___```aaacccfffhhhiiijjjgggggghhhiiiiiiiiiiiihhhggghhhiiiiiihhhfffcccaaabbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbcccddddddhhhiiijjjmmmoooqqqssstttuuuvvvwwwxxxzzz{{{|||}}}|||{{{zzzwwwvvvwwwyyy||||||yyywwwuuuqqqiiiccc[[[RRRJJJGGGEEE@@@<<<;;;666555777<<>>DDDJJJZZZlllxxx|||~~~xxxhhh]]]^^^___\\\VVVWWWcccpppmmmbbbXXXRRRHHHBBBGGGSSSZZZ[[[]]]WWWNNNCCC999222//////,,,,,,,,,+++++++++******************+++,,,---------111000111888>>>SSSrrryyymmmeeeXXXRRR```zzzvvvzzz}}}vvvwwwnnnaaa[[[kkksssiiiVVVKKKFFFGGGRRRhhhrrr|||~~~}}}mmmTTTLLLDDDAAADDDNNNcccuuu}}}yyysssnnnkkkjjjkkklllmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnooopppqqqrrrrrrrrrpppqqqrrrqqqqqqqqqsssuuuzzz~~~vvvpppuuuyyyhhhaaaYYYOOOGGGCCCAAA>>>;;;<<<@@@HHHQQQYYY```ccceeeeeehhhlllppprrrssstttuuuooommmlllnnnqqqssssssrrrtttrrrnnniiiccc]]]XXXVVVdddnnnyyy}}}vvvxxx~~~yyymmmkkkrrrrrrvvvzzzzzzuuurrrqqqlllhhhccccccgggkkknnnoooddd^^^UUULLLDDD===666222///...,,,+++******+++,,,++++++++++++++++++++++++,,,***+++...//////555<<>>999777555666:::>>>BBBCCCEEEGGGJJJKKKLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUWWWYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^___```ccceeegggiiijjjfffggghhhiiiiiiiiiiiiiiiggghhhiiiiiihhhfffdddbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbccccccdddeeeggghhhjjjllloooqqqsssttttttuuuvvvxxxzzz|||}}}~~~{{{{{{zzzxxxwwwxxx|||}}}yyywwwuuuooogggaaaXXXPPPHHHFFFCCC>>>;;;;;;444444888???GGGLLLLLLJJJDDDFFFBBB@@@CCCHHH\\\{{{vvvnnnkkkjjjjjjnnnrrryyy}}}|||rrrggg___ZZZVVV\\\ggguuu{{{ppp```RRRJJJEEEBBB@@@CCCIIIWWWiiivvv{{{mmm______\\\\\\XXXWWWcccrrrrrriii]]]VVVIII@@@CCCPPP[[[^^^^^^ZZZRRRGGG;;;333//////,,,,,,,,,+++++++++******************+++,,,---...,,,000///111888@@@XXXzzzxxxjjjbbbUUUUUUfff~~~yyyzzz}}}~~~|||~~~xxxggg^^^[[[mmmrrreeeQQQHHHDDDFFFOOObbbooo|||}}}}}}{{{|||~~~eeeUUUMMMEEEAAAEEEQQQeeeuuuzzzvvvqqqllliiiiiijjjkkkllllllmmmmmmnnnnnnnnnooollllllnnnoooppppppppppppooopppqqqpppooopppqqqsssuuuzzz|||wwwrrrsss|||jjjaaaZZZOOOGGGCCCAAA>>>;;;666999???FFFNNNUUUZZZ]]]aaaeeejjjlllmmmnnnoooqqqpppooommmmmmooopppppppppuuusssooojjjddd___[[[YYYhhhqqq|||{{{uuuwww}}}{{{oooooouuuyyy~~~{{{uuuooommmhhhfffdddeeegggkkkmmmmmmeeeaaaYYYOOOEEE===777555///...,,,+++******+++,,,+++++++++++++++++++++++++++***+++......///666>>>]]]xxx}}}zzzppplllooowwwvvvmmmiiiooooooeeeVVVPPPRRRLLLAAA777444333555777;;;DDDLLLUUU[[[___```bbbfffiiihhhjjjiiiiiihhhgggggghhhhhhgggiiipppyyy|||lll^^^SSSHHH>>>888666555666:::???BBBCCCDDDFFFHHHIIIJJJKKKNNNPPPPPPRRRTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^___aaadddfffggghhhgggggghhhiiijjjjjjjjjjjjhhhhhhiiiiiihhhgggeeedddbbbbbbbbbbbbbbbcccccccccccccccbbbccccccdddeeefffggghhhjjjlllnnnqqqrrrssstttuuuvvvxxxzzz|||}}}~~~}}}{{{{{{{{{yyyyyy{{{~~~{{{xxxtttnnnfff___VVVNNNGGGDDDAAA;;;999:::333555:::CCCLLLQQQPPPNNNFFFHHHCCC@@@CCCDDDTTTpppyyyvvvttttttwww{{{wwwjjjccc___\\\cccmmmzzz{{{pppaaaTTTLLLGGGDDDAAABBBFFFSSSfffttt{{{~~~ppp```___\\\```]]]XXXaaarrrvvvpppfff]]]MMMAAAAAANNNZZZ```___]]]WWWKKK>>>444///...,,,,,,,,,+++++++++******+++******++++++,,,---...+++000///111888CCC^^^ssscccYYYPPPUUUhhh~~~|||yyyzzz}}}qqq```ZZZ[[[oooqqqaaaMMMEEEBBBDDDLLL[[[lll|||~~~|||{{{zzz|||yyy```VVVOOOFFFAAAFFFUUUhhhvvvwwwtttnnnjjjggggggiiijjjlllllllllmmmmmmnnnnnnooollllllmmmnnnoooooooooooonnnoooppppppooooooqqqsssvvv||||||xxxvvvssssssooobbbZZZOOOGGGCCC@@@===:::666777:::???FFFMMMSSSWWW\\\aaaeeegggggghhhjjjmmmqqqooonnnlllllllllmmmmmmvvvtttpppkkkeee```]]][[[jjjsss}}}yyysssuuu{{{~~~~~~~~~yyymmmnnnqqqyyyzzzrrrllliiihhhgggffffffggghhhhhhgggeeebbb\\\QQQDDD:::666555///...,,,+++******+++,,,+++++++++++++++++++++++++++***,,,......///777@@@ccc}}}sssyyyyyynnnjjjppp{{{yyyooolllooorrriiiXXXSSSWWWOOO???777333222555888<<>>HHHQQQVVVUUURRRIIIIIIBBB@@@CCCCCCNNNfffqqqhhheeebbbhhhqqq}}}}}}rrrcccVVVMMMHHHDDDAAA@@@CCCOOObbbqqqyyy}}}qqq```^^^```fffcccZZZ___pppxxxtttjjjaaaPPPAAA???JJJVVV[[[______ZZZOOOAAA555///---,,,,,,,,,+++++++++******++++++++++++,,,---......+++111000222:::FFFccclll[[[PPPIIIQQQgggyyy{{{xxxwwwyyy|||lllZZZUUUXXXpppqqq```KKKEEEBBBCCCJJJYYYjjj{{{~~~|||{{{zzz}}}xxx```UUUOOOFFFBBBHHHXXXlllxxxuuuqqqmmmhhhffffffhhhiiikkkkkklllmmmmmmnnnoooooommmnnnoooooooooooonnnnnnnnnpppqqqqqqpppqqqsssuuuyyy}}}vvvqqqrrrrrruuupppaaaYYYNNNFFFAAA>>>:::777777777888;;;@@@GGGMMMQQQUUUZZZ```bbbbbbdddhhhlllpppooommmjjjhhhhhhiiijjjwwwuuuqqqkkkfffbbb^^^]]]kkksss|||~~~~~~wwwqqqttt{{{~~~~~~~~~vvvjjjllllllwwwwwwoooiiifffiiihhhhhhhhhgggfffdddcccbbbaaa\\\PPPAAA666333444///...,,,+++***++++++,,,++++++++++++++++++++++++******,,,......///777AAAfffqqqlllrrr}}}yyynnniiiqqq~~~vvvtttooouuunnn^^^YYY]]]SSS@@@666333222555888===GGGQQQXXX^^^aaaaaabbbgggiiiiiifffgggiiikkkllllllkkkkkklllooouuu~~~{{{jjj\\\QQQFFF===777555555777;;;???BBBCCCEEEGGGHHHJJJJJJLLLOOORRROOOPPPRRRSSSSSSTTTVVVXXXVVVVVVWWWYYYZZZ\\\]]]^^^\\\]]]^^^```aaacccdddeeehhhhhhiiijjjkkkllllllllljjjiiihhhgggffffffggggggaaaaaabbbbbbccccccccccccddddddddddddeeefffggghhhggghhhiiilllnnnppprrrsssssstttvvvxxxzzz|||~~~{{{~~~~~~|||}}}|||||||||~~~|||wwwssskkkbbb[[[TTTMMMGGGCCC>>>888666888555999@@@KKKUUUZZZXXXUUUJJJIIIBBB@@@DDDCCCKKK```wwwnnniiigggjjjssstttdddWWWNNNHHHCCC@@@???AAAMMM___ooowww{{{~~~~~~ppp___^^^ccckkkhhh\\\]]]nnnxxxwwwiiiaaaQQQAAA===FFFPPPUUU______\\\RRRCCC666///---,,,,,,,,,+++++++++******++++++++++++,,,---......,,,222222333<<>>777333......---,,,++++++++++++++++++++++++++++++++++++***...***)))111333777DDDqqqqqqhhhdddlll{{{~~~qqqjjjhhhppp}}}}}}zzzzzzyyypppaaa[[[YYYMMM===666555444555999AAAKKKRRRYYY]]]```___```eeeiiiiiihhhiiiiiijjjjjjiiiiiihhhmmmooouuuuuugggXXXKKKBBB===777666666888===AAACCCCCCDDDEEEGGGHHHHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWWWWVVVWWWXXXZZZ\\\]]]\\\\\\^^^___``````aaaaaadddeeefffggghhhiiijjjkkkhhhhhhhhhhhhgggeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbcccdddcccbbb```aaadddgggiiijjjkkkmmmooorrrtttuuurrrssstttvvvxxxzzz||||||~~~~~~~~~~~~}}}|||zzz{{{|||xxxrrrjjj```YYYSSSNNNGGGAAA===:::777666666999CCCQQQ^^^ccc]]]VVVOOOGGGAAA@@@@@@BBBIIIPPPrrr~~~vvvpppkkkrrruuu{{{vvvdddVVVNNNHHHCCC???@@@AAAHHHXXXjjjvvvyyywww}}}~~~uuuiii```gggqqqssskkkgggkkkjjjeeeccc___UUUGGG???AAAKKKRRRZZZ]]]]]]UUUFFF888///+++,,,,,,,,,+++++++++******)))))))))***+++,,,......///222444555:::NNNppprrr]]]LLLDDD>>>SSSeeemmmvvvzzzwwwkkkeeeiiinnnssspppZZZWWWhhhxxxmmm\\\LLLAAA>>>DDDJJJYYYggguuu{{{}}}~~~~~~|||||||||~~~ooo```QQQLLLDDDAAAKKK```qqqyyysssppplllhhhfffgggiiikkkgggjjjlllmmmmmmnnnoooqqqrrrrrrssssssrrrqqqooonnnnnnpppqqqqqqrrrsssuuuwww|||}}}vvvoookkklllnnntttyyymmm]]]VVVMMMFFFBBB???;;;777555555444333444777===AAAKKKSSSXXXXXXXXX^^^eeeggggggffffffeeedddcccbbbbbb}}}xxxqqqiiicccaaa```kkkvvv}}}}}}~~~~~~zzzssstttyyy||||||zzzlllcccdddiiittt~~~uuuxxxzzz{{{wwwooohhheeedddccc```ZZZQQQGGG>>>777444......---,,,++++++++++++++++++++++++++++++++++++,,,000,,,+++222444999HHHvvvxxxiiiccc```iii{{{~~~ppphhhhhhqqq~~~}}}}}}ppp^^^TTTPPPDDD666555555444555:::BBBLLLTTTYYY]]]```___```eeeiiiiiiiiiiiijjjjjjjjjjjjiiiiiilllooouuu~~~rrrdddVVVIII@@@;;;666666666888===AAACCCDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNOOOPPPQQQRRRTTTTTTUUUWWWWWWWWWWWWXXXZZZ[[[]]][[[[[[]]]^^^``````aaaaaacccdddeeefffhhhiiijjjjjjiiiiiiiiihhhhhhfffeeeeeeccccccccccccccccccccccccdddddddddcccbbbbbbeeehhhjjjkkklllmmmoooqqqssstttrrrssstttvvvxxxzzz|||}}}~~~~~~~~~}}}|||}}}}}}xxxrrriii___XXXSSSNNNGGGAAA===;;;888666777;;;FFFUUUbbbgggaaa[[[SSSLLLDDDAAA@@@@@@EEELLLjjjxxxsssoooqqqsssvvv{{{xxxeeeWWWNNNHHHCCC???>>>???FFFUUUgggtttwwwvvv|||}}}~~~uuujjjbbbdddnnnrrrkkkhhhjjjiiidddbbb^^^TTTFFF===>>>GGGOOO[[[^^^]]]UUUFFF888000---,,,,,,,,,+++++++++******))))))******+++,,,...///...111444666===SSSvvvnnnYYYHHH???FFF]]]pppuuuyyy~~~uuulllbbb___ffflllppp{{{xxxccc___ooo|||mmmZZZJJJBBB@@@EEEKKKZZZggguuu{{{}}}~~~~~~|||||||||~~~lll]]]OOOKKKDDDAAALLLaaarrryyyrrroookkkhhhfffgggiiikkkfffhhhkkklllllllllnnnooorrrrrrssssssrrrpppooonnnnnnpppqqqqqqqqqrrrtttwww{{{zzztttmmmiiijjjkkkooovvviii]]]VVVLLLFFFBBB???;;;888444444333222333666<<<@@@KKKRRRWWWWWWWWW]]]cccfffbbbbbbaaa```____________zzzrrriiicccaaaaaammmvvv~~~}}}{{{{{{|||{{{|||}}}}}}~~~|||vvvwwwzzz|||}}}xxxkkkbbb```cccmmm}}}yyypppiiigggggggggddd]]]RRRGGG===777555......---,,,++++++++++++++++++++++++++++++++++++---111...---333444;;;MMM~~~~~~mmmaaa```^^^hhh{{{~~~pppiiijjjsss~~~ooo\\\PPPKKK@@@333444555555666;;;DDDNNNUUUYYY^^^``````aaafffiiihhhjjjjjjjjjkkkkkkjjjjjjjjjjjjnnnvvv{{{oooaaaRRRFFF===999666555555888===AAACCCDDDDDDFFFHHHHHHHHHIIIKKKMMMNNNOOOPPPQQQRRRTTTUUUUUUWWWWWWWWWWWWXXXZZZ[[[\\\YYYZZZ\\\]]]___```aaaaaaccccccdddeeeggghhhiiiiiiiiiiiiiiiiiiiiihhhgggfffddddddccccccccccccddddddeeeeeefffeeeddddddgggiiillllllmmmnnnpppqqqrrrsssrrrsssuuuwwwyyy{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~xxxqqqggg]]]WWWRRRNNNGGGAAA>>>;;;999777888>>>JJJZZZhhhlllgggaaaYYYQQQHHHCCC@@@>>>AAAGGG```~~~zzzuuurrrrrrqqqqqqrrrwww}}}{{{hhhXXXOOOIIICCC>>>======CCCRRRdddqqqvvvuuu{{{|||}}}~~~~~~sssiiibbbaaakkkpppllliiijjjhhhccc```[[[QQQEEE<<<<<>>======BBBOOObbbpppvvvvvvzzz{{{|||}}}zzzooogggaaa___hhhnnnllljjjjjjiiieee___YYYPPPGGG>>>===FFFQQQ^^^___]]]SSSDDD888222000,,,,,,,,,+++++++++***************+++,,,---...///...111333555BBB```}}}mmmUUUCCC===IIIgggxxxrrrpppvvv}}}zzzhhhhhhzzznnnSSSFFFCCCCCCHHHNNN^^^kkkwww|||}}}~~~}}}}}}~~~yyyeeeVVVIIIFFFAAABBBPPPeeesssxxxooommmjjjgggfffggghhhjjjiiilllnnnooooooooopppqqqqqqqqqqqqqqqppppppooooooooopppqqqqqqqqqqqqsssuuu{{{}}}wwwqqqjjjeeedddffffffhhhtttrrreeeYYYRRRJJJDDDBBB@@@===;;;444444222111111555:::>>>GGGLLLPPPPPPRRRXXX]]]^^^[[[[[[ZZZZZZZZZ\\\^^^```}}}tttjjjbbb^^^\\\mmmsssvvvssspppppppppmmmkkklllnnnqqqwww}}}zzz|||~~~~~~~~~ssshhhaaaaaa^^^bbbqqqwwwwwwwwwuuupppkkkiiilllooossspppiii[[[KKK===777555......---,,,+++++++++++++++++++++++++++++++++++++++......000444333@@@ZZZwwwgggbbbhhheeennn{{{yyyqqqooouuu~~~~~~wwwtttssspppxxxsssjjj```XXXOOOBBB666333444555888===EEEOOOUUUXXX^^^aaaaaacccgggiiihhhiiijjjjjjkkkkkkjjjjjjiiihhhmmmwwwxxxlll]]]OOODDD<<<999555444555888===AAADDDEEEEEEFFFHHHIIIIIIJJJLLLNNNMMMNNNOOOQQQSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZWWWXXXZZZ\\\]]]^^^^^^___``````aaacccdddeeefffgggggghhhhhhiiiiiiiiihhhhhhgggfffdddcccbbbcccdddeeeeeeggghhhhhhggghhhjjjkkknnnooopppqqqrrrrrrrrrrrrssstttuuuwwwyyy{{{}}}}}}~~~~~~}}}zzzzzz{{{|||~~~wwwmmmbbbYYYTTTOOOKKKDDD???===;;;999777666???OOOaaannnrrrnnniii]]]UUULLLGGGBBB>>>@@@EEEVVVqqqzzzuuurrrtttpppjjjdddccciiisss{{{mmm\\\RRRJJJDDD??????===AAANNNaaapppxxxyyy{{{{{{|||}}}zzzooogggbbb```fffkkkkkkiiijjjjjjiii```YYYQQQKKKCCCAAAKKKWWW___```^^^TTTEEE888111000,,,,,,,,,+++++++++***************+++,,,---/////////222333444DDDeee~~~kkkQQQAAA???JJJiii~~~rrrdddggg|||lllPPPEEEDDDDDDIIIPPPaaammmyyy}}}~~~~~~~~~yyyeeeVVVGGGDDD@@@BBBRRRfffsssvvvnnnllliiigggfffggghhhiiijjjlllnnnooonnnnnnooopppqqqqqqpppppppppppppppppppppqqqrrrrrrqqqrrrtttvvv||||||zzzuuuooofffaaabbbeeefffgggsssxxxlll___WWWPPPIIIDDDBBBAAA>>><<<777666444222222444999===BBBGGGJJJKKKNNNUUUZZZZZZWWWWWWWWWXXXZZZ\\\___```wwwlllccc\\\YYYdddhhhhhhdddaaaaaa```^^^\\\\\\^^^bbbgggnnnuuuxxxyyy}}}{{{}}}~~~zzzpppfff```___]]]```mmm}}}yyyoooppppppooollliiiiiilllpppsssrrrlll___MMM???888666......---,,,++++++++++++++++++++++++++++++++++++)))------111444333CCCaaayyykkkfffmmmlllsss~~~vvvpppqqq|||zzzoookkkjjjgggmmmiiiccc^^^XXXLLL===111333444555888===DDDMMMTTTXXX^^^bbbbbbcccgggiiihhhiiiiiiiiijjjjjjiiiiiiiiiiiimmmwwwxxxkkk\\\NNNCCC<<<999555444555888===BBBDDDEEEEEEGGGIIIIIIIIIJJJLLLNNNMMMMMMOOOQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\______```aaacccdddeeeeeedddeeefffgggggghhhgggggggggfffdddbbbaaabbbcccdddeeeggghhhiiihhhiiijjjlllnnnoooqqqrrrsssssssssrrrssstttvvvxxxzzz|||}}}~~~~~~~~~|||xxxyyy{{{||||||uuujjj___WWWRRRMMMHHHBBB>>>;;;:::888777444???QQQcccpppsssooojjj^^^VVVMMMHHHDDD@@@AAAEEESSSlllzzz|||~~~zzzwwwvvvssslllccc^^^```hhhooo|||nnn^^^SSSLLLEEE@@@@@@>>>AAAMMM```pppyyy{{{|||}}}~~~~~~ssskkkfffaaadddggggggfffgggkkknnnddd\\\UUUPPPIIIEEENNN\\\bbbdddaaaWWWHHH:::222///,,,,,,,,,+++++++++******++++++++++++,,,...///000///333222444FFFjjjgggJJJ===@@@PPPppp{{{nnnaaaiiiiiiNNNEEEDDDCCCIIISSSeeeppp|||yyyeeeVVVFFFCCC???CCCSSSgggrrrtttlllkkkiiigggffffffggghhhgggiiikkklllkkkkkklllmmmqqqppppppooooooooopppppppppqqqrrrsssssstttwwwyyy||||||yyyxxxsssnnnddd``````ddddddeeeqqqyyyooocccWWWUUUOOOGGGCCCBBBBBB@@@>>>:::888666333222333777;;;<<>>???KKK^^^pppyyy|||~~~tttlllgggaaaaaaaaaaaa```cccjjjqqqjjj```YYYTTTLLLGGGNNN]]]fffhhhfff\\\LLL===333000,,,,,,,,,+++++++++******+++++++++,,,---...///000...222222444JJJqqqeeeEEE;;;CCCUUUwwwyyylllaaajjjfffMMMFFFDDDBBBIIIVVVhhhsss~~~xxxeeeVVVFFFBBB???DDDUUUhhhqqqrrrkkkjjjhhhgggffffffggghhhfffhhhjjjkkkjjjjjjkkklllqqqpppooonnnnnnooopppqqqoooqqqsssttttttvvvyyy{{{zzz}}}}}}yyywwwvvvrrrmmmfffaaa```cccbbbcccnnn}}}tttkkk```VVVSSSMMMFFFBBBBBBBBB@@@???;;;999666222000111444777777;;;>>>AAAGGGPPPTTTSSSPPPRRRVVVZZZ^^^```aaaaaa~~~rrrfff\\\WWWJJJLLLJJJEEEBBBBBB@@@<<<@@@@@@@@@AAAEEEJJJOOOSSS\\\eeepppxxxzzz|||}}}|||~~~}}}tttlllgggffffffiiirrr{{{zzzqqqgggiiijjjiiieee```^^^```ccciiikkkjjj```OOOAAA:::999......---,,,++++++++++++++++++++++++++++++++++++(((,,,///444888777JJJnnnxxxpppuuu|||xxxwwwvvvgggddddddaaa]]]YYYVVVVVVTTTKKK???777333444555888<<>>JJJ]]]oooyyy|||tttkkkfffaaa___^^^]]]\\\```iiirrrnnnccc[[[WWWNNNFFFMMM[[[jjjllljjj```PPP???555111,,,,,,,,,+++++++++******+++++++++,,,---...///000...222222444LLLvvvdddCCC;;;FFFVVVyyyxxxlllaaajjjdddMMMGGGDDD@@@IIIWWWiiiuuuxxxdddVVVFFFBBB???DDDUUUhhhqqqpppjjjiiihhhgggffffffgggggghhhjjjllllllkkkkkklllmmmppppppooonnnnnnooopppqqqoooqqqssstttuuuxxx{{{}}}yyy||||||wwwuuutttqqqlllgggbbb```bbb``````kkkzzz~~~rrrkkkbbbYYYRRRLLLFFFBBBBBBBBBAAA???;;;:::666222...///222444444888;;;>>>EEEOOOSSSRRRQQQTTTYYY^^^bbbddddddddd